git: openjdk/jdk17u: 198 new changesets

Aleksey Shipilev shade at openjdk.org
Wed Aug 2 09:05:25 UTC 2023


Changeset: 3d30c297
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-05-30 16:27:58 +0000
URL:       https://git.openjdk.org/jdk17u/commit/3d30c29775713eb0ebfa82fcec8c4eaa52a3286f

8309107: Bump update version for OpenJDK: jdk-17.0.9

Reviewed-by: mdoerr

! .jcheck/conf
! make/conf/version-numbers.conf

Changeset: 7765ba55
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-05-30 18:49:03 +0000
URL:       https://git.openjdk.org/jdk17u/commit/7765ba55dcc01116a8e266c60753253c1ac96386

8292698: Improve performance of DataInputStream

Backport-of: 74a51ccc86525eb4b1eb2e5cb11e605ca9e9fc5d

! src/java.base/share/classes/java/io/DataInputStream.java
+ test/micro/org/openjdk/bench/java/io/DataInputStreamTest.java

Changeset: c9013a2d
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-05-31 14:09:55 +0000
URL:       https://git.openjdk.org/jdk17u/commit/c9013a2d555f41d8cf730f2bdceefd3324b1735d

8298138: Shenandoah: HdrSeq asserts "sub-bucket index (512) overflow for value (    1.00)"

Backport-of: c16eb89ce0d59f2ff83b6db0bee3e384ec8d5efe

! src/hotspot/share/gc/shenandoah/shenandoahNumberSeq.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNumberSeq.hpp
+ test/hotspot/gtest/gc/shenandoah/test_shenandoahNumberSeq.cpp

Changeset: c1e979f6
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-05-31 14:11:11 +0000
URL:       https://git.openjdk.org/jdk17u/commit/c1e979f6abc64e8f246f8893cf33c042b8c90451

8300053: Shenandoah: Handle more GCCauses in ShenandoahControlThread::request_gc

Backport-of: cac72a60181d3570562f8534c691528d06e40cb8

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

Changeset: ac9c6966
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-06-02 10:41:27 +0000
URL:       https://git.openjdk.org/jdk17u/commit/ac9c69663d4b146e258752da530e2ec0fee180fa

8301187: Memory leaks in OopMapCache

Backport-of: e2a3b20ca80186a3d3d1a2a9029036b088b3fc9c

! src/hotspot/share/interpreter/oopMapCache.cpp

Changeset: ef86ea28
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-06-07 07:45:01 +0000
URL:       https://git.openjdk.org/jdk17u/commit/ef86ea2842b1a204834291d9d6665bfcd7b75fbc

8283756: (zipfs) ZipFSOutputStreamTest.testOutputStream should only check inflated bytes

Backport-of: 0c472c8a4ff01b3bc8fba5df82c24c240586e5c5

! test/jdk/jdk/nio/zipfs/ZipFSOutputStreamTest.java

Changeset: b6a5d208
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-06-13 07:21:20 +0000
URL:       https://git.openjdk.org/jdk17u/commit/b6a5d2082832c9d70051df8d4a5190f6a6faec58

8269091: javax/sound/sampled/Clip/SetPositionHang.java failed with ArrayIndexOutOfBoundsException: Array index out of range: -4

Backport-of: 1a7b70a8be0a236b98925a8320d25d88a405d595

! src/java.desktop/share/classes/com/sun/media/sound/DirectAudioDevice.java
! test/jdk/javax/sound/sampled/Clip/SetPositionHang.java

Changeset: f80be823
Author:    Oli Gillespie <ogillespie at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2023-06-13 08:27:53 +0000
URL:       https://git.openjdk.org/jdk17u/commit/f80be8239069ef40cb9b4c0639fba87945a969f0

8304976: Optimize DateTimeFormatterBuilder.ZoneTextPrinterParser.getTree()

Reviewed-by: shade, stsypanov, phh
Backport-of: 438c969b7b07eeef0158b089e5a168849e04bf56

! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java
+ test/micro/org/openjdk/bench/java/time/format/ZonedDateTimeFormatterBenchmark.java

Changeset: e8980486
Author:    Ningsheng Jian <njian at openjdk.org>
Committer: Andrew Haley <aph at openjdk.org>
Date:      2023-06-13 10:10:03 +0000
URL:       https://git.openjdk.org/jdk17u/commit/e8980486da1bbc217cf71251f3d28af5e3e96ecf

8307572: AArch64: Vector registers are clobbered by some macroassemblers

Reviewed-by: aph
Backport-of: 33d9a857308eed53e06b448691910bc8aa2f8fc9

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
+ test/hotspot/jtreg/compiler/c2/aarch64/TestIntrinsicsRegStress.java

Changeset: 12d08f0c
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-06-13 13:12:16 +0000
URL:       https://git.openjdk.org/jdk17u/commit/12d08f0cabefc6b23690b7c3676ffdfb7388a779

8308156: VerifyCACerts.java misses blank in error output

Backport-of: 5a92aae1d967f5be01f05d9cc56c433a5eca61e8

! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java

Changeset: 22a548bc
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-06-13 17:19:35 +0000
URL:       https://git.openjdk.org/jdk17u/commit/22a548bc3b2ad0b5a9a71a238852ed551d2e1476

8307395: Add missing STS to Shenandoah

Reviewed-by: rkennke
Backport-of: 3968ab5db5443ce93c9a19ebbc5464f7d91782fc

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

Changeset: 8ac9c57b
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-14 06:38:50 +0000
URL:       https://git.openjdk.org/jdk17u/commit/8ac9c57b75db4d8dbdbd99531fbb0d8b38788587

Merge


Changeset: ebb9a36d
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-06-14 07:53:08 +0000
URL:       https://git.openjdk.org/jdk17u/commit/ebb9a36d0d0d8f39ce4dbb1ca657a18eb8ed5942

8309297: Adjust ShenandoahHeap print_heap_regions_on

Backport-of: 9233dcc8380c6e7cd7bbf7a1f4c0a6873429ea53

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp

Changeset: 2570e72f
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-06-14 07:58:31 +0000
URL:       https://git.openjdk.org/jdk17u/commit/2570e72fa0e127b75ceef98af71391a8f78ba64d

8308300: enhance exceptions in MappedMemoryUtils.c

Backport-of: 69f508a2ac344eb61cef7be985348873b8265171

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

Changeset: 6991372a
Author:    Kirill A. Korinsky <kirill at korins.ky>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2023-06-14 14:33:40 +0000
URL:       https://git.openjdk.org/jdk17u/commit/6991372a06f7e623112f1437eeaed7ad7eb6eb99

8305995: Footprint regression from JDK-8224957

Backport-of: 7551529854b325488b58481e11103b08a211aff4

! src/hotspot/share/opto/node.cpp
+ test/micro/org/openjdk/bench/vm/compiler/RBTreeSearch.java

Changeset: 01ac9cbb
Author:    Zdenek Zambersky <zzambers at openjdk.org>
Committer: Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2023-06-14 16:17:11 +0000
URL:       https://git.openjdk.org/jdk17u/commit/01ac9cbbca887446d95634f33466e6697988be3c

8309138: Fix container tests for jdks with symlinked conf dir

Backport-of: ec55539534d43629c1a47407a8e2e94913034a71

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

Changeset: faafe226
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-06-15 07:52:40 +0000
URL:       https://git.openjdk.org/jdk17u/commit/faafe226f5b811f8535538b4b42eef6efca0dba5

8305858: Resolve multiple definition of 'handleSocketError' when statically linking with JDK native libraries

Backport-of: 2bbbff209dc21633e08fe4d565dfc649eea2c883

! src/jdk.sctp/unix/native/libsctp/Sctp.h
! src/jdk.sctp/unix/native/libsctp/SctpChannelImpl.c
! src/jdk.sctp/unix/native/libsctp/SctpNet.c

Changeset: 31a7fd3f
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-15 09:49:33 +0000
URL:       https://git.openjdk.org/jdk17u/commit/31a7fd3fbaeafda3245b5ce708e8c510c40072ea

8298921: Create a regression test for JDK-8139581

Backport-of: 834e50e9efc16effad7469cae99ab8f918a30e86

+ test/jdk/java/awt/Component/ComponentRedrawnTest.java

Changeset: 30d04843
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-15 09:51:26 +0000
URL:       https://git.openjdk.org/jdk17u/commit/30d04843afa033586fad58a706d6e64f8f6fd416

8299962: Speed up compiler/intrinsics/unsafe/DirectByteBufferTest.java and HeapByteBufferTest.java

Backport-of: 7c1ebcc4ce74bb06f7c911e59a86bcfb5c5da844

! test/hotspot/jtreg/compiler/intrinsics/unsafe/DirectByteBufferTest.java
! test/hotspot/jtreg/compiler/intrinsics/unsafe/HeapByteBufferTest.java

Changeset: 954bbaa0
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-15 09:55:17 +0000
URL:       https://git.openjdk.org/jdk17u/commit/954bbaa0a84bbd4c26d637ee4476215030e1de61

8282651: ZGC: vmTestbase/gc/ArrayJuggle/ tests fails intermittently with exit code 97

Backport-of: 1f438a8a702034c2f10c0008e72395f526b15ef5

! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle01/Juggle01.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle02/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle03/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle04/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle05/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle06/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle07/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle08/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle09/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle10/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle11/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle12/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle13/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle14/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle15/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle16/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle17/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle18/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle19/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle20/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle21/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle22/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle23/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle24/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle25/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle26/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle27/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle28/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle29/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle30/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle31/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle32/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle33/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle34/TestDescription.java

Changeset: f9a60759
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-15 09:55:55 +0000
URL:       https://git.openjdk.org/jdk17u/commit/f9a60759b13f242c45bef8506e25ffea3e972247

8302150: Speed up compiler/codegen/Test7100757.java

Backport-of: 16a4f02f2d4f5574af3b20f2f0c788d15dd503ac

! test/hotspot/jtreg/compiler/codegen/Test7100757.java

Changeset: eed854c1
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-06-16 07:54:03 +0000
URL:       https://git.openjdk.org/jdk17u/commit/eed854c11e787eee839b76fd75e54a7169ba379b

8309340: Provide sctpHandleSocketErrorWithMessage

Reviewed-by: mdoerr
Backport-of: 3b85f84f026973a2abdbce8d9baf1329c8a4ebf8

! src/jdk.sctp/unix/native/libsctp/Sctp.h
! src/jdk.sctp/unix/native/libsctp/SctpNet.c

Changeset: 2bed8656
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-16 11:49:12 +0000
URL:       https://git.openjdk.org/jdk17u/commit/2bed8656f9227a744d77cbc65a0af49471724be8

8271707: migrate tests to use jdk.test.whitebox.WhiteBox

Reviewed-by: mdoerr
Backport-of: e7795851d2e02389e63950fef939084b18ec4bfb

