git: openjdk/leyden: premain: 604 new changesets

duke duke at openjdk.org
Tue Dec 3 04:46:48 UTC 2024


Changeset: d636e0d3
Branch: premain
Author:    SendaoYan <syan at openjdk.org>
Date:      2024-10-09 09:02:52 +0000
URL:       https://git.openjdk.org/leyden/commit/d636e0d31483575cb6a37cef9faf88aff52d6a14

8341688: Aarch64: Generate comments in -XX:+PrintInterpreter to link to source code

Reviewed-by: aph, jsjolen, jwaters

! src/hotspot/cpu/aarch64/methodHandles_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp

Changeset: 047c2d7f
Branch: premain
Author:    Shaojin Wen <swen at openjdk.org>
Date:      2024-10-09 10:01:22 +0000
URL:       https://git.openjdk.org/leyden/commit/047c2d7f2676b8c3c8b5645134fb5c00c540e43f

8341141: Optimize DirectCodeBuilder

Co-authored-by: Claes Redestad <redestad at openjdk.org>
Co-authored-by: Chen Liang <liach at openjdk.org>
Reviewed-by: liach, redestad

! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationReader.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AttributeHolder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufWriterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BytecodeHelpers.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassReaderImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectClassBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectMethodBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/EntryMap.java
! src/java.base/share/classes/jdk/internal/classfile/impl/LabelImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapDecoder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java
! src/java.base/share/classes/jdk/internal/constant/MethodTypeDescImpl.java
! test/jdk/jdk/classfile/UtilTest.java
! test/micro/org/openjdk/bench/jdk/classfile/Write.java

Changeset: 3fba1702
Branch: premain
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-10-09 11:42:22 +0000
URL:       https://git.openjdk.org/leyden/commit/3fba1702cd8dc817b11bfa51077c41424d289281

8340786: Introduce Predicate classes with predicate iterators and visitors for simplified walking

Reviewed-by: roland, thartmann

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

Changeset: d9365567
Branch: premain
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2024-10-09 13:05:33 +0000
URL:       https://git.openjdk.org/leyden/commit/d936556799dd0425ff06a79ffb69b3bf0ea1ad4e

8341633: StatSampler::assert_system_property: Print the keys and values of the assert

Reviewed-by: stefank

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

Changeset: ecc77a5b
Branch: premain
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2024-10-09 14:57:37 +0000
URL:       https://git.openjdk.org/leyden/commit/ecc77a5b4a84c84ffa1580174872af6df3a4f6ca

8336702: C2 compilation fails with "all memory state should have been processed" assert

Reviewed-by: thartmann, chagedorn

! src/hotspot/share/opto/loopnode.cpp
+ test/hotspot/jtreg/compiler/longcountedloops/TestSafePointWithEAState.java

Changeset: ff2f39f2
Branch: premain
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2024-10-09 14:59:15 +0000
URL:       https://git.openjdk.org/leyden/commit/ff2f39f24018436556a8956ec55da433dc697437

8340214: C2 compilation asserts with "no node with a side effect" in PhaseIdealLoop::try_sink_out_of_loop

Reviewed-by: chagedorn, thartmann

! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/library_call.cpp
+ test/hotspot/jtreg/compiler/types/TestBadMemSliceWithInterfaces.java

Changeset: c30ad012
Branch: premain
Author:    Kangcheng Xu <kxu at openjdk.org>
Date:      2024-10-09 15:07:13 +0000
URL:       https://git.openjdk.org/leyden/commit/c30ad0124e7743f3a4c29ef901761f8fcc53de10

8325495: C2: implement optimization for series of Add of unique value

Reviewed-by: chagedorn, roland

! src/hotspot/share/opto/addnode.cpp
! src/hotspot/share/opto/addnode.hpp
+ test/hotspot/jtreg/compiler/c2/TestSerialAdditions.java

Changeset: e704c055
Branch: premain
Author:    Oli Gillespie <ogillespie at openjdk.org>
Date:      2024-10-09 15:28:44 +0000
URL:       https://git.openjdk.org/leyden/commit/e704c055a4cf2aab77cc2b3d034f5a8b8d9e3331

8340547: Starting many threads can delay safepoints

Reviewed-by: shade, qamai, dholmes

! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/threads.cpp

Changeset: 950e3a75
Branch: premain
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Date:      2024-10-09 15:56:38 +0000
URL:       https://git.openjdk.org/leyden/commit/950e3a7587ed3269aab0c3b6625b9cc9149d34d8

8341625: Improve ZipFile validation of the END header

Reviewed-by: lancea

! src/java.base/share/classes/java/util/zip/ZipFile.java
! test/jdk/java/util/zip/ZipFile/EndOfCenValidation.java

Changeset: 38c1d651
Branch: premain
Author:    Archie Cobbs <acobbs at openjdk.org>
Date:      2024-10-09 16:03:55 +0000
URL:       https://git.openjdk.org/leyden/commit/38c1d6514881363ffa4ed20b34bd8cdfd8343f5f

8337980: Javac allows invocation of an inherited instance method from a static method

Co-authored-by: Maurizio Cimadamore <mcimadamore at openjdk.org>
Reviewed-by: mcimadamore, jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/langtools/tools/javac/resolve/MethodAmbiguityCrash1.java
+ test/langtools/tools/javac/resolve/MethodAmbiguityCrash1.out
+ test/langtools/tools/javac/resolve/MethodAmbiguityCrash2.java
+ test/langtools/tools/javac/resolve/MethodAmbiguityCrash2.out

Changeset: fcc9c8d5
Branch: premain
Author:    Fredrik Bredberg <fbredberg at openjdk.org>
Date:      2024-10-09 16:45:56 +0000
URL:       https://git.openjdk.org/leyden/commit/fcc9c8d570396506068e0a1d4123e32b195e6653

8341854: Incorrect clearing of ZF in fast_unlock_lightweight on x86

Reviewed-by: stefank, aboldtch, pchilanomate, dcubed

! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp

Changeset: a24525b6
Branch: premain
Author:    Shaojin Wen <swen at openjdk.org>
Date:      2024-10-09 17:21:59 +0000
URL:       https://git.openjdk.org/leyden/commit/a24525b67b97d38a33e42871bd2e8d03cd327568

8339320: Optimize ClassFile Utf8EntryImpl#inflate

Reviewed-by: liach

! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java

Changeset: 3ab519f1
Branch: premain
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-10-09 17:30:28 +0000
URL:       https://git.openjdk.org/leyden/commit/3ab519f16381ab49353e67db8480ed13f52ca3e8

8341424: GHA: Collect hs_errs from build time failures

Reviewed-by: ihse, jwaters

! .github/scripts/gen-build-failure-report.sh
! .github/scripts/gen-test-results.sh
+ .github/scripts/report-utils.sh

Changeset: 3180aaa3
Branch: premain
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2024-10-09 17:44:15 +0000
URL:       https://git.openjdk.org/leyden/commit/3180aaa370de16eb1835e1f57664b9fb15a6bb01

8341832: Incorrect continuation address of synthetic SIGSEGV for APX in product builds

Reviewed-by: thartmann, sviswanathan, kvn

! src/hotspot/cpu/x86/vm_version_x86.cpp

Changeset: 593c27e6
Branch: premain
Author:    Phil Race <prr at openjdk.org>
Date:      2024-10-09 18:17:53 +0000
URL:       https://git.openjdk.org/leyden/commit/593c27e69703875115e6db5843a3743ba9bd8c18

8341535: sun/awt/font/TestDevTransform.java fails with RuntimeException: Different rendering

Reviewed-by: mbaesken

! test/jdk/sun/awt/font/TestDevTransform.java

Changeset: a45abf13
Branch: premain
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2024-10-09 18:20:52 +0000
URL:       https://git.openjdk.org/leyden/commit/a45abf131be9ee52828c5db18a18847c45ae6994

8341860: ProblemList applications/ctw/modules/java_base_2.java on linux-x64

Reviewed-by: azvegint

! test/hotspot/jtreg/ProblemList.txt

Changeset: 52eded4a
Branch: premain
Author:    Alexander Zuev <kizune at openjdk.org>
Date:      2024-10-09 20:31:02 +0000
URL:       https://git.openjdk.org/leyden/commit/52eded4a9ce612a978ae15d5b606784bcf671c69

8341170: Open source several Choice related tests (part 2)

Reviewed-by: honkar

+ test/jdk/java/awt/Choice/ChoiceDragEventsInside.java
+ test/jdk/java/awt/Choice/ChoiceMouseEventTest.java
+ test/jdk/java/awt/Choice/ChoiceRemoveTest.java
+ test/jdk/java/awt/Choice/PopupMenuOnChoiceArea.java
+ test/jdk/java/awt/Choice/ScrollbarFlickers.java

Changeset: 49c7148d
Branch: premain
Author:    Justin Lu <jlu at openjdk.org>
Date:      2024-10-09 21:45:47 +0000
URL:       https://git.openjdk.org/leyden/commit/49c7148d3770c1ba2cd291f7b55ad471577ee151

8341366: Suspicious check in Locale.getDisplayName(Locale inLocale)

Reviewed-by: naoto

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

Changeset: e7045e93
Branch: premain
Author:    Justin Lu <jlu at openjdk.org>
Date:      2024-10-09 21:46:50 +0000
URL:       https://git.openjdk.org/leyden/commit/e7045e9399c5bca0592afc5769432414ecae7219

8341684: Typo in External Specifications link of java.util.Currency

Reviewed-by: liach, naoto, srl

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

Changeset: 172f7446
Branch: premain
Author:    Alexander Zuev <kizune at openjdk.org>
Date:      2024-10-09 22:10:32 +0000
URL:       https://git.openjdk.org/leyden/commit/172f74466fe59ece816764112dba98e4604706b7

8340985: Open source some Desktop related tests

Reviewed-by: abhiscxk

+ test/jdk/java/awt/Desktop/ActionSupportTest.java
+ test/jdk/java/awt/Desktop/BrowseTest.java
+ test/jdk/java/awt/Desktop/DesktopSupportTest.java
+ test/jdk/java/awt/Desktop/MailTest.java
+ test/jdk/java/awt/Desktop/OpenTest.java

Changeset: c850ecb2
Branch: premain
Author:    Shaojin Wen <swen at openjdk.org>
Date:      2024-10-09 23:50:18 +0000
URL:       https://git.openjdk.org/leyden/commit/c850ecb20a095cb69da81f6fbe5da9c4bce66e77

8341755: Optimize argNames in InnerClassLambdaMetafactory

Co-authored-by: Chen Liang <liach at openjdk.org>
Reviewed-by: liach, redestad

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

Changeset: 475f8f94
Branch: premain
Author:    Shaojin Wen <swen at openjdk.org>
Date:      2024-10-10 00:03:08 +0000
URL:       https://git.openjdk.org/leyden/commit/475f8f94e038e10c796b5d56f939384d7b84da54

8341859: Optimize ClassFile Benchmark Write

Reviewed-by: liach

! test/micro/org/openjdk/bench/jdk/classfile/Write.java

Changeset: 9d621d39
Branch: premain
Author:    SendaoYan <syan at openjdk.org>
Date:      2024-10-10 01:04:02 +0000
URL:       https://git.openjdk.org/leyden/commit/9d621d3914b39cfdcda97274a7af5ca0fe062d35

8338884: java/nio/file/attribute/BasicFileAttributeView/CreationTime.java#tmp fails on alinux3

Reviewed-by: sgehwolf, bpb

! make/test/JtregNativeJdk.gmk
! test/jdk/java/nio/file/attribute/BasicFileAttributeView/CreationTime.java
+ test/jdk/java/nio/file/attribute/BasicFileAttributeView/CreationTimeHelper.java
+ test/jdk/java/nio/file/attribute/BasicFileAttributeView/libCreationTimeHelper.c

Changeset: 313f4a96
Branch: premain
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2024-10-10 05:40:21 +0000
URL:       https://git.openjdk.org/leyden/commit/313f4a962148331c9958618054109284470d1c9f

8340809: Open source few more AWT PopupMenu tests

Reviewed-by: prr, aivanov

+ test/jdk/java/awt/PopupMenu/ActivePopupCrashTest.java
+ test/jdk/java/awt/PopupMenu/KeyTraversalCrash.java
+ test/jdk/java/awt/PopupMenu/MultiplePopupMenusTest.java
+ test/jdk/java/awt/PopupMenu/PopupMenuCrash.java
+ test/jdk/java/awt/PopupMenu/StressTest.java

Changeset: 780de009
Branch: premain
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2024-10-10 05:57:39 +0000
URL:       https://git.openjdk.org/leyden/commit/780de009224b048fa51a119e1db6cc52daddaaf8

8051591: Test javax/swing/JTabbedPane/8007563/Test8007563.java fails

Reviewed-by: honkar, dnguyen, psadhukhan

! test/jdk/ProblemList.txt
- test/jdk/javax/swing/JTabbedPane/8007563/Test8007563.java
+ test/jdk/javax/swing/JTabbedPane/TestJTabbedPaneBackgroundColor.java

Changeset: 36fca5d1
Branch: premain
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-10-10 06:40:55 +0000
URL:       https://git.openjdk.org/leyden/commit/36fca5d19d6c0eb0391b4a36db689d9c3aae09b1

8341882: [BACKOUT] java/nio/file/attribute/BasicFileAttributeView/CreationTime.java#tmp fails on alinux3

Reviewed-by: thartmann

! make/test/JtregNativeJdk.gmk
! test/jdk/java/nio/file/attribute/BasicFileAttributeView/CreationTime.java
- test/jdk/java/nio/file/attribute/BasicFileAttributeView/CreationTimeHelper.java
- test/jdk/java/nio/file/attribute/BasicFileAttributeView/libCreationTimeHelper.c

Changeset: e7c5bf45
Branch: premain
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-10-10 07:21:05 +0000
URL:       https://git.openjdk.org/leyden/commit/e7c5bf45f753ad6459c666a4dd4a31197b69e05e

8341722: Fix some warnings as errors when building on Linux with toolchain clang

Reviewed-by: cjplummer, lucy

! make/modules/jdk.hotspot.agent/Lib.gmk
! src/jdk.hotspot.agent/linux/native/libsaproc/LinuxDebuggerLocal.cpp
! src/jdk.hotspot.agent/linux/native/libsaproc/symtab.c
! src/jdk.jpackage/share/native/common/Log.cpp
! test/hotspot/gtest/runtime/test_os_linux.cpp

Changeset: 16042556
Branch: premain
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2024-10-10 08:34:10 +0000
URL:       https://git.openjdk.org/leyden/commit/16042556f394adfa93e54173944198397ad29dea

8341619: C2: remove unused StoreCM node

Reviewed-by: chagedorn, thartmann, kvn

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/adlc/forms.cpp
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/gcm.cpp
! src/hotspot/share/opto/idealKit.cpp
! src/hotspot/share/opto/idealKit.hpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/runtime/vmStructs.cpp

Changeset: e9327b6e
Branch: premain
Author:    Shaojin Wen <swen at openjdk.org>
Date:      2024-10-10 14:32:32 +0000
URL:       https://git.openjdk.org/leyden/commit/e9327b6e3c1fcc47ec790fa4e4019f7651a8f912

8339205: Optimize StackMapGenerator

Reviewed-by: liach

! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java

Changeset: 6e013845
Branch: premain
Author:    Shaojin Wen <swen at openjdk.org>
Date:      2024-10-10 15:13:39 +0000
URL:       https://git.openjdk.org/leyden/commit/6e0138450ab4b0af917cbf61701b0d1d17eeaa44

8341136: Optimize StackMapGenerator::trimAndCompress

Reviewed-by: liach

! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java

Changeset: 2d8fcc42
Branch: premain
Author:    Tejesh R <tr at openjdk.org>
Date:      2024-10-10 15:34:39 +0000
URL:       https://git.openjdk.org/leyden/commit/2d8fcc4271802b211c4718c6abae3ce9c99eafbd

8340193: Open source several AWT Dialog tests - Batch 1

Reviewed-by: psadhukhan

+ test/jdk/java/awt/Dialog/DialogIconTest/DialogIconTest.java
= test/jdk/java/awt/Dialog/DialogIconTest/swing.small.gif
+ test/jdk/java/awt/Dialog/DialogResizeTest.java
+ test/jdk/java/awt/Dialog/FileDialogIconTest/FileDialogIconTest.java
= test/jdk/java/awt/Dialog/FileDialogIconTest/T1.gif
= test/jdk/java/awt/Dialog/FileDialogIconTest/T2.gif
= test/jdk/java/awt/Dialog/FileDialogIconTest/T3.gif
= test/jdk/java/awt/Dialog/FileDialogIconTest/T4.gif
+ test/jdk/java/awt/Dialog/FileDialogIconTest/loading-msg.gif
+ test/jdk/java/awt/Dialog/FileDialogWrongNameCrash.java
+ test/jdk/java/awt/Dialog/GetLocationTest_1.java

Changeset: a7d2077f
Branch: premain
Author:    Tejesh R <tr at openjdk.org>
Date:      2024-10-10 15:50:19 +0000
URL:       https://git.openjdk.org/leyden/commit/a7d2077fe20d73f49a003c15469c2aa9bda1b30f

8340366: Open source several AWT Dialog tests - Batch 3

Reviewed-by: prr, dnguyen

! test/jdk/ProblemList.txt
+ test/jdk/java/awt/Dialog/DialogModalityTest.java
+ test/jdk/java/awt/Dialog/DialogResizeTest2.java
+ test/jdk/java/awt/Dialog/FileDialogUserFilterTest.java
+ test/jdk/java/awt/Dialog/HideDialogTest.java
+ test/jdk/java/awt/Dialog/ModalDialogTest.java

Changeset: 4beb7719
Branch: premain
Author:    Aleksei Efimov <aefimov at openjdk.org>
Date:      2024-10-10 15:56:04 +0000
URL:       https://git.openjdk.org/leyden/commit/4beb77192f54f27183285400d7cae7528df64e43

8339538: Wrong timeout computations in DnsClient
8220213: com/sun/jndi/dns/ConfigTests/Timeout.java failed intermittent

Reviewed-by: dfuchs, msheppar, djelinski

! src/jdk.naming.dns/share/classes/com/sun/jndi/dns/DnsClient.java
! src/jdk.naming.dns/share/classes/com/sun/jndi/dns/DnsContext.java
! test/jdk/com/sun/jndi/dns/ConfigTests/Timeout.java
+ test/jdk/com/sun/jndi/dns/ConfigTests/TimeoutWithEmptyDatagrams.java

Changeset: 6fad6af0
Branch: premain
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2024-10-10 17:02:54 +0000
URL:       https://git.openjdk.org/leyden/commit/6fad6af0de5e749aa60038d70ae196b5f666286f

8341819: LightweightSynchronizer::enter_for races with deflation

Reviewed-by: pchilanomate, rkennke

! src/hotspot/share/runtime/lightweightSynchronizer.cpp
! test/jdk/com/sun/jdi/EATests.java

Changeset: 76541b06
Branch: premain
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2024-10-10 17:22:45 +0000
URL:       https://git.openjdk.org/leyden/commit/76541b0646d27e79948d73759f21383c099e2436

8341792: Fix ExceptionOccurred in java.security.jgss

Reviewed-by: jlu, mullan

! src/java.security.jgss/macosx/native/libosxkrb5/SCDynamicStoreConfig.m
! src/java.security.jgss/windows/native/libw2k_lsa_auth/NativeCreds.c

Changeset: 7eb55357
Branch: premain
Author:    Justin Lu <jlu at openjdk.org>
Date:      2024-10-10 17:33:22 +0000
URL:       https://git.openjdk.org/leyden/commit/7eb55357ab169c21dd5d0ed1738155e794e5faaf

8341789: Fix ExceptionOccurred in java.base

Reviewed-by: bpb, jpai, dfuchs, lancea, rriggs, naoto

! src/java.base/share/native/libjava/ClassLoader.c
! src/java.base/share/native/libjava/System.c
! src/java.base/share/native/libjava/io_util.c
! src/java.base/share/native/libjava/jni_util.c
! src/java.base/share/native/libjli/java.c
! src/java.base/share/native/libjli/java.h
! src/java.base/unix/native/libjava/io_util_md.c
! src/java.base/unix/native/libnet/NetworkInterface.c
! src/java.base/unix/native/libnet/SdpSupport.c
! src/java.base/unix/native/libnio/ch/UnixDomainSockets.c

Changeset: a5cad0ee
Branch: premain
Author:    Justin Lu <jlu at openjdk.org>
Date:      2024-10-10 17:33:38 +0000
URL:       https://git.openjdk.org/leyden/commit/a5cad0ee1e86285b7d2561dfce37f2b22067c9e6

8341791: Fix ExceptionOccurred in java.prefs

Reviewed-by: bpb, jpai, naoto

! src/java.prefs/macosx/native/libprefs/MacOSXPreferencesFile.m

Changeset: 32f817a4
Branch: premain
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2024-10-10 17:55:26 +0000
URL:       https://git.openjdk.org/leyden/commit/32f817a46068b61d599b714a4480e3ea5d6e9050

8340978: Open source few DnD tests - Set6

Reviewed-by: prr

! test/jdk/ProblemList.txt
+ test/jdk/java/awt/dnd/CustomDragCursorTest.java
+ test/jdk/java/awt/dnd/DnDAcceptanceTest/DnDAcceptanceTest.java
+ test/jdk/java/awt/dnd/DnDAcceptanceTest/DnDSource.java
+ test/jdk/java/awt/dnd/DnDAcceptanceTest/DnDTarget.java

Changeset: 2a6f0307
Branch: premain
Author:    Daniel Gredler <daniel.gredler at gmail.com>
Committer: Phil Race <prr at openjdk.org>
Date:      2024-10-10 18:00:33 +0000
URL:       https://git.openjdk.org/leyden/commit/2a6f0307e8d287fc9177e9454386e63faf8e61a0

8339974: Graphics2D.drawString doesn't always work with Font derived from AffineTransform

Reviewed-by: prr, azvegint

! src/java.desktop/share/classes/java/awt/font/TextLayout.java
! src/java.desktop/share/classes/java/awt/font/TextLine.java
+ test/jdk/java/awt/font/FontScaling/RotatedScaledFontTest.java
+ test/jdk/javax/print/PostScriptRotatedScaledFontTest.java

Changeset: 97ee8bbd
Branch: premain
Author:    Damon Nguyen <dnguyen at openjdk.org>
Date:      2024-10-10 18:17:55 +0000
URL:       https://git.openjdk.org/leyden/commit/97ee8bbda2c7d7f76866690a34a5021fade2f438

8340173: Open source some Component/Panel/EventQueue tests - Set2

Reviewed-by: honkar

! test/jdk/ProblemList.txt
+ test/jdk/java/awt/EventQueue/PushPopDeadlock/PushPopDeadlock.java
+ test/jdk/java/awt/LightweightComponent/MultipleAddNotifyTest/MultipleAddNotifyTest.java
+ test/jdk/java/awt/LightweightComponent/PopupTest/PopupTest.java
+ test/jdk/java/awt/Panel/PanelRepaint/PanelRepaint.java

Changeset: 06f34d7e
Branch: premain
Author:    William Kemper <wkemper at openjdk.org>
Date:      2024-10-10 18:45:10 +0000
URL:       https://git.openjdk.org/leyden/commit/06f34d7ed2ac77e30b2a891b7a0549055ed40da3

8339651: ShenandoahPacer::setup_for_mark, ShenandoahPacer::setup_for_updaterefs and ShenandoahPacer::setup_for_evac runtime error: division by zero

Reviewed-by: shade, mli

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

Changeset: cd4981c2
Branch: premain
Author:    Damon Nguyen <dnguyen at openjdk.org>
Date:      2024-10-10 21:42:23 +0000
URL:       https://git.openjdk.org/leyden/commit/cd4981c29245b4ddd37b49aef1a051e29a1001f9

8341257: Open source few DND tests - Set1

Reviewed-by: honkar, prr

! test/jdk/ProblemList.txt
+ test/jdk/java/awt/dnd/DnDClipboardDeadlockTest.java
+ test/jdk/java/awt/dnd/DnDCursorCrashTest.java
+ test/jdk/java/awt/dnd/DnDRemoveFocusOwnerCrashTest.java
+ test/jdk/java/awt/dnd/DnDToWordpadTest.java
+ test/jdk/java/awt/dnd/NonAsciiFilenames.java

Changeset: 24eb3601
Branch: premain
Author:    Shaojin Wen <swen at openjdk.org>
Date:      2024-10-11 00:29:14 +0000
URL:       https://git.openjdk.org/leyden/commit/24eb360147a5ca548abc89eb6480f46b89e11d19

8341906: Optimize ClassFile writing BufBuffer

Reviewed-by: liach

! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractAttributeMapper.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractBoundLocalVariable.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPseudoInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationReader.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufWriterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectClassBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectFieldBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/FieldImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/MethodImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapDecoder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java

Changeset: 472db922
Branch: premain
Author:    Shaojin Wen <swen at openjdk.org>
Date:      2024-10-11 02:17:37 +0000
URL:       https://git.openjdk.org/leyden/commit/472db922fabfb8942f15d39ebd58125189bc8600

8341900: Optimize DirectCodeBuilder writeBody

Reviewed-by: liach

! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java

Changeset: ace44e56
Branch: premain
Author:    SendaoYan <syan at openjdk.org>
Date:      2024-10-11 07:29:11 +0000
URL:       https://git.openjdk.org/leyden/commit/ace44e564ffe67af5fc25a0f126cf48da0eca078

8341806: Gcc version detection failure on Alinux3

Reviewed-by: ihse, jwaters

! make/autoconf/toolchain.m4

Changeset: ae41daf9
Branch: premain
Author:    SendaoYan <syan at openjdk.org>
Date:      2024-10-11 08:12:37 +0000
URL:       https://git.openjdk.org/leyden/commit/ae41daf9a780f8fd29b2af984e9aa60ae9b10937

8341880: RISC-V: riscv_vector.h native build fails with gcc13 after JDK-8320500

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

! src/jdk.incubator.vector/linux/native/libsleef/lib/vector_math_rvv.c

Changeset: 7c0dbf8e
Branch: premain
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-10-11 08:22:27 +0000
URL:       https://git.openjdk.org/leyden/commit/7c0dbf8e9c69d51aa8e06305e4483002116019f4

8341820: Check return value of hcreate_r

Reviewed-by: cjplummer, lucy

! src/jdk.hotspot.agent/linux/native/libsaproc/symtab.c

Changeset: 519544c1
Branch: premain
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-10-11 09:12:16 +0000
URL:       https://git.openjdk.org/leyden/commit/519544c1d72bccb4528953adb054ea3ee97e35b9

8341909: G1: Add region index to region printer output

Reviewed-by: kbarrett, lkorinth

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

Changeset: 61338661
Branch: premain
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-10-11 10:07:34 +0000
URL:       https://git.openjdk.org/leyden/commit/6133866150cf6131ab578f1537f84c239703fa67

8341070: javac fails with an exception when compiling import module under source level 8

Reviewed-by: asotona

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! test/langtools/tools/javac/ImportModule.java

Changeset: 7276a1be
Branch: premain
Author:    Quan Anh Mai <qamai at openjdk.org>
Date:      2024-10-11 15:28:15 +0000
URL:       https://git.openjdk.org/leyden/commit/7276a1bec0d90f63e9e433fdcdfd6564b70dc9bb

8341784: Refactor TypeVect to use a BasicType instead of a const Type*

Reviewed-by: kvn, jkarthikeyan

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/opto/superwordVTransformBuilder.cpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
! src/hotspot/share/opto/vtransform.cpp
! src/hotspot/share/opto/vtransform.hpp
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/checkattribute/parsing/RawIRNode.java

Changeset: 1f6bd0c3
Branch: premain
Author:    Damon Nguyen <dnguyen at openjdk.org>
Date:      2024-10-11 20:03:14 +0000
URL:       https://git.openjdk.org/leyden/commit/1f6bd0c3e509029bbf524b0ba34ce44601ac0b6a

8341972: java/awt/dnd/DnDRemoveFocusOwnerCrashTest.java timed out after JDK-8341257

Reviewed-by: azvegint

! test/jdk/ProblemList.txt
! test/jdk/java/awt/dnd/DnDRemoveFocusOwnerCrashTest.java

Changeset: 0a57fe1d
Branch: premain
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-10-11 21:11:12 +0000
URL:       https://git.openjdk.org/leyden/commit/0a57fe1df6f3431cfb2d5d868597c61ef6af3806

8341178: TypeRawPtr::add_offset may be "miscompiled" due to UB

Reviewed-by: dlong, kvn

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

Changeset: 3f53d571
Branch: premain
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2024-10-11 21:16:41 +0000
URL:       https://git.openjdk.org/leyden/commit/3f53d571343792341481f4d15970cdc0bcd76a5e

8340327: A common framework to support public key algorithms with standard parameter sets

Reviewed-by: ascarpino, mullan

+ src/java.base/share/classes/sun/security/pkcs/NamedPKCS8Key.java
+ src/java.base/share/classes/sun/security/provider/NamedKEM.java
+ src/java.base/share/classes/sun/security/provider/NamedKeyFactory.java
+ src/java.base/share/classes/sun/security/provider/NamedKeyPairGenerator.java
+ src/java.base/share/classes/sun/security/provider/NamedSignature.java
! src/java.base/share/classes/sun/security/util/KeyUtil.java
! src/java.base/share/classes/sun/security/util/SignatureUtil.java
+ src/java.base/share/classes/sun/security/x509/NamedX509Key.java
+ test/jdk/sun/security/provider/NamedEdDSA.java
+ test/jdk/sun/security/provider/NamedKeyFactoryTest.java

Changeset: c4965d9b
Branch: premain
Author:    Justin Lu <jlu at openjdk.org>
Date:      2024-10-11 21:30:53 +0000
URL:       https://git.openjdk.org/leyden/commit/c4965d9b135b58e0b3604bc1cc60978ad4c8c11b

8341794: Fix ExceptionOccurred in jdk.attach

Reviewed-by: amenkov, cjplummer

! src/jdk.attach/windows/native/libattach/VirtualMachineImpl.c

Changeset: 2db33971
Branch: premain
Author:    Justin Lu <jlu at openjdk.org>
Date:      2024-10-11 21:31:58 +0000
URL:       https://git.openjdk.org/leyden/commit/2db3397187563d1821d24578247f764c372fbb4b

8341797: Fix ExceptionOccurred in jdk.jdi

Reviewed-by: amenkov, cjplummer

! src/jdk.jdi/share/native/libdt_shmem/SharedMemoryConnection.c
! src/jdk.jdi/share/native/libdt_shmem/SharedMemoryTransport.c

Changeset: 2e1c1936
Branch: premain
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2024-10-12 02:45:50 +0000
URL:       https://git.openjdk.org/leyden/commit/2e1c1936e183fe8329bb6247523bd73ad9b3ca88

8342003: ProblemList sun/security/tools/keytool/GenKeyPairSigner.java

Reviewed-by: jpai

! test/jdk/ProblemList.txt

Changeset: 41ee582d
Branch: premain
Author:    Ramkumar Sunderbabu <rsunderbabu at openjdk.org>
Committer: Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-10-12 03:25:42 +0000
URL:       https://git.openjdk.org/leyden/commit/41ee582df8c65f2f26b21e46784cf0bc4ece0585

8341138: Rename jtreg property docker.support as container.support

Reviewed-by: sgehwolf, mseledtsov

! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/containers/docker/DockerBasicTest.java
! test/hotspot/jtreg/containers/docker/ShareTmpDir.java
! test/hotspot/jtreg/containers/docker/TestCPUAwareness.java
! test/hotspot/jtreg/containers/docker/TestCPUSets.java
! test/hotspot/jtreg/containers/docker/TestContainerInfo.java
! test/hotspot/jtreg/containers/docker/TestJFREvents.java
! test/hotspot/jtreg/containers/docker/TestJFRNetworkEvents.java
! test/hotspot/jtreg/containers/docker/TestJFRWithJMX.java
! test/hotspot/jtreg/containers/docker/TestJcmd.java
! test/hotspot/jtreg/containers/docker/TestJcmdWithSideCar.java
! test/hotspot/jtreg/containers/docker/TestLimitsUpdating.java
! test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java
! test/hotspot/jtreg/containers/docker/TestMisc.java
! test/hotspot/jtreg/containers/docker/TestPids.java
! test/jdk/TEST.ROOT
! test/jdk/jdk/internal/platform/docker/TestDockerBasic.java
! test/jdk/jdk/internal/platform/docker/TestDockerCpuMetrics.java
! test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetrics.java
! test/jdk/jdk/internal/platform/docker/TestGetFreeSwapSpaceSize.java
! test/jdk/jdk/internal/platform/docker/TestLimitsUpdating.java
! test/jdk/jdk/internal/platform/docker/TestPidsLimit.java
! test/jdk/jdk/internal/platform/docker/TestSystemMetrics.java
! test/jdk/jdk/internal/platform/docker/TestUseContainerSupport.java
! test/jtreg-ext/requires/VMProps.java
! test/lib/jdk/test/lib/Container.java

Changeset: 5c4f1ef7
Branch: premain
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2024-10-14 04:45:12 +0000
URL:       https://git.openjdk.org/leyden/commit/5c4f1ef746b0c373a131726d74d27f0e0cc6e40d

8226933: [TEST_BUG]GTK L&F: There is no swatches or RGB tab in JColorChooser

Reviewed-by: aivanov, psadhukhan, tr

! test/jdk/javax/swing/JColorChooser/Test4887836.java
+ test/jdk/javax/swing/plaf/basic/BasicSliderUI/bug4419255.java

Changeset: fe98f86b
Branch: premain
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2024-10-14 04:45:24 +0000
URL:       https://git.openjdk.org/leyden/commit/fe98f86b5792cbb17d47871452d27ab87d72b342

8226938: [TEST_BUG]GTK L&F: There is no Details button in FileChooser Dialog

Reviewed-by: honkar, prr

+ test/jdk/javax/swing/JFileChooser/bug4587721.java

Changeset: 8d0975a2
Branch: premain
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-10-14 05:26:48 +0000
URL:       https://git.openjdk.org/leyden/commit/8d0975a27d826f7aa487a612131827586abaefd5

8336726: C2: assert(!do_asserts || projs->fallthrough_ioproj != nullptr) failed: must be found

Reviewed-by: chagedorn, kvn, vlivanov

! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
+ test/hotspot/jtreg/compiler/c2/TestCallDevirtualizationWithInfiniteLoop.java

Changeset: 037f11b8
Branch: premain
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-10-14 06:02:00 +0000
URL:       https://git.openjdk.org/leyden/commit/037f11b864734734dd7fbce029b2e8b4bc17f3ab

8341708: Optimize safepoint poll encoding with smaller poll data offset

Reviewed-by: kvn, qamai

! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/thread.hpp
! test/hotspot/jtreg/compiler/c2/irTests/TestPadding.java

Changeset: e3f65039
Branch: premain
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-10-14 07:55:38 +0000
URL:       https://git.openjdk.org/leyden/commit/e3f650393744790e24820b2d6d99dd1da1a44de6

8341893: AArch64: Micro-optimize compressed ptr decoding

Reviewed-by: aph, fyang

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

Changeset: dcac4b0a
Branch: premain
Author:    Fei Gao <fgao at openjdk.org>
Date:      2024-10-14 08:40:03 +0000
URL:       https://git.openjdk.org/leyden/commit/dcac4b0a532f2ca6cb374da7ece331e8266ab351

8341471: Reversed field layout caused by unstable sorting

Reviewed-by: jwaters, jsjolen

! src/hotspot/share/classfile/fieldLayoutBuilder.hpp
+ test/hotspot/jtreg/runtime/FieldLayout/TestFieldLayout.java

Changeset: b20c5c79
Branch: premain
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-10-14 10:34:19 +0000
URL:       https://git.openjdk.org/leyden/commit/b20c5c79def1ef2cc4b587b7688f8f1d4c81d699

8341967: Unify os::current_file_offset and os::seek_to_file_offset across posix platforms

Reviewed-by: jsjolen, mdoerr

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp

Changeset: 15815089
Branch: premain
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2024-10-14 10:51:37 +0000
URL:       https://git.openjdk.org/leyden/commit/1581508988141bfb420d97759138203f30926b35

8335091: NMT: VMATree reserve_mapping and commit_mapping APIs need MEMFLAGS while un/-committing API has no MEMFLAGS arg

Reviewed-by: jsjolen, gziemski

! src/hotspot/share/nmt/vmatree.cpp
! src/hotspot/share/nmt/vmatree.hpp
! test/hotspot/gtest/nmt/test_vmatree.cpp

Changeset: ba3774dc
Branch: premain
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2024-10-14 12:29:06 +0000
URL:       https://git.openjdk.org/leyden/commit/ba3774dc5d27e762dfd61f8acf842ae11dec0cb7

8341637: java/net/Socket/UdpSocket.java fails with "java.net.BindException: Address already in use" (macos-aarch64)

Reviewed-by: jpai

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

Changeset: f56a1541
Branch: premain
Author:    SendaoYan <syan at openjdk.org>
Date:      2024-10-14 12:32:55 +0000
URL:       https://git.openjdk.org/leyden/commit/f56a154132f7e66b1b65adfa2aa937119999b14a

8341881: [REDO] java/nio/file/attribute/BasicFileAttributeView/CreationTime.java#tmp fails on alinux3

Reviewed-by: liach, sgehwolf, ihse, bpb

! make/test/JtregNativeJdk.gmk
! test/jdk/java/nio/file/attribute/BasicFileAttributeView/CreationTime.java
+ test/jdk/java/nio/file/attribute/BasicFileAttributeView/CreationTimeHelper.java
+ test/jdk/java/nio/file/attribute/BasicFileAttributeView/libCreationTimeHelper.c

Changeset: 9e262df8
Branch: premain
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2024-10-14 16:00:04 +0000
URL:       https://git.openjdk.org/leyden/commit/9e262df813874043f72b60695a88c28fc7d5cccb

8342002: sun/security/tools/keytool/GenKeyPairSigner.java failed due to missing certificate output

Reviewed-by: mullan

! test/jdk/ProblemList.txt
! test/jdk/sun/security/tools/keytool/GenKeyPairSigner.java

Changeset: a8a8b2de
Branch: premain
Author:    Igor Veresov <iveresov at openjdk.org>
Date:      2024-10-14 16:44:53 +0000
URL:       https://git.openjdk.org/leyden/commit/a8a8b2deba854ac105ed760c09e65701c4d0f6fc

8341831: PhaseCFG::insert_anti_dependences asserts with "no loads"

Reviewed-by: dlong, kvn

! src/hotspot/share/opto/gcm.cpp
! test/hotspot/jtreg/ProblemList.txt

Changeset: 60713463
Branch: premain
Author:    Alisen Chung <achung at openjdk.org>
Date:      2024-10-14 16:45:59 +0000
URL:       https://git.openjdk.org/leyden/commit/60713463c7014e4e15da73023e82ef58d7134b48

8339879: Open some dialog awt tests

Reviewed-by: honkar, prr

+ test/jdk/java/awt/Dialog/DefaultIconTest.java
+ test/jdk/java/awt/Dialog/DialogInitialResizability.java
+ test/jdk/java/awt/Dialog/NestedDialogTest.java
+ test/jdk/java/awt/Dialog/ShownModalDialogSerializationTest.java

Changeset: a2c77522
Branch: premain
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-10-14 17:21:10 +0000
URL:       https://git.openjdk.org/leyden/commit/a2c775222e17a3ba2e388c9a0eb9ffd33efad219

8317356: Fix missing null checks in the ClassFile API

Co-authored-by: Nizar Benalla <nbenalla at openjdk.org>
Reviewed-by: asotona

! src/java.base/share/classes/java/lang/classfile/AnnotationValue.java
! src/java.base/share/classes/java/lang/classfile/AttributedElement.java
! src/java.base/share/classes/java/lang/classfile/ClassHierarchyResolver.java
! src/java.base/share/classes/java/lang/classfile/ClassTransform.java
! src/java.base/share/classes/java/lang/classfile/CodeTransform.java
! src/java.base/share/classes/java/lang/classfile/FieldTransform.java
! src/java.base/share/classes/java/lang/classfile/MethodTransform.java
! src/java.base/share/classes/java/lang/classfile/components/ClassRemapper.java
! src/java.base/share/classes/java/lang/classfile/components/CodeRelabeler.java
! src/java.base/share/classes/java/lang/classfile/instruction/DiscontinuedInstruction.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPseudoInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BlockCodeBuilderImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedFieldBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedMethodBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BytecodeHelpers.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedClassBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedFieldBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedMethodBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassFileImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassHierarchyImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassPrinterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectClassBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectFieldBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectMethodBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapDecoder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/TargetInfoImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/TemporaryConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/UnboundAttribute.java

Changeset: bd626442
Branch: premain
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-10-14 17:22:11 +0000
URL:       https://git.openjdk.org/leyden/commit/bd6264420b9f248999dd8387c25c549b08bd193a

8341924: Improve error message with structurally malformed Code array

Reviewed-by: asotona

! src/jdk.jdeps/share/classes/com/sun/tools/javap/CodeWriter.java

Changeset: a601cd2e
Branch: premain
Author:    Fei Yang <fyang at openjdk.org>
Date:      2024-10-15 02:53:44 +0000
URL:       https://git.openjdk.org/leyden/commit/a601cd2e100958e3f37ae65e32e4b3cac246c079

8342014: RISC-V: ZStoreBarrierStubC2 clobbers rflags

Reviewed-by: rehn, aboldtch, mli

! src/hotspot/cpu/riscv/gc/g1/g1_riscv.ad
! src/hotspot/cpu/riscv/gc/x/x_riscv.ad
! src/hotspot/cpu/riscv/gc/z/z_riscv.ad

Changeset: e6698f51
Branch: premain
Author:    t.ogata <ogata.toshitaka at fujitsu.com>
Committer: Christian Stein <cstein at openjdk.org>
Date:      2024-10-15 07:47:42 +0000
URL:       https://git.openjdk.org/leyden/commit/e6698f51a1977d553ce4e1dd14b43b0d325224fa

8337851: Some tests have name which confuse jtreg

Reviewed-by: aivanov, prr, cstein

= test/jdk/java/awt/dnd/URLDragTest/URLDragTest.java
= test/langtools/tools/javac/generics/parametricException/ParametricException.java
= test/langtools/tools/javac/warnings/Serial/Serial.java
= test/langtools/tools/javac/warnings/Serial/Serial.out

Changeset: 521effe0
Branch: premain
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2024-10-15 07:59:33 +0000
URL:       https://git.openjdk.org/leyden/commit/521effe017b9b6322036f1851220056a637d6b1c

8340189: 8339531 incorrect for Big Endian platforms

Reviewed-by: mdoerr, amitkumar

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

Changeset: 3b8a2f8c
Branch: premain
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-10-15 08:46:23 +0000
URL:       https://git.openjdk.org/leyden/commit/3b8a2f8c45ffd0bdb48db805cf70b4652525d891

8337269: G1ConfidencePercent interpreted inconsistently

Reviewed-by: kbarrett, iwalulya

! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Predictions.hpp
! src/hotspot/share/gc/g1/g1_globals.hpp

Changeset: f4dccfd4
Branch: premain
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2024-10-15 09:10:13 +0000
URL:       https://git.openjdk.org/leyden/commit/f4dccfd4cf354f360b823c8cce15bb54ef90e9ca

8338596: Clarify handling of restricted and caller-sensitive methods

Co-authored-by: Hannes Wallnöfer <hannesw at openjdk.org>
Reviewed-by: alanb, jvernee

+ src/java.base/share/classes/java/lang/doc-files/RestrictedMethods.html
! src/java.base/share/classes/java/lang/foreign/package-info.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/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java

Changeset: c9a536c3
Branch: premain
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-10-15 09:15:40 +0000
URL:       https://git.openjdk.org/leyden/commit/c9a536c330d37632139a1d71b0c054352eae5aa0

8337339: gc/arguments/Test*SizeFlags.java timing out with Xcomp

Reviewed-by: shade, iwalulya

! test/hotspot/jtreg/gc/arguments/TestG1HeapSizeFlags.java
! test/hotspot/jtreg/gc/arguments/TestParallelHeapSizeFlags.java
! test/hotspot/jtreg/gc/arguments/TestSerialHeapSizeFlags.java

Changeset: df7d6e08
Branch: premain
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2024-10-15 10:50:45 +0000
URL:       https://git.openjdk.org/leyden/commit/df7d6e081ff9513fbd6cff5d033a307e6798418b

8338603: DiagnosticCommandMBean operations should standardize types for parameters

Reviewed-by: cjplummer, egahlin

! src/jdk.management/share/classes/com/sun/management/internal/DiagnosticCommandImpl.java
! test/jdk/com/sun/management/DiagnosticCommandMBean/DcmdMBeanTest.java

Changeset: 2c0c6535
Branch: premain
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-10-15 11:52:34 +0000
URL:       https://git.openjdk.org/leyden/commit/2c0c65353b2f67bdcd954b4d2c2ae3e9b24d1c22

8342044: Increase timeout of gc/shenandoah/oom/TestClassLoaderLeak.java

Reviewed-by: shade

! test/hotspot/jtreg/gc/shenandoah/oom/TestClassLoaderLeak.java

Changeset: 54c9348c
Branch: premain
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-10-15 12:16:15 +0000
URL:       https://git.openjdk.org/leyden/commit/54c9348c8c0f5b363d1ef31166179fe9ac61ab9c

8336103: Clean up confusing Method::is_initializer

Reviewed-by: dholmes, coleenp

! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciMethod.hpp
! src/hotspot/share/jvmci/jvmciCompiler.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp

Changeset: 6ed6dff2
Branch: premain
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-10-15 12:55:49 +0000
URL:       https://git.openjdk.org/leyden/commit/6ed6dff22208e7e6c24c98d3a9ff895a6c6c0ae0

8341871: Disable G1 for unsupported platforms after JDK-8334060

Reviewed-by: mdoerr, erikj

! make/autoconf/jvm-features.m4

Changeset: 5eae20f7
Branch: premain
Author:    Julian Waters <jwaters at openjdk.org>
Date:      2024-10-15 14:10:53 +0000
URL:       https://git.openjdk.org/leyden/commit/5eae20f73b9e8578d58c7e49d2da79cf1b0b229c

8323672: Suppress unwanted autoconf added flags in CC and CXX

Reviewed-by: ihse

! make/autoconf/toolchain.m4
! make/autoconf/util.m4

Changeset: b9cabbec
Branch: premain
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2024-10-15 17:44:49 +0000
URL:       https://git.openjdk.org/leyden/commit/b9cabbecdac27ae8b93df88660a4a0f3f60e6828

8341997: Tests create files in src tree instead of scratch dir

Reviewed-by: erikj, jpai

! test/jdk/java/io/FileInputStream/ReadXBytes.java
! test/jdk/java/nio/MappedByteBuffer/ForceException.java
! test/jdk/java/nio/MappedByteBuffer/ForceViews.java

Changeset: 86ce19e8
Branch: premain
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-10-16 01:51:09 +0000
URL:       https://git.openjdk.org/leyden/commit/86ce19e8db6950fc529b8c510137e91e97cae0c4

8341142: Maintain a single source file for sun.net.www.protocol.jar.JarFileFactory

Reviewed-by: dfuchs

= src/java.base/share/classes/sun/net/www/protocol/jar/JarFileFactory.java
- src/java.base/unix/classes/sun/net/www/protocol/jar/JarFileFactory.java

Changeset: 6d7e6795
Branch: premain
Author:    Tejesh R <tr at openjdk.org>
Date:      2024-10-16 05:14:59 +0000
URL:       https://git.openjdk.org/leyden/commit/6d7e67956b1722b4e3d33253d68c095058f39f02

8340790: Open source several AWT Dialog tests - Batch 4

Reviewed-by: honkar, prr

! test/jdk/ProblemList.txt
+ test/jdk/java/awt/Dialog/ChoiceModalDialogTest.java
+ test/jdk/java/awt/Dialog/DialogBackgroundTest.java
+ test/jdk/java/awt/Dialog/EnabledResetTest.java
+ test/jdk/java/awt/Dialog/FileDialogGetFileTest.java

Changeset: e94e3bba
Branch: premain
Author:    Ramkumar Sunderbabu <rsunderbabu at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2024-10-16 06:52:42 +0000
URL:       https://git.openjdk.org/leyden/commit/e94e3bba3932f3d92c0a135d333d1ccd6e72b964

8324672: Update jdk/java/time/tck/java/time/TCKInstant.java now() to be more robust

Reviewed-by: rriggs, dfuchs

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

Changeset: e4ff553c
Branch: premain
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-10-16 07:05:17 +0000
URL:       https://git.openjdk.org/leyden/commit/e4ff553c121e29c497336fdde705e70d0abdc826

8341931: os_linux gtest uses lambdas with explicit capture lists

Reviewed-by: jwaters, jsjolen

! test/hotspot/gtest/runtime/test_os_linux.cpp

Changeset: 724de682
Branch: premain
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-10-16 07:13:59 +0000
URL:       https://git.openjdk.org/leyden/commit/724de682091623cd9877ee4e5f13123ef1d92ddf

8342081: Shenandoah: Remove extra ShenandoahMarkUpdateRefsSuperClosure

Reviewed-by: ysr

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

Changeset: b9b0bd08
Branch: premain
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-10-16 07:23:12 +0000
URL:       https://git.openjdk.org/leyden/commit/b9b0bd0871886eb65f87864f262424b119f2c748

8337221: CompileFramework: test library to conveniently compile java and jasm sources for fuzzing

Reviewed-by: chagedorn, tholenstein

+ test/hotspot/jtreg/compiler/lib/compile_framework/ClassLoaderBuilder.java
+ test/hotspot/jtreg/compiler/lib/compile_framework/Compile.java
+ test/hotspot/jtreg/compiler/lib/compile_framework/CompileFramework.java
+ test/hotspot/jtreg/compiler/lib/compile_framework/CompileFrameworkException.java
+ test/hotspot/jtreg/compiler/lib/compile_framework/InternalCompileFrameworkException.java
+ test/hotspot/jtreg/compiler/lib/compile_framework/README.md
+ test/hotspot/jtreg/compiler/lib/compile_framework/SourceCode.java
+ test/hotspot/jtreg/compiler/lib/compile_framework/Utils.java
+ test/hotspot/jtreg/testlibrary_tests/compile_framework/examples/CombinedJavaJasmExample.java
+ test/hotspot/jtreg/testlibrary_tests/compile_framework/examples/IRFrameworkJavaExample.java
+ test/hotspot/jtreg/testlibrary_tests/compile_framework/examples/MultiFileJasmExample.java
+ test/hotspot/jtreg/testlibrary_tests/compile_framework/examples/MultiFileJavaExample.java
+ test/hotspot/jtreg/testlibrary_tests/compile_framework/examples/RunWithFlagsExample.java
+ test/hotspot/jtreg/testlibrary_tests/compile_framework/examples/SimpleJasmExample.java
+ test/hotspot/jtreg/testlibrary_tests/compile_framework/examples/SimpleJavaExample.java
+ test/hotspot/jtreg/testlibrary_tests/compile_framework/tests/TestBadJasmCompilation.java
+ test/hotspot/jtreg/testlibrary_tests/compile_framework/tests/TestBadJavaCompilation.java
+ test/hotspot/jtreg/testlibrary_tests/compile_framework/tests/TestConcurrentCompilation.java

Changeset: 577babf1
Branch: premain
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-10-16 07:27:28 +0000
URL:       https://git.openjdk.org/leyden/commit/577babf1968700e4b648305cd5a5c2ddf712e2dc

8334010: VM crashes with ObjectAlignmentInBytes > GCCardSizeInBytes

Reviewed-by: shade, iwalulya

! src/hotspot/share/gc/shared/gcArguments.cpp
+ test/hotspot/jtreg/gc/TestObjectAlignmentCardSize.java

Changeset: e7cf25ce
Branch: premain
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-10-16 07:28:36 +0000
URL:       https://git.openjdk.org/leyden/commit/e7cf25ce0efdf568fc8eaff249d49e46d5a6eda1

8340801: Disable ubsan checks in some awt/2d coding

Reviewed-by: ihse, lucy, goetz, jwaters

+ src/java.base/share/native/libjava/ub.h
! src/java.desktop/share/native/libawt/java2d/loops/IntRgb.c

Changeset: ebc17c7c
Branch: premain
Author:    Johny Jose <johny.jose at oracle.com>
Date:      2024-10-16 07:36:07 +0000
URL:       https://git.openjdk.org/leyden/commit/ebc17c7c8d6febd5a887309d1b7a466bcd2cc0a9

8339637: (tz) Update Timezone Data to 2024b

Reviewed-by: naoto, coffeys, jlu

! src/java.base/share/classes/java/time/ZoneId.java
! src/java.base/share/classes/sun/util/calendar/ZoneInfoFile.java
! src/java.base/share/data/tzdata/VERSION
! src/java.base/share/data/tzdata/africa
! src/java.base/share/data/tzdata/antarctica
! src/java.base/share/data/tzdata/asia
! src/java.base/share/data/tzdata/australasia
! src/java.base/share/data/tzdata/backward
! src/java.base/share/data/tzdata/etcetera
! src/java.base/share/data/tzdata/europe
! src/java.base/share/data/tzdata/leapseconds
! src/java.base/share/data/tzdata/northamerica
! src/java.base/share/data/tzdata/southamerica
! src/java.base/share/data/tzdata/zone.tab
! test/jdk/java/text/Format/DateFormat/TimeZoneNameTest.java
! test/jdk/java/time/tck/java/time/TCKZoneId.java
! test/jdk/java/util/TimeZone/OldIDMappingTest.java
! test/jdk/java/util/TimeZone/TimeZoneData/VERSION
! test/jdk/java/util/TimeZone/TimeZoneData/aliases.txt
! test/jdk/java/util/TimeZone/TimeZoneData/displaynames.txt
! test/jdk/sun/util/calendar/zi/TestZoneInfo310.java
! test/jdk/sun/util/calendar/zi/ZoneInfoOld.java
! test/jdk/sun/util/resources/TimeZone/Bug4848242.java

Changeset: c81aa755
Branch: premain
Author:    Nizar Benalla <nbenalla at openjdk.org>
Date:      2024-10-16 10:17:47 +0000
URL:       https://git.openjdk.org/leyden/commit/c81aa7551c37cc025c9054db08472b8abb2cbcb5

8331051: Add an `@since` checker test for `java.base` module

Reviewed-by: jlahoda, jjg

! test/jdk/TEST.groups
+ test/jdk/tools/sincechecker/SinceChecker.java
+ test/jdk/tools/sincechecker/modules/java_base/CheckSince_javaBase.java

Changeset: 369c5733
Branch: premain
Author:    Valerie Peng <valeriep at openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai at oracle.com>
Date:      2024-02-05 22:53:51 +0000
URL:       https://git.openjdk.org/leyden/commit/369c573383a0120e0d85aeb89a211f38b5261013

8302111: Serialization considerations

Reviewed-by: skoivu, rhalade, weijun, wetmore

! src/java.base/share/classes/com/sun/crypto/provider/DHPrivateKey.java
! src/java.base/share/classes/com/sun/crypto/provider/DHPublicKey.java
! src/java.base/share/classes/com/sun/crypto/provider/TlsMasterSecretGenerator.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/Timestamp.java
! src/java.base/share/classes/java/security/UnresolvedPermissionCollection.java
! src/java.base/share/classes/java/security/cert/CertificateRevokedException.java
! src/java.base/share/classes/javax/crypto/spec/SecretKeySpec.java
! src/java.base/share/classes/javax/security/auth/callback/ChoiceCallback.java
! src/java.base/share/classes/javax/security/auth/callback/ConfirmationCallback.java
! src/java.base/share/classes/javax/security/auth/callback/PasswordCallback.java
! src/java.base/share/classes/sun/security/provider/DRBG.java
! src/java.base/share/classes/sun/security/util/ObjectIdentifier.java
! src/java.base/share/classes/sun/security/x509/AlgIdDSA.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Context.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5InitCredential.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/KRBError.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Key.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11SecureRandom.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java

Changeset: 893e7bc8
Branch: premain
Author:    Weijun Wang <weijun at openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai at oracle.com>
Date:      2024-04-17 22:38:46 +0000
URL:       https://git.openjdk.org/leyden/commit/893e7bc894e2828f8d02db06302485d02f2cfa5a

8328726: Better Kerberos support

Reviewed-by: ahgross, rhalade, valeriep, coffeys

! src/java.security.jgss/share/classes/javax/security/auth/kerberos/EncryptionKey.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosCredMessage.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosKey.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KeyImpl.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Context.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Util.java
! src/java.security.jgss/share/classes/sun/security/krb5/EncryptionKey.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/Krb5.java
! src/java.security.jgss/windows/classes/sun/security/krb5/internal/tools/Kinit.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_PBE_PARAMS.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/Krb5LoginModule.java

Changeset: 03bc6b35
Branch: premain
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai at oracle.com>
Date:      2024-05-07 19:29:49 +0000
URL:       https://git.openjdk.org/leyden/commit/03bc6b359fc5ff4fa2b569723903cdf1c9c5775b

8328286: Enhance HTTP client

Reviewed-by: aefimov, michaelm

! src/java.base/share/classes/java/net/doc-files/net-properties.html
! src/java.base/share/classes/sun/net/www/MessageHeader.java
! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
! src/java.base/share/conf/net.properties
! src/java.net.http/share/classes/jdk/internal/net/http/Exchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http1HeaderParser.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http2ClientImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/ResponseBodyHandlers.java
! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/HeaderDecoder.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java
! src/java.net.http/share/classes/jdk/internal/net/http/hpack/Decoder.java
! src/java.net.http/share/classes/jdk/internal/net/http/hpack/DecodingCallback.java
! src/java.net.http/share/classes/jdk/internal/net/http/hpack/Encoder.java
! src/java.net.http/share/classes/module-info.java
! src/jdk.httpserver/share/classes/module-info.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/Request.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerConfig.java
! test/jdk/java/net/httpclient/ExpectContinueTest.java
! test/jdk/java/net/httpclient/ShutdownNow.java
! test/jdk/java/net/httpclient/http2/PushPromiseContinuation.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/HpackTestEncoder.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestExchange.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestExchangeImpl.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServerConnection.java

Changeset: cfa25b71
Branch: premain
Author:    Emanuel Peter <epeter at openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai at oracle.com>
Date:      2024-05-21 10:31:14 +0000
URL:       https://git.openjdk.org/leyden/commit/cfa25b71a65bfff1b31efe0d37ded37c50a98247

8328544: Improve handling of vectorization

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

! src/hotspot/share/opto/vectorization.cpp
! src/hotspot/share/opto/vectorization.hpp
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationMismatchedAccess.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVector.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVectorFuzzer.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestIndependentPacksWithCyclicDependency.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestIndependentPacksWithCyclicDependency2.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestScheduleReordersScalarMemops.java

Changeset: 498a5824
Branch: premain
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai at oracle.com>
Date:      2024-06-21 16:48:04 +0000
URL:       https://git.openjdk.org/leyden/commit/498a58244d79b6aaffd17300844f9908991d463c

8311208: Improve CDS Support

Reviewed-by: rhalade, mschoene, ccheung, iklam

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

Changeset: dadcee1b
Branch: premain
Author:    Hai-May Chao <hchao at openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai at oracle.com>
Date:      2024-07-01 19:43:34 +0000
URL:       https://git.openjdk.org/leyden/commit/dadcee1b89515a651d0532d9803c22dfeeb64f9e

8307383: Enhance DTLS connections

Co-authored-by: Jamil Nimeh <jnimeh at openjdk.org>
Reviewed-by: rhalade, mschoene, ascarpino

! src/java.base/share/classes/sun/security/ssl/ClientHello.java
! src/java.base/share/classes/sun/security/ssl/DTLSInputRecord.java
! src/java.base/share/classes/sun/security/ssl/ServerHandshakeContext.java
! src/java.base/share/classes/sun/security/ssl/TransportContext.java
! test/jdk/javax/net/ssl/DTLS/InvalidRecords.java
! test/jdk/javax/net/ssl/TLSCommon/MFLNTest.java

Changeset: d9f63830
Branch: premain
Author:    Justin Lu <jlu at openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai at oracle.com>
Date:      2024-07-04 23:09:40 +0000
URL:       https://git.openjdk.org/leyden/commit/d9f638303737c4e5174e5cf21ad2f634cc0b1494

8331446: Improve deserialization support

Reviewed-by: rhalade, skoivu, rriggs, naoto

! src/java.base/share/classes/java/text/MessageFormat.java
+ test/jdk/java/text/Format/MessageFormat/MaxArgumentIndexTest.java
+ test/jdk/java/text/Format/MessageFormat/SerializationTest.java

Changeset: c89f76c0
Branch: premain
Author:    Dean Long <dlong at openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai at oracle.com>
Date:      2024-07-11 22:32:41 +0000
URL:       https://git.openjdk.org/leyden/commit/c89f76c0b9ca085192775af9bd9368562b582dd6

8332644: Improve graph optimizations

Co-authored-by: Martin Balao <mbalao at redhat.com>
Co-authored-by: Francisco Ferrari Bihurriet <fferrari at redhat.com>
Reviewed-by: epeter, ahgross, thartmann, rhalade, dlong, roland

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

Changeset: 490d099e
Branch: premain
Author:    Emanuel Peter <epeter at openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai at oracle.com>
Date:      2024-07-23 09:28:58 +0000
URL:       https://git.openjdk.org/leyden/commit/490d099e234f27adef7d691d3c5a08ebdb550c5d

8335713: Enhance vectorization analysis

Co-authored-by: Roland Westrelin <roland at openjdk.org>
Reviewed-by: rhalade, ahgross, thartmann, kvn

! src/hotspot/share/opto/vectorization.cpp
! src/hotspot/share/opto/vectorization.hpp

Changeset: cf5bb127
Branch: premain
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-10-16 11:36:01 +0000
URL:       https://git.openjdk.org/leyden/commit/cf5bb12731b0eefe53b99281453e40493ddafbe4

Merge

Reviewed-by: alanb, dfuchs


Changeset: 1cc32237
Branch: premain
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-10-16 13:36:58 +0000
URL:       https://git.openjdk.org/leyden/commit/1cc32237aee03a38bfb0f6679f7328a682ad6ea9

8336911: ZGC: Division by zero in heuristics after JDK-8332717

Reviewed-by: aboldtch, eosterlund

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

Changeset: 7625b299
Branch: premain
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-10-16 14:08:10 +0000
URL:       https://git.openjdk.org/leyden/commit/7625b29920e95f9b754057fe0a2c4ab0afa5cb0c

8329597: C2: Intrinsify Reference.clear

Reviewed-by: rcastanedalo, eosterlund, kvn

! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/z/z_aarch64.ad
! src/hotspot/cpu/ppc/gc/z/zBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/z/z_ppc.ad
! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/z/z_riscv.ad
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/z/z_x86_64.ad
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.hpp
! src/hotspot/share/gc/z/zBarrierSetRuntime.cpp
! src/hotspot/share/gc/z/zBarrierSetRuntime.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/java.base/share/classes/java/lang/ref/PhantomReference.java
! src/java.base/share/classes/java/lang/ref/Reference.java
! src/java.base/share/native/libjava/PhantomReference.c
+ test/hotspot/jtreg/compiler/c2/irTests/gc/ReferenceClearTests.java
+ test/micro/org/openjdk/bench/java/lang/ref/ReferenceClear.java

Changeset: c34fb2c9
Branch: premain
Author:    Gerard Ziemski <gziemski at openjdk.org>
Date:      2024-10-16 15:32:07 +0000
URL:       https://git.openjdk.org/leyden/commit/c34fb2c989562206a2506a2fbbfb584e223bb828

8338883: Show warning when CreateCoredumpOnCrash set, but core dump will not happen

Reviewed-by: dholmes, jsjolen

! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/utilities/vmError.cpp
! test/hotspot/jtreg/runtime/ErrorHandling/CreateCoredumpOnCrash.java

Changeset: 709914fc
Branch: premain
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2024-10-16 16:08:02 +0000
URL:       https://git.openjdk.org/leyden/commit/709914fc92dd180c8f081ff70ef476554a04f4ce

8338023: Support two vector selectFrom API

Reviewed-by: psandoz, epeter, sviswanathan

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! 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/adlc/formssel.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.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/Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorOperators.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
! 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/Double128VectorTests.java
! test/jdk/jdk/incubator/vector/Double256VectorTests.java
! test/jdk/jdk/incubator/vector/Double512VectorTests.java
! test/jdk/jdk/incubator/vector/Double64VectorTests.java
! test/jdk/jdk/incubator/vector/DoubleMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Float128VectorTests.java
! test/jdk/jdk/incubator/vector/Float256VectorTests.java
! test/jdk/jdk/incubator/vector/Float512VectorTests.java
! test/jdk/jdk/incubator/vector/Float64VectorTests.java
! test/jdk/jdk/incubator/vector/FloatMaxVectorTests.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/templates/Unit-Miscellaneous.template
! test/jdk/jdk/incubator/vector/templates/Unit-header.template
+ test/micro/org/openjdk/bench/jdk/incubator/vector/SelectFromBenchmark.java

Changeset: 44151f47
Branch: premain
Author:    SendaoYan <syan at openjdk.org>
Date:      2024-10-16 16:27:57 +0000
URL:       https://git.openjdk.org/leyden/commit/44151f475fca3cf03299319b2ac9ddc533ba134d

8342145: File libCreationTimeHelper.c compile fails on Alpine

Reviewed-by: mbaesken

! test/jdk/java/nio/file/attribute/BasicFileAttributeView/libCreationTimeHelper.c

Changeset: d4f0ba73
Branch: premain
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2024-10-16 18:26:54 +0000
URL:       https://git.openjdk.org/leyden/commit/d4f0ba73f653a3886b17f283b9b6a92db1af52aa

8342439: Build failure after 8338023

Reviewed-by: liach

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

Changeset: ed680966
Branch: premain
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2024-10-16 19:17:27 +0000
URL:       https://git.openjdk.org/leyden/commit/ed6809666b12b0de66f68d5e7e389dde1708aaf3

8341862: PPC64: C1 unwind_handler fails to unlock synchronized methods with LM_MONITOR

Reviewed-by: mdoerr, mbaesken

! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp

Changeset: 28538524
Branch: premain
Author:    Yudi Zheng <yzheng at openjdk.org>
Date:      2024-10-16 19:58:27 +0000
URL:       https://git.openjdk.org/leyden/commit/285385247aaa262866697ed848040f05f4d94988

8342332: [JVMCI] Export CompilerToVM::Data::dtanh

Reviewed-by: never

! src/hotspot/share/jvmci/vmStructs_jvmci.cpp

Changeset: b4ab290f
Branch: premain
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2024-10-16 21:26:57 +0000
URL:       https://git.openjdk.org/leyden/commit/b4ab290fd7c3d914154755a1539b48ba33338c26

8331959: Update PKCS#11 Cryptographic Token Interface to v3.1

Reviewed-by: weijun, ascarpino

! src/jdk.crypto.cryptoki/share/legal/pkcs11cryptotoken.md
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11.h
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11f.h
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11t.h

Changeset: 4e703b28
Branch: premain
Author:    Alisen Chung <achung at openjdk.org>
Date:      2024-10-16 21:57:15 +0000
URL:       https://git.openjdk.org/leyden/commit/4e703b285b5b34fdfb342d194cd744660d4c2be1

8340140: Open some dialog awt tests 3

Reviewed-by: prr, honkar

+ test/jdk/java/awt/Dialog/ClosingParentTest.java
+ test/jdk/java/awt/Dialog/FileDialogEmptyTitleTest.java
+ test/jdk/java/awt/Dialog/FileDialogUIUpdate.java
+ test/jdk/java/awt/Dialog/MenuAndModalDialogTest.java

Changeset: 3da68900
Branch: premain
Author:    Vlad Zahorodnii <vlad.zahorodnii at kde.org>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date:      2024-10-16 23:32:41 +0000
URL:       https://git.openjdk.org/leyden/commit/3da68900818fc43b777098fe6e244779794d5294

8338751: ConfigureNotify behavior has changed in KWin 6.2

Reviewed-by: prr, azvegint, serb

! src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java

Changeset: 58d39c31
Branch: premain
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-10-17 05:03:09 +0000
URL:       https://git.openjdk.org/leyden/commit/58d39c317e332fda994f66529fcd1a0ea0e53151

8340313: Crash due to invalid oop in nmethod after C1 patching

Reviewed-by: tschatzl, kvn, dlong

! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp
! src/hotspot/cpu/ppc/nativeInst_ppc.cpp
! src/hotspot/cpu/riscv/nativeInst_riscv.cpp
! src/hotspot/cpu/s390/nativeInst_s390.cpp
! src/hotspot/cpu/x86/nativeInst_x86.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
+ test/hotspot/jtreg/compiler/c1/TestConcurrentPatching.java

Changeset: 22a1feea
Branch: premain
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-10-17 05:08:59 +0000
URL:       https://git.openjdk.org/leyden/commit/22a1feea7484c9d640eeac22943d237a0e549942

8341328: Refactor initial Assertion Predicate creation into separate classes

Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! 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: f6fe5eaf
Branch: premain
Author:    Tejesh R <tr at openjdk.org>
Date:      2024-10-17 05:48:45 +0000
URL:       https://git.openjdk.org/leyden/commit/f6fe5eaf1a24ba083e7ecf28b02290020ccab142

8341072: Open source several AWT Canvas and Rectangle related tests

Reviewed-by: prr

+ test/jdk/java/awt/Canvas/MultiDitherTest.java
+ test/jdk/java/awt/Canvas/MultiGraphicsTest.java
+ test/jdk/java/awt/Canvas/NoEventsLeakTest.java
= test/jdk/java/awt/Canvas/duke_404.gif
+ test/jdk/java/awt/Rectangle/IntersectionTest.java

Changeset: e0dabfb4
Branch: premain
Author:    Tejesh R <tr at openjdk.org>
Date:      2024-10-17 06:38:23 +0000
URL:       https://git.openjdk.org/leyden/commit/e0dabfb4bfd93a4407518177043d3dbc85c4bbd9

8340279: Open source several AWT Dialog tests - Batch 2

Reviewed-by: abhiscxk, prr

! test/jdk/ProblemList.txt
+ test/jdk/java/awt/Dialog/DialogSystemMenu/DialogSystemMenu.java
+ test/jdk/java/awt/Dialog/DialogSystemMenu/icon24x24.gif
+ test/jdk/java/awt/Dialog/DialogSystemMenu/iconone.gif
+ test/jdk/java/awt/Dialog/DialogSystemMenu/icontwo.gif
+ test/jdk/java/awt/Dialog/FileDialogFilterTest.java
+ test/jdk/java/awt/Dialog/PrintToFileTest/PrintToFileFrame.java
+ test/jdk/java/awt/Dialog/PrintToFileTest/PrintToFileGranted.java
+ test/jdk/java/awt/Dialog/PrintToFileTest/PrintToFileRevoked.java
+ test/jdk/java/awt/Dialog/PrintToFileTest/granted
+ test/jdk/java/awt/Dialog/PrintToFileTest/revoked
+ test/jdk/java/awt/Dialog/TopmostModalDialogTest.java

Changeset: fa39e84d
Branch: premain
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2024-10-17 07:19:54 +0000
URL:       https://git.openjdk.org/leyden/commit/fa39e84d64d79f6c66f98110e98d2562f35681e1

8342042: PPC64: compiler_fast_unlock_object flags failure instead of success

Reviewed-by: mdoerr, aboldtch, fbredberg

! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp

Changeset: f9208fad
Branch: premain
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2024-10-17 07:21:42 +0000
URL:       https://git.openjdk.org/leyden/commit/f9208fadde8141e18a025ddb6ce28423861ba391

8341715: PPC64: ObjectMonitor::_owner should be reset unconditionally in nmethod unlocking

Reviewed-by: mdoerr, lucy

! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp

Changeset: 8862ca07
Branch: premain
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2024-10-17 08:01:14 +0000
URL:       https://git.openjdk.org/leyden/commit/8862ca076f9be1c0b5f4bc2639ab9c1f60de308c

8342338: Remove redundant IIOPURLTest.java

Reviewed-by: cjplummer, amenkov

- test/jdk/javax/management/remote/mandatory/connection/IIOPURLTest.java

Changeset: 7a64fbbb
Branch: premain
Author:    Simon Tooke <stooke at openjdk.org>
Date:      2024-10-17 08:06:37 +0000
URL:       https://git.openjdk.org/leyden/commit/7a64fbbb9292f4d65a6970206dec1a7d7645046b

8338851: Hoist os::Posix::realpath() to os::realpath() and implement on Windows

Reviewed-by: dholmes, stuefe, jwaters

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_perf_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/os_posix.hpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! test/hotspot/gtest/runtime/test_os.cpp

Changeset: 1ea1f33f
Branch: premain
Author:    Alisen Chung <achung at openjdk.org>
Date:      2024-10-17 08:43:07 +0000
URL:       https://git.openjdk.org/leyden/commit/1ea1f33f66326804ca2892fe0659a9acb7ee72ae

8340336: Open some checkbox awt tests

Reviewed-by: prr, honkar

+ test/jdk/java/awt/Checkbox/AppearanceIfLargeFont.java
+ test/jdk/java/awt/Checkbox/CheckboxMenuItemEventsTest.java
+ test/jdk/java/awt/Container/ValidateTest.java

Changeset: 9bdface1
Branch: premain
Author:    Antón Seoane Ampudia <anton.seoane.ampudia at oracle.com>
Committer: Johan Sjölen <jsjolen at openjdk.org>
Date:      2024-10-17 09:18:22 +0000
URL:       https://git.openjdk.org/leyden/commit/9bdface14719d53f40a6572f1c3d4b816c32438b

8341622: Tag-specific disabled default decorators for UnifiedLogging

Reviewed-by: jsjolen, rcastanedalo, aboldtch

! src/hotspot/share/logging/logConfiguration.cpp
! src/hotspot/share/logging/logDecorators.cpp
! src/hotspot/share/logging/logDecorators.hpp
! src/hotspot/share/logging/logSelection.cpp
! src/hotspot/share/logging/logSelection.hpp
! src/hotspot/share/logging/logSelectionList.cpp
! src/hotspot/share/logging/logSelectionList.hpp
+ test/hotspot/gtest/logging/test_logDefaultDecorators.cpp
+ test/hotspot/jtreg/runtime/logging/DefaultLogDecoratorsTest.java

Changeset: 7ff4ea8d
Branch: premain
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-10-17 09:26:13 +0000
URL:       https://git.openjdk.org/leyden/commit/7ff4ea8d01c681b90ad59be04007557d84c8db94

8341966: Broken annotated module may lead to an exception in javac

Reviewed-by: asotona

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! test/langtools/tools/javac/modules/AnnotationsOnModules.java

Changeset: 3ebfc6c1
Branch: premain
Author:    Shaojin Wen <swen at openjdk.org>
Date:      2024-10-17 10:49:53 +0000
URL:       https://git.openjdk.org/leyden/commit/3ebfc6c1e27119180700af5ea85e5fa6c1771050

8342336: Optimize ClassFile imports

Reviewed-by: liach

! src/java.base/share/classes/java/lang/classfile/AccessFlags.java
! 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/AttributedElement.java
! src/java.base/share/classes/java/lang/classfile/Attributes.java
! src/java.base/share/classes/java/lang/classfile/BootstrapMethodEntry.java
! src/java.base/share/classes/java/lang/classfile/BufWriter.java
! src/java.base/share/classes/java/lang/classfile/ClassBuilder.java
! src/java.base/share/classes/java/lang/classfile/ClassElement.java
! src/java.base/share/classes/java/lang/classfile/ClassFile.java
! src/java.base/share/classes/java/lang/classfile/ClassFileBuilder.java
! src/java.base/share/classes/java/lang/classfile/ClassFileTransform.java
! src/java.base/share/classes/java/lang/classfile/ClassHierarchyResolver.java
! src/java.base/share/classes/java/lang/classfile/ClassModel.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/ClassTransform.java
! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java
! src/java.base/share/classes/java/lang/classfile/CodeElement.java
! src/java.base/share/classes/java/lang/classfile/CodeModel.java
! src/java.base/share/classes/java/lang/classfile/CompoundElement.java
! src/java.base/share/classes/java/lang/classfile/FieldBuilder.java
! src/java.base/share/classes/java/lang/classfile/FieldElement.java
! src/java.base/share/classes/java/lang/classfile/FieldModel.java
! src/java.base/share/classes/java/lang/classfile/Instruction.java
! src/java.base/share/classes/java/lang/classfile/Interfaces.java
! src/java.base/share/classes/java/lang/classfile/MethodBuilder.java
! src/java.base/share/classes/java/lang/classfile/MethodElement.java
! src/java.base/share/classes/java/lang/classfile/MethodModel.java
! src/java.base/share/classes/java/lang/classfile/MethodSignature.java
! src/java.base/share/classes/java/lang/classfile/PseudoInstruction.java
! src/java.base/share/classes/java/lang/classfile/Signature.java
! src/java.base/share/classes/java/lang/classfile/Superclass.java
! src/java.base/share/classes/java/lang/classfile/TypeAnnotation.java
! src/java.base/share/classes/java/lang/classfile/TypeKind.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/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/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/components/ClassPrinter.java
! src/java.base/share/classes/java/lang/classfile/components/ClassRemapper.java
! src/java.base/share/classes/java/lang/classfile/components/CodeLocalsShifter.java
! src/java.base/share/classes/java/lang/classfile/components/CodeRelabeler.java
! src/java.base/share/classes/java/lang/classfile/components/CodeStackTracker.java
! src/java.base/share/classes/java/lang/classfile/components/snippet-files/PackageSnippets.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/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/LoadableConstantEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/LongEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/MethodRefEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ModuleEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/PackageEntry.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/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/snippet-files/PackageSnippets.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPseudoInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractUnboundModel.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AccessFlagsImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationReader.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AttributeHolder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BlockCodeBuilderImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BootstrapMethodEntryImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BoundAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BoundLocalVariable.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BoundRecordComponentInfo.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufWriterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedFieldBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedMethodBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BytecodeHelpers.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CatchBuilderImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedClassBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedFieldBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedMethodBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassFileImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassHierarchyImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassPrinterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassReaderImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassRemapperImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeImpl.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/DirectClassBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectFieldBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectMethodBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/FieldImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/InterfacesImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/MethodImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/MethodInfo.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ModuleAttributeBuilderImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SignaturesImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackCounter.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapDecoder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SuperclassImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/TargetInfoImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/TemporaryConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/TransformImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/UnboundAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/ParserVerifier.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/classfile/impl/verifier/VerificationWrapper.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerifierImpl.java

Changeset: 8e16e674
Branch: premain
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2024-10-17 12:26:39 +0000
URL:       https://git.openjdk.org/leyden/commit/8e16e67492a46c5ee1e6fdb8f86d061cb8d3169b

8342329: G1: Rename G1HeapRegionManager::_allocated_heapregions_length

Reviewed-by: tschatzl, shade

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

Changeset: d6f8b465
Branch: premain
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-10-17 12:31:43 +0000
URL:       https://git.openjdk.org/leyden/commit/d6f8b465e47d40220bdba6bf7502de90ee9fa7f7

8340389: vmTestbase/gc/gctests/PhantomReference/phantom001/TestDescription.java Test exit code: 97 with -Xcomp UseAVX=3

Reviewed-by: shade, iwalulya

! test/hotspot/jtreg/vmTestbase/gc/gctests/PhantomReference/phantom001/phantom001.java

Changeset: 363327e6
Branch: premain
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2024-10-17 13:56:49 +0000
URL:       https://git.openjdk.org/leyden/commit/363327e68644b710b0fd549e088beb5c8838a973

8341452: Test runtime/cds/appcds/DumpRuntimeClassesTest.java from JDK-8324259 is failing

Reviewed-by: dholmes, iklam

! src/hotspot/share/cds/cdsProtectionDomain.cpp
! src/hotspot/share/cds/cdsProtectionDomain.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/runtime/cds/appcds/DumpRuntimeClassesTest.java

Changeset: d915ac2a
Branch: premain
Author:    Ramkumar Sunderbabu <rsunderbabu at openjdk.org>
Committer: Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-10-17 14:34:58 +0000
URL:       https://git.openjdk.org/leyden/commit/d915ac2abda9ff4cd8c7a628f08d7964bcf3f472

8339871: serviceability/sa/TestDebugInfoDecode.java should be driver

Reviewed-by: cjplummer, lmesnik

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

Changeset: 7e98f590
Branch: premain
Author:    Alisen Chung <achung at openjdk.org>
Date:      2024-10-17 14:49:03 +0000
URL:       https://git.openjdk.org/leyden/commit/7e98f5905b313f4e9bf638f87392b6a1b01df1f8

8340987: Open some TextArea awt tests 1

Reviewed-by: prr, abhiscxk

+ test/jdk/java/awt/TextArea/TextAreaAppendScrollTest2.java
+ test/jdk/java/awt/TextArea/TextAreaAppendTest.java
+ test/jdk/java/awt/TextArea/TextAreaCRLFAutoDetectManualTest.java
+ test/jdk/java/awt/TextArea/TextAreaLimit.java

Changeset: 9a94884e
Branch: premain
Author:    Alisen Chung <achung at openjdk.org>
Date:      2024-10-17 14:50:01 +0000
URL:       https://git.openjdk.org/leyden/commit/9a94884e428f9a6fee1aac2af0d0d057aef77e1b

8341055: Open some TextArea awt tests 2

Reviewed-by: prr, abhiscxk

+ test/jdk/java/awt/TextArea/TextAreaHScrollbarTest.java
+ test/jdk/java/awt/TextArea/TextAreaLineScrollWrapTest.java
+ test/jdk/java/awt/TextArea/TextAreaScrollbarTest.java
+ test/jdk/java/awt/TextArea/TextScrollTest.java

Changeset: 979895d1
Branch: premain
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-10-17 15:03:37 +0000
URL:       https://git.openjdk.org/leyden/commit/979895d175797a71c52da12f245d1040a27172cf

8342079: Shenandoah: Remove extra ShenandoahInitMarkRootsClosure

Reviewed-by: wkemper, rkennke

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

Changeset: 236c71ca
Branch: premain
Author:    Alisen Chung <achung at openjdk.org>
Date:      2024-10-17 15:10:38 +0000
URL:       https://git.openjdk.org/leyden/commit/236c71cad9fa269518456c11edcfb353bbfc084d

8341376: Open some TextArea awt tests 4

Reviewed-by: prr, abhiscxk

+ test/jdk/java/awt/TextArea/ScrollBarArrowScrollTest.java
+ test/jdk/java/awt/TextArea/WordWrappingTest.java

Changeset: 83e9e482
Branch: premain
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2024-10-17 18:06:42 +0000
URL:       https://git.openjdk.org/leyden/commit/83e9e482b181e76ca9f645e8cc83cfa9337df498

8325937: runtime/handshake/HandshakeDirectTest.java causes "monitor end should be strictly below the frame pointer" assertion failure on AArch64

Reviewed-by: rehn, eosterlund, pchilanomate, aph, fbredberg

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

Changeset: b993227e
Branch: premain
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-10-17 18:08:43 +0000
URL:       https://git.openjdk.org/leyden/commit/b993227e2f3233c7b34a77eebbeeb1c51d2b7cfe

8342119: Shenandoah: Remove extra ShenandoahUpdateRefsClosure

Reviewed-by: wkemper, kdnilsen, rkennke

! src/hotspot/share/gc/shenandoah/shenandoahClosures.hpp
! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGC.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/shenandoahOopClosures.hpp
! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.inline.hpp

Changeset: 40a44e1c
Branch: premain
Author:    Alisen Chung <achung at openjdk.org>
Date:      2024-10-17 18:10:00 +0000
URL:       https://git.openjdk.org/leyden/commit/40a44e1c1b83a0a4edf48fa4d2aafa70e223e2fa

8340851: Open some TextArea awt tests

Reviewed-by: prr

+ test/jdk/java/awt/TextArea/TextAreaAppendScrollTest.java
+ test/jdk/java/awt/TextArea/TextAreaCursorTest.java
+ test/jdk/java/awt/TextArea/TextAreaKeypadTest.java
+ test/jdk/java/awt/TextArea/TextAreaSelectionTest.java

Changeset: 60af9078
Branch: premain
Author:    Alisen Chung <achung at openjdk.org>
Date:      2024-10-17 19:28:26 +0000
URL:       https://git.openjdk.org/leyden/commit/60af9078fb4b1bce7c1fee171cd050c1cb0b1223

8340494: Open some dialog awt tests 4

Reviewed-by: dnguyen, honkar

+ test/jdk/java/awt/Container/ActivateOnFocusTest.java
+ test/jdk/java/awt/Container/MouseEnteredTest.java
+ test/jdk/java/awt/Dialog/ModalExcludedTest.java

Changeset: 12551ae6
Branch: premain
Author:    Alisen Chung <achung at openjdk.org>
Date:      2024-10-17 19:29:00 +0000
URL:       https://git.openjdk.org/leyden/commit/12551ae64a7d09d1ea76d4f48f181962402020fb

8339975: Open some dialog awt tests 2

Reviewed-by: azvegint

+ test/jdk/java/awt/Dialog/DialogDisposeLeak.java
+ test/jdk/java/awt/Dialog/FileDialogTest.java
+ test/jdk/java/awt/Dialog/TaskbarIconTest.java
+ test/jdk/java/awt/Dialog/WindowInputBlock.java

Changeset: fe83b7d5
Branch: premain
Author:    Nikita Gubarkov <ngubarkov at openjdk.org>
Committer: Alexey Ushakov <avu at openjdk.org>
Date:      2024-10-17 20:54:18 +0000
URL:       https://git.openjdk.org/leyden/commit/fe83b7d59667563a4b9e60858e900f7196073f6d

8339341: SurfaceManager cacheMap retains strong references

Reviewed-by: jdv, prr

! src/java.desktop/macosx/classes/sun/awt/CGraphicsConfig.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLGraphicsConfig.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLSurfaceData.java
! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLGraphicsConfig.java
! src/java.desktop/share/classes/sun/awt/image/SurfaceManager.java
! src/java.desktop/share/classes/sun/java2d/SurfaceData.java
! src/java.desktop/share/classes/sun/java2d/opengl/OGLSurfaceData.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/java2d/opengl/GLXGraphicsConfig.java
! src/java.desktop/unix/classes/sun/java2d/x11/X11SurfaceData.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRGraphicsConfig.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRSurfaceData.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/java2d/d3d/D3DSurfaceData.java
! src/java.desktop/windows/classes/sun/java2d/opengl/WGLGraphicsConfig.java
! src/java.desktop/windows/classes/sun/java2d/windows/GDIWindowSurfaceData.java

Changeset: f7e8f506
Branch: premain
Author:    Alisen Chung <achung at openjdk.org>
Date:      2024-10-17 21:00:48 +0000
URL:       https://git.openjdk.org/leyden/commit/f7e8f5064a405e46db722ec47bfd86a43408b328

8341292: Open some TextArea awt tests 3

Reviewed-by: prr, abhiscxk

+ test/jdk/java/awt/TextArea/PrintTextTest.java

Changeset: 2b03dbda
Branch: premain
Author:    Kevin Rushforth <kcr at openjdk.org>
Committer: Roger Riggs <rriggs at openjdk.org>
Date:      2024-10-18 00:23:39 +0000
URL:       https://git.openjdk.org/leyden/commit/2b03dbdac4819bc0d40912f273a1ca7ab4e8715e

8311530: Deprecate jdk.jsobject module for removal

Reviewed-by: rriggs, alanb, erikj

! make/conf/module-loader-map.conf
! src/java.base/share/lib/security/default.policy
! src/jdk.jsobject/share/classes/module-info.java
! src/jdk.jsobject/share/classes/netscape/javascript/JSException.java
! src/jdk.jsobject/share/classes/netscape/javascript/JSObject.java
! src/jdk.jsobject/share/classes/netscape/javascript/package-info.java
! test/jdk/jdk/modules/etc/UpgradeableModules.java

Changeset: ffe60919
Branch: premain
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-10-18 00:51:39 +0000
URL:       https://git.openjdk.org/leyden/commit/ffe60919df59196d65832b8ce6b2cd38099d64df

8173970: jar tool should have a way to extract to a directory

Reviewed-by: lancea, cstein

! src/jdk.jartool/share/classes/sun/tools/jar/GNUStyleOptions.java
! 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/man/jar.1
+ test/jdk/tools/jar/JarExtractTest.java

Changeset: 7a16906e
Branch: premain
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-10-18 00:57:11 +0000
URL:       https://git.openjdk.org/leyden/commit/7a16906ed0dce716bc9516cb75b6450725fe9dbb

8341134: Deprecate for removal the jrunscript tool

Reviewed-by: mchung, alanb, sundar

! src/java.scripting/share/classes/com/sun/tools/script/shell/Main.java
! src/java.scripting/share/classes/com/sun/tools/script/shell/messages.properties
! src/java.scripting/share/classes/module-info.java
! src/java.scripting/share/man/jrunscript.1

Changeset: f50bd0d9
Branch: premain
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2024-10-18 03:37:50 +0000
URL:       https://git.openjdk.org/leyden/commit/f50bd0d9ec65a6b9596805d0131aaefc1bb913f3

8341513: Remove the unused thread_type field from OSThread

Reviewed-by: stefank, dholmes

! src/hotspot/os/aix/osThread_aix.cpp
! src/hotspot/os/aix/osThread_aix.hpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/osThread_bsd.cpp
! src/hotspot/os/bsd/osThread_bsd.hpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/osThread_linux.cpp
! src/hotspot/os/linux/osThread_linux.hpp
! src/hotspot/os/linux/os_linux.cpp

Changeset: 7f4ed500
Branch: premain
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-10-18 05:55:07 +0000
URL:       https://git.openjdk.org/leyden/commit/7f4ed5001efac28f02fbbb78893051e28cc33e80

8341020: Error handler crashes when Metaspace is not fully initialized

Reviewed-by: kbarrett, jsjolen, stefank, dholmes

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

Changeset: c51a086c
Branch: premain
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-10-18 06:46:23 +0000
URL:       https://git.openjdk.org/leyden/commit/c51a086ce32dd4e97aa83dfba3bcf9b0636193cc

8339694: ciTypeFlow does not correctly handle unresolved constant dynamic of array type

Reviewed-by: kvn, vlivanov

! src/hotspot/share/ci/ciTypeFlow.cpp
! src/hotspot/share/opto/parse2.cpp
! test/hotspot/jtreg/ProblemList-Xcomp.txt
+ test/hotspot/jtreg/compiler/c2/TestUnresolvedConstantDynamic.java
+ test/hotspot/jtreg/compiler/c2/TestUnresolvedConstantDynamicHelper.jasm

Changeset: 0963b9e8
Branch: premain
Author:    Shaojin Wen <swen at openjdk.org>
Date:      2024-10-18 08:06:09 +0000
URL:       https://git.openjdk.org/leyden/commit/0963b9e8918670badc956a325fe2ca0bf55f6d29

8341664: ReferenceClassDescImpl cache internalName

Reviewed-by: liach

! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java
! src/java.base/share/classes/jdk/internal/constant/ReferenceClassDescImpl.java
! test/jdk/jdk/classfile/UtilTest.java

Changeset: 9201e9fc
Branch: premain
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2024-10-18 08:30:41 +0000
URL:       https://git.openjdk.org/leyden/commit/9201e9fcc28cff37cf9996e8db38f9aee7511b1c

8342409: [s390x] C1 unwind_handler fails to unlock synchronized methods with LM_MONITOR

Reviewed-by: rrich, lucy

! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp

Changeset: 8174cbd5
Branch: premain
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2024-10-18 11:03:00 +0000
URL:       https://git.openjdk.org/leyden/commit/8174cbd5cb797a80d48246a686897ef6fe64ed57

8341978: Improve JButton/bug4490179.java

Use latch to synchronize actions in the test.
Verify mouseButton3Released does not trigger actionPerformed
while mouse button 1 is pressed.
Ensure mouse button 1 is released.
Verify releasing mouse button 1 triggers actionPerformed.

Reviewed-by: azvegint, achung, serb

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

Changeset: 28252bb4
Branch: premain
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2024-10-18 13:23:52 +0000
URL:       https://git.openjdk.org/leyden/commit/28252bb48da3c960a1a261af26650d74235a9531

8341444: Unnecessary check for JSRs in CDS

Reviewed-by: dholmes, coleenp

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

Changeset: 4dcc7f3f
Branch: premain
Author:    Fei Gao <fgao at openjdk.org>
Date:      2024-10-18 15:00:58 +0000
URL:       https://git.openjdk.org/leyden/commit/4dcc7f3f2629e857b20f72e99189db8781aa65ff

8337536: AArch64: Enable BTI branch protection for runtime part

Co-authored-by: Hao Sun <haosun at openjdk.org>
Co-authored-by: Magnus Ihse Bursie <ihse at openjdk.org>
Reviewed-by: aph, ihse, erikj, eliu

! make/autoconf/flags-cflags.m4
! make/autoconf/flags-other.m4
! make/autoconf/spec.gmk.template
! src/hotspot/cpu/aarch64/copy_aarch64.hpp
! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.S
! src/hotspot/os_cpu/linux_aarch64/copy_linux_aarch64.S
! src/hotspot/os_cpu/linux_aarch64/safefetch_linux_aarch64.S
! src/hotspot/os_cpu/linux_aarch64/threadLS_linux_aarch64.S

Changeset: 07840113
Branch: premain
Author:    Justin Lu <jlu at openjdk.org>
Date:      2024-10-18 17:41:36 +0000
URL:       https://git.openjdk.org/leyden/commit/078401134a97a13a96e12aa23e3481c59f3669ed

8340488: Clarify LocaleServiceProvider deployment on application module path

Reviewed-by: naoto

! src/java.base/share/classes/java/util/spi/LocaleServiceProvider.java

Changeset: 85911094
Branch: premain
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2024-10-18 19:34:17 +0000
URL:       https://git.openjdk.org/leyden/commit/8591109419efc8f71544a98bdb04a48cb1afc47e

8340698: JVMTI FRAME_POP event is sometimes missed if NotifyFramePop is called as a method is returning

Reviewed-by: cjplummer, amenkov

! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
+ test/hotspot/jtreg/serviceability/jvmti/events/NotifyFramePopStressTest/NotifyFramePopStressTest.java
+ test/hotspot/jtreg/serviceability/jvmti/events/NotifyFramePopStressTest/libNotifyFramePopStressTest.cpp

Changeset: 401d0d6b
Branch: premain
Author:    Chad Rakoczy <chadrako at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2024-10-18 22:52:40 +0000
URL:       https://git.openjdk.org/leyden/commit/401d0d6b09ea422eacecda2900793a416097dc9b

8335662: [AArch64] C1: guarantee(val < (1ULL << nbits)) failed: Field too big for insn

Reviewed-by: thartmann, eastigeevich

! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
+ test/hotspot/jtreg/compiler/c1/TestOSRLotsOfLocals.java

Changeset: 309b9291
Branch: premain
Author:    Johannes Bechberger <jbechberger at openjdk.org>
Date:      2024-10-18 23:39:05 +0000
URL:       https://git.openjdk.org/leyden/commit/309b929147e7dddfa27879ff31b1eaad271def85

8336401: Remove the option onjcmd from the jdwp agent

Reviewed-by: cjplummer, mbaesken

! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
! src/jdk.jdwp.agent/share/native/libjdwp/debugInit.c
- test/jdk/com/sun/jdi/OnJcmdTest.java
! test/jdk/jdk/jfr/event/runtime/TestAgentEvent.java

Changeset: 76ae072a
Branch: premain
Author:    Fei Yang <fyang at openjdk.org>
Date:      2024-10-21 01:46:26 +0000
URL:       https://git.openjdk.org/leyden/commit/76ae072a1fec5f2af4ac4c633bc67a0c4c756a90

8342579: RISC-V: C2: Cleanup effect of killing flag register for call instructs

Reviewed-by: rehn, fjiang

! src/hotspot/cpu/riscv/riscv.ad

Changeset: d61f56a3
Branch: premain
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-10-21 06:28:40 +0000
URL:       https://git.openjdk.org/leyden/commit/d61f56a3001f2f574f49c36f5bb40e96bb6b827d

8342287: C2 fails with "assert(is_IfTrue()) failed: invalid node class: IfFalse" due to Template Assertion Predicate with two UCTs

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp
+ src/hotspot/test/hotspot/jtreg/compiler/predicates/TestTemplateAssertionPredicateWithTwoUCTs.java

Changeset: 21682bcd
Branch: premain
Author:    SendaoYan <syan at openjdk.org>
Date:      2024-10-21 07:20:48 +0000
URL:       https://git.openjdk.org/leyden/commit/21682bcdccbb35286cbffc21517b3b52abcb2476

8342612: Increase memory usage of compiler/c2/TestScalarReplacementMaxLiveNodes.java

Reviewed-by: kvn

! test/hotspot/jtreg/compiler/c2/TestScalarReplacementMaxLiveNodes.java

Changeset: 8f2b23bb
Branch: premain
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2024-10-21 07:37:01 +0000
URL:       https://git.openjdk.org/leyden/commit/8f2b23bb53e81e3f9d8d84720719d129aea82a78

8341407: C2: assert(main_limit == cl->limit() || get_ctrl(main_limit) == new_limit_ctrl) failed: wrong control for added limit

Reviewed-by: chagedorn, thartmann

! src/hotspot/share/opto/loopTransform.cpp
+ test/hotspot/jtreg/compiler/rangechecks/TestLimitControlWhenNoRCEliminated.java

Changeset: 680dc5d8
Branch: premain
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2024-10-21 07:38:39 +0000
URL:       https://git.openjdk.org/leyden/commit/680dc5d896f4f7b01b3cf800d548e32bb2ef8c81

8342496: C2/Shenandoah: SEGV in compiled code when running jcstress

Reviewed-by: shade, rkennke

! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
+ test/hotspot/jtreg/gc/shenandoah/compiler/TestLoadBypassesNullCheck.java

Changeset: aa060f22
Branch: premain
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-10-21 08:04:12 +0000
URL:       https://git.openjdk.org/leyden/commit/aa060f22d302789c4f80dd1ebaa233a97b6b0073

8342334: CDS: Scratch mirrors should not point to dead klasses

Reviewed-by: adinn, coleenp, iklam

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

Changeset: 239d84a8
Branch: premain
Author:    Fei Yang <fyang at openjdk.org>
Date:      2024-10-21 09:30:28 +0000
URL:       https://git.openjdk.org/leyden/commit/239d84a82a1e6f4ebbd5c5abb320e39cfd5bc330

8342578: GHA: RISC-V: Bootstrap using Debian snapshot is still failing

Reviewed-by: shade, erikj

! .github/workflows/build-cross-compile.yml

Changeset: 5d5d88ab
Branch: premain
Author:    Nizar Benalla <nbenalla at openjdk.org>
Date:      2024-10-21 10:13:18 +0000
URL:       https://git.openjdk.org/leyden/commit/5d5d88ab9a862ab11bdd622aff07c688e6d96210

8339570: Add Tidy build support for JDK tests

Co-authored-by: Magnus Ihse Bursie <ihse at openjdk.org>
Reviewed-by: erikj, ihse

! make/RunTests.gmk
! make/autoconf/configure.ac
! make/autoconf/lib-tests.m4
! make/autoconf/spec.gmk.template
! make/conf/jib-profiles.js
+ make/devkit/createTidyBundle.sh

Changeset: 27ef6c9d
Branch: premain
Author:    fabioromano1 <51378941+fabioromano1 at users.noreply.github.com>
Committer: Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2024-10-21 10:14:15 +0000
URL:       https://git.openjdk.org/leyden/commit/27ef6c9df47326508ee9b2b29f2ff4cec6e38377

8341470: BigDecimal.stripTrailingZeros() optimization

Reviewed-by: rgiulietti

! src/java.base/share/classes/java/math/BigDecimal.java
! src/java.base/share/classes/java/math/BigInteger.java
+ test/micro/org/openjdk/bench/java/math/BigDecimalStripTrailingZeros.java

Changeset: 07f550b8
Branch: premain
Author:    Nizar Benalla <nbenalla at openjdk.org>
Date:      2024-10-21 10:22:14 +0000
URL:       https://git.openjdk.org/leyden/commit/07f550b85a3910edd28d8761e2adfb8d6a1352f6

8340818: Add a new jtreg test root to test the generated documentation

Reviewed-by: erikj

! make/Global.gmk
! make/InitSupport.gmk
! make/Main.gmk
! make/RunTests.gmk
! make/common/FindTests.gmk
! make/conf/jib-profiles.js
+ test/docs/ProblemList.txt
+ test/docs/TEST.ROOT
+ test/docs/TEST.groups
+ test/docs/jdk/javadoc/TestDocs.java
+ test/docs/tools/tester/DocTester.java

Changeset: 66ddaaa3
Branch: premain
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2024-10-21 13:15:52 +0000
URL:       https://git.openjdk.org/leyden/commit/66ddaaa3591851cc420ec9e0ffe460c78a9a51f5

8340241: RISC-V: Returns mispredicted

Reviewed-by: fyang, luhenry

! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp
! src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/x/xBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_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/methodHandles_riscv.cpp
! src/hotspot/cpu/riscv/nativeInst_riscv.cpp
! src/hotspot/cpu/riscv/riscv.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
! src/hotspot/cpu/riscv/upcallLinker_riscv.cpp
! src/hotspot/cpu/riscv/vtableStubs_riscv.cpp

Changeset: 1f357485
Branch: premain
Author:    Joel Sikström <jsikstro at openjdk.org>
Date:      2024-10-21 13:16:10 +0000
URL:       https://git.openjdk.org/leyden/commit/1f3574855e79221739d8800235583b7c47ebae97

8342102: ZGC: Optimize copy constructors in ZPhysicalMemory

Reviewed-by: stefank, kbarrett, aboldtch

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

Changeset: 330f2b5a
Branch: premain
Author:    Tomas Zezula <tzezula at openjdk.org>
Committer: Doug Simon <dnsimon at openjdk.org>
Date:      2024-10-21 13:50:13 +0000
URL:       https://git.openjdk.org/leyden/commit/330f2b5a9cad02b8e6882fc6eee996d7792d3de1

8342295: compiler/jvmci/TestJVMCISavedProperties.java fails due to garbage in output

Reviewed-by: dnsimon

! test/hotspot/jtreg/compiler/jvmci/TestJVMCISavedProperties.java

Changeset: 80ec5522
Branch: premain
Author:    Kangcheng Xu <kxu at openjdk.org>
Date:      2024-10-21 14:57:31 +0000
URL:       https://git.openjdk.org/leyden/commit/80ec552248470dda2d0d003be9315e9e39eb5276

8328528: C2 should optimize long-typed parallel iv in an int counted loop

Reviewed-by: roland, chagedorn, thartmann

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

Changeset: 153ad911
Branch: premain
Author:    Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2024-10-21 14:58:43 +0000
URL:       https://git.openjdk.org/leyden/commit/153ad911f9fa3389ab92a1acab44526e3f4be4a2

8338126: C2 SuperWord: VectorCastF2HF / vcvtps2ph produces wrong results for vector length 2

Reviewed-by: thartmann, jbhateja, epeter

! src/hotspot/cpu/x86/x86.ad
! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java
! test/hotspot/jtreg/compiler/vectorization/TestFloatConversionsVector.java

Changeset: 18b55cea
Branch: premain
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2024-10-21 15:14:12 +0000
URL:       https://git.openjdk.org/leyden/commit/18b55ceaa44baabdfce8dcfa1cd6b3e3bdc9df1a

8342653: Fix minor doc issues in AnnotatedElement

Reviewed-by: jpai, iris, liach

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

Changeset: 54a744b0
Branch: premain
Author:    Lance Andersen <lancea at openjdk.org>
Date:      2024-10-21 15:34:27 +0000
URL:       https://git.openjdk.org/leyden/commit/54a744b0235ab2987f2e9c78fb5326b15233d176

8340553: ZipEntry field validation does not take into account the size of a CEN header

Reviewed-by: jpai, redestad, eirbjo

! src/java.base/share/classes/java/util/zip/ZipEntry.java
! src/java.base/share/classes/java/util/zip/ZipOutputStream.java
+ test/jdk/java/util/zip/ZipEntry/MaxZipEntryFieldSizeTest.java
- test/jdk/java/util/zip/ZipOutputStream/ZipOutputStreamMaxCenHdrTest.java

Changeset: 18bcbf79
Branch: premain
Author:    Smita Kamath <svkamath at openjdk.org>
Date:      2024-10-21 15:37:36 +0000
URL:       https://git.openjdk.org/leyden/commit/18bcbf7941f7567449983b3f317401efb3e34d39

8341052: SHA-512 implementation using SHA-NI

Reviewed-by: jbhateja, ascarpino, sviswanathan, sparasa

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86_sha.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/amd64/AMD64.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbLongConstant.java

Changeset: 37aa320f
Branch: premain
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-10-21 15:56:19 +0000
URL:       https://git.openjdk.org/leyden/commit/37aa320f573650f007e60729e4d187c3b96b5756

8342376: More reliable OOM handling in ExceptionDuringDumpAtObjectsInitPhase test

Reviewed-by: iklam, phh

! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCDuringDumpTransformer.java

Changeset: 52d752c4
Branch: premain
Author:    hanklo6 <hank.lo at intel.com>
Date:      2024-10-21 16:46:41 +0000
URL:       https://git.openjdk.org/leyden/commit/52d752c43b3a9935ea97051c39adf381084035cc

8339507: Test generation tool and gtest for testing APX encoding of extended gpr instructions

Reviewed-by: jbhateja, sviswanathan, kvn

+ test/hotspot/gtest/x86/asmtest.out.h
+ test/hotspot/gtest/x86/test_assemblerx86.cpp
+ test/hotspot/gtest/x86/x86-asmtest.py

Changeset: 51a7ff65
Branch: premain
Author:    Justin Lu <jlu at openjdk.org>
Date:      2024-10-21 17:08:50 +0000
URL:       https://git.openjdk.org/leyden/commit/51a7ff65949e77c58c66f724e9047ca591e5c6d4

8335271: Specify the MessageFormat ArgumentIndex Implementation Limit

Reviewed-by: darcy, iris, naoto, rriggs

! src/java.base/share/classes/java/text/MessageFormat.java

Changeset: 97c92128
Branch: premain
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2024-10-21 17:14:25 +0000
URL:       https://git.openjdk.org/leyden/commit/97c921284222ca53a293dcebe513fbb59ee9c690

8342698: Fix order of @param tags in module java.base

Reviewed-by: iris

! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/VarHandle.java
! src/java.base/share/classes/java/security/cert/CertificateRevokedException.java
! src/java.base/share/classes/java/security/interfaces/DSAKeyPairGenerator.java
! src/java.base/share/classes/java/util/Arrays.java
! src/java.base/share/classes/java/util/stream/Collectors.java

Changeset: 71583222
Branch: premain
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2024-10-21 17:20:50 +0000
URL:       https://git.openjdk.org/leyden/commit/71583222eb221f2bae480d1f834e48527081691e

8340477: Remove JDK1.1 compatible behavior for "EST", "MST", and "HST" time zones

Reviewed-by: iris, jlu, joehw

! src/java.base/share/classes/java/util/TimeZone.java
! src/java.base/share/classes/sun/util/calendar/ZoneInfoFile.java
- test/jdk/java/util/TimeZone/OldIDMappingTest.java
- test/jdk/java/util/TimeZone/TzIDOldMapping.java
! test/jdk/sun/util/calendar/zi/ZoneInfoOld.java

Changeset: e0c6480c
Branch: premain
Author:    Phil Race <prr at openjdk.org>
Date:      2024-10-21 18:23:13 +0000
URL:       https://git.openjdk.org/leyden/commit/e0c6480cd3c8f033bad36711701d71d30269d7b3

8338570: sun/font/HBShaper - mismatch in return type of FFM upcall function description and native invocation

Reviewed-by: serb, aivanov

! src/java.desktop/share/classes/sun/font/HBShaper.java
! src/java.desktop/share/native/libfontmanager/HBShaper_Panama.c
! src/java.desktop/share/native/libfontmanager/hb-jdk-p.h

Changeset: 5a4b1809
Branch: premain
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-10-21 18:42:26 +0000
URL:       https://git.openjdk.org/leyden/commit/5a4b180965048027094adcebcd35d0f9a2a2c601

8342011: Conditionally compile ReservedHeapSpace compressed heap support

Reviewed-by: stefank, dholmes

! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/memory/virtualspace.hpp

Changeset: 8276a419
Branch: premain
Author:    hanklo6 <hank.lo at intel.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2024-10-21 21:16:26 +0000
URL:       https://git.openjdk.org/leyden/commit/8276a419585b9f06c6e9b5fc5813aecc434e00bf

8342715: x86 unused orw instruction encoding could be removed

Reviewed-by: sviswanathan, jbhateja, kvn

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

Changeset: 7133d1b9
Branch: premain
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2024-10-21 22:13:25 +0000
URL:       https://git.openjdk.org/leyden/commit/7133d1b983d7b85ba3c8dde26eb654c7ab695b07

8342609: jpackage test helper function incorrectly removes a directory instead of its contents only

Reviewed-by: almatvee

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

Changeset: 8bcd4920
Branch: premain
Author:    SendaoYan <syan at openjdk.org>
Date:      2024-10-22 02:09:08 +0000
URL:       https://git.openjdk.org/leyden/commit/8bcd4920f1b03d0ef8e295e53557c629f05ceaa4

8342681: TestLoadBypassesNullCheck.java fails improperly specified VM option

Reviewed-by: shade

! test/hotspot/jtreg/gc/shenandoah/compiler/TestLoadBypassesNullCheck.java

Changeset: bf92c498
Branch: premain
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-10-22 07:07:13 +0000
URL:       https://git.openjdk.org/leyden/commit/bf92c498391b099b67c313703e48374cade76f87

8342704: GHA: Report truncation is broken after JDK-8341424

Reviewed-by: erikj, jwaters

! .github/scripts/gen-build-failure-report.sh
! .github/scripts/gen-test-results.sh

Changeset: de441c2b
Branch: premain
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2024-10-22 08:29:55 +0000
URL:       https://git.openjdk.org/leyden/commit/de441c2b6891ad475f516d14b793efbe65f1477c

8342633: javax/management/security/HashedPasswordFileTest.java creates tmp file in src dir

Reviewed-by: dfuchs, amenkov

! test/jdk/javax/management/security/HashedPasswordFileTest.java

Changeset: 2da7f2bc
Branch: premain
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-10-22 08:34:46 +0000
URL:       https://git.openjdk.org/leyden/commit/2da7f2bcb066184831207ee8c1317094c9891b8a

8342787: Move misplaced TestTemplateAssertionPredicateWithTwoUCTs.java from src to test directory

Reviewed-by: thartmann, shade, jwaters

= test/hotspot/jtreg/compiler/predicates/TestTemplateAssertionPredicateWithTwoUCTs.java

Changeset: c9f38409
Branch: premain
Author:    Aggelos Biboudis <abimpoudis at openjdk.org>
Date:      2024-10-22 09:39:04 +0000
URL:       https://git.openjdk.org/leyden/commit/c9f38409ccb84f315fa61490baacea9f070b646d

8342679: Clean up PreviewFeature.Feature

Reviewed-by: liach, vromero

! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java

Changeset: 004aaea7
Branch: premain
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2024-10-22 11:19:21 +0000
URL:       https://git.openjdk.org/leyden/commit/004aaea76db091569aa88eeb6b08db3408f288cd

8342330: C2: "node pinned on loop exit test?" assert failure

Reviewed-by: chagedorn, thartmann

! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/rangechecks/TestSunkRangeFromPreLoopRCE.java

Changeset: 3b71657f
Branch: premain
Author:    SendaoYan <syan at openjdk.org>
Date:      2024-10-22 12:27:44 +0000
URL:       https://git.openjdk.org/leyden/commit/3b71657f5995482d26c36209f72650fbf672a965

8341584: Test java/foreign/TestUpcallStress.java intermittent timeout with -Xcomp

Reviewed-by: jpai, jvernee

! test/jdk/ProblemList-Xcomp.txt
! test/jdk/java/foreign/TestUpcallStress.java

Changeset: f70ecc27
Branch: premain
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2024-10-22 13:13:04 +0000
URL:       https://git.openjdk.org/leyden/commit/f70ecc27a787a96795452c11262fe427ad03f96a

8342182: G1: G1OldGenAllocationTracker does not account for direct allocations in regions

Reviewed-by: tschatzl, sjohanss

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1IHOPControl.cpp
! src/hotspot/share/gc/g1/g1OldGenAllocationTracker.hpp

Changeset: 264d7014
Branch: premain
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2024-10-22 13:15:17 +0000
URL:       https://git.openjdk.org/leyden/commit/264d7014a11b113d309dde2301ea23d6eba71f57

8342610: ZGC: Cleanup pre-touching code

Reviewed-by: aboldtch, mli, jsikstro, eosterlund

! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zPhysicalMemory.cpp
! src/hotspot/share/gc/z/zPhysicalMemory.hpp

Changeset: 3bba0f3d
Branch: premain
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2024-10-22 13:16:27 +0000
URL:       https://git.openjdk.org/leyden/commit/3bba0f3dc8faf83a3aadcd704ae2ae4967e6daa4

8342701: [PPC64] TestOSRLotsOfLocals.java crashes

Reviewed-by: lucy, rrich

! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp

Changeset: d10eecf1
Branch: premain
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-10-22 13:51:42 +0000
URL:       https://git.openjdk.org/leyden/commit/d10eecf1619903fadea7eca9afd6bb154831ae50

8341776: Remove unused enum values from LambdaForm$Kind

Reviewed-by: liach

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

Changeset: 01b681c8
Branch: premain
Author:    Michael McMahon <michaelm at openjdk.org>
Date:      2024-10-22 14:09:10 +0000
URL:       https://git.openjdk.org/leyden/commit/01b681c80d5f7c76013ab6274b9f4a3dcf2f4c39

8326949: Authorization header is removed when a proxy Authenticator is set on HttpClient

Reviewed-by: dfuchs, jpai, djelinski

! src/java.net.http/share/classes/java/net/http/HttpClient.java
! src/java.net.http/share/classes/jdk/internal/net/http/AuthenticationFilter.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http1Request.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java
- test/jdk/java/net/httpclient/AuthFilter.java
+ test/jdk/java/net/httpclient/UserAuthWithAuthenticator.java

Changeset: af5e5324
Branch: premain
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-10-22 14:29:52 +0000
URL:       https://git.openjdk.org/leyden/commit/af5e53241b5f05ef56a437b66b2ad8c5eea5462c

8342806: Desugar capturing lambda in StringNameTable

Reviewed-by: mcimadamore, liach

! src/jdk.compiler/share/classes/com/sun/tools/javac/util/StringNameTable.java
+ test/micro/org/openjdk/bench/javax/tools/JavacNameTable.java

Changeset: f9852aea
Branch: premain
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-10-22 15:31:11 +0000
URL:       https://git.openjdk.org/leyden/commit/f9852aea8b45853544b7acd45ba21b10ab20a1ad

8342839: Malformed copyright in StringNameTable since JDK-8342806

Reviewed-by: thartmann

! src/jdk.compiler/share/classes/com/sun/tools/javac/util/StringNameTable.java

Changeset: 893266c4
Branch: premain
Author:    Chad Rakoczy <chadrako at amazon.com>
Date:      2024-10-22 16:11:37 +0000
URL:       https://git.openjdk.org/leyden/commit/893266c48f26e089d0449d2c161b04430741970c

8342601: AArch64: Micro-optimize bit shift in copy_memory

Reviewed-by: dlong, aph, shade

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

Changeset: aafc8d0d
Branch: premain
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2024-10-22 17:09:37 +0000
URL:       https://git.openjdk.org/leyden/commit/aafc8d0dcb769ac9000b7024c1ccb8fb165da0e2

8342850: Change ProblemList to have LimitDirectMemory refer to JDK-8342849

Reviewed-by: tschatzl

! test/jdk/ProblemList.txt

Changeset: c61d2c5a
Branch: premain
Author:    Justin Lu <jlu at openjdk.org>
Date:      2024-10-22 17:21:38 +0000
URL:       https://git.openjdk.org/leyden/commit/c61d2c5a3403ad5f48daad22bdfb031f42bc3dd5

8341445: DecimalFormatSymbols setters should throw NPE

Reviewed-by: naoto

! src/java.base/share/classes/java/text/DecimalFormatSymbols.java
+ test/jdk/java/text/Format/DecimalFormat/SettersShouldThrowNPETest.java

Changeset: 28147dab
Branch: premain
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-10-22 17:58:20 +0000
URL:       https://git.openjdk.org/leyden/commit/28147dab072b8f054f13350ea37ad64f7693b43d

8341913: Support CDS heap dumping for Shenandoah and Epsilon

Reviewed-by: iklam, matsaave

! src/hotspot/share/cds/heapShared.hpp
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/IncompatibleOptions.java

Changeset: d6eddcda
Branch: premain
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2024-10-22 18:14:37 +0000
URL:       https://git.openjdk.org/leyden/commit/d6eddcdaf92f2352266ba519608879141997cd63

8327624: Remove VM implementation that bypass verification for core reflection

Reviewed-by: liach, dholmes, jrose, alanb, mli

! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/classfile/vmClassMacros.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/reflection.cpp
- src/java.base/share/classes/jdk/internal/reflect/AccessorGenerator.java
- src/java.base/share/classes/jdk/internal/reflect/ByteVector.java
- src/java.base/share/classes/jdk/internal/reflect/ByteVectorFactory.java
- src/java.base/share/classes/jdk/internal/reflect/ByteVectorImpl.java
- src/java.base/share/classes/jdk/internal/reflect/ClassDefiner.java
- src/java.base/share/classes/jdk/internal/reflect/ClassFileAssembler.java
- src/java.base/share/classes/jdk/internal/reflect/ClassFileConstants.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/Label.java
- src/java.base/share/classes/jdk/internal/reflect/MagicAccessorImpl.java
! src/java.base/share/classes/jdk/internal/reflect/MethodAccessorImpl.java
! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java
- src/java.base/share/classes/jdk/internal/reflect/SerializationConstructorAccessorGenerator.java
- src/java.base/share/classes/jdk/internal/reflect/SerializationConstructorAccessorImpl.java

Changeset: 476d0f19
Branch: premain
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2024-10-23 02:05:28 +0000
URL:       https://git.openjdk.org/leyden/commit/476d0f19286c9d3c66d211352d0a8946b7039baf

8339309: unused-variable warnings happen in libfontmanager

Reviewed-by: prr

! src/java.desktop/share/native/libfontmanager/HBShaper_Panama.c
! src/java.desktop/share/native/libfontmanager/freetypeScaler.c
! src/java.desktop/unix/native/libfontmanager/X11FontScaler.c

Changeset: f1f15370
Branch: premain
Author:    Manukumar V S <mvs at openjdk.org>
Date:      2024-10-23 05:13:29 +0000
URL:       https://git.openjdk.org/leyden/commit/f1f15370fa26e4c1121abadb8938c0126c6f4f24

8341453: java/awt/a11y/AccessibleJTableTest.java fails in some cases where the test tables are not visible

Reviewed-by: abhiscxk, asemenov

! test/jdk/java/awt/a11y/AccessibleJTableTest.java

Changeset: 018db8c1
Branch: premain
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-10-23 06:39:18 +0000
URL:       https://git.openjdk.org/leyden/commit/018db8c16a826b4b6b5eec76163616a07289b55a

8342809: C2 hits "assert(is_If()) failed: invalid node class: Con" during IGVN due to unhandled top

Reviewed-by: roland, thartmann

! src/hotspot/share/opto/predicates.cpp
+ test/hotspot/jtreg/compiler/predicates/TestTopIntoIfTrue.java

Changeset: cdad7286
Branch: premain
Author:    SendaoYan <syan at openjdk.org>
Date:      2024-10-23 06:49:46 +0000
URL:       https://git.openjdk.org/leyden/commit/cdad7286c6a099f5d0aa1f936e6201df9f3004cb

8342646: JTREG_TEST_THREAD_FACTORY in testing.md should be TEST_THREAD_FACTORY

Reviewed-by: ihse, erikj

! doc/testing.html
! doc/testing.md
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetObjectMonitorUsage/objmonusage001.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetObjectMonitorUsage/objmonusage004.java

Changeset: a1ef8188
Branch: premain
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2024-10-23 06:54:31 +0000
URL:       https://git.openjdk.org/leyden/commit/a1ef81889bb5b9563f9295f979aee00f387be75f

8342825: Fix order of @param tags in module java.desktop

Reviewed-by: prr

! src/java.desktop/share/classes/java/awt/BorderLayout.java
! src/java.desktop/share/classes/java/awt/Graphics2D.java
! src/java.desktop/share/classes/java/awt/dnd/DragSource.java
! src/java.desktop/share/classes/java/awt/event/ActionEvent.java
! src/java.desktop/share/classes/java/awt/geom/AffineTransform.java
! src/java.desktop/share/classes/javax/imageio/metadata/IIOMetadataFormatImpl.java
! src/java.desktop/share/classes/javax/swing/GroupLayout.java
! src/java.desktop/share/classes/javax/swing/LayoutStyle.java
! src/java.desktop/share/classes/javax/swing/ProgressMonitorInputStream.java
! src/java.desktop/share/classes/javax/swing/text/PlainView.java
! src/java.desktop/share/classes/javax/swing/text/TableView.java
! src/java.desktop/share/classes/javax/swing/text/html/HTMLEditorKit.java

Changeset: 37cfaa8d
Branch: premain
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-10-23 07:08:07 +0000
URL:       https://git.openjdk.org/leyden/commit/37cfaa8deb4cc15864bb6dc2c8a87fc97cff2f0d

8338449: ubsan: division by zero in sharedRuntimeTrans.cpp

Reviewed-by: lucy, kbarrett

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

Changeset: 7131f053
Branch: premain
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-10-23 08:00:42 +0000
URL:       https://git.openjdk.org/leyden/commit/7131f053b0d26b62cbf0d8376ec117d6e8d79f9e

8342043: Split Opaque4Node into OpaqueTemplateAssertionPredicateNode and OpaqueNotNullNode

Reviewed-by: kvn, roland

! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/graphKit.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/macro.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/opaquenode.cpp
! src/hotspot/share/opto/opaquenode.hpp
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp
! src/hotspot/share/opto/split_if.cpp

Changeset: 964d8d22
Branch: premain
Author:    Sorna Sarathi <n.sornasarathi at gmail.com>
Committer: Amit Kumar <amitkumar at openjdk.org>
Date:      2024-10-23 12:40:27 +0000
URL:       https://git.openjdk.org/leyden/commit/964d8d2234595afaf4dfe48ea5cacdbfd3792d03

8340445: [PPC64] Wrong ConditionRegister used in ppc64.ad: flagsRegCR0 cr1

Reviewed-by: mdoerr, amitkumar

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

Changeset: afb62f73
Branch: premain
Author:    Fredrik Bredberg <fbredberg at openjdk.org>
Date:      2024-10-23 15:26:32 +0000
URL:       https://git.openjdk.org/leyden/commit/afb62f73499c09f4a7bde6f522fcd3ef1278e526

8342683: Use non-short forward jump when passing stop()

Reviewed-by: aboldtch, shade, kvn

! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp

Changeset: a522d216
Branch: premain
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2024-10-23 17:27:17 +0000
URL:       https://git.openjdk.org/leyden/commit/a522d216b5bebbf103e5a823f0bba22cf1508883

8342858: Make target mac-jdk-bundle fails on chmod command

Reviewed-by: lucy, ihse

! make/common/FileUtils.gmk

Changeset: 426da4bb
Branch: premain
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2024-10-23 17:44:15 +0000
URL:       https://git.openjdk.org/leyden/commit/426da4bbad3a3eac15e8b17026ebad52b7c568ea

8341975: Unable to set encoding for IO.println, IO.print and IO.readln

Reviewed-by: rriggs, iris, alanb

! src/java.base/share/classes/java/io/Console.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/unix/native/libjava/Console_md.c
! src/java.base/windows/native/libjava/Console_md.c
+ test/jdk/java/io/Console/DefaultCharsetTest.java

Changeset: e64f0798
Branch: premain
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2024-10-23 17:44:31 +0000
URL:       https://git.openjdk.org/leyden/commit/e64f0798be64d334b3ec2a918687aafc2031a8b7

8342582: user.region for formatting number no longer works for 21.0.5

Reviewed-by: jlu, rriggs

! src/java.base/share/classes/java/util/Locale.java
! src/java.base/share/classes/jdk/internal/util/StaticProperty.java
+ test/jdk/java/util/Locale/UserRegionTest.java

Changeset: a21c5586
Branch: premain
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2024-10-23 18:23:50 +0000
URL:       https://git.openjdk.org/leyden/commit/a21c558699646d44d071945c82203e2d68a4dcc3

8342863: Use pattern matching for instanceof in equals methods of wrapper classes

Reviewed-by: rriggs

! src/java.base/share/classes/java/lang/Boolean.java
! src/java.base/share/classes/java/lang/Byte.java
! src/java.base/share/classes/java/lang/Character.java
! 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/Integer.java
! src/java.base/share/classes/java/lang/Long.java
! src/java.base/share/classes/java/lang/Short.java

Changeset: 002de860
Branch: premain
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2024-10-23 18:26:30 +0000
URL:       https://git.openjdk.org/leyden/commit/002de860813ff6bac8c6392f8c10d1c30fc5c09c

8342673: Test serviceability/jvmti/events/NotifyFramePopStressTest/NotifyFramePopStressTest.java failed: waited too long for notify

Reviewed-by: amenkov, lmesnik, sspitsyn

! test/hotspot/jtreg/serviceability/jvmti/events/NotifyFramePopStressTest/NotifyFramePopStressTest.java

Changeset: de92fe37
Branch: premain
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2024-10-23 18:53:30 +0000
URL:       https://git.openjdk.org/leyden/commit/de92fe375771315452fc5318abfd228fdd31c454

8233451: (fs) Files.newInputStream() cannot be used with character special files

Reviewed-by: alanb

! src/java.base/share/classes/sun/nio/ch/ChannelInputStream.java
! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/FileDispatcher.java
! src/java.base/unix/classes/sun/nio/ch/UnixFileDispatcherImpl.java
! src/java.base/unix/native/libnio/ch/UnixFileDispatcherImpl.c
! src/java.base/windows/classes/sun/nio/ch/FileDispatcherImpl.java
! src/java.base/windows/native/libnio/ch/FileDispatcherImpl.c
! test/jdk/java/nio/file/Files/InputStreamTest.java

Changeset: 9a7a850e
Branch: premain
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2024-10-23 19:43:24 +0000
URL:       https://git.openjdk.org/leyden/commit/9a7a850e2892990cf6755a0ccb19711816ad1b51

8341939: SigningOptionsTest fails without Xcode with command line developer tools after JDK-8341443

Reviewed-by: asemenyuk

! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageBuilder.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.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
! test/jdk/tools/jpackage/macosx/SigningOptionsTest.java
! test/jdk/tools/jpackage/macosx/base/SigningCheck.java

Changeset: 98403b75
Branch: premain
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2024-10-23 20:01:14 +0000
URL:       https://git.openjdk.org/leyden/commit/98403b75df0a0737bdf082231f38c5c0019fe4c9

8342854: [JVMCI] Block secondary thread reporting a JVMCI fatal error

Reviewed-by: never

! src/hotspot/share/jvmci/jvmci.cpp
! src/hotspot/share/jvmci/jvmci.hpp

Changeset: 28d23ada
Branch: premain
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-10-23 21:39:26 +0000
URL:       https://git.openjdk.org/leyden/commit/28d23ada6dde007ed60b8538cc159afc62d76db3

8340177: Malformed system classes loaded by bootloader crash the JVM in product builds

Reviewed-by: coleenp, mli

! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp

Changeset: 158b93d1
Branch: premain
Author:    Henry Jen <henryjen at openjdk.org>
Date:      2024-10-24 00:07:43 +0000
URL:       https://git.openjdk.org/leyden/commit/158b93d19a518d2b9d3d185e2d4c4dbff9c82aab

8335912: Add an operation mode to the jar command when extracting to not overwriting existing files

Reviewed-by: lancea

! src/jdk.jartool/share/classes/sun/tools/jar/GNUStyleOptions.java
! src/jdk.jartool/share/classes/sun/tools/jar/Main.java
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties
+ test/jdk/tools/jar/ExtractFilesTest.java
+ test/jdk/tools/jar/MultipleManifestTest.java

Changeset: 25c2f48d
Branch: premain
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-10-24 02:40:08 +0000
URL:       https://git.openjdk.org/leyden/commit/25c2f48d458bfd92423c311a887679ad3e1e4041

8338544: Dedicated Array class descriptor implementation

Reviewed-by: redestad, mchung, jvernee

! src/java.base/share/classes/java/lang/constant/ClassDesc.java
! src/java.base/share/classes/java/lang/constant/ConstantDescs.java
! src/java.base/share/classes/java/lang/invoke/ClassSpecializer.java
! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
! src/java.base/share/classes/java/lang/invoke/TypeConvertingMethodAdapter.java
! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java
! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java
+ src/java.base/share/classes/jdk/internal/constant/ArrayClassDescImpl.java
+ src/java.base/share/classes/jdk/internal/constant/ClassOrInterfaceDescImpl.java
! src/java.base/share/classes/jdk/internal/constant/ConstantUtils.java
! src/java.base/share/classes/jdk/internal/constant/MethodTypeDescImpl.java
! src/java.base/share/classes/jdk/internal/constant/PrimitiveClassDescImpl.java
- src/java.base/share/classes/jdk/internal/constant/ReferenceClassDescImpl.java
! test/jdk/java/lang/constant/ClassDescTest.java

Changeset: f7a61fce
Branch: premain
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-10-24 05:03:39 +0000
URL:       https://git.openjdk.org/leyden/commit/f7a61fce949ea2d15ec09d295c643d0c2eabea1e

8342931: ProblemList failing tests from JDK-8335912

Reviewed-by: henryjen, mikael

! test/jdk/ProblemList.txt

Changeset: e96b4cf0
Branch: premain
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-10-24 05:45:35 +0000
URL:       https://git.openjdk.org/leyden/commit/e96b4cf0a81914c6a615bb4f62ea3f139a4737f3

8342387: C2 SuperWord: refactor and improve compiler/loopopts/superword/TestDependencyOffsets.java

Reviewed-by: thartmann, chagedorn

! test/hotspot/jtreg/compiler/loopopts/superword/TestDependencyOffsets.java

Changeset: f0b130e5
Branch: premain
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-10-24 06:45:16 +0000
URL:       https://git.openjdk.org/leyden/commit/f0b130e54f33d3190640ce33c991e35f27e9f812

8339296: Record deconstruction pattern in switch fails to compile

Reviewed-by: vromero, mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.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
! test/langtools/tools/javac/patterns/Switches.java
+ test/langtools/tools/javac/types/UnknownTypeTest.java

Changeset: 2c31c8ee
Branch: premain
Author:    Fredrik Bredberg <fbredberg at openjdk.org>
Date:      2024-10-24 09:51:24 +0000
URL:       https://git.openjdk.org/leyden/commit/2c31c8eeb42188ad6fd15eca50db4342cd791fb2

8339730: Windows regression after removing ObjectMonitor Responsible

Reviewed-by: coleenp, jwaters

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

Changeset: 85774b71
Branch: premain
Author:    Fei Yang <fyang at openjdk.org>
Date:      2024-10-24 11:22:01 +0000
URL:       https://git.openjdk.org/leyden/commit/85774b713edf8782f162ac25b61ce99a77e116f4

8342882: RISC-V: Unify handling of jumps to runtime

Reviewed-by: rehn

! 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/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: b0ac633b
Branch: premain
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2024-10-24 12:24:14 +0000
URL:       https://git.openjdk.org/leyden/commit/b0ac633b2d0076d64b463b2a6ce19abf6b12c50f

8342075: HttpClient: improve HTTP/2 flow control checks

Reviewed-by: jpai

! src/java.net.http/share/classes/jdk/internal/net/http/Http2ClientImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java
! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java
! src/java.net.http/share/classes/jdk/internal/net/http/WindowUpdateSender.java
! src/java.net.http/share/classes/jdk/internal/net/http/frame/FramesDecoder.java
! src/java.net.http/share/classes/jdk/internal/net/http/frame/SettingsFrame.java
! src/java.net.http/share/classes/module-info.java
! test/jdk/java/net/httpclient/GZIPInputStreamTest.java
! test/jdk/java/net/httpclient/ProxySelectorTest.java
+ test/jdk/java/net/httpclient/http2/ConnectionFlowControlTest.java
+ test/jdk/java/net/httpclient/http2/StreamFlowControlTest.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: 3c14c2ba
Branch: premain
Author:    Markus KARG <markus at headcrashing.eu>
Committer: Chen Liang <liach at openjdk.org>
Date:      2024-10-24 14:34:58 +0000
URL:       https://git.openjdk.org/leyden/commit/3c14c2babbdfb46a77636ed80e083ef2f8be2b45

8341566: Add Reader.of(CharSequence)

Reviewed-by: rriggs, jpai, liach, alanb

! src/java.base/share/classes/java/io/Reader.java
! src/java.base/share/classes/java/io/StringReader.java
+ test/jdk/java/io/Reader/Of.java

Changeset: d8c3b0f8
Branch: premain
Author:    hanklo6 <hank.lo at intel.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2024-10-24 16:01:31 +0000
URL:       https://git.openjdk.org/leyden/commit/d8c3b0f834c603fe115ef4ca442727948b7a834e

8342768: GTest AssemblerX86.validate_vm failed: assert(VM_Version::supports_bmi1()) failed: tzcnt instruction not supported

Reviewed-by: sviswanathan, thartmann, kvn

! src/hotspot/cpu/x86/vm_version_x86.hpp
! test/hotspot/gtest/x86/test_assemblerx86.cpp

Changeset: 7d5eefa5
Branch: premain
Author:    hanklo6 <hank.lo at intel.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2024-10-24 16:02:30 +0000
URL:       https://git.openjdk.org/leyden/commit/7d5eefa50673d6f7c5bd916f63271cf7898d6dee

8342862: Gtest added by 8339507 appears to be causing 8GB build machines to hang

Reviewed-by: kvn, sviswanathan

! test/hotspot/gtest/x86/asmtest.out.h
! test/hotspot/gtest/x86/test_assemblerx86.cpp
! test/hotspot/gtest/x86/x86-asmtest.py

Changeset: 7af46a6b
Branch: premain
Author:    Justin Lu <jlu at openjdk.org>
Date:      2024-10-24 16:17:43 +0000
URL:       https://git.openjdk.org/leyden/commit/7af46a6b424cadfe298958d774da0f21db58ecd3

8340554: Improve MessageFormat readObject checks

Reviewed-by: naoto

! src/java.base/share/classes/java/text/MessageFormat.java
! test/jdk/java/text/Format/MessageFormat/SerializationTest.java

Changeset: d1540e2a
Branch: premain
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2024-10-24 17:25:43 +0000
URL:       https://git.openjdk.org/leyden/commit/d1540e2a49c7a41eb771fc9896c367187d070dec

8342090: Infer::IncorporationBinaryOp::equals can produce side-effects
8288590: javac failure: incompatible types: cannot infer type arguments due to Object.hashCode collision

Co-authored-by: Maurizio Cimadamore <mcimadamore at openjdk.org>
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.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
+ test/langtools/tools/javac/inference_non_determinism/NonDeterminismTest.java

Changeset: ca1700b8
Branch: premain
Author:    Mark Powers <mpowers at openjdk.org>
Date:      2024-10-24 23:09:45 +0000
URL:       https://git.openjdk.org/leyden/commit/ca1700b8bf3b7b34616c469837748ac4c3607dfc

8336665: CCE in X509CRLImpl$TBSCertList.getCertIssuer

Reviewed-by: mullan

! src/java.base/share/classes/sun/security/x509/X509CRLImpl.java
+ test/jdk/sun/security/x509/X509CRLImpl/UnexpectedCCE.java

Changeset: c5489866
Branch: premain
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-10-25 06:14:10 +0000
URL:       https://git.openjdk.org/leyden/commit/c5489866308bd09729c5431537e0836145452624

8342918: Building ParallelGC without G1 and Shenandoah fails because SpaceMangler not declared

Reviewed-by: jwaters, shade

! src/hotspot/share/gc/parallel/mutableSpace.cpp
! 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

Changeset: 415d8151
Branch: premain
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-10-25 07:03:09 +0000
URL:       https://git.openjdk.org/leyden/commit/415d8151a6c7ce04d8ab27ff641acb5d69840125

8342938: Problem list java/io/IO/IO.java test on Linux ppc64le

Reviewed-by: lucy, naoto

! test/jdk/ProblemList.txt

Changeset: fd5ff054
Branch: premain
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2024-10-25 07:08:29 +0000
URL:       https://git.openjdk.org/leyden/commit/fd5ff0547ced6733ae05f1428664062615408dc9

8342827: Fix order of @param tags in other modules

Reviewed-by: jpai, iris, joehw, darcy, dfuchs

! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
! src/java.management/share/classes/javax/management/AttributeList.java
! src/java.management/share/classes/javax/management/DefaultLoaderRepository.java
! src/java.management/share/classes/javax/management/MBeanConstructorInfo.java
! src/java.management/share/classes/javax/management/MBeanOperationInfo.java
! src/java.management/share/classes/javax/management/MBeanServer.java
! src/java.management/share/classes/javax/management/MBeanServerConnection.java
! src/java.management/share/classes/javax/management/loading/ClassLoaderRepository.java
! src/java.management/share/classes/javax/management/loading/DefaultLoaderRepository.java
! src/java.management/share/classes/javax/management/modelmbean/ModelMBeanOperationInfo.java
! src/java.naming/share/classes/javax/naming/CompositeName.java
! src/java.naming/share/classes/javax/naming/CompoundName.java
! src/java.naming/share/classes/javax/naming/Name.java
! src/java.naming/share/classes/javax/naming/Reference.java
! src/java.naming/share/classes/javax/naming/directory/SearchControls.java
! src/java.naming/share/classes/javax/naming/ldap/LdapName.java
! src/java.naming/share/classes/javax/naming/ldap/LdapReferralException.java
! src/java.scripting/share/classes/javax/script/Invocable.java
! src/java.sql.rowset/share/classes/javax/sql/rowset/CachedRowSet.java
! src/java.xml/share/classes/javax/xml/stream/XMLEventFactory.java
! src/java.xml/share/classes/javax/xml/stream/XMLStreamException.java
! src/java.xml/share/classes/javax/xml/stream/XMLStreamWriter.java
! src/java.xml/share/classes/javax/xml/transform/TransformerConfigurationException.java
! src/java.xml/share/classes/javax/xml/validation/SchemaFactoryConfigurationError.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardedInvocation.java
! src/jdk.jdi/share/classes/com/sun/jdi/ArrayReference.java
! src/jdk.jdi/share/classes/com/sun/jdi/request/EventRequestManager.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpMultiChannel.java

Changeset: 4635351b
Branch: premain
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-10-25 07:16:52 +0000
URL:       https://git.openjdk.org/leyden/commit/4635351b1570fcea07fac1ece5f76f528d68c2a7

8342939: Building ZGC without compiler2 fails

Reviewed-by: eosterlund, mli, kvn

! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp

Changeset: 3c5db12b
Branch: premain
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2024-10-25 07:26:21 +0000
URL:       https://git.openjdk.org/leyden/commit/3c5db12bbe4d1155ab874c2862005621c6b8541d

8342857: SA: Heap iterator makes incorrect assumptions about TLAB layout

Reviewed-by: cjplummer, rkennke, lmesnik

! src/hotspot/share/gc/shared/vmStructs_gc.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ThreadLocalAllocBuffer.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java

Changeset: 94317dbc
Branch: premain
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-10-25 07:48:48 +0000
URL:       https://git.openjdk.org/leyden/commit/94317dbcf26a54428c649ad0286e127bd6dab570

8342884: RISC-V: verify float <--> float16 conversion

Reviewed-by: fyang, luhenry

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

Changeset: a9eb50a2
Branch: premain
Author:    Fei Yang <fyang at openjdk.org>
Date:      2024-10-25 11:23:12 +0000
URL:       https://git.openjdk.org/leyden/commit/a9eb50a2d8341b454c55c2f56446775c497ddde9

8342953: RISC-V: Fix definition of RISCV_HWPROBE_EXT_ZVFHMIN

Reviewed-by: mli, rehn

! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp

Changeset: 4f8f395e
Branch: premain
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-10-25 14:28:01 +0000
URL:       https://git.openjdk.org/leyden/commit/4f8f395e2bb692148e2b891198f28a579749dd6d

8343060: RISC-V: enable TestFloat16VectorConvChain for riscv

Reviewed-by: fyang

! test/hotspot/jtreg/compiler/vectorization/TestFloat16VectorConvChain.java

Changeset: 1e35da8d
Branch: premain
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-10-25 14:28:23 +0000
URL:       https://git.openjdk.org/leyden/commit/1e35da8d3341ed1af266e5b59aa90bfcfae6576a

8343063: RISC-V: remove redundant reg copy in generate_resolve_blob

Reviewed-by: fyang, rehn

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

Changeset: 5cbd578f
Branch: premain
Author:    Henry Jen <henryjen at openjdk.org>
Date:      2024-10-25 14:35:11 +0000
URL:       https://git.openjdk.org/leyden/commit/5cbd578fbe9df4f68ab21bf764208ad4f67443f6

8342930: New tests from JDK-8335912 are failing

Reviewed-by: jpai

! src/jdk.jartool/share/man/jar.1
! test/jdk/ProblemList.txt
! test/jdk/tools/jar/ExtractFilesTest.java
! test/jdk/tools/jar/MultipleManifestTest.java

Changeset: c202a2f7
Branch: premain
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-10-25 15:24:55 +0000
URL:       https://git.openjdk.org/leyden/commit/c202a2f7b231152136bd8960c55e43bc96cf1eb9

8295269: G1: Improve slow startup due to predictor initialization

Reviewed-by: iwalulya, sjohanss

! src/hotspot/share/gc/g1/g1AnalyticsSequences.hpp
! src/hotspot/share/gc/g1/g1AnalyticsSequences.inline.hpp

Changeset: 0853aee3
Branch: premain
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2024-10-25 15:35:49 +0000
URL:       https://git.openjdk.org/leyden/commit/0853aee3b377cf9f17340a85f600651db42e6999

8338426: Test java/nio/channels/Selector/WakeupNow.java failed

Reviewed-by: jpai, alanb

! test/jdk/java/nio/channels/Selector/WakeupNow.java

Changeset: ff165f9f
Branch: premain
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2024-10-25 16:49:11 +0000
URL:       https://git.openjdk.org/leyden/commit/ff165f9f0cf519144d7361b766bcce53d04c518e

8342934: TYPE_USE annotations printed with error causing "," in toString output

Reviewed-by: iris, vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! test/langtools/tools/javac/processing/model/type/AnnotatedTypeToString/AnnotatedTypeToString.java
! test/langtools/tools/javac/processing/model/type/AnnotatedTypeToString/Test.java

Changeset: 36d71735
Branch: premain
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2024-10-25 18:08:21 +0000
URL:       https://git.openjdk.org/leyden/commit/36d71735e3554264e8d17f7e0e72999ac639e398

8339289: Enhance Attach API to support arbitrary length arguments - Windows

Reviewed-by: kevinw, sspitsyn

! src/hotspot/os/windows/attachListener_windows.cpp
! src/hotspot/share/services/attachListener.cpp
! src/hotspot/share/services/attachListener.hpp
! src/jdk.attach/share/classes/sun/tools/attach/HotSpotVirtualMachine.java
! src/jdk.attach/windows/classes/sun/tools/attach/VirtualMachineImpl.java
! src/jdk.attach/windows/native/libattach/VirtualMachineImpl.c
+ test/hotspot/jtreg/serviceability/attach/AttachAPIv2/CompatTest.java

Changeset: f1cc890d
Branch: premain
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-10-25 19:17:42 +0000
URL:       https://git.openjdk.org/leyden/commit/f1cc890ddfe2e472cf786856dc7d01645f61b054

8343086: [BACKOUT] JDK-8295269 G1: Improve slow startup due to predictor initialization

Reviewed-by: sangheki

! src/hotspot/share/gc/g1/g1AnalyticsSequences.hpp
! src/hotspot/share/gc/g1/g1AnalyticsSequences.inline.hpp

Changeset: f1a9a8d2
Branch: premain
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2024-10-25 21:07:48 +0000
URL:       https://git.openjdk.org/leyden/commit/f1a9a8d25b2e1f9b5dbe8719abb66ec4cd9057dc

8342902: Deduplication of acquire calls in BindingSpecializer causes escape-analyisis failure

Reviewed-by: jvernee

! src/java.base/share/classes/jdk/internal/foreign/abi/BindingSpecializer.java
+ test/micro/org/openjdk/bench/java/lang/foreign/CallByRefHighArity.java
+ test/micro/org/openjdk/bench/java/lang/foreign/libCallByRefHighArity.c

Changeset: 1476f6c4
Branch: premain
Author:    Fei Yang <fyang at openjdk.org>
Date:      2024-10-26 03:32:30 +0000
URL:       https://git.openjdk.org/leyden/commit/1476f6c47511ad9dceda3633776ace3ee353d7ed

8343030: RISC-V: Small assembler cleanups

Reviewed-by: mli, rehn

! src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_CodeStubs_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/jniFastGetField_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp

Changeset: 873f8a69
Branch: premain
Author:    Jonathan Gibbons <jjg at openjdk.org>
Committer: Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2024-10-26 06:57:45 +0000
URL:       https://git.openjdk.org/leyden/commit/873f8a696fa45c7d94a164be20cf3c797ce7f2a6

8305406: Add @spec tags in java.base/java.* (part 2)

Co-authored-by: Daniel Jeliński <djelinski at openjdk.org>
Co-authored-by: Hannes Wallnöfer <hannesw at openjdk.org>
Reviewed-by: valeriep

! src/java.base/share/classes/com/sun/crypto/provider/AESKeyWrap.java
! src/java.base/share/classes/com/sun/crypto/provider/AESKeyWrapPadded.java
! src/java.base/share/classes/com/sun/crypto/provider/KWUtil.java
! src/java.base/share/classes/com/sun/crypto/provider/KeyWrapCipher.java
! src/java.base/share/classes/java/security/DrbgParameters.java
! src/java.base/share/classes/java/security/Key.java
! src/java.base/share/classes/java/security/KeyRep.java
! src/java.base/share/classes/java/security/SecureRandom.java
! src/java.base/share/classes/java/security/Security.java
! src/java.base/share/classes/java/security/cert/CRL.java
! src/java.base/share/classes/java/security/cert/CRLReason.java
! src/java.base/share/classes/java/security/cert/PKIXRevocationChecker.java
! src/java.base/share/classes/java/security/cert/TrustAnchor.java
! src/java.base/share/classes/java/security/cert/X509CRL.java
! src/java.base/share/classes/java/security/cert/X509CRLSelector.java
! src/java.base/share/classes/java/security/cert/X509CertSelector.java
! src/java.base/share/classes/java/security/cert/X509Certificate.java
! src/java.base/share/classes/java/security/cert/package-info.java
! src/java.base/share/classes/java/security/interfaces/EdECKey.java
! src/java.base/share/classes/java/security/interfaces/EdECPrivateKey.java
! src/java.base/share/classes/java/security/interfaces/EdECPublicKey.java
! src/java.base/share/classes/java/security/interfaces/RSAKey.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/package-info.java
! src/java.base/share/classes/java/security/spec/DSAGenParameterSpec.java
! src/java.base/share/classes/java/security/spec/EdDSAParameterSpec.java
! src/java.base/share/classes/java/security/spec/EdECPoint.java
! src/java.base/share/classes/java/security/spec/EdECPrivateKeySpec.java
! src/java.base/share/classes/java/security/spec/EdECPublicKeySpec.java
! src/java.base/share/classes/java/security/spec/MGF1ParameterSpec.java
! src/java.base/share/classes/java/security/spec/PSSParameterSpec.java
! src/java.base/share/classes/java/security/spec/RSAMultiPrimePrivateCrtKeySpec.java
! src/java.base/share/classes/java/security/spec/RSAOtherPrimeInfo.java
! src/java.base/share/classes/java/security/spec/RSAPrivateCrtKeySpec.java
! src/java.base/share/classes/javax/crypto/Cipher.java
! src/java.base/share/classes/javax/crypto/EncryptedPrivateKeyInfo.java
! src/java.base/share/classes/javax/crypto/package-info.java
! src/java.base/share/classes/javax/crypto/spec/ChaCha20ParameterSpec.java
! src/java.base/share/classes/javax/crypto/spec/GCMParameterSpec.java
! src/java.base/share/classes/javax/crypto/spec/OAEPParameterSpec.java
! src/java.base/share/classes/javax/crypto/spec/PBEKeySpec.java
! src/java.base/share/classes/javax/crypto/spec/PBEParameterSpec.java
! src/java.base/share/classes/javax/crypto/spec/PSource.java
! src/java.base/share/classes/javax/crypto/spec/RC2ParameterSpec.java
! src/java.base/share/classes/javax/crypto/spec/RC5ParameterSpec.java
! src/java.base/share/classes/javax/crypto/spec/SecretKeySpec.java
! src/java.base/share/classes/javax/net/ssl/ExtendedSSLSession.java
! src/java.base/share/classes/javax/net/ssl/SNIHostName.java
! src/java.base/share/classes/javax/net/ssl/SNIServerName.java
! src/java.base/share/classes/javax/net/ssl/SSLEngine.java
! src/java.base/share/classes/javax/net/ssl/SSLParameters.java
! src/java.base/share/classes/javax/net/ssl/SSLSocket.java
! src/java.base/share/classes/javax/net/ssl/SSLSocketFactory.java
! src/java.base/share/classes/javax/net/ssl/StandardConstants.java
! src/java.base/share/classes/javax/net/ssl/package-info.java
! src/java.base/share/classes/javax/security/auth/login/package-info.java
! src/java.base/share/classes/javax/security/auth/x500/X500Principal.java
! src/java.base/share/classes/javax/security/auth/x500/package-info.java

Changeset: 9e451aa3
Branch: premain
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2024-10-26 14:01:19 +0000
URL:       https://git.openjdk.org/leyden/commit/9e451aa36586badc7be58804ae6f12e6b671445d

8343102: Remove `--compress` from jlink command lines from jpackage tests

Reviewed-by: almatvee

! test/jdk/tools/jpackage/share/RuntimeImageTest.java
! test/jdk/tools/jpackage/share/RuntimePackageTest.java

Changeset: 40e07a7e
Branch: premain
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-10-26 14:45:04 +0000
URL:       https://git.openjdk.org/leyden/commit/40e07a7ea31d04722cda3e6d2fc988df50a7cdca

8342865: Use type parameter for Class::getPrimitiveClass

Reviewed-by: darcy

! src/java.base/share/classes/java/lang/Boolean.java
! src/java.base/share/classes/java/lang/Byte.java
! src/java.base/share/classes/java/lang/Character.java
! src/java.base/share/classes/java/lang/Class.java
! 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/Integer.java
! src/java.base/share/classes/java/lang/Long.java
! src/java.base/share/classes/java/lang/Short.java
! src/java.base/share/classes/java/lang/Void.java

Changeset: 762a573e
Branch: premain
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-10-26 14:45:19 +0000
URL:       https://git.openjdk.org/leyden/commit/762a573ef1f4d800b98d3acfcc72c0b2792de69e

8335880: More troubleshooting tips around windows space in path

Reviewed-by: erikj, ihse

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

Changeset: 0e3fc93d
Branch: premain
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2024-10-26 17:59:15 +0000
URL:       https://git.openjdk.org/leyden/commit/0e3fc93dfb14378a848571a6b83282c0c73e690f

8342083: Make a few fields in FileSystemPreferences final

Reviewed-by: jpai, bpb

! src/java.prefs/unix/classes/java/util/prefs/FileSystemPreferences.java

Changeset: eb3669a5
Branch: premain
Author:    Fredrik Bredberg <fbredberg at openjdk.org>
Date:      2024-10-28 09:02:54 +0000
URL:       https://git.openjdk.org/leyden/commit/eb3669a5869d3066341e63dfb8792bd967663656

8340796: Use a consistent order when loading cxq and EntryList

Reviewed-by: dholmes, coleenp, eosterlund

! 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/runtime/objectMonitor.cpp

Changeset: ec061874
Branch: premain
Author:    Jonathan Lampérth <jonathan.lamperth at oracle.com>
Committer: Vicente Romero <vromero at openjdk.org>
Date:      2024-10-28 09:42:03 +0000
URL:       https://git.openjdk.org/leyden/commit/ec0618742ff6cfd6d83f1278e8d245673fb9ef2c

8034066: Incorrect alignment in the "Code" section for "-c -XDdetails" options

Reviewed-by: jvernee, liach

! src/jdk.jdeps/share/classes/com/sun/tools/javap/ClassWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/CodeWriter.java
+ test/langtools/tools/javap/ClassWriterCodeIndentTest.java

Changeset: a5ad974b
Branch: premain
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-10-28 12:11:51 +0000
URL:       https://git.openjdk.org/leyden/commit/a5ad974bec932c63ddc647c9986a513ae32ef663

8343056: C2: Micro-optimize Node lists grow

Reviewed-by: kvn, redestad

! src/hotspot/share/libadt/vectset.cpp
! src/hotspot/share/libadt/vectset.hpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp

Changeset: d5fb6b4a
Branch: premain
Author:    Yudi Zheng <yzheng at openjdk.org>
Date:      2024-10-28 12:39:04 +0000
URL:       https://git.openjdk.org/leyden/commit/d5fb6b4a3cf4926acb333e7ee55f96fc76225631

8339939: [JVMCI] Don't compress abstract and interface Klasses

Co-authored-by: Doug Simon <dnsimon at openjdk.org>
Reviewed-by: dnsimon

! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/DirectHotSpotObjectConstantImpl.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/HotSpotMetaspaceConstantImpl.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/IndirectHotSpotObjectConstantImpl.java

Changeset: 120a9357
Branch: premain
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2024-10-28 13:48:23 +0000
URL:       https://git.openjdk.org/leyden/commit/120a9357b3cf63427a6c8539128b69b11b9beca3

8342561: Metaspace for generated reflection classes is no longer needed

Reviewed-by: shade, stuefe

! src/hotspot/share/memory/metaspace.hpp
! src/hotspot/share/memory/metaspace/metaspaceArenaGrowthPolicy.cpp
! src/hotspot/share/memory/metaspace/metaspaceReporter.cpp
! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/gtest/metaspace/test_arenagrowthpolicy.cpp
! test/hotspot/gtest/metaspace/test_metaspacearena.cpp
! test/hotspot/gtest/metaspace/test_metaspacearena_stress.cpp

Changeset: 9f6211bc
Branch: premain
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2024-10-28 14:31:35 +0000
URL:       https://git.openjdk.org/leyden/commit/9f6211bcf1b46e4bfba2d128d9eb8457bc0cde51

8341371: CDS cannot load archived heap objects with -XX:+UseSerialGC -XX:-UseCompressedOops

Reviewed-by: ccheung, iklam

! src/hotspot/share/cds/archiveHeapLoader.cpp
! src/hotspot/share/cds/archiveHeapLoader.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/gc/epsilon/epsilonHeap.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/jtreg/runtime/cds/appcds/TestEpsilonGCWithCDS.java
! test/hotspot/jtreg/runtime/cds/appcds/TestParallelGCWithCDS.java
! test/hotspot/jtreg/runtime/cds/appcds/TestSerialGCWithCDS.java
! test/hotspot/jtreg/runtime/cds/appcds/TestShenandoahWithCDS.java

Changeset: e659d9da
Branch: premain
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-10-28 15:38:05 +0000
URL:       https://git.openjdk.org/leyden/commit/e659d9da5d6198ad9c85efd6472e138a6a3961c2

8342975: C2: Micro-optimize PhaseIdealLoop::Dominators()

Reviewed-by: dlong, kvn

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

Changeset: 52382e28
Branch: premain
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2024-10-28 16:30:29 +0000
URL:       https://git.openjdk.org/leyden/commit/52382e285fdf853c01605f8e0d7f3f5d34965802

8338021: Support new unsigned and saturating vector operators in VectorAPI

Reviewed-by: psandoz, epeter, sviswanathan

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/node.hpp
! 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/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/VectorMath.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorOperators.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template
! test/hotspot/jtreg/compiler/vectorapi/VectorCompareWithImmTest.java
! test/hotspot/jtreg/compiler/vectorapi/VectorCompareWithZeroTest.java
! 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/VectorMathTest.java
! test/jdk/jdk/incubator/vector/gen-template.sh
= test/jdk/jdk/incubator/vector/templates/Kernel-SaturatingBinary-Masked-op.template
= test/jdk/jdk/incubator/vector/templates/Kernel-SaturatingBinary-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-SaturatingBinary-Masked-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-SaturatingBinary-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-header.template

Changeset: 1341b813
Branch: premain
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2024-10-28 16:38:36 +0000
URL:       https://git.openjdk.org/leyden/commit/1341b81321fe77005ba68fba19c7d83e3fcb5fde

8341666: FileInputStream doesn't support readAllBytes() or readNBytes(int) on pseudo devices

Reviewed-by: alanb

! src/java.base/share/classes/java/io/FileInputStream.java
! src/java.base/share/native/libjava/FileInputStream.c
! src/java.base/unix/native/libjava/io_util_md.c
! src/java.base/unix/native/libjava/io_util_md.h
! src/java.base/windows/native/libjava/io_util_md.c
! src/java.base/windows/native/libjava/io_util_md.h
+ test/jdk/java/io/FileInputStream/PseudoDevice.java

Changeset: 9f6d5b46
Branch: premain
Author:    David M. Lloyd <david.lloyd at redhat.com>
Committer: Brian Burkhalter <bpb at openjdk.org>
Date:      2024-10-28 16:58:44 +0000
URL:       https://git.openjdk.org/leyden/commit/9f6d5b46ce2cfcdb39f94b8ac8621ee21f4e8740

8343020: (fs) Add support for SecureDirectoryStream on macOS

Reviewed-by: bpb, alanb

! src/java.base/unix/classes/sun/nio/fs/UnixNativeDispatcher.java
! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
! test/jdk/java/nio/file/DirectoryStream/SecureDS.java

Changeset: 00fe9f7b
Branch: premain
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2024-10-28 17:22:38 +0000
URL:       https://git.openjdk.org/leyden/commit/00fe9f7bdfd245791bca6b5b1b2d0a98d41af221

8343100: Consolidate EmptyFolderTest and EmptyFolderPackageTest jpackage tests into single java file

Reviewed-by: almatvee

! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java
- test/jdk/tools/jpackage/share/EmptyFolderBase.java
- test/jdk/tools/jpackage/share/EmptyFolderPackageTest.java
! test/jdk/tools/jpackage/share/EmptyFolderTest.java

Changeset: a95374f5
Branch: premain
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2024-10-28 17:24:01 +0000
URL:       https://git.openjdk.org/leyden/commit/a95374f588149d80068275a496ba4aa04b3bb4fd

8343101: Rework BasicTest.testTemp test cases

Reviewed-by: almatvee

! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestBuilder.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java

Changeset: d2e716eb
Branch: premain
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2024-10-28 18:06:42 +0000
URL:       https://git.openjdk.org/leyden/commit/d2e716eb72ea603fce50f0757a766ec623ef2faf

8331958: Update PC/SC Lite for Suse Linux to 2.3.0

Reviewed-by: weijun

! src/java.smartcardio/unix/legal/pcsclite.md
! src/java.smartcardio/unix/native/libj2pcsc/MUSCLE/pcsclite.h
! src/java.smartcardio/unix/native/libj2pcsc/MUSCLE/winscard.h
! src/java.smartcardio/unix/native/libj2pcsc/MUSCLE/wintypes.h

Changeset: d49f2104
Branch: premain
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Date:      2024-10-28 18:21:18 +0000
URL:       https://git.openjdk.org/leyden/commit/d49f21043b84ebcc8b9176de3a84621ca7bca8fb

8342040: Further improve entry lookup performance for multi-release JARs

Co-authored-by: Claes Redestad <redestad at openjdk.org>
Reviewed-by: redestad

! src/java.base/share/classes/java/util/jar/JarFile.java
! src/java.base/share/classes/java/util/zip/ZipFile.java
! src/java.base/share/classes/jdk/internal/access/JavaUtilZipFileAccess.java
! test/micro/org/openjdk/bench/java/util/jar/JarFileGetEntry.java

Changeset: 90bd5445
Branch: premain
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-10-28 22:40:25 +0000
URL:       https://git.openjdk.org/leyden/commit/90bd544512de541cd98889bec58f419bc69a723d

8342958: Use jvmArgs consistently in microbenchmarks

Reviewed-by: ecaspole, jvernee

! test/micro/org/openjdk/bench/java/lang/CallerClassBench.java
! test/micro/org/openjdk/bench/java/lang/ObjectHashCode.java
! test/micro/org/openjdk/bench/java/lang/ScopedValues.java
! test/micro/org/openjdk/bench/java/lang/StringHashCode.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/foreign/AllocFromSliceTest.java
! test/micro/org/openjdk/bench/java/lang/foreign/AllocFromTest.java
! test/micro/org/openjdk/bench/java/lang/foreign/AllocTest.java
! test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadConstant.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/InternalStrLen.java
! test/micro/org/openjdk/bench/java/lang/foreign/LinkUpcall.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantAsType.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverOfAddress.java
! test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentCopyUnsafe.java
! test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentGetUnsafe.java
! test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentZeroUnsafe.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/SegmentBulkCopy.java
! test/micro/org/openjdk/bench/java/lang/foreign/SegmentBulkFill.java
! test/micro/org/openjdk/bench/java/lang/foreign/SegmentBulkMismatch.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/ToJavaStringTest.java
! test/micro/org/openjdk/bench/java/lang/foreign/UnrolledAccess.java
! test/micro/org/openjdk/bench/java/lang/foreign/Upcalls.java
! 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/xor/XorTest.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/ProxyGeneratorBench.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/security/AlgorithmConstraintsPermits.java
! test/micro/org/openjdk/bench/java/security/CacheBench.java
! test/micro/org/openjdk/bench/java/security/CipherSuiteBench.java
! test/micro/org/openjdk/bench/java/security/HSS.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/ProtectionDomainBench.java
! test/micro/org/openjdk/bench/java/security/Signatures.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/stream/ops/ref/GatherFMRPar.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherFMRSeq.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherFlatMapInfinitySeq.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherFlatMapSeq.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherMapPar.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherMapSeq.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherMiscPar.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherMiscSeq.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherReducePar.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherReduceSeq.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherWhileOrdered.java
! test/micro/org/openjdk/bench/javax/crypto/AES.java
! test/micro/org/openjdk/bench/javax/crypto/AESReinit.java
! test/micro/org/openjdk/bench/javax/crypto/Crypto.java
! test/micro/org/openjdk/bench/javax/crypto/full/CryptoBase.java
! test/micro/org/openjdk/bench/javax/crypto/full/Poly1305DigestBench.java
! test/micro/org/openjdk/bench/javax/crypto/full/PolynomialP256Bench.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
! test/micro/org/openjdk/bench/jdk/incubator/vector/ArrayMismatchBenchmark.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/BlackScholes.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/ColumnFilterBenchmark.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/IndexInRangeBenchmark.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/IndexVectorBenchmark.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/LoadMaskedIOOBEBenchmark.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/SelectFromBenchmark.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/StoreMaskTrueCount.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/StoreMaskedBenchmark.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/VectorExtractBenchmark.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/VectorFPtoIntCastOperations.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/VectorZeroExtend.java
! test/micro/org/openjdk/bench/jdk/preview/patterns/Exactness.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/ConstructorBarriers.java
! test/micro/org/openjdk/bench/vm/compiler/InterfacePrivateCalls.java
! test/micro/org/openjdk/bench/vm/compiler/MergeStoreBench.java
! test/micro/org/openjdk/bench/vm/compiler/MergeStores.java
! test/micro/org/openjdk/bench/vm/compiler/SecondarySuperCacheHits.java
! test/micro/org/openjdk/bench/vm/compiler/SecondarySuperCacheInterContention.java
! test/micro/org/openjdk/bench/vm/compiler/SecondarySuperCacheIntraContention.java
! test/micro/org/openjdk/bench/vm/compiler/SubIdealC0Minus_YPlusC1_.java
! test/micro/org/openjdk/bench/vm/compiler/TypeVectorOperations.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/VectorLoadToStoreForwarding.java
! test/micro/org/openjdk/bench/vm/compiler/VectorReduction.java
! test/micro/org/openjdk/bench/vm/compiler/VectorReduction2.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/BasicRules.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/fences/SafePublishing.java
! test/micro/org/openjdk/bench/vm/gc/MicroLargePages.java
! test/micro/org/openjdk/bench/vm/gc/RawAllocationRate.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/AllDead.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/AllLive.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/DifferentObjectSizesArray.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/DifferentObjectSizesHashMap.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/DifferentObjectSizesTreeMap.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfDeadFirstPart.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfDeadInterleaved.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfDeadInterleavedChunks.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfDeadSecondPart.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfHashedHalfDead.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/NoObjects.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/OneBigObject.java
! test/micro/org/openjdk/bench/vm/lang/TypePollution.java
! test/micro/org/openjdk/bench/vm/runtime/NMTBenchmark.java
! test/micro/org/openjdk/bench/vm/runtime/NMTBenchmark_wb.java

Changeset: f0075d59
Branch: premain
Author:    Fei Yang <fyang at openjdk.org>
Date:      2024-10-29 00:15:18 +0000
URL:       https://git.openjdk.org/leyden/commit/f0075d593db657182e1857e54710a1052e9d1cf0

8343115: SkipIfEqual class is not used after JDK-8335946

Reviewed-by: coleenp

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp

Changeset: 54327bc4
Branch: premain
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2024-10-29 04:22:34 +0000
URL:       https://git.openjdk.org/leyden/commit/54327bc4e38773b7461977ce17f2185c068bce9b

8342962: [s390x] TestOSRLotsOfLocals.java crashes

Reviewed-by: lucy, mdoerr

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

Changeset: df3473e2
Branch: premain
Author:    SendaoYan <syan at openjdk.org>
Date:      2024-10-29 06:05:56 +0000
URL:       https://git.openjdk.org/leyden/commit/df3473e22069145334dd7323bfa793c237a7f26e

8343178: Test BasicTest.java javac compile fails cannot find symbol

Reviewed-by: jpai, asemenyuk

! test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java

Changeset: 88dc655a
Branch: premain
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-10-29 06:43:56 +0000
URL:       https://git.openjdk.org/leyden/commit/88dc655a6d6cfc71c467405b62bd35beeed7794f

8342988: GHA: Build JTReg in single step

Reviewed-by: ihse

+ .github/actions/build-jtreg/action.yml
! .github/actions/get-jtreg/action.yml
! .github/workflows/main.yml

Changeset: 0abfa3ba
Branch: premain
Author:    Robert Toyonaga <rtoyonag at redhat.com>
Date:      2024-10-29 07:50:43 +0000
URL:       https://git.openjdk.org/leyden/commit/0abfa3ba8f72538f62be838c1ebac8cfbdd14cdf

8304824: NMT should not use ThreadCritical

Reviewed-by: stuefe, dholmes, jsjolen

! 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.hpp
! src/hotspot/share/nmt/memoryFileTracker.cpp
! src/hotspot/share/nmt/memoryFileTracker.hpp
! src/hotspot/share/nmt/nmtCommon.hpp
! src/hotspot/share/nmt/threadStackTracker.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/utilities/vmError.cpp

Changeset: e389f82b
Branch: premain
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-10-29 08:07:22 +0000
URL:       https://git.openjdk.org/leyden/commit/e389f82b1b2365a43fef744936b222328d71494b

8343137: C2: VerifyLoopOptimizations fails with "Was reachable in only one"

Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/loopnode.cpp
- test/hotspot/jtreg/compiler/predicates/TestTemplateAssertionPredicateNotRemoved.java
= test/hotspot/jtreg/compiler/predicates/assertion/TestAssertionPredicateDoesntConstantFold.java
+ test/hotspot/jtreg/compiler/predicates/assertion/TestMissingSetCtrlForTrueConstant.java
+ test/hotspot/jtreg/compiler/predicates/assertion/TestTemplateAssertionPredicateNotRemoved.java
= test/hotspot/jtreg/compiler/predicates/assertion/TestTemplateAssertionPredicateWithTwoUCTs.java

Changeset: beff8bfe
Branch: premain
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-10-29 08:18:44 +0000
URL:       https://git.openjdk.org/leyden/commit/beff8bfe2a5334823b67cb748bc8652dc6a3f3d4

8342823: Ubsan: ciEnv.cpp:1614:65: runtime error: member call on null pointer of type 'struct CompileTask'

Reviewed-by: kvn, mdoerr

! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/utilities/vmError.cpp

Changeset: 79a07ad7
Branch: premain
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-10-29 08:47:13 +0000
URL:       https://git.openjdk.org/leyden/commit/79a07ad726f4e4b0502a22a55832960aa1561911

8343149: Cleanup os::print_tos_pc on AIX

Reviewed-by: mdoerr, lucy, jkern

! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp

Changeset: 6332e258
Branch: premain
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2024-10-29 10:48:47 +0000
URL:       https://git.openjdk.org/leyden/commit/6332e258f91789cf50d07a6929f32ff3aaef1a92

8343183: [s390x]: Problemlist runtime/Monitor/SyncOnValueBasedClassTest.java Failure

Reviewed-by: dholmes

! test/hotspot/jtreg/ProblemList.txt

Changeset: d8430efb
Branch: premain
Author:    Boris Ulasevich <bulasevich at openjdk.org>
Date:      2024-10-29 12:02:12 +0000
URL:       https://git.openjdk.org/leyden/commit/d8430efb5e159b8e08d2cac66b46cb4ff1112927

8339573: Update CodeCacheSegmentSize and CodeEntryAlignment for ARM

Reviewed-by: kvn, eastigeevich

! src/hotspot/cpu/aarch64/globals_aarch64.hpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/arm/globals_arm.hpp

Changeset: d8b3685d
Branch: premain
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2024-10-29 13:30:26 +0000
URL:       https://git.openjdk.org/leyden/commit/d8b3685d36873904248e9701f66459e074a4a8ab

8342607: Enhance register printing on x86_64 platforms

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

! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
! src/hotspot/share/utilities/debug.cpp

Changeset: 7c800e6b
Branch: premain
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-10-29 14:23:07 +0000
URL:       https://git.openjdk.org/leyden/commit/7c800e6bae388dd87986f366787398fe99b4e2ee

8343026: JFR: Index into fields in the topFrame

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/Type.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/FieldBuilder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Utils.java

Changeset: 4ce19ca1
Branch: premain
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-10-29 14:57:14 +0000
URL:       https://git.openjdk.org/leyden/commit/4ce19ca110b6e1eeed7483a1ec7c75fbc1d1b773

8343190: GHA: Try building JTReg several times

Reviewed-by: erikj, ihse

! .github/actions/build-jtreg/action.yml

Changeset: 9cfb0f7f
Branch: premain
Author:    Ferenc Rakoczi <ferenc.r.rakoczi at oracle.com>
Committer: Weijun Wang <weijun at openjdk.org>
Date:      2024-10-29 15:18:24 +0000
URL:       https://git.openjdk.org/leyden/commit/9cfb0f7f7ad31081c917be1eb0e39e2552e45382

8341527: AVX-512 intrinsic for SHA3

Reviewed-by: sviswanathan

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
+ src/hotspot/cpu/x86/stubGenerator_x86_64_sha3.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/java.base/share/classes/sun/security/provider/SHA3.java
! test/hotspot/jtreg/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java

Changeset: 520ddac9
Branch: premain
Author:    Varada M <varadam at openjdk.org>
Date:      2024-10-29 18:20:03 +0000
URL:       https://git.openjdk.org/leyden/commit/520ddac97053be669d9678375266ccfd6724e3e1

8331861: [PPC64] Implement load / store assembler functions which take an Address object

Reviewed-by: amitkumar, mdoerr

! 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/gc/z/zBarrierSetAssembler_ppc.cpp

Changeset: 60364ef0
Branch: premain
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2024-10-29 19:59:43 +0000
URL:       https://git.openjdk.org/leyden/commit/60364ef0010bde2933c22bf581ff8b3700c4afd6

8341273: JVMTI is not properly hiding some continuation related methods

Reviewed-by: alanb, amenkov

! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/oops/constMethodFlags.hpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/classes/jdk/internal/vm/Continuation.java
+ src/java.base/share/classes/jdk/internal/vm/annotation/JvmtiHideEvents.java
! src/java.base/share/classes/jdk/internal/vm/annotation/JvmtiMountTransition.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetFrameCount/framecnt01/framecnt01.java
+ test/hotspot/jtreg/serviceability/jvmti/vthread/CheckHiddenFrames/CheckHiddenFrames.java
+ test/hotspot/jtreg/serviceability/jvmti/vthread/CheckHiddenFrames/libCheckHiddenFrames.cpp

Changeset: 40f3d50b
Branch: premain
Author:    SendaoYan <syan at openjdk.org>
Date:      2024-10-29 23:17:52 +0000
URL:       https://git.openjdk.org/leyden/commit/40f3d50badc20db5fbfcd485447e634778d03248

8343211: Compile error: redefinition of 'Assembler::evmovdquw(XMMRegister,KRegister,XMMRegister,bool,int)'

Reviewed-by: vpaprotski, sviswanathan, thartmann, shade

! src/hotspot/cpu/x86/assembler_x86.cpp
! test/hotspot/jtreg/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java

Changeset: ceaa71e7
Branch: premain
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2024-10-30 02:41:45 +0000
URL:       https://git.openjdk.org/leyden/commit/ceaa71e73100072b73e8bb8ec57259510e92f1c5

8342576: [macos] AppContentTest still fails after JDK-8341443 for same reason on older macOS versions

Co-authored-by: Alexander Matveev <almatvee at openjdk.org>
Reviewed-by: almatvee

! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/share/AppContentTest.java

Changeset: bd795946
Branch: premain
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-10-30 02:52:54 +0000
URL:       https://git.openjdk.org/leyden/commit/bd795946e777fccf797b1b69806217f988212f73

8343037: Missing @since tag on JColorChooser.showDialog overload

Reviewed-by: prr

! src/java.desktop/share/classes/javax/swing/JColorChooser.java
! src/java.desktop/share/classes/javax/swing/colorchooser/AbstractColorChooserPanel.java

Changeset: b6f745df
Branch: premain
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2024-10-30 03:09:47 +0000
URL:       https://git.openjdk.org/leyden/commit/b6f745df5795341dab1fc049a188a9e70d563a1a

8342489: compiler/c2/irTests/TestVectorizationMismatchedAccess.java fails on big-endian platforms

Reviewed-by: epeter, mbaesken

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

Changeset: 158ae51b
Branch: premain
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-10-30 05:58:22 +0000
URL:       https://git.openjdk.org/leyden/commit/158ae51be0fa5e8f90ad534df3e4f07745a443dc

8250659: Clarify in ParameterizedType.getRawType() doc that only Class is returned

Reviewed-by: darcy

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

Changeset: 63c19d3d
Branch: premain
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-10-30 06:11:06 +0000
URL:       https://git.openjdk.org/leyden/commit/63c19d3db586920108808866c7a094a5ae41bc22

8341977: Replace predicate walking and cloning code for Loop Peeling with a predicate visitor

Reviewed-by: kvn, epeter

! 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: f7f51983
Branch: premain
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-10-30 08:06:54 +0000
URL:       https://git.openjdk.org/leyden/commit/f7f5198367c74a97933fba7b18aa68f340a5a59c

8343186: hsdis build libopcodes and libbfd are not found

Reviewed-by: erikj, ihse, shade, jwaters

! make/autoconf/lib-hsdis.m4

Changeset: 9003524c
Branch: premain
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-10-30 10:24:12 +0000
URL:       https://git.openjdk.org/leyden/commit/9003524c8bbe5041b8d51deb6000b688a29027f8

8342588: Shenandoah: Pull shared closures together in one header

Reviewed-by: wkemper, kdnilsen, simonis

! src/hotspot/share/gc/shenandoah/shenandoahClosures.hpp
! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp
- src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp
- src/hotspot/share/gc/shenandoah/shenandoahOopClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahSTWMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp

Changeset: 0fe15d68
Branch: premain
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-10-30 10:39:05 +0000
URL:       https://git.openjdk.org/leyden/commit/0fe15d683630646d42d3b0ff75656a9b9006d61d

8343040: Clean up references to JRE in the launcher code

Reviewed-by: alanb, darcy

! src/java.base/macosx/native/libjli/java_md_macosx.m
! src/java.base/share/native/libjli/emessages.h
! src/java.base/share/native/libjli/java.c
! src/java.base/share/native/libjli/java.h
! src/java.base/unix/native/libjli/java_md.c
! src/java.base/unix/native/libjli/java_md.h
! src/java.base/unix/native/libjli/java_md_common.c
! src/java.base/windows/native/libjli/java_md.c

Changeset: 821c514a
Branch: premain
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2024-10-30 11:05:07 +0000
URL:       https://git.openjdk.org/leyden/commit/821c514a132e809a14648ddbb56f2ffee85fd35a

8341692: Implement JEP 490: ZGC: Remove the Non-Generational Mode

Reviewed-by: ihse, eosterlund, stefank, prr, cjplummer, dholmes

! make/RunTests.gmk
! make/hotspot/gensrc/GensrcAdlc.gmk
! make/hotspot/lib/JvmFeatures.gmk
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
- src/hotspot/cpu/aarch64/gc/x/xBarrierSetAssembler_aarch64.cpp
- src/hotspot/cpu/aarch64/gc/x/xBarrierSetAssembler_aarch64.hpp
- src/hotspot/cpu/aarch64/gc/x/xGlobals_aarch64.cpp
- src/hotspot/cpu/aarch64/gc/x/xGlobals_aarch64.hpp
- src/hotspot/cpu/aarch64/gc/x/x_aarch64.ad
! src/hotspot/cpu/aarch64/gc/z/z_aarch64.ad
- src/hotspot/cpu/ppc/gc/x/xBarrierSetAssembler_ppc.cpp
- src/hotspot/cpu/ppc/gc/x/xBarrierSetAssembler_ppc.hpp
- src/hotspot/cpu/ppc/gc/x/xGlobals_ppc.cpp
- src/hotspot/cpu/ppc/gc/x/xGlobals_ppc.hpp
- src/hotspot/cpu/ppc/gc/x/x_ppc.ad
! src/hotspot/cpu/ppc/gc/z/z_ppc.ad
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
- src/hotspot/cpu/riscv/gc/x/xBarrierSetAssembler_riscv.cpp
- src/hotspot/cpu/riscv/gc/x/xBarrierSetAssembler_riscv.hpp
- src/hotspot/cpu/riscv/gc/x/xGlobals_riscv.cpp
- src/hotspot/cpu/riscv/gc/x/xGlobals_riscv.hpp
- src/hotspot/cpu/riscv/gc/x/x_riscv.ad
! src/hotspot/cpu/riscv/gc/z/z_riscv.ad
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
- src/hotspot/cpu/x86/gc/x/xBarrierSetAssembler_x86.cpp
- src/hotspot/cpu/x86/gc/x/xBarrierSetAssembler_x86.hpp
- src/hotspot/cpu/x86/gc/x/xGlobals_x86.cpp
- src/hotspot/cpu/x86/gc/x/xGlobals_x86.hpp
- src/hotspot/cpu/x86/gc/x/x_x86_64.ad
! src/hotspot/cpu/x86/gc/z/z_x86_64.ad
- src/hotspot/os/bsd/gc/x/xLargePages_bsd.cpp
- src/hotspot/os/bsd/gc/x/xNUMA_bsd.cpp
- src/hotspot/os/bsd/gc/x/xPhysicalMemoryBacking_bsd.cpp
- src/hotspot/os/bsd/gc/x/xPhysicalMemoryBacking_bsd.hpp
- src/hotspot/os/linux/gc/x/xLargePages_linux.cpp
- src/hotspot/os/linux/gc/x/xMountPoint_linux.cpp
- src/hotspot/os/linux/gc/x/xMountPoint_linux.hpp
- src/hotspot/os/linux/gc/x/xNUMA_linux.cpp
- src/hotspot/os/linux/gc/x/xPhysicalMemoryBacking_linux.cpp
- src/hotspot/os/linux/gc/x/xPhysicalMemoryBacking_linux.hpp
- src/hotspot/os/linux/gc/x/xSyscall_linux.cpp
- src/hotspot/os/linux/gc/x/xSyscall_linux.hpp
- src/hotspot/os/posix/gc/x/xArguments_posix.cpp
- src/hotspot/os/posix/gc/x/xInitialize_posix.cpp
- src/hotspot/os/posix/gc/x/xUtils_posix.cpp
- src/hotspot/os/posix/gc/x/xVirtualMemory_posix.cpp
- src/hotspot/os/windows/gc/x/xArguments_windows.cpp
- src/hotspot/os/windows/gc/x/xInitialize_windows.cpp
- src/hotspot/os/windows/gc/x/xLargePages_windows.cpp
- src/hotspot/os/windows/gc/x/xMapper_windows.cpp
- src/hotspot/os/windows/gc/x/xMapper_windows.hpp
- src/hotspot/os/windows/gc/x/xNUMA_windows.cpp
- src/hotspot/os/windows/gc/x/xPhysicalMemoryBacking_windows.cpp
- src/hotspot/os/windows/gc/x/xPhysicalMemoryBacking_windows.hpp
- src/hotspot/os/windows/gc/x/xSyscall_windows.cpp
- src/hotspot/os/windows/gc/x/xSyscall_windows.hpp
- src/hotspot/os/windows/gc/x/xUtils_windows.cpp
- src/hotspot/os/windows/gc/x/xVirtualMemory_windows.cpp
- src/hotspot/os_cpu/linux_aarch64/gc/x/xSyscall_linux_aarch64.hpp
- src/hotspot/os_cpu/linux_ppc/gc/x/xSyscall_linux_ppc.hpp
- src/hotspot/os_cpu/linux_riscv/gc/x/xSyscall_linux_riscv.hpp
- src/hotspot/os_cpu/linux_x86/gc/x/xSyscall_linux_x86.hpp
! src/hotspot/share/gc/shared/barrierSetConfig.hpp
! src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp
! src/hotspot/share/gc/shared/gcConfig.cpp
! src/hotspot/share/gc/shared/gcConfiguration.cpp
! src/hotspot/share/gc/shared/gcName.hpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/gc/shared/vmStructs_gc.hpp
- src/hotspot/share/gc/x/c1/xBarrierSetC1.cpp
- src/hotspot/share/gc/x/c1/xBarrierSetC1.hpp
- src/hotspot/share/gc/x/c2/xBarrierSetC2.cpp
- src/hotspot/share/gc/x/c2/xBarrierSetC2.hpp
- src/hotspot/share/gc/x/vmStructs_x.cpp
- src/hotspot/share/gc/x/vmStructs_x.hpp
- src/hotspot/share/gc/x/xAbort.cpp
- src/hotspot/share/gc/x/xAbort.hpp
- src/hotspot/share/gc/x/xAbort.inline.hpp
- src/hotspot/share/gc/x/xAddress.cpp
- src/hotspot/share/gc/x/xAddress.hpp
- src/hotspot/share/gc/x/xAddress.inline.hpp
- src/hotspot/share/gc/x/xAddressSpaceLimit.cpp
- src/hotspot/share/gc/x/xAddressSpaceLimit.hpp
- src/hotspot/share/gc/x/xAllocationFlags.hpp
- src/hotspot/share/gc/x/xArguments.cpp
- src/hotspot/share/gc/x/xArguments.hpp
- src/hotspot/share/gc/x/xArray.hpp
- src/hotspot/share/gc/x/xArray.inline.hpp
- src/hotspot/share/gc/x/xAttachedArray.hpp
- src/hotspot/share/gc/x/xAttachedArray.inline.hpp
- src/hotspot/share/gc/x/xBarrier.cpp
- src/hotspot/share/gc/x/xBarrier.hpp
- src/hotspot/share/gc/x/xBarrier.inline.hpp
- src/hotspot/share/gc/x/xBarrierSet.cpp
- src/hotspot/share/gc/x/xBarrierSet.hpp
- src/hotspot/share/gc/x/xBarrierSet.inline.hpp
- src/hotspot/share/gc/x/xBarrierSetAssembler.cpp
- src/hotspot/share/gc/x/xBarrierSetAssembler.hpp
- src/hotspot/share/gc/x/xBarrierSetNMethod.cpp
- src/hotspot/share/gc/x/xBarrierSetNMethod.hpp
- src/hotspot/share/gc/x/xBarrierSetRuntime.cpp
- src/hotspot/share/gc/x/xBarrierSetRuntime.hpp
- src/hotspot/share/gc/x/xBarrierSetStackChunk.cpp
- src/hotspot/share/gc/x/xBarrierSetStackChunk.hpp
- src/hotspot/share/gc/x/xBitField.hpp
- src/hotspot/share/gc/x/xBitMap.hpp
- src/hotspot/share/gc/x/xBitMap.inline.hpp
- src/hotspot/share/gc/x/xBreakpoint.cpp
- src/hotspot/share/gc/x/xBreakpoint.hpp
- src/hotspot/share/gc/x/xCPU.cpp
- src/hotspot/share/gc/x/xCPU.hpp
- src/hotspot/share/gc/x/xCPU.inline.hpp
- src/hotspot/share/gc/x/xCollectedHeap.cpp
- src/hotspot/share/gc/x/xCollectedHeap.hpp
- src/hotspot/share/gc/x/xDebug.gdb
- src/hotspot/share/gc/x/xDirector.cpp
- src/hotspot/share/gc/x/xDirector.hpp
- src/hotspot/share/gc/x/xDriver.cpp
- src/hotspot/share/gc/x/xDriver.hpp
- src/hotspot/share/gc/x/xErrno.cpp
- src/hotspot/share/gc/x/xErrno.hpp
- src/hotspot/share/gc/x/xForwarding.cpp
- src/hotspot/share/gc/x/xForwarding.hpp
- src/hotspot/share/gc/x/xForwarding.inline.hpp
- src/hotspot/share/gc/x/xForwardingAllocator.cpp
- src/hotspot/share/gc/x/xForwardingAllocator.hpp
- src/hotspot/share/gc/x/xForwardingAllocator.inline.hpp
- src/hotspot/share/gc/x/xForwardingEntry.hpp
- src/hotspot/share/gc/x/xForwardingTable.hpp
- src/hotspot/share/gc/x/xForwardingTable.inline.hpp
- src/hotspot/share/gc/x/xFuture.hpp
- src/hotspot/share/gc/x/xFuture.inline.hpp
- src/hotspot/share/gc/x/xGlobals.cpp
- src/hotspot/share/gc/x/xGlobals.hpp
- src/hotspot/share/gc/x/xGranuleMap.hpp
- src/hotspot/share/gc/x/xGranuleMap.inline.hpp
- src/hotspot/share/gc/x/xHash.hpp
- src/hotspot/share/gc/x/xHash.inline.hpp
- src/hotspot/share/gc/x/xHeap.cpp
- src/hotspot/share/gc/x/xHeap.hpp
- src/hotspot/share/gc/x/xHeap.inline.hpp
- src/hotspot/share/gc/x/xHeapIterator.cpp
- src/hotspot/share/gc/x/xHeapIterator.hpp
- src/hotspot/share/gc/x/xHeuristics.cpp
- src/hotspot/share/gc/x/xHeuristics.hpp
- src/hotspot/share/gc/x/xInitialize.cpp
- src/hotspot/share/gc/x/xInitialize.hpp
- src/hotspot/share/gc/x/xLargePages.cpp
- src/hotspot/share/gc/x/xLargePages.hpp
- src/hotspot/share/gc/x/xLargePages.inline.hpp
- src/hotspot/share/gc/x/xList.hpp
- src/hotspot/share/gc/x/xList.inline.hpp
- src/hotspot/share/gc/x/xLiveMap.cpp
- src/hotspot/share/gc/x/xLiveMap.hpp
- src/hotspot/share/gc/x/xLiveMap.inline.hpp
- src/hotspot/share/gc/x/xLock.hpp
- src/hotspot/share/gc/x/xLock.inline.hpp
- src/hotspot/share/gc/x/xMark.cpp
- src/hotspot/share/gc/x/xMark.hpp
- src/hotspot/share/gc/x/xMark.inline.hpp
- src/hotspot/share/gc/x/xMarkCache.cpp
- src/hotspot/share/gc/x/xMarkCache.hpp
- src/hotspot/share/gc/x/xMarkCache.inline.hpp
- src/hotspot/share/gc/x/xMarkContext.hpp
- src/hotspot/share/gc/x/xMarkContext.inline.hpp
- src/hotspot/share/gc/x/xMarkStack.cpp
- src/hotspot/share/gc/x/xMarkStack.hpp
- src/hotspot/share/gc/x/xMarkStack.inline.hpp
- src/hotspot/share/gc/x/xMarkStackAllocator.cpp
- src/hotspot/share/gc/x/xMarkStackAllocator.hpp
- src/hotspot/share/gc/x/xMarkStackEntry.hpp
- src/hotspot/share/gc/x/xMarkTerminate.hpp
- src/hotspot/share/gc/x/xMarkTerminate.inline.hpp
- src/hotspot/share/gc/x/xMemory.cpp
- src/hotspot/share/gc/x/xMemory.hpp
- src/hotspot/share/gc/x/xMemory.inline.hpp
- src/hotspot/share/gc/x/xMessagePort.hpp
- src/hotspot/share/gc/x/xMessagePort.inline.hpp
- src/hotspot/share/gc/x/xMetronome.cpp
- src/hotspot/share/gc/x/xMetronome.hpp
- src/hotspot/share/gc/x/xNMethod.cpp
- src/hotspot/share/gc/x/xNMethod.hpp
- src/hotspot/share/gc/x/xNMethodData.cpp
- src/hotspot/share/gc/x/xNMethodData.hpp
- src/hotspot/share/gc/x/xNMethodTable.cpp
- src/hotspot/share/gc/x/xNMethodTable.hpp
- src/hotspot/share/gc/x/xNMethodTableEntry.hpp
- src/hotspot/share/gc/x/xNMethodTableIteration.cpp
- src/hotspot/share/gc/x/xNMethodTableIteration.hpp
- src/hotspot/share/gc/x/xNUMA.cpp
- src/hotspot/share/gc/x/xNUMA.hpp
- src/hotspot/share/gc/x/xNUMA.inline.hpp
- src/hotspot/share/gc/x/xObjArrayAllocator.cpp
- src/hotspot/share/gc/x/xObjArrayAllocator.hpp
- src/hotspot/share/gc/x/xObjectAllocator.cpp
- src/hotspot/share/gc/x/xObjectAllocator.hpp
- src/hotspot/share/gc/x/xOop.hpp
- src/hotspot/share/gc/x/xOop.inline.hpp
- src/hotspot/share/gc/x/xPage.cpp
- src/hotspot/share/gc/x/xPage.hpp
- src/hotspot/share/gc/x/xPage.inline.hpp
- src/hotspot/share/gc/x/xPageAllocator.cpp
- src/hotspot/share/gc/x/xPageAllocator.hpp
- src/hotspot/share/gc/x/xPageAllocator.inline.hpp
- src/hotspot/share/gc/x/xPageCache.cpp
- src/hotspot/share/gc/x/xPageCache.hpp
- src/hotspot/share/gc/x/xPageTable.cpp
- src/hotspot/share/gc/x/xPageTable.hpp
- src/hotspot/share/gc/x/xPageTable.inline.hpp
- src/hotspot/share/gc/x/xPhysicalMemory.cpp
- src/hotspot/share/gc/x/xPhysicalMemory.hpp
- src/hotspot/share/gc/x/xPhysicalMemory.inline.hpp
- src/hotspot/share/gc/x/xReferenceProcessor.cpp
- src/hotspot/share/gc/x/xReferenceProcessor.hpp
- src/hotspot/share/gc/x/xRelocate.cpp
- src/hotspot/share/gc/x/xRelocate.hpp
- src/hotspot/share/gc/x/xRelocationSet.cpp
- src/hotspot/share/gc/x/xRelocationSet.hpp
- src/hotspot/share/gc/x/xRelocationSet.inline.hpp
- src/hotspot/share/gc/x/xRelocationSetSelector.cpp
- src/hotspot/share/gc/x/xRelocationSetSelector.hpp
- src/hotspot/share/gc/x/xRelocationSetSelector.inline.hpp
- src/hotspot/share/gc/x/xResurrection.cpp
- src/hotspot/share/gc/x/xResurrection.hpp
- src/hotspot/share/gc/x/xResurrection.inline.hpp
- src/hotspot/share/gc/x/xRootsIterator.cpp
- src/hotspot/share/gc/x/xRootsIterator.hpp
- src/hotspot/share/gc/x/xRuntimeWorkers.cpp
- src/hotspot/share/gc/x/xRuntimeWorkers.hpp
- src/hotspot/share/gc/x/xSafeDelete.hpp
- src/hotspot/share/gc/x/xSafeDelete.inline.hpp
- src/hotspot/share/gc/x/xServiceability.cpp
- src/hotspot/share/gc/x/xServiceability.hpp
- src/hotspot/share/gc/x/xStackWatermark.cpp
- src/hotspot/share/gc/x/xStackWatermark.hpp
- src/hotspot/share/gc/x/xStat.cpp
- src/hotspot/share/gc/x/xStat.hpp
- src/hotspot/share/gc/x/xTask.cpp
- src/hotspot/share/gc/x/xTask.hpp
- src/hotspot/share/gc/x/xThread.cpp
- src/hotspot/share/gc/x/xThread.hpp
- src/hotspot/share/gc/x/xThread.inline.hpp
- src/hotspot/share/gc/x/xThreadLocalAllocBuffer.cpp
- src/hotspot/share/gc/x/xThreadLocalAllocBuffer.hpp
- src/hotspot/share/gc/x/xThreadLocalData.hpp
- src/hotspot/share/gc/x/xTracer.cpp
- src/hotspot/share/gc/x/xTracer.hpp
- src/hotspot/share/gc/x/xTracer.inline.hpp
- src/hotspot/share/gc/x/xUncommitter.cpp
- src/hotspot/share/gc/x/xUncommitter.hpp
- src/hotspot/share/gc/x/xUnload.cpp
- src/hotspot/share/gc/x/xUnload.hpp
- src/hotspot/share/gc/x/xUnmapper.cpp
- src/hotspot/share/gc/x/xUnmapper.hpp
- src/hotspot/share/gc/x/xUtils.hpp
- src/hotspot/share/gc/x/xUtils.inline.hpp
- src/hotspot/share/gc/x/xValue.hpp
- src/hotspot/share/gc/x/xValue.inline.hpp
- src/hotspot/share/gc/x/xVerify.cpp
- src/hotspot/share/gc/x/xVerify.hpp
- src/hotspot/share/gc/x/xVirtualMemory.cpp
- src/hotspot/share/gc/x/xVirtualMemory.hpp
- src/hotspot/share/gc/x/xVirtualMemory.inline.hpp
- src/hotspot/share/gc/x/xWeakRootsProcessor.cpp
- src/hotspot/share/gc/x/xWeakRootsProcessor.hpp
- src/hotspot/share/gc/x/xWorkers.cpp
- src/hotspot/share/gc/x/xWorkers.hpp
- src/hotspot/share/gc/x/x_globals.hpp
- src/hotspot/share/gc/z/shared/vmStructs_z_shared.hpp
- src/hotspot/share/gc/z/shared/zSharedArguments.cpp
- src/hotspot/share/gc/z/shared/zSharedArguments.hpp
- src/hotspot/share/gc/z/shared/z_shared_globals.hpp
! src/hotspot/share/gc/z/zArguments.cpp
! src/hotspot/share/gc/z/zArguments.hpp
! src/hotspot/share/gc/z/z_globals.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/oops/stackChunkOop.inline.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HSDB.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XAddress.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XAttachedArrayForForwarding.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XBarrier.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XCollectedHeap.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XExternalBitMap.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XForwarding.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XForwardingEntry.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XForwardingTable.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XForwardingTableCursor.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XForwardingTableEntry.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XGlobals.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XGlobalsForVMStructs.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XGranuleMapForForwarding.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XGranuleMapForPageTable.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XHash.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XHeap.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XOop.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XPage.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XPageAllocator.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XPageTable.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XPageTableEntry.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XRelocate.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XUtils.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XVirtualMemory.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/Universe.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapSummary.java
- test/hotspot/gtest/gc/x/test_xAddress.cpp
- test/hotspot/gtest/gc/x/test_xArray.cpp
- test/hotspot/gtest/gc/x/test_xBitField.cpp
- test/hotspot/gtest/gc/x/test_xBitMap.cpp
- test/hotspot/gtest/gc/x/test_xForwarding.cpp
- test/hotspot/gtest/gc/x/test_xList.cpp
- test/hotspot/gtest/gc/x/test_xLiveMap.cpp
- test/hotspot/gtest/gc/x/test_xPhysicalMemory.cpp
- test/hotspot/gtest/gc/x/test_xVirtualMemory.cpp
- test/hotspot/jtreg/ProblemList-generational-zgc.txt
! test/hotspot/jtreg/ProblemList-zgc.txt
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/compiler/gcbarriers/TestArrayCopyWithLargeObjectAlignment.java
! test/hotspot/jtreg/compiler/gcbarriers/TestZGCBarrierElision.java
! test/hotspot/jtreg/compiler/gcbarriers/TestZGCUnrolling.java
! test/hotspot/jtreg/compiler/gcbarriers/UnsafeIntrinsicsTest.java
! test/hotspot/jtreg/compiler/loopopts/TestRangeCheckPredicatesControl.java
! test/hotspot/jtreg/compiler/loopstripmining/TestNoWarningLoopStripMiningIterSet.java
! test/hotspot/jtreg/compiler/uncommontrap/TestDeoptOOM.java
! test/hotspot/jtreg/compiler/vectorapi/VectorRebracket128Test.java
! test/hotspot/jtreg/gc/TestAlwaysPreTouchBehavior.java
! test/hotspot/jtreg/gc/TestReferenceClearDuringReferenceProcessing.java
! test/hotspot/jtreg/gc/TestSystemGC.java
! test/hotspot/jtreg/gc/TestVerifySubSet.java
! test/hotspot/jtreg/gc/cslocker/TestCSLocker.java
! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithZ.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/TestStringDeduplicationTools.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationYoungGC.java
- test/hotspot/jtreg/gc/x/TestAllocateHeapAt.java
- test/hotspot/jtreg/gc/x/TestAlwaysPreTouch.java
- test/hotspot/jtreg/gc/x/TestDeprecated.java
- test/hotspot/jtreg/gc/x/TestGarbageCollectorMXBean.java
- test/hotspot/jtreg/gc/x/TestHighUsage.java
- test/hotspot/jtreg/gc/x/TestMemoryMXBean.java
- test/hotspot/jtreg/gc/x/TestMemoryManagerMXBean.java
- test/hotspot/jtreg/gc/x/TestNoUncommit.java
- test/hotspot/jtreg/gc/x/TestPageCacheFlush.java
- test/hotspot/jtreg/gc/x/TestRelocateInPlace.java
- test/hotspot/jtreg/gc/x/TestSmallHeap.java
- test/hotspot/jtreg/gc/x/TestUncommit.java
! test/hotspot/jtreg/gc/z/TestAllocateHeapAt.java
! test/hotspot/jtreg/gc/z/TestAllocateHeapAtWithHugeTLBFS.java
! test/hotspot/jtreg/gc/z/TestAlwaysPreTouch.java
- test/hotspot/jtreg/gc/z/TestDefault.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/TestRegistersPushPopAtZGCLoadBarrierStub.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/gc/z/TestZNMT.java
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java
! test/hotspot/jtreg/runtime/cds/appcds/TestZGCWithCDS.java
! test/hotspot/jtreg/runtime/cds/appcds/loaderConstraints/DynamicLoaderConstraintsTest.java
! test/hotspot/jtreg/serviceability/dcmd/gc/HeapDumpCompressedTest.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/examples/GCBarrierIRExample.java
- test/jdk/ProblemList-generational-zgc.txt
! test/jdk/ProblemList-zgc.txt
! test/jdk/TEST.ROOT
! test/jdk/java/awt/Graphics2D/LargeWindowPaintTest.java
! test/jdk/java/awt/print/PrinterJob/AlphaPrintTest.java
! test/jdk/java/foreign/stackwalk/TestAsyncStackWalk.java
! test/jdk/java/foreign/stackwalk/TestStackWalk.java
! test/jdk/java/io/ObjectStreamClass/ObjectStreamClassCaching.java
! test/jdk/java/lang/ProcessBuilder/CloseRace.java
! test/jdk/java/lang/Thread/virtual/stress/Skynet.java
! test/jdk/java/lang/management/MemoryMXBean/MemoryTest.java
! test/jdk/jdk/dynalink/TypeConverterFactoryMemoryLeakTest.java
! test/jdk/jdk/dynalink/TypeConverterFactoryRetentionTests.java
! test/jdk/jdk/incubator/vector/VectorMaxConversionTests.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/oldobject/TestZ.java
! test/jdk/sun/tools/jmap/BasicJMapTest.java
! test/jtreg-ext/requires/VMProps.java

Changeset: 7404ddf2
Branch: premain
Author:    Ramkumar Sunderbabu <rsunderbabu at openjdk.org>
Committer: Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-10-30 15:45:03 +0000
URL:       https://git.openjdk.org/leyden/commit/7404ddf24a162cff445cd0a26aec446461988bc8

8202100: Merge vm/share/InMemoryJavaCompiler w/ jdk/test/lib/compiler/InMemoryJavaCompiler

Reviewed-by: lmesnik

! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaProxyCallerIsHidden.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/RedefineCallerClassTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/RegularHiddenClass.java
! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineBasicTest.java
! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineRunningMethods_Shared.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/bytecode/BytecodeGeneratorFactory.java
! test/hotspot/jtreg/vmTestbase/metaspace/staticReferences/StaticReferences.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressDictionary/StressDictionary.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/common/generateHierarchy/GenerateHierarchyHelper.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/StressRedefine.java
- test/hotspot/jtreg/vmTestbase/vm/share/InMemoryJavaCompiler.java
! test/lib/jdk/test/lib/compiler/InMemoryJavaCompiler.java

Changeset: 1b177ce5
Branch: premain
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2024-10-30 18:02:55 +0000
URL:       https://git.openjdk.org/leyden/commit/1b177ce5b7e25b3a563066ba92dbf8cacfd29126

8343103: Enable debug logging for vmTestbase/nsk/jvmti/scenarios/sampling/SP05/sp05t003/TestDescription.java

Reviewed-by: cjplummer

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

Changeset: 9a9ac1d0
Branch: premain
Author:    Matthew Donovan <mdonovan at openjdk.org>
Date:      2024-10-30 18:51:02 +0000
URL:       https://git.openjdk.org/leyden/commit/9a9ac1d0059438d33fe69ef51265dc7cff6ad2bd

8341927: Replace hardcoded security providers with new test.provider.name system property

Reviewed-by: mullan, ascarpino, rhalade

! doc/testing.html
! doc/testing.md
! test/jdk/com/sun/crypto/provider/CICO/CICODESFuncTest.java
! test/jdk/com/sun/crypto/provider/CICO/CICOSkipTest.java
! test/jdk/com/sun/crypto/provider/CICO/PBEFunc/AESPBEWrapper.java
! test/jdk/com/sun/crypto/provider/CICO/PBEFunc/DefaultPBEWrapper.java
! test/jdk/com/sun/crypto/provider/CICO/PBEFunc/PBKDF2Wrapper.java
! test/jdk/com/sun/crypto/provider/Cipher/AEAD/Encrypt.java
! test/jdk/com/sun/crypto/provider/Cipher/AEAD/GCMLargeDataKAT.java
! test/jdk/com/sun/crypto/provider/Cipher/AEAD/GCMParameterSpecTest.java
! test/jdk/com/sun/crypto/provider/Cipher/AEAD/KeyWrapper.java
! test/jdk/com/sun/crypto/provider/Cipher/AEAD/ReadWriteSkip.java
! test/jdk/com/sun/crypto/provider/Cipher/AEAD/SameBuffer.java
! test/jdk/com/sun/crypto/provider/Cipher/AEAD/SealedObjectTest.java
! test/jdk/com/sun/crypto/provider/Cipher/AEAD/WrongAAD.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/CICO.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/CTR.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/Padding.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/Test4511676.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/Test4512524.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/Test4512704.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/Test4513830.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/Test4517355.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/Test4626070.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCipher.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/Dynamic.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/TestAESWithProviderChange.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/TestAESWithRemoveAddProvider.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/testAES.policy
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestCICOWithGCM.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestCICOWithGCMAndAAD.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestCopySafe.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestGCMKeyAndIvCheck.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestISO10126Padding.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestKATForECB_IV.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestKATForECB_VK.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestKATForECB_VT.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestKATForGCM.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestNoPaddingModes.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestNonexpanding.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestSameBuffer.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestShortBuffer.java
! test/jdk/com/sun/crypto/provider/Cipher/CTR/CounterMode.java
! test/jdk/com/sun/crypto/provider/Cipher/CTS/CTSMode.java
! test/jdk/com/sun/crypto/provider/Cipher/DES/KeyWrapping.java
! test/jdk/com/sun/crypto/provider/Cipher/KeyWrap/NISTWrapKAT.java
! test/jdk/com/sun/crypto/provider/Cipher/KeyWrap/TestCipherKeyWrapperTest.java
! test/jdk/com/sun/crypto/provider/Cipher/KeyWrap/TestGeneral.java
! test/jdk/com/sun/crypto/provider/Cipher/KeyWrap/TestKeySizeCheck.java
! test/jdk/com/sun/crypto/provider/Cipher/KeyWrap/XMLEncKAT.java
! test/jdk/com/sun/crypto/provider/Cipher/PBE/DecryptWithoutParameters.java
! test/jdk/com/sun/crypto/provider/Cipher/PBE/NegativeLength.java
! test/jdk/com/sun/crypto/provider/Cipher/PBE/PBEInvalidParamsTest.java
! test/jdk/com/sun/crypto/provider/Cipher/PBE/PBEKeyCleanupTest.java
! test/jdk/com/sun/crypto/provider/Cipher/PBE/PBEKeysAlgorithmNames.java
! test/jdk/com/sun/crypto/provider/Cipher/PBE/PBEParametersTest.java
! test/jdk/com/sun/crypto/provider/Cipher/PBE/PBESameBuffer/PBESameBuffer.java
! test/jdk/com/sun/crypto/provider/Cipher/PBE/PBESealedObject.java
! test/jdk/com/sun/crypto/provider/Cipher/PBE/PKCS12Cipher.java
! test/jdk/com/sun/crypto/provider/Cipher/PBE/PKCS12CipherKAT.java
! test/jdk/com/sun/crypto/provider/Cipher/PBE/TestCipherKeyWrapperPBEKey.java
! test/jdk/com/sun/crypto/provider/Cipher/PBE/TestCipherPBECons.java
! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestOAEP.java
! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestOAEPPadding.java
! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestOAEPParameterSpec.java
! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestOAEPWithParams.java
! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestOAEP_KAT.java
! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestRSA.java
! test/jdk/com/sun/crypto/provider/Cipher/TestCipher.java
! test/jdk/com/sun/crypto/provider/Cipher/TextLength/SameBufferOverwrite.java
! test/jdk/com/sun/crypto/provider/Cipher/UTIL/StrongOrUnlimited.java
! test/jdk/com/sun/crypto/provider/Cipher/UTIL/SunJCEGetInstance.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyFactory.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyGenSpeed.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/SameDHKeyStressTest.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/SupportedDHKeys.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/SupportedDHParamGens.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/TestExponentSize.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/UnsupportedDHKeys.java
! test/jdk/com/sun/crypto/provider/KeyFactory/PBKDF2HmacSHA1FactoryTest.java
! test/jdk/com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
! test/jdk/com/sun/crypto/provider/KeyGenerator/Test4628062.java
! test/jdk/com/sun/crypto/provider/KeyGenerator/Test6227536.java
! test/jdk/com/sun/crypto/provider/KeyGenerator/TestExplicitKeyLength.java
! test/jdk/com/sun/crypto/provider/Mac/DigestCloneabilityTest.java
! test/jdk/com/sun/crypto/provider/Mac/EmptyByteBufferTest.java
! test/jdk/com/sun/crypto/provider/Mac/HmacPBESHA1.java
! test/jdk/com/sun/crypto/provider/Mac/HmacSaltLengths.java
! test/jdk/com/sun/crypto/provider/Mac/LargeByteBufferTest.java
! test/jdk/com/sun/crypto/provider/Mac/MacClone.java
! test/jdk/com/sun/crypto/provider/Mac/MacKAT.java
! test/jdk/com/sun/crypto/provider/Mac/MacSameTest.java
! test/jdk/com/sun/crypto/provider/Mac/NullByteBufferTest.java
! test/jdk/com/sun/crypto/provider/NSASuiteB/TestAESOids.java
! test/jdk/com/sun/crypto/provider/NSASuiteB/TestAESWrapOids.java
! test/jdk/com/sun/crypto/provider/NSASuiteB/TestHmacSHAOids.java
! test/jdk/com/sun/crypto/provider/TLS/TestKeyMaterial.java
! test/jdk/com/sun/crypto/provider/TLS/TestLeadingZeroes.java
! test/jdk/com/sun/crypto/provider/TLS/TestMasterSecret.java
! test/jdk/com/sun/crypto/provider/TLS/TestPRF.java
! test/jdk/com/sun/crypto/provider/TLS/TestPRF12.java
! test/jdk/com/sun/crypto/provider/TLS/TestPremaster.java
! test/jdk/com/sun/jdi/ClassesByName2Test.java
! test/jdk/java/security/KeyAgreement/KeyAgreementTest.java
! test/jdk/java/security/KeyAgreement/KeySizeTest.java
! test/jdk/java/security/KeyAgreement/KeySpecTest.java
! test/jdk/java/security/KeyAgreement/MultiThreadTest.java
! test/jdk/java/security/KeyAgreement/NegativeTest.java
! test/jdk/java/security/KeyFactory/GenerateRSAPrivateCrtKey.java
! test/jdk/java/security/KeyFactory/KeyFactoryGetKeySpecForInvalidSpec.java
! test/jdk/java/security/KeyPairGenerator/GenerateRSAKeyPair.java
! test/jdk/java/security/KeyRep/Serial.java
! test/jdk/java/security/KeyRep/Serial.policy
! test/jdk/java/security/MessageDigest/ByteBuffers.java
! test/jdk/java/security/MessageDigest/TestCloneable.java
! test/jdk/java/security/SecureRandom/DefaultAlgo.java
! test/jdk/java/security/SecureRandom/DefaultProvider.java
! test/jdk/java/security/SecureRandom/GetInstanceTest.java
! test/jdk/java/security/Security/CaseInsensitiveAlgNames.java
! test/jdk/java/security/Signature/ByteBuffers.java
! test/jdk/java/security/Signature/NONEwithRSA.java
! test/jdk/java/security/Signature/SignatureGetInstance.java
! test/jdk/java/security/Signature/TestCloneable.java
! test/jdk/java/security/Signature/TestInitSignWithMyOwnRandom.java
! test/jdk/java/security/SignedObject/Chain.java
! test/jdk/java/security/SignedObject/Copy.java
! test/jdk/java/security/misc/GetInstanceNullsEmpties.java
! test/jdk/javax/crypto/Cipher/ByteBuffers.java
! test/jdk/javax/crypto/Cipher/CipherInputStreamExceptions.java
! test/jdk/javax/crypto/Cipher/GetMaxAllowed.java
! test/jdk/javax/crypto/Cipher/TestCipherMode.java
! test/jdk/javax/crypto/Cipher/TestGetInstance.java
! test/jdk/javax/crypto/CipherSpi/DirectBBRemaining.java
! test/jdk/javax/crypto/CryptoPermission/AllPermCheck.java
! test/jdk/javax/crypto/CryptoPermission/LowercasePermCheck.java
! test/jdk/javax/crypto/CryptoPermission/RSANoLimit.java
! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetAlgName.java
! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKeySpec.java
! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKeySpecException.java
! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKeySpecException2.java
! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKeySpecInvalidEncoding.java
! test/jdk/javax/crypto/KeyGenerator/TestGetInstance.java
! test/jdk/javax/crypto/KeyGenerator/TestKGParity.java
! test/jdk/javax/crypto/Mac/ByteBuffers.java
! test/jdk/javax/crypto/Mac/TestGetInstance.java
! test/jdk/javax/crypto/SecretKeyFactory/SecKFTranslateTest.java
! test/jdk/javax/crypto/SecretKeyFactory/SecKeyFacSunJCEPrf.java
! test/jdk/javax/crypto/SecretKeyFactory/evilprov/com/evilprovider/EvilHmacSHA1.java
! test/jdk/javax/security/auth/login/Configuration/GetInstance.java
! test/jdk/javax/security/auth/login/Configuration/GetInstanceSecurity.grantedPolicy
! test/jdk/javax/security/auth/login/Configuration/GetInstanceSecurity.java
! test/jdk/javax/security/auth/login/Configuration/GetInstanceSecurity.policy
! test/jdk/sun/security/ec/ECDSAPrimitive.java
! test/jdk/sun/security/ec/ECDSAPrvGreaterThanOrder.java
! test/jdk/sun/security/ec/InvalidCurve.java
! test/jdk/sun/security/ec/NSASuiteB/TestSHAwithECDSASignatureOids.java
! test/jdk/sun/security/ec/OidInstance.java
! test/jdk/sun/security/ec/SignatureDigestTruncate.java
! test/jdk/sun/security/ec/SignatureKAT.java
! test/jdk/sun/security/ec/SignedObjectChain.java
! test/jdk/sun/security/ec/TestEC.java
! test/jdk/sun/security/ec/ed/EdCRLSign.java
! test/jdk/sun/security/ec/ed/EdDSAKeyCompatibility.java
! test/jdk/sun/security/ec/ed/EdDSAKeySize.java
! test/jdk/sun/security/ec/ed/EdDSANegativeTest.java
! test/jdk/sun/security/ec/ed/EdDSAParamSpec.java
! test/jdk/sun/security/ec/ed/EdDSAReuseTest.java
! test/jdk/sun/security/ec/ed/EdDSATest.java
! test/jdk/sun/security/ec/ed/TestEdDSA.java
! test/jdk/sun/security/jca/PreferredProviderNegativeTest.java
! test/jdk/sun/security/mscapi/InteropWithSunRsaSign.java
! test/jdk/sun/security/pkcs/pkcs8/TestLeadingZeros.java
! test/jdk/sun/security/pkcs11/Cipher/EncryptionPadding.java
! test/jdk/sun/security/pkcs11/Cipher/KeyWrap/NISTWrapKAT.java
! test/jdk/sun/security/pkcs11/Cipher/KeyWrap/TestGeneral.java
! test/jdk/sun/security/pkcs11/Cipher/PBECipher.java
! test/jdk/sun/security/pkcs11/Cipher/TestPKCS5PaddingError.java
! test/jdk/sun/security/pkcs11/Cipher/TestRSACipher.java
! test/jdk/sun/security/pkcs11/Cipher/TestRSACipherWrap.java
! test/jdk/sun/security/pkcs11/Cipher/TestRawRSACipher.java
! test/jdk/sun/security/pkcs11/Cipher/TestSymmCiphers.java
! test/jdk/sun/security/pkcs11/Cipher/TestSymmCiphersNoPad.java
! test/jdk/sun/security/pkcs11/KeyAgreement/TestDH.java
! test/jdk/sun/security/pkcs11/KeyAgreement/TestInterop.java
! test/jdk/sun/security/pkcs11/KeyStore/Basic.java
! test/jdk/sun/security/pkcs11/Mac/PBAMac.java
! test/jdk/sun/security/pkcs11/MessageDigest/ReinitDigest.java
! test/jdk/sun/security/pkcs11/Signature/SigInteropPSS.java
! test/jdk/sun/security/pkcs11/Signature/SigInteropPSS2.java
! test/jdk/sun/security/pkcs11/Signature/TestDSAKeyLength.java
! test/jdk/sun/security/pkcs11/policy
! test/jdk/sun/security/pkcs11/rsa/GenKeyStore.java
! test/jdk/sun/security/pkcs11/rsa/rsakeys.ks.policy
! test/jdk/sun/security/provider/DSA/SupportedDSAParamGen.java
! test/jdk/sun/security/provider/DSA/TestAlgParameterGenerator.java
! test/jdk/sun/security/provider/DSA/TestDSA.java
! test/jdk/sun/security/provider/DSA/TestDSA2.java
! test/jdk/sun/security/provider/DSA/TestKeyPairGenerator.java
! test/jdk/sun/security/provider/MessageDigest/DigestKAT.java
! test/jdk/sun/security/provider/MessageDigest/Offsets.java
! test/jdk/sun/security/provider/MessageDigest/TestSHAClone.java
! test/jdk/sun/security/provider/NSASuiteB/TestDSAGenParameterSpec.java
! test/jdk/sun/security/provider/NSASuiteB/TestSHAOids.java
! test/jdk/sun/security/provider/NSASuiteB/TestSHAwithDSASignatureOids.java
! test/jdk/sun/security/rsa/BrokenRSAPrivateCrtKey.java
! test/jdk/sun/security/rsa/GenKeyStore.java
! test/jdk/sun/security/rsa/KeySizeTest.java
! test/jdk/sun/security/rsa/PrivateKeyEqualityTest.java
! test/jdk/sun/security/rsa/SignatureTest.java
! test/jdk/sun/security/rsa/SpecTest.java
! test/jdk/sun/security/rsa/TestCACerts.java
! test/jdk/sun/security/rsa/TestKeyFactory.java
! test/jdk/sun/security/rsa/TestKeyPairGenerator.java
! test/jdk/sun/security/rsa/TestKeyPairGeneratorExponent.java
! test/jdk/sun/security/rsa/TestKeyPairGeneratorInit.java
! test/jdk/sun/security/rsa/TestKeyPairGeneratorLength.java
! test/jdk/sun/security/rsa/TestRSAOidSupport.java
! test/jdk/sun/security/rsa/TestSigGen15.java
! test/jdk/sun/security/rsa/TestSignatures.java
! test/jdk/sun/security/rsa/WithoutNULL.java
! test/jdk/sun/security/rsa/pss/PSSKeyCompatibility.java
! test/jdk/sun/security/rsa/pss/PSSParametersTest.java
! test/jdk/sun/security/rsa/pss/SerializedPSSKey.java
! test/jdk/sun/security/rsa/pss/SignatureTest2.java
! test/jdk/sun/security/rsa/pss/SignatureTestPSS.java
! test/jdk/sun/security/rsa/pss/TestPSSKeySupport.java
! test/jdk/sun/security/rsa/pss/TestSigGenPSS.java
! test/jdk/sun/security/ssl/HandshakeHash/DigestBase.java
! test/jdk/sun/security/x509/X509CRLImpl/Verify.java
! test/jdk/sun/security/x509/X509CertImpl/Verify.java

Changeset: 7461dfe9
Branch: premain
Author:    Justin Lu <jlu at openjdk.org>
Date:      2024-10-30 21:49:26 +0000
URL:       https://git.openjdk.org/leyden/commit/7461dfe9c652542ef4e8f8fe36ac601ebd345492

8341788: Fix ExceptionOccurred in hotspot

Reviewed-by: dholmes

! src/hotspot/share/jfr/instrumentation/jfrJvmtiAgent.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/nativeEntryPoint.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/prims/upcallLinker.cpp
! src/hotspot/share/prims/upcallStubs.cpp
! src/hotspot/share/runtime/continuation.cpp

Changeset: 02ea4b54
Branch: premain
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2024-10-30 21:53:12 +0000
URL:       https://git.openjdk.org/leyden/commit/02ea4b548ea1d5e96b9e59e2aa916d7728844116

8342635: javax/swing/JFileChooser/FileSystemView/WindowsDefaultIconSizeTest.java creates tmp file in src dir
8342634: javax/imageio/plugins/wbmp/WBMPStreamTruncateTest.java creates temp file in src dir

Reviewed-by: erikj, serb

! test/jdk/javax/imageio/plugins/wbmp/WBMPStreamTruncateTest.java
! test/jdk/javax/swing/JFileChooser/FileSystemView/WindowsDefaultIconSizeTest.java

Changeset: cc2fb4d3
Branch: premain
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2024-10-30 21:54:43 +0000
URL:       https://git.openjdk.org/leyden/commit/cc2fb4d3bd52a0f0b2c92e0b5490e003f9ba55ee

8337276: jcmd man page update for PID in output filenames

Reviewed-by: cjplummer, szaldana

! src/jdk.jcmd/share/man/jcmd.1

Changeset: f340ab2d
Branch: premain
Author:    Fernando Guallini <fguallini at openjdk.org>
Date:      2024-10-30 22:14:54 +0000
URL:       https://git.openjdk.org/leyden/commit/f340ab2d360b5dfd375095ac053e9f4fc22a98de

8342181: Update tests to use stronger Key and Salt size

Reviewed-by: rhalade, ascarpino

! test/jdk/com/sun/crypto/provider/Cipher/DES/KeyWrapping.java
! test/jdk/com/sun/crypto/provider/Cipher/DES/Sealtest.java
! test/jdk/com/sun/crypto/provider/Cipher/KeyWrap/TestCipherKeyWrapperTest.java
! test/jdk/com/sun/crypto/provider/Cipher/PBE/PBEKeyCleanupTest.java
! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestOAEPPadding.java
! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestOAEPWithParams.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyAgreementPadding.java
! test/jdk/com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
! test/jdk/com/sun/org/apache/xml/internal/security/SignatureKeyInfo.java
! test/jdk/java/security/KeyAgreement/KeySpecTest.java
! test/jdk/java/security/KeyAgreement/MultiThreadTest.java
! test/jdk/java/security/KeyAgreement/NegativeTest.java
! test/jdk/java/security/KeyFactory/Failover.java
! test/jdk/java/security/KeyPairGenerator/GenerateKeypair.java
! test/jdk/java/security/KeyPairGenerator/GenerateRSAKeyPair.java
! test/jdk/java/security/Provider/SupportsParameter.java
! test/jdk/java/security/Signature/NONEwithRSA.java
! test/jdk/java/security/Signature/ResetAfterException.java
! test/jdk/java/security/Signature/VerifyRangeCheckOverflow.java
! test/jdk/java/security/cert/X509Certificate/GetSigAlgParams.java
! test/jdk/javax/crypto/SecretKeyFactory/SecKeyFacSunJCEPrf.java
! test/jdk/javax/security/auth/Destroyable/KeyDestructionTest.java
! test/jdk/jdk/security/jarsigner/Spec.java
! test/jdk/sun/security/pkcs11/Cipher/TestRSACipher.java
! test/jdk/sun/security/pkcs11/Cipher/TestRSACipherWrap.java
! test/jdk/sun/security/pkcs11/Cipher/TestRawRSACipher.java
! test/jdk/sun/security/pkcs11/KeyAgreement/TestDH.java
! test/jdk/sun/security/provider/KeyStore/CaseSensitiveAliases.java
! test/jdk/sun/security/provider/NSASuiteB/TestSHAwithDSASignatureOids.java
! test/jdk/sun/security/rsa/BrokenRSAPrivateCrtKey.java
! test/jdk/sun/security/rsa/TestKeyPairGenerator.java
! test/jdk/sun/security/rsa/TestKeyPairGeneratorExponent.java
! test/jdk/sun/security/rsa/TestKeyPairGeneratorInit.java
! test/jdk/sun/security/rsa/TestKeyPairGeneratorLength.java
! test/jdk/sun/security/rsa/pss/DefaultParamSpec.java
! test/jdk/sun/security/rsa/pss/InitAgain.java
! test/jdk/sun/security/rsa/pss/SerializedPSSKey.java
! test/jdk/sun/security/rsa/pss/TestPSSKeySupport.java
! test/jdk/sun/security/x509/AlgorithmId/NonStandardNames.java
! test/lib/jdk/test/lib/security/SecurityUtils.java

Changeset: 688e92e7
Branch: premain
Author:    Jiangli Zhou <jiangli at openjdk.org>
Date:      2024-10-31 01:50:00 +0000
URL:       https://git.openjdk.org/leyden/commit/688e92e7f5febddd2935cb7f500dd3f10fbd9401

8342642: Class loading failure due to archived map issue in ModuleLoaderMap.Mapper

Reviewed-by: iklam, shade, alanb

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

Changeset: 388d44fb
Branch: premain
Author:    Daniel Lundén <dlunden at openjdk.org>
Date:      2024-10-31 07:46:35 +0000
URL:       https://git.openjdk.org/leyden/commit/388d44fbf0126f253860edc88c2efd57f86e5a2b

8342156: C2: Compilation failure with fewer arguments after JDK-8329032

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

! src/hotspot/share/adlc/formsopt.cpp
+ test/hotspot/jtreg/compiler/arguments/TestManyParameters.java

Changeset: 2f1ba5ef
Branch: premain
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Date:      2024-10-31 08:32:48 +0000
URL:       https://git.openjdk.org/leyden/commit/2f1ba5ef09441ed9e505fe2e17c57ccb1771f777

8343307: Throw ZipException instead of IAE in ZipFile.Source::initCEN

Reviewed-by: lancea, jpai

! src/java.base/share/classes/java/util/zip/ZipFile.java

Changeset: dee0982c
Branch: premain
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2024-10-31 08:53:19 +0000
URL:       https://git.openjdk.org/leyden/commit/dee0982c603b389148a2e615c10c1276c3c589ae

8343132: Remove temporary transitions from Virtual thread implementation

Reviewed-by: dholmes, sspitsyn, pchilanomate

! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/java.base/share/classes/java/lang/ThreadLocal.java
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
! src/java.base/share/native/libjava/VirtualThread.c
! test/jdk/java/lang/Thread/virtual/ParkWithFixedThreadPool.java

Changeset: c40bb762
Branch: premain
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-10-31 09:17:21 +0000
URL:       https://git.openjdk.org/leyden/commit/c40bb7621c0e49581dac587b6900b6d281572813

8343296: IGV: Show pre/main/post at CountedLoopNodes

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

! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/idealGraphPrinter.hpp
! src/utils/IdealGraphVisualizer/Filter/src/main/resources/com/sun/hotspot/igv/filter/helper.js
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/customNodeInfo.filter

Changeset: e5bbad05
Branch: premain
Author:    Arseny Bochkarev <bochkarevarseny at gmail.com>
Date:      2024-10-31 12:19:48 +0000
URL:       https://git.openjdk.org/leyden/commit/e5bbad059d5dc293288ac415c9f7d0fa89c64b74

8334999: RISC-V: implement AES single block encryption/decryption intrinsics

Reviewed-by: fyang, rehn, yzhu

! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/hotspot/share/opto/library_call.cpp

Changeset: 29ae2651
Branch: premain
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2024-10-31 13:55:42 +0000
URL:       https://git.openjdk.org/leyden/commit/29ae26517f9c1fd5e641b3a560aa93e370920506

8341861: GHA: Use only retention mechanism to remove bundles

Reviewed-by: shade, ihse, erikj

! .github/workflows/main.yml

Changeset: 3ccd2f75
Branch: premain
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-10-31 14:01:13 +0000
URL:       https://git.openjdk.org/leyden/commit/3ccd2f757d069c16147b331a90b1590c8ad4ae24

8342458: More consistent constant instruction handling

Reviewed-by: asotona

! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java
! test/jdk/jdk/classfile/LDCTest.java

Changeset: b2694934
Branch: premain
Author:    Olexandr Rotan <rotan.olexandr at gmail.com>
Date:      2024-10-31 15:25:42 +0000
URL:       https://git.openjdk.org/leyden/commit/b2694934b567c896b715c420584ce0989d2decc9

8338981: Access to private classes should be permitted inside the permits clause of the enclosing top-level class

Reviewed-by: vromero, mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrContext.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
+ test/langtools/tools/javac/sealed/PrivateMembersInPermitClause.java

Changeset: 7d8bd21e
Branch: premain
Author:    Cesar Soares Lucas <cslucas at openjdk.org>
Date:      2024-10-31 17:11:11 +0000
URL:       https://git.openjdk.org/leyden/commit/7d8bd21eb0187647ec574abf4fac4f99c435c60b

8335977: Deoptimization fails with assert "object should be reallocated already"

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

! src/hotspot/share/opto/output.cpp
+ test/hotspot/jtreg/compiler/escapeAnalysis/TestReduceAllocationAndJVMStates.java

Changeset: 7ad3ef7f
Branch: premain
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-10-31 18:25:30 +0000
URL:       https://git.openjdk.org/leyden/commit/7ad3ef7f763ab909d7b43dbdc8f445c101a9e989

8343057: JFR: Sorting in 'jfr view' can violate contract

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/query/TableSorter.java

Changeset: ae82cc1b
Branch: premain
Author:    Fernando Guallini <fguallini at openjdk.org>
Date:      2024-10-31 18:28:52 +0000
URL:       https://git.openjdk.org/leyden/commit/ae82cc1ba101f6c566278f79a2e94bd1d1dd9efe

8342188: Update tests to use stronger key parameters and certificates

Reviewed-by: rhalade, ascarpino

! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestRSA.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/DHGenSharedSecret.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyAgreement2.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyAgreement3.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyFactory.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyGenSpeed.java
! test/jdk/com/sun/crypto/provider/TLS/TestLeadingZeroes.java
! test/jdk/java/security/KeyRep/Serial.java
! test/jdk/sun/security/pkcs11/KeyAgreement/TestInterop.java
! test/jdk/sun/security/ssl/X509TrustManagerImpl/PKIXExtendedTM.java
! test/jdk/sun/security/ssl/X509TrustManagerImpl/SunX509ExtendedTM.java
! test/jdk/sun/security/x509/X509CRLImpl/Verify.java
! test/jdk/sun/security/x509/X509CertImpl/Verify.java
+ test/lib/jdk/test/lib/security/DiffieHellmanGroup.java
! test/lib/jdk/test/lib/security/SecurityUtils.java

Changeset: 7c36fa7e
Branch: premain
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-10-31 20:18:25 +0000
URL:       https://git.openjdk.org/leyden/commit/7c36fa7e175c01dd994cd8f1ef9fd942dbddbce0

8343019: Primitive caches must use boxed instances from the archive

Reviewed-by: jiangli, vlivanov, iklam

! src/java.base/share/classes/java/lang/Byte.java
! src/java.base/share/classes/java/lang/Character.java
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
! src/java.base/share/classes/java/lang/Short.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedIntegerHolder.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/CheckIntegerCacheApp.java

Changeset: 568b07a0
Branch: premain
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2024-10-31 20:25:55 +0000
URL:       https://git.openjdk.org/leyden/commit/568b07a09b7e08ae9ea4a7d23e1ee3ca8c06e7a9

8325089: jpackage utility creates an "infinite", undeleteable directory tree

Reviewed-by: almatvee

! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AbstractAppImageBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/DeployParams.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/IOUtils.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java
+ test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/DirectoryContentVerifierTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CommandArguments.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JavaAppDesc.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/DeployParamsTest.java
+ test/jdk/tools/jpackage/share/InOutPathTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java

Changeset: d4eb2d92
Branch: premain
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2024-10-31 21:30:08 +0000
URL:       https://git.openjdk.org/leyden/commit/d4eb2d924e917e9a81c89ba938876f18089c793c

8319343: Improve CDS module graph support for --add-modules option

Reviewed-by: alanb, iklam

! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/classLoaderExt.hpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/modules.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/java.base/share/classes/jdk/internal/module/ArchivedModuleGraph.java
! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java
+ test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java

Changeset: 5a5d9c51
Branch: premain
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2024-10-31 22:17:35 +0000
URL:       https://git.openjdk.org/leyden/commit/5a5d9c51beadd9715ad4d5171003b8f54a8a9264

8343085: [macos] jpackage verbose output on macOS contains numerous "Running /usr/bin/codesign" entries

Reviewed-by: asemenyuk

! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Executor.java

Changeset: 34655c67
Branch: premain
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2024-10-31 22:18:26 +0000
URL:       https://git.openjdk.org/leyden/commit/34655c67a8efe1b8eb83d51a1e0efca10c6603ca

8342544: [macos] jpackage test helper should check for both "--app-image" and "--mac-sign" for signing predefined app image case

Reviewed-by: asemenyuk

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

Changeset: 29321447
Branch: premain
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-10-31 22:28:53 +0000
URL:       https://git.openjdk.org/leyden/commit/29321447b16d318e580f99edb748165eed1a4e00

8343305: Remove Indify-dependent microbenchmarks

Reviewed-by: liach, ihse, erikj

! make/test/BuildMicrobenchmark.gmk
- test/micro/org/openjdk/bench/java/lang/invoke/CallSiteSetTarget.java
- test/micro/org/openjdk/bench/java/lang/invoke/CallSiteSetTargetSelf.java
- test/micro/org/openjdk/bench/java/lang/invoke/CallSiteStable.java

Changeset: b627a41f
Branch: premain
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-10-31 22:30:25 +0000
URL:       https://git.openjdk.org/leyden/commit/b627a41f3de77c27431a128f76d383e1db5406be

8343345: Use -jvmArgsPrepend when running microbenchmarks in RunTests.gmk

Reviewed-by: liach, ihse, erikj

! make/RunTests.gmk

Changeset: 803612ee
Branch: premain
Author:    Fei Yang <fyang at openjdk.org>
Date:      2024-11-01 00:13:14 +0000
URL:       https://git.openjdk.org/leyden/commit/803612ee9377f7875d1b3ceb6f055048703e148c

8343121: RISC-V: More accurate max size for C2SafepointPollStub and C2EntryBarrierStub

Reviewed-by: rehn, fjiang

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

Changeset: cbda7580
Branch: premain
Author:    Fei Yang <fyang at openjdk.org>
Date:      2024-11-01 00:55:11 +0000
URL:       https://git.openjdk.org/leyden/commit/cbda758010c22b0c1b9aec16004d4bfd24ab5c81

8343122: RISC-V: C2: Small improvement for real runtime callouts

Reviewed-by: rehn, fjiang

! src/hotspot/cpu/riscv/riscv.ad

Changeset: 6f6cfe64
Branch: premain
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-11-01 06:51:34 +0000
URL:       https://git.openjdk.org/leyden/commit/6f6cfe643b48c21c9b7349b584d31b813c025abd

8343380: C2: assert(iff->in(1)->is_OpaqueNotNull()) failed: must be OpaqueNotNull

Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/escape.cpp
+ test/hotspot/jtreg/compiler/escapeAnalysis/TestCanReduceCheckUsersDifferentIfs.java

Changeset: 2a4d9d9b
Branch: premain
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-11-01 07:19:51 +0000
URL:       https://git.openjdk.org/leyden/commit/2a4d9d9b0d34c84adeae78fad18a96c286c569e8

8343379: [BACKOUT] 8343190 GHA: Try building JTReg several times

Reviewed-by: erikj, ihse

! .github/actions/build-jtreg/action.yml

Changeset: 8d4d589f
Branch: premain
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2024-11-01 07:34:59 +0000
URL:       https://git.openjdk.org/leyden/commit/8d4d589fc5895f328c7db93bae72048e8711d727

8343297: Vector unsigned min/max test are failing with -Xcomp

Reviewed-by: thartmann

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

Changeset: 4a70c83b
Branch: premain
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2024-11-01 08:35:28 +0000
URL:       https://git.openjdk.org/leyden/commit/4a70c83bd0c563185123ce9d8a34e006c62db7cc

8343378: Exceptions in javax/management DeadLockTest.java do not cause test failure

Reviewed-by: amenkov

! test/jdk/javax/management/remote/mandatory/connection/DeadLockTest.java

Changeset: f77a5144
Branch: premain
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2024-11-01 11:47:00 +0000
URL:       https://git.openjdk.org/leyden/commit/f77a5144a12fc31bad8b672a3cc9caa688d78e72

8343194: Avoid redundant Hashtable.containsKey call in CodeSource.readObject

Reviewed-by: mullan

! src/java.base/share/classes/java/security/CodeSource.java

Changeset: da0e9e38
Branch: premain
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2024-11-01 13:04:09 +0000
URL:       https://git.openjdk.org/leyden/commit/da0e9e38e378ad14ddf4577924597462d9b0595f

8343333: Parallel: Cleanup comment referring Solaris in MutableNUMASpace

Reviewed-by: tschatzl

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

Changeset: 7e87c071
Branch: premain
Author:    Fernando Guallini <fguallini at openjdk.org>
Committer: Sean Mullan <mullan at openjdk.org>
Date:      2024-11-01 13:11:56 +0000
URL:       https://git.openjdk.org/leyden/commit/7e87c071b0fd832473f17ec0f579df40bea62950

8340116: test/jdk/sun/security/tools/jarsigner/PreserveRawManifestEntryAndDigest.java can fail due to regex

Reviewed-by: mullan

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

Changeset: 751a914b
Branch: premain
Author:    Tomas Zezula <tzezula at openjdk.org>
Date:      2024-11-01 13:36:26 +0000
URL:       https://git.openjdk.org/leyden/commit/751a914b0a377d4e1dd30d2501f0ab4e327dea34

8340733: Add scope for relaxing constraint on JavaCalls from CompilerThread

Reviewed-by: dnsimon, kvn

! src/hotspot/share/compiler/compilerThread.cpp
! src/hotspot/share/jvmci/jvmci.cpp
! src/hotspot/share/jvmci/jvmci.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
+ src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerThreadCanCallJavaScope.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java

Changeset: 5995786d
Branch: premain
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2024-11-01 14:51:51 +0000
URL:       https://git.openjdk.org/leyden/commit/5995786dbd69ed11dd1cacb2a3ac86e3e6f43ab7

8343177: JFR: Remove critical section for thread id assignment

Reviewed-by: dholmes

! src/hotspot/share/jfr/jfr.cpp
! src/hotspot/share/jfr/jfr.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/jfr/recorder/jfrRecorder.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/threads.cpp

Changeset: ea110c35
Branch: premain
Author:    Justin Lu <jlu at openjdk.org>
Date:      2024-11-01 16:34:53 +0000
URL:       https://git.openjdk.org/leyden/commit/ea110c35f5429f1e1de57a301e2256f508a4c324

8343236: Use @apiNote and @implSpec in j.util.Currency

Reviewed-by: iris, lancea, bpb, naoto

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

Changeset: 1eccdfc6
Branch: premain
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2024-11-01 17:04:23 +0000
URL:       https://git.openjdk.org/leyden/commit/1eccdfc62288b8baff950b7293ee931eab896298

8343439: [JVMCI] Fix javadoc of Services.getSavedProperties

Reviewed-by: never

! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/services/Services.java

Changeset: c82ad845
Branch: premain
Author:    Fernando Guallini <fguallini at openjdk.org>
Committer: Rajan Halade <rhalade at openjdk.org>
Date:      2024-11-01 17:52:20 +0000
URL:       https://git.openjdk.org/leyden/commit/c82ad845e101bf5d97c0744377d68002907d4a0e

8342183: Update tests to use stronger algorithms and keys

Reviewed-by: rhalade, ascarpino

! test/jdk/com/sun/crypto/provider/CICO/CICOSkipTest.java
! test/jdk/com/sun/crypto/provider/Cipher/KeyWrap/TestCipherKeyWrapperTest.java
! test/jdk/com/sun/crypto/provider/Cipher/PBE/TestCipherPBECons.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyAgreement2.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/SupportedDHParamGens.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/SupportedDHParamGensLongKey.java
! test/jdk/com/sun/crypto/provider/KeyGenerator/TestExplicitKeyLength.java
! test/jdk/com/sun/crypto/provider/Mac/HmacSaltLengths.java
! test/jdk/com/sun/crypto/provider/Mac/MacClone.java
! test/jdk/java/security/KeyStore/TestKeyStoreEntry.java
! test/jdk/java/security/MessageDigest/ByteBuffers.java
! test/jdk/java/security/Signature/ByteBuffers.java
! test/jdk/java/security/Signature/SignWithOutputBuffer.java
! test/jdk/java/security/Signature/SignatureGetInstance.java
! test/jdk/java/security/Signature/TestInitSignWithMyOwnRandom.java
! test/jdk/java/security/Signature/VerifyRangeCheckOverflow.java
! test/jdk/java/security/SignedObject/Chain.java
! test/jdk/java/security/SignedObject/Copy.java
! test/jdk/javax/crypto/Cipher/ByteBuffers.java
! test/jdk/javax/crypto/Cipher/TestGetInstance.java
! test/jdk/javax/crypto/CipherSpi/DirectBBRemaining.java
! test/jdk/javax/crypto/CryptoPermission/AllPermCheck.java
! test/jdk/javax/crypto/CryptoPermission/LowercasePermCheck.java
! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKeySpec.java
! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKeySpecException.java
! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKeySpecException2.java
! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKeySpecInvalidEncoding.java
! test/jdk/javax/crypto/KeyGenerator/TestGetInstance.java
! test/jdk/javax/crypto/Mac/ByteBuffers.java
! test/jdk/javax/crypto/Mac/TestGetInstance.java
! test/jdk/sun/security/pkcs/pkcs10/PKCS10AttrEncoding.java
! test/jdk/sun/security/pkcs/pkcs7/SignerOrder.java
! test/jdk/sun/security/rsa/TestKeyPairGenerator.java
! test/jdk/sun/security/rsa/pss/InitAgain.java
! test/jdk/sun/security/tools/keytool/KeyToolTest.java

Changeset: 3c7082a6
Branch: premain
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2024-11-02 01:07:41 +0000
URL:       https://git.openjdk.org/leyden/commit/3c7082a633037c19066c36be2520487b0bed4e79

8343419: Assertion failure in long vector unsigned min/max with -XX:+UseKNLSetting

Reviewed-by: sviswanathan

! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/x86.ad

Changeset: 8c1cf8fa
Branch: premain
Author:    Jiangli Zhou <jiangli at openjdk.org>
Date:      2024-11-02 01:11:20 +0000
URL:       https://git.openjdk.org/leyden/commit/8c1cf8fabe810d4031c3d57e8b8f75f5c84a4974

8339128: Cannot resolve user specified tool properly after JDK-8338304

Reviewed-by: erikj, ihse

! make/autoconf/flags-ldflags.m4
! make/autoconf/toolchain.m4

Changeset: 00ec1057
Branch: premain
Author:    Archie Cobbs <acobbs at openjdk.org>
Date:      2024-11-02 02:32:02 +0000
URL:       https://git.openjdk.org/leyden/commit/00ec10574dd66ba300f02929ec9406a6b9fdfb07

8343412: Missing escapes for single quote marks in javac.properties

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
! test/langtools/tools/javac/diags/CheckResourceKeys.java

Changeset: 069bb791
Branch: premain
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2024-11-02 08:33:56 +0000
URL:       https://git.openjdk.org/leyden/commit/069bb79103f0ab75448de3989468d08b3cc3d793

8342082: Remove unused BasicProgressBarUI.Animator.interval

Reviewed-by: prr, honkar

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

Changeset: 29882bfe
Branch: premain
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2024-11-02 12:44:17 +0000
URL:       https://git.openjdk.org/leyden/commit/29882bfe7b7e76446a96862cd0a5e81c7e054415

8340311: JPackage app-image exe launches multiple exe's in JDK 22+

Reviewed-by: almatvee

! src/jdk.jpackage/share/native/applauncher/AppLauncher.cpp
! src/jdk.jpackage/share/native/applauncher/AppLauncher.h
! src/jdk.jpackage/share/native/applauncher/CfgFile.cpp
! src/jdk.jpackage/share/native/applauncher/CfgFile.h
! src/jdk.jpackage/windows/native/applauncher/WinLauncher.cpp
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CfgFile.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherAsServiceVerifier.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java
! test/jdk/tools/jpackage/windows/Win8301247Test.java
! test/jdk/tools/jpackage/windows/WinChildProcessTest.java
+ test/jdk/tools/jpackage/windows/WinNoRestartTest.java

Changeset: d26412e6
Branch: premain
Author:    Michael McMahon <michaelm at openjdk.org>
Date:      2024-11-03 17:43:46 +0000
URL:       https://git.openjdk.org/leyden/commit/d26412e657a15460cdf77c0fef4666292e070ef6

8343433: Update net.properties and java.net.http module-info.java after 8326949

Reviewed-by: dfuchs, jpai

! src/java.base/share/conf/net.properties
! src/java.net.http/share/classes/module-info.java

Changeset: 37a3398b
Branch: premain
Author:    Fei Yang <fyang at openjdk.org>
Date:      2024-11-04 01:40:20 +0000
URL:       https://git.openjdk.org/leyden/commit/37a3398b5879e0ee79891e97791cd1d6e99ab5d9

8343242: RISC-V: Refactor materialization of literal address

Reviewed-by: rehn, fjiang

! src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_arraycopy_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/globals_riscv.hpp
! 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/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
! 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/riscv64/RISCV64.java

Changeset: c1251780
Branch: premain
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2024-11-04 03:36:25 +0000
URL:       https://git.openjdk.org/leyden/commit/c125178065664fdf96c42dfc6dcfa2431e6011a4

8341068: [s390x]  intrinsics for divideUnsigned and remainderUnsigned methods in java.lang.Integer and java.lang.Long

Reviewed-by: lucy, aph

! src/hotspot/cpu/s390/assembler_s390.hpp
! src/hotspot/cpu/s390/assembler_s390.inline.hpp
! src/hotspot/cpu/s390/s390.ad

Changeset: 2432c4f8
Branch: premain
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-11-04 06:27:33 +0000
URL:       https://git.openjdk.org/leyden/commit/2432c4f862e66e91c60e75ccc43b376020d80a1f

8343206: Final graph reshaping should not compress abstract or interface class pointers

Reviewed-by: coleenp, eosterlund, kvn

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

Changeset: f9e1c62d
Branch: premain
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-11-04 07:19:23 +0000
URL:       https://git.openjdk.org/leyden/commit/f9e1c62dcd2279cbe5a93a2b19a492cb5b087719

8343436: Regression in StackMapGenerator after JDK-8339205

Reviewed-by: liach

! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
! test/jdk/jdk/classfile/StackMapsTest.java

Changeset: e7f0bf11
Branch: premain
Author:    Damon Fenacci <dfenacci at openjdk.org>
Date:      2024-11-04 07:33:54 +0000
URL:       https://git.openjdk.org/leyden/commit/e7f0bf11ff0e89b6b156d5e88ca3771c706aa46a

8343153: compiler/codecache/CheckLargePages.java fails on linux with huge pages configured but its number set to 0

Reviewed-by: eastigeevich, thartmann

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/codecache/CheckLargePages.java

Changeset: df08a9ec
Branch: premain
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-11-04 09:19:39 +0000
URL:       https://git.openjdk.org/leyden/commit/df08a9ec0d813fcd4ea88a3773c230af6d65e045

8312425: [vectorapi] AArch64: Optimize vector math operations with SLEEF

Co-authored-by: Xiaohong Gong <xgong at openjdk.org>
Reviewed-by: ihse, fgao, aph

! make/autoconf/flags-cflags.m4
! make/autoconf/spec.gmk.template
! make/modules/jdk.incubator.vector/Lib.gmk
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
+ src/jdk.incubator.vector/linux/native/libsleef/lib/vector_math_neon.c
+ src/jdk.incubator.vector/linux/native/libsleef/lib/vector_math_sve.c

Changeset: 75801992
Branch: premain
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2024-11-04 09:58:51 +0000
URL:       https://git.openjdk.org/leyden/commit/75801992a7c626d409f66e2491082dba84c6fe45

8343205: CompileBroker::possibly_add_compiler_threads excessively polls available memory

Reviewed-by: thartmann, kvn

! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp

Changeset: 452a5fbd
Branch: premain
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-11-04 10:31:24 +0000
URL:       https://git.openjdk.org/leyden/commit/452a5fbd9c29e0991758ab97ed5bdbf1922b6a11

8343507: Parallel: Fail if verify_complete finds incorrect states

Reviewed-by: tschatzl, kbarrett

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

Changeset: 7f131a9e
Branch: premain
Author:    Fei Yang <fyang at openjdk.org>
Date:      2024-11-04 10:54:19 +0000
URL:       https://git.openjdk.org/leyden/commit/7f131a9e1eb96d905a57f6e1e6fec2b7c7f725a4

8343415: RISC-V: Increase maximum size of C2EntryBarrierStub by four

Reviewed-by: rehn, fjiang

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

Changeset: f69b6016
Branch: premain
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2024-11-04 11:06:25 +0000
URL:       https://git.openjdk.org/leyden/commit/f69b6016d6160d7093c32a806c60d85cf9a02222

8343188: Investigate ways to simplify MemorySegment::ofBuffer

Reviewed-by: mcimadamore

! src/java.base/share/classes/java/nio/Buffer.java
! src/java.base/share/classes/java/nio/ByteBufferAs-X-Buffer.java.template
! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template
! src/java.base/share/classes/java/nio/Heap-X-Buffer.java.template
! src/java.base/share/classes/java/nio/X-Buffer.java.template
! src/java.base/share/classes/jdk/internal/access/JavaNioAccess.java
! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/SegmentFactories.java
+ test/micro/org/openjdk/bench/java/lang/foreign/SegmentOfBuffer.java

Changeset: 7bca0af4
Branch: premain
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2024-11-04 11:37:47 +0000
URL:       https://git.openjdk.org/leyden/commit/7bca0af481e2ab1d9576fdf400079b4e4ca91e89

8343128: PassFailJFrame.java test result: Error. Bad action for script: build}

Use HTML character entity in javadoc to prevent jtreg from recognising
PassFailJFrame.java as a test file.

Reviewed-by: azvegint, honkar

! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java

Changeset: 809030bf
Branch: premain
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2024-11-04 12:05:08 +0000
URL:       https://git.openjdk.org/leyden/commit/809030bfb2066805118dcd4326588bc224b78d3f

8321500: javadoc rejects '@' in multi-line attribute value

Reviewed-by: prappo

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java
! test/langtools/tools/javac/doctree/AttrTest.java

Changeset: b41d713f
Branch: premain
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2024-11-04 12:14:06 +0000
URL:       https://git.openjdk.org/leyden/commit/b41d713ff4157ebfed9da809c2ef970a3d1a6af6

8343513: Forward declare Thread in mutexLocker.hpp

Reviewed-by: dholmes, mgronlun, shade

! src/hotspot/share/nmt/nmtCommon.hpp
! src/hotspot/share/runtime/mutexLocker.hpp

Changeset: 895a7b64
Branch: premain
Author:    Aggelos Biboudis <abimpoudis at openjdk.org>
Date:      2024-11-04 12:27:12 +0000
URL:       https://git.openjdk.org/leyden/commit/895a7b64f01dec7248549b127875edcf006457cf

8342967: Lambda deduplication fails with non-metafactory BSMs and mismatched local variables names

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeDiffer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeHasher.java
! test/langtools/tools/javac/lambda/deduplication/Deduplication.java
! test/langtools/tools/javac/lambda/deduplication/DeduplicationTest.java

Changeset: 1f7d524f
Branch: premain
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-11-04 13:24:09 +0000
URL:       https://git.openjdk.org/leyden/commit/1f7d524fd3ecd932deb44b6fafdaa36c6bba4cb4

8343437: ClassDesc.of incorrectly permitting empty names

Reviewed-by: mchung

! src/java.base/share/classes/java/lang/constant/ClassDesc.java
! src/java.base/share/classes/java/lang/constant/PackageDesc.java
! src/java.base/share/classes/jdk/internal/constant/ConstantUtils.java
! test/jdk/java/lang/constant/ClassDescTest.java
! test/jdk/java/lang/constant/PackageDescTest.java

Changeset: 8d6cfba3
Branch: premain
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-11-04 13:24:29 +0000
URL:       https://git.openjdk.org/leyden/commit/8d6cfba37fe641e35886fdba536f5b2f1709e87b

8336267: Method and Constructor signature parsing can be shared on the root object

Reviewed-by: mchung

! src/java.base/share/classes/java/lang/reflect/Constructor.java
! src/java.base/share/classes/java/lang/reflect/Field.java
! src/java.base/share/classes/java/lang/reflect/Method.java

Changeset: 646d64e8
Branch: premain
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2024-11-04 14:12:30 +0000
URL:       https://git.openjdk.org/leyden/commit/646d64e88003ef2a2e1960cef0cc59d1a97bb912

8340307: Add explanation around MemorySegment:reinterpret regarding arenas

Reviewed-by: jvernee

! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
! test/jdk/java/foreign/TestSegments.java

Changeset: b74652b5
Branch: premain
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-11-04 14:37:10 +0000
URL:       https://git.openjdk.org/leyden/commit/b74652b5f4424419b36888514730ac7550f42a6b

8343167: Unnecessary define checks in InterpreterRuntime after JDK-8199809

Reviewed-by: phh, coleenp

! src/hotspot/cpu/x86/interpreterRT_x86_32.cpp
! src/hotspot/cpu/x86/interpreterRT_x86_64.cpp

Changeset: 7f8450cc
Branch: premain
Author:    SendaoYan <syan at openjdk.org>
Date:      2024-11-04 15:05:52 +0000
URL:       https://git.openjdk.org/leyden/commit/7f8450cc511e22e3183092edfa3a37b39f133cff

8343473: Update copyright year of AddmodsOption.java

Reviewed-by: mli

! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java

Changeset: 23fa1a33
Branch: premain
Author:    Archie Cobbs <acobbs at openjdk.org>
Date:      2024-11-04 16:13:10 +0000
URL:       https://git.openjdk.org/leyden/commit/23fa1a33274d279a53fa6dde683900450561957b

8343484: Remove unnecessary @SuppressWarnings annotations (nio)

Reviewed-by: alanb

! src/java.base/share/classes/java/nio/channels/AsynchronousFileChannel.java
! src/java.base/share/classes/java/nio/channels/FileChannel.java
! src/java.base/share/classes/java/nio/charset/Charset-X-Coder.java.template

Changeset: 1c448347
Branch: premain
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2024-11-04 17:00:44 +0000
URL:       https://git.openjdk.org/leyden/commit/1c4483473d878bb4c41e66f27fea84ef81ede8c9

8333582: Update CLDR to Version 46.0

Reviewed-by: joehw, srl, jlu

! make/data/cldr/common/bcp47/currency.xml
! make/data/cldr/common/bcp47/number.xml
! make/data/cldr/common/bcp47/timezone.xml
! make/data/cldr/common/dtd/ldml.dtd
! make/data/cldr/common/dtd/ldml.xsd
! make/data/cldr/common/dtd/ldmlBCP47.dtd
! make/data/cldr/common/dtd/ldmlBCP47.xsd
! make/data/cldr/common/dtd/ldmlSupplemental.dtd
! make/data/cldr/common/dtd/ldmlSupplemental.xsd
+ make/data/cldr/common/dtd/messageFormat/message.dtd
+ make/data/cldr/common/dtd/messageFormat/message.json
! make/data/cldr/common/main/ab.xml
! make/data/cldr/common/main/af.xml
! make/data/cldr/common/main/ak.xml
! make/data/cldr/common/main/am.xml
! make/data/cldr/common/main/an.xml
! make/data/cldr/common/main/ar.xml
! make/data/cldr/common/main/as.xml
! make/data/cldr/common/main/ast.xml
! make/data/cldr/common/main/az.xml
! make/data/cldr/common/main/bal.xml
! make/data/cldr/common/main/bal_Latn.xml
! make/data/cldr/common/main/be.xml
! make/data/cldr/common/main/be_TARASK.xml
! make/data/cldr/common/main/bew.xml
! make/data/cldr/common/main/bg.xml
! make/data/cldr/common/main/blo.xml
! make/data/cldr/common/main/bn.xml
! make/data/cldr/common/main/br.xml
! make/data/cldr/common/main/brx.xml
! make/data/cldr/common/main/bs.xml
! make/data/cldr/common/main/bs_Cyrl.xml
! make/data/cldr/common/main/ca.xml
! make/data/cldr/common/main/ca_ES_VALENCIA.xml
! make/data/cldr/common/main/ccp.xml
! make/data/cldr/common/main/ce.xml
! make/data/cldr/common/main/ceb.xml
! make/data/cldr/common/main/chr.xml
! make/data/cldr/common/main/cs.xml
! make/data/cldr/common/main/csw.xml
! make/data/cldr/common/main/cv.xml
! make/data/cldr/common/main/cy.xml
! make/data/cldr/common/main/da.xml
! make/data/cldr/common/main/de.xml
! make/data/cldr/common/main/de_CH.xml
! make/data/cldr/common/main/doi.xml
! make/data/cldr/common/main/dsb.xml
! make/data/cldr/common/main/ee.xml
! make/data/cldr/common/main/el.xml
! make/data/cldr/common/main/en.xml
! make/data/cldr/common/main/en_001.xml
! make/data/cldr/common/main/en_AU.xml
! make/data/cldr/common/main/en_BS.xml
! make/data/cldr/common/main/en_BZ.xml
! make/data/cldr/common/main/en_CA.xml
! make/data/cldr/common/main/en_Dsrt.xml
! make/data/cldr/common/main/en_GB.xml
! make/data/cldr/common/main/en_IN.xml
! make/data/cldr/common/main/en_KY.xml
! make/data/cldr/common/main/en_PW.xml
! make/data/cldr/common/main/en_ZA.xml
! make/data/cldr/common/main/eo.xml
! make/data/cldr/common/main/es.xml
! make/data/cldr/common/main/es_419.xml
! make/data/cldr/common/main/es_AR.xml
! make/data/cldr/common/main/es_BO.xml
! make/data/cldr/common/main/es_CL.xml
! make/data/cldr/common/main/es_CO.xml
! make/data/cldr/common/main/es_CR.xml
! make/data/cldr/common/main/es_DO.xml
! make/data/cldr/common/main/es_EC.xml
! make/data/cldr/common/main/es_GT.xml
! make/data/cldr/common/main/es_HN.xml
! make/data/cldr/common/main/es_MX.xml
! make/data/cldr/common/main/es_NI.xml
! make/data/cldr/common/main/es_PA.xml
! make/data/cldr/common/main/es_PE.xml
! make/data/cldr/common/main/es_PY.xml
! make/data/cldr/common/main/es_US.xml
! make/data/cldr/common/main/es_VE.xml
! make/data/cldr/common/main/et.xml
! make/data/cldr/common/main/eu.xml
! make/data/cldr/common/main/fa.xml
! make/data/cldr/common/main/fa_AF.xml
! make/data/cldr/common/main/ff_Adlm.xml
! make/data/cldr/common/main/fi.xml
! make/data/cldr/common/main/fil.xml
! make/data/cldr/common/main/fo.xml
! make/data/cldr/common/main/fr.xml
! make/data/cldr/common/main/fr_CA.xml
! make/data/cldr/common/main/frr.xml
! make/data/cldr/common/main/fur.xml
! make/data/cldr/common/main/fy.xml
! make/data/cldr/common/main/ga.xml
! make/data/cldr/common/main/gaa.xml
! make/data/cldr/common/main/gd.xml
! make/data/cldr/common/main/gl.xml
! make/data/cldr/common/main/gu.xml
! make/data/cldr/common/main/ha.xml
! make/data/cldr/common/main/ha_NE.xml
! make/data/cldr/common/main/he.xml
! make/data/cldr/common/main/hi.xml
! make/data/cldr/common/main/hi_Latn.xml
! make/data/cldr/common/main/hr.xml
! make/data/cldr/common/main/hsb.xml
! make/data/cldr/common/main/hu.xml
! make/data/cldr/common/main/hy.xml
! make/data/cldr/common/main/ia.xml
! make/data/cldr/common/main/id.xml
! make/data/cldr/common/main/ie.xml
! make/data/cldr/common/main/ig.xml
! make/data/cldr/common/main/ii.xml
! make/data/cldr/common/main/is.xml
! make/data/cldr/common/main/it.xml
! make/data/cldr/common/main/ja.xml
! make/data/cldr/common/main/jv.xml
! make/data/cldr/common/main/ka.xml
+ make/data/cldr/common/main/kaa.xml
+ make/data/cldr/common/main/kaa_Cyrl.xml
+ make/data/cldr/common/main/kaa_Cyrl_UZ.xml
+ make/data/cldr/common/main/kaa_Latn.xml
+ make/data/cldr/common/main/kaa_Latn_UZ.xml
! make/data/cldr/common/main/kab.xml
! make/data/cldr/common/main/kgp.xml
! make/data/cldr/common/main/kk.xml
+ make/data/cldr/common/main/kk_Arab.xml
+ make/data/cldr/common/main/kk_Arab_CN.xml
+ make/data/cldr/common/main/kk_Cyrl.xml
+ make/data/cldr/common/main/kk_Cyrl_KZ.xml
! make/data/cldr/common/main/km.xml
! make/data/cldr/common/main/kn.xml
! make/data/cldr/common/main/ko.xml
! make/data/cldr/common/main/kok.xml
= make/data/cldr/common/main/kok_Deva.xml
= make/data/cldr/common/main/kok_Deva_IN.xml
+ make/data/cldr/common/main/kok_Latn.xml
= make/data/cldr/common/main/kok_Latn_IN.xml
! make/data/cldr/common/main/ks.xml
! make/data/cldr/common/main/ks_Deva.xml
! make/data/cldr/common/main/ksh.xml
! make/data/cldr/common/main/ku.xml
! make/data/cldr/common/main/kxv.xml
! make/data/cldr/common/main/kxv_Deva.xml
! make/data/cldr/common/main/kxv_Orya.xml
! make/data/cldr/common/main/kxv_Telu.xml
! make/data/cldr/common/main/ky.xml
! make/data/cldr/common/main/lb.xml
! make/data/cldr/common/main/lij.xml
+ make/data/cldr/common/main/lld.xml
+ make/data/cldr/common/main/lld_IT.xml
! make/data/cldr/common/main/lo.xml
! make/data/cldr/common/main/lrc.xml
! make/data/cldr/common/main/lt.xml
+ make/data/cldr/common/main/ltg.xml
+ make/data/cldr/common/main/ltg_LV.xml
! make/data/cldr/common/main/lv.xml
! make/data/cldr/common/main/mai.xml
! make/data/cldr/common/main/mgo.xml
+ make/data/cldr/common/main/mhn.xml
+ make/data/cldr/common/main/mhn_IT.xml
! make/data/cldr/common/main/mi.xml
! make/data/cldr/common/main/mk.xml
! make/data/cldr/common/main/ml.xml
! make/data/cldr/common/main/mn.xml
! make/data/cldr/common/main/mn_Mong_MN.xml
! make/data/cldr/common/main/mr.xml
! make/data/cldr/common/main/ms.xml
! make/data/cldr/common/main/mt.xml
! make/data/cldr/common/main/my.xml
! make/data/cldr/common/main/ne.xml
! make/data/cldr/common/main/nl.xml
! make/data/cldr/common/main/nn.xml
! make/data/cldr/common/main/no.xml
! make/data/cldr/common/main/nqo.xml
! make/data/cldr/common/main/nso.xml
! make/data/cldr/common/main/oc.xml
! make/data/cldr/common/main/oc_ES.xml
! make/data/cldr/common/main/om.xml
! make/data/cldr/common/main/om_KE.xml
! make/data/cldr/common/main/or.xml
! make/data/cldr/common/main/pa.xml
! make/data/cldr/common/main/pap.xml
! make/data/cldr/common/main/pcm.xml
! make/data/cldr/common/main/pl.xml
! make/data/cldr/common/main/ps.xml
! make/data/cldr/common/main/pt.xml
! make/data/cldr/common/main/pt_PT.xml
! make/data/cldr/common/main/qu.xml
! make/data/cldr/common/main/rif.xml
! make/data/cldr/common/main/rm.xml
! make/data/cldr/common/main/ro.xml
! make/data/cldr/common/main/root.xml
! make/data/cldr/common/main/ru.xml
! make/data/cldr/common/main/rw.xml
! make/data/cldr/common/main/sa.xml
! make/data/cldr/common/main/sah.xml
! make/data/cldr/common/main/sat.xml
! make/data/cldr/common/main/sc.xml
! make/data/cldr/common/main/scn.xml
! make/data/cldr/common/main/sd.xml
! make/data/cldr/common/main/sd_Deva.xml
! make/data/cldr/common/main/se_FI.xml
! make/data/cldr/common/main/si.xml
! make/data/cldr/common/main/sk.xml
! make/data/cldr/common/main/sl.xml
! make/data/cldr/common/main/so.xml
! make/data/cldr/common/main/sq.xml
! make/data/cldr/common/main/sr.xml
! make/data/cldr/common/main/sr_Cyrl_BA.xml
! make/data/cldr/common/main/sr_Cyrl_ME.xml
! make/data/cldr/common/main/sr_Latn.xml
! make/data/cldr/common/main/sr_Latn_BA.xml
! make/data/cldr/common/main/sr_Latn_ME.xml
! make/data/cldr/common/main/st.xml
! make/data/cldr/common/main/su.xml
! make/data/cldr/common/main/sv.xml
! make/data/cldr/common/main/sw.xml
! make/data/cldr/common/main/sw_KE.xml
! make/data/cldr/common/main/syr.xml
! make/data/cldr/common/main/szl.xml
! make/data/cldr/common/main/ta.xml
! make/data/cldr/common/main/te.xml
! make/data/cldr/common/main/tg.xml
! make/data/cldr/common/main/th.xml
! make/data/cldr/common/main/ti.xml
! make/data/cldr/common/main/ti_ER.xml
! make/data/cldr/common/main/tig.xml
! make/data/cldr/common/main/tk.xml
! make/data/cldr/common/main/tn.xml
! make/data/cldr/common/main/to.xml
! make/data/cldr/common/main/tr.xml
! make/data/cldr/common/main/trv.xml
! make/data/cldr/common/main/trw.xml
! make/data/cldr/common/main/tt.xml
! make/data/cldr/common/main/ug.xml
! make/data/cldr/common/main/uk.xml
! make/data/cldr/common/main/ur.xml
! make/data/cldr/common/main/uz.xml
! make/data/cldr/common/main/uz_Cyrl.xml
! make/data/cldr/common/main/vai.xml
! make/data/cldr/common/main/vec.xml
! make/data/cldr/common/main/vi.xml
! make/data/cldr/common/main/wo.xml
! make/data/cldr/common/main/xh.xml
! make/data/cldr/common/main/xnr.xml
! make/data/cldr/common/main/yo.xml
! make/data/cldr/common/main/yo_BJ.xml
! make/data/cldr/common/main/yrl.xml
! make/data/cldr/common/main/yue.xml
! make/data/cldr/common/main/yue_Hans.xml
+ make/data/cldr/common/main/yue_Hant_CN.xml
! make/data/cldr/common/main/zh.xml
+ make/data/cldr/common/main/zh_Hans_MY.xml
! make/data/cldr/common/main/zh_Hant.xml
! make/data/cldr/common/main/zh_Hant_HK.xml
+ make/data/cldr/common/main/zh_Hant_MY.xml
+ make/data/cldr/common/main/zh_Latn.xml
+ make/data/cldr/common/main/zh_Latn_CN.xml
! make/data/cldr/common/main/zu.xml
! make/data/cldr/common/properties/coverageLevels.txt
! make/data/cldr/common/supplemental/attributeValueValidity.xml
! make/data/cldr/common/supplemental/coverageLevels.xml
! make/data/cldr/common/supplemental/languageGroup.xml
! make/data/cldr/common/supplemental/languageInfo.xml
! make/data/cldr/common/supplemental/likelySubtags.xml
! make/data/cldr/common/supplemental/metaZones.xml
! make/data/cldr/common/supplemental/numberingSystems.xml
! make/data/cldr/common/supplemental/ordinals.xml
! make/data/cldr/common/supplemental/pluralRanges.xml
! make/data/cldr/common/supplemental/plurals.xml
! make/data/cldr/common/supplemental/subdivisions.xml
! make/data/cldr/common/supplemental/supplementalData.xml
! make/data/cldr/common/supplemental/supplementalMetadata.xml
! make/data/cldr/common/supplemental/units.xml
! make/data/cldr/common/supplemental/windowsZones.xml
! make/jdk/src/classes/build/tools/cldrconverter/TimeZoneParseHandler.java
! src/java.base/share/classes/java/util/spi/LocaleServiceProvider.java
! src/java.base/share/classes/sun/util/cldr/CLDRTimeZoneNameProviderImpl.java
! src/java.base/share/legal/cldr.md
! src/jdk.localedata/share/legal/cldr.md
! test/jdk/java/text/Format/DateFormat/Bug6530336.java
! test/jdk/java/text/Format/NumberFormat/MultipleNumberScriptTest.java
! test/jdk/java/time/test/java/time/format/TestNonIsoFormatter.java
! test/jdk/java/time/test/java/time/format/TestUnicodeExtension.java
! test/jdk/java/util/Calendar/CalendarDataTest.java
! test/jdk/java/util/Locale/InternationalBAT.java
! test/jdk/java/util/Locale/bcp47u/FormatTests.java
! test/jdk/sun/text/resources/LocaleData.cldr
! test/jdk/sun/text/resources/LocaleDataTest.java
! test/jdk/tools/jlink/plugins/IncludeLocalesPluginTest.java

Changeset: 1cc3586c
Branch: premain
Author:    Archie Cobbs <acobbs at openjdk.org>
Date:      2024-11-04 17:32:11 +0000
URL:       https://git.openjdk.org/leyden/commit/1cc3586c5328e7b792498707a08952e760b3511f

8343551: Missing copyright header update in Charset-X-Coder.java.template

Reviewed-by: iris

! src/java.base/share/classes/java/nio/charset/Charset-X-Coder.java.template

Changeset: 774de278
Branch: premain
Author:    Jiangli Zhou <jiangli at openjdk.org>
Date:      2024-11-04 17:58:22 +0000
URL:       https://git.openjdk.org/leyden/commit/774de278f77817e4494dc73bfee9257f145600fc

8343497: Missing DEF_STATIC_JNI_OnLoad in libjimage and libsaproc native libraries

Reviewed-by: ihse

! src/java.base/share/native/libjimage/jimage.cpp
! src/jdk.hotspot.agent/share/native/libsaproc/sadis.c

Changeset: 0668e181
Branch: premain
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2024-11-04 18:18:14 +0000
URL:       https://git.openjdk.org/leyden/commit/0668e181c8234df3fab478748b88365510a7343f

8343234: (bf) Move java/nio/Buffer/LimitDirectMemory.java from ProblemList.txt to ProblemList-Virtual.txt

Reviewed-by: alanb, jpai

! test/jdk/ProblemList-Virtual.txt
! test/jdk/ProblemList.txt
! test/jdk/java/nio/Buffer/LimitDirectMemory.java

Changeset: 8b474971
Branch: premain
Author:    Artur Barashev <abarashev at openjdk.org>
Date:      2024-11-04 18:46:38 +0000
URL:       https://git.openjdk.org/leyden/commit/8b4749713c63a08e502845ed5d0a0236822018cd

8331682: Slow networks/Impatient clients can potentially send unencrypted TLSv1.3 alerts that won't parse on the server

Reviewed-by: wetmore, djelinski, xuelei

! src/java.base/share/classes/sun/security/ssl/SSLCipher.java
+ test/jdk/sun/security/ssl/SSLCipher/SSLEngineNoServerHelloClientShutdown.java
+ test/jdk/sun/security/ssl/SSLCipher/SSLSocketNoServerHelloClientShutdown.java
! test/lib/jdk/test/lib/security/SecurityUtils.java

Changeset: 825ceb16
Branch: premain
Author:    Justin Lu <jlu at openjdk.org>
Date:      2024-11-04 20:55:17 +0000
URL:       https://git.openjdk.org/leyden/commit/825ceb16b2e2347a4d9c1977d9a3a2da1296d5fe

8341796: Fix ExceptionOccurred in jdk.hotspot.agent

Reviewed-by: dholmes, cjplummer

! src/jdk.hotspot.agent/linux/native/libsaproc/DwarfParser.cpp
! src/jdk.hotspot.agent/linux/native/libsaproc/LinuxDebuggerLocal.cpp
! src/jdk.hotspot.agent/macosx/native/libsaproc/MacosxDebuggerLocal.m
! src/jdk.hotspot.agent/share/native/libsaproc/sadis.c
! src/jdk.hotspot.agent/windows/native/libsaproc/sawindbg.cpp

Changeset: 714472d8
Branch: premain
Author:    Justin Lu <jlu at openjdk.org>
Date:      2024-11-04 21:36:51 +0000
URL:       https://git.openjdk.org/leyden/commit/714472d8a5b3d16b870bc272ce8664cd62733857

8341798: Fix ExceptionOccurred in jdk.jdwp.agent

Reviewed-by: dholmes, cjplummer

! src/jdk.jdwp.agent/share/native/libjdwp/ArrayReferenceImpl.c
! src/jdk.jdwp.agent/share/native/libjdwp/ArrayTypeImpl.c
! src/jdk.jdwp.agent/share/native/libjdwp/ClassTypeImpl.c
! src/jdk.jdwp.agent/share/native/libjdwp/ObjectReferenceImpl.c
! src/jdk.jdwp.agent/share/native/libjdwp/VirtualMachineImpl.c
! src/jdk.jdwp.agent/share/native/libjdwp/eventHelper.c
! src/jdk.jdwp.agent/share/native/libjdwp/util.c

Changeset: 67907d5e
Branch: premain
Author:    Shaojin Wen <swen at openjdk.org>
Date:      2024-11-05 00:29:08 +0000
URL:       https://git.openjdk.org/leyden/commit/67907d5e8985ee47ddadb51dae1220404a18dd47

8343500: Optimize ArrayClassDescImpl computeDescriptor

Reviewed-by: liach

! src/java.base/share/classes/jdk/internal/constant/ArrayClassDescImpl.java

Changeset: 20f3aaff
Branch: premain
Author:    Fei Yang <fyang at openjdk.org>
Date:      2024-11-05 00:48:45 +0000
URL:       https://git.openjdk.org/leyden/commit/20f3aaff4470745ff082bc562f4e4e72044090b2

8343471: RISC-V: compiler/cpuflags/TestAESIntrinsicsOnUnsupportedConfig.java fails after JDK-8334999

Reviewed-by: syan, mli

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

Changeset: cd91a445
Branch: premain
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2024-11-05 02:53:26 +0000
URL:       https://git.openjdk.org/leyden/commit/cd91a44500e83f84e8e9ecc2760552dd18860842

8343549: SeededSecureRandomTest needn't be in a package

Reviewed-by: mullan

! test/lib-test/jdk/test/lib/security/SeededSecureRandomTest.java

Changeset: 0f7dd98d
Branch: premain
Author:    Sorna Sarathi <n.sornasarathi at gmail.com>
Committer: Amit Kumar <amitkumar at openjdk.org>
Date:      2024-11-05 06:08:16 +0000
URL:       https://git.openjdk.org/leyden/commit/0f7dd98d9d546e0fc2c7b1df779cef35e5b5852c

8251926: PPC: Remove an unused variable in assembler_ppc.cpp

Reviewed-by: mdoerr

! src/hotspot/cpu/ppc/assembler_ppc.cpp

Changeset: dafa2e55
Branch: premain
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-11-05 06:27:42 +0000
URL:       https://git.openjdk.org/leyden/commit/dafa2e55adb6b054c342d5e723e51087d771e6d6

8343124: Tests fails with java.lang.IllegalAccessException: class com.sun.javatest.regtest.agent.MainWrapper$MainTask cannot access

Reviewed-by: abhiscxk

! test/jdk/java/awt/print/Dialog/PrintDlgPageable.java
! test/jdk/javax/print/StreamPrintingOrientation.java

Changeset: abf2dc71
Branch: premain
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-11-05 09:33:50 +0000
URL:       https://git.openjdk.org/leyden/commit/abf2dc7128fc0644e85bca32d8f3beacc876cecb

8343298: Improve stability of runtime/cds/DeterministicDump.java test

Reviewed-by: shade, iklam

! src/hotspot/share/cds/archiveHeapWriter.cpp
! test/hotspot/jtreg/runtime/cds/DeterministicDump.java

Changeset: 4fc6d413
Branch: premain
Author:    Mikhail Ablakatov <Mikhail.Ablakatov at arm.com>
Date:      2024-11-05 10:20:51 +0000
URL:       https://git.openjdk.org/leyden/commit/4fc6d4135e795d18a024a6035908f380b81082d1

8341194: [REDO] Implement C2 VectorizedHashCode on AArch64

Reviewed-by: aph, adinn

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.cpp
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
+ src/hotspot/share/utilities/intpow.hpp
! test/hotspot/gtest/aarch64/aarch64-asmtest.py
! test/hotspot/gtest/aarch64/asmtest.out.h

Changeset: f3671bee
Branch: premain
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-11-05 11:46:40 +0000
URL:       https://git.openjdk.org/leyden/commit/f3671beefb3ff07441a905e25619f0d1a0a2fe15

8335392: C2 MergeStores: enhanced pointer parsing

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

! src/hotspot/share/compiler/compilerDirectives.cpp
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/compiler/compilerOracle.hpp
! src/hotspot/share/compiler/directivesParser.cpp
! src/hotspot/share/opto/c2_globals.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/traceMergeStoresTag.hpp
+ test/hotspot/gtest/opto/test_no_overflow_int.cpp
! test/hotspot/jtreg/compiler/c2/TestMergeStores.java
+ test/hotspot/jtreg/compiler/c2/TestMergeStoresMemorySegment.java
! test/hotspot/jtreg/compiler/c2/TestMergeStoresUnsafeArrayPointer.java
! test/micro/org/openjdk/bench/vm/compiler/MergeStores.java

Changeset: f62fc484
Branch: premain
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-11-05 11:47:42 +0000
URL:       https://git.openjdk.org/leyden/commit/f62fc4844125cc20a91dc2be39ba05a2d3aca8cf

8342498: Add test for Allocation elimination after use as alignment reference by SuperWord

Reviewed-by: thartmann, kvn

+ test/hotspot/jtreg/compiler/loopopts/superword/TestEliminateAllocationWithCastP2XUse.java

Changeset: 16feeb7a
Branch: premain
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-11-05 12:15:42 +0000
URL:       https://git.openjdk.org/leyden/commit/16feeb7a8e9a02fec4846179fcfbdc3a71b07fe5

8343547: Restore accidentally removed annotations in LambdaForm from ClassFile API port

Reviewed-by: asotona

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

Changeset: c33a8f52
Branch: premain
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2024-11-05 13:42:27 +0000
URL:       https://git.openjdk.org/leyden/commit/c33a8f52b613e5eff02f572eda876cbbfc7c22cf

8343314: Move common properties from jpackage jtreg test declarations to TEST.properties file

Reviewed-by: almatvee

! test/jdk/tools/jpackage/TEST.properties
! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/DirectoryContentVerifierTest.java
! test/jdk/tools/jpackage/linux/AppAboutUrlTest.java
! test/jdk/tools/jpackage/linux/AppCategoryTest.java
! test/jdk/tools/jpackage/linux/LicenseTypeTest.java
! test/jdk/tools/jpackage/linux/LinuxBundleNameTest.java
! test/jdk/tools/jpackage/linux/LinuxResourceTest.java
! test/jdk/tools/jpackage/linux/LinuxWeirdOutputDirTest.java
! test/jdk/tools/jpackage/linux/MaintainerTest.java
! test/jdk/tools/jpackage/linux/PackageDepsTest.java
! test/jdk/tools/jpackage/linux/ReleaseTest.java
! test/jdk/tools/jpackage/linux/ServiceAndDesktopTest.java
! test/jdk/tools/jpackage/linux/ShortcutHintTest.java
! test/jdk/tools/jpackage/linux/UpgradeTest.java
! test/jdk/tools/jpackage/linux/jdk/jpackage/tests/UsrTreeTest.java
! test/jdk/tools/jpackage/macosx/ArgumentsFilteringTest.java
! test/jdk/tools/jpackage/macosx/DmgContentTest.java
! test/jdk/tools/jpackage/macosx/HostArchPkgTest.java
! test/jdk/tools/jpackage/macosx/MacAppStoreJlinkOptionsTest.java
! test/jdk/tools/jpackage/macosx/MacAppStoreRuntimeTest.java
! test/jdk/tools/jpackage/macosx/MacFileAssociationsTest.java
! test/jdk/tools/jpackage/macosx/MacPropertiesTest.java
! test/jdk/tools/jpackage/macosx/NameWithSpaceTest.java
! test/jdk/tools/jpackage/macosx/SigningAppImageTest.java
! test/jdk/tools/jpackage/macosx/SigningAppImageTwoStepsTest.java
! test/jdk/tools/jpackage/macosx/SigningOptionsTest.java
! test/jdk/tools/jpackage/macosx/SigningPackageFromTwoStepAppImageTest.java
! test/jdk/tools/jpackage/macosx/SigningPackageTest.java
! test/jdk/tools/jpackage/macosx/SigningPackageTwoStepTest.java
! test/jdk/tools/jpackage/share/AddLShortcutTest.java
! test/jdk/tools/jpackage/share/AddLauncherTest.java
! test/jdk/tools/jpackage/share/AppContentTest.java
! test/jdk/tools/jpackage/share/AppImagePackageTest.java
! test/jdk/tools/jpackage/share/AppLauncherEnvTest.java
! test/jdk/tools/jpackage/share/ArgumentsTest.java
! test/jdk/tools/jpackage/share/EmptyFolderTest.java
! test/jdk/tools/jpackage/share/FileAssociationsTest.java
! test/jdk/tools/jpackage/share/IconTest.java
! test/jdk/tools/jpackage/share/InOutPathTest.java
! test/jdk/tools/jpackage/share/InstallDirTest.java
! test/jdk/tools/jpackage/share/LicenseTest.java
! test/jdk/tools/jpackage/share/MultiLauncherTwoPhaseTest.java
! test/jdk/tools/jpackage/share/MultiNameTwoPhaseTest.java
! test/jdk/tools/jpackage/share/PerUserCfgTest.java
! test/jdk/tools/jpackage/share/RuntimeImageSymbolicLinksTest.java
! test/jdk/tools/jpackage/share/RuntimeImageTest.java
! test/jdk/tools/jpackage/share/RuntimePackageTest.java
! test/jdk/tools/jpackage/share/ServiceTest.java
! test/jdk/tools/jpackage/share/SimplePackageTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/AppVersionTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/CookedRuntimeTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/DotInNameTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/ErrorTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/JLinkOptionsTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/JavaOptionsEqualsTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/JavaOptionsTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/MainClassTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/ModulePathTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/ModulePathTest2.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/ModulePathTest3.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/MultipleJarAppTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/NoMPathRuntimeTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/NonExistentTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/PredefinedAppImageErrorTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/UnicodeArgsTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/VendorTest.java
! test/jdk/tools/jpackage/windows/Win8282351Test.java
! test/jdk/tools/jpackage/windows/Win8301247Test.java
! test/jdk/tools/jpackage/windows/WinChildProcessTest.java
! test/jdk/tools/jpackage/windows/WinConsoleTest.java
! test/jdk/tools/jpackage/windows/WinDirChooserTest.java
! test/jdk/tools/jpackage/windows/WinInstallerIconTest.java
! test/jdk/tools/jpackage/windows/WinInstallerUiTest.java
! test/jdk/tools/jpackage/windows/WinL10nTest.java
! test/jdk/tools/jpackage/windows/WinLongVersionTest.java
! test/jdk/tools/jpackage/windows/WinMenuGroupTest.java
! test/jdk/tools/jpackage/windows/WinMenuTest.java
! test/jdk/tools/jpackage/windows/WinNoRestartTest.java
! test/jdk/tools/jpackage/windows/WinPerUserInstallTest.java
! test/jdk/tools/jpackage/windows/WinRenameTest.java
! test/jdk/tools/jpackage/windows/WinResourceTest.java
! test/jdk/tools/jpackage/windows/WinScriptTest.java
! test/jdk/tools/jpackage/windows/WinShortcutPromptTest.java
! test/jdk/tools/jpackage/windows/WinShortcutTest.java
! test/jdk/tools/jpackage/windows/WinUpgradeUUIDTest.java
! test/jdk/tools/jpackage/windows/WinUrlTest.java

Changeset: 5890d943
Branch: premain
Author:    Shaojin Wen <swen at openjdk.org>
Date:      2024-11-05 15:05:33 +0000
URL:       https://git.openjdk.org/leyden/commit/5890d9438bbde88b89070052926a2eafe13d7b42

8333893: Optimization for StringBuilder append boolean & null

Reviewed-by: liach

! src/java.base/share/classes/java/lang/AbstractStringBuilder.java
! src/java.base/share/classes/java/lang/StringLatin1.java
! src/java.base/share/classes/java/lang/StringUTF16.java
! test/hotspot/jtreg/compiler/patches/java.base/java/lang/Helper.java
! test/micro/org/openjdk/bench/java/lang/StringBuilders.java

Changeset: 0b733e9a
Branch: premain
Author:    Sonia Zaldana Calles <szaldana at openjdk.org>
Date:      2024-11-05 15:25:18 +0000
URL:       https://git.openjdk.org/leyden/commit/0b733e9a22fd786f3fd133faae3b00d31258e755

8336874: WhiteBoxAPI: assert(!method->is_abstract() && (osr_bci == InvocationEntryBci || !method->is_native())) failed: cannot compile abstract/native methods

Reviewed-by: lmesnik, stuefe

! src/hotspot/share/prims/whitebox.cpp
+ test/hotspot/jtreg/compiler/whitebox/TestCompileAbstractMethod.java

Changeset: c799cad1
Branch: premain
Author:    Archie Cobbs <acobbs at openjdk.org>
Date:      2024-11-05 15:44:54 +0000
URL:       https://git.openjdk.org/leyden/commit/c799cad1de93aadfe60d9cbccb0499d7299f0598

8343486: Remove unnecessary @SuppressWarnings annotations and -Xlint:-foo options

Reviewed-by: ihse

! make/modules/java.sql.rowset/Java.gmk
! make/modules/jdk.httpserver/Java.gmk
! make/modules/jdk.jartool/Java.gmk
! make/modules/jdk.jdi/Java.gmk
- make/modules/jdk.jlink/Java.gmk
- make/modules/jdk.jstatd/Java.gmk
- make/modules/jdk.unsupported/Java.gmk
- make/modules/jdk.zipfs/Java.gmk
! src/java.base/share/classes/jdk/internal/icu/text/BidiBase.java
! src/jdk.dynalink/share/classes/jdk/dynalink/BiClassValue.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/OverloadedDynamicMethod.java
! src/jdk.jsobject/share/classes/module-info.java
! src/jdk.jsobject/share/classes/netscape/javascript/JSException.java

Changeset: f95097cc
Branch: premain
Author:    Archie Cobbs <acobbs at openjdk.org>
Date:      2024-11-05 15:46:00 +0000
URL:       https://git.openjdk.org/leyden/commit/f95097cc64f1d7647f8328b623e9bd9f1180b6d8

8343482: Remove unnecessary @SuppressWarnings annotations (net)

Reviewed-by: dfuchs

! src/java.base/share/classes/java/net/Socket.java
! src/java.base/share/classes/sun/net/www/protocol/http/NegotiateAuthentication.java
! src/java.base/unix/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java
! src/jdk.net/share/classes/jdk/net/Sockets.java

Changeset: fbf9b96b
Branch: premain
Author:    Archie Cobbs <acobbs at openjdk.org>
Date:      2024-11-05 15:48:02 +0000
URL:       https://git.openjdk.org/leyden/commit/fbf9b96b6103250a2f72c3cbc47d73e9ddea6dbd

8343480: Remove unnecessary @SuppressWarnings annotations (javadoc)

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/TagletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java

Changeset: 8cb12211
Branch: premain
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-11-05 15:48:23 +0000
URL:       https://git.openjdk.org/leyden/commit/8cb122119409fb13b4b9b2e74851207734d5c198

8343532: Test test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java fails on Linux ppc64le after JDK-8319343

Reviewed-by: mdoerr, lucy

! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java

Changeset: 839de82c
Branch: premain
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Date:      2024-11-05 17:06:04 +0000
URL:       https://git.openjdk.org/leyden/commit/839de82c314697d7461b77caa9d85407e3578de3

8332744: [REDO] 'internal proprietary API' diagnostics if --system is configured to an earlier JDK version

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java
+ test/langtools/tools/javac/options/system/SystemSunProprietary.java
! test/micro/org/openjdk/bench/java/lang/foreign/BulkOps.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverConstant.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNew.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNewHeap.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstant.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantAsType.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantFP.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantHeap.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantMapped.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantShared.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverPollutedBuffer.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverPollutedSegments.java
! test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentCopyUnsafe.java
! test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentGetUnsafe.java
! test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentZeroUnsafe.java
! test/micro/org/openjdk/bench/java/lang/foreign/ParallelSum.java
! test/micro/org/openjdk/bench/java/lang/foreign/UnrolledAccess.java
! test/micro/org/openjdk/bench/java/lang/foreign/Utils.java
! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayUnsafeXorOpImpl.java
! test/micro/org/openjdk/bench/sun/misc/UnsafeOps.java

Changeset: 3fab8e37
Branch: premain
Author:    Andrew Haley <aph at openjdk.org>
Date:      2024-11-05 17:12:17 +0000
URL:       https://git.openjdk.org/leyden/commit/3fab8e37bbebbb3930108b2015efe488b1fa1e97

8341903: Implementation of Scoped Values (Fourth Preview)

Reviewed-by: alanb

! src/java.base/share/classes/java/lang/ScopedValue.java
! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java
! src/java.base/share/classes/javax/security/auth/Subject.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! test/jdk/java/lang/ScopedValue/ScopedValueAPI.java
! test/jdk/java/util/concurrent/StructuredTaskScope/WithScopedValue.java
! test/jdk/jdk/internal/misc/ThreadFlock/WithScopedValue.java

Changeset: 847cc5eb
Branch: premain
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-11-05 20:53:08 +0000
URL:       https://git.openjdk.org/leyden/commit/847cc5ebac43b83746d8f238c5f9ecf2972a2796

8343173: Remove ZGC-specific non-JVMCI test groups

Reviewed-by: kvn

! test/hotspot/jtreg/ProblemList-zgc.txt
! test/hotspot/jtreg/TEST.groups

Changeset: 2a1ae0ff
Branch: premain
Author:    Kevin Driver <kdriver at openjdk.org>
Date:      2024-11-05 21:07:52 +0000
URL:       https://git.openjdk.org/leyden/commit/2a1ae0ff89a8ac364206b09059d9dc884adcc5ac

8331008: Implement JEP 478: Key Derivation Function API (Preview)

Co-authored-by: Rajan Halade <rhalade at openjdk.org>
Co-authored-by: Weijun Wang <weijun at openjdk.org>
Co-authored-by: Valerie Peng <valeriep at openjdk.org>
Reviewed-by: weijun, valeriep

+ src/java.base/share/classes/com/sun/crypto/provider/HKDFKeyDerivation.java
! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java
! src/java.base/share/classes/java/security/Provider.java
+ src/java.base/share/classes/javax/crypto/KDF.java
+ src/java.base/share/classes/javax/crypto/KDFParameters.java
+ src/java.base/share/classes/javax/crypto/KDFSpi.java
+ src/java.base/share/classes/javax/crypto/spec/HKDFParameterSpec.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! src/java.base/share/classes/sun/security/util/Debug.java
+ test/jdk/com/sun/crypto/provider/KDF/HKDFBasicFunctionsTest.java
+ test/jdk/com/sun/crypto/provider/KDF/HKDFExhaustiveTest.java
+ test/jdk/com/sun/crypto/provider/KDF/HKDFKnownAnswerTests.java
+ test/jdk/com/sun/crypto/provider/KDF/HKDFSaltIKMTest.java
+ test/jdk/javax/crypto/KDF/KDFDelayedProviderSyncTest.java
+ test/jdk/javax/crypto/KDF/KDFDelayedProviderTest.java
+ test/jdk/javax/crypto/KDF/KDFDelayedProviderThreadingTest.java
+ test/jdk/security/unsignedjce/java.base/javax/crypto/ProviderVerifier.java

Changeset: d4d9831c
Branch: premain
Author:    Cesar Soares Lucas <cslucas at openjdk.org>
Date:      2024-11-05 21:19:31 +0000
URL:       https://git.openjdk.org/leyden/commit/d4d9831c9075c1a157d8375e6902bfc6c731389a

8340454: C2 EA asserts with "previous reducible Phi is no longer reducible before SUT"

Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/escape.hpp
+ test/hotspot/jtreg/compiler/escapeAnalysis/TestReduceAllocationAndNonReduciblePhi.java

Changeset: 69bc0887
Branch: premain
Author:    Nizar Benalla <nbenalla at openjdk.org>
Date:      2024-11-05 21:43:11 +0000
URL:       https://git.openjdk.org/leyden/commit/69bc0887741a7dd7eda234f5b3252c3c5e46d87e

8343071: Broken anchors to restricted method page and some redundant ids
8332747: Broken links in StructuredTaskScope

Reviewed-by: mcimadamore, iris

! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/Module.java
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java

Changeset: 471f112b
Branch: premain
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2024-11-05 22:39:00 +0000
URL:       https://git.openjdk.org/leyden/commit/471f112bca715d04304cbe35c6ed63df8c7b7fee

8342577: Clean up JVMTI breakpoint support
8210637: Race in JvmtiCurrentBreakpoints::get_jvmti_breakpoints

Reviewed-by: cjplummer, sspitsyn

! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiImpl.hpp

Changeset: 1b0281dc
Branch: premain
Author:    KIRIYAMA Takuya <kiriyama.takuya at fujitsu.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2024-11-06 05:38:46 +0000
URL:       https://git.openjdk.org/leyden/commit/1b0281dc77f41fc5df323c7f7b25a4138b1ffb9e

8333427: langtools/tools/javac/newlines/NewLineTest.java is failing on Japanese Windows

Reviewed-by: jjg

! test/langtools/tools/javac/newlines/NewLineTest.java

Changeset: 4431852a
Branch: premain
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-11-06 06:10:01 +0000
URL:       https://git.openjdk.org/leyden/commit/4431852a880b06241231d346311170331c20ab2d

8342943: Replace predicate walking and cloning code for main/post loops with a predicate visitor

Reviewed-by: roland, kvn

! src/hotspot/share/opto/loopPredicate.cpp
! 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: bdd68163
Branch: premain
Author:    Fei Yang <fyang at openjdk.org>
Date:      2024-11-06 06:36:49 +0000
URL:       https://git.openjdk.org/leyden/commit/bdd68163df4d9b63694bfc0900e4b5ddb2475834

8343502: RISC-V: SIGBUS in updateBytesCRC32 after JDK-8339738

Reviewed-by: mli, fjiang

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

Changeset: 06d8216a
Branch: premain
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-11-06 08:03:26 +0000
URL:       https://git.openjdk.org/leyden/commit/06d8216a4ef6b883119459da7e52b37d16cd2f03

8318442: java/net/httpclient/ManyRequests2.java fails intermittently on Linux

Reviewed-by: mdoerr, lucy, dfuchs

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

Changeset: ead0116f
Branch: premain
Author:    Andrew Haley <aph at openjdk.org>
Date:      2024-11-06 08:58:08 +0000
URL:       https://git.openjdk.org/leyden/commit/ead0116f2624e0e34529e47e4f509142d588b994

8331341: secondary_super_cache does not scale well: C1 and interpreter

Reviewed-by: vlivanov, kvn, dlong

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/asm/register.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/klass.inline.hpp

Changeset: 83f3d42d
Branch: premain
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2024-11-06 09:17:21 +0000
URL:       https://git.openjdk.org/leyden/commit/83f3d42d6bcefac80449987f4d951f8280eeee3a

8339303: C2: dead node after failing to match cloned address expression

Reviewed-by: vlivanov, kvn

! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/matcher.cpp
+ test/hotspot/jtreg/compiler/c2/TestMatcherTwoImmOffsets.java

Changeset: 57c3bb60
Branch: premain
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2024-11-06 14:47:14 +0000
URL:       https://git.openjdk.org/leyden/commit/57c3bb6091f8ba0caced6f5ecf21dc998ffeee9f

8343068: C2: CastX2P Ideal transformation not always applied

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/phaseX.cpp
+ test/hotspot/jtreg/compiler/c2/TestCastX2NotProcessedIGVN.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java

Changeset: 72a45ddb
Branch: premain
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2024-11-06 14:49:30 +0000
URL:       https://git.openjdk.org/leyden/commit/72a45ddbad9c343200197348ccfcf74105e6fefa

8341834: C2 compilation fails with "bad AD file" due to Replicate

Reviewed-by: kvn, epeter

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

Changeset: 6811a11e
Branch: premain
Author:    Aggelos Biboudis <abimpoudis at openjdk.org>
Date:      2024-11-06 14:50:54 +0000
URL:       https://git.openjdk.org/leyden/commit/6811a11e278118b8b2781f1eaf45d363a3d2db49

8341408: Implement JEP 488: Primitive Types in Patterns, instanceof, and switch (Second Preview)

Reviewed-by: vromero, jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
+ test/langtools/tools/javac/patterns/PrimitiveTypesInTestingContextErasure.java

Changeset: 0be7118b
Branch: premain
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-11-06 16:38:55 +0000
URL:       https://git.openjdk.org/leyden/commit/0be7118b2f761b416ebf8cbb11473d51e80be409

8279016: JFR Leak Profiler is broken with Shenandoah

Reviewed-by: egahlin, rkennke, mgronlun, wkemper

! make/RunTests.gmk
! src/hotspot/share/jfr/leakprofiler/leakProfiler.cpp
! src/hotspot/share/jfr/leakprofiler/leakProfiler.hpp
+ test/jdk/ProblemList-shenandoah.txt

Changeset: c0e6c3b9
Branch: premain
Author:    Srinivas Vamsi Parasa <sparasa at openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2024-11-06 16:41:41 +0000
URL:       https://git.openjdk.org/leyden/commit/c0e6c3b93c0d21debc538e0135805c2957053108

8343214: Fix encoding errors in APX New Data Destination Instructions Support

Reviewed-by: jbhateja, sviswanathan

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

Changeset: 78b378ad
Branch: premain
Author:    Andrew Haley <aph at openjdk.org>
Date:      2024-11-06 17:52:07 +0000
URL:       https://git.openjdk.org/leyden/commit/78b378ad03d0f6c85468ac208e84fabea79fc7de

8342540: InterfaceCalls micro-benchmark gives misleading results

Reviewed-by: shade, kvn

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

Changeset: 342fe425
Branch: premain
Author:    Fernando Guallini <fguallini at openjdk.org>
Date:      2024-11-06 18:36:05 +0000
URL:       https://git.openjdk.org/leyden/commit/342fe42555a0e892d21d187287ab996be199abb1

8342270: Test sun/security/pkcs11/Provider/RequiredMechCheck.java needs write access to src tree

Reviewed-by: rhalade, erikj

! test/jdk/sun/security/pkcs11/PKCS11Test.java
! test/jdk/sun/security/pkcs11/Provider/MultipleLogins.sh

Changeset: d20ccd1a
Branch: premain
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2024-11-06 18:46:06 +0000
URL:       https://git.openjdk.org/leyden/commit/d20ccd1aef4a36662cc9fcc91d1c14b6739187d6

8335583: Avoid using pointers in CDS tables

Reviewed-by: iklam, ccheung

! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/lambdaFormInvokers.cpp
! src/hotspot/share/cds/lambdaFormInvokers.hpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.cpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.hpp
! src/hotspot/share/cds/runTimeClassInfo.cpp
! src/hotspot/share/cds/runTimeClassInfo.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp

Changeset: e33dc135
Branch: premain
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2024-11-06 19:36:20 +0000
URL:       https://git.openjdk.org/leyden/commit/e33dc13567a4f0d9a6c1ae63fa0424ca27d52584

8343343: Misc crash dump improvements on more platforms after JDK-8294160

Co-authored-by: Boris Ulasevich <bulasevich at openjdk.org>
Reviewed-by: mbaesken, jkern, dlong

! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp
! src/hotspot/os_cpu/windows_aarch64/os_windows_aarch64.cpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
! src/hotspot/share/runtime/os.cpp

Changeset: 9e31e78e
Branch: premain
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-11-07 00:51:06 +0000
URL:       https://git.openjdk.org/leyden/commit/9e31e78e39a4b573c158ef31af3ab4e9a1e229de

8342647: [macosx] Clean up the NSInvocation based call to NSProcessInfo.operatingSystemVersion

Reviewed-by: bchristi

! src/java.base/macosx/native/libjava/java_props_macosx.c

Changeset: f2316f68
Branch: premain
Author:    SendaoYan <syan at openjdk.org>
Date:      2024-11-07 03:12:32 +0000
URL:       https://git.openjdk.org/leyden/commit/f2316f6829c9b671e992401ee39d7a1a1805857e

8343505: Problemlist java/lang/Thread/jni/AttachCurrentThread/AttachTest.java

Reviewed-by: dholmes, lmesnik

! test/jdk/ProblemList.txt

Changeset: 97b681e9
Branch: premain
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2024-11-07 06:28:02 +0000
URL:       https://git.openjdk.org/leyden/commit/97b681e93a9469d8d16122dc10bbf2f5b5fe2266

8340586: JdkJfrEvent::get_all_klasses stores non-strong oops in JNI handles

Reviewed-by: coleenp, stefank, mgronlun

! src/hotspot/share/jfr/support/jfrJdkJfrEvent.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/klass.inline.hpp

Changeset: a6c85daa
Branch: premain
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-11-07 07:05:20 +0000
URL:       https://git.openjdk.org/leyden/commit/a6c85daa1c5e685ab64cbf9860a022aaa4a0d7f8

8342945: Replace predicate walking code in get_assertion_predicates() used for Loop Unswitching and cleaning useless Template Assertion Predicates with a predicate visitor

Reviewed-by: thartmann, roland, kvn

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

Changeset: 619b4d59
Branch: premain
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2024-11-07 07:25:41 +0000
URL:       https://git.openjdk.org/leyden/commit/619b4d596634ee84b9bf5884b97a69eb01661657

8334107: Specification for MemorySegment::get/setString could use some clarification

Reviewed-by: jvernee

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

Changeset: 0e1c1b79
Branch: premain
Author:    theoweidmannoracle <theo.weidmann at oracle.com>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-11-07 07:46:52 +0000
URL:       https://git.openjdk.org/leyden/commit/0e1c1b793d43064aabe9571057284899c9580f30

8343452: Incorrect WINDOWS build variable is used in macroAssembler_x86.cpp

Reviewed-by: kvn, chagedorn, jwaters

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

Changeset: c3df050b
Branch: premain
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2024-11-07 08:16:17 +0000
URL:       https://git.openjdk.org/leyden/commit/c3df050b88ecef123199a4e96f6d9884d064ae45

8343726: [BACKOUT] NMT should not use ThreadCritical

Reviewed-by: shade, dholmes

! 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.hpp
! src/hotspot/share/nmt/memoryFileTracker.cpp
! src/hotspot/share/nmt/memoryFileTracker.hpp
! src/hotspot/share/nmt/nmtCommon.hpp
! src/hotspot/share/nmt/threadStackTracker.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/utilities/vmError.cpp

Changeset: 592a48b1
Branch: premain
Author:    Tobias Holenstein <tholenstein at openjdk.org>
Date:      2024-11-07 08:55:55 +0000
URL:       https://git.openjdk.org/leyden/commit/592a48b163ed582872b686e7a606cf8b96fcbcbc

8321997: Increase upper limit of LoopOptsCount flag

Reviewed-by: shade, chagedorn

! src/hotspot/share/opto/c2_globals.hpp

Changeset: 7620b129
Branch: premain
Author:    Theo Weidmann <theo.weidmann at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-11-07 10:04:03 +0000
URL:       https://git.openjdk.org/leyden/commit/7620b129888d57514d9ef588e0681f1d43377236

8323803: ConstantOopReadValue::print_on should print 'null' instead of 'nullptr'

Reviewed-by: chagedorn, kvn

! src/hotspot/share/code/debugInfo.cpp

Changeset: 42446823
Branch: premain
Author:    Nizar Benalla <nbenalla at openjdk.org>
Date:      2024-11-07 10:30:12 +0000
URL:       https://git.openjdk.org/leyden/commit/4244682309e7ae1be892280dfd6a6f70ccecc760

8339190: Parameter arrays that are capped during annotation processing report incorrect length

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassFile.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/langtools/tools/javac/annotations/ParameterArrayLimit.java
! test/langtools/tools/javac/diags/examples.not-yet.txt

Changeset: f0b251d7
Branch: premain
Author:    Volker Simonis <simonis at openjdk.org>
Date:      2024-11-07 12:10:50 +0000
URL:       https://git.openjdk.org/leyden/commit/f0b251d76078e8d5b47e967b0449c4cbdcb5a005

8343531: Improve print_location for invalid heap pointers

Reviewed-by: shade, tschatzl, ayang

! src/hotspot/share/gc/shared/locationPrinter.inline.hpp

Changeset: ac82a8f8
Branch: premain
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2024-11-07 12:32:34 +0000
URL:       https://git.openjdk.org/leyden/commit/ac82a8f89c7066fb1d379b12bcfd68053cb39ba4

8343610: InOutPathTest jpackage test produces invalid app image on macOS

Reviewed-by: almatvee

! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/share/InOutPathTest.java

Changeset: d2b681d4
Branch: premain
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2024-11-07 13:10:26 +0000
URL:       https://git.openjdk.org/leyden/commit/d2b681d4557109158fbbce9db995f4146c344c97

8343730: JMX cleanups

Reviewed-by: cjplummer

! src/java.management/share/classes/com/sun/jmx/mbeanserver/MBeanServerDelegateImpl.java
! src/java.management/share/classes/javax/management/MBeanServerDelegate.java
! src/java.management/share/classes/javax/management/Notification.java
! src/java.management/share/classes/javax/management/remote/JMXConnectionNotification.java

Changeset: 1d117f65
Branch: premain
Author:    Quan Anh Mai <qamai at openjdk.org>
Date:      2024-11-07 14:32:18 +0000
URL:       https://git.openjdk.org/leyden/commit/1d117f65f06456ae571aecc146542c2f79d402cf

8343394: Make MemorySessionImpl.state a stable field

Co-authored-by: Maurizio Cimadamore <mcimadamore at openjdk.org>
Reviewed-by: mcimadamore, jvernee

! 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/ImplicitSession.java
! src/java.base/share/classes/jdk/internal/foreign/MemorySessionImpl.java
! src/java.base/share/classes/jdk/internal/foreign/SharedSession.java
! test/jdk/java/foreign/TestMemorySession.java
+ test/micro/org/openjdk/bench/java/lang/foreign/LoopOverRandom.java

Changeset: d3c042f9
Branch: premain
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2024-11-07 15:31:17 +0000
URL:       https://git.openjdk.org/leyden/commit/d3c042f9a0cd91e7cdf7f45cb0ea387f7ba9785b

8343770: Build fails due to use of sun.misc.Unsafe in LoopOverRandom

Reviewed-by: alanb

! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverRandom.java

Changeset: 56c588b4
Branch: premain
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2024-11-07 17:19:27 +0000
URL:       https://git.openjdk.org/leyden/commit/56c588b4e88d779cd5c5f67e7bfb4e1641eb9c25

8343417: (fs) BasicFileAttributeView.setTimes uses microsecond precision with NOFOLLOW_LINKS

Reviewed-by: alanb

! src/java.base/unix/classes/sun/nio/fs/UnixConstants.java.template
! src/java.base/unix/classes/sun/nio/fs/UnixFileAttributeViews.java
! src/java.base/unix/classes/sun/nio/fs/UnixNativeDispatcher.java
! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
! test/jdk/java/nio/file/attribute/BasicFileAttributeView/SetTimesNanos.java

Changeset: 4f5a241e
Branch: premain
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2024-11-07 18:13:44 +0000
URL:       https://git.openjdk.org/leyden/commit/4f5a241ec11981bcb5f8ab0936b0e821ec5a03ce

8343491: javax/management/remote/mandatory/connection/DeadLockTest.java failing with NoSuchObjectException: no such object in table

Reviewed-by: lmesnik, sspitsyn, cjplummer

! test/jdk/javax/management/remote/mandatory/connection/DeadLockTest.java

Changeset: ccda8159
Branch: premain
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2024-11-07 18:27:27 +0000
URL:       https://git.openjdk.org/leyden/commit/ccda8159f65be39d6fab9be87b1a79465aae5452

8342303: Segfault in update_inherited_vtable: AppCDS, old bytecode, and redefineClasses

Reviewed-by: dholmes, coleenp, iklam

! src/hotspot/share/oops/instanceKlass.cpp
! test/hotspot/jtreg/TEST.groups
= test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/BootChild.java
= test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/BootSuper.java
= test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/NewChild.java
+ test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/OldClassAndRedefineClass.java
+ test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/OldClassAndRedefineClassApp.java
+ test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/RedefineBootClassApp.java
+ test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/RedefineBootClassTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/RedefineOldSuperApp.java
+ test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/RedefineOldSuperTest.java
! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineBasicTest.java
! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineRunningMethods_Shared.java
! test/hotspot/jtreg/runtime/logging/RedefineClasses.java

Changeset: fac89f47
Branch: premain
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2024-11-07 18:53:22 +0000
URL:       https://git.openjdk.org/leyden/commit/fac89f471c6f362cf47b3fae801e8cb51bd89bf6

8343493: Perform module checks during MetaspaceShared::map_archives()

Reviewed-by: ccheung, matsaave

! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/classfile/modules.cpp

Changeset: 2c7bea1c
Branch: premain
Author:    Kevin Driver <kdriver at openjdk.org>
Date:      2024-11-07 19:27:35 +0000
URL:       https://git.openjdk.org/leyden/commit/2c7bea1cb2acd768e57f460440228fee914255a6

8343772: Expected IAPE not thrown in KDF.getInstance (TCK)

Reviewed-by: valeriep

! src/java.base/share/classes/javax/crypto/KDF.java
! test/jdk/com/sun/crypto/provider/KDF/HKDFExhaustiveTest.java

Changeset: 84c99fb9
Branch: premain
Author:    Daniel Gredler <daniel.gredler at gmail.com>
Date:      2024-11-07 20:19:50 +0000
URL:       https://git.openjdk.org/leyden/commit/84c99fb91ffc4bfbc2fb0f20f558603d5660d7f1

8283664: Remove jtreg tag manual=yesno for java/awt/print/PrinterJob/PrintTextTest.java

Reviewed-by: honkar, aivanov, aturbanov

! test/jdk/ProblemList.txt
! test/jdk/java/awt/print/PrinterJob/PrintTextTest.java

Changeset: a63f501b
Branch: premain
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2024-11-07 22:10:59 +0000
URL:       https://git.openjdk.org/leyden/commit/a63f501b9238c6aae81c2e39fcc1852652116780

8343396: Use OperatingSystem, Architecture, and OSVersion in jpackage tests

Reviewed-by: rriggs, almatvee

! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/macosx/HostArchPkgTest.java

Changeset: f621f26c
Branch: premain
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2024-11-07 22:11:34 +0000
URL:       https://git.openjdk.org/leyden/commit/f621f26cd113090a0305598cfc50f0eac9a263c6

8343724: [PPC64] Disallow OptoScheduling

Reviewed-by: rrich, mbaesken

! src/hotspot/cpu/ppc/c2_init_ppc.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.cpp

Changeset: 068f4ce8
Branch: premain
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-11-08 04:04:34 +0000
URL:       https://git.openjdk.org/leyden/commit/068f4ce8bc0fb43417c6493597160b49554221d3

8343293: Remove the check for <apphome>/jre/lib/libjava.dylib from the launcher's java_md_macosx.m

Reviewed-by: bpb, rriggs

! src/java.base/macosx/native/libjli/java_md_macosx.m

Changeset: d0077eec
Branch: premain
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2024-11-08 06:33:41 +0000
URL:       https://git.openjdk.org/leyden/commit/d0077eece0531bbfef72d25628ec23ba3a799f18

8343771: Some FFM benchmarks are broken

Reviewed-by: jvernee, mdoerr

! test/micro/org/openjdk/bench/java/lang/foreign/AllocFromTest.java
! test/micro/org/openjdk/bench/java/lang/foreign/AllocTest.java
! test/micro/org/openjdk/bench/java/lang/foreign/BulkOps.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverConstant.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNew.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNewHeap.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstant.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantAsType.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantFP.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantHeap.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantMapped.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantShared.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverPollutedBuffer.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverPollutedSegments.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverRandom.java
! test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentCopyUnsafe.java
! test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentGetUnsafe.java
! test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentZeroUnsafe.java
! test/micro/org/openjdk/bench/java/lang/foreign/ParallelSum.java
! test/micro/org/openjdk/bench/java/lang/foreign/UnrolledAccess.java
! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayUnsafeXorOpImpl.java

Changeset: a10b1ccd
Branch: premain
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2024-11-08 07:51:58 +0000
URL:       https://git.openjdk.org/leyden/commit/a10b1ccd377335354db7505e9944496729e539ce

8340532: C2: assert(is_OuterStripMinedLoop()) failed: invalid node class: IfTrue

Reviewed-by: chagedorn, kvn

! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/loopTransform.cpp
+ test/hotspot/jtreg/compiler/loopstripmining/TestIdenticalDominatingCLE.java

Changeset: bf5c3ce2
Branch: premain
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2024-11-08 09:04:24 +0000
URL:       https://git.openjdk.org/leyden/commit/bf5c3ce2808c65329ff0ea5ef37b980c3b3029df

8272780: ServerNotifForwarder.removeNotificationListener() incorrect exception handling

Reviewed-by: dholmes

! src/java.management/share/classes/com/sun/jmx/remote/internal/ServerNotifForwarder.java

Changeset: a9e53bb1
Branch: premain
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-11-08 09:17:27 +0000
URL:       https://git.openjdk.org/leyden/commit/a9e53bb11788761277563d5912a9981932a7c1c9

8343783: Improve asserts in concurrentHashTable.inline.hpp

Reviewed-by: chagedorn

! src/hotspot/share/utilities/concurrentHashTable.inline.hpp

Changeset: c7f071cf
Branch: premain
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-11-08 09:44:12 +0000
URL:       https://git.openjdk.org/leyden/commit/c7f071cf36a6f064e293e82e7e5bb0abcc76ad70

8343189: [REDO] JDK-8295269 G1: Improve slow startup due to predictor initialization

Reviewed-by: iwalulya, sjohanss

! src/hotspot/share/gc/g1/g1AnalyticsSequences.hpp
! src/hotspot/share/gc/g1/g1AnalyticsSequences.inline.hpp

Changeset: 2e58ede1
Branch: premain
Author:    Nizar Benalla <nbenalla at openjdk.org>
Date:      2024-11-08 09:53:16 +0000
URL:       https://git.openjdk.org/leyden/commit/2e58ede18c7cfe7364a8d6a630989b0ff2ea6447

8341399: Add since checker tests to the langtools modules

Reviewed-by: vromero

! test/jdk/TEST.groups
+ test/jdk/tools/sincechecker/TEST.properties
+ test/jdk/tools/sincechecker/modules/java.base/JavaBaseCheckSince.java
+ test/jdk/tools/sincechecker/modules/java.compiler/JavaCompilerCheckSince.java
- test/jdk/tools/sincechecker/modules/java_base/CheckSince_javaBase.java
+ test/jdk/tools/sincechecker/modules/jdk.compiler/JdkCompilerCheckSince.java
+ test/jdk/tools/sincechecker/modules/jdk.javadoc/JdkJavadocCheckSince.java
+ test/jdk/tools/sincechecker/modules/jdk.jdeps/JdkJdepsCheckSince.java
+ test/jdk/tools/sincechecker/modules/jdk.jshell/JdkJshellCheckSince.java

Changeset: 0c281acf
Branch: premain
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-11-08 10:04:12 +0000
URL:       https://git.openjdk.org/leyden/commit/0c281acfb4c87436096cb562d70f800dffa3671a

8343754: Problemlist jdk/jfr/event/oldobject/TestShenandoah.java after JDK-8279016

Reviewed-by: egahlin

! test/jdk/ProblemList.txt

Changeset: 96eed7fa
Branch: premain
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2024-11-08 12:27:31 +0000
URL:       https://git.openjdk.org/leyden/commit/96eed7fa6c025374bc10039bca2949a76d78f890

8343306: javac is failing to determine if a class and a sealed interface are disjoint

Reviewed-by: jlahoda, mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! test/langtools/tools/javac/sealed/SealedCompilationTests.java

Changeset: f6edfe58
Branch: premain
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2024-11-08 12:46:17 +0000
URL:       https://git.openjdk.org/leyden/commit/f6edfe58d6931b058a5fec722615740818711065

8343506: [s390x] multiple test failures with ubsan

Reviewed-by: mdoerr, lucy

! src/hotspot/cpu/s390/s390.ad

Changeset: 7d6a2f37
Branch: premain
Author:    theoweidmannoracle <theo.weidmann at oracle.com>
Date:      2024-11-08 13:31:24 +0000
URL:       https://git.openjdk.org/leyden/commit/7d6a2f3740bf42652bdf05bb922d1f2b2ae60d6a

8342860: Fix more NULL usage backsliding

Reviewed-by: kbarrett, jwaters, tschatzl, jsjolen

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/linux/cgroupSubsystem_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/include/cds.h
! src/hotspot/share/include/jvm.h
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/services/diagnosticFramework.cpp
! test/hotspot/jtreg/serviceability/jvmti/GetMethodDeclaringClass/libTestUnloadedClass.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadEventTest/libVThreadEventTest.cpp

Changeset: 72f67fb1
Branch: premain
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2024-11-08 15:03:17 +0000
URL:       https://git.openjdk.org/leyden/commit/72f67fb16a2470fc40c6ddc3700ba92f98a62096

8343411: Test fail on Windows due to "An established connection was aborted by the software in your host machine"

Reviewed-by: dfuchs, jpai

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

Changeset: 2fb0c1dd
Branch: premain
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2024-11-08 16:36:57 +0000
URL:       https://git.openjdk.org/leyden/commit/2fb0c1dd62f1c690cf6b78f5cdfe18b10c991886

8343844: Add benchmarks for superword/autovectorization in FFM BulkOperations

Reviewed-by: mcimadamore

! test/micro/org/openjdk/bench/java/lang/foreign/SegmentBulkFill.java

Changeset: 60539628
Branch: premain
Author:    Kevin Driver <kdriver at openjdk.org>
Date:      2024-11-08 16:59:26 +0000
URL:       https://git.openjdk.org/leyden/commit/605396280d5ea225828da4ed688068334a15e122

8343684: Test KDFDelayedProviderSyncTest.java intermittent fails didn't finish within the time-out 150

Reviewed-by: weijun, hchao, alanb

! test/jdk/javax/crypto/KDF/KDFDelayedProviderSyncTest.java

Changeset: 44ec501a
Branch: premain
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2024-11-08 17:21:39 +0000
URL:       https://git.openjdk.org/leyden/commit/44ec501a41f4794259dd03cd168838e79334890e

8305895: Implement JEP 450: Compact Object Headers (Experimental)

Co-authored-by: Sandhya Viswanathan <sviswanathan at openjdk.org>
Co-authored-by: Martin Doerr <mdoerr at openjdk.org>
Co-authored-by: Hamlin Li <mli at openjdk.org>
Co-authored-by: Thomas Stuefe <stuefe at openjdk.org>
Co-authored-by: Amit Kumar <amitkumar at openjdk.org>
Co-authored-by: Stefan Karlsson <stefank at openjdk.org>
Co-authored-by: Coleen Phillimore <coleenp at openjdk.org>
Co-authored-by: Axel Boldt-Christmas <aboldtch at openjdk.org>
Reviewed-by: coleenp, stefank, stuefe, phh, ihse, lmesnik, tschatzl, matsaave, rcastanedalo, vpaprotski, yzheng, egahlin

! make/Images.gmk
! make/autoconf/configure.ac
! make/autoconf/jdk-options.m4
! make/autoconf/spec.gmk.template
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/compressedKlass_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! 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/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/compressedKlass_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/templateTable_riscv.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/c2_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/c2_MacroAssembler_s390.hpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/c2_stubGenerator_x86_64_string.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/matcher_x86.hpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/archiveHeapWriter.hpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/dumpAllocStats.cpp
! src/hotspot/share/cds/dumpAllocStats.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/ci/ciKlass.cpp
! src/hotspot/share/ci/ciKlass.hpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactTask.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.cpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1FullGCPrepareTask.inline.hpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.hpp
! src/hotspot/share/gc/parallel/mutableSpace.cpp
! src/hotspot/share/gc/parallel/parallelArguments.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.inline.hpp
! 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/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/serialArguments.cpp
! src/hotspot/share/gc/serial/serialArguments.hpp
! src/hotspot/share/gc/serial/serialFullGC.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
+ src/hotspot/share/gc/shared/fullGCForwarding.cpp
+ src/hotspot/share/gc/shared/fullGCForwarding.hpp
+ src/hotspot/share/gc/shared/fullGCForwarding.inline.hpp
! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/gc/shared/preservedMarks.cpp
! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
! src/hotspot/share/gc/shenandoah/shenandoahArguments.hpp
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
! src/hotspot/share/gc/shenandoah/shenandoahForwarding.hpp
! src/hotspot/share/gc/shenandoah/shenandoahForwarding.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/gc/z/zObjArrayAllocator.cpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
! src/hotspot/share/jfr/leakprofiler/chains/objectSampleMarker.hpp
! src/hotspot/share/jfr/support/jfrObjectAllocationSample.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/memory/classLoaderMetaspace.cpp
! src/hotspot/share/memory/classLoaderMetaspace.hpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace.hpp
! 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/freeBlocks.cpp
! src/hotspot/share/memory/metaspace/freeBlocks.hpp
+ src/hotspot/share/memory/metaspace/metablock.hpp
+ src/hotspot/share/memory/metaspace/metablock.inline.hpp
! src/hotspot/share/memory/metaspace/metaspaceArena.cpp
! src/hotspot/share/memory/metaspace/metaspaceArena.hpp
! src/hotspot/share/memory/metaspace/metaspaceCommon.hpp
! src/hotspot/share/memory/metaspace/metaspaceContext.cpp
! src/hotspot/share/memory/metaspace/metaspaceContext.hpp
! src/hotspot/share/memory/metaspace/metaspaceReporter.cpp
! src/hotspot/share/memory/metaspace/metaspaceStatistics.cpp
! src/hotspot/share/memory/metaspace/runningCounters.cpp
! src/hotspot/share/memory/metaspace/runningCounters.hpp
! src/hotspot/share/memory/metaspace/testHelpers.cpp
! src/hotspot/share/memory/metaspace/testHelpers.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/arrayOop.hpp
! src/hotspot/share/oops/compressedKlass.cpp
! src/hotspot/share/oops/compressedKlass.hpp
! src/hotspot/share/oops/compressedKlass.inline.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceOop.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/klass.inline.hpp
! src/hotspot/share/oops/markWord.cpp
! src/hotspot/share/oops/markWord.hpp
+ src/hotspot/share/oops/markWord.inline.hpp
! src/hotspot/share/oops/objArrayKlass.cpp
! src/hotspot/share/oops/objArrayKlass.inline.hpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/oops/typeArrayKlass.cpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/DebuggerBase.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Array.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Instance.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Mark.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Oop.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/RobustOopDeterminator.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/SharedLibraryJVMCIReflection.java
! test/hotspot/gtest/gc/shared/test_preservedMarks.cpp
! test/hotspot/gtest/metaspace/metaspaceGtestContexts.hpp
! test/hotspot/gtest/metaspace/test_binlist.cpp
! test/hotspot/gtest/metaspace/test_blocktree.cpp
+ test/hotspot/gtest/metaspace/test_clms.cpp
! test/hotspot/gtest/metaspace/test_freeblocks.cpp
+ test/hotspot/gtest/metaspace/test_metablock.cpp
! test/hotspot/gtest/metaspace/test_metaspaceUtils.cpp
! test/hotspot/gtest/metaspace/test_metaspacearena.cpp
! test/hotspot/gtest/metaspace/test_metaspacearena_stress.cpp
! test/hotspot/gtest/oops/test_arrayOop.cpp
! test/hotspot/gtest/oops/test_compressedKlass.cpp
! test/hotspot/gtest/oops/test_objArrayOop.cpp
! test/hotspot/gtest/oops/test_typeArrayOop.cpp
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationMismatchedAccess.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationNotRun.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/BMITestRunner.java
! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVector.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestMulAddS2I.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopCombinedOpTest.java
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
! test/hotspot/jtreg/gc/g1/plab/TestPLABPromotion.java
! test/hotspot/jtreg/gtest/CompressedKlassGtest.java
! test/hotspot/jtreg/gtest/MetaspaceGtests.java
! test/hotspot/jtreg/gtest/MetaspaceUtilsGtests.java
! test/hotspot/jtreg/runtime/CompressedOops/CompressedCPUSpecificClassSpaceReservation.java
! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointers.java
! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointersEncodingScheme.java
! test/hotspot/jtreg/runtime/FieldLayout/ArrayBaseOffsets.java
+ test/hotspot/jtreg/runtime/FieldLayout/BaseOffsets.java
+ test/hotspot/jtreg/runtime/cds/TestDefaultArchiveLoading.java
! test/hotspot/jtreg/runtime/cds/appcds/TestZGCWithCDS.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/TestAutoCreateSharedArchiveNoDefaultArchive.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbLongConstant.java
! test/jdk/java/lang/instrument/GetObjectSizeIntrinsicsTest.java
! test/jdk/tools/jlink/plugins/CDSPluginTest.java

Changeset: 03298558
Branch: premain
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2024-11-08 20:22:24 +0000
URL:       https://git.openjdk.org/leyden/commit/0329855831102a48abf14b5befc933f84dfd3460

8343804: Show the default time zone with -XshowSettings option

Reviewed-by: iris, jpai

! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! test/jdk/tools/launcher/Settings.java

Changeset: 52c0b09b
Branch: premain
Author:    Phil Race <prr at openjdk.org>
Date:      2024-11-08 20:37:08 +0000
URL:       https://git.openjdk.org/leyden/commit/52c0b09b62ca82f7e0cbe910cb92243131f06765

8277240: java/awt/Graphics2D/ScaledTransform/ScaledTransform.java dialog does not get disposed

Reviewed-by: aivanov

! test/jdk/java/awt/Graphics2D/ScaledTransform/ScaledTransform.java

Changeset: 8a69893e
Branch: premain
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Date:      2024-11-09 05:53:16 +0000
URL:       https://git.openjdk.org/leyden/commit/8a69893e1d01f27b0be65cca69601856c1e54e98

8343819: Link Float.NaN and Double.NaN to equivalence discussion in Double

Reviewed-by: darcy

! src/java.base/share/classes/java/lang/Double.java
! src/java.base/share/classes/java/lang/Float.java

Changeset: 2614c991
Branch: premain
Author:    Quan Anh Mai <qamai at openjdk.org>
Date:      2024-11-09 09:39:23 +0000
URL:       https://git.openjdk.org/leyden/commit/2614c991d8244337dbf6a22bf296cd5eff5a7809

8343793: Test java/foreign/TestMemorySession.java is timing out

Reviewed-by: mcimadamore

! test/jdk/java/foreign/TestMemorySession.java

Changeset: 325a2c3f
Branch: premain
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-11-09 18:57:21 +0000
URL:       https://git.openjdk.org/leyden/commit/325a2c3f76a45248e6f8baa63477db15e55be705

8343848: Fix typo of property name in TestOAEPPadding after 8341927

Reviewed-by: lucy, mullan

! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestOAEPPadding.java

Changeset: f4008968
Branch: premain
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2024-11-09 23:11:33 +0000
URL:       https://git.openjdk.org/leyden/commit/f400896822c2704d8e7c66afc1efa8a4fa91acb6

8342442: Static ACVP sample tests

Reviewed-by: mullan, bperez

+ test/jdk/sun/security/provider/acvp/Launcher.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/jdk/sun/security/provider/acvp/data/acvp.md
+ test/lib-test/jdk/test/lib/security/FixedSecureRandomTest.java
+ test/lib/jdk/test/lib/security/FixedSecureRandom.java

Changeset: 423e8e09
Branch: premain
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-11-10 11:03:03 +0000
URL:       https://git.openjdk.org/leyden/commit/423e8e0999f53aa0bf95a7505a771dab3dd5c8d6

8339162: [REDO] JDK-8338440 Parallel: Improve fragmentation mitigation in Full GC

Co-authored-by: Guoxiong Li <gli at openjdk.org>
Reviewed-by: zgu, iwalulya, gli

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

Changeset: 74ae3c68
Branch: premain
Author:    Shaojin Wen <swen at openjdk.org>
Date:      2024-11-11 00:40:26 +0000
URL:       https://git.openjdk.org/leyden/commit/74ae3c688b37e693e20eb4e17c631897c5464400

8343650: Reuse StringLatin1::putCharsAt and StringUTF16::putCharsAt

Reviewed-by: liach

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

Changeset: 7b0f273e
Branch: premain
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-11-11 01:40:10 +0000
URL:       https://git.openjdk.org/leyden/commit/7b0f273e37625461baa333a3ef20fbbd93647243

8343894: ProblemList javax/management/remote/mandatory/notif/EmptyDomainNotificationTest.java

Reviewed-by: jpai

! test/jdk/ProblemList.txt

Changeset: ca69a53b
Branch: premain
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-11-11 04:31:56 +0000
URL:       https://git.openjdk.org/leyden/commit/ca69a53b76bf0106443985a1207fbd3d9036e1ab

8211033: Clean up the processing -classpath argument not to set LM_CLASS

Reviewed-by: alanb

! src/java.base/share/native/libjli/java.c

Changeset: e1d684c6
Branch: premain
Author:    Shaojin Wen <swen at openjdk.org>
Date:      2024-11-11 05:06:56 +0000
URL:       https://git.openjdk.org/leyden/commit/e1d684c6451ae7875b61a92603c19336ccd734d6

8342650: Move getChars to DecimalDigits

Reviewed-by: liach

! src/java.base/share/classes/java/lang/AbstractStringBuilder.java
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
! src/java.base/share/classes/java/lang/StringConcatHelper.java
! src/java.base/share/classes/java/lang/StringLatin1.java
! src/java.base/share/classes/java/lang/StringUTF16.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/math/BigDecimal.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/util/DecimalDigits.java
! test/hotspot/jtreg/compiler/patches/java.base/java/lang/Helper.java
! test/micro/org/openjdk/bench/java/lang/StringBuilders.java

Changeset: 5f338e9a
Branch: premain
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-11-11 06:18:25 +0000
URL:       https://git.openjdk.org/leyden/commit/5f338e9adbcf7fe7ee90abfd34a24a3a93c22211

8342946: Replace predicate walking code in Loop Unrolling with a predicate visitor

Reviewed-by: roland, 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: 5b2f7f3b
Branch: premain
Author:    theoweidmannoracle <theo.weidmann at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-11-11 08:17:00 +0000
URL:       https://git.openjdk.org/leyden/commit/5b2f7f3b30adf9942fa8a3382e7661d6816fbb38

8343837: Remove unnecessary reinterpret_cast from C2AccessValuePtr

Reviewed-by: thartmann, kvn, kbarrett

! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp

Changeset: ae6bb3cd
Branch: premain
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-11-11 09:08:00 +0000
URL:       https://git.openjdk.org/leyden/commit/ae6bb3cd29bd4cdbb2df320fbfe0dabb7c0647d7

8343824: Remove unused InstructionFlags in C1

Reviewed-by: kvn, dlong

! src/hotspot/share/c1/c1_Instruction.hpp

Changeset: f12c370d
Branch: premain
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-11-11 09:24:44 +0000
URL:       https://git.openjdk.org/leyden/commit/f12c370d73363f384e3425857a663d855660f33a

8343118: [TESTBUG] java/awt/PrintJob/PrintCheckboxTest/PrintCheckboxManualTest.java fails with rror. Can't find HTML file PrintCheckboxManualTest.html

Reviewed-by: abhiscxk, dnguyen

! test/jdk/java/awt/PrintJob/PrintCheckboxTest/PrintCheckboxManualTest.java

Changeset: a93bd9df
Branch: premain
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2024-11-11 09:32:09 +0000
URL:       https://git.openjdk.org/leyden/commit/a93bd9dfdd7e340b10c24a15fb70a3801bfb373d

8343810: [s390x] is_uimm* methods should take unsigned arguments

Reviewed-by: lucy

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

Changeset: 5ca6698b
Branch: premain
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-11-11 09:34:43 +0000
URL:       https://git.openjdk.org/leyden/commit/5ca6698ba418e82ff93471fbb495759850f26f63

8341176: Permit access to diagnostics for transient snippets

Reviewed-by: vromero

! src/jdk.jshell/share/classes/jdk/jshell/Eval.java
! src/jdk.jshell/share/classes/jdk/jshell/JShell.java
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysis.java
! test/langtools/jdk/jshell/AnalyzeSnippetTest.java

Changeset: ec13364c
Branch: premain
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2024-11-11 10:05:15 +0000
URL:       https://git.openjdk.org/leyden/commit/ec13364cdab5a52f704bc5d1575f3da17380b4f2

8343067: C2: revisit constant-offset AddP chains after successful input idealizations

Reviewed-by: kvn, vlivanov

! src/hotspot/share/opto/phaseX.cpp
+ test/hotspot/jtreg/compiler/c2/irTests/igvn/TestCombineAddPWithConstantOffsets.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java

Changeset: cbe8448f
Branch: premain
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-11-11 10:15:02 +0000
URL:       https://git.openjdk.org/leyden/commit/cbe8448f28895b887157c1f23a0cf70070449509

8268895: Do not filter out man pages from build

Reviewed-by: dholmes, jwaters

! make/autoconf/jdk-options.m4
! make/autoconf/spec.gmk.template
! make/common/modules/LauncherCommon.gmk
! make/conf/jib-profiles.js

Changeset: b1a94918
Branch: premain
Author:    Joel Sikström <jsikstro at openjdk.org>
Date:      2024-11-11 10:36:46 +0000
URL:       https://git.openjdk.org/leyden/commit/b1a9491844a165bf5ae54c50b4f8573bd3f3e24a

8343321: Bad verify in LockStack::oops_do()

Reviewed-by: stefank, rkennke, coleenp

! src/hotspot/share/runtime/lockStack.inline.hpp

Changeset: 36e12955
Branch: premain
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-11-11 11:31:53 +0000
URL:       https://git.openjdk.org/leyden/commit/36e12955b2129f2075a203a0b39198f256083a24

8343929: Remove PreservedMarksSet::createTask() after JDK-8305895

Reviewed-by: ayang, shade

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

Changeset: 50161322
Branch: premain
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2024-11-11 12:26:38 +0000
URL:       https://git.openjdk.org/leyden/commit/5016132291b8cb94c37ffb9397282927df87a3c5

8343838: Test EmptyDomainNotificationTest.java fails with ListenerNotFoundException

Reviewed-by: dholmes

! src/java.management/share/classes/com/sun/jmx/remote/internal/ServerNotifForwarder.java
! test/jdk/ProblemList.txt

Changeset: f3ba7676
Branch: premain
Author:    Tobias Holenstein <tholenstein at openjdk.org>
Date:      2024-11-11 13:25:42 +0000
URL:       https://git.openjdk.org/leyden/commit/f3ba7676043756f7cf95d5215e18bd65e9f167e6

8343535: IGV: Colorize nodes on demand

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

! 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/DiagramViewer.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/ColorAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ExtractAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/FigureWidget.java
+ src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/color.gif

Changeset: 2ec35808
Branch: premain
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2024-11-11 13:35:25 +0000
URL:       https://git.openjdk.org/leyden/commit/2ec358082f0896480bdbfcb289b4ba2bff0dd828

8311302: Implement JEP 493: Linking Run-Time Images without JMODs

Co-authored-by: Mandy Chung <mchung at openjdk.org>
Reviewed-by: mchung, alanb, erikj, ihse

! make/Images.gmk
! make/autoconf/jdk-options.m4
! make/autoconf/spec.gmk.template
! 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/Jlink.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/LinkableRuntimeImage.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/runtimelink/JimageDiffGenerator.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/runtimelink/ResourceDiff.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/runtimelink/ResourcePoolReader.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/hotspot/jtreg/TEST.ROOT
! test/jdk/TEST.ROOT
! test/jdk/jdk/modules/etc/JmodExcludedFiles.java
! test/jdk/tools/jlink/ImageFileCreatorTest.java
! test/jdk/tools/jlink/IntegrationTest.java
! test/jdk/tools/jlink/JLinkDedupTestBatchSizeOne.java
+ test/jdk/tools/jlink/JLinkHelpCapabilityTest.java
! test/jdk/tools/jlink/multireleasejar/JLinkMRJavaBaseVersionTest.java
! test/jdk/tools/jlink/plugins/GenerateJLIClassesPluginTest.java
! test/jdk/tools/jlink/plugins/IncludeLocalesPluginTest.java
+ test/jdk/tools/jlink/runtimeImage/AbstractLinkableRuntimeTest.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/CapturingHandler.java
+ test/jdk/tools/jlink/runtimeImage/CustomModuleJlinkTest.java
+ test/jdk/tools/jlink/runtimeImage/GenerateJLIClassesTest.java
+ test/jdk/tools/jlink/runtimeImage/JImageHelper.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/ModifiedFilesTest.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
! test/jdk/tools/lib/tests/Helper.java
! test/jdk/tools/lib/tests/JImageGenerator.java
! test/jtreg-ext/requires/VMProps.java
! test/langtools/tools/javac/plugin/AutostartPlugins.java
! test/langtools/tools/javac/plugin/InternalAPI.java

Changeset: babb52a0
Branch: premain
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-11-11 14:21:21 +0000
URL:       https://git.openjdk.org/leyden/commit/babb52a08361b00eb4bc6e2e109b1fdc198dbd59

8343931: Removed unused code in CompressedKlassPointers::initialize_for_given_encoding

Reviewed-by: chagedorn

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

Changeset: 0759224e
Branch: premain
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2024-11-11 14:36:30 +0000
URL:       https://git.openjdk.org/leyden/commit/0759224edc9843d77b3eb0f121d724de826b634d

8342105: JVM Crash when Jacoco and JFR are active

Reviewed-by: egahlin

! src/hotspot/share/jfr/support/jfrDeprecationManager.cpp

Changeset: b0a371b0
Branch: premain
Author:    Shaojin Wen <swen at openjdk.org>
Date:      2024-11-11 15:14:10 +0000
URL:       https://git.openjdk.org/leyden/commit/b0a371b0850b8f467ed985ef39a6fce476b62acf

8343925: [BACKOUT] JDK-8342650 Move getChars to DecimalDigits

Reviewed-by: jpai, alanb, liach

! src/java.base/share/classes/java/lang/AbstractStringBuilder.java
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
! src/java.base/share/classes/java/lang/StringConcatHelper.java
! src/java.base/share/classes/java/lang/StringLatin1.java
! src/java.base/share/classes/java/lang/StringUTF16.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/math/BigDecimal.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/util/DecimalDigits.java
! test/hotspot/jtreg/compiler/patches/java.base/java/lang/Helper.java
! test/micro/org/openjdk/bench/java/lang/StringBuilders.java

Changeset: 80f4c0c3
Branch: premain
Author:    Nizar Benalla <nbenalla at openjdk.org>
Date:      2024-11-11 15:21:56 +0000
URL:       https://git.openjdk.org/leyden/commit/80f4c0c38a57960a1c96de72af6fc69ef10337ce

8343442: Add since checker tests to the networking area modules

Reviewed-by: jpai, dfuchs

= test/jdk/tools/sincechecker/modules/java.net.http/JavaNetHttpCheckSince.java
= test/jdk/tools/sincechecker/modules/jdk.httpserver/JdkHttpServerCheckSince.java
= test/jdk/tools/sincechecker/modules/jdk.net/JdkNetCheckSince.java
= test/jdk/tools/sincechecker/modules/jdk.sctp/JdkSctpCheckSince.java

Changeset: 6088d620
Branch: premain
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2024-11-11 16:10:57 +0000
URL:       https://git.openjdk.org/leyden/commit/6088d620b44b83fac41ba403a059208414b32a89

8343755: Unproblemlist java/lang/Thread/jni/AttachCurrentThread/AttachTest.java

Reviewed-by: alanb, syan

! test/jdk/ProblemList.txt

Changeset: 889f9062
Branch: premain
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2024-11-11 16:35:22 +0000
URL:       https://git.openjdk.org/leyden/commit/889f906235e99b7207f2e30e1f6f5771188f5a56

8343774: Positive list platforms for ir checks of compiler/c2/TestCastX2NotProcessedIGVN.java

Reviewed-by: fyang, amitkumar, roland

! test/hotspot/jtreg/compiler/c2/TestCastX2NotProcessedIGVN.java

Changeset: ef0dc251
Branch: premain
Author:    Viktor Klang <vklang at openjdk.org>
Date:      2024-11-11 19:57:26 +0000
URL:       https://git.openjdk.org/leyden/commit/ef0dc2518e7636cc8a9ca580613ff5edeb4c19fd

8342707: Prepare Gatherers for graduation from Preview

Reviewed-by: alanb, liach

! src/java.base/share/classes/java/util/stream/Gatherer.java
! src/java.base/share/classes/java/util/stream/GathererOp.java
! src/java.base/share/classes/java/util/stream/Gatherers.java
! src/java.base/share/classes/java/util/stream/Stream.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! test/jdk/java/util/stream/GathererAPITest.java
! test/jdk/java/util/stream/GathererShortCircuitTest.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/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherFMRPar.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherFMRSeq.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherFlatMapInfinitySeq.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherFlatMapSeq.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherMapPar.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherMapSeq.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherMiscPar.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherMiscSeq.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherReducePar.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherReduceSeq.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherWhileOrdered.java

Changeset: cbf4dd58
Branch: premain
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-11-11 21:33:12 +0000
URL:       https://git.openjdk.org/leyden/commit/cbf4dd588bf371e13e81204b1585d34bfadddb42

8343555: RISC-V: make some verified (on hardware) extension options diagnostic

Reviewed-by: fyang, rehn

! src/hotspot/cpu/riscv/globals_riscv.hpp

Changeset: 4fa760a1
Branch: premain
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2024-11-12 09:13:29 +0000
URL:       https://git.openjdk.org/leyden/commit/4fa760a1ed24ad2e6fba6dca51c5cf7dc7436719

8343936: Adjust timeout in test javax/management/monitor/DerivedGaugeMonitorTest.java

Reviewed-by: dfuchs

! test/jdk/ProblemList.txt
! test/jdk/javax/management/monitor/DerivedGaugeMonitorTest.java

Changeset: baabfbba
Branch: premain
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2024-11-12 09:23:29 +0000
URL:       https://git.openjdk.org/leyden/commit/baabfbba3e7b5d9c860de38f1f9ed9cd36848f29

8341904: Search tag in inherited doc comment creates additional index item

Reviewed-by: prappo

! 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/TagletWriter.java
! test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java
! test/langtools/jdk/javadoc/doclet/testMemberInheritance/pkg2/DocumentedNonGenericChild.java
! test/langtools/jdk/javadoc/doclet/testMemberInheritance/pkg2/UndocumentedGenericParent.java

Changeset: cfe719fb
Branch: premain
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2024-11-12 09:25:34 +0000
URL:       https://git.openjdk.org/leyden/commit/cfe719fbded84dfbc8b25ee2d809ac90f86deb70

8340565: Create separate index page for terms defined by the index tag

Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Contents.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.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/HtmlDoclet.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexItemListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Navigation.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SystemPropertiesWriter.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/HtmlStyles.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java
! test/langtools/jdk/javadoc/doclet/testIndexInPackageFiles/TestIndexInPackageFiles.java
! test/langtools/jdk/javadoc/doclet/testIndexTaglet/TestIndexTaglet.java

Changeset: b53ee053
Branch: premain
Author:    Nizar Benalla <nbenalla at openjdk.org>
Date:      2024-11-12 09:26:49 +0000
URL:       https://git.openjdk.org/leyden/commit/b53ee053f7f7ffcf02ff47e1895ce7be4bc32486

8202617: javadoc generates broken links to undocumented (e.g. private) members

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/LinkTaglet.java
- test/langtools/jdk/javadoc/doclet/5093723/DocumentedClass.java
! test/langtools/jdk/javadoc/doclet/5093723/T5093723.java
- test/langtools/jdk/javadoc/doclet/5093723/UndocumentedClass.java

Changeset: 3727f404
Branch: premain
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-11-12 10:11:55 +0000
URL:       https://git.openjdk.org/leyden/commit/3727f4046188bb623f9efec6fa149f767a9ffa30

8343745: Only update Last Value Assertion Predicates in Loop Unrolling

Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! 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: 2c1e4c38
Branch: premain
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-11-12 10:15:04 +0000
URL:       https://git.openjdk.org/leyden/commit/2c1e4c381615ce52276f4bf331a1e7a845af4b6e

8343600: RISC-V: enable CRC32 intrinsic when either Zba or RVV are supported

Reviewed-by: fyang

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

Changeset: 57292276
Branch: premain
Author:    Dr Heinz M. Kabutz <heinz at javaspecialists.eu>
Committer: Viktor Klang <vklang at openjdk.org>
Date:      2024-11-12 11:34:11 +0000
URL:       https://git.openjdk.org/leyden/commit/5729227651969f542f040e5d0bfbf9b0b99b5698

8343250: ArrayBlockingQueue serialization not thread safe

Reviewed-by: rriggs, alanb

! src/java.base/share/classes/java/util/concurrent/ArrayBlockingQueue.java

Changeset: 67d1ef14
Branch: premain
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-11-12 12:42:13 +0000
URL:       https://git.openjdk.org/leyden/commit/67d1ef14798be5dbd083ba23b9e3ae8e80f72728

8344018: Remove unlimited memory setting from TestScalarReplacementMaxLiveNodes

Reviewed-by: roland, chagedorn

! test/hotspot/jtreg/compiler/c2/TestScalarReplacementMaxLiveNodes.java

Changeset: 50b6e41e
Branch: premain
Author:    Sonia Zaldana Calles <szaldana at openjdk.org>
Date:      2024-11-12 13:13:28 +0000
URL:       https://git.openjdk.org/leyden/commit/50b6e41e0e8d6575061996a48077fb809bede8e4

8300732: Whitebox functions for Metaspace test should use byte size

Reviewed-by: stuefe, asmehra

! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/jtreg/runtime/Metaspace/elastic/Allocation.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/AllocationProfile.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/MetaspaceTestArena.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/MetaspaceTestContext.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/MetaspaceTestWithThreads.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/RandomAllocator.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/Settings.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/TestMetaspaceAllocation.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/TestMetaspaceAllocationMT1.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/TestMetaspaceAllocationMT2.java
+ test/lib/jdk/test/lib/Unit.java
! test/lib/jdk/test/whitebox/WhiteBox.java

Changeset: 8a2a75e5
Branch: premain
Author:    Sonia Zaldana Calles <szaldana at openjdk.org>
Date:      2024-11-12 13:19:06 +0000
URL:       https://git.openjdk.org/leyden/commit/8a2a75e56de4497da48f43b3be3eb71bf3ef75ab

8339892: Several security shell tests don't set TESTJAVAOPTS

Reviewed-by: valeriep

! test/jdk/java/security/Security/ClassLoaderDeadlock/ClassLoaderDeadlock.sh
! test/jdk/java/security/Security/ClassLoaderDeadlock/Deadlock.sh
! test/jdk/java/security/cert/CertificateFactory/slowstream.sh
! test/jdk/sun/security/krb5/runNameEquals.sh
! test/jdk/sun/security/pkcs11/Provider/MultipleLogins.sh
! test/jdk/sun/security/provider/PolicyFile/getinstance/getinstance.sh
! test/jdk/sun/security/ssl/SSLSocketImpl/NotifyHandshakeTest.sh
! test/jdk/sun/security/util/Pem/encoding.sh
! test/jdk/sun/security/validator/certreplace.sh
! test/jdk/sun/security/validator/samedn.sh

Changeset: 78b80150
Branch: premain
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2024-11-12 15:23:48 +0000
URL:       https://git.openjdk.org/leyden/commit/78b80150e009745b8f28d36c3836f18ad0ca921f

8338383: Implement JEP 491: Synchronize Virtual Threads without Pinning

Co-authored-by: Patricio Chilano Mateo <pchilanomate at openjdk.org>
Co-authored-by: Alan Bateman <alanb at openjdk.org>
Co-authored-by: Andrew Haley <aph at openjdk.org>
Co-authored-by: Fei Yang <fyang at openjdk.org>
Co-authored-by: Coleen Phillimore <coleenp at openjdk.org>
Co-authored-by: Richard Reingruber <rrich at openjdk.org>
Co-authored-by: Martin Doerr <mdoerr at openjdk.org>
Reviewed-by: aboldtch, dholmes, coleenp, fbredberg, dlong, sspitsyn

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/continuationFreezeThaw_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/continuationHelper_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/frame_aarch64.hpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/stackChunkFrameStream_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp
! src/hotspot/cpu/arm/continuationFreezeThaw_arm.inline.hpp
! src/hotspot/cpu/arm/continuationHelper_arm.inline.hpp
! src/hotspot/cpu/arm/frame_arm.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/ppc/assembler_ppc.hpp
! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp
! src/hotspot/cpu/ppc/continuationFreezeThaw_ppc.inline.hpp
! src/hotspot/cpu/ppc/continuationHelper_ppc.inline.hpp
! src/hotspot/cpu/ppc/frame_ppc.cpp
! src/hotspot/cpu/ppc/frame_ppc.inline.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/nativeInst_ppc.cpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/stackChunkFrameStream_ppc.inline.hpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.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/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/continuationFreezeThaw_riscv.inline.hpp
! src/hotspot/cpu/riscv/continuationHelper_riscv.inline.hpp
! src/hotspot/cpu/riscv/frame_riscv.cpp
! src/hotspot/cpu/riscv/frame_riscv.hpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/stackChunkFrameStream_riscv.inline.hpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp
! src/hotspot/cpu/s390/continuationFreezeThaw_s390.inline.hpp
! src/hotspot/cpu/s390/continuationHelper_s390.inline.hpp
! src/hotspot/cpu/s390/frame_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/continuationFreezeThaw_x86.inline.hpp
! src/hotspot/cpu/x86/continuationHelper_x86.inline.hpp
! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/cpu/x86/globalDefinitions_x86.hpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/stackChunkFrameStream_x86.inline.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.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/globalDefinitions_zero.hpp
! src/hotspot/cpu/zero/sharedRuntime_zero.cpp
! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp
! src/hotspot/share/c1/c1_MacroAssembler.hpp
! src/hotspot/share/c1/c1_Runtime1.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/oopMapCache.cpp
! src/hotspot/share/interpreter/templateInterpreter.cpp
! src/hotspot/share/interpreter/templateInterpreter.hpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.hpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
! src/hotspot/share/interpreter/zero/zeroInterpreter.hpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceStackChunkKlass.cpp
! src/hotspot/share/oops/instanceStackChunkKlass.hpp
! src/hotspot/share/oops/instanceStackChunkKlass.inline.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/oopHandle.hpp
! src/hotspot/share/oops/oopHandle.inline.hpp
! src/hotspot/share/oops/stackChunkOop.cpp
! src/hotspot/share/oops/stackChunkOop.hpp
! src/hotspot/share/oops/stackChunkOop.inline.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExport.hpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/runtime/basicLock.hpp
! src/hotspot/share/runtime/continuation.cpp
! src/hotspot/share/runtime/continuation.hpp
! src/hotspot/share/runtime/continuationEntry.cpp
! src/hotspot/share/runtime/continuationEntry.hpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/continuationHelper.hpp
! src/hotspot/share/runtime/continuationHelper.inline.hpp
! src/hotspot/share/runtime/continuationJavaClasses.cpp
! src/hotspot/share/runtime/continuationJavaClasses.hpp
! src/hotspot/share/runtime/continuationJavaClasses.inline.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/frame.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/javaThread.inline.hpp
! src/hotspot/share/runtime/lightweightSynchronizer.cpp
! src/hotspot/share/runtime/lightweightSynchronizer.hpp
! src/hotspot/share/runtime/lockStack.hpp
! src/hotspot/share/runtime/lockStack.inline.hpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/objectMonitor.inline.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/stackChunkFrameStream.hpp
! src/hotspot/share/runtime/stackChunkFrameStream.inline.hpp
! src/hotspot/share/runtime/stackValue.cpp
! src/hotspot/share/runtime/stackValue.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/hotspot/share/runtime/threadIdentifier.cpp
! src/hotspot/share/runtime/threadIdentifier.hpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/runtime/threads.hpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/runtime/vframe.inline.hpp
! src/hotspot/share/runtime/vframe_hp.cpp
! src/hotspot/share/runtime/vmOperations.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/threadService.cpp
! src/java.base/linux/classes/sun/nio/ch/EPollSelectorImpl.java
! src/java.base/macosx/classes/sun/nio/ch/KQueueSelectorImpl.java
! src/java.base/share/classes/java/io/ByteArrayOutputStream.java
! src/java.base/share/classes/java/lang/Object.java
- src/java.base/share/classes/java/lang/PinnedThreadPrinter.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
! src/java.base/share/classes/java/lang/ref/Finalizer.java
- src/java.base/share/classes/java/lang/ref/NativeReferenceQueue.java
! src/java.base/share/classes/java/lang/ref/Reference.java
! src/java.base/share/classes/java/lang/ref/ReferenceQueue.java
! src/java.base/share/classes/jdk/internal/access/JavaLangRefAccess.java
- src/java.base/share/classes/jdk/internal/event/VirtualThreadPinnedEvent.java
! src/java.base/share/classes/jdk/internal/misc/InternalLock.java
! src/java.base/share/classes/jdk/internal/util/ReferencedKeyMap.java
! src/java.base/share/classes/jdk/internal/util/ReferencedKeySet.java
! src/java.base/share/classes/jdk/internal/vm/Continuation.java
! src/java.base/share/classes/sun/nio/ch/Poller.java
! src/java.base/share/classes/sun/security/ssl/X509TrustManagerImpl.java
! src/java.base/share/native/libjava/Thread.c
! src/java.base/share/native/libjava/VirtualThread.c
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaThread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectMonitor.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java
- src/jdk.jfr/share/classes/jdk/jfr/events/VirtualThreadPinnedEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JDKEvents.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MirrorEvents.java
! test/hotspot/gtest/nmt/test_vmatree.cpp
! test/hotspot/jtreg/ProblemList-Virtual.txt
! test/hotspot/jtreg/compiler/codecache/stress/OverloadCompileQueueTest.java
! test/hotspot/jtreg/runtime/vthread/JNIMonitor/JNIMonitor.java
+ test/hotspot/jtreg/serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java
+ test/hotspot/jtreg/serviceability/HeapDump/libUnmountedVThreadNativeMethodAtTop.c
! test/hotspot/jtreg/serviceability/jvmti/events/MonitorContendedEnter/mcontenter01/libmcontenter01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/MonitorContendedEntered/mcontentered01/libmcontentered01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/MonitorWaited/monitorwaited01/libmonitorwaited01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/MonitorWaited/monitorwaited01/monitorwaited01.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/GetThreadStateMountedTest/GetThreadStateMountedTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/GetThreadStateMountedTest/libGetThreadStateMountedTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/StopThreadTest/StopThreadTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResume1/SuspendResume1.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResume2/SuspendResume2.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendWithInterruptLock/SuspendWithInterruptLock.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadEventTest/libVThreadEventTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadMonitorTest/VThreadMonitorTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadMonitorTest/libVThreadMonitorTest.cpp
! test/hotspot/jtreg/serviceability/sa/ClhsdbInspect.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/bcinstr/BI04/bi04t002/newclass02/java.base/java/lang/Object.java
! test/jdk/ProblemList-Xcomp.txt
- test/jdk/java/lang/Thread/virtual/ActivateSpareCarrier.java
+ test/jdk/java/lang/Thread/virtual/CancelTimerWithContention.java
! test/jdk/java/lang/Thread/virtual/JfrEvents.java
+ test/jdk/java/lang/Thread/virtual/LockingMode.java
+ test/jdk/java/lang/Thread/virtual/MiscMonitorTests.java
! test/jdk/java/lang/Thread/virtual/MonitorEnterExit.java
! test/jdk/java/lang/Thread/virtual/MonitorWaitNotify.java
! test/jdk/java/lang/Thread/virtual/Parking.java
+ test/jdk/java/lang/Thread/virtual/RetryMonitorEnterWhenPinned.java
+ test/jdk/java/lang/Thread/virtual/SynchronizedNative.java
! test/jdk/java/lang/Thread/virtual/ThreadAPI.java
- test/jdk/java/lang/Thread/virtual/TracePinnedThreads.java
- test/jdk/java/lang/Thread/virtual/VirtualThreadPinnedEventThrows.java
- test/jdk/java/lang/Thread/virtual/java.base/jdk/internal/event/VirtualThreadPinnedEvent.java
+ test/jdk/java/lang/Thread/virtual/libSynchronizedNative.c
- test/jdk/java/lang/Thread/virtual/libTracePinnedThreads.c
+ test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWithTimedWait.java
+ test/jdk/java/lang/Thread/virtual/stress/LotsOfContendedMonitorEnter.java
+ test/jdk/java/lang/Thread/virtual/stress/LotsOfUncontendedMonitorEnter.java
+ test/jdk/java/lang/Thread/virtual/stress/Skynet100kWithMonitors.java
- test/jdk/java/lang/Thread/virtual/stress/TEST.properties
! test/jdk/java/lang/reflect/callerCache/ReflectionCallerCacheTest.java
! test/jdk/java/nio/channels/vthread/SelectorOps.java
! test/jdk/jdk/internal/vm/Continuation/Basic.java
! test/jdk/jdk/internal/vm/Continuation/Fuzz.java

Changeset: 2989d873
Branch: premain
Author:    Fei Yang <fyang at openjdk.org>
Date:      2024-11-12 15:26:19 +0000
URL:       https://git.openjdk.org/leyden/commit/2989d8734c70e1db87d2a708719fd2d966903a93

8343805: RISC-V: JVM crashes on startup when disabling compressed instructions

Reviewed-by: mli

! src/hotspot/cpu/riscv/stubRoutines_riscv.hpp

Changeset: e5eaa7f1
Branch: premain
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-11-12 15:34:50 +0000
URL:       https://git.openjdk.org/leyden/commit/e5eaa7f1eb0cb072d02bc18e23b0daaee875b077

8343946: JFR: Wildcard should only work with COUNT for 'jfr view'

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/query/QueryResolver.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini

Changeset: 81752c4b
Branch: premain
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2024-11-12 15:45:23 +0000
URL:       https://git.openjdk.org/leyden/commit/81752c4bcc384a8dd1e87b71a0de86877a0b661d

8338565: Test crashed: assert(is_path_empty()) failed: invariant

Reviewed-by: egahlin

! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp

Changeset: c12b386d
Branch: premain
Author:    Tom Rodriguez <never at openjdk.org>
Date:      2024-11-12 15:52:30 +0000
URL:       https://git.openjdk.org/leyden/commit/c12b386d1916af9a04b4c6698838c2b40c6cdd86

8338007: [JVMCI] ResolvedJavaMethod.reprofile can crash ciMethodData

Reviewed-by: dnsimon, kvn

! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/methodData.hpp
! src/hotspot/share/runtime/vmOperation.hpp

Changeset: db850905
Branch: premain
Author:    Sean Mullan <mullan at openjdk.org>
Date:      2024-11-12 17:16:15 +0000
URL:       https://git.openjdk.org/leyden/commit/db85090553ab14a84c3ed0a2604dd56c5b6e6982

8338411: Implement JEP 486: Permanently Disable the Security Manager

Co-authored-by: Sean Mullan <mullan at openjdk.org>
Co-authored-by: Alan Bateman <alanb at openjdk.org>
Co-authored-by: Weijun Wang <weijun at openjdk.org>
Co-authored-by: Aleksei Efimov <aefimov at openjdk.org>
Co-authored-by: Brian Burkhalter <bpb at openjdk.org>
Co-authored-by: Daniel Fuchs <dfuchs at openjdk.org>
Co-authored-by: Harshitha Onkar <honkar at openjdk.org>
Co-authored-by: Joe Wang <joehw at openjdk.org>
Co-authored-by: Jorn Vernee <jvernee at openjdk.org>
Co-authored-by: Justin Lu <jlu at openjdk.org>
Co-authored-by: Kevin Walls <kevinw at openjdk.org>
Co-authored-by: Lance Andersen <lancea at openjdk.org>
Co-authored-by: Naoto Sato <naoto at openjdk.org>
Co-authored-by: Roger Riggs <rriggs at openjdk.org>
Co-authored-by: Brent Christian <bchristi at openjdk.org>
Co-authored-by: Stuart Marks <smarks at openjdk.org>
Co-authored-by: Ian Graves <igraves at openjdk.org>
Co-authored-by: Phil Race <prr at openjdk.org>
Co-authored-by: Erik Gahlin <egahlin at openjdk.org>
Co-authored-by: Jaikiran Pai <jpai at openjdk.org>
Reviewed-by: kevinw, aivanov, rriggs, lancea, coffeys, dfuchs, ihse, erikj, cjplummer, coleenp, naoto, mchung, prr, weijun, joehw, azvegint, psadhukhan, bchristi, sundar, attila

! make/modules/java.base/Copy.gmk
! make/modules/java.rmi/Launcher.gmk
! src/hotspot/share/classfile/dictionary.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/globals.hpp
! src/java.base/share/classes/java/io/File.java
! src/java.base/share/classes/java/io/FileInputStream.java
! src/java.base/share/classes/java/io/FileOutputStream.java
! src/java.base/share/classes/java/io/FilePermission.java
! src/java.base/share/classes/java/io/ObjectInputFilter.java
! src/java.base/share/classes/java/io/ObjectInputStream.java
! src/java.base/share/classes/java/io/ObjectOutputStream.java
! src/java.base/share/classes/java/io/PrintStream.java
! src/java.base/share/classes/java/io/PrintWriter.java
! src/java.base/share/classes/java/io/RandomAccessFile.java
! src/java.base/share/classes/java/io/SerializablePermission.java
! src/java.base/share/classes/java/lang/Boolean.java
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
! src/java.base/share/classes/java/lang/Module.java
! src/java.base/share/classes/java/lang/ModuleLayer.java
! src/java.base/share/classes/java/lang/Process.java
! src/java.base/share/classes/java/lang/ProcessBuilder.java
! src/java.base/share/classes/java/lang/ProcessHandle.java
! src/java.base/share/classes/java/lang/Runtime.java
! src/java.base/share/classes/java/lang/RuntimePermission.java
! src/java.base/share/classes/java/lang/SecurityException.java
! src/java.base/share/classes/java/lang/SecurityManager.java
! src/java.base/share/classes/java/lang/StackWalker.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/ThreadGroup.java
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/classes/java/lang/invoke/LambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! src/java.base/share/classes/java/lang/module/Configuration.java
! src/java.base/share/classes/java/lang/module/ModuleFinder.java
! src/java.base/share/classes/java/lang/module/ModuleReader.java
! src/java.base/share/classes/java/lang/module/ModuleReference.java
! src/java.base/share/classes/java/lang/package-info.java
! src/java.base/share/classes/java/lang/ref/Cleaner.java
! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java
! src/java.base/share/classes/java/lang/reflect/Constructor.java
! src/java.base/share/classes/java/lang/reflect/Field.java
! src/java.base/share/classes/java/lang/reflect/Method.java
! src/java.base/share/classes/java/lang/reflect/Proxy.java
! src/java.base/share/classes/java/lang/reflect/ReflectPermission.java
! src/java.base/share/classes/java/lang/reflect/package-info.java
! src/java.base/share/classes/java/net/Authenticator.java
! src/java.base/share/classes/java/net/ContentHandler.java
! src/java.base/share/classes/java/net/CookieHandler.java
! src/java.base/share/classes/java/net/DatagramSocket.java
! src/java.base/share/classes/java/net/HttpURLConnection.java
! src/java.base/share/classes/java/net/InetAddress.java
! src/java.base/share/classes/java/net/InetSocketAddress.java
! src/java.base/share/classes/java/net/MulticastSocket.java
! src/java.base/share/classes/java/net/NetPermission.java
! src/java.base/share/classes/java/net/NetworkInterface.java
! src/java.base/share/classes/java/net/ProxySelector.java
! src/java.base/share/classes/java/net/ResponseCache.java
! src/java.base/share/classes/java/net/ServerSocket.java
! src/java.base/share/classes/java/net/Socket.java
! src/java.base/share/classes/java/net/SocketPermission.java
! src/java.base/share/classes/java/net/URL.java
! src/java.base/share/classes/java/net/URLClassLoader.java
! src/java.base/share/classes/java/net/URLConnection.java
! src/java.base/share/classes/java/net/URLPermission.java
! src/java.base/share/classes/java/net/spi/InetAddressResolverProvider.java
! src/java.base/share/classes/java/net/spi/URLStreamHandlerProvider.java
! src/java.base/share/classes/java/nio/channels/AsynchronousFileChannel.java
! src/java.base/share/classes/java/nio/channels/AsynchronousServerSocketChannel.java
! src/java.base/share/classes/java/nio/channels/AsynchronousSocketChannel.java
! src/java.base/share/classes/java/nio/channels/DatagramChannel.java
! src/java.base/share/classes/java/nio/channels/FileChannel.java
! src/java.base/share/classes/java/nio/channels/MulticastChannel.java
! src/java.base/share/classes/java/nio/channels/NetworkChannel.java
! src/java.base/share/classes/java/nio/channels/ServerSocketChannel.java
! src/java.base/share/classes/java/nio/channels/SocketChannel.java
! src/java.base/share/classes/java/nio/channels/spi/AsynchronousChannelProvider.java
! src/java.base/share/classes/java/nio/channels/spi/SelectorProvider.java
! src/java.base/share/classes/java/nio/charset/spi/CharsetProvider.java
! src/java.base/share/classes/java/nio/file/AccessDeniedException.java
! src/java.base/share/classes/java/nio/file/FileSystem.java
! src/java.base/share/classes/java/nio/file/FileSystems.java
! src/java.base/share/classes/java/nio/file/Files.java
! src/java.base/share/classes/java/nio/file/LinkPermission.java
! src/java.base/share/classes/java/nio/file/Path.java
! src/java.base/share/classes/java/nio/file/Paths.java
! src/java.base/share/classes/java/nio/file/SecureDirectoryStream.java
! src/java.base/share/classes/java/nio/file/Watchable.java
! src/java.base/share/classes/java/nio/file/attribute/AclFileAttributeView.java
! src/java.base/share/classes/java/nio/file/attribute/BasicFileAttributeView.java
! src/java.base/share/classes/java/nio/file/attribute/DosFileAttributeView.java
! src/java.base/share/classes/java/nio/file/attribute/FileOwnerAttributeView.java
! src/java.base/share/classes/java/nio/file/attribute/PosixFileAttributeView.java
! src/java.base/share/classes/java/nio/file/attribute/UserDefinedFileAttributeView.java
! src/java.base/share/classes/java/nio/file/attribute/UserPrincipalLookupService.java
! src/java.base/share/classes/java/nio/file/spi/FileSystemProvider.java
! src/java.base/share/classes/java/nio/file/spi/FileTypeDetector.java
! src/java.base/share/classes/java/security/AccessControlContext.java
! src/java.base/share/classes/java/security/AccessControlException.java
! src/java.base/share/classes/java/security/AccessController.java
! src/java.base/share/classes/java/security/AllPermission.java
! src/java.base/share/classes/java/security/AuthProvider.java
! src/java.base/share/classes/java/security/DomainCombiner.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/Permission.java
! src/java.base/share/classes/java/security/Policy.java
! src/java.base/share/classes/java/security/PolicySpi.java
! src/java.base/share/classes/java/security/ProtectionDomain.java
! src/java.base/share/classes/java/security/Provider.java
! src/java.base/share/classes/java/security/SecureClassLoader.java
! src/java.base/share/classes/java/security/Security.java
! src/java.base/share/classes/java/security/SecurityPermission.java
! src/java.base/share/classes/java/security/Signer.java
! src/java.base/share/classes/java/security/UnresolvedPermission.java
! src/java.base/share/classes/java/security/package-info.java
! src/java.base/share/classes/java/util/Formatter.java
! src/java.base/share/classes/java/util/Locale.java
! src/java.base/share/classes/java/util/PropertyPermission.java
! src/java.base/share/classes/java/util/ResourceBundle.java
! src/java.base/share/classes/java/util/ServiceLoader.java
! src/java.base/share/classes/java/util/TimeZone.java
! src/java.base/share/classes/java/util/concurrent/ExecutorService.java
! src/java.base/share/classes/java/util/concurrent/Executors.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinWorkerThread.java
! src/java.base/share/classes/java/util/concurrent/ScheduledThreadPoolExecutor.java
! src/java.base/share/classes/java/util/concurrent/ThreadLocalRandom.java
! src/java.base/share/classes/java/util/concurrent/ThreadPoolExecutor.java
! src/java.base/share/classes/java/util/jar/JarFile.java
! src/java.base/share/classes/java/util/spi/LocaleServiceProvider.java
! src/java.base/share/classes/java/util/zip/ZipFile.java
! src/java.base/share/classes/javax/net/ServerSocketFactory.java
! src/java.base/share/classes/javax/net/SocketFactory.java
! src/java.base/share/classes/javax/net/ssl/HttpsURLConnection.java
! src/java.base/share/classes/javax/net/ssl/SSLContext.java
! src/java.base/share/classes/javax/net/ssl/SSLPermission.java
! src/java.base/share/classes/javax/net/ssl/SSLServerSocket.java
! src/java.base/share/classes/javax/net/ssl/SSLSession.java
! src/java.base/share/classes/javax/net/ssl/SSLSocket.java
! src/java.base/share/classes/javax/security/auth/AuthPermission.java
! src/java.base/share/classes/javax/security/auth/Destroyable.java
! src/java.base/share/classes/javax/security/auth/PrivateCredentialPermission.java
! src/java.base/share/classes/javax/security/auth/Refreshable.java
! src/java.base/share/classes/javax/security/auth/Subject.java
! src/java.base/share/classes/javax/security/auth/SubjectDomainCombiner.java
! src/java.base/share/classes/javax/security/auth/login/Configuration.java
! src/java.base/share/classes/javax/security/auth/login/ConfigurationSpi.java
! src/java.base/share/classes/javax/security/auth/login/LoginContext.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/access/JavaSecurityAccess.java
! src/java.base/share/classes/jdk/internal/misc/CarrierThread.java
! src/java.base/share/classes/jdk/internal/misc/InnocuousThread.java
! src/java.base/share/classes/jdk/internal/module/Modules.java
! src/java.base/share/classes/module-info.java
- src/java.base/share/classes/sun/security/provider/PolicyFile.java
! src/java.base/share/classes/sun/security/provider/PolicyParser.java
- src/java.base/share/classes/sun/security/provider/PolicySpiFile.java
! src/java.base/share/classes/sun/security/provider/SunEntries.java
! src/java.base/share/classes/sun/security/util/Debug.java
! src/java.base/share/classes/sun/security/util/Resources.java
- src/java.base/share/conf/security/java.policy
! src/java.base/share/conf/security/java.security
- src/java.base/share/lib/security/default.policy
- src/java.base/share/native/libjava/AccessController.c
- src/java.base/share/native/libjava/SecurityManager.c
- src/java.base/windows/lib/security/default.policy
! src/java.compiler/share/classes/javax/tools/FileObject.java
! src/java.compiler/share/classes/javax/tools/ForwardingJavaFileManager.java
! src/java.compiler/share/classes/javax/tools/JavaFileManager.java
! src/java.compiler/share/classes/javax/tools/JavaFileObject.java
! src/java.desktop/share/classes/java/applet/Applet.java
! src/java.desktop/share/classes/java/awt/AWTPermission.java
! src/java.desktop/share/classes/java/awt/Desktop.java
! src/java.desktop/share/classes/java/awt/Dialog.java
! src/java.desktop/share/classes/java/awt/Font.java
! src/java.desktop/share/classes/java/awt/Graphics2D.java
! src/java.desktop/share/classes/java/awt/GraphicsDevice.java
! src/java.desktop/share/classes/java/awt/KeyboardFocusManager.java
! src/java.desktop/share/classes/java/awt/MouseInfo.java
! src/java.desktop/share/classes/java/awt/Robot.java
! src/java.desktop/share/classes/java/awt/SystemTray.java
! src/java.desktop/share/classes/java/awt/Taskbar.java
! src/java.desktop/share/classes/java/awt/Toolkit.java
! src/java.desktop/share/classes/java/awt/TrayIcon.java
! src/java.desktop/share/classes/java/awt/Window.java
! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java
! src/java.desktop/share/classes/java/awt/doc-files/AWTThreadIssues.html
! src/java.desktop/share/classes/java/awt/print/PrinterJob.java
! src/java.desktop/share/classes/java/beans/Beans.java
! src/java.desktop/share/classes/java/beans/Expression.java
! src/java.desktop/share/classes/java/beans/Introspector.java
! src/java.desktop/share/classes/java/beans/PropertyEditorManager.java
! src/java.desktop/share/classes/java/beans/Statement.java
! src/java.desktop/share/classes/javax/accessibility/AccessibilityProvider.java
! src/java.desktop/share/classes/javax/imageio/ImageIO.java
! src/java.desktop/share/classes/javax/imageio/stream/FileImageInputStream.java
! src/java.desktop/share/classes/javax/imageio/stream/FileImageOutputStream.java
! src/java.desktop/share/classes/javax/print/PrintServiceLookup.java
! src/java.desktop/share/classes/javax/sound/midi/MidiDevice.java
! src/java.desktop/share/classes/javax/sound/sampled/AudioPermission.java
! src/java.desktop/share/classes/javax/sound/sampled/AudioSystem.java
! src/java.desktop/share/classes/javax/sound/sampled/Clip.java
! src/java.desktop/share/classes/javax/sound/sampled/Line.java
! src/java.desktop/share/classes/javax/sound/sampled/Mixer.java
! src/java.desktop/share/classes/javax/sound/sampled/SourceDataLine.java
! src/java.desktop/share/classes/javax/sound/sampled/TargetDataLine.java
! src/java.desktop/share/classes/javax/swing/FocusManager.java
! src/java.desktop/share/classes/javax/swing/JDialog.java
! src/java.desktop/share/classes/javax/swing/JFrame.java
! src/java.desktop/share/classes/javax/swing/JTable.java
! src/java.desktop/share/classes/javax/swing/UIManager.java
! src/java.desktop/share/classes/javax/swing/WindowConstants.java
! src/java.desktop/share/classes/javax/swing/filechooser/FileSystemView.java
! src/java.desktop/share/classes/javax/swing/text/JTextComponent.java
! src/java.logging/share/classes/java/util/logging/FileHandler.java
! src/java.logging/share/classes/java/util/logging/Handler.java
! src/java.logging/share/classes/java/util/logging/LogManager.java
! src/java.logging/share/classes/java/util/logging/Logger.java
! src/java.logging/share/classes/java/util/logging/LoggingMXBean.java
! src/java.logging/share/classes/java/util/logging/LoggingPermission.java
! src/java.logging/share/classes/java/util/logging/MemoryHandler.java
! src/java.logging/share/classes/java/util/logging/SocketHandler.java
! src/java.logging/share/classes/java/util/logging/StreamHandler.java
! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnection.java
! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java
! src/java.management/share/classes/com/sun/jmx/remote/security/MBeanServerFileAccessController.java
! src/java.management/share/classes/java/lang/management/ClassLoadingMXBean.java
! src/java.management/share/classes/java/lang/management/ManagementFactory.java
! src/java.management/share/classes/java/lang/management/ManagementPermission.java
! src/java.management/share/classes/java/lang/management/MemoryMXBean.java
! src/java.management/share/classes/java/lang/management/MemoryPoolMXBean.java
! src/java.management/share/classes/java/lang/management/OperatingSystemMXBean.java
! src/java.management/share/classes/java/lang/management/PlatformLoggingMXBean.java
! src/java.management/share/classes/java/lang/management/RuntimeMXBean.java
! src/java.management/share/classes/java/lang/management/ThreadMXBean.java
! src/java.management/share/classes/javax/management/MBeanPermission.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/MBeanServerPermission.java
! src/java.management/share/classes/javax/management/MBeanTrustPermission.java
! src/java.management/share/classes/javax/management/monitor/Monitor.java
! src/java.management/share/classes/javax/management/remote/SubjectDelegationPermission.java
! src/java.naming/share/classes/javax/naming/ldap/spi/LdapDnsProvider.java
! src/java.naming/share/classes/javax/naming/spi/NamingManager.java
! src/java.net.http/share/classes/java/net/http/HttpClient.java
! src/java.net.http/share/classes/java/net/http/HttpRequest.java
! src/java.net.http/share/classes/java/net/http/HttpResponse.java
! src/java.net.http/share/classes/java/net/http/WebSocket.java
! src/java.prefs/share/classes/java/util/prefs/Preferences.java
! src/java.rmi/share/classes/java/rmi/RMISecurityManager.java
! src/java.rmi/share/classes/java/rmi/server/RMIClassLoader.java
! src/java.rmi/share/classes/java/rmi/server/RMIClassLoaderSpi.java
! src/java.rmi/share/classes/java/rmi/server/RMISocketFactory.java
! src/java.rmi/share/classes/java/rmi/server/RemoteServer.java
! src/java.rmi/share/classes/sun/rmi/registry/RegistryImpl.java
! src/java.rmi/share/classes/sun/rmi/server/LoaderHandler.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/DelegationPermission.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosKey.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosPrincipal.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosTicket.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KeyTab.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/ServicePermission.java
! src/java.security.jgss/share/classes/org/ietf/jgss/GSSContext.java
! src/java.security.jgss/share/classes/org/ietf/jgss/GSSManager.java
! src/java.security.jgss/share/classes/org/ietf/jgss/GSSName.java
! src/java.security.jgss/share/classes/org/ietf/jgss/package-info.java
! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialJavaObject.java
! src/java.sql.rowset/share/classes/javax/sql/rowset/spi/SyncFactory.java
! src/java.sql/share/classes/java/sql/Connection.java
! src/java.sql/share/classes/java/sql/DriverManager.java
! src/java.sql/share/classes/java/sql/SQLPermission.java
! src/java.sql/share/classes/java/sql/package-info.java
! src/java.xml/share/classes/javax/xml/XMLConstants.java
! src/java.xml/share/classes/javax/xml/catalog/CatalogManager.java
! src/jdk.attach/share/classes/com/sun/tools/attach/AttachPermission.java
! src/jdk.attach/share/classes/com/sun/tools/attach/VirtualMachine.java
! src/jdk.attach/share/classes/com/sun/tools/attach/spi/AttachProvider.java
! src/jdk.dynalink/share/classes/jdk/dynalink/CallSiteDescriptor.java
! src/jdk.dynalink/share/classes/jdk/dynalink/DynamicLinkerFactory.java
! src/jdk.dynalink/share/classes/jdk/dynalink/SecureLookupSupplier.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardingDynamicLinkerExporter.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/SimpleFileServer.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/spi/HttpServerProvider.java
! src/jdk.jdi/share/classes/com/sun/jdi/Bootstrap.java
! src/jdk.jdi/share/classes/com/sun/jdi/JDIPermission.java
! src/jdk.jfr/share/classes/jdk/jfr/Configuration.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/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.management.jfr/share/classes/jdk/management/jfr/FlightRecorderMXBean.java
! src/jdk.management.jfr/share/classes/jdk/management/jfr/RemoteRecordingStream.java
! src/jdk.management/share/classes/com/sun/management/HotSpotDiagnosticMXBean.java
! src/jdk.management/share/classes/com/sun/management/ThreadMXBean.java
! src/jdk.net/share/classes/jdk/net/NetworkPermission.java
! src/jdk.net/share/classes/jdk/net/Sockets.java
! src/jdk.net/share/classes/jdk/nio/Channels.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpChannel.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpMultiChannel.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpServerChannel.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/login/ConfigFile.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/LdapLoginModule.java
! src/jdk.security.jgss/share/classes/com/sun/security/jgss/ExtendedGSSContext.java
! src/jdk.security.jgss/share/classes/com/sun/security/jgss/InquireSecContextPermission.java
! test/hotspot/jtreg/ProblemList.txt
- test/hotspot/jtreg/compiler/exceptions/ExceptionInInit.java
- test/hotspot/jtreg/compiler/jvmci/SecurityRestrictionsTest.java
- test/hotspot/jtreg/runtime/Nestmates/protectionDomain/Host.java
- test/hotspot/jtreg/runtime/Nestmates/protectionDomain/TestDifferentProtectionDomains.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach004/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach004/attach004.policy
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach004/attach004Agent00.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach004/attach004Agent00.mf
! test/jaxp/javax/xml/jaxp/functional/catalog/CatalogReferCircularityTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/DefaultFeaturesTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/DeferFeatureTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/DelegatePublicTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/DelegateSystemTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/DelegateUriTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/GroupTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/LoadCatalogTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/NextCatalogTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/NormalizationTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/PreferFeatureTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/PreferTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/PublicFamilyTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/PublicTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/ResolveFeatureTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/RewriteSystemTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/RewriteUriTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/SpecifyCatalogTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/SystemFamilyTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/SystemSuffixTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/SystemTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/UriFamilyTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/UriSuffixTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/UriTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/UrnUnwrappingTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/ValidateCatalogTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/datatype/ptests/DurationTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/datatype/ptests/FactoryNewInstanceTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/datatype/ptests/XMLGregorianCalendarTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/DBFNamespaceTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/DocumentBuilderFactoryTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/DocumentBuilderImpl01.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/FactoryConfErrorTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXFactoryNewInstanceTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXParserFactTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXParserTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXParserTest02.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXParserTest03.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/stream/ptests/XMLEventFactoryNewInstanceTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/stream/ptests/XMLInputFactoryNewInstanceTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/stream/ptests/XMLOutputFactoryNewInstanceTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/Bug6384418Test.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/DOMResultTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/ErrorListenerTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXSourceTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/StreamResultTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/TfClearParamTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerExcpTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerFactoryTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerTest02.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerTest03.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/URIResolverTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/othervm/TFCErrorTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/validation/ptests/SchemaFactoryTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/validation/ptests/TypeInfoProviderTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/validation/ptests/ValidatorHandlerTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/validation/ptests/ValidatorTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathEvaluationResultTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathExpressionTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathFactoryTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathFunctionResolverTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathTest.java
! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/AttrTest.java
! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/CommentTest.java
! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/DocumentTest.java
! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/DocumentTypeTest.java
! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/DomImplementationTest.java
! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/ElementTest.java
! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/EntityChildTest.java
! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/NamedNodeMapTest.java
! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/NodeListTest.java
! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/NodeTest.java
! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/NotationTest.java
! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/PITest.java
! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/TextTest.java
! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/TypeInfoTest.java
! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/AttrImplTest.java
! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/AttributesNSTest.java
! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/AttributesTest.java
! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/ContentHandlerTest.java
! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/DefaultHandlerTest.java
! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/EHFatalTest.java
! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/NSSupportTest.java
! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/NSTableTest.java
! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/ParserAdapterTest.java
! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/ResolverTest.java
! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/SAXParserNSTableTest.java
! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLFilterCBTest.java
! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLFilterTest.java
! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLReaderAdapterTest.java
! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLReaderFactoryTest.java
! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLReaderNSTableTest.java
! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLReaderTest.java
! test/jaxp/javax/xml/jaxp/functional/test/astro/AstroTest.java
! test/jaxp/javax/xml/jaxp/functional/test/astro/DocumentLSTest.java
! test/jaxp/javax/xml/jaxp/functional/test/astro/NamespaceContextTest.java
! test/jaxp/javax/xml/jaxp/functional/test/astro/SAX201Test.java
! test/jaxp/javax/xml/jaxp/functional/test/astro/SchemaValidationTest.java
! test/jaxp/javax/xml/jaxp/functional/test/astro/XPathAPITest.java
! test/jaxp/javax/xml/jaxp/functional/test/auctionportal/AuctionController.java
! test/jaxp/javax/xml/jaxp/functional/test/auctionportal/AuctionItemRepository.java
! test/jaxp/javax/xml/jaxp/functional/test/auctionportal/UserController.java
! test/jaxp/javax/xml/jaxp/functional/test/gaptest/Bug4511326.java
! test/jaxp/javax/xml/jaxp/functional/test/gaptest/Bug4512806.java
! test/jaxp/javax/xml/jaxp/functional/test/gaptest/Bug4515047.java
! test/jaxp/javax/xml/jaxp/functional/test/gaptest/Bug4515660.java
! test/jaxp/javax/xml/jaxp/functional/test/gaptest/Bug4693341.java
! test/jaxp/javax/xml/jaxp/functional/test/gaptest/Bug4848653.java
! test/jaxp/javax/xml/jaxp/functional/test/gaptest/Bug4858685.java
- test/jaxp/javax/xml/jaxp/libs/jaxp/library/BasePolicy.java
- test/jaxp/javax/xml/jaxp/libs/jaxp/library/FilePolicy.java
- test/jaxp/javax/xml/jaxp/libs/jaxp/library/InternalAPIPolicy.java
- test/jaxp/javax/xml/jaxp/libs/jaxp/library/JAXPPolicyManager.java
- test/jaxp/javax/xml/jaxp/libs/jaxp/library/JAXPTestPolicy.java
! test/jaxp/javax/xml/jaxp/libs/jaxp/library/JAXPTestUtilities.java
- test/jaxp/javax/xml/jaxp/libs/jaxp/library/NetAccessPolicy.java
- test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogAccessTest.java
! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogFileInputTest.java
! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogResolverTest.java
! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupport.java
! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupport1.java
! 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/CatalogSupport4.java
! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupport5.java
! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogTest.java
! test/jaxp/javax/xml/jaxp/unittest/catalog/GroupTest.java
! test/jaxp/javax/xml/jaxp/unittest/common/Bug6350682.java
! test/jaxp/javax/xml/jaxp/unittest/common/Bug6723276Test.java
- test/jaxp/javax/xml/jaxp/unittest/common/Bug7143711Test.java
! test/jaxp/javax/xml/jaxp/unittest/common/CDataChunkSizeTest.java
! test/jaxp/javax/xml/jaxp/unittest/common/EncodingErrorsReportingTest.java
! test/jaxp/javax/xml/jaxp/unittest/common/Sources.java
! test/jaxp/javax/xml/jaxp/unittest/common/TransformationWarningsTest.java
! test/jaxp/javax/xml/jaxp/unittest/common/ValidationWarningsTest.java
! test/jaxp/javax/xml/jaxp/unittest/common/WarningsTestBase.java
! test/jaxp/javax/xml/jaxp/unittest/common/prettyprint/PrettyPrintTest.java
! test/jaxp/javax/xml/jaxp/unittest/datatype/Bug6320118.java
! test/jaxp/javax/xml/jaxp/unittest/datatype/Bug6937951Test.java
! test/jaxp/javax/xml/jaxp/unittest/datatype/Bug6937964Test.java
! test/jaxp/javax/xml/jaxp/unittest/datatype/Bug7042647Test.java
! test/jaxp/javax/xml/jaxp/unittest/datatype/DatatypeFactoryTest.java
! test/jaxp/javax/xml/jaxp/unittest/datatype/DurationTest.java
! test/jaxp/javax/xml/jaxp/unittest/datatype/FactoryFindTest.java
! test/jaxp/javax/xml/jaxp/unittest/datatype/JDK8068839Test.java
! test/jaxp/javax/xml/jaxp/unittest/datatype/XMLGregorianCalendarTest.java
! test/jaxp/javax/xml/jaxp/unittest/dom/Bug4915524.java
! test/jaxp/javax/xml/jaxp/unittest/dom/Bug4915748.java
! test/jaxp/javax/xml/jaxp/unittest/dom/Bug4966082.java
! test/jaxp/javax/xml/jaxp/unittest/dom/Bug4966138.java
! test/jaxp/javax/xml/jaxp/unittest/dom/Bug4966142.java
! test/jaxp/javax/xml/jaxp/unittest/dom/Bug4966143.java
! test/jaxp/javax/xml/jaxp/unittest/dom/Bug6339023.java
! test/jaxp/javax/xml/jaxp/unittest/dom/Bug6355326.java
! test/jaxp/javax/xml/jaxp/unittest/dom/Bug6367542.java
! test/jaxp/javax/xml/jaxp/unittest/dom/Bug6520131.java
! test/jaxp/javax/xml/jaxp/unittest/dom/Bug6521260.java
! test/jaxp/javax/xml/jaxp/unittest/dom/Bug6582545Test.java
! test/jaxp/javax/xml/jaxp/unittest/dom/Bug6879614Test.java
! test/jaxp/javax/xml/jaxp/unittest/dom/CR6333993Test.java
! test/jaxp/javax/xml/jaxp/unittest/dom/CR6517707Test.java
! test/jaxp/javax/xml/jaxp/unittest/dom/CR6517717Test.java
! test/jaxp/javax/xml/jaxp/unittest/dom/CR6909336Test.java
! test/jaxp/javax/xml/jaxp/unittest/dom/DOMConfigurationTest.java
! test/jaxp/javax/xml/jaxp/unittest/dom/DOMFeatureTest.java
! test/jaxp/javax/xml/jaxp/unittest/dom/DOMXPathTest.java
! test/jaxp/javax/xml/jaxp/unittest/dom/DocumentTest.java
! test/jaxp/javax/xml/jaxp/unittest/dom/ElementTraversal.java
! test/jaxp/javax/xml/jaxp/unittest/dom/JdkXmlDomTest.java
! test/jaxp/javax/xml/jaxp/unittest/dom/TCKEncodingTest.java
! test/jaxp/javax/xml/jaxp/unittest/dom/ls/Bug4973153.java
! test/jaxp/javax/xml/jaxp/unittest/dom/ls/Bug6290947.java
! test/jaxp/javax/xml/jaxp/unittest/dom/ls/Bug6354955.java
! test/jaxp/javax/xml/jaxp/unittest/dom/ls/Bug6376823.java
! test/jaxp/javax/xml/jaxp/unittest/dom/ls/Bug6710741Test.java
! test/jaxp/javax/xml/jaxp/unittest/dom/ls/LSParserTCKTest.java
! test/jaxp/javax/xml/jaxp/unittest/dom/ls/LSParserTest.java
! test/jaxp/javax/xml/jaxp/unittest/dom/ls/LSSerializerTest.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/BaseParsingTest.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug4674384_MAX_OCCURS_Test.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug4934208.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug4967002.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug4985486.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug4991020.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug4991946.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug5010072.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug5025825.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6309988.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6341770.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6361283.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6506304Test.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6518733.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6564400.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6573786.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6594813.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6608841.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6690015.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6760982.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6849942Test.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug7157608Test.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug7166896Test.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug8003147Test.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug8073385.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/FactoryFindTest.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/HandleError.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/ParseEmptyStream.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/SupplementaryChars.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/xinclude/Bug6794483Test.java
! test/jaxp/javax/xml/jaxp/unittest/sax/Attributes2ImplTest.java
! test/jaxp/javax/xml/jaxp/unittest/sax/Bug6889654Test.java
! test/jaxp/javax/xml/jaxp/unittest/sax/Bug6925410Test.java
! test/jaxp/javax/xml/jaxp/unittest/sax/Bug6949607Test.java
! test/jaxp/javax/xml/jaxp/unittest/sax/Bug6992561Test.java
! test/jaxp/javax/xml/jaxp/unittest/sax/Bug7057778Test.java
! test/jaxp/javax/xml/jaxp/unittest/sax/DefaultHandler2Test.java
! test/jaxp/javax/xml/jaxp/unittest/sax/IssueTracker56Test.java
! test/jaxp/javax/xml/jaxp/unittest/sax/NSSupportTest.java
! test/jaxp/javax/xml/jaxp/unittest/sax/SAXParserTest.java
! test/jaxp/javax/xml/jaxp/unittest/sax/SymbolTableResetTest.java
! test/jaxp/javax/xml/jaxp/unittest/sax/XMLReaderTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/AttributeLocalNameTest/AttributeLocalNameTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/Bug6370703.java
! test/jaxp/javax/xml/jaxp/unittest/stream/Bug6378422.java
! test/jaxp/javax/xml/jaxp/unittest/stream/Bug6380870.java
! test/jaxp/javax/xml/jaxp/unittest/stream/Bug6489502.java
! test/jaxp/javax/xml/jaxp/unittest/stream/Bug6509774.java
! test/jaxp/javax/xml/jaxp/unittest/stream/Bug6688002Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/Bug6976938Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/CoalesceTest/CoalesceTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/EntitiesTest/EntityTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/EventReaderDelegateTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/EventsTest/Issue41Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/EventsTest/Issue48Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/EventsTest/Issue53Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/EventsTest/Issue58Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/FactoryFindTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/IgnoreExternalDTDTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/ProcessingInstructionTest/ProcessingInstructionTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/StreamReaderDelegateTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventLocationTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6489890.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6555001.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6586466Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6613059Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6668115Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6846133Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug8153781.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/EventReaderTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Issue40Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/JDK8201138.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/JDK8209615.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventWriterTest/ReaderToWriterTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventWriterTest/XMLEventWriterTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLInputFactoryTest/Bug6756677Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLInputFactoryTest/Bug6909759Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLInputFactoryTest/IssueTracker38.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLOutputFactoryTest/Bug6846132Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLOutputFactoryTest/DuplicateNSDeclarationTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLOutputFactoryTest/StreamResultTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLResolverTest/XMLResolverTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamExceptionTest/ExceptionCauseTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamExceptionTest/ExceptionTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamFilterTest/Bug6481615.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamFilterTest/Bug6481678.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamFilterTest/HasNextTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/BOMTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Bug6388460.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Bug6472982Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Bug6767322Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Bug6847819Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/BugTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/DefaultAttributeTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/DoubleXmlnsTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/IsValidatingTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Issue44Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Issue47Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/IssueTracker24.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/IssueTracker35.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/IssueTracker70.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Jsr173MR1Req5Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Jsr173MR1Req8Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/NamespaceTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/StreamReaderTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/SupportDTDTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/VoiceXMLDTDTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/XML11Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/AttributeEscapeTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/Bug6452107.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/Bug6600882Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/Bug6675332Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/Bug7037352Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/DomUtilTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/EmptyElementTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/EncodingTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/NamespaceTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/NullUriDetectionTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/SqeLinuxTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/SurrogatesTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/UnprefixedNameTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/WriterTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/XMLStreamWriterTest.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Bug4693341Test.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Bug4892774.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Bug5073477.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6175602.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6206491.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6216226Test.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6311448.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6384805.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6465722.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6467808.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6490380.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6490921.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6513892.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6537167.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6540545.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6551616.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6559595.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6565260.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6940416.java
! test/jaxp/javax/xml/jaxp/unittest/transform/BugDB12665704Test.java
! test/jaxp/javax/xml/jaxp/unittest/transform/CLITest.java
! test/jaxp/javax/xml/jaxp/unittest/transform/CR6401137Test.java
! test/jaxp/javax/xml/jaxp/unittest/transform/CR6551600Test.java
! test/jaxp/javax/xml/jaxp/unittest/transform/CR6577667Test.java
! test/jaxp/javax/xml/jaxp/unittest/transform/CR6652519Test.java
! test/jaxp/javax/xml/jaxp/unittest/transform/CR6689809Test.java
! test/jaxp/javax/xml/jaxp/unittest/transform/CR6905829Test.java
! test/jaxp/javax/xml/jaxp/unittest/transform/CR6935697Test.java
! test/jaxp/javax/xml/jaxp/unittest/transform/CR6941869Test.java
! test/jaxp/javax/xml/jaxp/unittest/transform/CR6957215Test.java
! test/jaxp/javax/xml/jaxp/unittest/transform/CR7098746Test.java
! test/jaxp/javax/xml/jaxp/unittest/transform/DOMResultTest.java
! test/jaxp/javax/xml/jaxp/unittest/transform/FactoryFindTest.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Issue2204Test.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Issue2290Test.java
! test/jaxp/javax/xml/jaxp/unittest/transform/JDK8207760.java
! test/jaxp/javax/xml/jaxp/unittest/transform/NamespacePrefixTest.java
! test/jaxp/javax/xml/jaxp/unittest/transform/SAX2DOMTest.java
! test/jaxp/javax/xml/jaxp/unittest/transform/SecureProcessingTest.java
! test/jaxp/javax/xml/jaxp/unittest/transform/SourceTest.java
! test/jaxp/javax/xml/jaxp/unittest/transform/StAXSourceTest.java
! test/jaxp/javax/xml/jaxp/unittest/transform/StylesheetTest.java
! test/jaxp/javax/xml/jaxp/unittest/transform/SurrogateTest.java
! test/jaxp/javax/xml/jaxp/unittest/transform/TemplatesTest.java
! test/jaxp/javax/xml/jaxp/unittest/transform/TransformerFactoryTest.java
! test/jaxp/javax/xml/jaxp/unittest/transform/TransformerTest.java
! test/jaxp/javax/xml/jaxp/unittest/transform/XSLTFunctionsTest.java
! test/jaxp/javax/xml/jaxp/unittest/transform/sax/Bug6451633.java
! test/jaxp/javax/xml/jaxp/unittest/transform/sort/SortTest.java
! test/jaxp/javax/xml/jaxp/unittest/transform/util/StreamUtil.java
! test/jaxp/javax/xml/jaxp/unittest/validation/AnyElementTest.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4966232.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4966254.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4969042.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4969089.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4969110.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4969689.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4969692.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4969693.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4969695.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4969732.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4970380.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4970383.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4970400.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4970402.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4970951.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4971605.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4971607.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4972882.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4986844.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4987574.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4988267.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4988268.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4988387.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4996446.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4997818.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug5011500.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug5072946.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6378043.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6449797.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6457662.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6467424Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6483188.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6493687.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6509668.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6526547.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6531160.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6695843Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6773084Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6859210.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6925531Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6946312Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6954738_Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/CR6708840Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/CR6740048.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Issue682Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/IssueTracker30.java
! test/jaxp/javax/xml/jaxp/unittest/validation/JaxpIssue43Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/JaxpIssue49.java
! test/jaxp/javax/xml/jaxp/unittest/validation/LargeMaxOccursTest.java
! test/jaxp/javax/xml/jaxp/unittest/validation/MultiOccursTest.java
! test/jaxp/javax/xml/jaxp/unittest/validation/MultiOccursUnboundedTest.java
! test/jaxp/javax/xml/jaxp/unittest/validation/OccursTest.java
! test/jaxp/javax/xml/jaxp/unittest/validation/OccursUnboundedTest.java
! test/jaxp/javax/xml/jaxp/unittest/validation/OccursWildcardTest.java
! test/jaxp/javax/xml/jaxp/unittest/validation/OccursWildcardUnbounded.java
! test/jaxp/javax/xml/jaxp/unittest/validation/ParticlesId005Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/ParticlesIg004Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/ParticlesQ013Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/TCKGroupA008Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/ValidationTest.java
! test/jaxp/javax/xml/jaxp/unittest/validation/ValidatorTest.java
! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6943252Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6963124Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6963468Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6964720Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6967214Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6970890Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6971190Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6974551Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6975265Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6977201Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6989956Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug7014246Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/tck/ParticleTest.java
! test/jaxp/javax/xml/jaxp/unittest/validation/tck/RegexWord.java
! test/jaxp/javax/xml/jaxp/unittest/xpath/Bug4991857.java
! test/jaxp/javax/xml/jaxp/unittest/xpath/Bug4991939.java
! test/jaxp/javax/xml/jaxp/unittest/xpath/Bug4992788.java
! test/jaxp/javax/xml/jaxp/unittest/xpath/Bug4992793.java
! test/jaxp/javax/xml/jaxp/unittest/xpath/Bug4992805.java
! test/jaxp/javax/xml/jaxp/unittest/xpath/ClassLoaderTest.java
! test/jaxp/javax/xml/jaxp/unittest/xpath/SecureProcessingTest.java
! test/jaxp/javax/xml/jaxp/unittest/xpath/XPathAnyTypeTest.java
! test/jaxp/javax/xml/jaxp/unittest/xpath/XPathExpAnyTypeTest.java
! test/jdk/ProblemList.txt
! test/jdk/TEST.groups
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/TestAESWithProviderChange.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/TestAESWithRemoveAddProvider.java
- test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/testAES.policy
- test/jdk/com/sun/java/accessibility/util/8051626/Bug8051626.java
! test/jdk/com/sun/jndi/ldap/LdapDnsProviderTest.java
- test/jdk/com/sun/management/DiagnosticCommandMBean/DcmdMBeanPermissionsTest.java
+ test/jdk/com/sun/net/httpserver/simpleserver/RootDirPermissionsTest.java
- test/jdk/com/sun/net/httpserver/simpleserver/SecurityManagerTest.java
- test/jdk/com/sun/net/httpserver/simpleserver/SecurityManagerTestNoRead.policy
- test/jdk/com/sun/net/httpserver/simpleserver/SecurityManagerTestRead.policy
! test/jdk/com/sun/security/auth/UnixPrincipalHashCode.java
! test/jdk/com/sun/security/auth/login/ConfigFile/InnerClassConfig.java
- test/jdk/com/sun/security/auth/login/ConfigFile/InnerClassConfig.policy
! test/jdk/com/sun/security/auth/login/ConfigFile/PropertyExpansion.java
- test/jdk/com/sun/security/auth/login/ConfigFile/PropertyExpansion.policy
! test/jdk/com/sun/security/auth/module/LdapLoginModule/CheckConfigs.java
- test/jdk/com/sun/security/auth/module/LdapLoginModule/CheckConfigs.policy
- test/jdk/com/sun/security/auth/uphc.policy
- test/jdk/com/sun/tools/attach/PermissionTest.java
- test/jdk/com/sun/tools/attach/java.policy.allow
- test/jdk/com/sun/tools/attach/java.policy.deny
! test/jdk/java/awt/Debug/DumpOnKey/DumpOnKey.java
- test/jdk/java/awt/Debug/DumpOnKey/dump.policy
- test/jdk/java/awt/Desktop/DefaultPermissions/DefaultPermissions.java
- test/jdk/java/awt/Desktop/DefaultPermissions/java.policy
- test/jdk/java/awt/Desktop/SecurityTest/DesktopSecurityTest.java
- test/jdk/java/awt/Desktop/SecurityTest/desktop.policy
- test/jdk/java/awt/Dialog/ModalDialogPermission/ModalDialogPermission.java
- test/jdk/java/awt/Dialog/ModalDialogPermission/java.policy
- test/jdk/java/awt/EventDispatchThread/PropertyPermissionOnEDT/PropertyPermissionOnEDT.java
- test/jdk/java/awt/EventDispatchThread/PropertyPermissionOnEDT/java.policy
- test/jdk/java/awt/Focus/CloseDialogActivateOwnerTest/CloseDialogActivateOwnerTest.java
- test/jdk/java/awt/Focus/CloseDialogActivateOwnerTest/java.policy
- test/jdk/java/awt/FontClass/CreateFont/BigFont.java
- test/jdk/java/awt/FontClass/CreateFont/fileaccess/FontFile.java
- test/jdk/java/awt/FontClass/CreateFont/fileaccess/TestFontFile.sh
- test/jdk/java/awt/FontClass/FontAccess.java
- test/jdk/java/awt/FontClass/FontPrivilege.java
! test/jdk/java/awt/FullScreen/SetFSWindow/FSFrame.java
- test/jdk/java/awt/PrintJob/Security/SecurityDialogTest.java
- test/jdk/java/awt/PrintJob/Security/policy
! test/jdk/java/awt/Toolkit/GetImage/bug8078165.java
- test/jdk/java/awt/Toolkit/SecurityTest/SecurityTest2.java
! test/jdk/java/awt/TrayIcon/SecurityCheck/FunctionalityCheck/FunctionalityCheck.java
- test/jdk/java/awt/TrayIcon/SecurityCheck/FunctionalityCheck/tray.policy
- test/jdk/java/awt/TrayIcon/SecurityCheck/NoPermissionTest/NoPermissionTest.java
- test/jdk/java/awt/TrayIcon/SecurityCheck/NoPermissionTest/tray.policy
- test/jdk/java/awt/TrayIcon/SecurityCheck/PermissionTest/PermissionTest.java
- test/jdk/java/awt/TrayIcon/SecurityCheck/PermissionTest/tray.policy
- test/jdk/java/awt/color/LoadProfileWithSM.java
- test/jdk/java/awt/color/StandardProfileTest.java
- test/jdk/java/awt/color/StandardProfileTest.policy
- test/jdk/java/awt/dnd/DragInterceptorAppletTest/DragInterceptorAppletTest.java
- test/jdk/java/awt/dnd/DragInterceptorAppletTest/DragInterceptorFrame.java
- test/jdk/java/awt/dnd/DragInterceptorAppletTest/InterprocessMessages.java
- test/jdk/java/awt/dnd/DragInterceptorAppletTest/SourceFrame.java
! test/jdk/java/awt/event/KeyEvent/RegisterKeyStroke/TestAWTKeyStroke.java
- test/jdk/java/awt/event/KeyEvent/RegisterKeyStroke/policy
! test/jdk/java/awt/image/mlib/MlibOpsTest.java
- test/jdk/java/awt/image/mlib/mlib.security.policy
- test/jdk/java/awt/print/PrintServicesSecurityManager.java
- test/jdk/java/awt/print/PrinterJob/CheckAccess.java
- test/jdk/java/awt/print/PrinterJob/GetUserNameTest.java
- test/jdk/java/awt/print/PrinterJob/GetUserNameTest.policy
! test/jdk/java/awt/regtesthelpers/process/ProcessCommunicator.java
- test/jdk/java/awt/security/Permissions.java
- test/jdk/java/awt/security/WarningWindowDisposeTest/WarningWindowDisposeCrashTest.java
- test/jdk/java/awt/security/WarningWindowDisposeTest/WarningWindowDisposeTest.java
- test/jdk/java/awt/security/WarningWindowDisposeTest/policy
- test/jdk/java/beans/Beans/Test4080522.java
- test/jdk/java/beans/EventHandler/Test6277246.java
- test/jdk/java/beans/EventHandler/Test6277266.java
! test/jdk/java/beans/Introspector/7084904/Test7084904.java
! test/jdk/java/beans/Introspector/Test4683761.java
- test/jdk/java/beans/Introspector/Test6277246.java
- test/jdk/java/beans/PropertyEditor/TestBooleanClass.java
- test/jdk/java/beans/PropertyEditor/TestBooleanType.java
- test/jdk/java/beans/PropertyEditor/TestByteClass.java
- test/jdk/java/beans/PropertyEditor/TestByteType.java
- test/jdk/java/beans/PropertyEditor/TestColorClass.java
- test/jdk/java/beans/PropertyEditor/TestDoubleClass.java
- test/jdk/java/beans/PropertyEditor/TestDoubleType.java
- test/jdk/java/beans/PropertyEditor/TestEnumClass.java
- test/jdk/java/beans/PropertyEditor/TestEnumSubclass.java
- test/jdk/java/beans/PropertyEditor/TestFloatClass.java
- test/jdk/java/beans/PropertyEditor/TestFloatType.java
- test/jdk/java/beans/PropertyEditor/TestFontClass.java
- test/jdk/java/beans/PropertyEditor/TestIntegerClass.java
- test/jdk/java/beans/PropertyEditor/TestIntegerType.java
- test/jdk/java/beans/PropertyEditor/TestLongClass.java
- test/jdk/java/beans/PropertyEditor/TestLongType.java
- test/jdk/java/beans/PropertyEditor/TestShortClass.java
- test/jdk/java/beans/PropertyEditor/TestShortType.java
- test/jdk/java/beans/PropertyEditor/TestStringClass.java
! test/jdk/java/beans/SimpleBeanInfo/LoadingStandardIcons/LoadingStandardIcons.java
- test/jdk/java/beans/SimpleBeanInfo/LoadingStandardIcons/java.policy
! test/jdk/java/beans/Statement/ClassForName/ClassForName.java
- test/jdk/java/beans/Statement/ClassForName/java.policy
- test/jdk/java/beans/Statement/Test6224433.java
! test/jdk/java/beans/XMLDecoder/spec/AbstractTest.java
! test/jdk/java/beans/XMLDecoder/spec/TestArray.java
! test/jdk/java/beans/XMLDecoder/spec/TestBoolean.java
! test/jdk/java/beans/XMLDecoder/spec/TestByte.java
! test/jdk/java/beans/XMLDecoder/spec/TestChar.java
! test/jdk/java/beans/XMLDecoder/spec/TestClass.java
! test/jdk/java/beans/XMLDecoder/spec/TestDouble.java
! test/jdk/java/beans/XMLDecoder/spec/TestFalse.java
! test/jdk/java/beans/XMLDecoder/spec/TestField.java
! test/jdk/java/beans/XMLDecoder/spec/TestFloat.java
! test/jdk/java/beans/XMLDecoder/spec/TestInt.java
! test/jdk/java/beans/XMLDecoder/spec/TestJava.java
! test/jdk/java/beans/XMLDecoder/spec/TestLong.java
! test/jdk/java/beans/XMLDecoder/spec/TestMethod.java
! test/jdk/java/beans/XMLDecoder/spec/TestNew.java
! test/jdk/java/beans/XMLDecoder/spec/TestNull.java
! test/jdk/java/beans/XMLDecoder/spec/TestObject.java
! test/jdk/java/beans/XMLDecoder/spec/TestProperty.java
! test/jdk/java/beans/XMLDecoder/spec/TestShort.java
! test/jdk/java/beans/XMLDecoder/spec/TestString.java
! test/jdk/java/beans/XMLDecoder/spec/TestTrue.java
! test/jdk/java/beans/XMLDecoder/spec/TestVar.java
- test/jdk/java/beans/XMLEncoder/4741757/TestSecurityManager.java
! test/jdk/java/beans/XMLEncoder/6777487/TestBox.java
! test/jdk/java/beans/XMLEncoder/6777487/TestCheckedCollection.java
! test/jdk/java/beans/XMLEncoder/6777487/TestCheckedList.java
! test/jdk/java/beans/XMLEncoder/6777487/TestCheckedMap.java
! test/jdk/java/beans/XMLEncoder/6777487/TestCheckedRandomAccessList.java
! test/jdk/java/beans/XMLEncoder/6777487/TestCheckedSet.java
! test/jdk/java/beans/XMLEncoder/6777487/TestCheckedSortedMap.java
! test/jdk/java/beans/XMLEncoder/6777487/TestCheckedSortedSet.java
! test/jdk/java/beans/XMLEncoder/6777487/TestEncoder.java
! test/jdk/java/beans/XMLEncoder/6777487/TestEnumMap.java
! test/jdk/java/beans/XMLEncoder/6777487/TestEnumSet.java
! test/jdk/java/beans/XMLEncoder/AbstractTest.java
! test/jdk/java/beans/XMLEncoder/ReferenceToNonStaticField.java
! test/jdk/java/beans/XMLEncoder/Test4631471.java
! test/jdk/java/beans/XMLEncoder/Test4652928.java
! test/jdk/java/beans/XMLEncoder/Test4679556.java
! test/jdk/java/beans/XMLEncoder/Test4903007.java
! test/jdk/java/beans/XMLEncoder/Test4935607.java
! test/jdk/java/beans/XMLEncoder/Test4936682.java
! test/jdk/java/beans/XMLEncoder/Test4993777.java
! test/jdk/java/beans/XMLEncoder/Test4994637.java
! test/jdk/java/beans/XMLEncoder/Test5023550.java
! test/jdk/java/beans/XMLEncoder/Test5023552.java
! test/jdk/java/beans/XMLEncoder/Test5023557.java
! test/jdk/java/beans/XMLEncoder/Test5023559.java
! test/jdk/java/beans/XMLEncoder/Test6176120.java
! test/jdk/java/beans/XMLEncoder/Test6187118.java
! test/jdk/java/beans/XMLEncoder/Test6256805.java
! test/jdk/java/beans/XMLEncoder/Test6437265.java
! test/jdk/java/beans/XMLEncoder/Test6501431.java
! test/jdk/java/beans/XMLEncoder/Test6505888.java
! test/jdk/java/beans/XMLEncoder/Test6531597.java
! test/jdk/java/beans/XMLEncoder/Test6570354.java
! test/jdk/java/beans/XMLEncoder/Test6852574.java
! test/jdk/java/beans/XMLEncoder/Test6921644.java
! test/jdk/java/beans/XMLEncoder/Test6989223.java
! test/jdk/java/beans/XMLEncoder/Test7080156.java
! test/jdk/java/beans/XMLEncoder/Test7092744.java
! test/jdk/java/beans/XMLEncoder/Test7169395.java
! test/jdk/java/beans/XMLEncoder/Test8013416.java
! test/jdk/java/beans/XMLEncoder/Test8013557.java
! test/jdk/java/beans/XMLEncoder/Test8016545.java
! test/jdk/java/beans/XMLEncoder/Test8027066.java
! test/jdk/java/beans/XMLEncoder/java_awt_AWTKeyStroke.java
! test/jdk/java/beans/XMLEncoder/java_awt_BasicStroke.java
! test/jdk/java/beans/XMLEncoder/java_awt_BorderLayout.java
! test/jdk/java/beans/XMLEncoder/java_awt_CardLayout.java
! test/jdk/java/beans/XMLEncoder/java_awt_Color.java
! test/jdk/java/beans/XMLEncoder/java_awt_Component.java
! test/jdk/java/beans/XMLEncoder/java_awt_Cursor.java
! test/jdk/java/beans/XMLEncoder/java_awt_Dimension.java
! test/jdk/java/beans/XMLEncoder/java_awt_Font.java
! test/jdk/java/beans/XMLEncoder/java_awt_GradientPaint.java
! test/jdk/java/beans/XMLEncoder/java_awt_GridBagConstraints.java
! test/jdk/java/beans/XMLEncoder/java_awt_GridBagLayout.java
! test/jdk/java/beans/XMLEncoder/java_awt_Insets.java
! test/jdk/java/beans/XMLEncoder/java_awt_LinearGradientPaint.java
! test/jdk/java/beans/XMLEncoder/java_awt_MenuShortcut.java
! test/jdk/java/beans/XMLEncoder/java_awt_Point.java
! test/jdk/java/beans/XMLEncoder/java_awt_RadialGradientPaint.java
! test/jdk/java/beans/XMLEncoder/java_awt_Rectangle.java
! test/jdk/java/beans/XMLEncoder/java_awt_ScrollPane.java
! test/jdk/java/beans/XMLEncoder/java_awt_geom_AffineTransform.java
! test/jdk/java/beans/XMLEncoder/java_beans_EventHandler.java
! test/jdk/java/beans/XMLEncoder/java_beans_Expression.java
! test/jdk/java/beans/XMLEncoder/java_beans_Statement.java
! test/jdk/java/beans/XMLEncoder/java_lang_Character.java
! test/jdk/java/beans/XMLEncoder/java_lang_Class.java
! test/jdk/java/beans/XMLEncoder/java_lang_Enum.java
! test/jdk/java/beans/XMLEncoder/java_lang_String.java
! test/jdk/java/beans/XMLEncoder/java_lang_reflect_Field.java
! test/jdk/java/beans/XMLEncoder/java_lang_reflect_Method.java
! test/jdk/java/beans/XMLEncoder/java_net_URI.java
! test/jdk/java/beans/XMLEncoder/java_sql_Date.java
! test/jdk/java/beans/XMLEncoder/java_sql_Time.java
! test/jdk/java/beans/XMLEncoder/java_sql_Timestamp.java
! test/jdk/java/beans/XMLEncoder/java_util_ArrayList.java
! test/jdk/java/beans/XMLEncoder/java_util_Collections_EmptyList.java
! test/jdk/java/beans/XMLEncoder/java_util_Collections_EmptyMap.java
! test/jdk/java/beans/XMLEncoder/java_util_Collections_EmptySet.java
! test/jdk/java/beans/XMLEncoder/java_util_Collections_SingletonList.java
! test/jdk/java/beans/XMLEncoder/java_util_Collections_SingletonMap.java
! test/jdk/java/beans/XMLEncoder/java_util_Collections_SingletonSet.java
! test/jdk/java/beans/XMLEncoder/java_util_Collections_SynchronizedCollection.java
! test/jdk/java/beans/XMLEncoder/java_util_Collections_SynchronizedList.java
! test/jdk/java/beans/XMLEncoder/java_util_Collections_SynchronizedMap.java
! test/jdk/java/beans/XMLEncoder/java_util_Collections_SynchronizedRandomAccessList.java
! test/jdk/java/beans/XMLEncoder/java_util_Collections_SynchronizedSet.java
! test/jdk/java/beans/XMLEncoder/java_util_Collections_SynchronizedSortedMap.java
! test/jdk/java/beans/XMLEncoder/java_util_Collections_SynchronizedSortedSet.java
! test/jdk/java/beans/XMLEncoder/java_util_Collections_UnmodifiableCollection.java
! test/jdk/java/beans/XMLEncoder/java_util_Collections_UnmodifiableList.java
! test/jdk/java/beans/XMLEncoder/java_util_Collections_UnmodifiableMap.java
! test/jdk/java/beans/XMLEncoder/java_util_Collections_UnmodifiableRandomAccessList.java
! test/jdk/java/beans/XMLEncoder/java_util_Collections_UnmodifiableSet.java
! test/jdk/java/beans/XMLEncoder/java_util_Collections_UnmodifiableSortedMap.java
! test/jdk/java/beans/XMLEncoder/java_util_Collections_UnmodifiableSortedSet.java
! test/jdk/java/beans/XMLEncoder/java_util_Date.java
! test/jdk/java/beans/XMLEncoder/java_util_HashMap.java
! test/jdk/java/beans/XMLEncoder/javax_swing_Box.java
! test/jdk/java/beans/XMLEncoder/javax_swing_BoxLayout.java
! test/jdk/java/beans/XMLEncoder/javax_swing_Box_Filler.java
! test/jdk/java/beans/XMLEncoder/javax_swing_DefaultCellEditor.java
! test/jdk/java/beans/XMLEncoder/javax_swing_JButton.java
! test/jdk/java/beans/XMLEncoder/javax_swing_JComponent.java
! test/jdk/java/beans/XMLEncoder/javax_swing_JLayeredPane.java
! test/jdk/java/beans/XMLEncoder/javax_swing_JSplitPane.java
! test/jdk/java/beans/XMLEncoder/javax_swing_JTree.java
! test/jdk/java/beans/XMLEncoder/javax_swing_KeyStroke.java
! test/jdk/java/beans/XMLEncoder/javax_swing_OverlayLayout.java
! test/jdk/java/beans/XMLEncoder/javax_swing_border_BevelBorder.java
! test/jdk/java/beans/XMLEncoder/javax_swing_border_CompoundBorder.java
! test/jdk/java/beans/XMLEncoder/javax_swing_border_EmptyBorder.java
! test/jdk/java/beans/XMLEncoder/javax_swing_border_EtchedBorder.java
! test/jdk/java/beans/XMLEncoder/javax_swing_border_LineBorder.java
! test/jdk/java/beans/XMLEncoder/javax_swing_border_MatteBorder.java
! test/jdk/java/beans/XMLEncoder/javax_swing_border_SoftBevelBorder.java
! test/jdk/java/beans/XMLEncoder/javax_swing_border_StrokeBorder.java
! test/jdk/java/beans/XMLEncoder/javax_swing_border_TitledBorder.java
! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_BevelBorderUIResource.java
! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_CompoundBorderUIResource.java
! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_EmptyBorderUIResource.java
! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_EtchedBorderUIResource.java
! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_LineBorderUIResource.java
! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_MatteBorderUIResource.java
! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_TitledBorderUIResource.java
! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_ColorUIResource.java
! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_FontUIResource.java
! test/jdk/java/beans/XMLEncoder/javax_swing_tree_DefaultTreeModel.java
! test/jdk/java/beans/XMLEncoder/javax_swing_tree_TreePath.java
! test/jdk/java/beans/XMLEncoder/sun_swing_PrintColorUIResource.java
! test/jdk/java/foreign/TestLinker.java
- test/jdk/java/foreign/security.policy
- test/jdk/java/io/Console/SecurityManagerTest.java
- test/jdk/java/io/Console/test.policy
- test/jdk/java/io/File/CheckPermission.java
! test/jdk/java/io/File/GetXSpace.java
- test/jdk/java/io/File/createTempFile/SecurityTest.java
- test/jdk/java/io/File/createTempFile/java.policy
- test/jdk/java/io/FilePermission/MergeName.java
- test/jdk/java/io/FilePermission/ReadFileOnPath.java
- test/jdk/java/io/FilePermission/m/module-info.java
- test/jdk/java/io/FilePermission/m/p/App.java
! test/jdk/java/io/Serializable/auditStreamSubclass/AuditStreamSubclass.java
! test/jdk/java/io/Serializable/records/AbsentStreamValuesTest.java
! test/jdk/java/io/Serializable/records/BasicRecordSer.java
! test/jdk/java/io/Serializable/records/ConstructorAccessTest.java
- test/jdk/java/io/Serializable/records/ConstructorPermissionTest.java
! test/jdk/java/io/Serializable/records/CycleTest.java
! test/jdk/java/io/Serializable/records/DifferentStreamFieldsTest.java
! test/jdk/java/io/Serializable/records/ReadResolveTest.java
! test/jdk/java/io/Serializable/records/RecordClassTest.java
! test/jdk/java/io/Serializable/records/SerialVersionUIDTest.java
! test/jdk/java/io/Serializable/records/ThrowingConstructorTest.java
! test/jdk/java/io/Serializable/records/WriteReplaceTest.java
- test/jdk/java/io/Serializable/records/empty_security.policy
! test/jdk/java/io/Serializable/serialFilter/CheckInputOrderTest.java
- test/jdk/java/io/Serializable/serialFilter/FilterWithSecurityManagerTest.java
! test/jdk/java/io/Serializable/serialFilter/GlobalFilterTest.java
! test/jdk/java/io/Serializable/serialFilter/MixedFiltersTest.java
! test/jdk/java/io/Serializable/serialFilter/SerialFilterFactoryTest.java
- test/jdk/java/io/Serializable/serialFilter/security.policy
- test/jdk/java/io/Serializable/serialFilter/security.policy.without.globalFilter
- test/jdk/java/io/Serializable/subclass/Allow.policy
! test/jdk/java/io/Serializable/subclass/SubclassTest.java
! test/jdk/java/io/Serializable/subclassGC/SubclassGC.java
- test/jdk/java/io/Serializable/subclassGC/security.policy
! test/jdk/java/lang/Class/forName/modules/TestDriver.java
! test/jdk/java/lang/Class/forName/modules/TestLayer.java
- test/jdk/java/lang/Class/forName/modules/policy
- test/jdk/java/lang/Class/forName/modules/policy.denied
- test/jdk/java/lang/Class/forName/modules/src/m3/module-info.java
- test/jdk/java/lang/Class/forName/modules/src/m3/p3/NoAccess.java
- test/jdk/java/lang/Class/forName/modules/src/m3/p3/NoGetClassLoaderAccess.java
- test/jdk/java/lang/Class/forName/modules/src/m3/p3/internal/Foo.java
! test/jdk/java/lang/Class/getDeclaredField/ClassDeclaredFieldsTest.java
! test/jdk/java/lang/Class/getDeclaredField/FieldSetAccessibleTest.java
- test/jdk/java/lang/Class/getEnclosingConstructor/EnclosingConstructorWithSecurityManager.java
- test/jdk/java/lang/Class/getEnclosingMethod/EnclosingMethodWithSecurityManager.java
! test/jdk/java/lang/Class/getResource/Main.java
! test/jdk/java/lang/Class/getResource/ResourcesTest.java
- test/jdk/java/lang/ClassLoader/UninitializedParent.java
! test/jdk/java/lang/ClassLoader/forNameLeak/ClassForNameLeak.java
- test/jdk/java/lang/ClassLoader/forNameLeak/test.policy
! test/jdk/java/lang/ClassLoader/getResource/modules/Main.java
! test/jdk/java/lang/ClassLoader/getResource/modules/ResourcesTest.java
- test/jdk/java/lang/ClassLoader/securityManager/ClassLoaderTest.java
- test/jdk/java/lang/ClassLoader/securityManager/TestClassLoader.java
- test/jdk/java/lang/ClassLoader/securityManager/TestClient.java
- test/jdk/java/lang/ClassLoader/securityManager/malformed.policy
- test/jdk/java/lang/ClassLoader/securityManager/valid.policy
- test/jdk/java/lang/ModuleTests/WithSecurityManager.java
- test/jdk/java/lang/ModuleTests/allow.policy
! test/jdk/java/lang/ProcessBuilder/Basic.java
- test/jdk/java/lang/ProcessBuilder/SecurityManagerClinit.java
- test/jdk/java/lang/ProcessHandle/PermissionTest.java
! test/jdk/java/lang/RuntimeTests/exec/ExecCommand.java
+ test/jdk/java/lang/SecurityManager/Basic.java
- test/jdk/java/lang/SecurityManager/CheckAccessClassInPackagePermissions.java
- test/jdk/java/lang/SecurityManager/CheckPackageAccess.java
- test/jdk/java/lang/SecurityManager/CheckPackageMatching.java
! test/jdk/java/lang/SecurityManager/CheckSecurityProvider.java
- test/jdk/java/lang/SecurityManager/PackageAccessTest.java
- test/jdk/java/lang/SecurityManager/empty.policy
- test/jdk/java/lang/SecurityManager/modules/CustomSecurityManagerTest.java
- test/jdk/java/lang/SecurityManager/modules/m/module-info.java
- test/jdk/java/lang/SecurityManager/modules/m/p/CustomSecurityManager.java
- test/jdk/java/lang/SecurityManager/modules/test.policy
- test/jdk/java/lang/SecurityManager/test.policy
! test/jdk/java/lang/StackWalker/CallerSensitiveMethod/Main.java
! test/jdk/java/lang/StackWalker/CallerSensitiveMethod/csm/jdk/test/CallerSensitiveTest.java
! test/jdk/java/lang/StackWalker/GetCallerClassTest.java
- test/jdk/java/lang/StackWalker/SecurityExceptions.java
! test/jdk/java/lang/StackWalker/StackWalkTest.java
! test/jdk/java/lang/StackWalker/VerifyStackTrace.java
- test/jdk/java/lang/StackWalker/noperms.policy
- test/jdk/java/lang/StackWalker/stackwalk.policy
- test/jdk/java/lang/StackWalker/stackwalktest.policy
- test/jdk/java/lang/String/concat/WithSecurityManager.java
! test/jdk/java/lang/System/AllowSecurityManager.java
- test/jdk/java/lang/System/IgnoreNullSecurityManager.java
! test/jdk/java/lang/System/Logger/custom/CustomLoggerTest.java
! test/jdk/java/lang/System/Logger/default/DefaultLoggerTest.java
! test/jdk/java/lang/System/LoggerFinder/BaseLoggerFinderTest/BaseLoggerFinderTest.java
! test/jdk/java/lang/System/LoggerFinder/DefaultLoggerFinderTest/DefaultLoggerFinderTest.java
! test/jdk/java/lang/System/LoggerFinder/internal/BaseDefaultLoggerFinderTest/BaseDefaultLoggerFinderTest.java
! test/jdk/java/lang/System/LoggerFinder/internal/BaseLoggerBridgeTest/BaseLoggerBridgeTest.java
! test/jdk/java/lang/System/LoggerFinder/internal/BasePlatformLoggerTest/BasePlatformLoggerTest.java
! test/jdk/java/lang/System/LoggerFinder/internal/BootstrapLogger/BootstrapLoggerTest.java
! test/jdk/java/lang/System/LoggerFinder/internal/LoggerBridgeTest/LoggerBridgeTest.java
! test/jdk/java/lang/System/LoggerFinder/internal/LoggerFinderLoaderTest/LoggerFinderLoaderTest.java
! test/jdk/java/lang/System/LoggerFinder/internal/PlatformLoggerBridgeTest/PlatformLoggerBridgeTest.java
! test/jdk/java/lang/System/LoggerFinder/jdk/DefaultLoggerBridgeTest/DefaultLoggerBridgeTest.java
! test/jdk/java/lang/System/LoggerFinder/jdk/DefaultPlatformLoggerTest/DefaultPlatformLoggerTest.java
! test/jdk/java/lang/System/SecurityManagerWarnings.java
- test/jdk/java/lang/System/SecurityRace.java
- test/jdk/java/lang/System/System.policy
! test/jdk/java/lang/annotation/ParameterAnnotations.java
- test/jdk/java/lang/annotation/repeatingAnnotations/CustomRepeatingWithSecurityManager.java
- test/jdk/java/lang/annotation/repeatingAnnotations/RepeatingWithSecurityManager.java
- test/jdk/java/lang/constant/methodTypeDesc/ResolveConstantDesc.java
- test/jdk/java/lang/constant/methodTypeDesc/jdk.unsupported/sun/misc/Test.java
- test/jdk/java/lang/constant/methodTypeDesc/test.policy
! test/jdk/java/lang/instrument/appendToClassLoaderSearch/run_tests.sh
- test/jdk/java/lang/invoke/7196190/GetUnsafeTest.java
- test/jdk/java/lang/invoke/7196190/jtreg.security.policy
- test/jdk/java/lang/invoke/8076596/Test8076596.java
- test/jdk/java/lang/invoke/8076596/Test8076596.security.policy
- test/jdk/java/lang/invoke/FindClassSecurityManager.java
! test/jdk/java/lang/invoke/InvokeDynamicPrintArgs.java
! test/jdk/java/lang/invoke/MethodHandleConstants.java
- test/jdk/java/lang/invoke/MethodHandleProxies/WithSecurityManagerTest.java
- test/jdk/java/lang/invoke/MethodHandleProxies/jtreg.security.policy
- test/jdk/java/lang/invoke/MethodTypeSecurityManager.java
! test/jdk/java/lang/invoke/RevealDirectTest.java
- test/jdk/java/lang/invoke/TestPrivateMember.java
! test/jdk/java/lang/invoke/callerSensitive/Main.java
! test/jdk/java/lang/invoke/callerSensitive/csm/jdk/test/MethodInvokeTest.java
- test/jdk/java/lang/invoke/getclassloader.policy
- test/jdk/java/lang/invoke/jtreg.security.policy
! test/jdk/java/lang/invoke/lambda/LambdaAccessControlDoPrivilegedTest.java
- test/jdk/java/lang/invoke/lambda/LambdaAccessControlTest.java
! test/jdk/java/lang/invoke/lambda/LogGeneratedClassesTest.java
- test/jdk/java/lang/module/ModuleFinderWithSecurityManager.java
- test/jdk/java/lang/module/java.policy
! test/jdk/java/lang/reflect/Nestmates/TestReflectionAPI.java
- test/jdk/java/lang/reflect/Nestmates/TestSecurityManagerChecks.java
- test/jdk/java/lang/reflect/Nestmates/empty.policy
- test/jdk/java/lang/reflect/Nestmates/testPkg/Host.java
- test/jdk/java/lang/reflect/Nestmates/testPkg/Singleton.java
! test/jdk/java/lang/reflect/Proxy/nonPublicProxy/NonPublicProxyClass.java
! test/jdk/java/lang/reflect/Proxy/nonPublicProxy/SimpleProxy.java
! test/jdk/java/lang/reflect/records/IsRecordTest.java
- test/jdk/java/lang/reflect/records/RecordPermissionsTest.java
! test/jdk/java/lang/reflect/records/RecordReflectionTest.java
- test/jdk/java/lang/reflect/records/allPermissions.policy
- test/jdk/java/lang/reflect/sealed_classes/TestSecurityManagerChecks.java
! test/jdk/java/lang/runtime/ObjectMethodsTest.java
- test/jdk/java/lang/runtime/empty.policy
! test/jdk/java/net/Authenticator/GetAuthenticatorTest.java
! test/jdk/java/net/DatagramSocket/ConnectPortZero.java
! test/jdk/java/net/DatagramSocket/SendPortZero.java
- test/jdk/java/net/DatagramSocket/TimeoutWithSM.java
- test/jdk/java/net/IPSupport/MinimumPermissions.java
- test/jdk/java/net/IPSupport/MinimumPermissions.policy
- test/jdk/java/net/InetAddress/GetLocalHostWithSM.java
! test/jdk/java/net/MulticastSocket/SendPortZero.java
! test/jdk/java/net/NetworkInterface/Equals.java
- test/jdk/java/net/ServerSocket/TestLocalAddress.java
- test/jdk/java/net/SetFactoryPermission/SetFactoryPermission.java
! test/jdk/java/net/Socket/UdpSocket.java
! test/jdk/java/net/SocketOption/OptionsTest.java
- test/jdk/java/net/SocketOption/options.policy
- test/jdk/java/net/SocketPermission/SocketPermissionTest.java
! test/jdk/java/net/URL/OpenConnection.java
! test/jdk/java/net/URL/TestIPv6Addresses.java
! test/jdk/java/net/URLClassLoader/getresourceasstream/TestDriver.java
- test/jdk/java/net/URLClassLoader/getresourceasstream/policy
! test/jdk/java/net/URLPermission/OpenURL.java
! test/jdk/java/net/URLPermission/URLTest.java
! test/jdk/java/net/URLPermission/nstest/LookupTest.java
! test/jdk/java/net/httpclient/AsFileDownloadTest.java
- test/jdk/java/net/httpclient/AsFileDownloadTest.policy
! test/jdk/java/net/httpclient/ConnectExceptionTest.java
! test/jdk/java/net/httpclient/DependentActionsTest.java
! test/jdk/java/net/httpclient/DependentPromiseActionsTest.java
! test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest.java
- test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest1.policy
- test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest2.policy
- test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest3.policy
! test/jdk/java/net/httpclient/FilePublisher/FilePublisherTest.java
- test/jdk/java/net/httpclient/FilePublisher/FilePublisherTest.policy
! test/jdk/java/net/httpclient/HttpClientLocalAddrTest.java
! test/jdk/java/net/httpclient/PathSubscriber/BodyHandlerOfFileDownloadTest.java
! test/jdk/java/net/httpclient/PathSubscriber/BodyHandlerOfFileTest.java
! test/jdk/java/net/httpclient/PathSubscriber/BodySubscriberOfFileTest.java
- test/jdk/java/net/httpclient/PathSubscriber/ofFile.policy
- test/jdk/java/net/httpclient/PathSubscriber/ofFileDownload.policy
! test/jdk/java/net/httpclient/RequestBodyTest.java
- test/jdk/java/net/httpclient/RequestBodyTest.policy
- test/jdk/java/net/httpclient/dependent.policy
- test/jdk/java/net/httpclient/httpclient-localaddr-security.policy
- test/jdk/java/net/httpclient/noPermissions.policy
- test/jdk/java/net/httpclient/security/0.policy
- test/jdk/java/net/httpclient/security/1.policy
- test/jdk/java/net/httpclient/security/10.policy
- test/jdk/java/net/httpclient/security/11.policy
- test/jdk/java/net/httpclient/security/12.policy
- test/jdk/java/net/httpclient/security/14.policy
- test/jdk/java/net/httpclient/security/15.policy
- test/jdk/java/net/httpclient/security/16.policy
- test/jdk/java/net/httpclient/security/17.policy
- test/jdk/java/net/httpclient/security/2.policy
- test/jdk/java/net/httpclient/security/3.policy
- test/jdk/java/net/httpclient/security/4.policy
- test/jdk/java/net/httpclient/security/5.policy
- test/jdk/java/net/httpclient/security/6.policy
- test/jdk/java/net/httpclient/security/7.policy
- test/jdk/java/net/httpclient/security/8.policy
- test/jdk/java/net/httpclient/security/9.policy
- test/jdk/java/net/httpclient/security/Driver.java
- test/jdk/java/net/httpclient/security/Security.java
! test/jdk/java/net/httpclient/security/filePerms/FileProcessorPermissionTest.java
! test/jdk/java/net/httpclient/security/filePerms/SecurityBeforeFile.java
- test/jdk/java/net/httpclient/security/filePerms/allpermissions.policy
- test/jdk/java/net/httpclient/security/filePerms/nopermissions.policy
+ test/jdk/java/net/httpclient/websocket/security/WSSanityTest.java
- test/jdk/java/net/httpclient/websocket/security/WSURLPermissionTest.java
- test/jdk/java/net/httpclient/websocket/security/httpclient.policy
- test/jdk/java/net/spi/InetAddressResolverProvider/ResolvePermissionTest.java
- test/jdk/java/net/spi/InetAddressResolverProvider/RuntimePermissionTest.java
! test/jdk/java/net/spi/URLStreamHandlerProvider/Basic.java
- test/jdk/java/net/spi/URLStreamHandlerProvider/basic.policy
! test/jdk/java/nio/channels/AsynchronousChannelGroup/AsExecutor.java
- test/jdk/java/nio/channels/AsynchronousChannelGroup/bootlib/Attack.java
- test/jdk/java/nio/channels/AsynchronousChannelGroup/bootlib/PrivilegedThreadFactory.java
- test/jdk/java/nio/channels/AsynchronousServerSocketChannel/WithSecurityManager.java
- test/jdk/java/nio/channels/AsynchronousServerSocketChannel/java.policy.allow
- test/jdk/java/nio/channels/AsynchronousServerSocketChannel/java.policy.deny
! test/jdk/java/nio/channels/DatagramChannel/ConnectPortZero.java
! test/jdk/java/nio/channels/DatagramChannel/SendPortZero.java
- test/jdk/java/nio/channels/FileChannel/MapWithSecurityManager.java
! test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/InheritedChannelTest.java
! test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/StateTestService.java
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/java.policy.fail
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/java.policy.pass
- test/jdk/java/nio/channels/unixdomain/Security.java
- test/jdk/java/nio/channels/unixdomain/policy1
- test/jdk/java/nio/channels/unixdomain/policy2
- test/jdk/java/nio/channels/unixdomain/policy3
! test/jdk/java/nio/charset/spi/CharsetProviderBasicTest.java
- test/jdk/java/nio/charset/spi/charsetProvider.sp
- test/jdk/java/nio/charset/spi/default-pol
- test/jdk/java/nio/file/Files/CheckPermissions.java
! test/jdk/java/nio/file/Files/CopyToNonDefaultFS.java
! test/jdk/java/nio/file/Files/FaultyFileSystem.java
! test/jdk/java/nio/file/Files/StreamTest.java
- test/jdk/java/nio/file/Files/copy.policy
- test/jdk/java/nio/file/Files/walkFileTree/WalkWithSecurity.java
- test/jdk/java/nio/file/Files/walkFileTree/denyAll.policy
- test/jdk/java/nio/file/Files/walkFileTree/grantAll.policy
- test/jdk/java/nio/file/Files/walkFileTree/grantTopOnly.policy
- test/jdk/java/nio/file/Path/MacToRealPath.policy
- test/jdk/java/nio/file/Path/MacToRealPathWithSM.java
- test/jdk/java/nio/file/WatchService/WithSecurityManager.java
- test/jdk/java/nio/file/WatchService/denyAll.policy
- test/jdk/java/nio/file/WatchService/grantDirAndOneLevel.policy
- test/jdk/java/nio/file/WatchService/grantDirAndTree.policy
- test/jdk/java/nio/file/WatchService/grantDirOnly.policy
! test/jdk/java/nio/file/spi/SetDefaultProvider.java
- test/jdk/java/nio/file/spi/fs.policy
- test/jdk/java/rmi/RMISecurityManager/checkPackageAccess/CheckPackageAccess.java
! test/jdk/java/rmi/dgc/VMID/CheckVMID.java
- test/jdk/java/rmi/dgc/VMID/security.policy
- test/jdk/java/rmi/dgc/dgcImplInsulation/DGCImplInsulation.java
- test/jdk/java/rmi/dgc/dgcImplInsulation/DGCImplInsulation_Stub.java
- test/jdk/java/rmi/dgc/dgcImplInsulation/security.policy
- test/jdk/java/rmi/registry/altSecurityManager/AltSecurityManager.java
- test/jdk/java/rmi/registry/altSecurityManager/TestSecurityManager.java
- test/jdk/java/rmi/registry/altSecurityManager/registry.security.policy
- test/jdk/java/rmi/registry/altSecurityManager/rmid.security.policy
! test/jdk/java/rmi/registry/classPathCodebase/ClassPathCodebase.java
- test/jdk/java/rmi/registry/classPathCodebase/registry.security.policy
- test/jdk/java/rmi/registry/classPathCodebase/security.policy
! test/jdk/java/rmi/registry/readTest/CodebaseTest.java
- test/jdk/java/rmi/registry/readTest/registry.security.policy
! test/jdk/java/rmi/registry/serialFilter/RegistryFilterTest.java
- test/jdk/java/rmi/registry/serialFilter/security.policy
! test/jdk/java/rmi/reliability/benchmark/bench/rmi/Main.java
- test/jdk/java/rmi/reliability/benchmark/bench/rmi/policy.all
! test/jdk/java/rmi/reliability/juicer/AppleUserImpl.java
- test/jdk/java/rmi/reliability/juicer/security.policy
- test/jdk/java/rmi/server/RMIClassLoader/delegateBeforePermissionCheck/DelegateBeforePermissionCheck.java
- test/jdk/java/rmi/server/RMIClassLoader/delegateBeforePermissionCheck/Foo.java
! test/jdk/java/rmi/server/RMIClassLoader/delegateToContextLoader/DelegateToContextLoader.java
- test/jdk/java/rmi/server/RMIClassLoader/delegateToContextLoader/security.policy
- test/jdk/java/rmi/server/RMIClassLoader/downloadArrayClass/DownloadArrayClass.java
- test/jdk/java/rmi/server/RMIClassLoader/downloadArrayClass/DownloadArrayClass_Stub.java
- test/jdk/java/rmi/server/RMIClassLoader/downloadArrayClass/Foo.java
- test/jdk/java/rmi/server/RMIClassLoader/downloadArrayClass/Receiver.java
- test/jdk/java/rmi/server/RMIClassLoader/downloadArrayClass/security.policy
- test/jdk/java/rmi/server/RMIClassLoader/getClassLoader/Foo.java
- test/jdk/java/rmi/server/RMIClassLoader/getClassLoader/GetClassLoader.java
- test/jdk/java/rmi/server/RMIClassLoader/getClassLoader/security.policy
! test/jdk/java/rmi/server/RMIClassLoader/loadProxyClasses/LoadProxyClasses.java
- test/jdk/java/rmi/server/RMIClassLoader/loadProxyClasses/security.policy
- test/jdk/java/rmi/server/RMIClassLoader/spi/ContextInsulation.java
! test/jdk/java/rmi/server/RMIClassLoader/spi/DefaultProperty.java
! test/jdk/java/rmi/server/RMIClassLoader/spi/Installed.java
! test/jdk/java/rmi/server/RMIClassLoader/spi/InvalidProperty.java
! test/jdk/java/rmi/server/RMIClassLoader/spi/Property.java
! test/jdk/java/rmi/server/RMIClassLoader/spi/TestProvider.java
- test/jdk/java/rmi/server/RMIClassLoader/spi/security.policy
! test/jdk/java/rmi/server/RMIClassLoader/useCodebaseOnly/UseCodebaseOnly.java
- test/jdk/java/rmi/server/RMIClassLoader/useCodebaseOnly/security.policy
! test/jdk/java/rmi/server/RMIClassLoader/useGetURLs/UseGetURLs.java
- test/jdk/java/rmi/server/RMIClassLoader/useGetURLs/security.policy
! test/jdk/java/rmi/server/RMISocketFactory/useSocketFactory/registry/HelloImpl.java
! test/jdk/java/rmi/server/RMISocketFactory/useSocketFactory/registry/UseCustomSocketFactory.java
- test/jdk/java/rmi/server/RMISocketFactory/useSocketFactory/registry/security.policy
! test/jdk/java/rmi/server/RMISocketFactory/useSocketFactory/unicast/EchoImpl.java
! test/jdk/java/rmi/server/RMISocketFactory/useSocketFactory/unicast/UseCustomSocketFactory.java
- test/jdk/java/rmi/server/RMISocketFactory/useSocketFactory/unicast/security.policy
! test/jdk/java/rmi/server/RemoteObject/toStub/ToStub.java
- test/jdk/java/rmi/server/RemoteObject/toStub/security.policy
- test/jdk/java/rmi/server/RemoteServer/setLogPermission/SetLogPermission.java
- test/jdk/java/rmi/server/RemoteServer/setLogPermission/security.policy
! test/jdk/java/rmi/server/UnicastRemoteObject/useDynamicProxies/UseDynamicProxies.java
- test/jdk/java/rmi/server/UnicastRemoteObject/useDynamicProxies/security.policy
! test/jdk/java/rmi/server/Unreferenced/unreferencedContext/UnreferencedContext.java
! test/jdk/java/rmi/server/clientStackTrace/ClientStackTrace.java
- test/jdk/java/rmi/server/clientStackTrace/security.policy
! test/jdk/java/rmi/server/useCustomRef/UseCustomRef.java
- test/jdk/java/rmi/server/useCustomRef/security.policy
! test/jdk/java/rmi/testlibrary/TestLibrary.java
+ test/jdk/java/rmi/testlibrary/TestLoaderHandler.java
! test/jdk/java/rmi/transport/dgcDeadLock/DGCDeadLock.java
- test/jdk/java/rmi/transport/dgcDeadLock/registry.security.policy
- test/jdk/java/rmi/transport/dgcDeadLock/security.policy
! test/jdk/java/rmi/transport/readTimeout/ReadTimeoutTest.java
- test/jdk/java/rmi/transport/readTimeout/security.policy
- test/jdk/java/security/AccessControlContext/CheckNullPermission.java
- test/jdk/java/security/AccessController/DoPriv.java
- test/jdk/java/security/AccessController/DoPrivAccomplice.java
- test/jdk/java/security/AccessController/DoPrivAccompliceTest.java
- test/jdk/java/security/AccessController/DoPrivTest.java
- test/jdk/java/security/AccessController/LimitedDoPrivileged.java
- test/jdk/java/security/AccessController/LimitedDoPrivilegedWithNullPerms.java
- test/jdk/java/security/AccessController/LimitedDoPrivilegedWithThread.java
- test/jdk/java/security/AccessController/policy
! test/jdk/java/security/BasicPermission/NullOrEmptyName.java
! test/jdk/java/security/KeyRep/Serial.java
- test/jdk/java/security/KeyRep/Serial.policy
! test/jdk/java/security/KeyRep/SerialDSAPubKey.java
- test/jdk/java/security/KeyRep/SerialDSAPubKey.policy
! test/jdk/java/security/KeyRep/SerialOld.java
- test/jdk/java/security/KeyRep/SerialOld.policy
- test/jdk/java/security/Policy/Dynamic/DynamicPolicy.java
- test/jdk/java/security/Policy/Dynamic/TestDynamicPolicy.java
- test/jdk/java/security/Policy/Dynamic/setpolicy.jp
- test/jdk/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyTest.java
- test/jdk/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyTest1.policy
- test/jdk/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyTest2.policy
- test/jdk/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyTest3.policy
- test/jdk/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyWithJarTest.java
- test/jdk/java/security/Policy/ExtensiblePolicy/TVJar/TVPermission.java
- test/jdk/java/security/Policy/GetInstance/GetInstance.java
- test/jdk/java/security/Policy/GetInstance/GetInstance.policy
- test/jdk/java/security/Policy/GetInstance/GetInstance.policyURL
- test/jdk/java/security/Policy/GetInstance/GetInstancePolicySpi.java
- test/jdk/java/security/Policy/GetInstance/GetInstanceProvider.java
- test/jdk/java/security/Policy/GetInstance/GetInstanceSecurity.java
- test/jdk/java/security/Policy/GetInstance/GetInstanceSecurity.policy
- test/jdk/java/security/Policy/GetPermissions/JarURL.java
- test/jdk/java/security/Policy/GetPermissions/JarURL.policy
- test/jdk/java/security/Policy/PolicyProvider/CustomPolicy.java
- test/jdk/java/security/Policy/PolicyProvider/UseSystemClassLoader.java
- test/jdk/java/security/Policy/PolicyProvider/test.policy
- test/jdk/java/security/Policy/Root/Root.java
- test/jdk/java/security/Policy/Root/Root.policy
- test/jdk/java/security/Policy/SignedJar/SignedJarTest.java
- test/jdk/java/security/Policy/SignedJar/SignedJarTest_1.policy
- test/jdk/java/security/Policy/SignedJar/SignedJarTest_2.policy
- test/jdk/java/security/Policy/SignedJar/java.security
- test/jdk/java/security/Policy/SignedJar/keypass
- test/jdk/java/security/ProtectionDomain/AllPerm.jar
- test/jdk/java/security/ProtectionDomain/AllPerm.java
- test/jdk/java/security/ProtectionDomain/NullGetActions.java
- test/jdk/java/security/ProtectionDomain/NullGetActions.policy
- test/jdk/java/security/ProtectionDomain/PreserveCombinerTest.java
- test/jdk/java/security/ProtectionDomain/Recursion.java
- test/jdk/java/security/ProtectionDomain/Recursion.policy
- test/jdk/java/security/ProtectionDomain/RecursionDebug.java
- test/jdk/java/security/SecureClassLoader/DefineClass.java
- test/jdk/java/security/SecureClassLoader/DefineClass.policy
- test/jdk/java/security/Security/AddProvider.java
- test/jdk/java/security/Security/AddProvider.policy.1
- test/jdk/java/security/Security/AddProvider.policy.2
- test/jdk/java/security/Security/AddProvider.policy.3
! test/jdk/java/security/Security/SecurityPropFile/SecurityPropFile.java
- test/jdk/java/security/Security/SecurityPropFile/SecurityPropFile.policy
! test/jdk/java/security/Security/removing/RemoveStaticProvider.java
- test/jdk/java/security/Security/removing/RemoveStaticProvider.policy
- test/jdk/java/security/UnresolvedPermission/Debug.java
- test/jdk/java/security/UnresolvedPermission/Debug.policy
- test/jdk/java/security/UnresolvedPermission/DebugPermission0.java
- test/jdk/java/security/UnresolvedPermission/DebugPermission1.java
- test/jdk/java/security/UnresolvedPermission/DebugPermission2.java
- test/jdk/java/security/UnresolvedPermission/DebugPermissionBad.java
- test/jdk/java/security/UnresolvedPermission/Equals.java
- test/jdk/java/security/UnresolvedPermission/Equals.policy
! test/jdk/java/security/cert/CertPathBuilder/GetInstance.java
- test/jdk/java/security/cert/CertPathBuilder/provider.policy
- test/jdk/java/sql/permissionTests/DriverManagerPermissionsTests.java
- test/jdk/java/time/nontestng/java/time/chrono/Bug8178823.java
- test/jdk/java/time/nontestng/java/time/chrono/bug8178823.policy
- test/jdk/java/util/PluggableLocale/PermissionTest.java
- test/jdk/java/util/PluggableLocale/dummy.policy
- test/jdk/java/util/PluggableLocale/localeServiceProvider.policy
! test/jdk/java/util/Properties/LoadAndStoreXML.java
! test/jdk/java/util/Properties/StoreReproducibilityTest.java
- test/jdk/java/util/ResourceBundle/Bug6359330.java
- test/jdk/java/util/ResourceBundle/modules/security/TestPermission.java
- test/jdk/java/util/ResourceBundle/modules/security/src/m1/module-info.java
- test/jdk/java/util/ResourceBundle/modules/security/src/m1/p1/Bundle.java
- test/jdk/java/util/ResourceBundle/modules/security/src/m1/p1/resources/MyResources.java
- test/jdk/java/util/ResourceBundle/modules/security/src/test/jdk/test/Main.java
- test/jdk/java/util/ResourceBundle/modules/security/src/test/jdk/test/resources/TestResources.java
- test/jdk/java/util/ResourceBundle/modules/security/src/test/module-info.java
- test/jdk/java/util/ServiceLoader/security/SecurityTest.java
- test/jdk/java/util/ServiceLoader/security/test/module-info.java
- test/jdk/java/util/ServiceLoader/security/test/p/Tests.java
- test/jdk/java/util/TimeZone/Bug6912560.java
- test/jdk/java/util/TimeZone/SetDefaultSecurityTest.java
- test/jdk/java/util/TimeZone/TimeZoneDatePermissionCheck.java
- test/jdk/java/util/TimeZone/TimeZoneDatePermissionCheckRun.java
! test/jdk/java/util/concurrent/BlockingQueue/LastElement.java
! test/jdk/java/util/concurrent/Executors/PrivilegedCallables.java
! test/jdk/java/util/concurrent/ThreadPoolExecutor/ConfigChanges.java
! test/jdk/java/util/concurrent/ThreadPoolExecutor/ThrowingTasks.java
! test/jdk/java/util/concurrent/atomic/AtomicUpdaters.java
! test/jdk/java/util/concurrent/tck/AbstractExecutorServiceTest.java
! test/jdk/java/util/concurrent/tck/CompletableFutureTest.java
! test/jdk/java/util/concurrent/tck/ExecutorsTest.java
! test/jdk/java/util/concurrent/tck/ForkJoinPool9Test.java
! test/jdk/java/util/concurrent/tck/ForkJoinPoolTest.java
! test/jdk/java/util/concurrent/tck/FutureTaskTest.java
! test/jdk/java/util/concurrent/tck/JSR166TestCase.java
! test/jdk/java/util/concurrent/tck/ThreadLocalRandomTest.java
! test/jdk/java/util/concurrent/tck/ThreadTest.java
- test/jdk/java/util/concurrent/tck/tck.policy
- test/jdk/java/util/logging/AnonymousLogger/TestAnonymousLogger.java
! test/jdk/java/util/logging/FileHandlerLongLimit.java
! test/jdk/java/util/logging/FileHandlerPath.java
! test/jdk/java/util/logging/FileHandlerPatternExceptions.java
! test/jdk/java/util/logging/HandlersConfigTest.java
! test/jdk/java/util/logging/LogManager/Configuration/ParentLoggerWithHandlerGC.java
! test/jdk/java/util/logging/LogManager/Configuration/TestConfigurationLock.java
! test/jdk/java/util/logging/LogManager/Configuration/rootLoggerHandlers/BadRootLoggerHandlers.java
! test/jdk/java/util/logging/LogManager/Configuration/rootLoggerHandlers/RootLoggerHandlers.java
- test/jdk/java/util/logging/LogManager/Configuration/rootLoggerHandlers/test.policy
! test/jdk/java/util/logging/LogManager/Configuration/updateConfiguration/HandlersOnComplexResetUpdate.java
! test/jdk/java/util/logging/LogManager/Configuration/updateConfiguration/HandlersOnComplexUpdate.java
! test/jdk/java/util/logging/LogManager/Configuration/updateConfiguration/SimpleUpdateConfigWithInputStreamTest.java
! test/jdk/java/util/logging/LogManager/Configuration/updateConfiguration/SimpleUpdateConfigurationTest.java
! test/jdk/java/util/logging/LogManager/Configuration/updateConfiguration/UpdateConfigurationTest.java
! test/jdk/java/util/logging/LogManager/RootLogger/setLevel/TestRootLoggerLevel.java
! test/jdk/java/util/logging/Logger/getGlobal/TestGetGlobal.java
! test/jdk/java/util/logging/Logger/getGlobal/TestGetGlobalByName.java
! test/jdk/java/util/logging/Logger/getGlobal/TestGetGlobalConcurrent.java
- test/jdk/java/util/logging/Logger/getGlobal/policy
! test/jdk/java/util/logging/Logger/getLogger/TestLogger.java
! test/jdk/java/util/logging/Logger/setResourceBundle/TestSetResourceBundle.java
! test/jdk/java/util/logging/RootLogger/RootLevelInConfigFile.java
! test/jdk/java/util/logging/SystemLoggerConfigTest.java
- test/jdk/java/util/logging/TestAppletLoggerContext.java
! test/jdk/java/util/logging/TestConfigurationListeners.java
! test/jdk/java/util/logging/TestGetLoggerNPE.java
! test/jdk/java/util/logging/TestLogConfigurationDeadLock.java
! test/jdk/java/util/logging/TestLogConfigurationDeadLockWithConf.java
! test/jdk/java/util/logging/TestLoggerBundleSync.java
! test/jdk/java/util/logging/TestLoggingWithMainAppContext.java
! test/jdk/java/util/logging/TestMainAppContext.java
+ test/jdk/java/util/logging/TestUILoggerContext.java
! test/jdk/java/util/logging/modules/GetResourceBundleTest.java
! test/jdk/java/util/spi/ResourceBundleControlProvider/UserDefaultControlTest.java
! test/jdk/java/util/spi/ToolProviderTest.java
- test/jdk/javax/accessibility/AccessibilityProvider/accessibilityProvider.sp
! test/jdk/javax/accessibility/AccessibilityProvider/basic.sh
! test/jdk/javax/imageio/CachePremissionsTest/CachePermissionsTest.java
- test/jdk/javax/imageio/CachePremissionsTest/rw.policy
- test/jdk/javax/imageio/CachePremissionsTest/rwd.policy
- test/jdk/javax/imageio/CachePremissionsTest/w.policy
! test/jdk/javax/imageio/plugins/external_plugin_tests/TestClassPathPlugin.sh
! test/jdk/javax/imageio/spi/AppletContextTest/BadPluginConfigurationTest.sh
! test/jdk/javax/imageio/spi/AppletContextTest/IIOPluginTest.java
! test/jdk/javax/management/ImplementationVersion/ImplVersionTest.java
- test/jdk/javax/management/ImplementationVersion/policy
- test/jdk/javax/management/Introspector/AnnotationSecurityTest.java
- test/jdk/javax/management/Introspector/AnnotationSecurityTest.policy
! test/jdk/javax/management/modelmbean/ModelMBeanInfoSupport/GetAllDescriptorsTest.java
! test/jdk/javax/management/modelmbean/SimpleModelMBean/SimpleModelMBeanCommand.java
- test/jdk/javax/management/modelmbean/SimpleModelMBean/policy
! test/jdk/javax/management/monitor/StartStopTest.java
! test/jdk/javax/management/monitor/ThreadPoolAccTest.java
- test/jdk/javax/management/monitor/all.policy
! test/jdk/javax/management/remote/mandatory/loading/RMIDownloadTest.java
- test/jdk/javax/management/remote/mandatory/notif/NoPermToRemoveTest.java
! test/jdk/javax/management/remote/mandatory/notif/NotificationAccessControllerTest.java
! test/jdk/javax/management/remote/mandatory/notif/NotificationEmissionTest.java
- test/jdk/javax/management/remote/mandatory/notif/policy.negative
- test/jdk/javax/management/remote/mandatory/notif/policy.positive
! test/jdk/javax/management/remote/mandatory/passwordAccessFile/NonJMXPrincipalsTest.java
! test/jdk/javax/management/remote/mandatory/passwordAccessFile/PasswordAccessFileTest.java
! test/jdk/javax/management/remote/mandatory/passwordAuthenticator/RMIAltAuthTest.java
! test/jdk/javax/management/remote/mandatory/passwordAuthenticator/RMIPasswdAuthTest.java
! test/jdk/javax/management/remote/mandatory/passwordAuthenticator/SimpleStandard.java
! test/jdk/javax/management/remote/mandatory/version/ImplVersionTest.java
- test/jdk/javax/management/remote/mandatory/version/policy
! test/jdk/javax/management/security/AuthorizationTest.java
- test/jdk/javax/management/security/java.policy.authorization
! test/jdk/javax/net/ssl/finalize/SSLSessionFinalizeTest.java
- test/jdk/javax/net/ssl/finalize/security.policy
! test/jdk/javax/script/JDK_8196959/BadFactoryTest.java
! test/jdk/javax/script/ProviderTest.sh
- test/jdk/javax/security/auth/PrivateCredentialPermission/MoreThenOnePrincipals.java
- test/jdk/javax/security/auth/PrivateCredentialPermission/MoreThenOnePrincipals.policy
! test/jdk/javax/security/auth/PrivateCredentialPermission/Serial.java
- test/jdk/javax/security/auth/PrivateCredentialPermission/Serial.policy
- test/jdk/javax/security/auth/PrivateCredentialPermission/Subset.java
- test/jdk/javax/security/auth/PrivateCredentialPermission/Subset.policy
! test/jdk/javax/security/auth/Subject/CallAsWithScopedValue.java
- test/jdk/javax/security/auth/Subject/Compat.java
! test/jdk/javax/security/auth/Subject/CurrentSubject.java
! test/jdk/javax/security/auth/Subject/Exceptions.java
- test/jdk/javax/security/auth/Subject/FromACC.java
! test/jdk/javax/security/auth/Subject/Serial.java
- test/jdk/javax/security/auth/Subject/Serial.policy
! test/jdk/javax/security/auth/Subject/Synch2.java
- test/jdk/javax/security/auth/Subject/Synch2.policy
- test/jdk/javax/security/auth/Subject/UnsupportedSV.java
- test/jdk/javax/security/auth/Subject/doAs/NestedActions.java
- test/jdk/javax/security/auth/Subject/doAs/Test.java
- test/jdk/javax/security/auth/Subject/doAs/policy
- test/jdk/javax/security/auth/Subject/doAs/policy.expect.ace
- test/jdk/javax/security/auth/Subject/doAs/policy.expect.pae
- test/jdk/javax/security/auth/Subject/doAs/policy.one.principal
- test/jdk/javax/security/auth/Subject/doAs/policy.two.principals
! test/jdk/javax/security/auth/SubjectDomainCombiner/Regression.java
- test/jdk/javax/security/auth/SubjectDomainCombiner/Regression.policy
- test/jdk/javax/security/auth/login/Configuration/GetInstanceSecurity.grantedPolicy
- test/jdk/javax/security/auth/login/Configuration/GetInstanceSecurity.java
- test/jdk/javax/security/auth/login/Configuration/GetInstanceSecurity.policy
! test/jdk/javax/security/auth/login/LoginContext/ConfigConstructor.java
- test/jdk/javax/security/auth/login/LoginContext/ConfigConstructor.policy
- test/jdk/javax/security/auth/login/LoginContext/ConfigConstructorNoPerm.java
- test/jdk/javax/security/auth/login/LoginContext/ConfigConstructorNoPerm.policy
! test/jdk/javax/smartcardio/TerminalFactorySpiTest.java
- test/jdk/javax/smartcardio/policy
! test/jdk/javax/sound/midi/MidiSystem/DefaultProperties/DefaultProperties.java
- test/jdk/javax/sound/midi/MidiSystem/DefaultProperties/DefaultPropertiesNegative.java
- test/jdk/javax/sound/midi/MidiSystem/DefaultProperties/java.policy
- test/jdk/javax/sound/midi/MidiSystem/DefaultProperties/negative.policy
+ test/jdk/javax/sound/midi/Soundbanks/EmptySoundBankTest.java
- test/jdk/javax/sound/midi/Soundbanks/GetSoundBankSecurityException/GetSoundBankSecurityException.java
- test/jdk/javax/sound/midi/Soundbanks/GetSoundBankSecurityException/security.policy
- test/jdk/javax/sound/sampled/AudioSystem/DefaultProperties/DefaultProperties.java
- test/jdk/javax/sound/sampled/AudioSystem/DefaultProperties/DefaultPropertiesNegative.java
- test/jdk/javax/sound/sampled/AudioSystem/DefaultProperties/java.policy
- test/jdk/javax/sound/sampled/AudioSystem/DefaultProperties/negative.policy
- test/jdk/javax/sound/sampled/AudioSystem/DefaultProperties/testdata/conf/sound.properties
- test/jdk/javax/sql/permissionTests/SyncFactoryPermissionsTests.java
! test/jdk/javax/swing/JComboBox/8080972/TestBasicComboBoxEditor.java
- test/jdk/javax/swing/JEditorPane/5076514/bug5076514.java
! test/jdk/javax/swing/JEditorPane/8080972/TestJEditor.java
- test/jdk/javax/swing/JFileChooser/6484091/bug6484091.java
- test/jdk/javax/swing/JFileChooser/6570445/bug6570445.java
- test/jdk/javax/swing/JFileChooser/6738668/bug6738668.java
- test/jdk/javax/swing/JFileChooser/6738668/security.policy
- test/jdk/javax/swing/JFileChooser/7036025/bug7036025.java
- test/jdk/javax/swing/JFileChooser/7036025/security.policy
- test/jdk/javax/swing/JFileChooser/8062561/bug8062561.java
- test/jdk/javax/swing/JFileChooser/8062561/security.policy
- test/jdk/javax/swing/JFileChooser/8062561/security2.policy
- test/jdk/javax/swing/JFileChooser/ShellFolderQueries/ShellFolderQueriesSecurityManagerTest.java
- test/jdk/javax/swing/JFileChooser/ShellFolderQueries/shellfolderqueries.policy
! test/jdk/javax/swing/JFormattedTextField/8080972/TestDefaultFormatter.java
! test/jdk/javax/swing/JOptionPane/8081019/bug8081019.java
- test/jdk/javax/swing/JPopupMenu/6675802/bug6675802.java
- test/jdk/javax/swing/JPopupMenu/6691503/bug6691503.java
- test/jdk/javax/swing/JPopupMenu/6694823/bug6694823.java
! test/jdk/javax/swing/JTable/8080972/TestJTableCellEditor.java
! test/jdk/javax/swing/UIDefaults/6622002/bug6622002.java
! test/jdk/javax/swing/UIDefaults/6795356/TableTest.java
! test/jdk/javax/swing/UIDefaults/8080972/TestProxyLazyValue.java
! test/jdk/javax/swing/dnd/8080972/TestTransferHandler.java
! test/jdk/javax/swing/plaf/nimbus/8080972/TestAbstractRegionPainter.java
- test/jdk/javax/swing/plaf/synth/Test8043627.java
! test/jdk/javax/swing/text/View/8080972/TestObjectView.java
- test/jdk/javax/swing/text/rtf/bug4178276.java
- test/jdk/javax/xml/crypto/dsig/ErrorHandlerPermissions.java
- test/jdk/javax/xml/crypto/dsig/ErrorHandlerPermissions.policy
- test/jdk/javax/xml/crypto/dsig/FileSocketPermissions.java
+ test/jdk/javax/xml/crypto/dsig/ResolveReferenceURIs.java
- test/jdk/javax/xml/crypto/dsig/SecurityManager/XMLDSigWithSecMgr.java
- test/jdk/javax/xml/crypto/dsig/SecurityManager/policy
! test/jdk/javax/xml/crypto/dsig/TransformService/NullParent.java
- test/jdk/javax/xml/crypto/dsig/TransformService/test.policy
! test/jdk/javax/xml/crypto/dsig/keyinfo/KeyInfo/Marshal.java
- test/jdk/javax/xml/crypto/dsig/keyinfo/KeyInfo/test.policy
! test/jdk/javax/xml/jaxp/common/8020430/JAXP15RegTest.java
- test/jdk/javax/xml/jaxp/common/8020430/TestBase.java
! test/jdk/javax/xml/jaxp/parsers/8021148/JAXPSAXParserTest.java
- test/jdk/javax/xml/jaxp/parsers/8021148/TestBase.java
- test/jdk/javax/xml/jaxp/parsers/8022548/TestBase.java
! test/jdk/javax/xml/jaxp/parsers/8022548/XOMParserTest.java
! test/jdk/javax/xml/jaxp/testng/validation/BaseTest.java
! test/jdk/javax/xml/jaxp/transform/8004476/TestBase.java
! test/jdk/javax/xml/jaxp/transform/8004476/XPathExFuncTest.java
! test/jdk/javax/xml/jaxp/transform/8004476/XSLTExFuncTest.java
! test/jdk/jdk/dynalink/BeanLinkerTest.java
! test/jdk/jdk/dynalink/TrustedDynamicLinkerFactoryTest.java
- test/jdk/jdk/dynalink/UntrustedDynamicLinkerFactoryTest.java
- test/jdk/jdk/dynalink/trusted.security.policy
- test/jdk/jdk/dynalink/untrusted.security.policy
! test/jdk/jdk/incubator/vector/VectorRuns.java
- test/jdk/jdk/incubator/vector/empty_security.policy
- test/jdk/jdk/internal/jrtfs/WithSecurityManager.java
- test/jdk/jdk/internal/jrtfs/java.policy
! test/jdk/jdk/jfr/api/consumer/TestHiddenMethod.java
! test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnErrorAsync.java
! test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnErrorSync.java
- test/jdk/jdk/jfr/api/consumer/security/DriverRecordingDumper.java
- test/jdk/jdk/jfr/api/consumer/security/TestMissingPermission.java
- test/jdk/jdk/jfr/api/consumer/security/TestRecordingFile.java
- test/jdk/jdk/jfr/api/consumer/security/TestRecordingStream.java
- test/jdk/jdk/jfr/api/consumer/security/TestStreamingFile.java
- test/jdk/jdk/jfr/api/consumer/security/TestStreamingLocal.java
- test/jdk/jdk/jfr/api/consumer/security/TestStreamingRemote.java
- test/jdk/jdk/jfr/api/consumer/security/local-streaming.policy
- test/jdk/jdk/jfr/api/consumer/security/no-permission.policy
- test/jdk/jdk/jfr/jmx/security/TestEnoughPermission.java
- test/jdk/jdk/jfr/jmx/security/TestNoControlPermission.java
- test/jdk/jdk/jfr/jmx/security/TestNoMonitorPermission.java
- test/jdk/jdk/jfr/jmx/security/TestNotificationListenerPermission.java
- test/jdk/jdk/jfr/jmx/security/enough.policy
- test/jdk/jdk/jfr/jmx/security/listener.policy
- test/jdk/jdk/jfr/jmx/security/nocontrol.policy
- test/jdk/jdk/jfr/jmx/security/nomonitor.policy
! test/jdk/jdk/jfr/startupargs/TestDumpOnExit.java
! test/jdk/jdk/nio/zipfs/Basic.java
! test/jdk/jdk/nio/zipfs/DirectoryStreamTests.java
! test/jdk/jdk/nio/zipfs/InvalidZipHeaderTests.java
! test/jdk/jdk/nio/zipfs/NewFileSystemTests.java
! test/jdk/jdk/nio/zipfs/PathOps.java
! test/jdk/jdk/nio/zipfs/PropertyPermissionTests.java
- test/jdk/jdk/nio/zipfs/PropertyPermissions.policy
! test/jdk/jdk/nio/zipfs/TestPosix.java
! test/jdk/jdk/nio/zipfs/ZFSTests.java
! test/jdk/jdk/nio/zipfs/ZipFSPermissionsTest.java
- test/jdk/jdk/nio/zipfs/ZipFSPermissionsTest.policy
! test/jdk/jdk/nio/zipfs/ZipFSTester.java
- test/jdk/jdk/nio/zipfs/test.policy
- test/jdk/jdk/nio/zipfs/test.policy.posix
- test/jdk/jdk/nio/zipfs/test.policy.readonly
! test/jdk/sun/management/jmxremote/bootstrap/RmiBootstrapTest.java
- test/jdk/sun/net/www/http/HttpClient/IsKeepingAlive.java
- test/jdk/sun/net/www/http/HttpClient/IsKeepingAlive.policy
- test/jdk/sun/net/www/http/HttpClient/OpenServer.java
- test/jdk/sun/net/www/http/HttpClient/OpenServer.policy
= test/jdk/sun/net/www/http/HttpURLConnection/BasicNTLMAuthTest.java
- test/jdk/sun/net/www/http/HttpURLConnection/NTLMAuthWithSM.policy
- test/jdk/sun/net/www/protocol/jrt/WithSecurityManager.java
- test/jdk/sun/net/www/protocol/jrt/java.policy
! test/jdk/sun/nio/cs/StrCodingBenchmark.java
! test/jdk/sun/nio/cs/StrCodingBenchmarkDB.java
- test/jdk/sun/nio/cs/TestSJIS0213_SM.java
! test/jdk/sun/nio/cs/TestStringCoding.java
! test/jdk/sun/nio/cs/TestStringCodingUTF8.java
! test/jdk/sun/reflect/ReflectionFactory/ReflectionFactoryTest.java
- test/jdk/sun/reflect/ReflectionFactory/security.policy
! test/jdk/sun/rmi/runtime/Log/checkLogging/CheckLogging.java
! test/jdk/sun/rmi/server/MarshalOutputStream/marshalForeignStub/MarshalForeignStub.java
- test/jdk/sun/rmi/server/MarshalOutputStream/marshalForeignStub/security.policy
- test/jdk/sun/rmi/transport/tcp/disableMultiplexing/DisableMultiplexing.java
- test/jdk/sun/rmi/transport/tcp/disableMultiplexing/DisableMultiplexing_Stub.java
! test/jdk/sun/security/ec/TestEC.java
- test/jdk/sun/security/ec/TestEC.policy
- test/jdk/sun/security/krb5/auto/AcceptPermissions.java
! test/jdk/sun/security/krb5/auto/BasicProc.java
! test/jdk/sun/security/krb5/auto/HttpNegotiateServer.java
- test/jdk/sun/security/krb5/auto/KeyPermissions.java
! test/jdk/sun/security/krb5/auto/principalProperty/PrincipalSystemPropTest.java
- test/jdk/sun/security/krb5/auto/principalProperty/principalSystemPropTest.policy
- test/jdk/sun/security/mscapi/AccessKeyStore.java
- test/jdk/sun/security/mscapi/access.policy
- test/jdk/sun/security/mscapi/noaccess.policy
! test/jdk/sun/security/pkcs11/Cipher/ReinitCipher.java
! test/jdk/sun/security/pkcs11/Cipher/TestPKCS5PaddingError.java
! test/jdk/sun/security/pkcs11/Cipher/TestRSACipher.java
! test/jdk/sun/security/pkcs11/Cipher/TestRSACipherWrap.java
! test/jdk/sun/security/pkcs11/Cipher/TestRawRSACipher.java
! test/jdk/sun/security/pkcs11/Cipher/TestSymmCiphers.java
! test/jdk/sun/security/pkcs11/Cipher/TestSymmCiphersNoPad.java
- test/jdk/sun/security/pkcs11/KeyAgreement/IllegalPackageAccess.java
! test/jdk/sun/security/pkcs11/KeyAgreement/SupportedDHKeys.java
! test/jdk/sun/security/pkcs11/KeyAgreement/TestDH.java
! test/jdk/sun/security/pkcs11/KeyAgreement/TestInterop.java
! test/jdk/sun/security/pkcs11/KeyAgreement/TestShort.java
! test/jdk/sun/security/pkcs11/KeyAgreement/UnsupportedDHKeys.java
! test/jdk/sun/security/pkcs11/KeyGenerator/DESParity.java
! test/jdk/sun/security/pkcs11/KeyGenerator/HmacDefKeySizeTest.java
! test/jdk/sun/security/pkcs11/KeyGenerator/TestKeyGenerator.java
! test/jdk/sun/security/pkcs11/KeyPairGenerator/TestDH2048.java
! test/jdk/sun/security/pkcs11/KeyStore/Basic.java
- test/jdk/sun/security/pkcs11/KeyStore/Basic.policy
! test/jdk/sun/security/pkcs11/Mac/MacKAT.java
! test/jdk/sun/security/pkcs11/Mac/MacSameTest.java
! test/jdk/sun/security/pkcs11/Mac/ReinitMac.java
! test/jdk/sun/security/pkcs11/MessageDigest/DigestKAT.java
! test/jdk/sun/security/pkcs11/MessageDigest/ReinitDigest.java
! test/jdk/sun/security/pkcs11/MessageDigest/TestCloning.java
! test/jdk/sun/security/pkcs11/PKCS11Test.java
! test/jdk/sun/security/pkcs11/Provider/Login.java
- test/jdk/sun/security/pkcs11/Provider/Login.policy
! test/jdk/sun/security/pkcs11/Provider/MultipleLogins.java
! test/jdk/sun/security/pkcs11/Provider/MultipleLogins.sh
! test/jdk/sun/security/pkcs11/Secmod/AddPrivateKey.java
! test/jdk/sun/security/pkcs11/Secmod/AddTrustedCert.java
! test/jdk/sun/security/pkcs11/Secmod/Crypto.java
! test/jdk/sun/security/pkcs11/Secmod/GetPrivateKey.java
! test/jdk/sun/security/pkcs11/Secmod/JksSetPrivateKey.java
! test/jdk/sun/security/pkcs11/Secmod/LoadKeystore.java
! test/jdk/sun/security/pkcs11/Secmod/TrustAnchors.java
- test/jdk/sun/security/pkcs11/Secmod/policy
! test/jdk/sun/security/pkcs11/SecureRandom/Basic.java
! test/jdk/sun/security/pkcs11/Signature/ByteBuffers.java
! test/jdk/sun/security/pkcs11/Signature/TestDSA.java
! test/jdk/sun/security/pkcs11/Signature/TestDSAKeyLength.java
! test/jdk/sun/security/pkcs11/Signature/TestRSAKeyLength.java
! test/jdk/sun/security/pkcs11/ec/ReadCertificates.java
! test/jdk/sun/security/pkcs11/ec/ReadPKCS12.java
! test/jdk/sun/security/pkcs11/ec/TestCurves.java
! test/jdk/sun/security/pkcs11/ec/TestECDH.java
! test/jdk/sun/security/pkcs11/ec/TestECDH2.java
! test/jdk/sun/security/pkcs11/ec/TestECDSA.java
! test/jdk/sun/security/pkcs11/ec/TestECDSA2.java
! test/jdk/sun/security/pkcs11/ec/TestECGenSpec.java
! test/jdk/sun/security/pkcs11/ec/TestKeyFactory.java
- test/jdk/sun/security/pkcs11/ec/policy
- test/jdk/sun/security/pkcs11/policy
! test/jdk/sun/security/pkcs11/rsa/KeyWrap.java
! test/jdk/sun/security/pkcs11/rsa/TestCACerts.java
- test/jdk/sun/security/pkcs11/rsa/TestCACerts.policy
! test/jdk/sun/security/pkcs11/rsa/TestKeyFactory.java
! test/jdk/sun/security/pkcs11/rsa/TestKeyPairGenerator.java
- test/jdk/sun/security/pkcs11/rsa/TestKeyPairGenerator.policy
! test/jdk/sun/security/pkcs11/rsa/TestP11KeyFactoryGetRSAKeySpec.java
! test/jdk/sun/security/pkcs11/rsa/TestSignatures.java
- test/jdk/sun/security/pkcs11/rsa/rsakeys.ks.policy
! test/jdk/sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java
- test/jdk/sun/security/pkcs11/sslecc/policy
! test/jdk/sun/security/pkcs11/tls/TestKeyMaterial.java
! test/jdk/sun/security/pkcs11/tls/TestLeadingZeroesP11.java
! test/jdk/sun/security/pkcs11/tls/TestMasterSecret.java
- test/jdk/sun/security/pkcs11/tls/TestMasterSecret.policy
! test/jdk/sun/security/pkcs11/tls/TestPRF.java
! test/jdk/sun/security/pkcs11/tls/TestPremaster.java
- test/jdk/sun/security/pkcs11/tls/policy
- test/jdk/sun/security/provider/PolicyFile/Alias.java
- test/jdk/sun/security/provider/PolicyFile/Alias.policy
- test/jdk/sun/security/provider/PolicyFile/AliasExpansion.java
- test/jdk/sun/security/provider/PolicyFile/AliasExpansion.policy
- test/jdk/sun/security/provider/PolicyFile/BadPolicyFile.java
- test/jdk/sun/security/provider/PolicyFile/BadPolicyFile.policy
- test/jdk/sun/security/provider/PolicyFile/CombinedPerms.java
- test/jdk/sun/security/provider/PolicyFile/CombinedPerms.policy
- test/jdk/sun/security/provider/PolicyFile/DefaultPolicy.java
- test/jdk/sun/security/provider/PolicyFile/EmailAddress.java
- test/jdk/sun/security/provider/PolicyFile/EmailAddress.policy
- test/jdk/sun/security/provider/PolicyFile/Extra.policy
- test/jdk/sun/security/provider/PolicyFile/GrantAllPermToExtWhenNoPolicy.java
- test/jdk/sun/security/provider/PolicyFile/GrantAllPermToExtWhenNoPolicy.sh
- test/jdk/sun/security/provider/PolicyFile/Modules.java
- test/jdk/sun/security/provider/PolicyFile/SelfExpansion.java
- test/jdk/sun/security/provider/PolicyFile/SelfExpansion.policy
- test/jdk/sun/security/provider/PolicyFile/SelfWildcard.java
- test/jdk/sun/security/provider/PolicyFile/SelfWildcard.policy
- test/jdk/sun/security/provider/PolicyFile/SomeExtensionClass.java
- test/jdk/sun/security/provider/PolicyFile/TokenStore.RelPassPolicy
- test/jdk/sun/security/provider/PolicyFile/TokenStore.java
- test/jdk/sun/security/provider/PolicyFile/TokenStore.keystore
- test/jdk/sun/security/provider/PolicyFile/TokenStore.pwd
- test/jdk/sun/security/provider/PolicyFile/TrustedCert.java
- test/jdk/sun/security/provider/PolicyFile/TrustedCert.keystore
- test/jdk/sun/security/provider/PolicyFile/TrustedCert.keystore1
- test/jdk/sun/security/provider/PolicyFile/TrustedCert.policy
- test/jdk/sun/security/provider/PolicyFile/Utf8.java
- test/jdk/sun/security/provider/PolicyFile/Utf8.policy
- test/jdk/sun/security/provider/PolicyFile/WildcardPrincipalName.java
- test/jdk/sun/security/provider/PolicyFile/getinstance/GetInstance.java
- test/jdk/sun/security/provider/PolicyFile/getinstance/GetInstance.policy
- test/jdk/sun/security/provider/PolicyFile/getinstance/NoArgPermission.java
- test/jdk/sun/security/provider/PolicyFile/getinstance/OneArgPermission.java
- test/jdk/sun/security/provider/PolicyFile/getinstance/TwoArgNullActionsPermission.java
- test/jdk/sun/security/provider/PolicyFile/getinstance/TwoArgPermission.java
- test/jdk/sun/security/provider/PolicyFile/getinstance/getinstance.sh
- test/jdk/sun/security/provider/PolicyFile/modules.policy
- test/jdk/sun/security/provider/PolicyFile/wildcard.policy
- test/jdk/sun/security/provider/PolicyParser/AvoidPropertyExpansionExceptions.java
- test/jdk/sun/security/provider/PolicyParser/BogusGrants.java
- test/jdk/sun/security/provider/PolicyParser/EncodeURL.java
- test/jdk/sun/security/provider/PolicyParser/ExpansionErrorMisleading.java
- test/jdk/sun/security/provider/PolicyParser/ExpansionErrorMisleading.policy
- test/jdk/sun/security/provider/PolicyParser/ExtDirs.java
- test/jdk/sun/security/provider/PolicyParser/ExtDirs.policy
- test/jdk/sun/security/provider/PolicyParser/ExtDirs1.policy
- test/jdk/sun/security/provider/PolicyParser/ExtDirs2.policy
- test/jdk/sun/security/provider/PolicyParser/ExtDirs3.policy
- test/jdk/sun/security/provider/PolicyParser/ExtDirsA.java
- test/jdk/sun/security/provider/PolicyParser/ExtDirsA/a.jar
- test/jdk/sun/security/provider/PolicyParser/ExtDirsB.java
- test/jdk/sun/security/provider/PolicyParser/ExtDirsB/b.jar
- test/jdk/sun/security/provider/PolicyParser/ExtDirsChange.java
- test/jdk/sun/security/provider/PolicyParser/ExtDirsChange.policy
- test/jdk/sun/security/provider/PolicyParser/ExtDirsDefaultPolicy.java
- test/jdk/sun/security/provider/PolicyParser/PrincipalExpansionError.java
- test/jdk/sun/security/provider/PolicyParser/PrincipalExpansionError.policy
- test/jdk/sun/security/provider/PolicyParser/PrincipalExpansionError.sh
- test/jdk/sun/security/provider/PolicyParser/PrincipalExpansionErrorAction.java
- test/jdk/sun/security/provider/PolicyParser/TokenStore.java
- test/jdk/sun/security/provider/PolicyParser/UnresolvedProperty.policy
- test/jdk/sun/security/provider/PolicyParser/p001.policy
- test/jdk/sun/security/provider/PolicyParser/p002.policy
- test/jdk/sun/security/provider/PolicyParser/p003.policy
- test/jdk/sun/security/provider/PolicyParser/p004.policy
! test/jdk/sun/security/provider/SecureRandom/StrongSecureRandom.java
! test/jdk/sun/security/smartcardio/TestChannel.java
! test/jdk/sun/security/smartcardio/TestControl.java
! test/jdk/sun/security/smartcardio/TestDefault.java
! test/jdk/sun/security/smartcardio/TestDirect.java
- test/jdk/sun/security/smartcardio/test.policy
- test/jdk/sun/security/ssl/SSLSocketImpl/NotifyHandshakeTest.java
- test/jdk/sun/security/ssl/SSLSocketImpl/NotifyHandshakeTest.policy
- test/jdk/sun/security/ssl/SSLSocketImpl/NotifyHandshakeTest.sh
- test/jdk/sun/security/ssl/SSLSocketImpl/NotifyHandshakeTestHeyYou.java
! test/jdk/sun/security/tools/jarsigner/multiRelease/MVJarSigningTest.java
- test/jdk/sun/security/tools/jarsigner/multiRelease/SignedJar.policy
- test/jdk/sun/security/util/DerInputBuffer/Allow.policy
- test/jdk/sun/security/util/FilePermCompat/CompatImpact.java
- test/jdk/sun/security/util/FilePermCompat/Flag.java
- test/jdk/sun/security/util/FilePermCompat/flag.policy
! test/jdk/sun/security/util/Resources/Format.java
- test/jdk/sun/security/util/Resources/Format.policy
! test/jdk/sun/security/util/Resources/Usages.java
! test/jdk/sun/security/util/Resources/customSysClassLoader/BootMessages.java
- test/jdk/sun/security/util/Resources/customSysClassLoader/error.policy
- test/jdk/sun/security/util/Resources/early/EarlyResources.java
- test/jdk/sun/security/util/Resources/early/malformed.policy
! test/jdk/sun/security/x509/AVA/AVAEqualsHashCode.java
- test/jdk/sun/security/x509/AVA/Allow.policy
- test/jdk/sun/util/locale/provider/Bug8152817.java
! test/jdk/tools/jlink/JLinkToolProviderTest.java
- test/jdk/tools/jlink/SecurityTest.java
- test/jdk/tools/jlink/toolprovider.policy
! test/jdk/tools/launcher/MainClassCantBeLoadedTest.java
! test/jdk/tools/launcher/MiscTests.java
! test/jdk/tools/launcher/modules/basic/LauncherErrors.java
! test/jdk/tools/launcher/modules/basic/src/test2/jdk/test2/Main.java
! test/langtools/tools/doclint/tool/RunTest.java
- test/langtools/tools/javac/api/ToolProvider/ToolProviderTest.java
! test/langtools/tools/javac/launcher/SourceLauncherTest.java
! test/langtools/tools/javac/processing/6348193/T6348193.java
! test/lib/jdk/test/lib/process/Proc.java
! test/lib/jdk/test/whitebox/WhiteBox.java
- test/micro/org/openjdk/bench/java/lang/reflect/ClazzWithSecurityManager.java
! test/micro/org/openjdk/bench/java/security/ProtectionDomainBench.java

Changeset: 63eb4853
Branch: premain
Author:    SendaoYan <syan at openjdk.org>
Date:      2024-11-12 17:26:11 +0000
URL:       https://git.openjdk.org/leyden/commit/63eb4853f6782f350f67b6bcf25d83bc4480be71

8343883: Cannot resolve user specified toolchain-path for lld after JDK-8338304

Reviewed-by: ihse, jwaters

! make/autoconf/flags-ldflags.m4

Changeset: a4e2c208
Branch: premain
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2024-11-12 20:24:25 +0000
URL:       https://git.openjdk.org/leyden/commit/a4e2c20849008d5b560f94b58fe70ef8e58c8d4c

8343344: Windows attach logic failed to handle a failed open on a pipe

Reviewed-by: kevinw, cjplummer

! src/hotspot/os/windows/attachListener_windows.cpp
! src/hotspot/share/services/attachListener.cpp

Changeset: b26e4952
Branch: premain
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2024-11-12 22:37:21 +0000
URL:       https://git.openjdk.org/leyden/commit/b26e4952e971a3cd027291f7f823140aeb5e5074

8343801: Change string printed by nsk_null_string for null strings

Reviewed-by: lmesnik

! test/hotspot/jtreg/vmTestbase/nsk/share/native/nsk_tools.hpp

Changeset: eb40a88f
Branch: premain
Author:    Fei Yang <fyang at openjdk.org>
Date:      2024-11-13 00:07:44 +0000
URL:       https://git.openjdk.org/leyden/commit/eb40a88f4076360708402454a494907e8c0c845d

8343430: RISC-V: C2: Remove old trampoline call

Reviewed-by: mli, rehn

! src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.hpp
! src/hotspot/cpu/riscv/codeBuffer_riscv.cpp
! src/hotspot/cpu/riscv/codeBuffer_riscv.hpp
! src/hotspot/cpu/riscv/compiledIC_riscv.cpp
! 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/nativeInst_riscv.cpp
! src/hotspot/cpu/riscv/nativeInst_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad

Changeset: c78de7bf
Branch: premain
Author:    Fei Yang <fyang at openjdk.org>
Date:      2024-11-13 02:56:52 +0000
URL:       https://git.openjdk.org/leyden/commit/c78de7bf5fc5a4da50c6c64e181abf02a5b12630

8343964: RISC-V: Improve PrintOptoAssembly output for loadNKlassCompactHeaders node

Reviewed-by: mli, fjiang

! src/hotspot/cpu/riscv/riscv.ad

Changeset: e9ede464
Branch: premain
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-11-13 08:32:44 +0000
URL:       https://git.openjdk.org/leyden/commit/e9ede464b2be84af676dc64bd3595b304bfe818d

8343508: Parallel: Use ordinary klass accessor in verify_filler_in_dense_prefix

Reviewed-by: tschatzl, zgu

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

Changeset: 2eeaa57b
Branch: premain
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-11-13 08:39:17 +0000
URL:       https://git.openjdk.org/leyden/commit/2eeaa57b19780723ad7c74b1a62dea491241b686

8343944: C2: MinLNode::add_ring() computes _widen wrongly leading to an endless widening/compilation

Reviewed-by: thartmann, rcastanedalo

! src/hotspot/share/opto/addnode.cpp
+ src/hotspot/test/hotspot/jtreg/compiler/ccp/TestWrongMinLWiden.java

Changeset: 79345bbb
Branch: premain
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-11-13 09:41:57 +0000
URL:       https://git.openjdk.org/leyden/commit/79345bbbae2564f9f523859d1227a1784293b20f

8339783: Implement JEP 479: Remove the Windows 32-bit x86 Port

Reviewed-by: kbarrett, kvn, stuefe, shade, erikj

! make/autoconf/basic.m4
! make/autoconf/platform.m4
! make/autoconf/toolchain_microsoft.m4
! make/hotspot/gensrc/GensrcAdlc.gmk
! make/modules/java.desktop/lib/AwtLibraries.gmk
! make/modules/jdk.accessibility/Launcher.gmk
! make/modules/jdk.accessibility/Lib.gmk
! make/scripts/compare.sh
! src/hotspot/cpu/x86/jniFastGetField_x86_32.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/os/posix/include/jvm_md.h
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/include/jvm_md.h
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/os_windows.hpp
! src/hotspot/os/windows/sharedRuntimeRem.cpp
! src/hotspot/os_cpu/windows_x86/assembler_windows_x86.cpp
! src/hotspot/os_cpu/windows_x86/atomic_windows_x86.hpp
! src/hotspot/os_cpu/windows_x86/copy_windows_x86.hpp
! src/hotspot/os_cpu/windows_x86/orderAccess_windows_x86.hpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.inline.hpp
! src/hotspot/os_cpu/windows_x86/unwind_windows_x86.hpp
! src/hotspot/share/adlc/adlc.hpp
! src/hotspot/share/adlc/main.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/prims/jniFastGetField.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiAgent.cpp
! src/hotspot/share/prims/nativeLookup.cpp
! src/hotspot/share/prims/nativeLookup.hpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/sharedRuntimeTrans.cpp
! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp
! src/java.base/share/native/include/jni.h
! src/java.base/share/native/libjava/NativeLibraries.c
! src/java.base/share/native/libjava/jni_util.h
! src/java.base/unix/native/include/jni_md.h
! src/java.base/unix/native/libjava/jni_util_md.c
! src/java.base/windows/native/include/jni_md.h
! src/java.base/windows/native/libjava/gdefs_md.h
! src/java.base/windows/native/libjava/java_props_md.c
! src/java.base/windows/native/libjava/jlong_md.h
! src/java.base/windows/native/libjava/jni_util_md.c
! src/java.base/windows/native/libjli/java_md.c
! src/java.base/windows/native/libnio/ch/WindowsSelectorImpl.c
! src/java.base/windows/native/libnio/ch/nio_util.h
! src/java.desktop/share/native/libawt/java2d/pipe/ShapeSpanIterator.c
! src/java.desktop/windows/native/libawt/windows/ThemeReader.cpp
! src/java.desktop/windows/native/libawt/windows/alloc.h
! src/java.desktop/windows/native/libawt/windows/awt.h
! src/java.desktop/windows/native/libawt/windows/awt_Debug.cpp
! src/java.desktop/windows/native/libawt/windows/awt_DnDDS.cpp
! src/java.desktop/windows/native/libawt/windows/awt_DnDDS.h
! src/java.desktop/windows/native/libawt/windows/awt_DnDDT.cpp
! src/java.desktop/windows/native/libawt/windows/awt_DnDDT.h
! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.h
! src/java.desktop/windows/native/libawt/windows/awt_new.cpp
! src/java.desktop/windows/native/libjsound/PLATFORM_API_WinOS_Charset_Util.h
! src/java.desktop/windows/native/libjsound/PLATFORM_API_WinOS_DirectSound.cpp
! src/java.desktop/windows/native/libjsound/PLATFORM_API_WinOS_MidiIn.cpp
- src/jdk.accessibility/windows/native/libjabsysinfo/AccessBridgeSysInfo.cpp
! src/jdk.accessibility/windows/native/libjavaaccessbridge/AccessBridgeATInstance.cpp
! src/jdk.attach/windows/native/libattach/VirtualMachineImpl.c
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgCDebugger.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebuggerLocal.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/x86/WindbgX86Thread.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/x86/WindbgX86ThreadContext.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/x86/WindbgX86ThreadFactory.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windows/x86/WindowsX86CFrame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/win32_x86/Win32X86JavaThreadPDAccess.java
! src/jdk.hotspot.agent/windows/native/libsaproc/sawindbg.cpp
! src/jdk.jdwp.agent/share/native/libjdwp/transport.c
! src/jdk.jpackage/share/native/applauncher/JvmLauncher.cpp
! src/jdk.jpackage/windows/native/applauncher/WinLauncher.cpp
! src/jdk.jpackage/windows/native/common/MsiCA.h
! src/jdk.jpackage/windows/native/msiwrapper/MsiWrapper.cpp
! test/hotspot/jtreg/runtime/jni/nativeStack/libnativeStack.c
! test/hotspot/jtreg/vmTestbase/nsk/share/native/native_thread.cpp

Changeset: d334af08
Branch: premain
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-11-13 11:54:28 +0000
URL:       https://git.openjdk.org/leyden/commit/d334af084100133fd6186c9dec70ff01a3809a48

8344089: Fix wrong location of TestWrongMinLWiden.java

Reviewed-by: thartmann, rcastanedalo

= test/hotspot/jtreg/compiler/ccp/TestWrongMinLWiden.java

Changeset: 133f8f31
Branch: premain
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-11-13 12:30:06 +0000
URL:       https://git.openjdk.org/leyden/commit/133f8f318675d5825defc8587911b53ecb9a7136

8344014: Simplify TracePhase constructor

Reviewed-by: dlong, roland

! src/hotspot/share/opto/buildOopMap.cpp
! src/hotspot/share/opto/chaitin.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/gcm.cpp
! src/hotspot/share/opto/ifg.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/phase.cpp
! src/hotspot/share/opto/phase.hpp
! src/hotspot/share/opto/postaloc.cpp
! src/hotspot/share/opto/reg_split.cpp
! src/hotspot/share/opto/vector.cpp
! src/hotspot/share/runtime/timerTrace.hpp

Changeset: b72fe755
Branch: premain
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2024-11-13 13:18:28 +0000
URL:       https://git.openjdk.org/leyden/commit/b72fe75533f1115076ec083faba56318156aba2a

8343140: JfrJavaSupport uses the wrong accessors for sub-int fields

Reviewed-by: shade, egahlin

! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp

Changeset: 8af304c6
Branch: premain
Author:    theoweidmannoracle <theo.weidmann at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-11-13 13:34:09 +0000
URL:       https://git.openjdk.org/leyden/commit/8af304c60f2758b1a6c6fb53dee6bd66b3d4f6f0

8341411: C2: remove slice parameter from GraphKit::make_load() and GraphKit::store_to_memory()

Reviewed-by: thartmann, roland

! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp
! src/hotspot/share/opto/arraycopynode.cpp
! src/hotspot/share/opto/generateOptoStub.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/parse3.cpp
! src/hotspot/share/opto/stringopts.cpp

Changeset: 4c5bc5f2
Branch: premain
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-11-13 14:17:38 +0000
URL:       https://git.openjdk.org/leyden/commit/4c5bc5f2f091ae861d5329cdae42fe7fa295544b

8343923: GHA: Switch to Xcode 15 on MacOS AArch64 runners

Reviewed-by: ihse

! .github/workflows/main.yml
! .github/workflows/test.yml

Changeset: a08d67c2
Branch: premain
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2024-11-13 14:19:20 +0000
URL:       https://git.openjdk.org/leyden/commit/a08d67c2a9d0bbc6f38c6280efd19b60303eb5e8

8344080: Return type mismatch for jfr_unregister_stack_filter

Reviewed-by: tschatzl, kbarrett

! src/hotspot/share/jfr/jni/jfrJniMethod.hpp

Changeset: b80ca490
Branch: premain
Author:    theoweidmannoracle <theo.weidmann at oracle.com>
Committer: Julian Waters <jwaters at openjdk.org>
Date:      2024-11-13 14:55:20 +0000
URL:       https://git.openjdk.org/leyden/commit/b80ca4902af71938b32634d3fd230f4d65cde454

8344124: JDK-8341411 Broke the build

Reviewed-by: thartmann, chagedorn, epeter, jwaters

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

Changeset: cc2acd14
Branch: premain
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2024-11-13 15:31:02 +0000
URL:       https://git.openjdk.org/leyden/commit/cc2acd14b13ada243fc13dc4d9007c4e2df56148

8343286: Missing unchecked cast warning in polymorphic method call

Reviewed-by: mcimadamore

! 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/stream/ForEachOps.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
! src/jdk.dynalink/share/classes/jdk/dynalink/BiClassValue.java
+ test/langtools/tools/javac/mandatoryWarnings/unchecked/PolymorphicMethodTest.java
+ test/langtools/tools/javac/mandatoryWarnings/unchecked/PolymorphicMethodTest.out
+ test/langtools/tools/javac/mandatoryWarnings/unchecked/PolymorphicMethodTest_Source23.out
! test/langtools/tools/javac/mandatoryWarnings/unchecked/Test.java

Changeset: c00e20c3
Branch: premain
Author:    Gerard Ziemski <gziemski at openjdk.org>
Date:      2024-11-13 15:33:00 +0000
URL:       https://git.openjdk.org/leyden/commit/c00e20c399cf9b3b21258bd5654a92d703c8fcd2

8343285: java.lang.Process is unresponsive and CPU usage spikes to 100%

Reviewed-by: dholmes, rriggs, shade

! src/hotspot/os/bsd/os_bsd.cpp

Changeset: eb240a7d
Branch: premain
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-11-13 16:06:44 +0000
URL:       https://git.openjdk.org/leyden/commit/eb240a7df9a029bb762def86b805bdfdfa3e4625

8344051: Problemlist jdk/jfr/event/runtime/TestNativeMemoryUsageEvents.java with ZGC until JDK-8343893 is fixed

Reviewed-by: rkennke, mli, tschatzl

! test/jdk/ProblemList-zgc.txt

Changeset: 916694f2
Branch: premain
Author:    hanklo6 <hank.lo at intel.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2024-11-13 16:19:33 +0000
URL:       https://git.openjdk.org/leyden/commit/916694f2c1e7fc8d6a88e7026bc2d29ba2923849

8343317: Extend test generation tool to handle APX NDD/NF flavor of instructions

Reviewed-by: sviswanathan, sparasa

! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! test/hotspot/gtest/x86/asmtest.out.h
! test/hotspot/gtest/x86/test_assemblerx86.cpp
! test/hotspot/gtest/x86/x86-asmtest.py

Changeset: bd3fec30
Branch: premain
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2024-11-13 16:42:48 +0000
URL:       https://git.openjdk.org/leyden/commit/bd3fec3075829efc0afe7a99d7a684cf81cc5bbb

8344086: Remove security manager dependency in FFM

Reviewed-by: mcimadamore, rriggs, jvernee

! src/java.base/share/classes/jdk/internal/foreign/CABI.java
! src/java.base/share/classes/jdk/internal/foreign/SegmentBulkOperations.java
! src/java.base/share/classes/jdk/internal/foreign/StringSupport.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/BindingSpecializer.java
! src/java.base/share/classes/jdk/internal/foreign/abi/CallingSequenceBuilder.java
! src/java.base/share/classes/jdk/internal/foreign/abi/CapturableState.java
! src/java.base/share/classes/jdk/internal/foreign/abi/DowncallLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/UpcallLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/LibFallback.java

Changeset: 7be77725
Branch: premain
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2024-11-13 16:50:54 +0000
URL:       https://git.openjdk.org/leyden/commit/7be77725eab6f45d8f8d23f2ba0d18d2d89a40aa

8344112: Remove code to support security manager execution mode from DatagramChannel implementation

Reviewed-by: dfuchs

! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/DatagramSocketAdaptor.java

Changeset: a5f11b5f
Branch: premain
Author:    Archie Cobbs <acobbs at openjdk.org>
Date:      2024-11-13 16:58:10 +0000
URL:       https://git.openjdk.org/leyden/commit/a5f11b5f775be6c1d9593562ba65912261efdf52

8343483: Remove unnecessary @SuppressWarnings annotations (serviceability)

Reviewed-by: cjplummer

! src/java.management.rmi/share/classes/com/sun/jmx/remote/internal/rmi/ProxyRef.java
! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIServerImpl_Stub.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/java/lang/management/ManagementFactory.java
! src/java.management/share/classes/javax/management/BadAttributeValueExpException.java
! src/java.management/share/classes/javax/management/monitor/MonitorNotification.java
! src/java.management/share/classes/javax/management/openmbean/OpenMBeanAttributeInfoSupport.java
! src/java.management/share/classes/javax/management/openmbean/OpenMBeanParameterInfoSupport.java
! src/java.management/share/classes/javax/management/openmbean/TabularDataSupport.java
! src/java.management/share/classes/javax/management/relation/RoleList.java
! src/java.management/share/classes/javax/management/relation/RoleUnresolvedList.java
! src/java.management/share/classes/javax/management/timer/Timer.java
! src/jdk.jconsole/share/classes/sun/tools/jconsole/inspector/TableSorter.java
! src/jdk.jconsole/share/classes/sun/tools/jconsole/inspector/XTable.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/VirtualMachineImpl.java

Changeset: dbf23466
Branch: premain
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2024-11-13 18:27:41 +0000
URL:       https://git.openjdk.org/leyden/commit/dbf23466aff902836838f06bcbbf3c9e7c5e9c6a

8341260: Add Float16 to jdk.incubator.vector

Co-authored-by: Raffaello Giulietti <rgiulietti at openjdk.org>
Co-authored-by: Jatin Bhateja <jbhateja at openjdk.org>
Reviewed-by: rgiulietti

+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16Consts.java
! test/jdk/java/math/BigDecimal/DoubleFloatValueTests.java
+ test/jdk/jdk/incubator/vector/BasicFloat16ArithTests.java

Changeset: 5e01c40b
Branch: premain
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2024-11-13 18:49:31 +0000
URL:       https://git.openjdk.org/leyden/commit/5e01c40b19a5bf4d0266747ca73aca4193799d97

8343981: Remove usage of security manager from Thread and related classes

Reviewed-by: rriggs, yzheng

! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/ThreadBuilders.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/misc/CarrierThread.java
! src/java.base/share/classes/jdk/internal/misc/InnocuousThread.java
! src/java.base/share/classes/module-info.java
! src/java.naming/share/classes/com/sun/jndi/ldap/VersionHelper.java
! test/jdk/jdk/internal/reflect/CallerSensitive/CheckCSMs.java

Changeset: ffea9809
Branch: premain
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2024-11-13 19:25:08 +0000
URL:       https://git.openjdk.org/leyden/commit/ffea9809a72777fd6bfac5d0052c7db676aa20d1

8344023: Unnecessary Hashtable usage in LdapClient.defaultBinaryAttrs

Reviewed-by: dfuchs, aefimov

! src/java.naming/share/classes/com/sun/jndi/ldap/LdapClient.java

Changeset: dde62307
Branch: premain
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2024-11-13 19:36:15 +0000
URL:       https://git.openjdk.org/leyden/commit/dde6230751672bde5a1bcb52686641f3a8b40cfb

8343416: CDS dump fails when unregistered class can also be loaded from system modules

Reviewed-by: iklam, matsaave

! src/hotspot/share/cds/unregisteredClasses.cpp
+ test/hotspot/jtreg/runtime/cds/appcds/customLoader/ClassFromSystemModule.java

Changeset: 1eb38c8e
Branch: premain
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2024-11-13 19:44:30 +0000
URL:       https://git.openjdk.org/leyden/commit/1eb38c8eb7ca12b370f8ae68988890eaf36c5b37

8343219: Manual clientlibs test failures after SM removal

Reviewed-by: azvegint, aivanov, prr

! test/jdk/ProblemList.txt
- test/jdk/java/awt/Dialog/PrintToFileTest/PrintToFileFrame.java
- test/jdk/java/awt/Dialog/PrintToFileTest/PrintToFileGranted.java
- test/jdk/java/awt/Dialog/PrintToFileTest/PrintToFileRevoked.java
- test/jdk/java/awt/Dialog/PrintToFileTest/granted
- test/jdk/java/awt/Dialog/PrintToFileTest/revoked
- test/jdk/java/awt/print/PrinterJob/CheckPrivilege.java
- test/jdk/java/awt/print/PrinterJob/SecurityDialogTest.java
- test/jdk/javax/print/PrintSE/PrintSE.java
- test/jdk/javax/print/PrintSE/PrintSE.sh

Changeset: 5ac330b1
Branch: premain
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2024-11-13 20:03:26 +0000
URL:       https://git.openjdk.org/leyden/commit/5ac330b1ac81e932924e0ea10988f2536352be04

8344039: Remove security manager dependency in java.time

Reviewed-by: naoto, mullan, lancea

! src/java.base/share/classes/java/time/chrono/HijrahChronology.java
! src/java.base/share/classes/java/time/zone/ZoneRulesProvider.java

Changeset: 168b18ec
Branch: premain
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2024-11-13 20:49:59 +0000
URL:       https://git.openjdk.org/leyden/commit/168b18ec68dd5488704cf76895d2449cd86428a6

8343958: Remove security manager impl in java.lang.Process and java.lang.Runtime.exec

Reviewed-by: jpai, mullan, alanb

! src/java.base/share/classes/java/lang/ProcessBuilder.java
! src/java.base/share/classes/java/lang/ProcessHandleImpl.java
! src/java.base/unix/classes/java/lang/ProcessImpl.java
! src/java.base/windows/classes/java/lang/ProcessImpl.java

Changeset: 0dab920b
Branch: premain
Author:    Shaojin Wen <swen at openjdk.org>
Date:      2024-11-13 23:17:26 +0000
URL:       https://git.openjdk.org/leyden/commit/0dab920b70560a5aea8b068080655a292908b646

8343984: Fix Unsafe address overflow

Reviewed-by: pminborg, alanb

! src/java.base/share/classes/java/lang/StringLatin1.java
! src/java.base/share/classes/java/util/zip/ZipUtils.java
! src/java.base/unix/classes/sun/nio/fs/UnixUserDefinedFileAttributeView.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java
! 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: 3b283543
Branch: premain
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2024-11-13 23:18:31 +0000
URL:       https://git.openjdk.org/leyden/commit/3b283543c33df8c225e10b9186b7bc3cefd1a347

8339288: Improve diagnostic logging runtime/cds/DeterministicDump.java

Reviewed-by: ccheung, iklam

! test/hotspot/jtreg/runtime/cds/DeterministicDump.java
! test/lib/jdk/test/lib/cds/CDSArchiveUtils.java

Changeset: 90e92342
Branch: premain
Author:    Fei Yang <fyang at openjdk.org>
Date:      2024-11-14 00:53:54 +0000
URL:       https://git.openjdk.org/leyden/commit/90e92342fc26db4876e22e8379a2c803c9de232c

8344074: RISC-V: C1: More accurate _exception_handler_size and _deopt_handler_size

Reviewed-by: mli, fjiang

! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.hpp

Changeset: 95a00f8a
Branch: premain
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2024-11-14 04:18:26 +0000
URL:       https://git.openjdk.org/leyden/commit/95a00f8a188048952871a10dc428566b18b91cb8

8343875: Minor improvements of jpackage test library

Reviewed-by: almatvee

! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/DirectoryContentVerifierTest.java
+ test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/JavaAppDescTest.java
+ test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/TKitTest.java
+ test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/TestSuite.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Functional.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JavaAppDesc.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/share/AddLShortcutTest.java
! test/jdk/tools/jpackage/share/AddLauncherTest.java

Changeset: e7d90b94
Branch: premain
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2024-11-14 06:13:19 +0000
URL:       https://git.openjdk.org/leyden/commit/e7d90b941fff095f4b1555020c09270d201c7402

8343460: ZGC: Crash in ZRemembered::scan_page_and_clear_remset

Reviewed-by: jsikstro, eosterlund, stefank

! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zPageAllocator.cpp

Changeset: 1e97c1c9
Branch: premain
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-11-14 06:14:33 +0000
URL:       https://git.openjdk.org/leyden/commit/1e97c1c913220b07ff0c1c977cea80bc9436729d

8335989: Implement JEP 494: Module Import Declarations (Second Preview)

Reviewed-by: vromero, abimpoudis, mcimadamore, alanb

! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! src/java.base/share/classes/jdk/internal/module/ModuleInfo.java
! 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/api/JavacScope.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! test/jdk/java/lang/module/ClassFileVersionsTest.java
! test/jdk/java/lang/module/ModuleDescriptorTest.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/ImportModule.java
! test/langtools/tools/javac/api/TestGetScopeResult.java
! test/langtools/tools/javac/diags/examples/ModifierNotAllowed/module-info.java
! test/langtools/tools/javac/modules/ConvenientAccessErrorsTest.java
! test/langtools/tools/javac/modules/EdgeCases.java
! test/langtools/tools/javac/modules/JavaBaseTest.java

Changeset: 23a8c71d
Branch: premain
Author:    Laurent Bourgès <lbourges at openjdk.org>
Date:      2024-11-14 06:38:37 +0000
URL:       https://git.openjdk.org/leyden/commit/23a8c71d3b760985550cc304a85d47601adc6ed8

8341790: Fix ExceptionOccurred in java.desktop

Reviewed-by: avu, prr

! src/java.desktop/aix/native/libawt_xawt/awt/awt_InputMethod.c
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.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/font/AWTFont.m
! src/java.desktop/macosx/native/libawt_lwawt/font/AWTStrike.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLSurfaceData.m
! src/java.desktop/macosx/native/libosxapp/JNIUtilities.h
! 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/image/gif/gifdecoder.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/libfontmanager/hb-jdk-font.cc
! src/java.desktop/share/native/libjavajpeg/imageioJPEG.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/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/sun_awt_X11_GtkFileDialogPeer.c
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DSurfaceData.cpp
! src/java.desktop/windows/native/libawt/java2d/windows/GDIWindowSurfaceData.cpp

Changeset: c977ef7b
Branch: premain
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-11-14 07:13:19 +0000
URL:       https://git.openjdk.org/leyden/commit/c977ef7b45c5ab7be37169d4b673134e49c40a41

8342047: Create Template Assertion Predicates with Halt nodes only instead of uncommon traps

Reviewed-by: epeter, thartmann

! 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/predicates.cpp
! src/hotspot/share/opto/predicates.hpp

Changeset: abacece8
Branch: premain
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2024-11-14 07:39:28 +0000
URL:       https://git.openjdk.org/leyden/commit/abacece8265996aaec888c8f109f2e476ec7a8e3

8344011: Remove usage of security manager from Class and reflective APIs

Reviewed-by: liach, yzheng, rriggs

! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/Module.java
! src/java.base/share/classes/java/lang/ModuleLayer.java
! src/java.base/share/classes/java/lang/Package.java
! src/java.base/share/classes/java/lang/PublicMethods.java
! src/java.base/share/classes/java/lang/invoke/AbstractValidatingLambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/InfoFromMemberName.java
! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleStatics.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! src/java.base/share/classes/java/lang/invoke/SerializedLambda.java
! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java
! src/java.base/share/classes/java/lang/reflect/Constructor.java
! src/java.base/share/classes/java/lang/reflect/Field.java
! src/java.base/share/classes/java/lang/reflect/Method.java
! src/java.base/share/classes/java/lang/reflect/Proxy.java
! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java
! src/java.base/share/classes/java/util/ServiceLoader.java
! src/java.base/share/classes/jdk/internal/constant/MethodTypeDescImpl.java
! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java
! src/java.base/share/classes/sun/invoke/util/VerifyAccess.java
! src/java.base/share/classes/sun/reflect/misc/ReflectUtil.java
! test/hotspot/jtreg/runtime/cds/appcds/StaticArchiveWithLambda.java

Changeset: b54bd824
Branch: premain
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2024-11-14 07:43:52 +0000
URL:       https://git.openjdk.org/leyden/commit/b54bd824b59b6b5dff9278ddebab4e9e2dfaf57b

8344025: Remove unused ISO2022.Encoder.maximumDesignatorLength

Reviewed-by: naoto, jlu

! src/jdk.charsets/share/classes/sun/nio/cs/ext/ISO2022.java

Changeset: c3776db4
Branch: premain
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-11-14 08:22:51 +0000
URL:       https://git.openjdk.org/leyden/commit/c3776db498193d45088ed19e2a1d2697281fd590

8342936: Enhance java.io.IO with parameter-less println() and readln()

Reviewed-by: asotona, jpai, naoto

! src/java.base/share/classes/java/io/Console.java
! src/java.base/share/classes/java/io/IO.java
! src/java.base/share/classes/java/io/ProxyingConsole.java
! src/java.base/share/classes/jdk/internal/io/JdkConsole.java
! src/java.base/share/classes/jdk/internal/io/JdkConsoleImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/JdkConsoleProviderImpl.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/IOContext.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/jshell/JShellConsole.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/impl/ConsoleImpl.java
! test/jdk/java/io/IO/IO.java
! test/jdk/java/io/IO/Input.java
= test/jdk/java/io/IO/input-no-prompt.exp
! test/langtools/jdk/jshell/ConsoleTest.java

Changeset: bd6152f5
Branch: premain
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2024-11-14 08:54:47 +0000
URL:       https://git.openjdk.org/leyden/commit/bd6152f5967107d7b32db9bcfa224fc07314f098

8343855: HTTP/2 ConnectionWindowUpdateSender may miss some unprocessed DataFrames from closed streams

Reviewed-by: jpai

! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java
! test/jdk/java/net/httpclient/http2/ConnectionFlowControlTest.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/Http2TestServerConnection.java

Changeset: a8152bdb
Branch: premain
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2024-11-14 08:56:38 +0000
URL:       https://git.openjdk.org/leyden/commit/a8152bdb9a52d902b8e710626317e0f944cf2769

8343941: IGV: dump graph at different register allocation steps

Reviewed-by: chagedorn, dfenacci, dlunden

! src/hotspot/share/opto/chaitin.cpp
! src/hotspot/share/opto/phasetype.hpp
! test/hotspot/jtreg/compiler/lib/ir_framework/CompilePhase.java

Changeset: 2b57f402
Branch: premain
Author:    Dr Heinz M. Kabutz <heinz at javaspecialists.eu>
Committer: Viktor Klang <vklang at openjdk.org>
Date:      2024-11-14 09:17:02 +0000
URL:       https://git.openjdk.org/leyden/commit/2b57f402c46104d4aba784a891ba90604f5e9e4c

8343426: ConcurrentSkipListMap.spliterator() can no longer split the stream

Co-authored-by: Doug Lea <dl at openjdk.org>
Reviewed-by: vklang

! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListMap.java
! test/jdk/java/util/concurrent/tck/ConcurrentSkipListMapTest.java

Changeset: 8523880f
Branch: premain
Author:    Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2024-11-14 10:50:37 +0000
URL:       https://git.openjdk.org/leyden/commit/8523880f065efc8e0e527ddf2f14743fc0185593

8342693: Use byte[] as parameter in a FDBigInteger constructor and as field

Reviewed-by: darcy

! src/java.base/share/classes/jdk/internal/math/FDBigInteger.java
! src/java.base/share/classes/jdk/internal/math/FloatingDecimal.java
! test/jdk/jdk/internal/math/FloatingDecimal/TestFDBigInteger.java

Changeset: 81342acd
Branch: premain
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-11-14 11:29:54 +0000
URL:       https://git.openjdk.org/leyden/commit/81342acdae82262815e04e1ade7deb2d0f24094a

8343752: The javadoc should contain a note about usages of requires transitive java.base;

Co-authored-by: Mark Reinhold <mr at openjdk.org>
Co-authored-by: Alex Buckley <abuckley at openjdk.org>
Reviewed-by: hannesw, asotona

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java
= test/langtools/jdk/javadoc/doclet/testPreview/requiresTransitiveJavaBase/m/module-info.java

Changeset: 5731ab7f
Branch: premain
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-11-14 11:33:29 +0000
URL:       https://git.openjdk.org/leyden/commit/5731ab7fed22391e1dea777f6d76b7e75ccf5084

8335991: Implement Simple Source Files and Instance Main Methods (Fourth Preview)

Reviewed-by: asotona, jpai

! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java

Changeset: 2145ace3
Branch: premain
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2024-11-14 12:08:42 +0000
URL:       https://git.openjdk.org/leyden/commit/2145ace384137b1c028a68dc34a8800577c7a43e

8341094: Clean up relax_verify in ClassFileParser

Reviewed-by: dholmes, iklam

! src/hotspot/share/cds/lambdaFormInvokers.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
! src/hotspot/share/classfile/classFileStream.cpp
! src/hotspot/share/classfile/classFileStream.hpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoaderExt.hpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/classfile/verifier.hpp
! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp

Changeset: 8ccc48c9
Branch: premain
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2024-11-14 12:39:01 +0000
URL:       https://git.openjdk.org/leyden/commit/8ccc48c9c899192524c6095db31c856260d57176

8344032: InterpreterRuntime::verify_mdp() missing lock while printing MethodData on failure

Reviewed-by: shade, dholmes, tschatzl

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

Changeset: 6757994a
Branch: premain
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2024-11-14 12:40:22 +0000
URL:       https://git.openjdk.org/leyden/commit/6757994ad97c0498e7efe5b8ae3994edc7640216

8343633: The ClassLoader::print_counters() prints to stdout when logging is enabled.

Reviewed-by: iklam, ccheung

! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/runtime/java.cpp
! test/hotspot/jtreg/runtime/logging/ClassResolutionTest.java

Changeset: 6e28cd3b
Branch: premain
Author:    SendaoYan <syan at openjdk.org>
Date:      2024-11-14 12:56:00 +0000
URL:       https://git.openjdk.org/leyden/commit/6e28cd3b795e6538b5b5542595103588dd434559

8343488: Test VectorRebracket128Test.java can't exclude by test/hotspot/jtreg/ProblemList.txt

Reviewed-by: chagedorn, kvn

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/vectorapi/VectorRebracket128Test.java

Changeset: a73226b1
Branch: premain
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-11-14 13:31:50 +0000
URL:       https://git.openjdk.org/leyden/commit/a73226b18e274c44171021760e9eb05bc4a8b711

8297692: Avoid sending per-region GCPhaseParallel JFR events in G1ScanCollectionSetRegionClosure

Reviewed-by: iwalulya, ayang, sangheki

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

Changeset: 4d1a51cb
Branch: premain
Author:    Sean Mullan <mullan at openjdk.org>
Date:      2024-11-14 14:15:16 +0000
URL:       https://git.openjdk.org/leyden/commit/4d1a51cb859150005c93827f33e40a3a37f1524f

8344120: Remove Security Manager dependencies from jdk.crypto.cryptoki module

Reviewed-by: rriggs, ascarpino

! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Config.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Key.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyAgreement.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Util.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/PKCS11.java

Changeset: 752e1629
Branch: premain
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-11-14 14:46:19 +0000
URL:       https://git.openjdk.org/leyden/commit/752e1629555f0ec8630373ec87b049afdd709ea6

8343877: Test AsyncClose.java intermittent fails - Socket.getInputStream().read() wasn't preempted

Reviewed-by: dfuchs, msheppar, syan, alanb

! test/jdk/java/net/Socket/asyncClose/Socket_getInputStream_read.java
! test/jdk/java/net/Socket/asyncClose/Socket_getOutputStream_write.java

Changeset: 68164a48
Branch: premain
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-11-14 16:03:26 +0000
URL:       https://git.openjdk.org/leyden/commit/68164a4847bc309a09701162528b4469660a58f0

8343953: Test jdk/jfr/threading/TestDeepVirtualStackTrace.java fails with Parallel/Serial GC

Reviewed-by: mli

! test/jdk/jdk/jfr/threading/TestDeepVirtualStackTrace.java

Changeset: 7e9dfa4a
Branch: premain
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2024-11-14 16:27:22 +0000
URL:       https://git.openjdk.org/leyden/commit/7e9dfa4ae4bbafadd2f31fa31df9f25250847200

8343785: (fs) Remove syscalls that set file times with microsecond precision

Reviewed-by: alanb

! src/java.base/macosx/classes/sun/nio/fs/BsdFileAttributeViews.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileAttributeViews.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java
! src/java.base/unix/classes/sun/nio/fs/UnixNativeDispatcher.java
! src/java.base/unix/classes/sun/nio/fs/UnixSecureDirectoryStream.java
! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
! test/jdk/java/nio/file/attribute/BasicFileAttributeView/SetTimesNanos.java

Changeset: e12f5141
Branch: premain
Author:    Nizar Benalla <nbenalla at openjdk.org>
Date:      2024-11-14 16:35:03 +0000
URL:       https://git.openjdk.org/leyden/commit/e12f5141201a5142325936650f4a417d27e814ae

8343781: Add since checker test to the Serviceability area modules

Reviewed-by: sspitsyn, cjplummer

= test/jdk/tools/sincechecker/modules/java.instrument/JavaInstrumentCheckSince.java
= test/jdk/tools/sincechecker/modules/java.management.rmi/JavaManagementRmiCheckSince.java
= test/jdk/tools/sincechecker/modules/java.management/JavaManagementCheckSince.java
= test/jdk/tools/sincechecker/modules/jdk.attach/JdkAttachCheckSince.java
= test/jdk/tools/sincechecker/modules/jdk.hotspot.agent/JdkHotspotAgentCheckSince.java
= test/jdk/tools/sincechecker/modules/jdk.jcmd/JdkJcmdCheckSince.java
= test/jdk/tools/sincechecker/modules/jdk.jconsole/JdkJconsoleCheckSince.java
= test/jdk/tools/sincechecker/modules/jdk.jdi/JdkJdiCheckSince.java
= test/jdk/tools/sincechecker/modules/jdk.jdwp.agent/JdkJdwpAgentCheckSince.java
= test/jdk/tools/sincechecker/modules/jdk.jstatd/JdkJstatdCheckSince.java
= test/jdk/tools/sincechecker/modules/jdk.management.agent/JdkManagementAgentCheckSince.java
= test/jdk/tools/sincechecker/modules/jdk.management/JdkManagementCheckSince.java

Changeset: 002b985a
Branch: premain
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2024-11-14 16:55:25 +0000
URL:       https://git.openjdk.org/leyden/commit/002b985a4633b6cf11143f589bcecc51490c739e

8342963: TestLargeStub::testUpcall doesn't test upcalls stubs

Reviewed-by: mcimadamore

! test/jdk/java/foreign/largestub/TestLargeStub.java

Changeset: 697f27c5
Branch: premain
Author:    Artur Barashev <abarashev at openjdk.org>
Committer: Sean Mullan <mullan at openjdk.org>
Date:      2024-11-14 17:44:13 +0000
URL:       https://git.openjdk.org/leyden/commit/697f27c5d53dbe275685b87c8ed1bcfe4da6e4d0

8341964: Add mechanism to disable different parts of TLS cipher suite

Reviewed-by: mullan, ascarpino

! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java
! src/java.base/share/conf/security/java.security
+ test/jdk/sun/security/ssl/CipherSuite/AbstractDisableCipherSuites.java
! test/jdk/sun/security/ssl/CipherSuite/NoDesRC4DesEdeCiphSuite.java
+ test/jdk/sun/security/ssl/CipherSuite/TLSCipherSuiteWildCardMatchingDisablePartsOfCipherSuite.java
+ test/jdk/sun/security/ssl/CipherSuite/TLSCipherSuiteWildCardMatchingIllegalArgument.java

Changeset: 4d4951a4
Branch: premain
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2024-11-14 17:50:03 +0000
URL:       https://git.openjdk.org/leyden/commit/4d4951a4420cf4a9a3bce88d8532055005cff289

8343889: Test runtime/cds/appcds/redefineClass/RedefineBasicTest.java failed
8344046: Tests under cds/appcds/jvmti/redefineClasses should have @requires vm.cds

Reviewed-by: iklam, matsaave

! test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/OldClassAndRedefineClass.java
! test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/RedefineBootClassTest.java
! test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/RedefineOldSuperTest.java
! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineBasicTest.java
! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineRunningMethods_Shared.java
! test/hotspot/jtreg/runtime/logging/RedefineClasses.java

Changeset: 681a57f9
Branch: premain
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-11-14 17:55:41 +0000
URL:       https://git.openjdk.org/leyden/commit/681a57f96099a4e434fef0f37fa9cd248357791f

8343064: ClassFormatError: Illegal class name from InnerClassLambdaMetafactory

Reviewed-by: jvernee

! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/LambdaMetafactory.java
+ test/jdk/java/lang/invoke/lambda/LambdaHiddenCaller.java

Changeset: 2cbce1f0
Branch: premain
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-11-14 17:59:14 +0000
URL:       https://git.openjdk.org/leyden/commit/2cbce1f0f19a308ce792b530bde0438bfe55531f

8344071: Mark some jdk/jfr/event/oldobject test flagless until they fixed to support all GC

Reviewed-by: stefank

! test/jdk/jdk/jfr/event/oldobject/TestClassLoaderLeak.java
! test/jdk/jdk/jfr/event/oldobject/TestObjectDescription.java

Changeset: ec148c13
Branch: premain
Author:    Phil Race <prr at openjdk.org>
Date:      2024-11-14 18:42:31 +0000
URL:       https://git.openjdk.org/leyden/commit/ec148c136555899c90f773b2904baf459efac3af

8344063: Remove doPrivileged calls from swing classes in the java.desktop module

Reviewed-by: honkar, kcr

! src/java.desktop/share/classes/javax/swing/AbstractAction.java
! src/java.desktop/share/classes/javax/swing/DebugGraphics.java
! src/java.desktop/share/classes/javax/swing/ImageIcon.java
! src/java.desktop/share/classes/javax/swing/JLayer.java
! src/java.desktop/share/classes/javax/swing/JPopupMenu.java
! src/java.desktop/share/classes/javax/swing/JRootPane.java
! src/java.desktop/share/classes/javax/swing/RepaintManager.java
! src/java.desktop/share/classes/javax/swing/SortingFocusTraversalPolicy.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/UIDefaults.java
! src/java.desktop/share/classes/javax/swing/UIManager.java
! src/java.desktop/share/classes/javax/swing/filechooser/FileSystemView.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicHTML.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLookAndFeel.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPopupMenuUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/DefaultMetalTheme.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLookAndFeel.java
! src/java.desktop/share/classes/javax/swing/text/AbstractDocument.java
! src/java.desktop/share/classes/javax/swing/text/JTextComponent.java
! src/java.desktop/share/classes/javax/swing/text/PlainView.java
! src/java.desktop/share/classes/javax/swing/text/html/HTMLEditorKit.java
! src/java.desktop/share/classes/javax/swing/text/html/parser/ParserDelegator.java
! src/java.desktop/share/classes/javax/swing/text/rtf/RTFReader.java
! test/jdk/java/awt/im/memoryleak/InputContextMemoryLeakTest.java

Changeset: d959c7de
Branch: premain
Author:    Sean Mullan <mullan at openjdk.org>
Date:      2024-11-14 20:32:32 +0000
URL:       https://git.openjdk.org/leyden/commit/d959c7ded7a2d6e24c7ac6c85e683b2657f6d967

8344147: Remove Security Manager dependencies from java.security.sasl module

Reviewed-by: rriggs, ascarpino

! src/java.security.sasl/share/classes/com/sun/security/sasl/Provider.java
! src/java.security.sasl/share/classes/javax/security/sasl/Sasl.java

Changeset: 7ef26330
Branch: premain
Author:    Nizar Benalla <nbenalla at openjdk.org>
Date:      2024-11-14 22:01:17 +0000
URL:       https://git.openjdk.org/leyden/commit/7ef263307ae23051950b69e7ef1b01c046e30676

8344128: Regression: make help broken after JDK-8340818

Reviewed-by: rriggs, dholmes, ihse

! make/Global.gmk

Changeset: db56266a
Branch: premain
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-11-14 22:23:16 +0000
URL:       https://git.openjdk.org/leyden/commit/db56266ad164b4ecae59451dc0a832097dbfbd8e

8344250: Obsolete the DontYieldALot flag

Reviewed-by: darcy, matsaave, iklam

! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/aix_ppc/globals_aix_ppc.hpp
! src/hotspot/os_cpu/bsd_aarch64/globals_bsd_aarch64.hpp
! src/hotspot/os_cpu/bsd_x86/globals_bsd_x86.hpp
! src/hotspot/os_cpu/bsd_zero/globals_bsd_zero.hpp
! src/hotspot/os_cpu/linux_aarch64/globals_linux_aarch64.hpp
! src/hotspot/os_cpu/linux_arm/globals_linux_arm.hpp
! src/hotspot/os_cpu/linux_ppc/globals_linux_ppc.hpp
! src/hotspot/os_cpu/linux_riscv/globals_linux_riscv.hpp
! src/hotspot/os_cpu/linux_s390/globals_linux_s390.hpp
! src/hotspot/os_cpu/linux_x86/globals_linux_x86.hpp
! src/hotspot/os_cpu/linux_zero/globals_linux_zero.hpp
! src/hotspot/os_cpu/windows_aarch64/globals_windows_aarch64.hpp
! src/hotspot/os_cpu/windows_x86/globals_windows_x86.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/os.hpp

Changeset: 8ebb8318
Branch: premain
Author:    iklam <ilam3388 at gmail.com>
Date:      2024-11-14 21:02:12 +0000
URL:       https://git.openjdk.org/leyden/commit/8ebb83182106cf8e450f640f7a9c4fcbc142e6bf

Merge branch 'master' into premain

! make/InitSupport.gmk
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/share/adlc/main.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/c1/c1_Runtime1.hpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveHeapLoader.cpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/archiveHeapWriter.hpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsProtectionDomain.cpp
! src/hotspot/share/cds/cdsProtectionDomain.hpp
! src/hotspot/share/cds/dumpAllocStats.cpp
! src/hotspot/share/cds/dumpAllocStats.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/lambdaFormInvokers.cpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciMethod.hpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/classLoaderExt.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/modules.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/classfile/vmClassMacros.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/compiler/compilerOracle.hpp
! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp
! src/hotspot/share/include/cds.h
! src/hotspot/share/include/jvm.h
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/templateInterpreter.cpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.hpp
! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp
! src/hotspot/share/jvmci/jvmciCompiler.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/klass.inline.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/methodData.hpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExport.hpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/runtime/threads.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/java.base/share/classes/java/lang/Boolean.java
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleStatics.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! src/java.base/share/classes/java/lang/reflect/Proxy.java
! src/java.base/share/classes/java/security/SecureClassLoader.java
! src/java.base/share/native/libjli/java.c
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/runtime/cds/appcds/StaticArchiveWithLambda.java
! test/hotspot/jtreg/runtime/cds/appcds/TestParallelGCWithCDS.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/IncompatibleOptions.java
! test/jtreg-ext/requires/VMProps.java
! make/InitSupport.gmk
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/share/adlc/main.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/c1/c1_Runtime1.hpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveHeapLoader.cpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/archiveHeapWriter.hpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsProtectionDomain.cpp
! src/hotspot/share/cds/cdsProtectionDomain.hpp
! src/hotspot/share/cds/dumpAllocStats.cpp
! src/hotspot/share/cds/dumpAllocStats.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/lambdaFormInvokers.cpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciMethod.hpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/classLoaderExt.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/modules.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/classfile/vmClassMacros.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/compiler/compilerOracle.hpp
! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp
! src/hotspot/share/include/cds.h
! src/hotspot/share/include/jvm.h
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/templateInterpreter.cpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.hpp
! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp
! src/hotspot/share/jvmci/jvmciCompiler.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/klass.inline.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/methodData.hpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExport.hpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/runtime/threads.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/java.base/share/classes/java/lang/Boolean.java
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleStatics.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! src/java.base/share/classes/java/lang/reflect/Proxy.java
! src/java.base/share/classes/java/security/SecureClassLoader.java
! src/java.base/share/native/libjli/java.c
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/runtime/cds/appcds/StaticArchiveWithLambda.java
! test/hotspot/jtreg/runtime/cds/appcds/TestParallelGCWithCDS.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/IncompatibleOptions.java
! test/jtreg-ext/requires/VMProps.java

Changeset: 163cae69
Branch: premain
Author:    iklam <ilam3388 at gmail.com>
Date:      2024-11-18 15:49:35 +0000
URL:       https://git.openjdk.org/leyden/commit/163cae69cedea93a654a6a32184a21a057d24cd5

Fixed merge

! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/runTimeClassInfo.cpp
! src/hotspot/share/compiler/precompiler.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/javaThread.inline.hpp

Changeset: 99070658
Branch: premain
Author:    Phil Race <prr at openjdk.org>
Date:      2024-11-15 04:51:55 +0000
URL:       https://git.openjdk.org/leyden/commit/99070658fd09ee3d1835f814c939d62e249c5704

8344065: Remove SecurityManager uses from the java.datatransfer module

Reviewed-by: serb

! src/java.base/share/classes/module-info.java
! src/java.datatransfer/share/classes/java/awt/datatransfer/DataFlavor.java
! src/java.datatransfer/share/classes/java/awt/datatransfer/SystemFlavorMap.java

Changeset: 0ae5748f
Branch: premain
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2024-11-15 07:16:34 +0000
URL:       https://git.openjdk.org/leyden/commit/0ae5748f74fda79cff8c62eafbef144cde7abf14

8343982: Remove usage of security manager from ClassLoader and related classes

Reviewed-by: jpai, yzheng, lancea

! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/jdk/internal/loader/BootLoader.java
! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java
! src/java.base/share/classes/jdk/internal/loader/ClassLoaders.java
! src/java.base/share/classes/jdk/internal/loader/Loader.java
! src/java.base/share/classes/jdk/internal/loader/NativeLibraries.java
! src/java.base/share/classes/jdk/internal/loader/RawNativeLibraries.java

Changeset: 21966942
Branch: premain
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-11-15 07:31:55 +0000
URL:       https://git.openjdk.org/leyden/commit/21966942b6b5341d0d221d10c3eaa629e543d017

8344104: TestMergeStores fails with ArrayIndexOutOfBoundException

Reviewed-by: shade, chagedorn, dlong

! test/hotspot/jtreg/compiler/c2/TestMergeStores.java

Changeset: 857f68c6
Branch: premain
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Date:      2024-11-15 07:47:11 +0000
URL:       https://git.openjdk.org/leyden/commit/857f68c60f9c82c38f3b3a83692477dfe50a6ea4

8344179: SecurityManager cleanup in the ZIP and JAR areas

Reviewed-by: lancea, rriggs, mullan, jpai

! src/java.base/share/classes/java/util/jar/JarFile.java
! src/java.base/share/classes/java/util/zip/ZipFile.java
! src/java.base/share/classes/java/util/zip/ZipOutputStream.java

Changeset: bfee766f
Branch: premain
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Date:      2024-11-15 07:48:15 +0000
URL:       https://git.openjdk.org/leyden/commit/bfee766f035fb1b122cd3f3703b9e2a2d85abfe6

8344183: (zipfs) SecurityManager cleanup in the ZipFS area

Reviewed-by: mullan, lancea

! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystemProvider.java
! test/jdk/jdk/nio/zipfs/TestPosix.java

Changeset: 0c191f66
Branch: premain
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Date:      2024-11-15 09:47:43 +0000
URL:       https://git.openjdk.org/leyden/commit/0c191f66299900d5de2629f6c6a761c55c7a97b5

8344185: Remove calls to SecurityManager in sun.net.ftp

Reviewed-by: alanb, michaelm, dfuchs

! src/java.base/share/classes/sun/net/ftp/FtpClient.java
! src/java.base/share/classes/sun/net/ftp/FtpClientProvider.java
! src/java.base/share/classes/sun/net/ftp/impl/FtpClient.java

Changeset: 5b9932f8
Branch: premain
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2024-11-15 10:07:18 +0000
URL:       https://git.openjdk.org/leyden/commit/5b9932f8f3c320f1d2c95403478a6069d05da52a

8338288: Compiler Implementation for Flexible Constructor Bodies (Third Preview)
8322882: Null pointer error when compiling Static initializer in a local class
8334248: Invalid error for early construction local class constructor method reference
8330037: Compiler produces invalid bytecode for method class creation from static method

Reviewed-by: jlahoda, vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Kinds.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/langtools/tools/javac/LocalFreeVarStaticInstantiate.java
+ test/langtools/tools/javac/LocalFreeVarStaticInstantiate.out
! test/langtools/tools/javac/QualifiedAccess/QualifiedAccess_2.java
+ test/langtools/tools/javac/SuperInit/EarlyIndirectOuterCapture.java
+ test/langtools/tools/javac/SuperInit/EarlyIndirectOuterCapture.out
+ test/langtools/tools/javac/SuperInit/EarlyLocalCtorRef.java
= test/langtools/tools/javac/SuperInit/EarlyLocalTest2.java
= test/langtools/tools/javac/SuperInit/EarlyLocalTest3.java
+ test/langtools/tools/javac/SuperInit/EarlyLocalTest8.java
- test/langtools/tools/javac/diags/examples/CantAccessInnerClsConstr.java
+ test/langtools/tools/javac/diags/examples/LocalClassCantBeInstStatic.java
! test/langtools/tools/javac/lambda/MethodReference23.out
! test/langtools/tools/javac/lambda/MethodReference37.out
! test/langtools/tools/javac/lambda/MethodReferenceNoThisTest.out
! test/langtools/tools/javac/lambda/methodReference/MethodRefToInnerWithoutOuter.out

Changeset: 3eece6e9
Branch: premain
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2024-11-15 10:20:08 +0000
URL:       https://git.openjdk.org/leyden/commit/3eece6e941035e091e8ece7dd44a1837417c9b87

8341907: javac -Xlint should ignore /// on first line of source file

Reviewed-by: jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ test/langtools/tools/javac/danglingDocComments/JBangException1.java
+ test/langtools/tools/javac/danglingDocComments/JBangException2.enabled.out
+ test/langtools/tools/javac/danglingDocComments/JBangException2.java
+ test/langtools/tools/javac/danglingDocComments/JBangException3.enabled.out
+ test/langtools/tools/javac/danglingDocComments/JBangException3.java
+ test/langtools/tools/javac/danglingDocComments/JBangExceptionTest.java

Changeset: 75c651f8
Branch: premain
Author:    Casper Norrbin <cnorrbin at openjdk.org>
Date:      2024-11-15 11:28:02 +0000
URL:       https://git.openjdk.org/leyden/commit/75c651f859c1372175040a06c68a08298d4da0f1

8327156: Avoid copying in StringTable::intern(oop, TRAPS)
8326865: Avoid copying in StringTable::intern(Symbol*, TRAPS)
8327825: StringTable::intern is slow

Reviewed-by: dholmes, coleenp, jsjolen

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/stringTable.hpp
+ test/hotspot/gtest/classfile/test_stringConversion.cpp
+ test/hotspot/gtest/classfile/test_stringIntern.cpp

Changeset: ba393219
Branch: premain
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-11-15 11:40:15 +0000
URL:       https://git.openjdk.org/leyden/commit/ba39321902400e103cdce0b326d0005123b1d87e

8343881: java.lang.classfile.Attribute  attributeName() method should return Utf8Entry

Reviewed-by: liach

! src/java.base/share/classes/java/lang/classfile/Attribute.java
! src/java.base/share/classes/java/lang/classfile/CustomAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractAttributeMapper.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BoundAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassPrinterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
! src/java.base/share/classes/jdk/internal/classfile/impl/UnboundAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/ParserVerifier.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java
! test/jdk/jdk/classfile/BoundAttributeTest.java
! test/jdk/jdk/classfile/CorpusTest.java
! test/jdk/jdk/classfile/LimitsTest.java
! test/jdk/jdk/classfile/LowJCovAttributeTest.java
! test/jdk/jdk/classfile/LowModuleTest.java
! test/jdk/jdk/classfile/VerifierSelfTest.java
! test/jdk/jdk/classfile/helpers/ClassRecord.java
! test/jdk/jdk/classfile/helpers/RebuildingTransformation.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/LineNumberTestBase.java
! test/langtools/tools/javac/classfiles/attributes/Signature/Driver.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/SourceFileTestBase.java
! test/langtools/tools/javac/classfiles/attributes/deprecated/DeprecatedTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesTestBase.java
! test/langtools/tools/javac/sealed/CheckSubtypesOfSealedTest.java
! test/langtools/tools/javap/T6716452.java

Changeset: 5e276085
Branch: premain
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Date:      2024-11-15 12:18:53 +0000
URL:       https://git.openjdk.org/leyden/commit/5e2760856c3844d9ad6200fef0c09ece0acac73a

8344188: Cleanup sun.net.www.protocol.jar.JarFileFactory after JEP 486 integration

Reviewed-by: jpai, dfuchs

! src/java.base/share/classes/sun/net/www/protocol/jar/JarFileFactory.java

Changeset: 3245f56e
Branch: premain
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2024-11-15 12:45:48 +0000
URL:       https://git.openjdk.org/leyden/commit/3245f56e53792b3cfc9788799ba1594d6af15bea

8344164: [s390x] ProblemList hotspot/jtreg/runtime/NMT/VirtualAllocCommitMerge.java

Reviewed-by: lucy

! test/hotspot/jtreg/ProblemList.txt

Changeset: a672138a
Branch: premain
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2024-11-15 13:38:52 +0000
URL:       https://git.openjdk.org/leyden/commit/a672138aa7cb61c4f905de365628c0bbed6901ac

8344161: Argument type mismatch for jfr_type_id

Reviewed-by: kbarrett

! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.hpp

Changeset: 6cdebf0e
Branch: premain
Author:    Sonia Zaldana Calles <szaldana at openjdk.org>
Date:      2024-11-15 14:07:32 +0000
URL:       https://git.openjdk.org/leyden/commit/6cdebf0e4ce274fcaaff0bad292d467e31d698d8

8343599: Kmem limit and max values swapped when printing container information

Reviewed-by: sjohanss, sgehwolf

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

Changeset: 84ffb64c
Branch: premain
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-11-15 14:38:17 +0000
URL:       https://git.openjdk.org/leyden/commit/84ffb64cd73f8af11cf3670c6f19d282c2ac6961

8334714: Implement JEP 484: Class-File API

Reviewed-by: liach, vromero

! src/java.base/share/classes/java/lang/classfile/AccessFlags.java
! 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/BootstrapMethodEntry.java
! src/java.base/share/classes/java/lang/classfile/BufWriter.java
! src/java.base/share/classes/java/lang/classfile/ClassBuilder.java
! src/java.base/share/classes/java/lang/classfile/ClassElement.java
! src/java.base/share/classes/java/lang/classfile/ClassFile.java
! src/java.base/share/classes/java/lang/classfile/ClassFileBuilder.java
! src/java.base/share/classes/java/lang/classfile/ClassFileElement.java
! src/java.base/share/classes/java/lang/classfile/ClassFileTransform.java
! src/java.base/share/classes/java/lang/classfile/ClassFileVersion.java
! src/java.base/share/classes/java/lang/classfile/ClassHierarchyResolver.java
! src/java.base/share/classes/java/lang/classfile/ClassModel.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/ClassTransform.java
! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java
! src/java.base/share/classes/java/lang/classfile/CodeElement.java
! src/java.base/share/classes/java/lang/classfile/CodeModel.java
! src/java.base/share/classes/java/lang/classfile/CodeTransform.java
! src/java.base/share/classes/java/lang/classfile/CompoundElement.java
! src/java.base/share/classes/java/lang/classfile/CustomAttribute.java
! src/java.base/share/classes/java/lang/classfile/FieldBuilder.java
! src/java.base/share/classes/java/lang/classfile/FieldElement.java
! src/java.base/share/classes/java/lang/classfile/FieldModel.java
! src/java.base/share/classes/java/lang/classfile/FieldTransform.java
! src/java.base/share/classes/java/lang/classfile/Instruction.java
! src/java.base/share/classes/java/lang/classfile/Interfaces.java
! src/java.base/share/classes/java/lang/classfile/Label.java
! src/java.base/share/classes/java/lang/classfile/MethodBuilder.java
! src/java.base/share/classes/java/lang/classfile/MethodElement.java
! src/java.base/share/classes/java/lang/classfile/MethodModel.java
! src/java.base/share/classes/java/lang/classfile/MethodSignature.java
! src/java.base/share/classes/java/lang/classfile/MethodTransform.java
! src/java.base/share/classes/java/lang/classfile/Opcode.java
! src/java.base/share/classes/java/lang/classfile/PseudoInstruction.java
! src/java.base/share/classes/java/lang/classfile/Signature.java
! src/java.base/share/classes/java/lang/classfile/Superclass.java
! src/java.base/share/classes/java/lang/classfile/TypeAnnotation.java
! src/java.base/share/classes/java/lang/classfile/TypeKind.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/components/ClassPrinter.java
! src/java.base/share/classes/java/lang/classfile/components/ClassRemapper.java
! src/java.base/share/classes/java/lang/classfile/components/CodeLocalsShifter.java
! src/java.base/share/classes/java/lang/classfile/components/CodeRelabeler.java
! src/java.base/share/classes/java/lang/classfile/components/CodeStackTracker.java
! src/java.base/share/classes/java/lang/classfile/components/package-info.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/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
! src/java.base/share/classes/java/lang/classfile/package-info.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java

Changeset: 40a055eb
Branch: premain
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2024-11-15 15:05:33 +0000
URL:       https://git.openjdk.org/leyden/commit/40a055ebd2cdeda237108bb506126a09460de5b5

8344228: Revisit SecurityManager usage in java.net.http after JEP 486 integration

Reviewed-by: jpai

! src/java.net.http/share/classes/java/net/http/HttpClient.java
! src/java.net.http/share/classes/jdk/internal/net/http/Exchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientBuilderImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/PlainTunnelingConnection.java
- src/java.net.http/share/classes/jdk/internal/net/http/PrivilegedExecutor.java
! src/java.net.http/share/classes/jdk/internal/net/http/RequestPublishers.java
! src/java.net.http/share/classes/jdk/internal/net/http/ResponseBodyHandlers.java
! src/java.net.http/share/classes/jdk/internal/net/http/ResponseSubscribers.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/ImmutableExtendedSSLSession.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java
! src/java.net.http/share/classes/jdk/internal/net/http/hpack/HPACK.java
! src/java.net.http/share/classes/jdk/internal/net/http/websocket/OpeningHandshake.java
! test/jdk/java/net/httpclient/DebugLoggerTest.java
! test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest.java
! test/jdk/java/net/httpclient/FilePublisher/SecureZipFSProvider.java
! test/jdk/java/net/httpclient/ProxyServer.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/TestServerConfigurator.java
! test/jdk/java/net/httpclient/security/filePerms/FileProcessorPermissionTest.java
! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/AuthenticationFilterTest.java
! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/RawChannelTest.java
! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/SimpleSSLContext.java

Changeset: 3c38ed41
Branch: premain
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-11-15 15:57:34 +0000
URL:       https://git.openjdk.org/leyden/commit/3c38ed4128f8762d04ae093d7e8f015bfd4fc2da

8344314: Revert removal of jdk.internal.java.PreviewFeature.CLASSFILE_API

Reviewed-by: liach

! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java

Changeset: 0b9b82af
Branch: premain
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2024-11-15 16:11:34 +0000
URL:       https://git.openjdk.org/leyden/commit/0b9b82af0376a3e81c118e9219b896c7c40a52d3

8343039: Remove jdk.internal.misc.InternalLock and usages from java.io

Reviewed-by: liach, alanb

! src/java.base/share/classes/java/io/BufferedInputStream.java
! src/java.base/share/classes/java/io/BufferedOutputStream.java
! src/java.base/share/classes/java/io/BufferedReader.java
! src/java.base/share/classes/java/io/BufferedWriter.java
! src/java.base/share/classes/java/io/InputStreamReader.java
! src/java.base/share/classes/java/io/OutputStreamWriter.java
! src/java.base/share/classes/java/io/PrintStream.java
! src/java.base/share/classes/java/io/PrintWriter.java
! src/java.base/share/classes/java/io/PushbackInputStream.java
! src/java.base/share/classes/java/io/Reader.java
! src/java.base/share/classes/java/io/Writer.java
! src/java.base/share/classes/java/lang/Throwable.java
- src/java.base/share/classes/jdk/internal/access/JavaIOPrintStreamAccess.java
- src/java.base/share/classes/jdk/internal/access/JavaIOPrintWriterAccess.java
! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java
- src/java.base/share/classes/jdk/internal/misc/InternalLock.java
! src/java.base/share/classes/sun/nio/cs/StreamDecoder.java
! src/java.base/share/classes/sun/nio/cs/StreamEncoder.java
! test/jdk/java/lang/ProcessBuilder/Basic.java

Changeset: 1866c0c2
Branch: premain
Author:    Paul Sandoz <psandoz at openjdk.org>
Date:      2024-11-15 17:22:11 +0000
URL:       https://git.openjdk.org/leyden/commit/1866c0c2ce925ed5236532cb7e3bdc61a6cd18d5

8344259: Annotate Float16 with jdk.internal.ValueBased

Reviewed-by: liach, darcy

! src/java.base/share/classes/module-info.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16.java

Changeset: ff12ff53
Branch: premain
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2024-11-15 18:10:30 +0000
URL:       https://git.openjdk.org/leyden/commit/ff12ff534abb2e08d1bb44a83ef4f84b8476f94c

8340453: C2: Improve encoding of LoadNKlass for compact headers

Reviewed-by: rcastanedalo, mli

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/oops/markWord.hpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/opto/memnode.hpp

Changeset: fc8fb34f
Branch: premain
Author:    Sean Mullan <mullan at openjdk.org>
Date:      2024-11-15 19:02:13 +0000
URL:       https://git.openjdk.org/leyden/commit/fc8fb34f3dcef2435bb35d54b3eb77cad4945dd3

8344214: Remove Security Manager dependencies from jdk.crypto.mscapi module

Reviewed-by: rriggs, ascarpino

! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CKeyStore.java
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/SunMSCAPI.java

Changeset: 1bb0d3ba
Branch: premain
Author:    Phil Race <prr at openjdk.org>
Date:      2024-11-15 19:02:29 +0000
URL:       https://git.openjdk.org/leyden/commit/1bb0d3baaa3e6b0bf81445f818e74a41394df22b

8344062: Remove doPrivileged calls from awt and beans classes in the java.desktop module

Reviewed-by: serb

! src/java.desktop/share/classes/java/awt/Component.java
! src/java.desktop/share/classes/java/awt/Container.java
! src/java.desktop/share/classes/java/awt/Cursor.java
! src/java.desktop/share/classes/java/awt/DefaultKeyboardFocusManager.java
! src/java.desktop/share/classes/java/awt/Desktop.java
! src/java.desktop/share/classes/java/awt/Dialog.java
! src/java.desktop/share/classes/java/awt/EventQueue.java
! src/java.desktop/share/classes/java/awt/Font.java
! src/java.desktop/share/classes/java/awt/GraphicsEnvironment.java
! src/java.desktop/share/classes/java/awt/KeyboardFocusManager.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/Toolkit.java
! src/java.desktop/share/classes/java/awt/WaitDispatchSupport.java
! src/java.desktop/share/classes/java/awt/Window.java
! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java
! src/java.desktop/share/classes/java/awt/dnd/DragSource.java
! src/java.desktop/share/classes/java/awt/event/NativeLibLoader.java
! src/java.desktop/share/classes/java/awt/image/BufferedImage.java
! src/java.desktop/share/classes/java/awt/image/ColorModel.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/SimpleBeanInfo.java
! src/java.desktop/share/classes/java/beans/Statement.java
! src/java.desktop/share/classes/java/beans/XMLDecoder.java

Changeset: f62e05ee
Branch: premain
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Date:      2024-11-15 19:21:07 +0000
URL:       https://git.openjdk.org/leyden/commit/f62e05ee96085675041c5cb94762f78abbc89783

8344231: SecurityManager cleanup in java.lang.module and jdk.internal.module

Reviewed-by: alanb

! src/java.base/share/classes/java/lang/module/ModuleFinder.java
! src/java.base/share/classes/jdk/internal/module/ModuleReferences.java
! src/java.base/share/classes/jdk/internal/module/Modules.java
! src/java.base/share/classes/jdk/internal/module/SystemModuleFinders.java

Changeset: 73fd8919
Branch: premain
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Date:      2024-11-15 19:21:30 +0000
URL:       https://git.openjdk.org/leyden/commit/73fd8919f581cd79d285d7f30bfac3457ef1127d

8344216: Remove calls to SecurityManager and and doPrivileged in java.net.Authenticator, java.net.CookieHandler, and java.net.ResponseCache after JEP 486 integration

Reviewed-by: dfuchs

! src/java.base/share/classes/java/net/Authenticator.java
! src/java.base/share/classes/java/net/CookieHandler.java
! src/java.base/share/classes/java/net/ResponseCache.java
! src/java.base/share/classes/sun/security/util/SecurityConstants.java

Changeset: f3168082
Branch: premain
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Date:      2024-11-15 19:22:30 +0000
URL:       https://git.openjdk.org/leyden/commit/f3168082b809dfe39afdf7064a83e7a39a1d3094

8344189: Cleanup code in sun.net.www.protocol.mailto.MailToURLConnection and sun.net.smtp after JEP 486 integration

Reviewed-by: dfuchs

! src/java.base/share/classes/sun/net/smtp/SmtpClient.java
! src/java.base/share/classes/sun/net/www/protocol/mailto/MailToURLConnection.java

Changeset: 59ffac84
Branch: premain
Author:    Volkan Yazıcı <volkan.yazici at oracle.com>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2024-11-15 19:56:48 +0000
URL:       https://git.openjdk.org/leyden/commit/59ffac84d39250623b0e6bcb871b5b3fe9c9cfe6

8342811: java/net/httpclient/PlainProxyConnectionTest.java failed: Unexpected connection count: 5

Reviewed-by: dfuchs

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

Changeset: c5b6ed8c
Branch: premain
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2024-11-15 20:29:14 +0000
URL:       https://git.openjdk.org/leyden/commit/c5b6ed8ca0d4f9862fd6a890bcd457f73582696d

8344252: SM cleanup in java.util classes

Reviewed-by: naoto, smarks

! src/java.base/share/classes/java/util/Arrays.java
! src/java.base/share/classes/java/util/Calendar.java
! src/java.base/share/classes/java/util/Currency.java
! src/java.base/share/classes/java/util/Locale.java
! src/java.base/share/classes/java/util/Properties.java
! src/java.base/share/classes/java/util/PropertyResourceBundle.java
! src/java.base/share/classes/java/util/ResourceBundle.java
! src/java.base/share/classes/java/util/TimeZone.java
! src/java.base/share/classes/java/util/Tripwire.java
! src/java.base/share/classes/java/util/spi/AbstractResourceBundleProvider.java
! src/java.base/share/classes/java/util/spi/LocaleServiceProvider.java
! src/java.base/share/classes/java/util/spi/ToolProvider.java
! src/java.base/share/classes/java/util/stream/Tripwire.java

Changeset: c388455d
Branch: premain
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2024-11-15 20:30:04 +0000
URL:       https://git.openjdk.org/leyden/commit/c388455d0a463c9cb52ad18050f1155ec4ac0e6c

8344197: SM cleanup in java.util.concurrent

Reviewed-by: alanb, dl

! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListSet.java
! src/java.base/share/classes/java/util/concurrent/CopyOnWriteArrayList.java
! src/java.base/share/classes/java/util/concurrent/Executors.java
! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java
! src/java.base/share/classes/java/util/concurrent/ThreadLocalRandom.java
! src/java.base/share/classes/java/util/concurrent/ThreadPerTaskExecutor.java
! src/java.base/share/classes/java/util/concurrent/ThreadPoolExecutor.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicIntegerFieldUpdater.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLongFieldUpdater.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceArray.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceFieldUpdater.java
! src/java.base/share/classes/java/util/concurrent/atomic/Striped64.java

Changeset: 276251c4
Branch: premain
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2024-11-15 21:21:03 +0000
URL:       https://git.openjdk.org/leyden/commit/276251c44a1a5b9dc36b27ecbaed37de62fc7558

8342826: Improve performance of oopDesc::klass() after JDK-8305895

Reviewed-by: coleenp, shade, mli

+ src/hotspot/share/oops/objLayout.cpp
+ src/hotspot/share/oops/objLayout.hpp
+ src/hotspot/share/oops/objLayout.inline.hpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/runtime/arguments.cpp

Changeset: f4e1f040
Branch: premain
Author:    iklam <ilam3388 at gmail.com>
Date:      2024-11-18 16:03:19 +0000
URL:       https://git.openjdk.org/leyden/commit/f4e1f04014fa0574b2405b6de9a0493b5faae32c

Merge branch jdk/master into premain

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java
! test/hotspot/jtreg/ProblemList.txt
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java
! test/hotspot/jtreg/ProblemList.txt

Changeset: e4017de3
Branch: premain
Author:    iklam <ilam3388 at gmail.com>
Date:      2024-11-18 22:25:36 +0000
URL:       https://git.openjdk.org/leyden/commit/e4017de3eaffa90532d9076c4ee1c5f029266806

Prepare to merge with 41a2d49f0a1ed298b8ab023ce634335464454fe7 - hand merge some files

! src/hotspot/share/cds/aotClassInitializer.cpp
! src/hotspot/share/cds/aotClassInitializer.hpp
! src/hotspot/share/cds/aotClassLinker.cpp
! src/hotspot/share/cds/aotClassLinker.hpp
! src/hotspot/share/cds/aotConstantPoolResolver.cpp
! src/hotspot/share/cds/aotConstantPoolResolver.hpp
! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp
! src/hotspot/share/cds/aotLinkedClassBulkLoader.hpp
! src/hotspot/share/cds/aotLinkedClassTable.hpp
! src/hotspot/share/cds/archiveUtils.inline.hpp
! src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/cdsEnumKlass.cpp
! src/hotspot/share/cds/cdsHeapVerifier.cpp
! src/hotspot/share/cds/cds_globals.hpp
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/dumpTimeClassInfo.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/lambdaFormInvokers.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/classfile/vmClasses.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/memory/iterator.inline.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/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/runtime/threads.cpp
! src/java.base/share/classes/java/lang/Boolean.java
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/invoke/BoundMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
! src/java.base/share/classes/java/lang/invoke/LambdaFormEditor.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleStatics.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! src/java.base/share/classes/java/lang/invoke/MethodTypeForm.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java
! src/java.base/share/classes/jdk/internal/misc/Unsafe.java
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/runtime/cds/appcds/AOTFlags.java
! test/hotspot/jtreg/runtime/cds/appcds/LambdaContainsOldInf.java
! test/hotspot/jtreg/runtime/cds/appcds/LambdaEagerInit.java
! test/hotspot/jtreg/runtime/cds/appcds/LambdaWithOldClass.java
! test/hotspot/jtreg/runtime/cds/appcds/StaticArchiveWithLambda.java
! test/hotspot/jtreg/runtime/cds/appcds/TestParallelGCWithCDS.java
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTClassLinkingVMOptions.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/customLoader/CustomClassListDump.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaInBaseArchive.java
! test/hotspot/jtreg/runtime/cds/appcds/jvmti/ClassFileLoadHookTest.java
! test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/OldClassAndRedefineClass.java
! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/AOTLinkedLambdas.java
! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/ResolvedConstants.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/IncompatibleOptions.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/InvalidFileFormat.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsHumongous.java
! test/jdk/jdk/internal/misc/CDS/ArchivedEnumTest.java
! test/lib/jdk/test/lib/cds/CDSAppTester.java
! test/lib/jdk/test/lib/cds/CDSTestUtils.java

Changeset: 41a2d49f
Branch: premain
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2024-11-15 22:28:54 +0000
URL:       https://git.openjdk.org/leyden/commit/41a2d49f0a1ed298b8ab023ce634335464454fe7

8331497: Implement JEP 483: Ahead-of-Time Class Loading & Linking

Reviewed-by: jrose, kvn, heidinga, asmehra, vlivanov

! make/RunTests.gmk
+ src/hotspot/share/cds/aotClassInitializer.cpp
+ src/hotspot/share/cds/aotClassInitializer.hpp
+ src/hotspot/share/cds/aotClassLinker.cpp
+ src/hotspot/share/cds/aotClassLinker.hpp
+ src/hotspot/share/cds/aotConstantPoolResolver.cpp
+ src/hotspot/share/cds/aotConstantPoolResolver.hpp
+ src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp
+ src/hotspot/share/cds/aotLinkedClassBulkLoader.hpp
+ src/hotspot/share/cds/aotLinkedClassTable.cpp
+ src/hotspot/share/cds/aotLinkedClassTable.hpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveHeapLoader.cpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/archiveUtils.inline.hpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/cdsEnumKlass.cpp
! src/hotspot/share/cds/cdsHeapVerifier.cpp
! src/hotspot/share/cds/cds_globals.hpp
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/classListWriter.cpp
- src/hotspot/share/cds/classPrelinker.cpp
- src/hotspot/share/cds/classPrelinker.hpp
! src/hotspot/share/cds/dumpAllocStats.cpp
! src/hotspot/share/cds/dumpAllocStats.hpp
! src/hotspot/share/cds/dumpTimeClassInfo.hpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/lambdaFormInvokers.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/cds/runTimeClassInfo.cpp
! src/hotspot/share/cds/runTimeClassInfo.hpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/classfile/vmClassMacros.hpp
! src/hotspot/share/classfile/vmClasses.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/interpreterRuntime.hpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/memory/iterator.inline.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/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/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExport.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/flags/jvmFlagAccess.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.hpp
! src/hotspot/share/runtime/threads.cpp
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/invoke/LambdaFormEditor.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! src/java.base/share/classes/java/lang/invoke/MethodTypeForm.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java
! src/java.base/share/classes/jdk/internal/misc/Unsafe.java
+ test/hotspot/jtreg/ProblemList-AotJdk.txt
! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/runtime/cds/SharedBaseAddress.java
+ test/hotspot/jtreg/runtime/cds/appcds/AOTFlags.java
! test/hotspot/jtreg/runtime/cds/appcds/ClassPathAttr.java
! test/hotspot/jtreg/runtime/cds/appcds/LambdaContainsOldInf.java
! test/hotspot/jtreg/runtime/cds/appcds/LambdaWithOldClass.java
! test/hotspot/jtreg/runtime/cds/appcds/LambdaWithUseImplMethodHandle.java
! test/hotspot/jtreg/runtime/cds/appcds/TestParallelGCWithCDS.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTClassLinkingVMOptions.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/InitiatingLoaderTester.jasm
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchiveHeapTestClass.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/CustomClassListDump.java
! test/hotspot/jtreg/runtime/cds/appcds/jvmti/ClassFileLoadHookTest.java
! test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/OldClassAndRedefineClass.java
+ test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/AOTLinkedLambdas.java
+ test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/AOTLinkedVarHandles.java
! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/ResolvedConstants.java
+ test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/StringConcatTestOld.jasm
+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/OldConsumer.jasm
+ test/jdk/ProblemList-AotJdk.txt
! test/jdk/jdk/internal/misc/CDS/ArchivedEnumTest.java
! test/jtreg-ext/requires/VMProps.java
! test/lib/jdk/test/lib/cds/CDSAppTester.java
! test/lib/jdk/test/lib/cds/CDSTestUtils.java

Changeset: cb8c7904
Branch: premain
Author:    iklam <ilam3388 at gmail.com>
Date:      2024-11-19 09:39:05 +0000
URL:       https://git.openjdk.org/leyden/commit/cb8c79047becfc2e6159faf5ad81514ea4c6b519

Merge remote-tracking branch 'jdk/master' into premain

! src/hotspot/share/cds/aotClassInitializer.cpp
! src/hotspot/share/cds/aotClassInitializer.hpp
! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp
! src/hotspot/share/cds/aotLinkedClassBulkLoader.hpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/lambdaFormInvokers.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/runtime/threads.cpp
! src/java.base/share/classes/java/lang/Class.java
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/ResolvedConstants.java
! test/lib/jdk/test/lib/cds/CDSAppTester.java
! src/hotspot/share/cds/aotClassInitializer.cpp
! src/hotspot/share/cds/aotClassInitializer.hpp
! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp
! src/hotspot/share/cds/aotLinkedClassBulkLoader.hpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/lambdaFormInvokers.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/runtime/threads.cpp
! src/java.base/share/classes/java/lang/Class.java
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/ResolvedConstants.java
! test/lib/jdk/test/lib/cds/CDSAppTester.java

Changeset: b5459e0a
Branch: premain
Author:    iklam <ilam3388 at gmail.com>
Date:      2024-11-19 20:24:44 +0000
URL:       https://git.openjdk.org/leyden/commit/b5459e0ab9351e90ce8ccf75968fffa2871ea349

Fixed merge

! 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/cdsConfig.cpp
! src/hotspot/share/cds/cdsHeapVerifier.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/code/SCCache.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/threads.cpp
! test/hotspot/jtreg/TEST.groups
- test/hotspot/jtreg/runtime/cds/appcds/indy/IndyMiscTests.java
! test/lib/jdk/test/lib/cds/CDSAppTester.java
! test/lib/jdk/test/lib/cds/CDSTestUtils.java

Changeset: c2871bb1
Branch: premain
Author:    iklam <ilam3388 at gmail.com>
Date:      2024-11-19 20:48:33 +0000
URL:       https://git.openjdk.org/leyden/commit/c2871bb173fc85efccc60e78872a2f5146aae024

Merge branch 'premain' of https://github.com/openjdk/leyden into premain

! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveHeapLoader.cpp
! src/hotspot/share/cds/archiveHeapLoader.hpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/code/SCCache.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveHeapLoader.cpp
! src/hotspot/share/cds/archiveHeapLoader.hpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/code/SCCache.cpp

Changeset: b3e5a418
Branch: premain
Author:    iklam <ilam3388 at gmail.com>
Date:      2024-11-19 20:49:20 +0000
URL:       https://git.openjdk.org/leyden/commit/b3e5a4186a8894f1726b1222f5e79efee73eef30

Remove unnecessary logs for CDSAccess::get_archived_object_permanent_index()

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

Changeset: ff46e8e6
Branch: premain
Author:    Vladimir Ivanov <vladimir.x.ivanov at oracle.com>
Date:      2024-11-22 16:00:25 +0000
URL:       https://git.openjdk.org/leyden/commit/ff46e8e6a4c2a1121a17b42a1e8764e457ae0c92

Fix SCCache crashes

! src/hotspot/share/code/SCCache.cpp

Changeset: 58565167
Branch: premain
Author:    Vladimir Ivanov <vladimir.x.ivanov at oracle.com>
Date:      2024-11-27 14:20:00 +0000
URL:       https://git.openjdk.org/leyden/commit/58565167d5c8ba59d3034cf2ce4c249e4d7a7d7a

Don't allocate new C strings on the fly

! src/hotspot/cpu/x86/methodHandles_x86.cpp

Changeset: 6ca0c9ef
Branch: premain
Author:    Vladimir Ivanov <vladimir.x.ivanov at oracle.com>
Date:      2024-11-27 14:23:55 +0000
URL:       https://git.openjdk.org/leyden/commit/6ca0c9efcbe3f84a9c1f77be670d485e55945e82

fix build

! src/hotspot/cpu/x86/methodHandles_x86.cpp

Changeset: ba71a22b
Branch: premain
Author:    Vladimir Ivanov <vladimir.x.ivanov at oracle.com>
Date:      2024-11-27 14:24:34 +0000
URL:       https://git.openjdk.org/leyden/commit/ba71a22b7764f65942fcaa4e59b0e98e0e791435

fix build

! src/hotspot/cpu/x86/methodHandles_x86.cpp

Changeset: 026c6bab
Branch: premain
Author:    iklam <ilam3388 at gmail.com>
Date:      2024-12-02 16:19:44 +0000
URL:       https://git.openjdk.org/leyden/commit/026c6babf1419967d1794af7296ccfe9f39b1374

Merge branch 'premain' of https://github.com/openjdk/leyden into premain

! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.hpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/cds_globals.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/ci/ciMethod.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/init.cpp
! 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/native/libjava/System.c
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.hpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/cds_globals.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/ci/ciMethod.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/init.cpp
! 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/native/libjava/System.c



More information about the leyden-dev mailing list