! test/hotspot/jtreg/applications/ctw/modules/generate.bash
! test/hotspot/jtreg/applications/ctw/modules/java_base.java
! test/hotspot/jtreg/applications/ctw/modules/java_base_2.java
! test/hotspot/jtreg/applications/ctw/modules/java_compiler.java
! test/hotspot/jtreg/applications/ctw/modules/java_datatransfer.java
! test/hotspot/jtreg/applications/ctw/modules/java_desktop.java
! test/hotspot/jtreg/applications/ctw/modules/java_desktop_2.java
! test/hotspot/jtreg/applications/ctw/modules/java_instrument.java
! test/hotspot/jtreg/applications/ctw/modules/java_logging.java
! test/hotspot/jtreg/applications/ctw/modules/java_management.java
! test/hotspot/jtreg/applications/ctw/modules/java_management_rmi.java
! test/hotspot/jtreg/applications/ctw/modules/java_naming.java
! test/hotspot/jtreg/applications/ctw/modules/java_net_http.java
! test/hotspot/jtreg/applications/ctw/modules/java_prefs.java
! test/hotspot/jtreg/applications/ctw/modules/java_rmi.java
! test/hotspot/jtreg/applications/ctw/modules/java_scripting.java
! test/hotspot/jtreg/applications/ctw/modules/java_security_jgss.java
! test/hotspot/jtreg/applications/ctw/modules/java_security_sasl.java
! test/hotspot/jtreg/applications/ctw/modules/java_smartcardio.java
! test/hotspot/jtreg/applications/ctw/modules/java_sql.java
! test/hotspot/jtreg/applications/ctw/modules/java_sql_rowset.java
! test/hotspot/jtreg/applications/ctw/modules/java_transaction_xa.java
! test/hotspot/jtreg/applications/ctw/modules/java_xml.java
! test/hotspot/jtreg/applications/ctw/modules/java_xml_crypto.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_accessibility.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_attach.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_charsets.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_compiler.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_crypto_cryptoki.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_crypto_ec.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_crypto_mscapi.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_dynalink.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_editpad.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_hotspot_agent.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_httpserver.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_internal_ed.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_internal_jvmstat.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_internal_le.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_internal_opt.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_internal_vm_ci.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_jartool.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_javadoc.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_jcmd.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_jconsole.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_jdeps.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_jdi.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_jfr.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_jlink.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_jshell.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_jsobject.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_jstatd.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_localedata.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_localedata_2.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_management.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_management_agent.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_management_jfr.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_naming_dns.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_naming_rmi.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_net.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_sctp.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_security_auth.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_security_jgss.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_unsupported.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_unsupported_desktop.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_xml_dom.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_zipfs.java
! test/hotspot/jtreg/compiler/arguments/TestUseBMI1InstructionsOnSupportedCPU.java
! test/hotspot/jtreg/compiler/arguments/TestUseBMI1InstructionsOnUnsupportedCPU.java
! test/hotspot/jtreg/compiler/arguments/TestUseCountLeadingZerosInstructionOnSupportedCPU.java
! test/hotspot/jtreg/compiler/arguments/TestUseCountLeadingZerosInstructionOnUnsupportedCPU.java
! test/hotspot/jtreg/compiler/arguments/TestUseCountTrailingZerosInstructionOnSupportedCPU.java
! test/hotspot/jtreg/compiler/arguments/TestUseCountTrailingZerosInstructionOnUnsupportedCPU.java
! test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyNoInitDeopt.java
! test/hotspot/jtreg/compiler/arraycopy/TestDefaultMethodArrayCloneDeoptC2.java
! test/hotspot/jtreg/compiler/arraycopy/TestOutOfBoundsArrayLoad.java
! test/hotspot/jtreg/compiler/c2/Test6857159.java
! test/hotspot/jtreg/compiler/c2/Test8004741.java
! test/hotspot/jtreg/compiler/c2/TestDeadDataLoopIGVN.java
! test/hotspot/jtreg/compiler/c2/TestUseOptoBiasInliningWithoutEliminateLocks.java
! test/hotspot/jtreg/compiler/c2/aarch64/TestVolatiles.java
! test/hotspot/jtreg/compiler/c2/cr6589834/Test_ia32.java
! test/hotspot/jtreg/compiler/c2/irTests/TestSuperwordFailsUnrolling.java
! test/hotspot/jtreg/compiler/calls/common/CallsBase.java
! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeDynamic2CompiledTest.java
! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeDynamic2InterpretedTest.java
! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeDynamic2NativeTest.java
! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeInterface2CompiledTest.java
! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeInterface2InterpretedTest.java
! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeInterface2NativeTest.java
! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeSpecial2CompiledTest.java
! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeSpecial2InterpretedTest.java
! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeSpecial2NativeTest.java
! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeStatic2CompiledTest.java
! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeStatic2InterpretedTest.java
! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeStatic2NativeTest.java
! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeVirtual2CompiledTest.java
! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeVirtual2InterpretedTest.java
! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeVirtual2NativeTest.java
! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeDynamic2CompiledTest.java
! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeDynamic2InterpretedTest.java
! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeDynamic2NativeTest.java
! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeInterface2CompiledTest.java
! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeInterface2InterpretedTest.java
! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeInterface2NativeTest.java
! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeSpecial2CompiledTest.java
! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeSpecial2InterpretedTest.java
! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeSpecial2NativeTest.java
! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeStatic2CompiledTest.java
! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeStatic2InterpretedTest.java
! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeStatic2NativeTest.java
! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeVirtual2CompiledTest.java
! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeVirtual2InterpretedTest.java
! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeVirtual2NativeTest.java
! test/hotspot/jtreg/compiler/calls/fromNative/NativeInvokeSpecial2CompiledTest.java
! test/hotspot/jtreg/compiler/calls/fromNative/NativeInvokeSpecial2InterpretedTest.java
! test/hotspot/jtreg/compiler/calls/fromNative/NativeInvokeSpecial2NativeTest.java
! test/hotspot/jtreg/compiler/calls/fromNative/NativeInvokeStatic2CompiledTest.java
! test/hotspot/jtreg/compiler/calls/fromNative/NativeInvokeStatic2InterpretedTest.java
! test/hotspot/jtreg/compiler/calls/fromNative/NativeInvokeStatic2NativeTest.java
! test/hotspot/jtreg/compiler/calls/fromNative/NativeInvokeVirtual2CompiledTest.java
! test/hotspot/jtreg/compiler/calls/fromNative/NativeInvokeVirtual2InterpretedTest.java
! test/hotspot/jtreg/compiler/calls/fromNative/NativeInvokeVirtual2NativeTest.java
! test/hotspot/jtreg/compiler/cha/AbstractRootMethod.java
! test/hotspot/jtreg/compiler/cha/DefaultRootMethod.java
! test/hotspot/jtreg/compiler/cha/StrengthReduceInterfaceCall.java
! test/hotspot/jtreg/compiler/cha/Utils.java
! test/hotspot/jtreg/compiler/ciReplay/TestClientVM.java
! test/hotspot/jtreg/compiler/ciReplay/TestDumpReplay.java
! test/hotspot/jtreg/compiler/ciReplay/TestSAClient.java
! test/hotspot/jtreg/compiler/ciReplay/TestSAServer.java
! test/hotspot/jtreg/compiler/ciReplay/TestServerVM.java
! test/hotspot/jtreg/compiler/ciReplay/TestVMNoCompLevel.java
! test/hotspot/jtreg/compiler/ciReplay/VMBase.java
! test/hotspot/jtreg/compiler/classUnloading/methodUnloading/TestMethodUnloading.java
! test/hotspot/jtreg/compiler/codecache/CheckSegmentedCodeCache.java
! test/hotspot/jtreg/compiler/codecache/OverflowCodeCacheTest.java
! test/hotspot/jtreg/compiler/codecache/jmx/BeanTypeTest.java
! test/hotspot/jtreg/compiler/codecache/jmx/CodeCacheUtils.java
! test/hotspot/jtreg/compiler/codecache/jmx/CodeHeapBeanPresenceTest.java
! test/hotspot/jtreg/compiler/codecache/jmx/GetUsageTest.java
! test/hotspot/jtreg/compiler/codecache/jmx/InitialAndMaxUsageTest.java
! test/hotspot/jtreg/compiler/codecache/jmx/ManagerNamesTest.java
! test/hotspot/jtreg/compiler/codecache/jmx/MemoryPoolsPresenceTest.java
! test/hotspot/jtreg/compiler/codecache/jmx/PeakUsageTest.java
! test/hotspot/jtreg/compiler/codecache/jmx/PoolsIndependenceTest.java
! test/hotspot/jtreg/compiler/codecache/jmx/ThresholdNotificationsTest.java
! test/hotspot/jtreg/compiler/codecache/jmx/UsageThresholdExceededSeveralTimesTest.java
! test/hotspot/jtreg/compiler/codecache/jmx/UsageThresholdExceededTest.java
! test/hotspot/jtreg/compiler/codecache/jmx/UsageThresholdIncreasedTest.java
! test/hotspot/jtreg/compiler/codecache/jmx/UsageThresholdNotExceededTest.java
! test/hotspot/jtreg/compiler/codecache/stress/Helper.java
! test/hotspot/jtreg/compiler/codecache/stress/OverloadCompileQueueTest.java
! test/hotspot/jtreg/compiler/codecache/stress/RandomAllocationTest.java
! test/hotspot/jtreg/compiler/codecache/stress/ReturnBlobToWrongHeapTest.java
! test/hotspot/jtreg/compiler/codecache/stress/UnexpectedDeoptimizationAllTest.java
! test/hotspot/jtreg/compiler/codecache/stress/UnexpectedDeoptimizationTest.java
! test/hotspot/jtreg/compiler/codegen/TestOopCmp.java
! test/hotspot/jtreg/compiler/codegen/aes/Test8292158.java
! test/hotspot/jtreg/compiler/codegen/aes/TestAESMain.java
! test/hotspot/jtreg/compiler/codegen/aes/TestCipherBlockChainingEncrypt.java
! test/hotspot/jtreg/compiler/compilercontrol/InlineMatcherTest.java
! test/hotspot/jtreg/compiler/compilercontrol/TestCompilerDirectivesCompatibilityBase.java
! test/hotspot/jtreg/compiler/compilercontrol/TestCompilerDirectivesCompatibilityCommandOff.java
! test/hotspot/jtreg/compiler/compilercontrol/TestCompilerDirectivesCompatibilityCommandOn.java
! test/hotspot/jtreg/compiler/compilercontrol/TestCompilerDirectivesCompatibilityFlag.java
! test/hotspot/jtreg/compiler/compilercontrol/commandfile/CompileOnlyTest.java
! test/hotspot/jtreg/compiler/compilercontrol/commandfile/ExcludeTest.java
! test/hotspot/jtreg/compiler/compilercontrol/commandfile/LogTest.java
! test/hotspot/jtreg/compiler/compilercontrol/commandfile/PrintTest.java
! test/hotspot/jtreg/compiler/compilercontrol/commands/CompileOnlyTest.java
! test/hotspot/jtreg/compiler/compilercontrol/commands/ControlIntrinsicTest.java
! test/hotspot/jtreg/compiler/compilercontrol/commands/ExcludeTest.java
! test/hotspot/jtreg/compiler/compilercontrol/commands/LogTest.java
! test/hotspot/jtreg/compiler/compilercontrol/commands/PrintTest.java
! test/hotspot/jtreg/compiler/compilercontrol/directives/CompileOnlyTest.java
! test/hotspot/jtreg/compiler/compilercontrol/directives/ControlIntrinsicTest.java
! test/hotspot/jtreg/compiler/compilercontrol/directives/ExcludeTest.java
! test/hotspot/jtreg/compiler/compilercontrol/directives/LogTest.java
! test/hotspot/jtreg/compiler/compilercontrol/directives/PrintTest.java
! test/hotspot/jtreg/compiler/compilercontrol/jcmd/AddAndRemoveTest.java
! test/hotspot/jtreg/compiler/compilercontrol/jcmd/AddCompileOnlyTest.java
! test/hotspot/jtreg/compiler/compilercontrol/jcmd/AddExcludeTest.java
! test/hotspot/jtreg/compiler/compilercontrol/jcmd/AddLogTest.java
! test/hotspot/jtreg/compiler/compilercontrol/jcmd/AddPrintAssemblyTest.java
! test/hotspot/jtreg/compiler/compilercontrol/jcmd/ClearDirectivesFileStackTest.java
! test/hotspot/jtreg/compiler/compilercontrol/jcmd/ClearDirectivesStackTest.java
! test/hotspot/jtreg/compiler/compilercontrol/jcmd/ControlIntrinsicTest.java
! test/hotspot/jtreg/compiler/compilercontrol/jcmd/PrintDirectivesTest.java
! test/hotspot/jtreg/compiler/compilercontrol/jcmd/StressAddMultiThreadedTest.java
! test/hotspot/jtreg/compiler/compilercontrol/logcompilation/LogTest.java
! test/hotspot/jtreg/compiler/compilercontrol/matcher/MethodMatcherTest.java
! test/hotspot/jtreg/compiler/compilercontrol/mixed/RandomCommandsTest.java
! test/hotspot/jtreg/compiler/compilercontrol/mixed/RandomValidCommandsTest.java
! test/hotspot/jtreg/compiler/compilercontrol/share/actions/CompileAction.java
! test/hotspot/jtreg/compiler/cpuflags/TestAESIntrinsicsOnSupportedConfig.java
! test/hotspot/jtreg/compiler/cpuflags/TestAESIntrinsicsOnUnsupportedConfig.java
! test/hotspot/jtreg/compiler/escapeAnalysis/TestArrayCopy.java
! test/hotspot/jtreg/compiler/floatingpoint/NaNTest.java
! test/hotspot/jtreg/compiler/floatingpoint/TestPow2.java
! test/hotspot/jtreg/compiler/gcbarriers/EqvUncastStepOverBarrier.java
! test/hotspot/jtreg/compiler/gcbarriers/PreserveFPRegistersTest.java
! test/hotspot/jtreg/compiler/interpreter/DisableOSRTest.java
! test/hotspot/jtreg/compiler/intrinsics/IntrinsicAvailableTest.java
! test/hotspot/jtreg/compiler/intrinsics/IntrinsicDisabledTest.java
! test/hotspot/jtreg/compiler/intrinsics/TestCheckIndex.java
! test/hotspot/jtreg/compiler/intrinsics/base64/TestBase64.java
! test/hotspot/jtreg/compiler/intrinsics/bigInteger/MontgomeryMultiplyTest.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/TestAndnI.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/TestAndnL.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/TestBlsiI.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/TestBlsiL.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/TestBlsmskI.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/TestBlsmskL.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/TestBlsrI.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/TestBlsrL.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/TestBzhiI2L.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/TestLzcntI.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/TestLzcntL.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/TestTzcntI.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/TestTzcntL.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/AndnTestI.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/AndnTestL.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/BlsiTestI.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/BlsiTestL.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/BlsmskTestI.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/BlsmskTestL.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/BlsrTestI.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/BlsrTestL.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/BzhiTestI2L.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/LZcntTestI.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/LZcntTestL.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/TZcntTestI.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/TZcntTestL.java
! test/hotspot/jtreg/compiler/intrinsics/klass/CastNullCheckDroppingsTest.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/AddExactIntTest.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/AddExactLongTest.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/IncrementExactLongTest.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/MultiplyExactLongTest.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/NegateExactIntTest.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/NegateExactLongTest.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseMD5IntrinsicsOptionOnSupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseMD5IntrinsicsOptionOnUnsupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnSupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnUnsupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnSupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnUnsupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA3IntrinsicsOptionOnSupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA3IntrinsicsOptionOnUnsupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnSupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnUnsupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHAOptionOnSupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHAOptionOnUnsupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/DigestSanityTestBase.java
! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestMD5Intrinsics.java
! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestMD5MultiBlockIntrinsics.java
! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA1Intrinsics.java
! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA1MultiBlockIntrinsics.java
! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA256Intrinsics.java
! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA256MultiBlockIntrinsics.java
! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA3Intrinsics.java
! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA3MultiBlockIntrinsics.java
! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA512Intrinsics.java
! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA512MultiBlockIntrinsics.java
! test/hotspot/jtreg/compiler/intrinsics/string/TestStringIntrinsics2.java
! test/hotspot/jtreg/compiler/jsr292/ContinuousCallSiteTargetChange.java
! test/hotspot/jtreg/compiler/jsr292/InvokerGC.java
! test/hotspot/jtreg/compiler/jsr292/NonInlinedCall/InvokeTest.java
! test/hotspot/jtreg/compiler/jsr292/NonInlinedCall/RedefineTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/AllocateCompileIdTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/CollectCountersTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/CompileCodeTestCase.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ConstantPoolTestCase.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ConstantPoolTestsHelper.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/DisassembleCodeBlobTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/DoNotInlineOrCompileTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/DummyClass.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ExecuteInstalledCodeTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetFlagValueTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetResolvedJavaMethodTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetResolvedJavaTypeTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/HasCompiledCodeForOSRTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/HasNeverInlineDirectiveTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/InvalidateInstalledCodeTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/IsCompilableTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/IsMatureTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/IsMatureVsReprofileTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/LookupKlassInPoolTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/LookupKlassRefIndexInPoolTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/LookupMethodInPoolTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/LookupNameAndTypeRefIndexInPoolTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/LookupNameInPoolTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/LookupSignatureInPoolTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ReprofileTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ResolveFieldInPoolTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ResolvePossiblyCachedConstantInPoolTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ResolveTypeInPoolTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ShouldInlineMethodTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/MemoryAccessProviderData.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/MemoryAccessProviderTest.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java
! test/hotspot/jtreg/compiler/lib/ir_framework/flag/FlagVM.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/AbstractTest.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/CustomRunTest.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/TestVM.java
! test/hotspot/jtreg/compiler/loopopts/UseCountedLoopSafepoints.java
! test/hotspot/jtreg/compiler/loopopts/UseCountedLoopSafepointsTest.java
! test/hotspot/jtreg/compiler/onSpinWait/TestOnSpinWaitAArch64DefaultFlags.java
! test/hotspot/jtreg/compiler/oracle/GetMethodOptionTest.java
! test/hotspot/jtreg/compiler/oracle/MethodMatcherTest.java
! test/hotspot/jtreg/compiler/profiling/TestTypeProfiling.java
! test/hotspot/jtreg/compiler/rangechecks/TestExplicitRangeChecks.java
! test/hotspot/jtreg/compiler/rangechecks/TestRangeCheckSmearing.java
! test/hotspot/jtreg/compiler/rtm/locking/TestRTMAbortRatio.java
! test/hotspot/jtreg/compiler/rtm/locking/TestRTMAbortThreshold.java
! test/hotspot/jtreg/compiler/rtm/locking/TestRTMAfterNonRTMDeopt.java
! test/hotspot/jtreg/compiler/rtm/locking/TestRTMDeoptOnHighAbortRatio.java
! test/hotspot/jtreg/compiler/rtm/locking/TestRTMDeoptOnLowAbortRatio.java
! test/hotspot/jtreg/compiler/rtm/locking/TestRTMLockingCalculationDelay.java
! test/hotspot/jtreg/compiler/rtm/locking/TestRTMLockingThreshold.java
! test/hotspot/jtreg/compiler/rtm/locking/TestRTMRetryCount.java
! test/hotspot/jtreg/compiler/rtm/locking/TestRTMSpinLoopCount.java
! test/hotspot/jtreg/compiler/rtm/locking/TestRTMTotalCountIncrRate.java
! test/hotspot/jtreg/compiler/rtm/locking/TestUseRTMAfterLockInflation.java
! test/hotspot/jtreg/compiler/rtm/locking/TestUseRTMDeopt.java
! test/hotspot/jtreg/compiler/rtm/locking/TestUseRTMForInflatedLocks.java
! test/hotspot/jtreg/compiler/rtm/locking/TestUseRTMForStackLocks.java
! test/hotspot/jtreg/compiler/rtm/locking/TestUseRTMXendForLockBusy.java
! test/hotspot/jtreg/compiler/rtm/method_options/TestNoRTMLockElidingOption.java
! test/hotspot/jtreg/compiler/rtm/method_options/TestUseRTMLockElidingOption.java
! test/hotspot/jtreg/compiler/rtm/print/TestPrintPreciseRTMLockingStatistics.java
! test/hotspot/jtreg/compiler/runtime/Test8010927.java
! test/hotspot/jtreg/compiler/stable/StableConfiguration.java
! test/hotspot/jtreg/compiler/stable/TestStableBoolean.java
! test/hotspot/jtreg/compiler/stable/TestStableByte.java
! test/hotspot/jtreg/compiler/stable/TestStableChar.java
! test/hotspot/jtreg/compiler/stable/TestStableDouble.java
! test/hotspot/jtreg/compiler/stable/TestStableFloat.java
! test/hotspot/jtreg/compiler/stable/TestStableInt.java
! test/hotspot/jtreg/compiler/stable/TestStableLong.java
! test/hotspot/jtreg/compiler/stable/TestStableObject.java
! test/hotspot/jtreg/compiler/stable/TestStableShort.java
! test/hotspot/jtreg/compiler/stable/TestStableUByte.java
! test/hotspot/jtreg/compiler/stable/TestStableUShort.java
! test/hotspot/jtreg/compiler/testlibrary/CompilerUtils.java
! test/hotspot/jtreg/compiler/testlibrary/rtm/AbortProvoker.java
! test/hotspot/jtreg/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java
! test/hotspot/jtreg/compiler/tiered/ConstantGettersTransitionsTest.java
! test/hotspot/jtreg/compiler/tiered/Level2RecompilationTest.java
! test/hotspot/jtreg/compiler/tiered/LevelTransitionTest.java
! test/hotspot/jtreg/compiler/tiered/NonTieredLevelsTest.java
! test/hotspot/jtreg/compiler/tiered/TestEnqueueMethodForCompilation.java
! test/hotspot/jtreg/compiler/tiered/TieredLevelsTest.java
! test/hotspot/jtreg/compiler/types/TestMeetIncompatibleInterfaceArrays.java
! test/hotspot/jtreg/compiler/types/correctness/CorrectnessTest.java
! test/hotspot/jtreg/compiler/types/correctness/OffTest.java
! test/hotspot/jtreg/compiler/uncommontrap/DeoptReallocFailure.java
! test/hotspot/jtreg/compiler/uncommontrap/Test8009761.java
! test/hotspot/jtreg/compiler/uncommontrap/TestNullAssertAtCheckCast.java
! test/hotspot/jtreg/compiler/uncommontrap/TestUnstableIfTrap.java
! test/hotspot/jtreg/compiler/unsafe/UnsafeGetStableArrayElement.java
! test/hotspot/jtreg/compiler/whitebox/AllocationCodeBlobTest.java
! test/hotspot/jtreg/compiler/whitebox/BlockingCompilation.java
! test/hotspot/jtreg/compiler/whitebox/ClearMethodStateTest.java
! test/hotspot/jtreg/compiler/whitebox/CompilerWhiteBoxTest.java
! test/hotspot/jtreg/compiler/whitebox/DeoptimizeAllTest.java
! test/hotspot/jtreg/compiler/whitebox/DeoptimizeFramesTest.java
! test/hotspot/jtreg/compiler/whitebox/DeoptimizeMethodTest.java
! test/hotspot/jtreg/compiler/whitebox/DeoptimizeMultipleOSRTest.java
! test/hotspot/jtreg/compiler/whitebox/EnqueueMethodForCompilationTest.java
! test/hotspot/jtreg/compiler/whitebox/ForceNMethodSweepTest.java
! test/hotspot/jtreg/compiler/whitebox/GetCodeHeapEntriesTest.java
! test/hotspot/jtreg/compiler/whitebox/GetNMethodTest.java
! test/hotspot/jtreg/compiler/whitebox/IsMethodCompilableTest.java
! test/hotspot/jtreg/compiler/whitebox/LockCompilationTest.java
! test/hotspot/jtreg/compiler/whitebox/MakeMethodNotCompilableTest.java
! test/hotspot/jtreg/compiler/whitebox/OSRFailureLevel4Test.java
! test/hotspot/jtreg/compiler/whitebox/SetDontInlineMethodTest.java
! test/hotspot/jtreg/compiler/whitebox/SetForceInlineMethodTest.java
! test/hotspot/jtreg/compiler/whitebox/SimpleTestCase.java
! test/hotspot/jtreg/compiler/whitebox/TestEnqueueInitializerForCompilation.java
! test/hotspot/jtreg/compiler/whitebox/TestMethodCompilableCompilerDirectives.java
! test/hotspot/jtreg/containers/cgroup/CgroupSubsystemFactory.java
! test/hotspot/jtreg/containers/cgroup/PlainRead.java
! test/hotspot/jtreg/containers/docker/CheckContainerized.java
! test/hotspot/jtreg/containers/docker/PrintContainerInfo.java
! test/hotspot/jtreg/containers/docker/TestCPUSets.java
! test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java
! test/hotspot/jtreg/containers/docker/TestMemoryWithCgroupV1.java
! test/hotspot/jtreg/containers/docker/TestMisc.java
! test/hotspot/jtreg/containers/docker/TestPids.java
! test/hotspot/jtreg/gc/TestAgeOutput.java
! test/hotspot/jtreg/gc/TestConcurrentGCBreakpoints.java
! test/hotspot/jtreg/gc/TestJNIWeak/TestJNIWeak.java
! test/hotspot/jtreg/gc/TestNumWorkerOutput.java
! test/hotspot/jtreg/gc/TestReferenceClearDuringMarking.java
! test/hotspot/jtreg/gc/TestReferenceClearDuringReferenceProcessing.java
! test/hotspot/jtreg/gc/TestReferenceRefersTo.java
! test/hotspot/jtreg/gc/TestReferenceRefersToDuringConcMark.java
! test/hotspot/jtreg/gc/TestSmallHeap.java
! test/hotspot/jtreg/gc/arguments/TestG1HeapSizeFlags.java
! test/hotspot/jtreg/gc/arguments/TestMaxHeapSizeTools.java
! test/hotspot/jtreg/gc/arguments/TestMaxRAMFlags.java
! test/hotspot/jtreg/gc/arguments/TestMinAndInitialSurvivorRatioFlags.java
! test/hotspot/jtreg/gc/arguments/TestMinInitialErgonomics.java
! test/hotspot/jtreg/gc/arguments/TestNewRatioFlag.java
! test/hotspot/jtreg/gc/arguments/TestNewSizeFlags.java
! test/hotspot/jtreg/gc/arguments/TestParallelGCThreads.java
! test/hotspot/jtreg/gc/arguments/TestParallelHeapSizeFlags.java
! test/hotspot/jtreg/gc/arguments/TestParallelRefProc.java
! test/hotspot/jtreg/gc/arguments/TestSerialHeapSizeFlags.java
! test/hotspot/jtreg/gc/arguments/TestSmallInitialHeapWithLargePageAndNUMA.java
! test/hotspot/jtreg/gc/arguments/TestSurvivorRatioFlag.java
! test/hotspot/jtreg/gc/arguments/TestTargetSurvivorRatioFlag.java
! test/hotspot/jtreg/gc/arguments/TestUseCompressedOopsErgo.java
! test/hotspot/jtreg/gc/arguments/TestUseCompressedOopsErgoTools.java
! test/hotspot/jtreg/gc/class_unloading/TestClassUnloadingDisabled.java
! test/hotspot/jtreg/gc/class_unloading/TestG1ClassUnloadingHWM.java
! test/hotspot/jtreg/gc/ergonomics/TestDynamicNumberOfGCThreads.java
! test/hotspot/jtreg/gc/ergonomics/TestInitialGCThreadLogging.java
! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegionsLog.java
! test/hotspot/jtreg/gc/g1/TestEdenSurvivorLessThanMax.java
! test/hotspot/jtreg/gc/g1/TestFromCardCacheIndex.java
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
! test/hotspot/jtreg/gc/g1/TestHumongousCodeCacheRoots.java
! test/hotspot/jtreg/gc/g1/TestHumongousConcurrentStartUndo.java
! test/hotspot/jtreg/gc/g1/TestHumongousRemsetsMatch.java
! test/hotspot/jtreg/gc/g1/TestLargePageUseForAuxMemory.java
! test/hotspot/jtreg/gc/g1/TestLargePageUseForHeap.java
! test/hotspot/jtreg/gc/g1/TestMixedGCLiveThreshold.java
! test/hotspot/jtreg/gc/g1/TestNoEagerReclaimOfHumongousRegions.java
! test/hotspot/jtreg/gc/g1/TestNoUseHCC.java
! test/hotspot/jtreg/gc/g1/TestPLABOutput.java
! test/hotspot/jtreg/gc/g1/TestRegionLivenessPrint.java
! test/hotspot/jtreg/gc/g1/TestRemsetLogging.java
! test/hotspot/jtreg/gc/g1/TestRemsetLoggingPerRegion.java
! test/hotspot/jtreg/gc/g1/TestRemsetLoggingTools.java
! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData.java
! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData00.java
! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData05.java
! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData10.java
! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData15.java
! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData20.java
! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData25.java
! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData27.java
! test/hotspot/jtreg/gc/g1/TestSkipRebuildRemsetPhase.java
! test/hotspot/jtreg/gc/g1/TestVerifyGCType.java
! test/hotspot/jtreg/gc/g1/humongousObjects/G1SampleClass.java
! test/hotspot/jtreg/gc/g1/humongousObjects/TestHeapCounters.java
! test/hotspot/jtreg/gc/g1/humongousObjects/TestHumongousClassLoader.java
! test/hotspot/jtreg/gc/g1/humongousObjects/TestHumongousMovement.java
! test/hotspot/jtreg/gc/g1/humongousObjects/TestHumongousNonArrayAllocation.java
! test/hotspot/jtreg/gc/g1/humongousObjects/TestHumongousThreshold.java
! test/hotspot/jtreg/gc/g1/humongousObjects/TestNoAllocationsInHRegions.java
! test/hotspot/jtreg/gc/g1/humongousObjects/TestObjectCollected.java
! test/hotspot/jtreg/gc/g1/humongousObjects/objectGraphTest/GC.java
! test/hotspot/jtreg/gc/g1/humongousObjects/objectGraphTest/TestObjectGraphAfterGC.java
! test/hotspot/jtreg/gc/g1/mixedgc/TestLogging.java
! test/hotspot/jtreg/gc/g1/mixedgc/TestOldGenCollectionUsage.java
! test/hotspot/jtreg/gc/g1/numa/TestG1NUMATouchRegions.java
! test/hotspot/jtreg/gc/g1/plab/TestPLABPromotion.java
! test/hotspot/jtreg/gc/g1/plab/TestPLABResize.java
! test/hotspot/jtreg/gc/g1/plab/lib/AppPLABPromotion.java
! test/hotspot/jtreg/gc/g1/plab/lib/AppPLABResize.java
! test/hotspot/jtreg/gc/logging/TestGCId.java
! test/hotspot/jtreg/gc/logging/TestMetaSpaceLog.java
! test/hotspot/jtreg/gc/metaspace/TestCapacityUntilGCWrapAround.java
! test/hotspot/jtreg/gc/shenandoah/TestReferenceRefersToShenandoah.java
! test/hotspot/jtreg/gc/shenandoah/TestReferenceShortcutCycle.java
! test/hotspot/jtreg/gc/stress/TestMultiThreadStressRSet.java
! test/hotspot/jtreg/gc/stress/TestStressRSetCoarsening.java
! test/hotspot/jtreg/gc/testlibrary/Helpers.java
! test/hotspot/jtreg/gc/testlibrary/g1/MixedGCProvoker.java
! test/hotspot/jtreg/gc/whitebox/TestConcMarkCycleWB.java
! test/hotspot/jtreg/gc/whitebox/TestWBGC.java
! test/hotspot/jtreg/resourcehogs/compiler/intrinsics/string/TestStringIntrinsics2LargeArray.java
! test/hotspot/jtreg/runtime/ClassInitErrors/InitExceptionUnloadTest.java
! test/hotspot/jtreg/runtime/ClassUnload/ConstantPoolDependsTest.java
! test/hotspot/jtreg/runtime/ClassUnload/DictionaryDependsTest.java
! test/hotspot/jtreg/runtime/ClassUnload/KeepAliveClass.java
! test/hotspot/jtreg/runtime/ClassUnload/KeepAliveClassLoader.java
! test/hotspot/jtreg/runtime/ClassUnload/KeepAliveObject.java
! test/hotspot/jtreg/runtime/ClassUnload/KeepAliveSoftReference.java
! test/hotspot/jtreg/runtime/ClassUnload/SuperDependsTest.java
! test/hotspot/jtreg/runtime/ClassUnload/UnloadInterfaceTest.java
! test/hotspot/jtreg/runtime/ClassUnload/UnloadTest.java
! test/hotspot/jtreg/runtime/CompressedOops/UseCompressedOops.java
! test/hotspot/jtreg/runtime/Dictionary/CleanProtectionDomain.java
! test/hotspot/jtreg/runtime/ElfDecoder/TestElfDirectRead.java
! test/hotspot/jtreg/runtime/HiddenClasses/TestHiddenClassUnloading.java
! test/hotspot/jtreg/runtime/MemberName/MemberNameLeak.java
! test/hotspot/jtreg/runtime/Metaspace/DefineClass.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/MetaspaceTestArena.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/MetaspaceTestContext.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/hotspot/jtreg/runtime/NMT/CommitOverlappingRegions.java
! test/hotspot/jtreg/runtime/NMT/HugeArenaTracking.java
! test/hotspot/jtreg/runtime/NMT/JcmdDetailDiff.java
! test/hotspot/jtreg/runtime/NMT/JcmdSummaryDiff.java
! test/hotspot/jtreg/runtime/NMT/MallocRoundingReportTest.java
! test/hotspot/jtreg/runtime/NMT/MallocSiteHashOverflow.java
! test/hotspot/jtreg/runtime/NMT/MallocSiteTypeChange.java
! test/hotspot/jtreg/runtime/NMT/MallocStressTest.java
! test/hotspot/jtreg/runtime/NMT/MallocTestType.java
! test/hotspot/jtreg/runtime/NMT/MallocTrackingVerify.java
! test/hotspot/jtreg/runtime/NMT/ReleaseCommittedMemory.java
! test/hotspot/jtreg/runtime/NMT/ReleaseNoCommit.java
! test/hotspot/jtreg/runtime/NMT/SummarySanityCheck.java
! test/hotspot/jtreg/runtime/NMT/ThreadedMallocTestType.java
! test/hotspot/jtreg/runtime/NMT/ThreadedVirtualAllocTestType.java
! test/hotspot/jtreg/runtime/NMT/VirtualAllocAttemptReserveMemoryAt.java
! test/hotspot/jtreg/runtime/NMT/VirtualAllocCommitMerge.java
! test/hotspot/jtreg/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
! test/hotspot/jtreg/runtime/NMT/VirtualAllocTestType.java
! test/hotspot/jtreg/runtime/Nestmates/protectionDomain/TestDifferentProtectionDomains.java
! test/hotspot/jtreg/runtime/Safepoint/TestAbortVMOnSafepointTimeout.java
! test/hotspot/jtreg/runtime/Thread/ThreadObjAccessAtExit.java
! test/hotspot/jtreg/runtime/Unsafe/InternalErrorTest.java
! test/hotspot/jtreg/runtime/cds/CheckDefaultArchiveFile.java
! test/hotspot/jtreg/runtime/cds/CheckSharingWithDefaultArchive.java
! test/hotspot/jtreg/runtime/cds/SharedStrings.java
! test/hotspot/jtreg/runtime/cds/SharedStringsWb.java
! test/hotspot/jtreg/runtime/cds/SpaceUtilizationCheck.java
! test/hotspot/jtreg/runtime/cds/appcds/ClassLoaderTest.java
! test/hotspot/jtreg/runtime/cds/appcds/CommandLineFlagCombo.java
! test/hotspot/jtreg/runtime/cds/appcds/HelloExtTest.java
! test/hotspot/jtreg/runtime/cds/appcds/JvmtiAddPath.java
! test/hotspot/jtreg/runtime/cds/appcds/MultiProcessSharing.java
! test/hotspot/jtreg/runtime/cds/appcds/RewriteBytecodesTest.java
! test/hotspot/jtreg/runtime/cds/appcds/SharedArchiveConsistency.java
! test/hotspot/jtreg/runtime/cds/appcds/SharedRegionAlignmentTest.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedModuleComboTest.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedModuleWithCustomImageTest.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/CheckArchivedModuleApp.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/CheckCachedMirrorApp.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/CheckCachedMirrorTest.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/CheckCachedResolvedReferences.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/CheckCachedResolvedReferencesApp.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/CheckIntegerCacheApp.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/DifferentHeapSizes.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/GCStressApp.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/GCStressTest.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/MirrorWithReferenceFieldsApp.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/MirrorWithReferenceFieldsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/PrimitiveTypesApp.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/PrimitiveTypesTest.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/RedefineClassApp.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/RedefineClassTest.java
! test/hotspot/jtreg/runtime/cds/appcds/condy/CondyHelloApp.java
! test/hotspot/jtreg/runtime/cds/appcds/condy/CondyHelloTest.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/HelloCustom.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/HelloCustom_JFR.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/LoaderSegregationTest.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/OldClassAndInf.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/PrintSharedArchiveAndExit.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/SameNameInTwoLoadersTest.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/UnintendedLoadersTest.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/UnloadUnregisteredLoaderTest.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/Hello.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/HelloUnload.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/LoaderSegregation.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/OldClassApp.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/SameNameUnrelatedLoaders.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/UnintendedLoaders.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/UnloadUnregisteredLoader.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/AppendClasspath.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArchiveConsistency.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArchivedSuperIf.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArrayKlasses.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/BasicLambdaTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/CDSStreamTestDriver.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ClassResolutionFailure.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DoubleSumAverageTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveRelocationTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveTestBase.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicLambdaWithUseImplMethodHandle.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicLotsOfClasses.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ExcludedClasses.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/HelloDynamic.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/HelloDynamicCustom.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/HelloDynamicCustomUnload.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/JFRDynamicCDS.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/JITInteraction.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaContainsOldInf.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaCustomLoader.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaForClassInBaseArchive.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaInBaseArchive.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaProxyCallerIsHidden.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaProxyDuringShutdown.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LinkClassTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MainModuleOnly.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MethodSorting.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MismatchedBaseArchive.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MissingArchive.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/NestTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/NoClassToArchive.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/OldClassAndInf.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ParallelLambdaLoadTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/PredicateTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/PrintSharedArchiveAndExit.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/RegularHiddenClass.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/RelativePath.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/SharedArchiveFileOption.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/SharedBaseAddressOption.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/StaticInnerTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/TestDynamicDumpAtOom.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/TestDynamicRegenerateHolderClasses.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UnsupportedBaseArchive.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UnusedCPDuringDump.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UsedAllArchivedLambdas.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/VerifyObjArrayCloneTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/VerifyWithDynamicArchive.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/WrongTopClasspath.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/CDSMHTest_generate.sh
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesAsCollectorTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesCastFailureTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesGeneralTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesInvokersTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesPermuteArgumentsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesSpreadArgumentsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/LambdaVerification.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/LoadClasses.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/TestJIT.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/UsedAllArchivedLambdasApp.java
! test/hotspot/jtreg/runtime/cds/appcds/javaldr/ArrayTest.java
! test/hotspot/jtreg/runtime/cds/appcds/javaldr/ArrayTestHelper.java
! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCSharedStringsDuringDump.java
! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCSharedStringsDuringDumpWb.java
! test/hotspot/jtreg/runtime/cds/appcds/jcmd/JCmdTestDumpBase.java
! test/hotspot/jtreg/runtime/cds/appcds/jcmd/JCmdTestDynamicDump.java
! test/hotspot/jtreg/runtime/cds/appcds/jcmd/JCmdTestFileSafety.java
! test/hotspot/jtreg/runtime/cds/appcds/jcmd/JCmdTestStaticDump.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/classpathtests/DummyClassesInBootClassPath.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/JvmtiAddPath.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/MainModuleOnly.java
! test/hotspot/jtreg/runtime/cds/appcds/jvmti/ClassFileLoadHook.java
! test/hotspot/jtreg/runtime/cds/appcds/jvmti/ClassFileLoadHookTest.java
! test/hotspot/jtreg/runtime/cds/appcds/jvmti/InstrumentationApp.java
! test/hotspot/jtreg/runtime/cds/appcds/jvmti/InstrumentationTest.java
! test/hotspot/jtreg/runtime/cds/appcds/loaderConstraints/DynamicLoaderConstraintsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/CDSMHTest_generate.sh
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesAsCollectorTest.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesCastFailureTest.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesGeneralTest.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesInvokersTest.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesPermuteArgumentsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesSpreadArgumentsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineBasic.java
! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineBasicTest.java
! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineRunningMethods_Shared.java
! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineRunningMethods_SharedHelper.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/ExerciseGC.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/HelloStringGC.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/HelloStringPlus.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/IncompatibleOptions.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/InternSharedString.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/InternStringTest.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/LockSharedStrings.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/LockStringTest.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/LockStringValueTest.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsBasicPlus.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsHumongous.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsUtils.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsWb.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsWbTest.java
! test/hotspot/jtreg/runtime/cds/appcds/test-classes/BootClassPathAppendHelper.java
! test/hotspot/jtreg/runtime/cds/appcds/test-classes/DummyClassHelper.java
! test/hotspot/jtreg/runtime/cds/appcds/test-classes/ForNameTest.java
! test/hotspot/jtreg/runtime/cds/appcds/test-classes/GenericTestApp.java
! test/hotspot/jtreg/runtime/cds/appcds/test-classes/HelloExt.java
! test/hotspot/jtreg/runtime/cds/appcds/test-classes/HelloWB.java
! test/hotspot/jtreg/runtime/cds/appcds/test-classes/JvmtiApp.java
! test/hotspot/jtreg/runtime/cds/appcds/test-classes/MultiProcClass.java
! test/hotspot/jtreg/runtime/cds/appcds/test-classes/RewriteBytecodes.java
! test/hotspot/jtreg/runtime/cds/serviceability/ReplaceCriticalClasses.java
! test/hotspot/jtreg/runtime/cds/serviceability/ReplaceCriticalClassesForSubgraphs.java
! test/hotspot/jtreg/runtime/exceptionMsgs/AbstractMethodError/AbstractMethodErrorTest.java
! test/hotspot/jtreg/runtime/exceptionMsgs/IncompatibleClassChangeError/IncompatibleClassChangeErrorTest.java
! test/hotspot/jtreg/runtime/execstack/TestCheckJDK.java
! test/hotspot/jtreg/runtime/handshake/AsyncHandshakeWalkStackTest.java
! test/hotspot/jtreg/runtime/handshake/HandshakeTimeoutTest.java
! test/hotspot/jtreg/runtime/handshake/HandshakeWalkExitTest.java
! test/hotspot/jtreg/runtime/handshake/HandshakeWalkOneExitTest.java
! test/hotspot/jtreg/runtime/handshake/HandshakeWalkStackTest.java
! test/hotspot/jtreg/runtime/handshake/MixedHandshakeWalkStackTest.java
! test/hotspot/jtreg/runtime/handshake/SuspendBlocked.java
! test/hotspot/jtreg/runtime/interned/SanityTest.java
! test/hotspot/jtreg/runtime/logging/loadLibraryTest/LoadLibraryTest.java
! test/hotspot/jtreg/runtime/memory/ReadFromNoaccessArea.java
! test/hotspot/jtreg/runtime/memory/ReadVMPageSize.java
! test/hotspot/jtreg/runtime/memory/ReserveMemory.java
! test/hotspot/jtreg/runtime/memory/StressVirtualSpaceResize.java
! test/hotspot/jtreg/runtime/modules/AccessCheckAllUnnamed.java
! test/hotspot/jtreg/runtime/modules/AccessCheckExp.java
! test/hotspot/jtreg/runtime/modules/AccessCheckJavaBase.java
! test/hotspot/jtreg/runtime/modules/AccessCheckOpen.java
! test/hotspot/jtreg/runtime/modules/AccessCheckRead.java
! test/hotspot/jtreg/runtime/modules/AccessCheckSuper.java
! test/hotspot/jtreg/runtime/modules/AccessCheckUnnamed.java
! test/hotspot/jtreg/runtime/modules/AccessCheckWorks.java
! test/hotspot/jtreg/runtime/modules/CCE_module_msg.java
! test/hotspot/jtreg/runtime/modules/ExportTwice.java
! test/hotspot/jtreg/runtime/modules/JVMAddModuleExportToAllUnnamed.java
! test/hotspot/jtreg/runtime/modules/JVMAddModuleExports.java
! test/hotspot/jtreg/runtime/modules/JVMAddModuleExportsToAll.java
! test/hotspot/jtreg/runtime/modules/JVMAddReadsModule.java
! test/hotspot/jtreg/runtime/modules/JVMDefineModule.java
! test/hotspot/jtreg/runtime/modules/LoadUnloadModuleStress.java
! test/hotspot/jtreg/runtime/modules/ModuleHelper.java
! test/hotspot/jtreg/runtime/modules/SealedInterfaceModuleTest.java
! test/hotspot/jtreg/runtime/modules/SealedModuleTest.java
! test/hotspot/jtreg/runtime/stringtable/StringTableCleaningTest.java
! test/hotspot/jtreg/runtime/whitebox/TestHiddenClassIsAlive.java
! test/hotspot/jtreg/runtime/whitebox/TestWBDeflateIdleMonitors.java
! test/hotspot/jtreg/runtime/whitebox/WBStackSize.java
! test/hotspot/jtreg/serviceability/ParserTest.java
! test/hotspot/jtreg/serviceability/dcmd/compiler/CodelistTest.java
! test/hotspot/jtreg/serviceability/dcmd/compiler/CompilerQueueTest.java
! test/hotspot/jtreg/serviceability/jvmti/Heap/IterateHeapWithEscapeAnalysisEnabled.java
! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSize.java
! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSizeForInterface.java
! test/hotspot/jtreg/serviceability/sa/TestUniverse.java
! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/Compiler.java
! test/hotspot/jtreg/testlibrary_tests/ctw/ClassesDirTest.java
! test/hotspot/jtreg/testlibrary_tests/ctw/ClassesListTest.java
! test/hotspot/jtreg/testlibrary_tests/ctw/JarDirTest.java
! test/hotspot/jtreg/testlibrary_tests/ctw/JarsTest.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestBasics.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestCompLevels.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestControls.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestDIgnoreCompilerControls.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestIRMatching.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/check/ClassAssertion.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/loading/ClassLoadingHelper.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_anonclassloader_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_anonclassloader_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_anonclassloader_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_anonclassloader_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/staticReferences/StaticReferences.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/common/PerformChecksHelper.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy004/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy005/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy006/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy007/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy008/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy009/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy010/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy011/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy012/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy013/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy014/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy015/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/HiddenClass/events/events001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/HiddenClass/events/events001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects002/referringObjects002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects002/referringObjects002a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/forceEarlyReturn001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/forceEarlyReturn002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/heapwalking001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/heapwalking002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/mixed001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/mixed002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/monitorEvents001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/monitorEvents002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/ownedMonitorsAndFrames001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/ownedMonitorsAndFrames002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/general_functions/GF08/gf08t001/TestDriver.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/SerialExecutionDebuggee.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/CodeCacheInfo/Test.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/indy/stress/gc/lotsOfCallSites/Test.java
! test/hotspot/jtreg/vmTestbase/vm/share/gc/TriggerUnloadingWithWhiteBox.java
! test/jdk/com/sun/jdi/EATests.java
! test/jdk/java/foreign/stackwalk/TestAsyncStackWalk.java
! test/jdk/java/foreign/stackwalk/TestStackWalk.java
! test/jdk/java/lang/instrument/GetObjectSizeIntrinsicsTest.java
! test/jdk/java/lang/management/MemoryMXBean/CollectionUsageThreshold.java
! test/jdk/java/lang/management/MemoryMXBean/LowMemoryTest.java
! test/jdk/java/lang/management/MemoryMXBean/ResetPeakMemoryUsage.java
! test/jdk/java/lang/ref/CleanerTest.java
! test/jdk/java/util/Arrays/TimSortStackSize2.java
! test/jdk/jdk/jfr/event/allocation/TestObjectAllocationInNewTLABEvent.java
! test/jdk/jdk/jfr/event/allocation/TestObjectAllocationOutsideTLABEvent.java
! test/jdk/jdk/jfr/event/allocation/TestObjectAllocationSampleEventThrottling.java
! test/jdk/jdk/jfr/event/compiler/TestCodeCacheConfig.java
! test/jdk/jdk/jfr/event/compiler/TestCodeCacheFull.java
! test/jdk/jdk/jfr/event/compiler/TestCodeSweeper.java
! test/jdk/jdk/jfr/event/compiler/TestCodeSweeperStats.java
! test/jdk/jdk/jfr/event/compiler/TestCompilerCompile.java
! test/jdk/jdk/jfr/event/compiler/TestCompilerInlining.java
! test/jdk/jdk/jfr/event/compiler/TestCompilerPhase.java
! test/jdk/jdk/jfr/event/compiler/TestDeoptimization.java
! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java
! test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWith32BitOops.java
! test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWithHeapBasedOops.java
! test/jdk/jdk/jfr/event/gc/detailed/TestEvacuationFailedEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestGCLockerEvent.java
! test/jdk/jdk/jfr/event/gc/heapsummary/TestHeapSummaryCommittedSize.java
! test/jdk/jdk/jfr/event/runtime/TestSafepointEvents.java
! test/jdk/jdk/jfr/event/runtime/TestThrowableInstrumentation.java
! test/jdk/jdk/jfr/jvm/TestJFRIntrinsic.java
! test/jdk/jdk/jfr/startupargs/TestBadOptionValues.java
! test/lib-test/jdk/test/lib/TestPlatformIsTieredSupported.java
! test/lib/jdk/test/lib/helpers/ClassFileInstaller.java
! test/lib/jdk/test/whitebox/WhiteBox.java
! test/lib/sun/hotspot/code/BlobType.java
! test/lib/sun/hotspot/code/CodeBlob.java
! test/lib/sun/hotspot/code/Compiler.java
! test/lib/sun/hotspot/code/NMethod.java
! test/lib/sun/hotspot/cpuinfo/CPUInfo.java
! test/lib/sun/hotspot/gc/GC.java

Changeset: 2b5b9f59
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-16 12:03:41 +0000
URL:       https://git.openjdk.org/jdk17u/commit/2b5b9f59152e11ed76ce838e1e1e09b09b7a5206

8289748: C2 compiled code crashes with SIGFPE with -XX:+StressLCM and -XX:+StressGCM
8301959: Compile command in compiler.loopopts.TestRemoveEmptyCountedLoop does not work

Reviewed-by: roland
Backport-of: 97c611d029b614bb462a8f5398ea75b2715c3f07

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

Changeset: 91815351
Author:    Scott Gibbons <scott.gibbons at intel.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2023-06-16 13:00:23 +0000
URL:       https://git.openjdk.org/jdk17u/commit/91815351dfbf37b73a65c005adb6012dfc050501

8300584: Accelerate AVX-512 CRC32C for small buffers

Reviewed-by: sgibbons, phh
Backport-of: 7c2f77a42293eb79829fce99bfce82e89a5df6d7

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

Changeset: 7f2344b4
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-19 06:52:54 +0000
URL:       https://git.openjdk.org/jdk17u/commit/7f2344b4c2576ed72ca094a7543f2602ebb98805

8278456: Define jtreg jdk_desktop test group time-based sub-tasks for use by headful testing.

Backport-of: 81c56c700a47c7f1b7855052de17eb88fac84674

! test/jdk/TEST.groups

Changeset: dd9cefd0
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-19 06:55:07 +0000
URL:       https://git.openjdk.org/jdk17u/commit/dd9cefd005f3990446317dd4c0ab0ebdd21f2446

8267341: macos attempt_reserve_memory_at(arg1, arg2, true) failure
8271898: disable os.release_multi_mappings_vm on macOS-X64

Reviewed-by: lucy
Backport-of: d1efb0cc56127a40f2b23ccc608b27be2b39a389

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

Changeset: 75a911ce
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-19 06:55:58 +0000
URL:       https://git.openjdk.org/jdk17u/commit/75a911cea0133be5c8d689f7f548e9c975998471

8209398: sun/security/pkcs11/KeyStore/SecretKeysBasic.sh failed with "PKCS11Exception: CKR_ATTRIBUTE_SENSITIVE"

Backport-of: d64820dfefc0bac578df43fe58d2bce8577ec94e

! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Key.java
! test/jdk/ProblemList.txt

Changeset: 1258a715
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-19 06:58:32 +0000
URL:       https://git.openjdk.org/jdk17u/commit/1258a715176b93a1f95d5a12a802db96e5b3e7c7

8281507: Two javac tests have bad jtreg `@clean` tags

Backport-of: 86723d4892485651bcae735ed13545ea89b9bb22

! test/langtools/tools/javac/8074306/TestSyntheticNullChecks.java
! test/langtools/tools/javac/StringConcat/TestIndyStringConcat.java

Changeset: 24b31cd7
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-19 06:59:02 +0000
URL:       https://git.openjdk.org/jdk17u/commit/24b31cd7c120a3f2ec3fd2219c7aa5b4c2df1ec5

8280396: G1: Full gc mark stack draining should prefer to make work available to other threads

Backport-of: 674a97b27ef621e7b54c13c121c625f91df5ee60

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

Changeset: 4bbead6a
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-19 07:03:24 +0000
URL:       https://git.openjdk.org/jdk17u/commit/4bbead6a11f226b0b202c006c7fe9cf8bb1c30b5

8286620: Create regression test for verifying setMargin() of JRadioButton

Backport-of: 67f1bd7ff1bb218fd6de9ef1e957f729013e133c

+ test/jdk/javax/swing/JRadioButton/bug4380543.java

Changeset: 01369a61
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-19 07:04:05 +0000
URL:       https://git.openjdk.org/jdk17u/commit/01369a616b815e3804bf04c2763c1e6eb1d75d25

8285756: clean up use of bad arguments for `@clean` in langtools tests

Backport-of: 3312d8c620003125a88540fd5b2bacff34732ade

! test/langtools/tools/javac/6257443/T6257443.java
! test/langtools/tools/javac/jvm/ClassRefDupInConstantPoolTest.java
! test/langtools/tools/javac/warnings/suppress/PackageInfo.java

Changeset: f21f9a44
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-19 07:10:58 +0000
URL:       https://git.openjdk.org/jdk17u/commit/f21f9a44e71d1673f62270068c8ead81a212703b

8292316: Tests should not rely on specific JAR file names (jpackage)

Backport-of: 45c3e898ed538545921395372fe507e9111401e1

! test/jdk/tools/jpackage/junit/jdk/jpackage/internal/AppImageFileTest.java
! test/jdk/tools/jpackage/junit/jdk/jpackage/internal/ApplicationLayoutTest.java
! test/jdk/tools/jpackage/junit/jdk/jpackage/internal/CompareDottedVersionTest.java
! test/jdk/tools/jpackage/junit/jdk/jpackage/internal/DeployParamsTest.java
! test/jdk/tools/jpackage/junit/jdk/jpackage/internal/DottedVersionTest.java
! test/jdk/tools/jpackage/junit/jdk/jpackage/internal/InvalidDottedVersionTest.java
! test/jdk/tools/jpackage/junit/jdk/jpackage/internal/OverridableResourceTest.java
! test/jdk/tools/jpackage/junit/jdk/jpackage/internal/PathGroupTest.java
! test/jdk/tools/jpackage/junit/jdk/jpackage/internal/PlatformVersionTest.java
! test/jdk/tools/jpackage/junit/jdk/jpackage/internal/ToolValidatorTest.java
- test/jdk/tools/jpackage/junit/junit.java
- test/jdk/tools/jpackage/junit/run_junit.sh

Changeset: 9dd23ffc
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-19 07:11:26 +0000
URL:       https://git.openjdk.org/jdk17u/commit/9dd23ffc30fc19014e56216adb312caf1c75a793

8292315: Tests should not rely on specific JAR file names (hotspot)

Reviewed-by: phh
Backport-of: 62a7fc60d3b3a27525fc01930834dab6f89bd451

! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/CDSStreamTestDriver.java

Changeset: 5fc07b5b
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-19 07:13:22 +0000
URL:       https://git.openjdk.org/jdk17u/commit/5fc07b5bd094039548b90541808e49a7277a0697

8305815: Update Libpng to 1.6.39

Backport-of: 14874779eeb9a279479c5aaddb40c056780d6152

! src/java.desktop/share/legal/libpng.md
! src/java.desktop/share/native/libsplashscreen/libpng/CHANGES
! src/java.desktop/share/native/libsplashscreen/libpng/LICENSE
! src/java.desktop/share/native/libsplashscreen/libpng/README
! src/java.desktop/share/native/libsplashscreen/libpng/png.c
! src/java.desktop/share/native/libsplashscreen/libpng/png.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngconf.h
! src/java.desktop/share/native/libsplashscreen/libpng/pnglibconf.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngpriv.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngrutil.c

Changeset: 852c26c0
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-06-19 11:57:56 +0000
URL:       https://git.openjdk.org/jdk17u/commit/852c26c02416d9e9056136a51f2082495540c9e6

8279545: Buffer overrun in reverse_words of sharedRuntime_x86_64.cpp:3517

Backport-of: 35734ad0805b9ecaf6eb72a4b1513b8de53ed72c

! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp

Changeset: 7697ab46
Author:    Frederic Thevenet <fthevenet at openjdk.org>
Committer: Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2023-06-19 13:12:45 +0000
URL:       https://git.openjdk.org/jdk17u/commit/7697ab467ef11017ba31ecf1c26ecb4e78174036

8309550: jdk.jfr.internal.Utils::formatDataAmount method should gracefully handle amounts equal to Long.MIN_VALUE

Reviewed-by: stuefe, sgehwolf
Backport-of: a1ab377d995dce4d636b908e96bd168dc3a9f3e5

! src/jdk.jfr/share/classes/jdk/jfr/internal/Utils.java

Changeset: 55c0eaa5
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-06-19 13:14:40 +0000
URL:       https://git.openjdk.org/jdk17u/commit/55c0eaa5ede8f284d79d3d757420056d19b085a4

8272654: Mark word accesses should not use Access API

Reviewed-by: phh
Backport-of: a81e5e9353a635a2307ff4e5de8a304c14f08047

! src/hotspot/share/oops/oop.inline.hpp

Changeset: c6f6db2a
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-06-19 13:43:39 +0000
URL:       https://git.openjdk.org/jdk17u/commit/c6f6db2ae74dafed8858ade44e3c42f5faeec378

8295657: SA: Allow larger object alignments

Backport-of: dfd2d83144fe4d78a7144acda6d9cb3e0045ea70

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java
+ test/hotspot/jtreg/serviceability/sa/TestObjectAlignment.java

Changeset: 6c81bf59
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-06-19 13:49:41 +0000
URL:       https://git.openjdk.org/jdk17u/commit/6c81bf590dedbe37fc2f9b6144beb0b2f2a6339c

8295811: serviceability/sa/TestObjectAlignment.java fails on x86_32

Backport-of: 7cbf6721dcae6b0c22a57838d8dd769d87df9127

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

Changeset: 5a4e374c
Author:    Frederic Thevenet <fthevenet at openjdk.org>
Committer: Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2023-06-19 19:06:37 +0000
URL:       https://git.openjdk.org/jdk17u/commit/5a4e374c1b7a7cac90cb501e04e3d054c383dff9

8309959: JFR: Display N/A for missing data amount

Reviewed-by: stuefe, sgehwolf
Backport-of: 9872a14192ce3964b934c19ab685342ffd396986

! src/jdk.jfr/share/classes/jdk/jfr/internal/Utils.java

Changeset: 249ddf4c
Author:    William Kemper <wkemper at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2023-06-19 20:04:13 +0000
URL:       https://git.openjdk.org/jdk17u/commit/249ddf4c42a271c58624890fb13d7afbce710e07

8293252: Shenandoah: ThreadMXBean synchronizer tests crash with aggressive heuristics

Backport-of: 3675f4c2afd10b5042948fc79e62caee5f3874ce

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

Changeset: 0368ae91
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-06-20 08:03:58 +0000
URL:       https://git.openjdk.org/jdk17u/commit/0368ae919705ba85638ea0dc9ab8fb7db8d62384

8306738: Select num workers for safepoint ParallelCleanupTask

Reviewed-by: phh
Backport-of: 672bade522b4641ffc30b0ac09791e8dcf21e003

! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/stringTable.hpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/classfile/symbolTable.hpp
! src/hotspot/share/code/icBuffer.cpp
! src/hotspot/share/code/icBuffer.hpp
! src/hotspot/share/runtime/safepoint.cpp

Changeset: 9780137b
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2023-06-20 12:57:08 +0000
URL:       https://git.openjdk.org/jdk17u/commit/9780137b576a6b489c2bd6ccb75a971ee95d9a00

8286481: Exception printed to stdout on Windows when storing transparent image in clipboard

Backport-of: 5264881a1528444dfefbabec6f42596810f0ce07

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

Changeset: d85a8477
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2023-06-20 12:57:39 +0000
URL:       https://git.openjdk.org/jdk17u/commit/d85a84773c5c9353081332b8d39fec68f14d3923

8289688: jfr command hangs when it processes invalid file

Backport-of: dd9bd31b86b732bc84a4db9a4d9c2b15e8142c90

! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkHeader.java

Changeset: 393aeaf7
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2023-06-20 12:58:19 +0000
URL:       https://git.openjdk.org/jdk17u/commit/393aeaf7455238d7a53a85d243790f64995f32a5

8272586: emit abstract machine code in hs-err logs
8275031: runtime/ErrorHandling/MachCodeFramesInErrorFile.java fails when hsdis is present
8277102: Dubious PrintCompilation output

Reviewed-by: mbaesken
Backport-of: b60837a7d5d6f920d2fb968369564df155dc1018

! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/compiler/disassembler.cpp
! src/hotspot/share/utilities/vmError.cpp
! src/hotspot/share/utilities/vmError.hpp
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/DisassembleCodeBlobTest.java
+ test/hotspot/jtreg/runtime/ErrorHandling/MachCodeFramesInErrorFile.java

Changeset: bda6723c
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2023-06-20 12:59:00 +0000
URL:       https://git.openjdk.org/jdk17u/commit/bda6723c64d8a7202b89dbafa90b0a6625aeb397

8282665: [REDO] ByteBufferTest.java: replace endless recursion with RuntimeException in void ck(double x, double y)

Backport-of: d07f7c76c5df1473bffa41f10a89ca1e21e001ef

! test/hotspot/jtreg/compiler/intrinsics/unsafe/ByteBufferTest.java

Changeset: aa3b4e43
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-06-20 18:50:22 +0000
URL:       https://git.openjdk.org/jdk17u/commit/aa3b4e436178192ce78eb70dfb21e6c11783d589

8305236: Some LoadLoad barriers in the interpreter are unnecessary after JDK-8220051

Reviewed-by: phh
Backport-of: 2c70828e7dc78783c174e3f93c94b6e2439d2dfb

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

Changeset: 3773e0bd
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-06-20 18:52:35 +0000
URL:       https://git.openjdk.org/jdk17u/commit/3773e0bd33b5ef1805786aef9b67893c9e1e13f7

8309228: Clarify EXPERIMENTAL flags comment in hotspot/share/runtime/globals.hpp

Backport-of: 96a7db7b3cd5e1370df195a910b94eaece6c3d3c

! src/hotspot/share/runtime/globals.hpp

Changeset: fb1741ca
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-06-20 19:08:41 +0000
URL:       https://git.openjdk.org/jdk17u/commit/fb1741cac6b3253eff501e6a8ff7755aa4063309

8309956: Shenandoah: Strengthen the mark word check in string dedup

Backport-of: 57b8251241e2044d5039ce162bf4637a9b2e5466

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

Changeset: 2e5a402a
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-06-20 19:11:05 +0000
URL:       https://git.openjdk.org/jdk17u/commit/2e5a402aed41333b359f4181708808e33c4d1b30

8293012: ConstantPool::print_on can crash if _cache is NULL

Backport-of: 9424d6d487db4ad0f6f671a8c33b8f169794fe25

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

Changeset: 9824e642
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2023-06-21 08:28:48 +0000
URL:       https://git.openjdk.org/jdk17u/commit/9824e64296980bc3449c257979e992075ce90620

8291830: jvmti/RedefineClasses/StressRedefine failed: assert(!is_null(v)) failed: narrow klass value can never be zero

Backport-of: fb6fd03233b0eb001e2995d20a079b6af31d2b9b

! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/oopHandle.hpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp

Changeset: 878cea2a
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2023-06-21 08:29:25 +0000
URL:       https://git.openjdk.org/jdk17u/commit/878cea2afd87130b385c9b45958df16aa2b18f8d

8252713: jtreg time out of CtrlASCII.java seems to hang the Xserver.

Backport-of: 6d6046b3799217c281d077f12bce1ec590149849

! test/jdk/ProblemList.txt
! test/jdk/java/awt/event/KeyEvent/KeyTyped/CtrlASCII.java

Changeset: 5ec9b86c
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2023-06-21 08:30:05 +0000
URL:       https://git.openjdk.org/jdk17u/commit/5ec9b86c063e56f6e548648f85aa1fae65e61f57

8274986: max code printed in hs-err logs should be configurable

Reviewed-by: mbaesken
Backport-of: 33050f8013366f5e3a01ab1a75ba3fee9cc73089

! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/runtime/flags/jvmFlagLimit.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/utilities/vmError.cpp
! src/hotspot/share/utilities/vmError.hpp
! test/hotspot/jtreg/runtime/ErrorHandling/MachCodeFramesInErrorFile.java

Changeset: 48d7af6d
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2023-06-21 08:30:39 +0000
URL:       https://git.openjdk.org/jdk17u/commit/48d7af6d7201a80143998dc54862acd4e4142f58

8263044: jdk/jfr/jvm/TestDumpOnCrash.java timed out

Backport-of: 94ec729faae7b45fcfe0a94dd42a90e4d08fd1ec

! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkHeader.java

Changeset: 9a496989
Author:    William Kemper <wkemper at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2023-06-21 15:50:46 +0000
URL:       https://git.openjdk.org/jdk17u/commit/9a496989733c6af7b012638a9de67a9904eca1e1

8267188: gc/stringdedup/TestStringDeduplicationInterned.java fails with Shenandoah

Reviewed-by: phh, shade
Backport-of: 7212561dd1ec65d7f31792959f0eaaab6229eaf4

! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp
! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahSTWMark.cpp
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationInterned.java

Changeset: ab278433
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2023-06-22 10:37:44 +0000
URL:       https://git.openjdk.org/jdk17u/commit/ab27843342a31d703cf5ee6633efd45a6e27e6c5

8283056: show abstract machine code in hs-err for all VM crashes

Backport-of: 69e4e338b19c0ffd2f0881be1bbb19a5642bc4d4

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

Changeset: 781df525
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2023-06-22 10:39:32 +0000
URL:       https://git.openjdk.org/jdk17u/commit/781df525f0782a84d1ea14bcb39dc11774ef64fc

8300659: Refactor TestMemoryAwareness to use WhiteBox api for host values

Backport-of: 3c61d5aa48606dab2d2c639d5f0a56313476917d

! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java
! test/lib/jdk/test/whitebox/WhiteBox.java

Changeset: 37d943e2
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2023-06-22 10:41:43 +0000
URL:       https://git.openjdk.org/jdk17u/commit/37d943e2e110764a91d04a5f1b6372a0112e6a67

8040793: vmTestbase/nsk/monitoring/stress/lowmem fails on calling isCollectionUsageThresholdExceeded()

Backport-of: 0025764ec02bef391720962272b7219d34c00653

! src/hotspot/share/gc/serial/defNewGeneration.cpp

Changeset: ee6fc5a2
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2023-06-22 10:42:12 +0000
URL:       https://git.openjdk.org/jdk17u/commit/ee6fc5a2d371183423a79ef7f5f2a3ebd4a10cac

8304845: Update PCSC-Lite for Suse Linux to 1.9.9 and fix incomplete license wording

Backport-of: 33d661415056107742e16d24efdd5a063a2eb81f

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

Changeset: 031a5ede
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2023-06-22 10:42:44 +0000
URL:       https://git.openjdk.org/jdk17u/commit/031a5edebd83d15f4b0a6f09f9554c65790bc166

8306435: Juggle04/TestDescription.java should be a booleanArr test and not a byteArr one

Backport-of: ce493dda9066b70f9541a8e06349fa81f79bb66c

! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle04/TestDescription.java

Changeset: 09fdf1da
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-23 06:50:55 +0000
URL:       https://git.openjdk.org/jdk17u/commit/09fdf1dad6702f01b1aadc705be61d2e9bce4eb8

8292182: [TESTLIB] Enhance JAXPPolicyManager to setup required permissions for jtreg version 7 jar

Backport-of: aa5b71893307b9fe6137bc3541edccaab73735ac

! test/jaxp/javax/xml/jaxp/libs/jaxp/library/JAXPPolicyManager.java

Changeset: c8e9c919
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-23 06:52:33 +0000
URL:       https://git.openjdk.org/jdk17u/commit/c8e9c919a8ded188d47c464a75d4020354e47f73

8307569: Build with gcc8 is broken after JDK-8307301

Reviewed-by: shade
Backport-of: 64c09628664fd19c281723f15bf677c52e360acd

! make/modules/java.desktop/lib/Awt2dLibraries.gmk

Changeset: f8e0f6ea
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-23 07:04:25 +0000
URL:       https://git.openjdk.org/jdk17u/commit/f8e0f6ea492386380faf38b5951c06a584072661

8307604: gcc12 based Alpine build broken build after JDK-8307301

Reviewed-by: mdoerr
Backport-of: d2e0e534d7e391dd633fb9ff671900f8060b6d49

! make/modules/java.desktop/lib/Awt2dLibraries.gmk

Changeset: 19acd078
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-23 07:08:20 +0000
URL:       https://git.openjdk.org/jdk17u/commit/19acd078913bf5e0de6200efc75af181d721f9ae

8307301: Update HarfBuzz to 7.2.0

Backport-of: d8b230c384c47cc2bdc28d0849859d58a6a52eae

! src/java.desktop/share/legal/harfbuzz.md
! src/java.desktop/share/native/libharfbuzz/OT/Color/COLR/COLR.hh
! src/java.desktop/share/native/libharfbuzz/OT/Color/CPAL/CPAL.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/MarkLigPosFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/PairPosFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/SinglePosFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/Ligature.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/LigatureSet.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/LigatureSubstFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/SingleSubstFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/SingleSubstFormat2.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/CompositeGlyph.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/Glyph.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/SimpleGlyph.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/SubsetGlyph.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/VarCompositeGlyph.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/glyf.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/path-builder.hh
! src/java.desktop/share/native/libharfbuzz/UPDATING.txt
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-algs.hh
! src/java.desktop/share/native/libharfbuzz/hb-bimap.hh
! src/java.desktop/share/native/libharfbuzz/hb-bit-set.hh
! src/java.desktop/share/native/libharfbuzz/hb-blob.h
! src/java.desktop/share/native/libharfbuzz/hb-buffer.cc
! src/java.desktop/share/native/libharfbuzz/hb-cache.hh
! src/java.desktop/share/native/libharfbuzz/hb-common.cc
! src/java.desktop/share/native/libharfbuzz/hb-config.hh
! src/java.desktop/share/native/libharfbuzz/hb-debug.hh
! src/java.desktop/share/native/libharfbuzz/hb-deprecated.h
! src/java.desktop/share/native/libharfbuzz/hb-face.cc
! src/java.desktop/share/native/libharfbuzz/hb-face.hh
! src/java.desktop/share/native/libharfbuzz/hb-font.cc
! src/java.desktop/share/native/libharfbuzz/hb-font.h
! src/java.desktop/share/native/libharfbuzz/hb-ft.cc
! src/java.desktop/share/native/libharfbuzz/hb-map.cc
! src/java.desktop/share/native/libharfbuzz/hb-map.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-cmap-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-face-table-list.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-font.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-hdmx-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-head-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-hmtx-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-gsubgpos.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-maxp-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-name.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-post-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-indic.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-stat-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-var-common.hh
+ src/java.desktop/share/native/libharfbuzz/hb-ot-var-cvar-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-var-gvar-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-var-hvar-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-outline.cc
! src/java.desktop/share/native/libharfbuzz/hb-outline.hh
! src/java.desktop/share/native/libharfbuzz/hb-paint.h
! src/java.desktop/share/native/libharfbuzz/hb-paint.hh
! src/java.desktop/share/native/libharfbuzz/hb-pool.hh
! src/java.desktop/share/native/libharfbuzz/hb-priority-queue.hh
! src/java.desktop/share/native/libharfbuzz/hb-sanitize.hh
! src/java.desktop/share/native/libharfbuzz/hb-shape.cc
! src/java.desktop/share/native/libharfbuzz/hb-shape.h
! src/java.desktop/share/native/libharfbuzz/hb-shaper-list.hh
! src/java.desktop/share/native/libharfbuzz/hb-static.cc
! src/java.desktop/share/native/libharfbuzz/hb-style.cc
! src/java.desktop/share/native/libharfbuzz/hb-subset-input.cc
! src/java.desktop/share/native/libharfbuzz/hb-subset-plan.cc
! src/java.desktop/share/native/libharfbuzz/hb-subset-plan.hh
! src/java.desktop/share/native/libharfbuzz/hb-subset.cc
! src/java.desktop/share/native/libharfbuzz/hb-subset.h
! src/java.desktop/share/native/libharfbuzz/hb-unicode.h
! src/java.desktop/share/native/libharfbuzz/hb-version.h
! src/java.desktop/share/native/libharfbuzz/hb.hh

Changeset: 7c97df21
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-06-23 08:23:51 +0000
URL:       https://git.openjdk.org/jdk17u/commit/7c97df2157f9e5663098e83838843636a9ff3648

8309862: Unsafe list operations in JfrStringPool

Reviewed-by: mgronlun
Backport-of: 05f896a153ee950b21bae251d2870a8adfe4f04a

! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/hotspot/share/jfr/recorder/storage/jfrStorageUtils.hpp
! src/hotspot/share/jfr/recorder/storage/jfrStorageUtils.inline.hpp
! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.cpp
! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.hpp

Changeset: bd0e4793
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2023-06-23 10:42:08 +0000
URL:       https://git.openjdk.org/jdk17u/commit/bd0e479327eaeb49e7582df9b024d414874f88c5

8153837: AArch64: Handle special cases for MaxINode & MinINode

Backport-of: b3684f4bacd8310eea75ebf4ccc70397328d5e86

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/aarch64_ad.m4
+ test/hotspot/jtreg/compiler/intrinsics/math/TestMinMaxIntrinsics.java

Changeset: 8dae82c1
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2023-06-23 13:06:18 +0000
URL:       https://git.openjdk.org/jdk17u/commit/8dae82c19648077b120772cde69c27ed6a067b2a

8309613: [Windows] hs_err files sometimes miss information about the code containing the error

Reviewed-by: phh
Backport-of: bd79db3930f192f6742e29a63a6d1c3bc3dd3385

! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.hpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.hpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/utilities/debug.cpp
! src/hotspot/share/utilities/vmError.cpp

Changeset: e0c96436
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2023-06-23 13:08:06 +0000
URL:       https://git.openjdk.org/jdk17u/commit/e0c96436f634f871103a806577079558b66d9dc1

8306281: function isWsl() returns false on WSL2

Backport-of: 9b0baa10b9140045aa3a49b03e685dcd3ea7c623

! make/conf/jib-profiles.js

Changeset: 00b8f5d6
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2023-06-23 13:08:35 +0000
URL:       https://git.openjdk.org/jdk17u/commit/00b8f5d6a9633add8a0c418d85c749f06b49d70d

8308643: Incorrect value of 'used' jvmstat counter

Backport-of: 92167505b217c0e6074f58f8479be97bc4c776b3

! src/hotspot/share/gc/parallel/spaceCounters.cpp
! src/hotspot/share/gc/parallel/spaceCounters.hpp
! src/hotspot/share/gc/serial/cSpaceCounters.cpp
! src/hotspot/share/gc/serial/cSpaceCounters.hpp
+ test/hotspot/jtreg/gc/TestSpaceCounters.java

Changeset: 52fb2630
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2023-06-23 13:09:10 +0000
URL:       https://git.openjdk.org/jdk17u/commit/52fb263024bb6af547a05cb3ef6438742e0f6c3b

8306428: RunThese30M.java crashed with assert(early->flag() == current->flag() || early->flag() == mtNone)

Reviewed-by: mbaesken
Backport-of: ca54f4e007ab0f13bec9aaf995d34c0ab3ba6452

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

Changeset: dfe3555b
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2023-06-23 13:09:37 +0000
URL:       https://git.openjdk.org/jdk17u/commit/dfe3555bbf3d73ff1f6d0aa9defc5dfcf465fb95

8303215: Make thread stacks not use huge pages

Backport-of: 59d9d9fcb93c26dd8931d70934b889245b050acc

! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os_cpu/linux_aarch64/globals_linux_aarch64.hpp

Changeset: 832707ba
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2023-06-23 13:10:05 +0000
URL:       https://git.openjdk.org/jdk17u/commit/832707ba96296d69e3c6ffb150047d4b4b196e03

8229147: Linux os::create_thread() overcounts guardpage size with newer glibc (>=2.27)

Reviewed-by: mbaesken
Backport-of: 9ebcda2165c42e3f7b82a9ae8074badb69c0d270

! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/os/posix/os_posix.cpp

Changeset: b8a65e0d
Author:    William Kemper <wkemper at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2023-06-23 17:54:35 +0000
URL:       https://git.openjdk.org/jdk17u/commit/b8a65e0df10a5fd25af796178c63e922191be560

8277654: Shenandoah: Don't produce new memory state in C2 LRB runtime call

Backport-of: 3d39f09c6cdc875b44147b4e84e496b6abf93996

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

Changeset: 5021a078
Author:    William Kemper <wkemper at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2023-06-24 06:44:04 +0000
URL:       https://git.openjdk.org/jdk17u/commit/5021a0789f8b08a877f1b2a1e2fdbfb6fd8a0d86

8287227: Shenandoah: A couple of virtual thread tests failed with iu mode even without Loom enabled.

Backport-of: 210a06a287521a554316a9052bd9fdf616c7b884

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

Changeset: 9b895233
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2023-06-26 12:57:36 +0000
URL:       https://git.openjdk.org/jdk17u/commit/9b895233315c21920edc7ba48915afdc0a5c220a

8298974: Add ftcolor.c to imported freetype sources

Backport-of: 05f9e7676ea457cd5ef44acca9a1706b5dd0d093

+ src/java.desktop/share/native/libfreetype/src/base/ftcolor.c

Changeset: d27e56e6
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2023-06-28 08:41:13 +0000
URL:       https://git.openjdk.org/jdk17u/commit/d27e56e6d7ea24eb8de91f42fac851839798b4ee

8305950: Have -XshowSettings option display tzdata version

Backport-of: 07f55c5ea280032b72247049223f676424aa44c0

! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! test/jdk/tools/launcher/Settings.java

Changeset: 8204dfab
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2023-06-28 08:41:46 +0000
URL:       https://git.openjdk.org/jdk17u/commit/8204dfab76d8ae61c2bc68cdf42fcd0fb7a81189

8289238: Refactoring changes to PassFailJFrame Test Framework

Reviewed-by: mbaesken, phh
Backport-of: 15efb2bdeb73e4e255dcc864be1a83450a2beaa8

! test/jdk/java/awt/print/PrinterJob/ImagePrinting/ClippedImages.java
! test/jdk/java/awt/print/PrinterJob/PrintGlyphVectorTest.java
! test/jdk/java/awt/print/PrinterJob/PrintLatinCJKTest.java
! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java
! test/jdk/javax/swing/JRadioButton/bug4380543.java
! test/jdk/javax/swing/JTabbedPane/4209065/bug4209065.java

Changeset: 4fd0ee52
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-06-28 11:50:44 +0000
URL:       https://git.openjdk.org/jdk17u/commit/4fd0ee52b3d5fcff1fa54467c2da52daa65d16ce

8305425: Thread.isAlive0 doesn't need to call into the VM

Reviewed-by: phh, mdoerr
Backport-of: 35cb303a2c0c8b32de257c02e012a1928a6b4594

! make/data/hotspot-symbols/symbols-unix
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/thread.cpp
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/native/libjava/Thread.c
+ test/jdk/java/lang/Thread/IsAlive.java

Changeset: 95b4ddc7
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-06-28 11:54:27 +0000
URL:       https://git.openjdk.org/jdk17u/commit/95b4ddc74f6253e611b493d24a5693130c7a9e17

8310126: C1: Missing receiver null check in Reference::get intrinsic

Backport-of: 02aaab12e331e5a4c249f1d281c4439e2e7c914f

! src/hotspot/share/c1/c1_LIRGenerator.cpp
+ test/hotspot/jtreg/compiler/intrinsics/TestReferenceGetWithNull.java

Changeset: 3d53b270
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2023-06-28 19:22:24 +0000
URL:       https://git.openjdk.org/jdk17u/commit/3d53b270e967b1806a05d44599d13dd8ca23ba49

8308152: PropertyDescriptor should work with overridden generic getter method

Backport-of: 73dd03cc5afa6d1e01a92d0027dcb82af27a48af

! src/java.desktop/share/classes/java/beans/Introspector.java
+ test/jdk/java/beans/PropertyDescriptor/OverriddenGetter.java

Changeset: b8a0a22d
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2023-06-28 23:42:52 +0000
URL:       https://git.openjdk.org/jdk17u/commit/b8a0a22dfc1f1b608884c9e85bb67fa0f89ae9c5

8295812: Skip the "half float" support in LittleCMS during the build

Backport-of: f0a6e71e4d63c9820659f6ff29f94d0476d48b09

! make/modules/java.desktop/lib/Awt2dLibraries.gmk

Changeset: 295cf447
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-06-29 14:49:32 +0000
URL:       https://git.openjdk.org/jdk17u/commit/295cf447e746b9710a4b8b6dee8ee59fe545093f

8290464: Optimize ResourceArea zapping on ResourceMark release

Backport-of: 7841e5cc387ba595f73f40b3a0d00d7e36df15ea

! src/hotspot/share/memory/resourceArea.hpp

Changeset: 4dd316b2
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-06-29 14:58:50 +0000
URL:       https://git.openjdk.org/jdk17u/commit/4dd316b2b9c003466e043d556029c139de2150c7

8307156: native_thread not protected by TLH

Reviewed-by: phh, mgronlun
Backport-of: 0c6529d2d38a668f74936cca7803ca9de1a05d49

! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp

Changeset: c3b8ea3f
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2023-06-29 18:11:14 +0000
URL:       https://git.openjdk.org/jdk17u/commit/c3b8ea3f37617031889363b1947425586d19a9b7

8297681: Unnecessary color conversion during 4BYTE_ABGR_PRE to INT_ARGB_PRE blit

Backport-of: 8ffed34e1da0ad2b9b6503f13831843dadfed319

! src/java.desktop/share/native/libawt/java2d/loops/FourByteAbgrPre.c
+ test/jdk/sun/java2d/loops/SkipConversionIfPossible.java

Changeset: c5649ac7
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2023-06-29 21:00:57 +0000
URL:       https://git.openjdk.org/jdk17u/commit/c5649ac7dec12f537b8fb62150fbf312ca239c71

8297887: Update Siphash

Backport-of: bacf652311a74d93f6f802c51a1a2150522704cb

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

Changeset: 14726769
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2023-06-29 21:02:47 +0000
URL:       https://git.openjdk.org/jdk17u/commit/14726769a9aa905d15aa04b800764b23705c9530

8269466: Factor out the common code for initializing and starting internal VM JavaThreads

Reviewed-by: mbaesken
Backport-of: 4107dcf6ec3fb7fd6eb0e12cdc404a2dee9ccaa1

! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderThread.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/runtime/monitorDeflationThread.cpp
! src/hotspot/share/runtime/monitorDeflationThread.hpp
! src/hotspot/share/runtime/notificationThread.cpp
! src/hotspot/share/runtime/notificationThread.hpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/serviceThread.cpp
! src/hotspot/share/runtime/serviceThread.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/services/attachListener.cpp

Changeset: 99c7adea
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-30 06:03:56 +0000
URL:       https://git.openjdk.org/jdk17u/commit/99c7adeace1557e7a7d8e44df1c69527c4b489e3

8301074: Replace NULL with nullptr in share/opto/

Reviewed-by: mdoerr
Backport-of: 5726d31e56530bbe7dee61ae04b126e20cb3611d

! src/hotspot/share/opto/addnode.cpp
! src/hotspot/share/opto/arraycopynode.cpp
! src/hotspot/share/opto/arraycopynode.hpp
! src/hotspot/share/opto/block.cpp
! src/hotspot/share/opto/block.hpp
! src/hotspot/share/opto/buildOopMap.cpp
! src/hotspot/share/opto/bytecodeInfo.cpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/callGenerator.hpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/castnode.hpp
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/chaitin.cpp
! src/hotspot/share/opto/chaitin.hpp
! src/hotspot/share/opto/coalesce.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/connode.cpp
! src/hotspot/share/opto/connode.hpp
! src/hotspot/share/opto/constantTable.cpp
! src/hotspot/share/opto/convertnode.cpp
! src/hotspot/share/opto/divnode.cpp
! src/hotspot/share/opto/divnode.hpp
! src/hotspot/share/opto/doCall.cpp
! src/hotspot/share/opto/domgraph.cpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/escape.hpp
! src/hotspot/share/opto/gcm.cpp
! src/hotspot/share/opto/generateOptoStub.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/idealGraphPrinter.hpp
! src/hotspot/share/opto/idealKit.cpp
! src/hotspot/share/opto/idealKit.hpp
! src/hotspot/share/opto/ifg.cpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/indexSet.cpp
! src/hotspot/share/opto/indexSet.hpp
! src/hotspot/share/opto/intrinsicnode.cpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/live.cpp
! src/hotspot/share/opto/live.hpp
! src/hotspot/share/opto/locknode.cpp
! src/hotspot/share/opto/locknode.hpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopUnswitch.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/machnode.cpp
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/macro.hpp
! src/hotspot/share/opto/macroArrayCopy.cpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/opto/mathexactnode.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/opto/movenode.cpp
! src/hotspot/share/opto/movenode.hpp
! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/opto/mulnode.hpp
! src/hotspot/share/opto/multnode.cpp
! src/hotspot/share/opto/multnode.hpp
! src/hotspot/share/opto/narrowptrnode.hpp
! 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/output.cpp
! src/hotspot/share/opto/output.hpp
! src/hotspot/share/opto/parse.hpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/parse3.cpp
! src/hotspot/share/opto/parseHelper.cpp
! src/hotspot/share/opto/phase.cpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/phaseX.hpp
! src/hotspot/share/opto/phasetype.hpp
! src/hotspot/share/opto/postaloc.cpp
! src/hotspot/share/opto/reg_split.cpp
! src/hotspot/share/opto/replacednodes.cpp
! src/hotspot/share/opto/replacednodes.hpp
! src/hotspot/share/opto/rootnode.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/opto/split_if.cpp
! src/hotspot/share/opto/stringopts.cpp
! src/hotspot/share/opto/subnode.cpp
! src/hotspot/share/opto/subnode.hpp
! src/hotspot/share/opto/subtypenode.cpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
! src/hotspot/share/opto/vector.cpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp

Changeset: 0b0c61eb
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-30 07:39:44 +0000
URL:       https://git.openjdk.org/jdk17u/commit/0b0c61eb525c11b6bd1f39b3523c4d6c9474a2a9

8289077: Add manual tests to open

Backport-of: 787e16bb444ee3b63803f5d1701d0f0a68b5d474

+ test/jdk/java/awt/Frame/ALTTABIconBeingErased/ALTTABIconBeingErased.java
+ test/jdk/java/awt/Icon/IconChangingTest/IconChangingTest.java
= test/jdk/java/awt/Icon/IconChangingTest/java-icon16.png
+ test/jdk/java/awt/Icon/IconShowingTest/IconShowingTest.java
= test/jdk/java/awt/Icon/IconShowingTest/java-icon16.png
+ test/jdk/java/awt/Icon/IconTransparencyTest/IconTransparencyTest.java
+ test/jdk/java/awt/Icon/SetLargeIconTest/SetLargeIconTest.java

Changeset: 40132163
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-30 07:41:15 +0000
URL:       https://git.openjdk.org/jdk17u/commit/401321632a4b99a03b75cd338276170dcf982b2f

8306134: Open source some AWT tests relating to Button and a few other classes

Backport-of: fdb4bafa3142cedeb9eb3cb930890e97b35402de

+ test/jdk/java/awt/AWTEventMulticaster/ArrayStoreException.java
+ test/jdk/java/awt/AWTKeyStroke/ToStringTest.java
+ test/jdk/java/awt/BorderLayout/NullConstraintsReturns.java
+ test/jdk/java/awt/Button/ButtonNullLabelTest.java
+ test/jdk/java/awt/Button/DisabledButtonPress.java
+ test/jdk/java/awt/Button/DoubleActionEventTest.java

Changeset: 2d26f389
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-30 07:43:13 +0000
URL:       https://git.openjdk.org/jdk17u/commit/2d26f389e032078c05d496e53831f95c8548438a

8306372: Open source AWT CardLayout and Checkbox tests

Backport-of: 781d6d793ad4cecb774bcbcb362c726779408ffd

+ test/jdk/java/awt/CardLayout/CardsOrderTest.java
+ test/jdk/java/awt/CardLayout/ObedienceTest.java
+ test/jdk/java/awt/Checkbox/CheckboxCrashTest.java
+ test/jdk/java/awt/Checkbox/MultiCheckedCheckboxGroupTest.java
+ test/jdk/java/awt/Checkbox/NullCheckboxGroupTest.java
+ test/jdk/java/awt/Checkbox/SetCheckboxGroupNull.java

Changeset: 7f8e1de8
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-30 07:45:14 +0000
URL:       https://git.openjdk.org/jdk17u/commit/7f8e1de8f390ebe08bbf00961434353bf78bac56

8306430: Open source some AWT tests related to TextComponent and Toolkit

Backport-of: 36ec05d52a79185d8c6669713fd17933128c032a

+ test/jdk/java/awt/TextComponent/PeerlessSetCaret/PeerlessSetCaret.java
+ test/jdk/java/awt/TextComponent/SelectionBounds/SelectionBounds.java
+ test/jdk/java/awt/TextComponent/TextAreaCRLFTest/TextAreaCRLFTest.java
+ test/jdk/java/awt/Toolkit/AWTEventListenerProxyTest/AWTEventListenerProxyTest.java
+ test/jdk/java/awt/Toolkit/ListenersDeadlockTest/ListenerDeadlockTest.java

Changeset: a424cdd1
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-30 07:54:28 +0000
URL:       https://git.openjdk.org/jdk17u/commit/a424cdd1b1d5499e818fcfc8235bac841005c0a5

8306484: Open source several AWT Choice jtreg tests

Backport-of: b5362dadc59570d1f7fd7899be5ec11187168a16

+ test/jdk/java/awt/Choice/ChoiceConsumeMouseEvents.java
+ test/jdk/java/awt/Choice/ChoiceFocusLostTest.java
+ test/jdk/java/awt/Choice/ChoiceFreezeTest.java
+ test/jdk/java/awt/Choice/ChoiceGeneratesItemEvents.java
+ test/jdk/java/awt/Choice/ChoiceHandleMouseEvent.java
+ test/jdk/java/awt/Choice/ChoiceHandleMouseEvent_2.java

Changeset: a563c458
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-06-30 07:57:37 +0000
URL:       https://git.openjdk.org/jdk17u/commit/a563c45894496beb4ef775fcaa0e83d5512a6441

8306682: Open source a few more AWT Choice tests

Backport-of: f39641ccbd670853b3c021dd4e490151cbc77ed6

+ test/jdk/java/awt/Choice/ChoiceMouseEventOutbounds.java
+ test/jdk/java/awt/Choice/ChoiceMoveTest.java
+ test/jdk/java/awt/Choice/ChoiceStaysOpenedOnTAB.java
+ test/jdk/java/awt/Choice/DragOffNoSelectTest.java

Changeset: 62140e24
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2023-06-30 10:34:29 +0000
URL:       https://git.openjdk.org/jdk17u/commit/62140e249cf78d8d4acd1e5ab76bac0cc013a1a5

8290469: Add new positioning options to PassFailJFrame test framework

Reviewed-by: mbaesken
Backport-of: 568be58e8521e5e87baca1872ba8cc1941607bb7

! test/jdk/java/awt/TrayIcon/TrayIconScalingTest.java
! test/jdk/java/awt/print/PrinterJob/ImagePrinting/ClippedImages.java
! test/jdk/java/awt/print/PrinterJob/PrintGlyphVectorTest.java
! test/jdk/java/awt/print/PrinterJob/PrintLatinCJKTest.java
! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java
! test/jdk/javax/swing/JRadioButton/bug4380543.java
! test/jdk/javax/swing/JTabbedPane/4209065/bug4209065.java

Changeset: a72bdbff
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-07-03 07:02:20 +0000
URL:       https://git.openjdk.org/jdk17u/commit/a72bdbfff53de6e27670c8c0a512e73756aa9405

8303047: avoid NULL after 8301661

Backport-of: 221f34634de58d339f6cf7b08b2520fb748fff82

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

Changeset: 2f31b3f7
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-07-03 18:34:04 +0000
URL:       https://git.openjdk.org/jdk17u/commit/2f31b3f715e58f891b483f7e5c6d8f55c1584226

8306575: Clean up and open source four Dialog related tests

Backport-of: 8d696aea9e1cefca97a760c017a5fde545facaa9

+ test/jdk/java/awt/Dialog/DialogDeadlockTest.java
+ test/jdk/java/awt/Dialog/DialogLocationTest.java
+ test/jdk/java/awt/Dialog/ModalDialogOnNonEdt.java
+ test/jdk/java/awt/Dialog/NewMessagePumpTest.java

Changeset: 788d6586
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-07-03 18:34:43 +0000
URL:       https://git.openjdk.org/jdk17u/commit/788d65864f20466bd46876329d493542742fe6f7

8306135: Clean up and open source some AWT tests

Backport-of: 4ad3ac6317f6fc95fdf0340885d4099e785132ad

+ test/jdk/java/awt/Cursor/SingleColorCursorTest.java
+ test/jdk/java/awt/Dialog/ComponentShownEvent.java
+ test/jdk/java/awt/Dialog/DialogAsParentOfFileDialog.java

Changeset: 4c5dd404
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-07-04 07:25:23 +0000
URL:       https://git.openjdk.org/jdk17u/commit/4c5dd4046d8dfdde015f44aba03d4d3463715e7c

8308872: enhance logging and some exception in krb5/Config.java

Backport-of: 70670b4af617699782f892ae4cb5228ec655a2d0

! src/java.security.jgss/share/classes/sun/security/krb5/Config.java

Changeset: 17744caa
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2023-07-04 07:36:38 +0000
URL:       https://git.openjdk.org/jdk17u/commit/17744caa87ac313e924deb92af37c491cf7c97bc

8291444: GHA builds/tests won't run manually if disabled from automatic running

Backport-of: 5c0ff26f321ad36daa34bfc5b2d013b6c4a03810

! .github/workflows/main.yml

Changeset: 996c6f73
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2023-07-04 08:13:24 +0000
URL:       https://git.openjdk.org/jdk17u/commit/996c6f7316e3dcb0eaa826f62c1aa7fcfe2b7a79

8282404: DrawStringWithInfiniteXform.java failed with "RuntimeException: drawString with InfiniteXform transform takes long time"

Backport-of: a53be204cbc8671ab998e1165f983af3a50e4ae2

! test/jdk/java/awt/FontClass/DrawStringWithInfiniteXform.java

Changeset: 71f17d92
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2023-07-04 08:15:24 +0000
URL:       https://git.openjdk.org/jdk17u/commit/71f17d929c684c928a3644f506f09f2d4fb35034

8293811: Provide a reason for PassFailJFrame.forceFail

Reviewed-by: mbaesken, shade
Backport-of: 64b96e5cf57023a5d55b4392074e3922ac7c0534

! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java

Changeset: 43d4d026
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2023-07-04 08:15:55 +0000
URL:       https://git.openjdk.org/jdk17u/commit/43d4d026f2a06e33ae425f21238dcae81beef643

8300098: java/util/concurrent/ConcurrentHashMap/ConcurrentAssociateTest.java fails with internal timeout when executed with TieredCompilation1/3

Backport-of: ecf8842cd2309210f3d5eee7f9f28a198a860686

! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java

Changeset: 00c64700
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-07-04 09:44:44 +0000
URL:       https://git.openjdk.org/jdk17u/commit/00c6470013c1aa83aa9891b6bbdcc6942f9b3d4d

8270794: Avoid loading Klass* twice in TypeArrayKlass::oop_size()

Backport-of: ea49691f1dbb4f57ed0c5982f004e7aabcd15d13

! src/hotspot/share/oops/typeArrayKlass.cpp
! src/hotspot/share/oops/typeArrayOop.hpp
! src/hotspot/share/oops/typeArrayOop.inline.hpp
! src/hotspot/share/opto/runtime.cpp

Changeset: 8d6c17d9
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-07-04 09:45:19 +0000
URL:       https://git.openjdk.org/jdk17u/commit/8d6c17d99c97832439ad2b54f75ad05c2c1f9d8d

8270894: Use acquire semantics in ObjectSynchronizer::read_stable_mark()

Reviewed-by: phh, rkennke
Backport-of: f22619032df2cf45664f110c71ddf509a5128900

! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/runtime/synchronizer.cpp

Changeset: ce054c91
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-07-04 09:47:13 +0000
URL:       https://git.openjdk.org/jdk17u/commit/ce054c91bb337f7ef2a4fc04e4f64639b69080c3

8284760: Correct type/array element offset in LibraryCallKit::get_state_from_digest_object()

Backport-of: 2ba5cc4163ccd944e2df917e5d617a78fa4ee75b

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

Changeset: 42caa284
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2023-07-05 07:36:30 +0000
URL:       https://git.openjdk.org/jdk17u/commit/42caa2846fb1ab98681714ed248baeb244ec70ce

8300405: Screen capture for test JFileChooserSetLocationTest.java, failure case

Backport-of: db8fa1be052c8558398ea5fea2105458f1a3cd16

! test/jdk/javax/swing/JFileChooser/JFileChooserSetLocationTest.java

Changeset: cf868a55
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-07-05 08:47:11 +0000
URL:       https://git.openjdk.org/jdk17u/commit/cf868a55d7ac3f7efd0fd0c7a1d0dbb4a0b55900

8171221: Remove -XX:+CheckMemoryInitialization

Backport-of: 65c8dbe693f09203f66cd25aa9179982ddc38274

! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/runtime/globals.hpp
- test/hotspot/jtreg/gc/TestMemoryInitialization.java
- test/hotspot/jtreg/gc/TestMemoryInitializationWithSerial.java

Changeset: 4d261efd
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-07-05 08:47:39 +0000
URL:       https://git.openjdk.org/jdk17u/commit/4d261efda3b23ead80f3359b33e9d6ac84c3bd16

8300693: Lower the compile threshold and reduce the iterations of warmup loop in VarHandles tests

Backport-of: 86fed79670c109fc3a7fbe1eb2b1485c6dd99e2f

! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessBoolean.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessByte.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessChar.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessDouble.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessFloat.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessInt.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessLong.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessShort.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessString.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsChar.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsDouble.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsFloat.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsInt.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsLong.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsShort.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessBoolean.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessByte.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessChar.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessDouble.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessFloat.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessInt.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessLong.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessShort.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessString.java
! test/jdk/java/lang/invoke/VarHandles/X-VarHandleTestAccess.java.template
! test/jdk/java/lang/invoke/VarHandles/X-VarHandleTestByteArrayView.java.template
! test/jdk/java/lang/invoke/VarHandles/X-VarHandleTestMethodHandleAccess.java.template

Changeset: 90345a4c
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-07-05 08:49:28 +0000
URL:       https://git.openjdk.org/jdk17u/commit/90345a4c8cde3b9eb6fa284c2177c329f51948e0

8308766: TLAB initialization may cause div by zero

Backport-of: 96ed1392d1c5062063b1f8b5f1bd30d2d17ce3fe

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

Changeset: e28a5eaa
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-07-05 08:54:06 +0000
URL:       https://git.openjdk.org/jdk17u/commit/e28a5eaabbfb7bf81c5795826a750a920e764598

8280885: Shenandoah: Some tests failed with "EA: missing allocation reference path"

Backport-of: ab638341de164965e06bb1d59808670260916b82

! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
+ test/hotspot/jtreg/gc/shenandoah/compiler/TestUnexpectedIUBarrierEA.java

Changeset: b7c14568
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-07-05 09:05:38 +0000
URL:       https://git.openjdk.org/jdk17u/commit/b7c14568023bc3b6fdc0279d831f91810d84de8c

8276696: ParallelObjectIterator freed at the wrong time in VM_HeapDumper

Reviewed-by: ogillespie, phh
Backport-of: f4dc03ea6de327425ff265c3d2ec16ea7b0e1634

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zCollectedHeap.hpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeap.hpp
! src/hotspot/share/gc/z/zHeapIterator.hpp
! src/hotspot/share/memory/heapInspection.cpp

Changeset: 8d49a8a0
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-07-05 11:21:45 +0000
URL:       https://git.openjdk.org/jdk17u/commit/8d49a8a0aa04cc871acc2748beb3a4dc6737275d

8306638: Open source some AWT tests related to datatransfer and Toolkit

Backport-of: 2210e06788d14dab38f78d8b20a2397e633195af

+ test/jdk/java/awt/Toolkit/ToolkitListenerTest/ToolkitListenerTest.java
+ test/jdk/java/awt/datatransfer/CRLFTest/CRLFTest.java
+ test/jdk/java/awt/datatransfer/DataConversionDeadlockTest/DataConversionDeadlockTest.java
+ test/jdk/java/awt/datatransfer/DataFlavor/BestTextFlavorTest/BestTextFlavorTest.java
+ test/jdk/java/awt/datatransfer/FileTransferAWTLockTest/FileTransferAWTLockTest.java

Changeset: b8cf1619
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-07-05 11:36:32 +0000
URL:       https://git.openjdk.org/jdk17u/commit/b8cf16196499a71fb423c71bf908e5d13503f37a

8307078: Opensource and clean up five more AWT Focus related tests

Backport-of: 6d6f726b74f7fcd3e7c37d50bd2476b3e921662b

+ test/jdk/java/awt/Focus/FocusForRemovedComponentTest.java
+ test/jdk/java/awt/Focus/FocusTraversalPolicyIAE.java
+ test/jdk/java/awt/Focus/InitialFocusTest.java
+ test/jdk/java/awt/Focus/LabelScrollBarFocus.java
+ test/jdk/java/awt/Focus/ModalDialogInFocusEventTest.java

Changeset: e8e87c47
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-07-05 11:38:32 +0000
URL:       https://git.openjdk.org/jdk17u/commit/e8e87c47d8f1d35b83e8bae867a7426866108731

8289547: Update javax/swing/Popup/TaskbarPositionTest.java

Backport-of: d73fc70ea272be6bf4f1c82608c73ff0a8f6032d

! test/jdk/javax/swing/Popup/TaskbarPositionTest.java

Changeset: b3cf45af
Author:    Chad Rakoczy <chadrako at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2023-07-05 18:12:57 +0000
URL:       https://git.openjdk.org/jdk17u/commit/b3cf45afd2a83676ed621fd42424461205879f3d

8306812: Open source several AWT Miscellaneous tests

Backport-of: c494770ca0662d95ed35f9244a7a9e012aab61a7

+ test/jdk/java/awt/Panel/SetForegroundTest.java
+ test/jdk/java/awt/PopupMenu/PopupMenuStayOpen.java
+ test/jdk/java/awt/Robot/RobotMoveMultiscreen.java
+ test/jdk/java/awt/Scrollbar/PageIncrementTest.java
+ test/jdk/java/awt/Scrollbar/ScrollbarKeyControlTest.java

Changeset: 93bfec28
Author:    Chad Rakoczy <chadrako at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2023-07-05 18:13:35 +0000
URL:       https://git.openjdk.org/jdk17u/commit/93bfec289ba438cd935c357cfe321f5df624ca97

8307083: Open source some drag and drop tests 3

Backport-of: 1b154e4fd361103936f976db72e04b73aa7b1077

+ test/jdk/java/awt/dnd/MissedDragEnterTest.java
+ test/jdk/java/awt/dnd/ModalDialogDeadlockTest.java
+ test/jdk/java/awt/dnd/ModalDialogOnDragDeadlockTest.java
+ test/jdk/java/awt/dnd/ModalDialogOnDropDeadlockTest.java

Changeset: 688a8237
Author:    Chad Rakoczy <chadrako at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2023-07-05 18:14:36 +0000
URL:       https://git.openjdk.org/jdk17u/commit/688a823747d38502505050bf395c5328b291d46c

8307299: Move more DnD tests to open

Backport-of: 950c5df859c373864ab4e7cf080c38bbd501e54b

+ test/jdk/java/awt/dnd/DropTargetingTest.java
+ test/jdk/java/awt/dnd/DroppingVMHangTest.java
+ test/jdk/java/awt/dnd/HonorTargetActionTest.java
+ test/jdk/java/awt/dnd/InterJVMLinkTest.java
+ test/jdk/java/awt/dnd/IntraJVMGetDropSuccessTest.java
+ test/jdk/java/awt/dnd/LinkAcceptanceTest.java

Changeset: 8a9162fb
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-07-06 09:58:30 +0000
URL:       https://git.openjdk.org/jdk17u/commit/8a9162fb267298c8de8059caadbe75f84e9c494a

8268852: AsyncLogWriter should not overide is_Named_thread()

Backport-of: 02c9bf087e50885bbc8028415c4e674947ee7a16

! src/hotspot/share/logging/logAsyncWriter.hpp
! src/hotspot/share/runtime/thread.cpp

Changeset: 43f14e40
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-07-06 09:59:45 +0000
URL:       https://git.openjdk.org/jdk17u/commit/43f14e402cc06d813d227a727469a8065fb6a20d

8311249: Remove unused MemAllocator::obj_memory_range

Reviewed-by: phh
Backport-of: 711cddd899048236bbc3c0aa7e4ac0fc8aebe4d2

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

Changeset: fc08b730
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-07-06 10:43:23 +0000
URL:       https://git.openjdk.org/jdk17u/commit/fc08b730142dcde39291be8044dfa667b98363ad

8307348: Parallelize heap walk for ObjectCount(AfterGC) JFR event collection

Reviewed-by: ogillespie, phh
Backport-of: 540c706bbcbb809ae1304aac4f2a16a5e83cb458

! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/serial/genMarkSweep.cpp
! src/hotspot/share/gc/shared/gcTrace.cpp
! src/hotspot/share/gc/shared/gcTrace.hpp
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/memory/heapInspection.cpp
! src/hotspot/share/memory/heapInspection.hpp

Changeset: 50399e36
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-07-07 05:28:44 +0000
URL:       https://git.openjdk.org/jdk17u/commit/50399e362998fe13747d336b19f042fab305422f

8304314: StackWalkTest.java fails after CODETOOLS-7903373

Backport-of: d5a150706e9070557533135489a73fc8cefc0cec

! test/jdk/java/lang/StackWalker/StackWalkTest.java

Changeset: 2bc77e35
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-07-07 05:33:12 +0000
URL:       https://git.openjdk.org/jdk17u/commit/2bc77e351b24f2c17c3784008e260d243f84d08d

8299713: Test javax/swing/JTableHeader/6889007/bug6889007.java failed: Wrong type of cursor

Backport-of: b54c4a33c69e16adf5b85b80b8deb4ded2ed074d

! test/jdk/javax/swing/JTableHeader/6889007/bug6889007.java

Changeset: 3b4df97f
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-07-07 05:35:17 +0000
URL:       https://git.openjdk.org/jdk17u/commit/3b4df97f4d079f7b41a568e5ee5dc8795bc2a59d

6176679: Application freezes when copying an animated gif image to the system clipboard

Backport-of: 6c71859ac240c788364169422e726f8f5443bf75

! src/java.desktop/share/classes/sun/awt/image/ImageRepresentation.java
+ test/jdk/java/awt/Clipboard/CopyAnimatedGIFTest.java

Changeset: c2e274e8
Author:    Sergey Nazarkin <snazarki at openjdk.org>
Date:      2023-07-07 08:36:27 +0000
URL:       https://git.openjdk.org/jdk17u/commit/c2e274e8578427144294735dc06a2f92ffc7cbde

8304725: AsyncGetCallTrace can cause SIGBUS on M1

Backport-of: d8af7a6014055295355a1242db6c2872299c6398

! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/prims/forte.cpp
! src/hotspot/share/runtime/thread.hpp

Changeset: d7a59f37
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-07-07 09:01:40 +0000
URL:       https://git.openjdk.org/jdk17u/commit/d7a59f37576afb1f0dbea5c2c804885b05cfb470

8277417: C1 LIR instruction for load-klass

Backport-of: 99e4bda303f2c71972a125d0ecaf4cf986c8614a

! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/c1/c1_LIR.hpp
! src/hotspot/share/c1/c1_LIRAssembler.hpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_LIRGenerator.hpp
! src/hotspot/share/gc/shared/c1/barrierSetC1.cpp

Changeset: a34d90bb
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-07-07 13:22:52 +0000
URL:       https://git.openjdk.org/jdk17u/commit/a34d90bb0cc9d4e304c6110d93a00fa8b78811a4

8277860: PPC: Remove duplicate info != NULL check

Backport-of: ce0234b47d5c40e74dac368396e92cdec5cc2de7

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

Changeset: c39f3c13
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-07-07 13:48:11 +0000
URL:       https://git.openjdk.org/jdk17u/commit/c39f3c1375297ad45f86742f7f60737810518c22

8278141: LIR_OpLoadKlass::_info shadows the field of the same name from LIR_Op

Backport-of: 0e7b6bcd8260293c3d39417f04b9b1e4409aa20a

! src/hotspot/share/c1/c1_LIR.hpp

Changeset: f02d0193
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-07-08 08:09:40 +0000
URL:       https://git.openjdk.org/jdk17u/commit/f02d01934c87414eb610b67bdab55c25b3033878

8306765: Some client related jtreg problem list entries are malformed

Backport-of: 36d61c3106c69c019f2d4ded7dedd1649c1226b3

! test/jdk/ProblemList.txt

Changeset: 966fc82d
Author:    Fei Yang <fyang at openjdk.org>
Date:      2023-07-10 02:07:16 +0000
URL:       https://git.openjdk.org/jdk17u/commit/966fc82d91ec9c5e3b8504f1d3e1d7d2727cc3c9

8276799: Implementation of JEP 422: Linux/RISC-V Port
8282306: os::is_first_C_frame(frame*) crashes on invalid link access
8282477: [x86, aarch64] vmassert(_last_Java_pc == NULL, "already walkable"); fails with async profiler
8283865: riscv: Break down -XX:+UseRVB into seperate options for each bitmanip extension
8284068: riscv: should call Atomic::release_store in JavaThread::set_thread_state
8284937: riscv: should not allocate special register for temp
8285303: riscv: Incorrect register mask in call_native_base
8287418: riscv: Fix correctness issue of MacroAssembler::movptr
8297644: RISC-V: Compilation error when shenandoah is disabled
8291952: riscv: Remove PRAGMA_NONNULL_IGNORED
8285437: riscv: Fix MachNode size mismatch for MacroAssembler::verify_oops*
8285699: riscv: Provide information when hitting a HaltNode
8285711: riscv: RVC: Support disassembler show-bytes option
8287425: Remove unnecessary register push for MacroAssembler::check_klass_subtype_slow_path
8287552: riscv: Fix comment typo in li64
8287970: riscv: jdk/incubator/vector/*VectorTests failing
8290137: riscv: small refactoring for add_memory_int32/64
8290164: compiler/runtime/TestConstantsInError.java fails on riscv
8290496: riscv: Fix build warnings-as-errors with GCC 11
8291893: riscv: remove fence.i used in user space
8291947: riscv: fail to build after JDK-8290840
8292867: RISC-V: Simplify weak CAS return value handling
8293050: RISC-V: Remove redundant non-null assertions about macro-assembler
8293100: RISC-V: Need to save and restore callee-saved FloatRegisters in StubGenerator::generate_call_stub
8293474: RISC-V: Unify the way of moving function pointer
8293524: RISC-V: Use macro-assembler functions as appropriate
8293566: RISC-V: Clean up push and pop registers
8294012: RISC-V: get/put_native_u8 missing the case when address&7 is 6
8294083: RISC-V: Minimal build failed with --disable-precompiled-headers
8294086: RISC-V: Cleanup InstructionMark usages in the backend
8294087: RISC-V: RVC: Fix a potential alignment issue and add more alignment assertions for the patchable calls/nops
8294187: RISC-V: Unify all relocations for the backend into AbstractAssembler::relocate()
8294366: RISC-V: Partially mark out incompressible regions
8294430: RISC-V: Small refactoring for movptr_with_offset
8294492: RISC-V: Use li instead of patchable movptr at non-patchable callsites
8294679: RISC-V: Misc crash dump improvements
8295110: RISC-V: Mark out relocations as incompressible
8295270: RISC-V: Clean up and refactoring for assembler functions
8295396: RISC-V: Cleanup useless CompressibleRegions
8295926: RISC-V: C1: Fix LIRGenerator::do_LibmIntrinsic
8295968: RISC-V: Rename some assembler intrinsic functions for RVV 1.0
8296435: RISC-V: Small refactoring for increment/decrement
8296447: RISC-V: Make the operands order of vrsub_vx/vrsub_vi consistent with RVV 1.0 spec
8296448: RISC-V: Fix temp usages of heapbase register killed by MacroAssembler::en/decode_klass_not_null
8296602: RISC-V: improve performance of copy_memory stub
8296771: RISC-V: C2: assert(false) failed: bad AD file
8296916: RISC-V: Move some small macro-assembler functions to header file
8297359: RISC-V: improve performance of floating Max Min intrinsics
8297697: RISC-V: Add support for SATP mode detection
8301067: RISC-V: better error message when reporting unsupported satp modes
8297715: RISC-V: C2: Use single-bit instructions from the Zbs extension
8299168: RISC-V: Fix MachNode size mismatch for MacroAssembler::_verify_oops*
8299847: RISC-V: Improve PrintOptoAssembly output of CMoveI/L nodes
8300109: RISC-V: Improve code generation for MinI/MaxI nodes
8301033: RISC-V: Handle special cases for MinI/MaxI nodes for Zbb
8301036: RISC-V: Factor out functions baseOffset & baseOffset32 from MacroAssembler
8301153: RISC-V: pipeline class for several instructions is not set correctly
8301313: RISC-V: C2: assert(false) failed: bad AD file due to missing match rule
8301628: RISC-V: c2 fix pipeline class for several instructions
8301818: RISC-V: Factor out function mvw from MacroAssembler
8302114: RISC-V: Several foreign jtreg tests fail with debug build after JDK-8301818
8301852: RISC-V: Optimize class atomic when order is memory_order_relaxed
8302289: RISC-V: Use bgez instruction in arraycopy_simple_check when possible
8302776: RISC-V: Fix typo CSR_INSTERT to CSR_INSTRET
8304293: RISC-V: JDK-8276799 missed atomic intrinsic support for C1
8305006: Use correct register in riscv_enc_fast_unlock()
8305008: RISC-V: Factor out immediate checking functions from assembler_riscv.inline.hpp
8305112: RISC-V: Typo fix for RVC description
8305512: RISC-V: Enable RVC extension by default on supported hardware
8305728: RISC-V: Use bexti instruction to do single-bit testing
8306667: RISC-V: Fix storeImmN0 matching rule by using zr register
8307150: RISC-V: Remove remaining StoreLoad barrier with UseCondCardMark for Serial/Parallel GC
8307446: RISC-V: Improve performance of floating point to integer conversion
8307651: RISC-V: stringL_indexof_char instruction has wrong format string
8308089: [riscv-port-jdk17u] Intrinsify Unsafe.storeStoreFence
8308277: RISC-V: Improve vectorization of Match.sqrt() on floats
8308997: RISC-V: Sign extend when comparing 32-bit value with zero instead of testing the sign bit
8309427: [riscv-port-jdk17u] Remove unused RoundDoubleModeV C2 node
8305236: Some LoadLoad barriers in the interpreter are unnecessary after JDK-8220051
8285630: Fix a configure error in RISC-V cross build
8277417: C1 LIR instruction for load-klass

Reviewed-by: vkempik, goetz, shade, yadongwang, fjiang, luhenry
Backport-of: 5905b02c0e2643ae8d097562f181953f6c88fc89

! make/autoconf/build-aux/config.sub
! make/autoconf/jvm-features.m4
! make/autoconf/libraries.m4
! make/autoconf/platform.m4
! make/hotspot/gensrc/GensrcAdlc.gmk
+ src/hotspot/cpu/riscv/abstractInterpreter_riscv.cpp
+ src/hotspot/cpu/riscv/assembler_riscv.cpp
+ src/hotspot/cpu/riscv/assembler_riscv.hpp
+ src/hotspot/cpu/riscv/assembler_riscv.inline.hpp
+ src/hotspot/cpu/riscv/bytes_riscv.hpp
+ src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp
+ src/hotspot/cpu/riscv/c1_Defs_riscv.hpp
+ src/hotspot/cpu/riscv/c1_FpuStackSim_riscv.cpp
+ src/hotspot/cpu/riscv/c1_FpuStackSim_riscv.hpp
+ src/hotspot/cpu/riscv/c1_FrameMap_riscv.cpp
+ src/hotspot/cpu/riscv/c1_FrameMap_riscv.hpp
+ src/hotspot/cpu/riscv/c1_LIRAssembler_arith_riscv.cpp
+ src/hotspot/cpu/riscv/c1_LIRAssembler_arith_riscv.hpp
+ src/hotspot/cpu/riscv/c1_LIRAssembler_arraycopy_riscv.cpp
+ src/hotspot/cpu/riscv/c1_LIRAssembler_arraycopy_riscv.hpp
+ src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
+ src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.hpp
+ src/hotspot/cpu/riscv/c1_LIRGenerator_riscv.cpp
+ src/hotspot/cpu/riscv/c1_LIR_riscv.cpp
+ src/hotspot/cpu/riscv/c1_LinearScan_riscv.cpp
+ src/hotspot/cpu/riscv/c1_LinearScan_riscv.hpp
+ src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp
+ src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.hpp
+ src/hotspot/cpu/riscv/c1_Runtime1_riscv.cpp
+ src/hotspot/cpu/riscv/c1_globals_riscv.hpp
+ src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
+ src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
+ src/hotspot/cpu/riscv/c2_globals_riscv.hpp
+ src/hotspot/cpu/riscv/c2_init_riscv.cpp
+ src/hotspot/cpu/riscv/c2_safepointPollStubTable_riscv.cpp
+ src/hotspot/cpu/riscv/codeBuffer_riscv.hpp
+ src/hotspot/cpu/riscv/compiledIC_riscv.cpp
+ src/hotspot/cpu/riscv/copy_riscv.hpp
+ src/hotspot/cpu/riscv/disassembler_riscv.hpp
+ src/hotspot/cpu/riscv/foreign_globals_riscv.cpp
+ src/hotspot/cpu/riscv/foreign_globals_riscv.hpp
+ src/hotspot/cpu/riscv/frame_riscv.cpp
+ src/hotspot/cpu/riscv/frame_riscv.hpp
+ src/hotspot/cpu/riscv/frame_riscv.inline.hpp
+ src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.cpp
+ src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.hpp
+ src/hotspot/cpu/riscv/gc/g1/g1Globals_riscv.hpp
+ src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.cpp
+ src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.hpp
+ src/hotspot/cpu/riscv/gc/shared/barrierSetNMethod_riscv.cpp
+ src/hotspot/cpu/riscv/gc/shared/cardTableBarrierSetAssembler_riscv.cpp
+ src/hotspot/cpu/riscv/gc/shared/cardTableBarrierSetAssembler_riscv.hpp
+ src/hotspot/cpu/riscv/gc/shared/modRefBarrierSetAssembler_riscv.cpp
+ src/hotspot/cpu/riscv/gc/shared/modRefBarrierSetAssembler_riscv.hpp
+ src/hotspot/cpu/riscv/gc/shenandoah/c1/shenandoahBarrierSetC1_riscv.cpp
+ src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_riscv.cpp
+ src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_riscv.hpp
+ src/hotspot/cpu/riscv/gc/shenandoah/shenandoah_riscv64.ad
+ src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.cpp
+ src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.hpp
+ src/hotspot/cpu/riscv/gc/z/zGlobals_riscv.cpp
+ src/hotspot/cpu/riscv/gc/z/zGlobals_riscv.hpp
+ src/hotspot/cpu/riscv/gc/z/z_riscv64.ad
+ src/hotspot/cpu/riscv/globalDefinitions_riscv.hpp
+ src/hotspot/cpu/riscv/globals_riscv.hpp
+ src/hotspot/cpu/riscv/icBuffer_riscv.cpp
+ src/hotspot/cpu/riscv/icache_riscv.cpp
+ src/hotspot/cpu/riscv/icache_riscv.hpp
+ src/hotspot/cpu/riscv/interp_masm_riscv.cpp
+ src/hotspot/cpu/riscv/interp_masm_riscv.hpp
+ src/hotspot/cpu/riscv/interpreterRT_riscv.cpp
+ src/hotspot/cpu/riscv/interpreterRT_riscv.hpp
+ src/hotspot/cpu/riscv/javaFrameAnchor_riscv.hpp
+ src/hotspot/cpu/riscv/jniFastGetField_riscv.cpp
+ src/hotspot/cpu/riscv/jniTypes_riscv.hpp
+ src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
+ src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
+ src/hotspot/cpu/riscv/macroAssembler_riscv.inline.hpp
+ src/hotspot/cpu/riscv/matcher_riscv.hpp
+ src/hotspot/cpu/riscv/methodHandles_riscv.cpp
+ src/hotspot/cpu/riscv/methodHandles_riscv.hpp
+ src/hotspot/cpu/riscv/nativeInst_riscv.cpp
+ src/hotspot/cpu/riscv/nativeInst_riscv.hpp
+ src/hotspot/cpu/riscv/registerMap_riscv.cpp
+ src/hotspot/cpu/riscv/registerMap_riscv.hpp
+ src/hotspot/cpu/riscv/register_definitions_riscv.cpp
+ src/hotspot/cpu/riscv/register_riscv.cpp
+ src/hotspot/cpu/riscv/register_riscv.hpp
+ src/hotspot/cpu/riscv/relocInfo_riscv.cpp
+ src/hotspot/cpu/riscv/relocInfo_riscv.hpp
+ src/hotspot/cpu/riscv/riscv.ad
+ src/hotspot/cpu/riscv/riscv_b.ad
+ src/hotspot/cpu/riscv/riscv_v.ad
+ src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
+ src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
+ src/hotspot/cpu/riscv/stubRoutines_riscv.cpp
+ src/hotspot/cpu/riscv/stubRoutines_riscv.hpp
+ src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
+ src/hotspot/cpu/riscv/templateTable_riscv.cpp
+ src/hotspot/cpu/riscv/templateTable_riscv.hpp
+ src/hotspot/cpu/riscv/universalNativeInvoker_riscv.cpp
+ src/hotspot/cpu/riscv/universalUpcallHandle_riscv.cpp
+ src/hotspot/cpu/riscv/vmStructs_riscv.hpp
+ src/hotspot/cpu/riscv/vm_version_ext_riscv.cpp
+ src/hotspot/cpu/riscv/vm_version_ext_riscv.hpp
+ src/hotspot/cpu/riscv/vm_version_riscv.cpp
+ src/hotspot/cpu/riscv/vm_version_riscv.hpp
+ src/hotspot/cpu/riscv/vmreg_riscv.cpp
+ src/hotspot/cpu/riscv/vmreg_riscv.hpp
+ src/hotspot/cpu/riscv/vmreg_riscv.inline.hpp
+ src/hotspot/cpu/riscv/vtableStubs_riscv.cpp
! src/hotspot/os/linux/os_linux.cpp
+ src/hotspot/os_cpu/linux_riscv/assembler_linux_riscv.cpp
+ src/hotspot/os_cpu/linux_riscv/atomic_linux_riscv.hpp
+ src/hotspot/os_cpu/linux_riscv/bytes_linux_riscv.hpp
+ src/hotspot/os_cpu/linux_riscv/copy_linux_riscv.hpp
+ src/hotspot/os_cpu/linux_riscv/gc/z/zSyscall_linux_riscv.hpp
+ src/hotspot/os_cpu/linux_riscv/globals_linux_riscv.hpp
+ src/hotspot/os_cpu/linux_riscv/orderAccess_linux_riscv.hpp
+ src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp
+ src/hotspot/os_cpu/linux_riscv/os_linux_riscv.hpp
+ src/hotspot/os_cpu/linux_riscv/prefetch_linux_riscv.inline.hpp
+ src/hotspot/os_cpu/linux_riscv/thread_linux_riscv.cpp
+ src/hotspot/os_cpu/linux_riscv/thread_linux_riscv.hpp
+ src/hotspot/os_cpu/linux_riscv/vmStructs_linux_riscv.hpp
+ src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/c1/c1_LIR.hpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/c1/c1_LIRAssembler.hpp
! src/hotspot/share/c1/c1_LinearScan.cpp
! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
! src/hotspot/share/gc/z/c1/zBarrierSetC1.cpp
! src/hotspot/share/jfr/utilities/jfrBigEndian.hpp
! src/hotspot/share/opto/regmask.hpp
! src/hotspot/share/runtime/abstract_vm_version.cpp
! src/hotspot/share/runtime/thread.inline.hpp
! src/hotspot/share/utilities/macros.hpp
! src/jdk.hotspot.agent/linux/native/libsaproc/LinuxDebuggerLocal.cpp
! src/jdk.hotspot.agent/linux/native/libsaproc/libproc.h
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotAgent.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionRISCV64.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxCDebugger.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/riscv64/LinuxRISCV64CFrame.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/riscv64/LinuxRISCV64ThreadContext.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/riscv64/ProcRISCV64Thread.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/riscv64/ProcRISCV64ThreadContext.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/riscv64/ProcRISCV64ThreadFactory.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/remote/riscv64/RemoteRISCV64Thread.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/remote/riscv64/RemoteRISCV64ThreadContext.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/remote/riscv64/RemoteRISCV64ThreadFactory.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/riscv/RISCV64ThreadContext.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/linux_riscv64/LinuxRISCV64JavaThreadPDAccess.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/riscv64/RISCV64CurrentFrameGuess.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/riscv64/RISCV64Frame.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/riscv64/RISCV64JavaCallWrapper.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/riscv64/RISCV64RegisterMap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java
! test/hotspot/jtreg/compiler/c2/TestBit.java
+ test/hotspot/jtreg/compiler/floatingpoint/TestLibmIntrinsics.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnUnsupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnUnsupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnUnsupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHAOptionOnUnsupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForOtherCPU.java
+ test/hotspot/jtreg/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedRISCV64CPU.java
! test/hotspot/jtreg/compiler/loopopts/superword/ProdRed_Double.java
! test/hotspot/jtreg/compiler/loopopts/superword/ProdRed_Float.java
! test/hotspot/jtreg/compiler/loopopts/superword/ProdRed_Int.java
! test/hotspot/jtreg/compiler/loopopts/superword/ReductionPerf.java
! test/hotspot/jtreg/compiler/loopopts/superword/SumRedAbsNeg_Double.java
! test/hotspot/jtreg/compiler/loopopts/superword/SumRedAbsNeg_Float.java
! test/hotspot/jtreg/compiler/loopopts/superword/SumRedSqrt_Double.java
! test/hotspot/jtreg/compiler/loopopts/superword/SumRed_Double.java
! test/hotspot/jtreg/compiler/loopopts/superword/SumRed_Float.java
! test/hotspot/jtreg/compiler/loopopts/superword/SumRed_Int.java
! test/hotspot/jtreg/compiler/runtime/TestConstantsInError.java
! test/hotspot/jtreg/compiler/runtime/criticalnatives/argumentcorruption/CheckLongArgs.java
! test/hotspot/jtreg/compiler/runtime/criticalnatives/lookup/LookUp.java
! test/hotspot/jtreg/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java
! test/hotspot/jtreg/runtime/NMT/CheckForProperDetailStackTrace.java
! test/hotspot/jtreg/runtime/ReservedStack/ReservedStackTest.java
! test/hotspot/jtreg/serviceability/AsyncGetCallTrace/MyPackage/ASGCTBaseTest.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/ArgumentHandler.java
! test/jdk/jdk/jfr/event/os/TestCPUInformation.java
! test/lib-test/jdk/test/lib/TestMutuallyExclusivePlatformPredicates.java
! test/lib/jdk/test/lib/Platform.java

Changeset: 7a4708b6
Author:    Alexey Bakhtin <abakhtin at openjdk.org>
Date:      2023-07-10 04:37:02 +0000
URL:       https://git.openjdk.org/jdk17u/commit/7a4708b61f4be9369d8bdccedafc871f07fc60a2

8301700: Increase the default TLS Diffie-Hellman group size from 1024-bit to 2048-bit

Reviewed-by: phh
Backport-of: 26b111d714c3ee62bd10a5e2ab44be01c13ff42e

! src/java.base/share/classes/sun/security/ssl/DHKeyExchange.java
! test/jdk/sun/security/ssl/DHKeyExchange/DHEKeySizing.java

Changeset: 592d64b5
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-07-10 06:53:20 +0000
URL:       https://git.openjdk.org/jdk17u/commit/592d64b59e1b1ec206b67d62a6b80f2e4c0a6a95

8310549: avoid potential leaks in KeystoreImpl.m related to JNU_CHECK_EXCEPTION early returns

Backport-of: 7da3f1999fc5d1b9162443d97dfae7fe7b04dfc5

! src/java.base/macosx/native/libosxsecurity/KeystoreImpl.m

Changeset: efd7f7ff
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-07-10 14:38:16 +0000
URL:       https://git.openjdk.org/jdk17u/commit/efd7f7ff1b4668c0d2ba50178fb974984e93f044

8306137: Open source several AWT ScrollPane related tests

Backport-of: 4becb7bcb6d8c24db5209dade77dbf2be057b2b0

+ test/jdk/java/awt/ScrollPane/ComponentScrollTest.java
+ test/jdk/java/awt/ScrollPane/ScrollPaneExtraScrollBar.java
+ test/jdk/java/awt/ScrollPane/ScrollPaneLimitation.java
+ test/jdk/java/awt/ScrollPane/ScrollPaneRemoveAdd.java
+ test/jdk/java/awt/ScrollPane/ScrollPaneWindowsTest.java
+ test/jdk/java/awt/ScrollPane/ScrollPositionIntact.java

Changeset: 5fd04f90
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-07-10 14:51:27 +0000
URL:       https://git.openjdk.org/jdk17u/commit/5fd04f90041d5f077fb79180650c5ad22e1af5e0

8285980: Several tests in compiler/c2/irTests miss @requires vm.compiler2.enabled

Reviewed-by: phh
Backport-of: 1f9f8738f344ecbc0270608ee84eb92138f349a2

! test/hotspot/jtreg/compiler/c2/irTests/TestFewIterationsCountedLoop.java
! test/hotspot/jtreg/compiler/c2/irTests/TestSkeletonPredicates.java
! test/hotspot/jtreg/compiler/c2/irTests/TestStripMiningDropsSafepoint.java
! test/hotspot/jtreg/compiler/c2/irTests/TestSuperwordFailsUnrolling.java

Changeset: ed698e60
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-07-10 14:53:33 +0000
URL:       https://git.openjdk.org/jdk17u/commit/ed698e6061f2aaa8acb7bc56036e2d95a3005dc6

8306718: Optimize and opensource some old AWT tests

Backport-of: 9beae21864d18054ca3762ec989d51ff0660db84

+ test/jdk/java/awt/EventDispatchThread/StoppingEdtOnPushPopTest.java
+ test/jdk/java/awt/FileDialog/ExceptionAfterSetDirectory.java
+ test/jdk/java/awt/FlowLayout/MinimumLayoutSize.java
+ test/jdk/java/awt/FlowLayout/PreferredLayoutSize.java

Changeset: cb35d88e
Author:    Yi-Fan Tsai <yifan.tsai at gmail.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2023-07-10 15:22:57 +0000
URL:       https://git.openjdk.org/jdk17u/commit/cb35d88e3f100dc6a6f5c8e5e95adb0457ba5627

8299158: Improve MD5 intrinsic on AArch64

Reviewed-by: phh
Backport-of: c6588d5bb3f778806c9112e86dbfba964c0636fd

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

Changeset: b42886fe
Author:    i556354 <andrew.lu02 at sap.com>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-07-10 16:26:14 +0000
URL:       https://git.openjdk.org/jdk17u/commit/b42886fea96b91c5d1747856b4d864b12116e22a

8306636: Disable compiler/c2/Test6905845.java with -XX:TieredStopAtLevel=3

Backport-of: 4900517479f12b59cd8f1c31ad94ad7487c522f7

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

Changeset: afffb374
Author:    Jenny Shivayogi <kspeeyu at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2023-07-10 16:35:28 +0000
URL:       https://git.openjdk.org/jdk17u/commit/afffb374a06eff139f9c527656bb0f148f105f7d

8306076: Open source AWT misc tests

Backport-of: f7d45b85a5c664a87c94e0baccd8b9eddce27e2c

+ test/jdk/java/awt/CacheTest.java
+ test/jdk/java/awt/Frame/RemoveNotifyTest.java
+ test/jdk/java/awt/Icon/NullIconImageTest.java

Changeset: c9194e75
Author:    Jenny Shivayogi <kspeeyu at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2023-07-10 20:35:25 +0000
URL:       https://git.openjdk.org/jdk17u/commit/c9194e7515ad9a446bf530c46262cbf7e5462001

8306566: Open source several clipboard AWT tests

Backport-of: 136dad7197a1969b2b1fc325f4336c20386c5d3b

+ test/jdk/java/awt/Clipboard/FlavorChangeNotificationTest/Common.java
+ test/jdk/java/awt/Clipboard/FlavorChangeNotificationTest/PrivateClipboardTest.java
+ test/jdk/java/awt/Clipboard/FlavorChangeNotificationTest/SystemClipboardTest.java
+ test/jdk/java/awt/Clipboard/GetAltContentsTest/PrivateClipboardTest.java
+ test/jdk/java/awt/Clipboard/LostOwnershipChainTest/PrivateClipboardTest.java
+ test/jdk/java/awt/Clipboard/LostOwnershipChainTest/SystemClipboardTest.java

Changeset: f9563524
Author:    i556354 <andrew.lu02 at sap.com>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-07-11 10:46:21 +0000
URL:       https://git.openjdk.org/jdk17u/commit/f9563524fb28cb9341ba76483f9acf82e34a4883

8305421: Work around JDK-8305420 in CDSJDITest.java

Backport-of: 9ce5fdc96262ac80c5a2ac2d51a149408d3d727a

! test/jdk/com/sun/jdi/cds/CDSJDITest.java

Changeset: d5eec584
Author:    Feilong Jiang <fjiang at openjdk.org>
Committer: Vladimir Kempik <vkempik at openjdk.org>
Date:      2023-07-11 11:23:04 +0000
URL:       https://git.openjdk.org/jdk17u/commit/d5eec584da2bb6a43ab9df3379958b2dd6a4dd9f

8283929: GHA: Add RISC-V build config

Reviewed-by: vkempik
Backport-of: 85d4b49151e9529051f1ed344749a487d3e92165

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

Changeset: a299757c
Author:    Fei Yang <fyang at openjdk.org>
Date:      2023-07-12 03:08:20 +0000
URL:       https://git.openjdk.org/jdk17u/commit/a299757c7c9f57c00d2a4a56394a31ffde1908e3

8297476: Increase InlineSmallCode default from 1000 to 2500 for RISC-V

Backport-of: 5e196b4b8e623107424e2fb54672790fd925fe73

! src/hotspot/share/compiler/compilerDefinitions.cpp

Changeset: f45578ea
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-07-12 06:26:39 +0000
URL:       https://git.openjdk.org/jdk17u/commit/f45578ea832c6f601b3334716806d55bd269f00a

8225012: sanity/client/SwingSet/src/ToolTipDemoTest.java fails on Windows

Backport-of: 1f521a12041b33b3458f952627d535fad6e928c7

! test/jdk/ProblemList.txt
! test/jdk/sanity/client/SwingSet/src/ToolTipDemoTest.java

Changeset: 4eeb1c9a
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-07-12 06:28:38 +0000
URL:       https://git.openjdk.org/jdk17u/commit/4eeb1c9a2a118908d7fe55923e19526ebdfd34eb

8180266: Convert sun/security/provider/KeyStore/DKSTest.sh to Java Jtreg Test

Backport-of: 7f313b0cef7d0e9732beed6c61298815306531e0

! test/jdk/ProblemList.txt
! test/jdk/sun/security/provider/KeyStore/DKSTest.java
- test/jdk/sun/security/provider/KeyStore/DKSTest.sh

Changeset: 1248b152
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-07-12 06:30:32 +0000
URL:       https://git.openjdk.org/jdk17u/commit/1248b152f04d9b513845004e0c180f79bf1a74f2

8303154: Investigate and improve instruction cache flushing during compilation

Backport-of: b7945bc9e5db5761f17a9e56246424fbcab21627

! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/share/c1/c1_Compilation.cpp
! src/hotspot/share/code/codeCache.cpp

Changeset: 92880726
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-07-12 09:13:37 +0000
URL:       https://git.openjdk.org/jdk17u/commit/9288072655a689c06a03f85c976bbd2f0744d3d5

8292716: Configure should check that jtreg is of the required version
8292763: JDK-8292716 breaks configure without jtreg

Reviewed-by: shade
Backport-of: 486f90c134f3b8562221839f8a3aefa74ae0d070

! make/autoconf/toolchain.m4

Changeset: e61bb2e0
Author:    Xin Liu <xliu at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2023-07-12 17:32:18 +0000
URL:       https://git.openjdk.org/jdk17u/commit/e61bb2e00d31449b3473fac473448f7cca1ddfd7

8267517: async logging for stdout and stderr

Reviewed-by: shade
Backport-of: 7aff03aee1a5cd70638d8bbafeb7765bc7beea45

! src/hotspot/share/logging/logAsyncWriter.cpp
! src/hotspot/share/logging/logAsyncWriter.hpp
! src/hotspot/share/logging/logFileOutput.cpp
! src/hotspot/share/logging/logFileOutput.hpp
! src/hotspot/share/logging/logFileStreamOutput.cpp
! src/hotspot/share/logging/logFileStreamOutput.hpp
! test/hotspot/gtest/logging/test_asynclog.cpp

Changeset: 310115aa
Author:    Dhamoder Nalla <dhanalla at openjdk.org>
Committer: Christoph Langer <clanger at openjdk.org>
Date:      2023-07-13 05:46:50 +0000
URL:       https://git.openjdk.org/jdk17u/commit/310115aa477067e9e9f35251fafde59518d3fae5

8305763: Parsing a URI with an underscore goes through a silent exception, negatively impacting performance

Backport-of: 749d4801937ac145f945765f0ba0980bbccf384f

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

Changeset: b0b79a98
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-07-13 06:38:55 +0000
URL:       https://git.openjdk.org/jdk17u/commit/b0b79a98d6abc3a04bcdbbecb1e8957e05cdc950

8301097: Update GHA XCode to 12.5.1

Backport-of: b8e5abc1e8f5c7e2f0af675abb0e2ed481ffe128

! .github/workflows/main.yml

Changeset: 3006096e
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-07-13 06:40:35 +0000
URL:       https://git.openjdk.org/jdk17u/commit/3006096ec45ccf92bd7aa281f58388b27397ec2d

8308192: Error in parsing replay file when staticfield is an array of single dimension

Backport-of: d3feedf5114542078c10abec0612038c88e005d6

! src/hotspot/share/ci/ciReplay.cpp

Changeset: 2b8c2600
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-07-13 11:32:37 +0000
URL:       https://git.openjdk.org/jdk17u/commit/2b8c260043f975807b403d1d7c52ac539d39502f

8310259: Pin msys2/setup-msys2 github action to a specific commit

Reviewed-by: mbaesken
Backport-of: 959a61fdd483c9523764b9ba0972f59ca06db0ee

! .github/actions/get-msys2/action.yml

Changeset: 9f3c0957
Author:    Chad Rakoczy <chadrako at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2023-07-13 16:56:40 +0000
URL:       https://git.openjdk.org/jdk17u/commit/9f3c0957868f1203e7341695838fde4e325025e4

8307555: Reduce memory reads in x86 MD5 intrinsic

Backport-of: 43c8c650afe3c86ce4d59390eb0648548ed33126

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

Changeset: 3cc7858a
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-07-14 06:04:21 +0000
URL:       https://git.openjdk.org/jdk17u/commit/3cc7858a44d2499eda3ed9c89944e91f3694bd73

8307683: Loop Predication should not hoist range checks with trap on success projection by negating their condition

Reviewed-by: roland
Backport-of: dfd3da3f52480f68f653beb1e720691f8232ace7

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

Changeset: a6ef655b
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-07-14 06:48:03 +0000
URL:       https://git.openjdk.org/jdk17u/commit/a6ef655b6f98fc2e1c4aa04525b91485b372aaff

8309119: [17u/11u] Redo JDK-8297951: C2: Create skeleton predicates for all If nodes in loop predication

Reviewed-by: mdoerr

! src/hotspot/share/opto/loopPredicate.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestMissingSkeletonPredicateForIfNode.java

Changeset: 97cf4fec
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-07-14 06:51:26 +0000
URL:       https://git.openjdk.org/jdk17u/commit/97cf4fec4761ac2d157890ca7f6338fc95fec1d2

8309266: C2: assert(final_con == (jlong)final_int) failed: final value should be integer

Reviewed-by: roland
Backport-of: 4a9cc8a000cafb3ad77a33710054b567e8553652

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

Changeset: 148af118
Author:    Jenny Shivayogi <kspeeyu at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2023-07-14 08:42:31 +0000
URL:       https://git.openjdk.org/jdk17u/commit/148af118de0e7472af7309c48a9a84521f479f79

8306060: Open source few AWT Insets related tests

Backport-of: 9a68d1d952c308c03c29747794d409831008c144

+ test/jdk/java/awt/Insets/ClobberSharedInsetsObjectTest.java
+ test/jdk/java/awt/Insets/RemoveMenuBarTest.java
+ test/jdk/java/awt/Insets/SetInsetsTest.java
+ test/jdk/java/awt/Insets/WindowInsetsTest.java

Changeset: 55365208
Author:    Sergey Nazarkin <snazarki at openjdk.org>
Date:      2023-07-14 10:49:18 +0000
URL:       https://git.openjdk.org/jdk17u/commit/55365208911929ad65876b02e557acf08751d350

8283326: Implement SafeFetch statically

Reviewed-by: stuefe
Backport-of: bdf8a2a2050393e91800786f8d5a5d6805f936eb

! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/zero/stubGenerator_zero.cpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp
+ src/hotspot/os/posix/safefetch_sigjmp.cpp
+ src/hotspot/os/posix/safefetch_sigjmp.hpp
+ src/hotspot/os/posix/safefetch_static_posix.cpp
! src/hotspot/os/posix/signals_posix.cpp
! src/hotspot/os/posix/vmError_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
+ src/hotspot/os/windows/safefetch_windows.hpp
+ src/hotspot/os_cpu/bsd_aarch64/safefetch_bsd_aarch64.S
+ src/hotspot/os_cpu/bsd_x86/safefetch_bsd_x86_64.S
+ src/hotspot/os_cpu/linux_aarch64/safefetch_linux_aarch64.S
+ src/hotspot/os_cpu/linux_arm/safefetch_linux_arm.S
+ src/hotspot/os_cpu/linux_ppc/safefetch_linux_ppc.S
+ src/hotspot/os_cpu/linux_riscv/safefetch_linux_riscv.S
+ src/hotspot/os_cpu/linux_s390/safefetch_linux_s390.S
+ src/hotspot/os_cpu/linux_x86/safefetch_linux_x86_32.S
+ src/hotspot/os_cpu/linux_x86/safefetch_linux_x86_64.S
! src/hotspot/share/gc/shared/oopStorage.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/os.cpp
+ src/hotspot/share/runtime/safefetch.hpp
! src/hotspot/share/runtime/safefetch.inline.hpp
+ src/hotspot/share/runtime/safefetch_static.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
! src/hotspot/share/utilities/vmError.cpp
! test/hotspot/gtest/runtime/test_safefetch.cpp

Changeset: 8c1a5bcd
Author:    Sergey Nazarkin <snazarki at openjdk.org>
Date:      2023-07-14 14:59:32 +0000
URL:       https://git.openjdk.org/jdk17u/commit/8c1a5bcd757f02959ab9c75f888e702ce2c7c8ba

8288719: [arm32] SafeFetch32 thumb interleaving causes random crashes
8284997: arm32 build crashes since JDK-8283326
8285675: Temporary fix for arm32 SafeFetch

Reviewed-by: stuefe
Backport-of: 26c03c1860c6da450b5cd6a46576c78bea682f96

! src/hotspot/os_cpu/linux_arm/safefetch_linux_arm.S

Changeset: a19596d1
Author:    Ben Taylor <btaylor at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2023-07-15 16:04:49 +0000
URL:       https://git.openjdk.org/jdk17u/commit/a19596d1089a298daa6f01cf3166e34f199d9950

8289512: Fix GCC 12 warnings for adlc output_c.cpp

Backport-of: a8fe2d97a2ea1d3ce70d6095740c4ac7ec113761

! src/hotspot/share/adlc/output_c.cpp

Changeset: 6d4bfb74
Author:    Ben Taylor <btaylor at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2023-07-15 16:05:22 +0000
URL:       https://git.openjdk.org/jdk17u/commit/6d4bfb74f75ade0c2364967e1e903575e8b142b0

8307147: [x86] Dangling pointer warning for Assembler::_attributes

Reviewed-by: phh
Backport-of: 3599448ad833553dd502a4f941dad7295b557d55

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/share/utilities/compilerWarnings.hpp
! src/hotspot/share/utilities/compilerWarnings_gcc.hpp

Changeset: d79c2ef1
Author:    Vladimir Kempik <vkempik at openjdk.org>
Date:      2023-07-18 07:41:28 +0000
URL:       https://git.openjdk.org/jdk17u/commit/d79c2ef1eebe06e6f5b760dbb01fca3b47995ca0

8311862: RISC-V: small improvements to shift immediate instructions

Backport-of: f3b96f6937395246f09ac2ef3dfca5854217a0da

! src/hotspot/cpu/riscv/assembler_riscv.hpp

Changeset: f18ecea5
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-07-18 09:07:30 +0000
URL:       https://git.openjdk.org/jdk17u/commit/f18ecea50fae69e4bad8479c37701fb08c5ee460

8297923: java.awt.ScrollPane broken after multiple scroll up/down
8310054: ScrollPane insets are incorrect
8311689: Wrong visible amount in Adjustable of ScrollPane

Backport-of: ea41907396a70933c4f6e6b0f247f7ba589a3a23

! src/java.desktop/windows/classes/sun/awt/windows/WScrollPanePeer.java
! src/java.desktop/windows/native/libawt/windows/awt_ScrollPane.cpp
! test/jdk/java/awt/ScrollPane/ScrollPaneExtraScrollBar.java
+ test/jdk/java/awt/ScrollPane/ScrollPaneLeakTest.java
+ test/jdk/java/awt/ScrollPane/ScrollPaneScrollEnd.java

Changeset: 0dd98fd4
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-07-18 09:09:40 +0000
URL:       https://git.openjdk.org/jdk17u/commit/0dd98fd49522edc8b92ada18bf663ab370432cf1

8275303: sun/java2d/pipe/InterpolationQualityTest.java fails with D3D basic render driver

Backport-of: bc0379ea1a22a2631b49ecd6a331352bec81c1c6

! src/java.desktop/windows/native/libawt/java2d/d3d/D3DBadHardware.h

Changeset: e3dad43a
Author:    Ben Taylor <btaylor at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2023-07-18 20:41:52 +0000
URL:       https://git.openjdk.org/jdk17u/commit/e3dad43a7dda8be42caf5ccaed4dfe0d51a52cf5

8308283: Build failure with GCC12 & GCC13

Reviewed-by: phh
Backport-of: bfc3ccd90d579f6cba3a704766b7a1ea56beebe1

! make/modules/java.desktop/lib/Awt2dLibraries.gmk
! src/hotspot/share/utilities/compilerWarnings.hpp
! src/hotspot/share/utilities/compilerWarnings_gcc.hpp

Changeset: d98ac18c
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-07-19 06:18:30 +0000
URL:       https://git.openjdk.org/jdk17u/commit/d98ac18c396334460eba16bd4c6f529feffe3947

Merge

! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/share/runtime/globals.hpp

Changeset: 494cf452
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-07-19 06:40:07 +0000
URL:       https://git.openjdk.org/jdk17u/commit/494cf45201b17b1d28555450f54fa07d6e460f13

8307067: remove broken EnableThreadSMRExtraValidityChecks option

Backport-of: 5e26e64cbfa4baf81024efeb57768458e59971f5

! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/threadSMR.cpp

Changeset: 86e88878
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-07-19 06:41:47 +0000
URL:       https://git.openjdk.org/jdk17u/commit/86e88878f4164bc7bf9cfd4f1812cbab6c7ceb53

8307068: store a JavaThread* in the java.lang.Thread object after the JavaThread* is added to the main ThreadsList

Reviewed-by: phh
Backport-of: ceca198ef21b9003492b456d87180d2f48774f73

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/threadSMR.cpp

Changeset: a19156d9
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-07-19 10:15:20 +0000
URL:       https://git.openjdk.org/jdk17u/commit/a19156d9ebfb5e0838ded6328a28df3e26981c14

8305766: ProblemList runtime/CompressedOops/CompressedClassPointers.java

Backport-of: f45b01f8830a8d42a486374e8c3dadc845bfc59f

! test/hotspot/jtreg/ProblemList.txt

Changeset: b6404369
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-07-20 09:52:47 +0000
URL:       https://git.openjdk.org/jdk17u/commit/b64043697aee15a30a6c62afd5ce56093ee4633c

8277353: java/security/MessageDigest/ThreadSafetyTest.java test times out

Backport-of: f22d157e551fb28991e7713a45e63a0a8d9d2c4c

! test/jdk/java/security/MessageDigest/ThreadSafetyTest.java

Changeset: b5f27f98
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-07-20 09:55:08 +0000
URL:       https://git.openjdk.org/jdk17u/commit/b5f27f986ef45b6ef34962d31fa44452abde95a3

8307653: Adjust delay time and gc log argument in TestAbortOnVMOperationTimeout

Backport-of: 4f355c3525072681ed1fb48dfdb8924b1cf0cc7c

! test/hotspot/jtreg/runtime/Safepoint/TestAbortOnVMOperationTimeout.java

Changeset: 4b8c6b8f
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-07-20 10:03:01 +0000
URL:       https://git.openjdk.org/jdk17u/commit/4b8c6b8f7ddc69e33158b8239d1599f872833ef0

8302736: Major performance regression in Math.log on aarch64

Reviewed-by: lucy
Backport-of: 466ec300fc8e5702553123cf2fa4b0d8c7d552d9

! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/runtime/interfaceSupport.inline.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp

Changeset: fade19ed
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-07-20 10:05:00 +0000
URL:       https://git.openjdk.org/jdk17u/commit/fade19ede5ea29b3046800293fe6f32abef82a9d

8308803: Improve java/util/UUID/UUIDTest.java

Backport-of: 4460429d7a50b9a7a99058ef4e5ae36fb30b956f

! test/jdk/java/util/UUID/UUIDTest.java

Changeset: 901e879f
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-07-20 10:07:21 +0000
URL:       https://git.openjdk.org/jdk17u/commit/901e879f8b50bf33f0adf58ebca68ba242cb0a9c

8312029: Add CriticalNative tests to ProblemList for 8312028

Reviewed-by: lucy

! test/hotspot/jtreg/ProblemList.txt

Changeset: b40b1ca1
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-07-20 10:08:00 +0000
URL:       https://git.openjdk.org/jdk17u/commit/b40b1ca1f6ab606387bb1a466810f0e23dead560

8295894: Remove SECOM certificate that is expiring in September 2023

Reviewed-by: lucy
Backport-of: fd7fddb6ed24e0ae4b5e18fb27fd80230941dc0b

- make/data/cacerts/secomscrootca1
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java

Changeset: 95a89ed3
Author:    George Adams <gdams at openjdk.org>
Date:      2023-07-21 08:11:54 +0000
URL:       https://git.openjdk.org/jdk17u/commit/95a89ed3f9a663b6842afce49a5b141d1c089a46

8286623: Bundle zlib by default with JDK on macos aarch64

Backport-of: c3bade2e08f865bf1e65d48e6d27bff9c022d35f

! make/autoconf/lib-bundled.m4
! make/conf/jib-profiles.js

Changeset: eb7900ab
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2023-07-21 08:29:48 +0000
URL:       https://git.openjdk.org/jdk17u/commit/eb7900ab07219934b9cf3423fcbe6a06e5deaefd

8306881: Update FreeType to 2.13.0

Backport-of: 723582c524c62ee73f7984a53b046f8832b23a7f

! src/java.desktop/share/legal/freetype.md
! src/java.desktop/share/native/libfreetype/include/freetype/config/ftconfig.h
! src/java.desktop/share/native/libfreetype/include/freetype/config/ftheader.h
! src/java.desktop/share/native/libfreetype/include/freetype/config/ftoption.h
! src/java.desktop/share/native/libfreetype/include/freetype/config/ftstdlib.h
! src/java.desktop/share/native/libfreetype/include/freetype/config/integer-types.h
! src/java.desktop/share/native/libfreetype/include/freetype/config/mac-support.h
! src/java.desktop/share/native/libfreetype/include/freetype/config/public-macros.h
! src/java.desktop/share/native/libfreetype/include/freetype/freetype.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftadvanc.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftbbox.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftbdf.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftbitmap.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftcid.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftcolor.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftdriver.h
! src/java.desktop/share/native/libfreetype/include/freetype/fterrdef.h
! src/java.desktop/share/native/libfreetype/include/freetype/fterrors.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftfntfmt.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftgasp.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftglyph.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftgzip.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftimage.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftincrem.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftlcdfil.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftlist.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftlogging.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftmac.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftmm.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftmodapi.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftmoderr.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftoutln.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftparams.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftrender.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftsizes.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftsnames.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftstroke.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftsynth.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftsystem.h
! src/java.desktop/share/native/libfreetype/include/freetype/fttrigon.h
! src/java.desktop/share/native/libfreetype/include/freetype/fttypes.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/autohint.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/cffotypes.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/cfftypes.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/compiler-macros.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftcalc.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftdebug.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftdrv.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftgloadr.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftmemory.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/ftmmtypes.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftobjs.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftpsprop.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftrfork.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftserv.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftstream.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/fttrace.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftvalid.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/psaux.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/pshints.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svbdf.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svcfftl.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svcid.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svfntfmt.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svgldict.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svgxval.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svkern.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svmetric.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svmm.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svotval.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpfr.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpostnm.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svprop.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpscmap.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpsinfo.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svsfnt.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svttcmap.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svtteng.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svttglyf.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svwinfnt.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/sfnt.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/svginterface.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/t1types.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/tttypes.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/wofftypes.h
! src/java.desktop/share/native/libfreetype/include/freetype/otsvg.h
! src/java.desktop/share/native/libfreetype/include/freetype/t1tables.h
! src/java.desktop/share/native/libfreetype/include/freetype/ttnameid.h
! src/java.desktop/share/native/libfreetype/include/freetype/tttables.h
! src/java.desktop/share/native/libfreetype/include/freetype/tttags.h
! src/java.desktop/share/native/libfreetype/include/ft2build.h
! src/java.desktop/share/native/libfreetype/src/autofit/afblue.c
! src/java.desktop/share/native/libfreetype/src/autofit/afblue.cin
! src/java.desktop/share/native/libfreetype/src/autofit/afblue.dat
! src/java.desktop/share/native/libfreetype/src/autofit/afblue.h
! src/java.desktop/share/native/libfreetype/src/autofit/afblue.hin
! src/java.desktop/share/native/libfreetype/src/autofit/afcjk.c
! src/java.desktop/share/native/libfreetype/src/autofit/afcjk.h
! src/java.desktop/share/native/libfreetype/src/autofit/afcover.h
! src/java.desktop/share/native/libfreetype/src/autofit/afdummy.c
! src/java.desktop/share/native/libfreetype/src/autofit/afdummy.h
! src/java.desktop/share/native/libfreetype/src/autofit/aferrors.h
! src/java.desktop/share/native/libfreetype/src/autofit/afglobal.c
! src/java.desktop/share/native/libfreetype/src/autofit/afglobal.h
! src/java.desktop/share/native/libfreetype/src/autofit/afhints.c
! src/java.desktop/share/native/libfreetype/src/autofit/afhints.h
! src/java.desktop/share/native/libfreetype/src/autofit/afindic.c
! src/java.desktop/share/native/libfreetype/src/autofit/afindic.h
! src/java.desktop/share/native/libfreetype/src/autofit/aflatin.c
! src/java.desktop/share/native/libfreetype/src/autofit/aflatin.h
! src/java.desktop/share/native/libfreetype/src/autofit/afloader.c
! src/java.desktop/share/native/libfreetype/src/autofit/afloader.h
! src/java.desktop/share/native/libfreetype/src/autofit/afmodule.c
! src/java.desktop/share/native/libfreetype/src/autofit/afmodule.h
! src/java.desktop/share/native/libfreetype/src/autofit/afranges.c
! src/java.desktop/share/native/libfreetype/src/autofit/afranges.h
! src/java.desktop/share/native/libfreetype/src/autofit/afscript.h
! src/java.desktop/share/native/libfreetype/src/autofit/afshaper.c
! src/java.desktop/share/native/libfreetype/src/autofit/afshaper.h
! src/java.desktop/share/native/libfreetype/src/autofit/afstyles.h
! src/java.desktop/share/native/libfreetype/src/autofit/aftypes.h
! src/java.desktop/share/native/libfreetype/src/autofit/afws-decl.h
! src/java.desktop/share/native/libfreetype/src/autofit/afws-iter.h
! src/java.desktop/share/native/libfreetype/src/base/ftadvanc.c
! src/java.desktop/share/native/libfreetype/src/base/ftbase.h
! src/java.desktop/share/native/libfreetype/src/base/ftbbox.c
! src/java.desktop/share/native/libfreetype/src/base/ftbitmap.c
! src/java.desktop/share/native/libfreetype/src/base/ftcalc.c
! src/java.desktop/share/native/libfreetype/src/base/ftcid.c
! src/java.desktop/share/native/libfreetype/src/base/ftcolor.c
! src/java.desktop/share/native/libfreetype/src/base/ftdbgmem.c
! src/java.desktop/share/native/libfreetype/src/base/ftdebug.c
! src/java.desktop/share/native/libfreetype/src/base/ftfntfmt.c
! src/java.desktop/share/native/libfreetype/src/base/ftfstype.c
! src/java.desktop/share/native/libfreetype/src/base/ftgasp.c
! src/java.desktop/share/native/libfreetype/src/base/ftgloadr.c
! src/java.desktop/share/native/libfreetype/src/base/ftglyph.c
! src/java.desktop/share/native/libfreetype/src/base/ftinit.c
! src/java.desktop/share/native/libfreetype/src/base/ftlcdfil.c
! src/java.desktop/share/native/libfreetype/src/base/ftmac.c
! src/java.desktop/share/native/libfreetype/src/base/ftmm.c
! src/java.desktop/share/native/libfreetype/src/base/ftobjs.c
! src/java.desktop/share/native/libfreetype/src/base/ftoutln.c
! src/java.desktop/share/native/libfreetype/src/base/ftpatent.c
! src/java.desktop/share/native/libfreetype/src/base/ftpsprop.c
! src/java.desktop/share/native/libfreetype/src/base/ftrfork.c
! src/java.desktop/share/native/libfreetype/src/base/ftsnames.c
! src/java.desktop/share/native/libfreetype/src/base/ftstream.c
! src/java.desktop/share/native/libfreetype/src/base/ftstroke.c
! src/java.desktop/share/native/libfreetype/src/base/ftsynth.c
! src/java.desktop/share/native/libfreetype/src/base/ftsystem.c
! src/java.desktop/share/native/libfreetype/src/base/fttrigon.c
! src/java.desktop/share/native/libfreetype/src/base/fttype1.c
! src/java.desktop/share/native/libfreetype/src/base/ftutil.c
! src/java.desktop/share/native/libfreetype/src/cff/cffcmap.c
! src/java.desktop/share/native/libfreetype/src/cff/cffcmap.h
! src/java.desktop/share/native/libfreetype/src/cff/cffdrivr.c
! src/java.desktop/share/native/libfreetype/src/cff/cffdrivr.h
! src/java.desktop/share/native/libfreetype/src/cff/cfferrs.h
! src/java.desktop/share/native/libfreetype/src/cff/cffgload.c
! src/java.desktop/share/native/libfreetype/src/cff/cffgload.h
! src/java.desktop/share/native/libfreetype/src/cff/cffload.c
! src/java.desktop/share/native/libfreetype/src/cff/cffload.h
! src/java.desktop/share/native/libfreetype/src/cff/cffobjs.c
! src/java.desktop/share/native/libfreetype/src/cff/cffobjs.h
! src/java.desktop/share/native/libfreetype/src/cff/cffparse.c
! src/java.desktop/share/native/libfreetype/src/cff/cffparse.h
! src/java.desktop/share/native/libfreetype/src/cff/cfftoken.h
! src/java.desktop/share/native/libfreetype/src/cid/ciderrs.h
! src/java.desktop/share/native/libfreetype/src/cid/cidgload.c
! src/java.desktop/share/native/libfreetype/src/cid/cidgload.h
! src/java.desktop/share/native/libfreetype/src/cid/cidload.c
! src/java.desktop/share/native/libfreetype/src/cid/cidload.h
! src/java.desktop/share/native/libfreetype/src/cid/cidobjs.c
! src/java.desktop/share/native/libfreetype/src/cid/cidobjs.h
! src/java.desktop/share/native/libfreetype/src/cid/cidparse.c
! src/java.desktop/share/native/libfreetype/src/cid/cidparse.h
! src/java.desktop/share/native/libfreetype/src/cid/cidriver.c
! src/java.desktop/share/native/libfreetype/src/cid/cidriver.h
! src/java.desktop/share/native/libfreetype/src/cid/cidtoken.h
! src/java.desktop/share/native/libfreetype/src/psaux/afmparse.c
! src/java.desktop/share/native/libfreetype/src/psaux/afmparse.h
! src/java.desktop/share/native/libfreetype/src/psaux/cffdecode.c
! src/java.desktop/share/native/libfreetype/src/psaux/cffdecode.h
! src/java.desktop/share/native/libfreetype/src/psaux/psauxerr.h
! src/java.desktop/share/native/libfreetype/src/psaux/psauxmod.c
! src/java.desktop/share/native/libfreetype/src/psaux/psauxmod.h
! src/java.desktop/share/native/libfreetype/src/psaux/psconv.c
! src/java.desktop/share/native/libfreetype/src/psaux/psconv.h
! src/java.desktop/share/native/libfreetype/src/psaux/psfixed.h
! src/java.desktop/share/native/libfreetype/src/psaux/psft.c
! src/java.desktop/share/native/libfreetype/src/psaux/psglue.h
! src/java.desktop/share/native/libfreetype/src/psaux/pshints.c
! src/java.desktop/share/native/libfreetype/src/psaux/psobjs.c
! src/java.desktop/share/native/libfreetype/src/psaux/psobjs.h
! src/java.desktop/share/native/libfreetype/src/psaux/psstack.h
! src/java.desktop/share/native/libfreetype/src/psaux/t1cmap.c
! src/java.desktop/share/native/libfreetype/src/psaux/t1cmap.h
! src/java.desktop/share/native/libfreetype/src/psaux/t1decode.c
! src/java.desktop/share/native/libfreetype/src/psaux/t1decode.h
! src/java.desktop/share/native/libfreetype/src/pshinter/pshalgo.c
! src/java.desktop/share/native/libfreetype/src/pshinter/pshalgo.h
! src/java.desktop/share/native/libfreetype/src/pshinter/pshglob.c
! src/java.desktop/share/native/libfreetype/src/pshinter/pshglob.h
! src/java.desktop/share/native/libfreetype/src/pshinter/pshmod.c
! src/java.desktop/share/native/libfreetype/src/pshinter/pshmod.h
! src/java.desktop/share/native/libfreetype/src/pshinter/pshnterr.h
! src/java.desktop/share/native/libfreetype/src/pshinter/pshrec.c
! src/java.desktop/share/native/libfreetype/src/pshinter/pshrec.h
! src/java.desktop/share/native/libfreetype/src/psnames/psmodule.c
! src/java.desktop/share/native/libfreetype/src/psnames/psmodule.h
! src/java.desktop/share/native/libfreetype/src/psnames/psnamerr.h
! src/java.desktop/share/native/libfreetype/src/psnames/pstables.h
! src/java.desktop/share/native/libfreetype/src/raster/ftmisc.h
! src/java.desktop/share/native/libfreetype/src/raster/ftraster.c
! src/java.desktop/share/native/libfreetype/src/raster/ftraster.h
! src/java.desktop/share/native/libfreetype/src/raster/ftrend1.c
! src/java.desktop/share/native/libfreetype/src/raster/ftrend1.h
! src/java.desktop/share/native/libfreetype/src/raster/rasterrs.h
! src/java.desktop/share/native/libfreetype/src/sfnt/pngshim.c
! src/java.desktop/share/native/libfreetype/src/sfnt/pngshim.h
! src/java.desktop/share/native/libfreetype/src/sfnt/sfdriver.c
! src/java.desktop/share/native/libfreetype/src/sfnt/sfdriver.h
! src/java.desktop/share/native/libfreetype/src/sfnt/sferrors.h
! src/java.desktop/share/native/libfreetype/src/sfnt/sfobjs.c
! src/java.desktop/share/native/libfreetype/src/sfnt/sfobjs.h
! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff.c
! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff.h
! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff2.c
! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff2.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcmap.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcmap.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcmapc.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcolr.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcolr.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcpal.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcpal.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttkern.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttkern.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttload.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttload.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttmtx.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttmtx.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttpost.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttpost.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttsbit.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttsbit.h
! src/java.desktop/share/native/libfreetype/src/sfnt/woff2tags.c
! src/java.desktop/share/native/libfreetype/src/sfnt/woff2tags.h
! src/java.desktop/share/native/libfreetype/src/smooth/ftgrays.c
! src/java.desktop/share/native/libfreetype/src/smooth/ftgrays.h
! src/java.desktop/share/native/libfreetype/src/smooth/ftsmerrs.h
! src/java.desktop/share/native/libfreetype/src/smooth/ftsmooth.c
! src/java.desktop/share/native/libfreetype/src/smooth/ftsmooth.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttdriver.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttdriver.h
! src/java.desktop/share/native/libfreetype/src/truetype/tterrors.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttgload.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttgload.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttgxvar.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttgxvar.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttinterp.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttinterp.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttobjs.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttobjs.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttpload.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttpload.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttsubpix.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttsubpix.h
! src/java.desktop/share/native/libfreetype/src/type1/t1afm.c
! src/java.desktop/share/native/libfreetype/src/type1/t1afm.h
! src/java.desktop/share/native/libfreetype/src/type1/t1driver.c
! src/java.desktop/share/native/libfreetype/src/type1/t1driver.h
! src/java.desktop/share/native/libfreetype/src/type1/t1errors.h
! src/java.desktop/share/native/libfreetype/src/type1/t1gload.c
! src/java.desktop/share/native/libfreetype/src/type1/t1gload.h
! src/java.desktop/share/native/libfreetype/src/type1/t1load.c
! src/java.desktop/share/native/libfreetype/src/type1/t1load.h
! src/java.desktop/share/native/libfreetype/src/type1/t1objs.c
! src/java.desktop/share/native/libfreetype/src/type1/t1objs.h
! src/java.desktop/share/native/libfreetype/src/type1/t1parse.c
! src/java.desktop/share/native/libfreetype/src/type1/t1parse.h
! src/java.desktop/share/native/libfreetype/src/type1/t1tokens.h

Changeset: 34da7e2a
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2023-07-21 15:33:28 +0000
URL:       https://git.openjdk.org/jdk17u/commit/34da7e2aee6789f918ef053dda38f7c6c8219cb9

8275415: Prepare Leak Profiler for Lilliput

Backport-of: c41ce6d159e59a8c05dbeacde2d2612b58733d46

! src/hotspot/share/jfr/leakprofiler/chains/edgeStore.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeStore.hpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.cpp

Changeset: c2543ea7
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2023-07-21 15:46:00 +0000
URL:       https://git.openjdk.org/jdk17u/commit/c2543ea75b0dad3e5b07c9bbf3d4f9b12dc5e3d9

8276333: jdk/jfr/event/oldobject/TestLargeRootSet.java failed "assert(!contains(edge->reference())) failed: invariant"

Reviewed-by: phh
Backport-of: 65ca0a5776df229ee91f420585ca1e8f91e489c6

! src/hotspot/share/jfr/leakprofiler/chains/dfsClosure.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeStore.cpp

Changeset: baf28418
Author:    Ben Taylor <btaylor at openjdk.org>
Committer: Volker Simonis <simonis at openjdk.org>
Date:      2023-07-21 17:15:24 +0000
URL:       https://git.openjdk.org/jdk17u/commit/baf28418277a0679332fb917c3feba6bcb52791d

8303279: C2: crash in SubTypeCheckNode::sub() at IGVN split if

Reviewed-by: simonis
Backport-of: caadad4fdc78799dab2d492dba9b9f74b22d036e

! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/doCall.cpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/subtypenode.cpp
+ test/hotspot/jtreg/compiler/splitif/TestCrashAtIGVNSplitIfSubType.java

Changeset: 4f4e0426
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-07-23 08:38:07 +0000
URL:       https://git.openjdk.org/jdk17u/commit/4f4e0426a10eddf3dc848c5e5b89d4a3e635a694

8281717: Cover logout method for several LoginModule
8284090: com/sun/security/auth/module/AllPlatforms.java fails to compile

Reviewed-by: mdoerr
Backport-of: fbb8ca55a80683a730179303b31c5c150bcca8a9

! test/jdk/com/sun/security/auth/module/AllPlatforms.java

Changeset: 68b3f47d
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-07-23 08:39:33 +0000
URL:       https://git.openjdk.org/jdk17u/commit/68b3f47de640ad29119d2d421290b2d9c8cab8f9

8275662: remove test/lib/sun/hotspot

Reviewed-by: mdoerr
Backport-of: 0c37008917789e7b631b5c18e6f54454b1bfe038

! test/hotspot/jtreg/compiler/cha/AbstractRootMethod.java
! test/hotspot/jtreg/compiler/cha/DefaultRootMethod.java
! test/hotspot/jtreg/compiler/cha/Utils.java
! test/hotspot/jtreg/compiler/codecache/OverflowCodeCacheTest.java
! test/hotspot/jtreg/compiler/codecache/cli/TestSegmentedCodeCacheOption.java
! test/hotspot/jtreg/compiler/codecache/cli/codeheapsize/CodeCacheFreeSpaceRunner.java
! test/hotspot/jtreg/compiler/codecache/cli/codeheapsize/GenericCodeHeapSizeRunner.java
! test/hotspot/jtreg/compiler/codecache/cli/codeheapsize/JVMStartupRunner.java
! test/hotspot/jtreg/compiler/codecache/cli/codeheapsize/TestCodeHeapSizeOptions.java
! test/hotspot/jtreg/compiler/codecache/cli/common/CodeCacheCLITestCase.java
! test/hotspot/jtreg/compiler/codecache/cli/common/CodeCacheInfoFormatter.java
! test/hotspot/jtreg/compiler/codecache/cli/common/CodeCacheOptions.java
! test/hotspot/jtreg/compiler/codecache/cli/printcodecache/PrintCodeCacheRunner.java
! test/hotspot/jtreg/compiler/codecache/cli/printcodecache/TestPrintCodeCacheOption.java
! test/hotspot/jtreg/compiler/codecache/jmx/BeanTypeTest.java
! test/hotspot/jtreg/compiler/codecache/jmx/CodeCacheUtils.java
! test/hotspot/jtreg/compiler/codecache/jmx/CodeHeapBeanPresenceTest.java
! test/hotspot/jtreg/compiler/codecache/jmx/GetUsageTest.java
! test/hotspot/jtreg/compiler/codecache/jmx/InitialAndMaxUsageTest.java
! test/hotspot/jtreg/compiler/codecache/jmx/ManagerNamesTest.java
! test/hotspot/jtreg/compiler/codecache/jmx/MemoryPoolsPresenceTest.java
! test/hotspot/jtreg/compiler/codecache/jmx/PeakUsageTest.java
! test/hotspot/jtreg/compiler/codecache/jmx/PoolsIndependenceTest.java
! test/hotspot/jtreg/compiler/codecache/jmx/ThresholdNotificationsTest.java
! test/hotspot/jtreg/compiler/codecache/jmx/UsageThresholdExceededTest.java
! test/hotspot/jtreg/compiler/codecache/jmx/UsageThresholdIncreasedTest.java
! test/hotspot/jtreg/compiler/codecache/jmx/UsageThresholdNotExceededTest.java
! test/hotspot/jtreg/compiler/codecache/stress/RandomAllocationTest.java
! test/hotspot/jtreg/compiler/codecache/stress/ReturnBlobToWrongHeapTest.java
! test/hotspot/jtreg/compiler/codegen/aes/Test8292158.java
! test/hotspot/jtreg/compiler/codegen/aes/TestAESMain.java
! test/hotspot/jtreg/compiler/codegen/aes/TestCipherBlockChainingEncrypt.java
! test/hotspot/jtreg/compiler/intrinsics/base64/TestBase64.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/TestAndnI.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/TestAndnL.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/TestBlsiI.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/TestBlsiL.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/TestBlsmskI.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/TestBlsmskL.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/TestBlsrI.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/TestBlsrL.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/TestBzhiI2L.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/TestLzcntI.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/TestLzcntL.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/TestTzcntI.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/TestTzcntL.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/BmiIntrinsicBase.java
! test/hotspot/jtreg/compiler/intrinsics/klass/CastNullCheckDroppingsTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/AllocateCompileIdTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/CompileCodeTestCase.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/DisassembleCodeBlobTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ExecuteInstalledCodeTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/HasCompiledCodeForOSRTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/InvalidateInstalledCodeTest.java
! test/hotspot/jtreg/compiler/onSpinWait/TestOnSpinWaitAArch64DefaultFlags.java
! test/hotspot/jtreg/compiler/unsafe/UnsafeGetStableArrayElement.java
! test/hotspot/jtreg/compiler/whitebox/AllocationCodeBlobTest.java
! test/hotspot/jtreg/compiler/whitebox/CompilerWhiteBoxTest.java
! test/hotspot/jtreg/compiler/whitebox/DeoptimizeFramesTest.java
! test/hotspot/jtreg/compiler/whitebox/ForceNMethodSweepTest.java
! test/hotspot/jtreg/compiler/whitebox/GetCodeHeapEntriesTest.java
! test/hotspot/jtreg/compiler/whitebox/GetNMethodTest.java
! test/hotspot/jtreg/gc/TestConcurrentGCBreakpoints.java
! test/hotspot/jtreg/gc/TestJNIWeak/TestJNIWeak.java
! test/hotspot/jtreg/gc/TestSmallHeap.java
! test/hotspot/jtreg/gc/arguments/TestParallelGCThreads.java
! test/hotspot/jtreg/gc/arguments/TestParallelRefProc.java
! test/hotspot/jtreg/gc/ergonomics/TestDynamicNumberOfGCThreads.java
! test/hotspot/jtreg/gc/ergonomics/TestInitialGCThreadLogging.java
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
! test/hotspot/jtreg/gc/logging/TestGCId.java
! test/hotspot/jtreg/runtime/CompressedOops/UseCompressedOops.java
! test/hotspot/jtreg/runtime/MemberName/MemberNameLeak.java
! test/hotspot/jtreg/runtime/cds/appcds/CommandLineFlagCombo.java
! test/hotspot/jtreg/runtime/cds/appcds/JarBuilder.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/CDSStreamTestDriver.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MainModuleOnly.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/MainModuleOnly.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/IncompatibleOptions.java
! test/hotspot/jtreg/runtime/stringtable/StringTableCleaningTest.java
! test/hotspot/jtreg/serviceability/sa/TestUniverse.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/general_functions/GF08/gf08t001/TestDriver.java
! test/jdk/com/sun/jdi/EATests.java
! test/jdk/java/lang/management/MemoryMXBean/CollectionUsageThreshold.java
! test/jdk/java/lang/management/MemoryMXBean/LowMemoryTest.java
! test/jdk/java/lang/management/MemoryMXBean/ResetPeakMemoryUsage.java
! test/jdk/jdk/jfr/event/compiler/TestCodeCacheFull.java
! test/jdk/jdk/jfr/event/compiler/TestCodeSweeper.java
! test/jdk/jdk/jfr/jvm/TestJFRIntrinsic.java
- test/lib-test/jdk/test/whitebox/OldWhiteBox.java
! test/lib/jdk/test/lib/cli/predicate/CPUSpecificPredicate.java
! test/lib/jdk/test/lib/helpers/ClassFileInstaller.java
- test/lib/sun/hotspot/WhiteBox.java
- test/lib/sun/hotspot/code/BlobType.java
- test/lib/sun/hotspot/code/CodeBlob.java
- test/lib/sun/hotspot/code/Compiler.java
- test/lib/sun/hotspot/code/NMethod.java
- test/lib/sun/hotspot/cpuinfo/CPUInfo.java
- test/lib/sun/hotspot/gc/GC.java

Changeset: e8a8a2d9
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-07-23 08:41:05 +0000
URL:       https://git.openjdk.org/jdk17u/commit/e8a8a2d926abe0098357c64516a3a142b23fc7d2

8292683: Remove BadKeyUsageTest.java from Problem List

Backport-of: df5209e70fd92ec6bda4e7356a3ad121732f6c66

! test/jdk/ProblemList.txt

Changeset: 504ec276
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-07-23 08:43:12 +0000
URL:       https://git.openjdk.org/jdk17u/commit/504ec27625e8d1d4884911f6e0f1d2d6c330c8cc

8305670: Performance regression in LockSupport.unpark with lots of idle threads

Reviewed-by: mdoerr
Backport-of: f030937a51b95dde33ce33537ee830153b2c3b56

! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/runtime/threadSMR.cpp
! src/hotspot/share/runtime/threadSMR.hpp

Changeset: bf70c430
Author:    Nagata, Haruhito <nagata.haruhito at jp.fujitsu.com>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2023-07-23 10:35:38 +0000
URL:       https://git.openjdk.org/jdk17u/commit/bf70c430317ad2f7202f22ca0ec661c3144a682c

8302161: Upgrade jQuery UI to version 1.13.2
8293180: JQuery UI license file not updated

Reviewed-by: mdoerr
Backport-of: 404d5bddb9177c3bda03db81e14209e372a00027

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-ui.css
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-ui.js
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-ui.min.css
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-ui.min.js
! src/jdk.javadoc/share/legal/jqueryUI.md

Changeset: 2cbf01c6
Author:    Feilong Jiang <fjiang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2023-07-25 01:07:38 +0000
URL:       https://git.openjdk.org/jdk17u/commit/2cbf01c64511369aef14d000e8f85914a57936cb

8312511: GHA: Bump cross-compile runner to Ubuntu 22.04

Reviewed-by: shade

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

Changeset: 14614f52
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-07-25 10:57:18 +0000
URL:       https://git.openjdk.org/jdk17u/commit/14614f52f039581644dc014a8ebeac833a565dc0

8301269: Update Commons BCEL to Version 6.7.0

Reviewed-by: mdoerr
Backport-of: 6a44120a16d0f06b4ed9f0ebf6b0919da7070287

! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/Const.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/ExceptionConst.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/Repository.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/AccessFlags.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/AnnotationDefault.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/AnnotationElementValue.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/AnnotationEntry.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Annotations.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ArrayElementValue.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Attribute.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/AttributeReader.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/BootstrapMethod.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/BootstrapMethods.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ClassElementValue.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ClassFormatException.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ClassParser.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Code.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/CodeException.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Constant.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantCP.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantClass.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantDouble.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantDynamic.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantFieldref.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantFloat.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantInteger.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantInterfaceMethodref.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantInvokeDynamic.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantLong.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantMethodHandle.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantMethodType.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantMethodref.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantModule.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantNameAndType.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantObject.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantPackage.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantPool.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantString.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantUtf8.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantValue.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Deprecated.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/DescendingVisitor.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ElementValue.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ElementValuePair.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/EmptyVisitor.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/EnclosingMethod.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/EnumElementValue.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ExceptionTable.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Field.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/FieldOrMethod.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/InnerClass.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/InnerClasses.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/JavaClass.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LineNumber.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LineNumberTable.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LocalVariable.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LocalVariableTable.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LocalVariableTypeTable.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Method.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/MethodParameter.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/MethodParameters.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Module.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleExports.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleMainClass.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleOpens.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModulePackages.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleProvides.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleRequires.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/NestHost.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/NestMembers.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Node.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/PMGClass.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ParameterAnnotationEntry.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ParameterAnnotations.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/RuntimeInvisibleAnnotations.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/RuntimeInvisibleParameterAnnotations.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/RuntimeVisibleAnnotations.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/RuntimeVisibleParameterAnnotations.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Signature.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/SimpleElementValue.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/SourceFile.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/StackMap.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/StackMapEntry.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/StackMapType.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Synthetic.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Unknown.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/UnknownAttributeReader.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Utility.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Visitor.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/AALOAD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/AASTORE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ACONST_NULL.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ALOAD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ANEWARRAY.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ARETURN.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ARRAYLENGTH.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ASTORE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ATHROW.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/AllocationInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/AnnotationElementValueGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/AnnotationEntryGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ArithmeticInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ArrayElementValueGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ArrayInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ArrayType.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/BALOAD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/BASTORE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/BIPUSH.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/BREAKPOINT.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/BasicType.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/BranchHandle.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/BranchInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/CALOAD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/CASTORE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/CHECKCAST.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/CPInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ClassElementValueGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ClassGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ClassGenException.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ClassObserver.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/CodeExceptionGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/CompoundInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ConstantPoolGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ConstantPushInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ConversionInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/D2F.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/D2I.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/D2L.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DADD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DALOAD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DASTORE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DCMPG.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DCMPL.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DCONST.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DDIV.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DLOAD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DMUL.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DNEG.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DREM.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DRETURN.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DSTORE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DSUB.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DUP.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DUP2.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DUP2_X1.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DUP2_X2.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DUP_X1.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DUP_X2.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ElementValueGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ElementValuePairGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/EmptyVisitor.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/EnumElementValueGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ExceptionThrower.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/F2D.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/F2I.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/F2L.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FADD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FALOAD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FASTORE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FCMPG.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FCMPL.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FCONST.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FDIV.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FLOAD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FMUL.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FNEG.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FREM.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FRETURN.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FSTORE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FSUB.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FieldGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FieldGenOrMethodGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FieldInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FieldObserver.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FieldOrMethod.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/GETFIELD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/GETSTATIC.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/GOTO.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/GOTO_W.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/GotoInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/I2B.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/I2C.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/I2D.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/I2F.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/I2L.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/I2S.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IADD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IALOAD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IAND.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IASTORE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ICONST.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IDIV.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IFEQ.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IFGE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IFGT.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IFLE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IFLT.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IFNE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IFNONNULL.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IFNULL.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ACMPEQ.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ACMPNE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPEQ.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPGE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPGT.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPLE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPLT.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPNE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IINC.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ILOAD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IMPDEP1.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IMPDEP2.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IMUL.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INEG.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INSTANCEOF.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKEDYNAMIC.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKEINTERFACE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKESPECIAL.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKESTATIC.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKEVIRTUAL.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IOR.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IREM.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IRETURN.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ISHL.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ISHR.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ISTORE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ISUB.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IUSHR.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IXOR.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IfInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IndexedInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/Instruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionComparator.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionConst.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionFactory.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionHandle.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionList.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionListObserver.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionTargeter.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InvokeInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/JSR.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/JSR_W.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/JsrInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/L2D.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/L2F.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/L2I.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LADD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LALOAD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LAND.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LASTORE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LCMP.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LCONST.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LDC.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LDC2_W.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LDC_W.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LDIV.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LLOAD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LMUL.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LNEG.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LOOKUPSWITCH.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LOR.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LREM.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LRETURN.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LSHL.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LSHR.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LSTORE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LSUB.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LUSHR.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LXOR.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LineNumberGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LoadClass.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LoadInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LocalVariableGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LocalVariableInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/MONITORENTER.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/MONITOREXIT.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/MULTIANEWARRAY.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/MethodGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/MethodObserver.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/NEW.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/NEWARRAY.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/NOP.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/NameSignatureInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/NamedAndTyped.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ObjectType.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/POP.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/POP2.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/PUSH.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/PUTFIELD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/PUTSTATIC.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/PopInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/PushInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/RET.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/RETURN.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ReferenceType.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ReturnInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ReturnaddressType.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/SALOAD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/SASTORE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/SIPUSH.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/SWAP.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/SWITCH.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/Select.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/SimpleElementValueGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/StackConsumer.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/StackInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/StackProducer.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/StoreInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/TABLESWITCH.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/TargetLostException.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/Type.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/TypedInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/UnconditionalBranch.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/VariableLengthInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/Visitor.java
+ src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/Args.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/AttributeHTML.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/BCELComparator.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/BCELFactory.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/BCELifier.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/ByteSequence.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/Class2HTML.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/ClassQueue.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/ClassSet.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/ClassStack.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/CodeHTML.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/ConstantHTML.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/InstructionFinder.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/MethodHTML.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/ModularRuntimeImage.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/Repository.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/SyntheticRepository.java
+ src/java.xml/share/classes/jdk/xml/internal/Utils.java
! src/java.xml/share/legal/bcel.md

Changeset: 67c5150b
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-07-25 11:27:57 +0000
URL:       https://git.openjdk.org/jdk17u/commit/67c5150b5098f7fd670ea08ab28f98d55014c5fe

8311285: report some fontconfig related environment variables in hs_err file

Backport-of: 0ef03f122866f010ebf50683097e9b92e41cdaad

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

Changeset: c54ecfb8
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-07-25 14:17:24 +0000
URL:       https://git.openjdk.org/jdk17u/commit/c54ecfb89ddb545cffe933130c169d8dc569e284

8296796: Provide clean, platform-agnostic interface to C-heap trimming

Reviewed-by: stuefe
Backport-of: 0845b39caf6f04dca9cb7a5852f05b4b5ffbc034

! src/hotspot/os/aix/os_aix.inline.hpp
! src/hotspot/os/bsd/os_bsd.inline.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.inline.hpp
! src/hotspot/os/linux/trimCHeapDCmd.cpp
! src/hotspot/os/windows/os_windows.inline.hpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! test/hotspot/gtest/runtime/test_os.cpp
! test/hotspot/jtreg/serviceability/dcmd/vm/TrimLibcHeapTest.java

Changeset: 90202efd
Author:    i556354 <andrew.lu02 at sap.com>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-07-26 06:17:59 +0000
URL:       https://git.openjdk.org/jdk17u/commit/90202efd56eaa17a308b1517880a3166cb9987c6

8307165: java/awt/dnd/NoFormatsDropTest/NoFormatsDropTest.java timed out

Backport-of: 14df5c130e5bf5139e3e2ef6d7b9d64883d94d18

! test/jdk/java/awt/dnd/NoFormatsDropTest/NoFormatsDropTest.java

Changeset: 2a70aaac
Author:    i556354 <andrew.lu02 at sap.com>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-07-26 06:24:08 +0000
URL:       https://git.openjdk.org/jdk17u/commit/2a70aaace4742e73e1195e620783be363159fb27

8270331: [TESTBUG] Error: Not a test or directory containing tests: java/awt/print/PrinterJob/InitToBlack.java

Backport-of: 2ef9767aae8e1798661fea615b096833bdb9d985

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

Changeset: 9ed5671d
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-07-26 06:48:32 +0000
URL:       https://git.openjdk.org/jdk17u/commit/9ed5671dbc46f87fa76570d29dbdf69c85a30aba

8289510: Improve test coverage for XPath Axes: namespace

Backport-of: 3d254d3c8ea7f409e8f709413f80d88913eb0ce8

+ test/jaxp/javax/xml/jaxp/unittest/xpath/XPathExpNamespaceTest.java

Changeset: 89b44299
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-07-26 06:52:56 +0000
URL:       https://git.openjdk.org/jdk17u/commit/89b442997f75b8308d32038fe1622c1acf3247a4

8293177: Verify version numbers in legal files

Backport-of: 69ede5baeda6645aa3e961a02cbd40db965fc6a1

+ test/langtools/jdk/javadoc/doclet/checkLibraryVersions/CheckLibraryVersions.java

Changeset: 61442ce7
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-07-26 06:54:38 +0000
URL:       https://git.openjdk.org/jdk17u/commit/61442ce783752e93bed61490178e2567107d188a

8296384: [TESTBUG] sun/security/provider/SecureRandom/AbstractDrbg/SpecTest.java intermittently timeout

Backport-of: 82561de722b9ca580c0c1a53050c711b64611352

! test/jdk/java/security/SecureRandom/NoSync.java
! test/jdk/sun/security/provider/SecureRandom/AbstractDrbg/SpecTest.java

Changeset: 7d292339
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-07-26 06:56:25 +0000
URL:       https://git.openjdk.org/jdk17u/commit/7d292339a981790c7e80fced088d3919d59c11b7

8299617: CurrencySymbols.properties is missing the copyright notice

Backport-of: d5b80abcbfff57c7728d3e42a696a762f08bc7ad

! test/jdk/java/text/Format/NumberFormat/CurrencySymbols.properties

Changeset: 29409730
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-07-26 06:58:26 +0000
URL:       https://git.openjdk.org/jdk17u/commit/2940973029c0ec40ff9ee5dae15b683343637623

8301367: Add exception handler method to the BaseLdapServer

Backport-of: 03b23a1e1bd724019ef4fdbee3463d0646329164

! test/jdk/com/sun/jndi/ldap/lib/BaseLdapServer.java

Changeset: aaf47b38
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-07-26 13:47:45 +0000
URL:       https://git.openjdk.org/jdk17u/commit/aaf47b38d7996cfc65f59bfe7d1f7d767c184913

8307526: [JFR] Better handling of tampered JFR repository

Reviewed-by: lucy
Backport-of: 66d2736521611fbe7652356894d046c17d7cf743

! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.hpp
! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/FilePurger.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/RepositoryChunk.java

Changeset: ba174971
Author:    Ralf Schmelter <rschmelter at openjdk.org>
Date:      2023-07-31 17:24:22 +0000
URL:       https://git.openjdk.org/jdk17u/commit/ba174971ab285993a7527f58434b9e50e57a9a28

8289917: Metadata for regionsRefilled of G1EvacuationStatistics event is wrong

Backport-of: 728157fa03913991088f6bb257a8bc16706792a9

! src/hotspot/share/jfr/metadata/metadata.xml

Changeset: d44c4461
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-08-01 12:44:48 +0000
URL:       https://git.openjdk.org/jdk17u/commit/d44c4461d2006c75d9ae9a734c92a0924099440e

8309746: Reconfigure check should include make/conf/version-numbers.conf

Reviewed-by: mbaesken
Backport-of: 955fc2fabafc4c4d79d137bf86194228d5cf8ad8

! make/Init.gmk



More information about the jdk-updates-changes mailing list