From gcao at openjdk.org Thu Jun 1 01:20:35 2023 From: gcao at openjdk.org (Gui Cao) Date: Thu, 1 Jun 2023 01:20:35 GMT Subject: [riscv-port-jdk17u:riscv-port] Integrated: 8301818: RISC-V: Factor out function mvw from MacroAssembler In-Reply-To: References: Message-ID: On Fri, 26 May 2023 14:27:17 GMT, Gui Cao wrote: > Hi, > Please help review this backport to riscv-port-jdk17u. > Backport of [JDK-8301818](https://bugs.openjdk.org/browse/JDK-8301818), and [JDK-8302114](https://bugs.openjdk.org/browse/JDK-8302114). > Because there is no [JDK-8286301](https://bugs.openjdk.org/browse/JDK-8286301), [JDK-8290154](https://bugs.openjdk.org/browse/JDK-8290154) here in riscv-port-jdk17u, it will show not clean. > > Testing: > > Tier1-3 passed without new failure on unmacthed (release). This pull request has now been integrated. Changeset: d7d50c3b Author: Gui Cao Committer: Fei Yang URL: https://git.openjdk.org/riscv-port-jdk17u/commit/d7d50c3bb4f2a0b71909aebe7fd900b201ec5381 Stats: 30 lines in 9 files changed: 0 ins; 2 del; 28 mod 8301818: RISC-V: Factor out function mvw from MacroAssembler 8302114: RISC-V: Several foreign jtreg tests fail with debug build after JDK-8301818 Reviewed-by: fyang Backport-of: c04a982eb47170f3c613617179fca012bb4d40ae ------------- PR: https://git.openjdk.org/riscv-port-jdk17u/pull/62 From dzhang at openjdk.org Thu Jun 1 01:36:35 2023 From: dzhang at openjdk.org (Dingli Zhang) Date: Thu, 1 Jun 2023 01:36:35 GMT Subject: [riscv-port-jdk17u:riscv-port] Integrated: 8305008: RISC-V: Factor out immediate checking functions from assembler_riscv.inline.hpp In-Reply-To: References: Message-ID: On Mon, 29 May 2023 01:38:47 GMT, Dingli Zhang wrote: > Hi, please review this backport to riscv-port-jdk17u. > Backport of [JDK-8305008](https://bugs.openjdk.org/browse/JDK-8305008). > The original patch cannot be directly applied because jdk17u has no [JDK-8295948](https://bugs.openjdk.org/browse/JDK-8295948) and [JDK-8294100](https://bugs.openjdk.org/browse/JDK-8294100). > > Testing: > - Tier1-3 passed without new failure on unmacthed (release). This pull request has now been integrated. Changeset: 941a2af6 Author: Dingli Zhang Committer: Fei Yang URL: https://git.openjdk.org/riscv-port-jdk17u/commit/941a2af6e9a437b1c0e63b19607e46d59f1dccb5 Stats: 149 lines in 11 files changed: 20 ins; 13 del; 116 mod 8305008: RISC-V: Factor out immediate checking functions from assembler_riscv.inline.hpp Reviewed-by: fyang Backport-of: a144c713b7bd8d4345ab33974573062536fc25d6 ------------- PR: https://git.openjdk.org/riscv-port-jdk17u/pull/63 From gcao at openjdk.org Thu Jun 1 02:40:36 2023 From: gcao at openjdk.org (Gui Cao) Date: Thu, 1 Jun 2023 02:40:36 GMT Subject: [riscv-port-jdk17u:riscv-port] Integrated: 8302289: RISC-V: Use bgez instruction in arraycopy_simple_check when possible In-Reply-To: References: Message-ID: On Wed, 31 May 2023 06:01:14 GMT, Gui Cao wrote: > Hi, > Please help review this backport to riscv-port-jdk17u. > Backport of [JDK-8302289](https://bugs.openjdk.org/browse/JDK-8302289). Applies cleanly. > > Testing: > > Tier1-3 passed without new failure on unmacthed (release). This pull request has now been integrated. Changeset: b324ba6d Author: Gui Cao Committer: Fei Yang URL: https://git.openjdk.org/riscv-port-jdk17u/commit/b324ba6da7174282b03ea1eac4882eb3e7f1aeb3 Stats: 5 lines in 1 file changed: 1 ins; 2 del; 2 mod 8302289: RISC-V: Use bgez instruction in arraycopy_simple_check when possible Reviewed-by: fyang Backport-of: 99b6c0eb487d0f7f33af83879ec53edd97246b7e ------------- PR: https://git.openjdk.org/riscv-port-jdk17u/pull/64 From duke at openjdk.org Thu Jun 1 02:45:03 2023 From: duke at openjdk.org (duke) Date: Thu, 1 Jun 2023 02:45:03 GMT Subject: git: openjdk/riscv-port-jdk17u: riscv-port: 13 new changesets Message-ID: <18635a50-2844-4dc6-9dec-d74ee4d8465c@openjdk.org> Changeset: b10ac577 Author: Ningsheng Jian Committer: Paul Hohensee Date: 2023-05-29 17:54:19 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/b10ac577b9c88d8b8030afcbf93faa67a20563ae 8274243: Implement fast-path for ASCII-compatible CharsetEncoders on aarch64 Backport-of: ddddec7d74745905230282124524a0dbdd1bd1c1 ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/matcher_aarch64.hpp ! test/micro/org/openjdk/bench/java/nio/CharsetEncodeDecode.java Changeset: 213d0db7 Author: Aleksey Shipilev Date: 2023-05-29 18:53:36 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/213d0db77a056f096b65fe7f53e2703d13aa6c53 8294183: AArch64: Wrong macro check in SharedRuntime::generate_deopt_blob Backport-of: f3ba332fdcd19abd863804739bb34babadb3a45f ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp Changeset: bc78e07d Author: Aleksey Shipilev Date: 2023-05-30 08:07:36 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/bc78e07d534459c53156d8468cd1a0f79ef5da30 8293295: Add type check asserts to java_lang_ref_Reference accessors Reviewed-by: phh Backport-of: 32f4dc84037696f664114e40357bca66337c6178 ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/javaClasses.inline.hpp Changeset: ff0ee6dd Author: Aleksey Shipilev Date: 2023-05-30 08:10:49 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/ff0ee6ddd45acac4da246771d925a2abe91d46d8 8301637: ThreadLocalRandom.current().doubles().parallel() contention Backport-of: cf6b9eb8c8cca4a54fbd97fb073eafc1b8835099 ! src/java.base/share/classes/java/util/concurrent/ThreadLocalRandom.java Changeset: de8ec1d6 Author: Aleksey Shipilev Date: 2023-05-30 08:12:23 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/de8ec1d6e7343b5a6b519f618f65692ea1772ee3 8293492: ShenandoahControlThread missing from hs-err log and thread dump Reviewed-by: phh Backport-of: 85ec1f8d020cf2a9d7dfcc9ed75e43f0cd61c1f2 ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp Changeset: 109cc496 Author: Goetz Lindenmaier Date: 2023-05-30 09:10:38 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/109cc4964dd0bb4fd157e6bc4ae608e8c55d6900 8308880: [17u] micro bench ZoneStrings missed in backport of 8278434 Reviewed-by: shade + test/micro/org/openjdk/bench/java/text/ZoneStrings.java Changeset: 8f65a6db Author: Goetz Lindenmaier Date: 2023-05-30 13:48:37 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/8f65a6dbb9458d21bf779141c8f6ed9bcc61408a 8287876: The recently de-problemlisted TestTitledBorderLeak test is unstable Backport-of: bf439f8c93157a7f0e6489db2ccc56c5f7210402 ! test/jdk/javax/swing/border/TestTitledBorderLeak.java Changeset: a93cf5f2 Author: Severin Gehwolf Date: 2023-05-30 15:11:23 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/a93cf5f2b959ba97d5197fe027b81ec69de18382 8308884: [17u/11u] Backout JDK-8297951 This reverts commit 08e30d0b371b7a0dc498b87ff509cde98a8e077c Reviewed-by: shade ! src/hotspot/share/opto/loopPredicate.cpp - test/hotspot/jtreg/compiler/loopopts/TestMissingSkeletonPredicateForIfNode.java Changeset: 3d30c297 Author: Goetz Lindenmaier Date: 2023-05-30 16:27:58 +0000 URL: https://git.openjdk.org/riscv-port-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 Date: 2023-05-30 18:49:03 +0000 URL: https://git.openjdk.org/riscv-port-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 Date: 2023-05-31 14:09:55 +0000 URL: https://git.openjdk.org/riscv-port-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 Date: 2023-05-31 14:11:11 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/c1e979f6abc64e8f246f8893cf33c042b8c90451 8300053: Shenandoah: Handle more GCCauses in ShenandoahControlThread::request_gc Backport-of: cac72a60181d3570562f8534c691528d06e40cb8 ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp Changeset: cc8f3f9e Author: Fei Yang Date: 2023-06-01 10:41:58 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/cc8f3f9e84f7c926f1a793651c001cc5b3f945c9 Merge branch 'master' into riscv-port ! .jcheck/conf ! .jcheck/conf From dzhang at openjdk.org Thu Jun 1 09:38:17 2023 From: dzhang at openjdk.org (Dingli Zhang) Date: Thu, 1 Jun 2023 09:38:17 GMT Subject: [riscv-port-jdk17u:riscv-port] RFR: 8305728: RISC-V: Use bexti instruction to do single-bit testing Message-ID: <44Xh_eHV-ky5iI3Z295qApAf52ikm24s_ATItN4yn60=.3215a000-f3f8-4a7c-8946-b18cbd51fc9f@github.com> Hi, please review this backport to riscv-port-jdk17u. Backport of [JDK-8305728](https://bugs.openjdk.org/browse/JDK-8305728). The original patch cannot be directly applied because jdk17u has no [JDK-8299089](https://bugs.openjdk.org/browse/JDK-8299089) and [JDK-8301995](https://bugs.openjdk.org/browse/JDK-8301995). Testing: - tier1-3 tests on QEMU-System w/ and w/o UseZbs (release build) - tier1-3 tests on unmatched board w/o UseZbs (release build) ------------- Commit messages: - 8305728: RISC-V: Use bexti instruction to do single-bit testing Changes: https://git.openjdk.org/riscv-port-jdk17u/pull/65/files Webrev: https://webrevs.openjdk.org/?repo=riscv-port-jdk17u&pr=65&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8305728 Stats: 84 lines in 15 files changed: 12 ins; 0 del; 72 mod Patch: https://git.openjdk.org/riscv-port-jdk17u/pull/65.diff Fetch: git fetch https://git.openjdk.org/riscv-port-jdk17u.git pull/65/head:pull/65 PR: https://git.openjdk.org/riscv-port-jdk17u/pull/65 From fjiang at openjdk.org Fri Jun 2 01:25:33 2023 From: fjiang at openjdk.org (Feilong Jiang) Date: Fri, 2 Jun 2023 01:25:33 GMT Subject: [riscv-port-jdk17u:riscv-port] RFR: 8305728: RISC-V: Use bexti instruction to do single-bit testing In-Reply-To: <44Xh_eHV-ky5iI3Z295qApAf52ikm24s_ATItN4yn60=.3215a000-f3f8-4a7c-8946-b18cbd51fc9f@github.com> References: <44Xh_eHV-ky5iI3Z295qApAf52ikm24s_ATItN4yn60=.3215a000-f3f8-4a7c-8946-b18cbd51fc9f@github.com> Message-ID: On Thu, 1 Jun 2023 09:30:05 GMT, Dingli Zhang wrote: > Hi, please review this backport to riscv-port-jdk17u. > Backport of [JDK-8305728](https://bugs.openjdk.org/browse/JDK-8305728). The original patch cannot be directly applied because jdk17u has no [JDK-8299089](https://bugs.openjdk.org/browse/JDK-8299089) and [JDK-8301995](https://bugs.openjdk.org/browse/JDK-8301995). > > Testing: > - tier1-3 tests on QEMU-System w/ and w/o UseZbs (release build) > - tier1-3 tests on unmatched board w/o UseZbs (release build) Marked as reviewed by fjiang (Author). ------------- PR Review: https://git.openjdk.org/riscv-port-jdk17u/pull/65#pullrequestreview-1456519275 From dzhang at openjdk.org Fri Jun 2 02:03:33 2023 From: dzhang at openjdk.org (Dingli Zhang) Date: Fri, 2 Jun 2023 02:03:33 GMT Subject: [riscv-port-jdk17u:riscv-port] RFR: 8301033: RISC-V: Handle special cases for MinI/MaxI nodes for Zbb Message-ID: <7y862zbxtUTaSvQ73Vo286nPw7S2GignYam9kYz7wvs=.686d2bba-5796-49dd-80d0-8417aa68144c@github.com> Hi, please review this backport to riscv-port-jdk17u. Backport of [JDK-8301033](https://bugs.openjdk.org/browse/JDK-8301033). Applies cleanly. The difference in -XX:+PrintOptoAssembly output looks like: Before: 048 li R7, #0 # int, #@loadConI 04a + max R10, R12, R7 #@maxI_reg_b 04e # pop frame 32 After: 048 max R10, R12, zr #@maxI_reg_zero_b 04c # pop frame 32 Before: 028 li R7, #0 # int, #@loadConI 02a + min R10, R11, R7 #@minI_reg_b 02e # pop frame 32 After: 028 min R10, R11, zr #@minI_reg_zero_b 02c # pop frame 32 Testing: - https://github.com/openjdk/jdk/blob/master/test/hotspot/jtreg/compiler/intrinsics/math/TestMinMaxIntrinsics.java - tier1-3 tests on QEMU-System w/ and w/o UseZbb (release build) - tier1-3 tests on unmatched board w/o UseZbb (release build) ------------- Commit messages: - 8301033: RISC-V: Handle special cases for MinI/MaxI nodes for Zbb Changes: https://git.openjdk.org/riscv-port-jdk17u/pull/66/files Webrev: https://webrevs.openjdk.org/?repo=riscv-port-jdk17u&pr=66&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8301033 Stats: 38 lines in 1 file changed: 34 ins; 0 del; 4 mod Patch: https://git.openjdk.org/riscv-port-jdk17u/pull/66.diff Fetch: git fetch https://git.openjdk.org/riscv-port-jdk17u.git pull/66/head:pull/66 PR: https://git.openjdk.org/riscv-port-jdk17u/pull/66 From fyang at openjdk.org Fri Jun 2 02:14:37 2023 From: fyang at openjdk.org (Fei Yang) Date: Fri, 2 Jun 2023 02:14:37 GMT Subject: [riscv-port-jdk17u:riscv-port] RFR: 8305728: RISC-V: Use bexti instruction to do single-bit testing In-Reply-To: <44Xh_eHV-ky5iI3Z295qApAf52ikm24s_ATItN4yn60=.3215a000-f3f8-4a7c-8946-b18cbd51fc9f@github.com> References: <44Xh_eHV-ky5iI3Z295qApAf52ikm24s_ATItN4yn60=.3215a000-f3f8-4a7c-8946-b18cbd51fc9f@github.com> Message-ID: On Thu, 1 Jun 2023 09:30:05 GMT, Dingli Zhang wrote: > Hi, please review this backport to riscv-port-jdk17u. > Backport of [JDK-8305728](https://bugs.openjdk.org/browse/JDK-8305728). The original patch cannot be directly applied because jdk17u has no [JDK-8299089](https://bugs.openjdk.org/browse/JDK-8299089) and [JDK-8301995](https://bugs.openjdk.org/browse/JDK-8301995). > > Testing: > - tier1-3 tests on QEMU-System w/ and w/o UseZbs (release build) > - tier1-3 tests on unmatched board w/o UseZbs (release build) src/hotspot/cpu/riscv/macroAssembler_riscv.cpp line 534: > 532: > 533: // Test for jweak tag. > 534: test_bit(t0, value, exact_log2(JNIHandles::weak_tag_mask)); I don't think this is a single-bit testing, right? ------------- PR Review Comment: https://git.openjdk.org/riscv-port-jdk17u/pull/65#discussion_r1213846687 From fyang at openjdk.org Fri Jun 2 02:39:33 2023 From: fyang at openjdk.org (Fei Yang) Date: Fri, 2 Jun 2023 02:39:33 GMT Subject: [riscv-port-jdk17u:riscv-port] RFR: 8305728: RISC-V: Use bexti instruction to do single-bit testing In-Reply-To: <44Xh_eHV-ky5iI3Z295qApAf52ikm24s_ATItN4yn60=.3215a000-f3f8-4a7c-8946-b18cbd51fc9f@github.com> References: <44Xh_eHV-ky5iI3Z295qApAf52ikm24s_ATItN4yn60=.3215a000-f3f8-4a7c-8946-b18cbd51fc9f@github.com> Message-ID: On Thu, 1 Jun 2023 09:30:05 GMT, Dingli Zhang wrote: > Hi, please review this backport to riscv-port-jdk17u. > Backport of [JDK-8305728](https://bugs.openjdk.org/browse/JDK-8305728). The original patch cannot be directly applied because jdk17u has no [JDK-8299089](https://bugs.openjdk.org/browse/JDK-8299089) and [JDK-8301995](https://bugs.openjdk.org/browse/JDK-8301995). > > Testing: > - tier1-3 tests on QEMU-System w/ and w/o UseZbs (release build) > - tier1-3 tests on unmatched board w/o UseZbs (release build) Looks good. Thanks. ------------- Marked as reviewed by fyang (Lead). PR Review: https://git.openjdk.org/riscv-port-jdk17u/pull/65#pullrequestreview-1456565300 From dzhang at openjdk.org Fri Jun 2 02:39:33 2023 From: dzhang at openjdk.org (Dingli Zhang) Date: Fri, 2 Jun 2023 02:39:33 GMT Subject: [riscv-port-jdk17u:riscv-port] RFR: 8305728: RISC-V: Use bexti instruction to do single-bit testing In-Reply-To: References: <44Xh_eHV-ky5iI3Z295qApAf52ikm24s_ATItN4yn60=.3215a000-f3f8-4a7c-8946-b18cbd51fc9f@github.com> Message-ID: On Fri, 2 Jun 2023 02:12:05 GMT, Fei Yang wrote: >> Hi, please review this backport to riscv-port-jdk17u. >> Backport of [JDK-8305728](https://bugs.openjdk.org/browse/JDK-8305728). The original patch cannot be directly applied because jdk17u has no [JDK-8299089](https://bugs.openjdk.org/browse/JDK-8299089) and [JDK-8301995](https://bugs.openjdk.org/browse/JDK-8301995). >> >> Testing: >> - tier1-3 tests on QEMU-System w/ and w/o UseZbs (release build) >> - tier1-3 tests on unmatched board w/o UseZbs (release build) > > src/hotspot/cpu/riscv/macroAssembler_riscv.cpp line 534: > >> 532: >> 533: // Test for jweak tag. >> 534: test_bit(t0, value, exact_log2(JNIHandles::weak_tag_mask)); > > I don't think this is a single-bit testing, right? Thanks for the review! I think this is a single-bit testing and `JNIHandles::weak_tag_mask` is defined here: https://github.com/openjdk/riscv-port-jdk17u/blob/cc8f3f9e84f7c926f1a793651c001cc5b3f945c9/src/hotspot/share/runtime/jniHandles.hpp#L70-L72 ------------- PR Review Comment: https://git.openjdk.org/riscv-port-jdk17u/pull/65#discussion_r1213856476 From fyang at openjdk.org Fri Jun 2 02:50:39 2023 From: fyang at openjdk.org (Fei Yang) Date: Fri, 2 Jun 2023 02:50:39 GMT Subject: [riscv-port-jdk17u:riscv-port] RFR: 8301033: RISC-V: Handle special cases for MinI/MaxI nodes for Zbb In-Reply-To: <7y862zbxtUTaSvQ73Vo286nPw7S2GignYam9kYz7wvs=.686d2bba-5796-49dd-80d0-8417aa68144c@github.com> References: <7y862zbxtUTaSvQ73Vo286nPw7S2GignYam9kYz7wvs=.686d2bba-5796-49dd-80d0-8417aa68144c@github.com> Message-ID: On Fri, 2 Jun 2023 01:55:55 GMT, Dingli Zhang wrote: > Hi, please review this backport to riscv-port-jdk17u. > Backport of [JDK-8301033](https://bugs.openjdk.org/browse/JDK-8301033). Applies cleanly. > > The difference in -XX:+PrintOptoAssembly output looks like: > Before: > > 048 li R7, #0 # int, #@loadConI > 04a + max R10, R12, R7 #@maxI_reg_b > 04e # pop frame 32 > > > After: > > 048 max R10, R12, zr #@maxI_reg_zero_b > 04c # pop frame 32 > > > Before: > > 028 li R7, #0 # int, #@loadConI > 02a + min R10, R11, R7 #@minI_reg_b > 02e # pop frame 32 > > > After: > > 028 min R10, R11, zr #@minI_reg_zero_b > 02c # pop frame 32 > > > Testing: > - https://github.com/openjdk/jdk/blob/master/test/hotspot/jtreg/compiler/intrinsics/math/TestMinMaxIntrinsics.java > - tier1-3 tests on QEMU-System w/ and w/o UseZbb (release build) > - tier1-3 tests on unmatched board w/o UseZbb (release build) Marked as reviewed by fyang (Lead). ------------- PR Review: https://git.openjdk.org/riscv-port-jdk17u/pull/66#pullrequestreview-1456570771 From dzhang at openjdk.org Mon Jun 5 01:05:31 2023 From: dzhang at openjdk.org (Dingli Zhang) Date: Mon, 5 Jun 2023 01:05:31 GMT Subject: [riscv-port-jdk17u:riscv-port] RFR: 8305728: RISC-V: Use bexti instruction to do single-bit testing In-Reply-To: <44Xh_eHV-ky5iI3Z295qApAf52ikm24s_ATItN4yn60=.3215a000-f3f8-4a7c-8946-b18cbd51fc9f@github.com> References: <44Xh_eHV-ky5iI3Z295qApAf52ikm24s_ATItN4yn60=.3215a000-f3f8-4a7c-8946-b18cbd51fc9f@github.com> Message-ID: On Thu, 1 Jun 2023 09:30:05 GMT, Dingli Zhang wrote: > Hi, please review this backport to riscv-port-jdk17u. > Backport of [JDK-8305728](https://bugs.openjdk.org/browse/JDK-8305728). The original patch cannot be directly applied because jdk17u has no [JDK-8299089](https://bugs.openjdk.org/browse/JDK-8299089) and [JDK-8301995](https://bugs.openjdk.org/browse/JDK-8301995). > > Testing: > - tier1-3 tests on QEMU-System w/ and w/o UseZbs (release build) > - tier1-3 tests on unmatched board w/o UseZbs (release build) Thanks for the review! ------------- PR Comment: https://git.openjdk.org/riscv-port-jdk17u/pull/65#issuecomment-1575892514 From dzhang at openjdk.org Mon Jun 5 01:06:31 2023 From: dzhang at openjdk.org (Dingli Zhang) Date: Mon, 5 Jun 2023 01:06:31 GMT Subject: [riscv-port-jdk17u:riscv-port] RFR: 8301033: RISC-V: Handle special cases for MinI/MaxI nodes for Zbb In-Reply-To: <7y862zbxtUTaSvQ73Vo286nPw7S2GignYam9kYz7wvs=.686d2bba-5796-49dd-80d0-8417aa68144c@github.com> References: <7y862zbxtUTaSvQ73Vo286nPw7S2GignYam9kYz7wvs=.686d2bba-5796-49dd-80d0-8417aa68144c@github.com> Message-ID: On Fri, 2 Jun 2023 01:55:55 GMT, Dingli Zhang wrote: > Hi, please review this backport to riscv-port-jdk17u. > Backport of [JDK-8301033](https://bugs.openjdk.org/browse/JDK-8301033). Applies cleanly. > > The difference in -XX:+PrintOptoAssembly output looks like: > Before: > > 048 li R7, #0 # int, #@loadConI > 04a + max R10, R12, R7 #@maxI_reg_b > 04e # pop frame 32 > > > After: > > 048 max R10, R12, zr #@maxI_reg_zero_b > 04c # pop frame 32 > > > Before: > > 028 li R7, #0 # int, #@loadConI > 02a + min R10, R11, R7 #@minI_reg_b > 02e # pop frame 32 > > > After: > > 028 min R10, R11, zr #@minI_reg_zero_b > 02c # pop frame 32 > > > Testing: > - https://github.com/openjdk/jdk/blob/master/test/hotspot/jtreg/compiler/intrinsics/math/TestMinMaxIntrinsics.java > - tier1-3 tests on QEMU-System w/ and w/o UseZbb (release build) > - tier1-3 tests on unmatched board w/o UseZbb (release build) Thanks for the review! ------------- PR Comment: https://git.openjdk.org/riscv-port-jdk17u/pull/66#issuecomment-1575892614 From dzhang at openjdk.org Mon Jun 5 01:13:32 2023 From: dzhang at openjdk.org (Dingli Zhang) Date: Mon, 5 Jun 2023 01:13:32 GMT Subject: [riscv-port-jdk17u:riscv-port] Integrated: 8305728: RISC-V: Use bexti instruction to do single-bit testing In-Reply-To: <44Xh_eHV-ky5iI3Z295qApAf52ikm24s_ATItN4yn60=.3215a000-f3f8-4a7c-8946-b18cbd51fc9f@github.com> References: <44Xh_eHV-ky5iI3Z295qApAf52ikm24s_ATItN4yn60=.3215a000-f3f8-4a7c-8946-b18cbd51fc9f@github.com> Message-ID: On Thu, 1 Jun 2023 09:30:05 GMT, Dingli Zhang wrote: > Hi, please review this backport to riscv-port-jdk17u. > Backport of [JDK-8305728](https://bugs.openjdk.org/browse/JDK-8305728). The original patch cannot be directly applied because jdk17u has no [JDK-8299089](https://bugs.openjdk.org/browse/JDK-8299089) and [JDK-8301995](https://bugs.openjdk.org/browse/JDK-8301995). > > Testing: > - tier1-3 tests on QEMU-System w/ and w/o UseZbs (release build) > - tier1-3 tests on unmatched board w/o UseZbs (release build) This pull request has now been integrated. Changeset: 170152a1 Author: Dingli Zhang Committer: Fei Yang URL: https://git.openjdk.org/riscv-port-jdk17u/commit/170152a15499b911f365c8aab673ff35dd5c9802 Stats: 84 lines in 15 files changed: 12 ins; 0 del; 72 mod 8305728: RISC-V: Use bexti instruction to do single-bit testing Reviewed-by: fjiang, fyang Backport-of: 137513025dad06fc08818fa832edb4a487298f81 ------------- PR: https://git.openjdk.org/riscv-port-jdk17u/pull/65 From dzhang at openjdk.org Mon Jun 5 01:14:37 2023 From: dzhang at openjdk.org (Dingli Zhang) Date: Mon, 5 Jun 2023 01:14:37 GMT Subject: [riscv-port-jdk17u:riscv-port] Integrated: 8301033: RISC-V: Handle special cases for MinI/MaxI nodes for Zbb In-Reply-To: <7y862zbxtUTaSvQ73Vo286nPw7S2GignYam9kYz7wvs=.686d2bba-5796-49dd-80d0-8417aa68144c@github.com> References: <7y862zbxtUTaSvQ73Vo286nPw7S2GignYam9kYz7wvs=.686d2bba-5796-49dd-80d0-8417aa68144c@github.com> Message-ID: On Fri, 2 Jun 2023 01:55:55 GMT, Dingli Zhang wrote: > Hi, please review this backport to riscv-port-jdk17u. > Backport of [JDK-8301033](https://bugs.openjdk.org/browse/JDK-8301033). Applies cleanly. > > The difference in -XX:+PrintOptoAssembly output looks like: > Before: > > 048 li R7, #0 # int, #@loadConI > 04a + max R10, R12, R7 #@maxI_reg_b > 04e # pop frame 32 > > > After: > > 048 max R10, R12, zr #@maxI_reg_zero_b > 04c # pop frame 32 > > > Before: > > 028 li R7, #0 # int, #@loadConI > 02a + min R10, R11, R7 #@minI_reg_b > 02e # pop frame 32 > > > After: > > 028 min R10, R11, zr #@minI_reg_zero_b > 02c # pop frame 32 > > > Testing: > - https://github.com/openjdk/jdk/blob/master/test/hotspot/jtreg/compiler/intrinsics/math/TestMinMaxIntrinsics.java > - tier1-3 tests on QEMU-System w/ and w/o UseZbb (release build) > - tier1-3 tests on unmatched board w/o UseZbb (release build) This pull request has now been integrated. Changeset: ace6ce88 Author: Dingli Zhang Committer: Fei Yang URL: https://git.openjdk.org/riscv-port-jdk17u/commit/ace6ce88a9799014e52fe5545e40825c7ac1a435 Stats: 38 lines in 1 file changed: 34 ins; 0 del; 4 mod 8301033: RISC-V: Handle special cases for MinI/MaxI nodes for Zbb Reviewed-by: fyang Backport-of: 61a5f114eee3a90cfff9ab8b815bacca8985c211 ------------- PR: https://git.openjdk.org/riscv-port-jdk17u/pull/66 From duke at openjdk.org Mon Jun 5 04:10:08 2023 From: duke at openjdk.org (duke) Date: Mon, 5 Jun 2023 04:10:08 GMT Subject: git: openjdk/riscv-port-jdk17u: riscv-port: 2 new changesets Message-ID: <82312310-b05e-4dc0-b87b-7dff340fb9fa@openjdk.org> Changeset: ac9c6966 Author: Aleksey Shipilev Date: 2023-06-02 10:41:27 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/ac9c69663d4b146e258752da530e2ec0fee180fa 8301187: Memory leaks in OopMapCache Backport-of: e2a3b20ca80186a3d3d1a2a9029036b088b3fc9c ! src/hotspot/share/interpreter/oopMapCache.cpp Changeset: 6616d253 Author: Fei Yang Date: 2023-06-05 12:07:47 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/6616d2537653115d09ce9e84eaf6e1b8412f93fe Merge branch 'master' into riscv-port From gcao at openjdk.org Mon Jun 5 06:50:42 2023 From: gcao at openjdk.org (Gui Cao) Date: Mon, 5 Jun 2023 06:50:42 GMT Subject: [riscv-port-jdk17u:riscv-port] RFR: 8308997: RISC-V: Sign extend when comparing 32-bit value with zero instead of testing the sign bit Message-ID: <3-dGRfs4kpp2ZAzhtetvQM99A_d_ojJAz9i_BYGdqcs=.f6a9332f-7c16-402a-bb64-7de9d7cf2024@github.com> Hi, Please help review this backport to riscv-port-jdk17u. Backport of [JDK-8308997](https://bugs.openjdk.org/browse/JDK-8308997). Because there is no [JDK-8294100](https://bugs.openjdk.org/browse/JDK-8294100), [JDK-8301496](https://bugs.openjdk.org/browse/JDK-8301496) here in riscv-port-jdk17u, it will show not clean. Testing(release on unmacthed): - [x] Tier1 tests - [ ] Tier2 tests - [ ] Tier3 tests ------------- Commit messages: - Backport 8308997: RISC-V: Sign extend when comparing 32-bit value with zero instead of testing the sign bit Changes: https://git.openjdk.org/riscv-port-jdk17u/pull/67/files Webrev: https://webrevs.openjdk.org/?repo=riscv-port-jdk17u&pr=67&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8308997 Stats: 57 lines in 9 files changed: 0 ins; 14 del; 43 mod Patch: https://git.openjdk.org/riscv-port-jdk17u/pull/67.diff Fetch: git fetch https://git.openjdk.org/riscv-port-jdk17u.git pull/67/head:pull/67 PR: https://git.openjdk.org/riscv-port-jdk17u/pull/67 From gcao at openjdk.org Mon Jun 5 07:36:13 2023 From: gcao at openjdk.org (Gui Cao) Date: Mon, 5 Jun 2023 07:36:13 GMT Subject: [riscv-port-jdk17u:riscv-port] RFR: 8309427: [riscv-port-jdk17u] Remove unused RoundDoubleModeV C2 node Message-ID: Hi, Please help review this backport to riscv-port-jdk17u. The unused RoundDoubleModeV node has been removed in [JDK-8306966](https://bugs.openjdk.org/browse/JDK-8306966). because the original JBS issue title was not appropriate, so we has been created a new JBS issue. Testing(release on unmacthed): - [x] Tier1 tests - [ ] Tier2 tests - [ ] Tier3 tests ------------- Commit messages: - 8309427: [riscv-port-jdk17u] Remove unused RoundDoubleModeV node Changes: https://git.openjdk.org/riscv-port-jdk17u/pull/68/files Webrev: https://webrevs.openjdk.org/?repo=riscv-port-jdk17u&pr=68&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8309427 Stats: 28 lines in 1 file changed: 0 ins; 28 del; 0 mod Patch: https://git.openjdk.org/riscv-port-jdk17u/pull/68.diff Fetch: git fetch https://git.openjdk.org/riscv-port-jdk17u.git pull/68/head:pull/68 PR: https://git.openjdk.org/riscv-port-jdk17u/pull/68 From gcao at openjdk.org Wed Jun 7 07:55:16 2023 From: gcao at openjdk.org (Gui Cao) Date: Wed, 7 Jun 2023 07:55:16 GMT Subject: [riscv-port-jdk17u:riscv-port] RFR: 8308997: RISC-V: Sign extend when comparing 32-bit value with zero instead of testing the sign bit [v2] In-Reply-To: <3-dGRfs4kpp2ZAzhtetvQM99A_d_ojJAz9i_BYGdqcs=.f6a9332f-7c16-402a-bb64-7de9d7cf2024@github.com> References: <3-dGRfs4kpp2ZAzhtetvQM99A_d_ojJAz9i_BYGdqcs=.f6a9332f-7c16-402a-bb64-7de9d7cf2024@github.com> Message-ID: > Hi, > Please help review this backport to riscv-port-jdk17u. > Backport of [JDK-8308997](https://bugs.openjdk.org/browse/JDK-8308997). > Because there is no [JDK-8294100](https://bugs.openjdk.org/browse/JDK-8294100), [JDK-8301496](https://bugs.openjdk.org/browse/JDK-8301496) here in riscv-port-jdk17u, it will show not clean. > > Testing: > > Tier1-3 passed without new failure on unmacthed (release). Gui Cao has updated the pull request incrementally with one additional commit since the last revision: Use sign_extend instead addw in move32_64 ------------- Changes: - all: https://git.openjdk.org/riscv-port-jdk17u/pull/67/files - new: https://git.openjdk.org/riscv-port-jdk17u/pull/67/files/aaa63bca..63d429b3 Webrevs: - full: https://webrevs.openjdk.org/?repo=riscv-port-jdk17u&pr=67&range=01 - incr: https://webrevs.openjdk.org/?repo=riscv-port-jdk17u&pr=67&range=00-01 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/riscv-port-jdk17u/pull/67.diff Fetch: git fetch https://git.openjdk.org/riscv-port-jdk17u.git pull/67/head:pull/67 PR: https://git.openjdk.org/riscv-port-jdk17u/pull/67 From fyang at openjdk.org Thu Jun 8 03:57:25 2023 From: fyang at openjdk.org (Fei Yang) Date: Thu, 8 Jun 2023 03:57:25 GMT Subject: [riscv-port-jdk17u:riscv-port] RFR: 8309427: [riscv-port-jdk17u] Remove unused RoundDoubleModeV C2 node In-Reply-To: References: Message-ID: On Mon, 5 Jun 2023 07:29:42 GMT, Gui Cao wrote: > Hi, here we want to remove the RoundDoubleModeV node that is not being used, we found that the reason the RoundDoubleModeV node is not called in RISC-V is that the PopulateIndex node needs to be added to enable SuperWord optimization (an algorithm for automatic vectorization). In addition to this, the node RoundDoubleMode needs to be implemented in its scalar form, which is not implemented in riscv.ad. But there is no floating point to floating point instruction in riscv that does not change the width by, so what we need to do here may simply be to remove the RoundDoubleModeV node. refer: https://bugs.openjdk.org/browse/JDK-8298342 > > Testing: > > Tier1-3 passed without new failure on unmacthed (release). Looks good. And I want to add that the assembly code for this node is not correct in using the rounding mode. ------------- Marked as reviewed by fyang (Lead). PR Review: https://git.openjdk.org/riscv-port-jdk17u/pull/68#pullrequestreview-1468953202 From fyang at openjdk.org Thu Jun 8 04:05:17 2023 From: fyang at openjdk.org (Fei Yang) Date: Thu, 8 Jun 2023 04:05:17 GMT Subject: [riscv-port-jdk17u:riscv-port] RFR: 8308997: RISC-V: Sign extend when comparing 32-bit value with zero instead of testing the sign bit [v2] In-Reply-To: References: <3-dGRfs4kpp2ZAzhtetvQM99A_d_ojJAz9i_BYGdqcs=.f6a9332f-7c16-402a-bb64-7de9d7cf2024@github.com> Message-ID: <_41jX758Dc_NRH-UwL7VWhJEa63pe6RuL2NnzCuzaFs=.4bcfda35-d43b-4acb-b70a-9424efdf079d@github.com> On Wed, 7 Jun 2023 07:55:16 GMT, Gui Cao wrote: >> Hi, >> Please help review this backport to riscv-port-jdk17u. >> Backport of [JDK-8308997](https://bugs.openjdk.org/browse/JDK-8308997). >> Because there is no [JDK-8294100](https://bugs.openjdk.org/browse/JDK-8294100), [JDK-8301496](https://bugs.openjdk.org/browse/JDK-8301496) here in riscv-port-jdk17u, it will show not clean. >> >> Testing: >> >> Tier1-3 passed without new failure on unmacthed (release). > > Gui Cao has updated the pull request incrementally with one additional commit since the last revision: > > Use sign_extend instead addw in move32_64 Looks good. ------------- Marked as reviewed by fyang (Lead). PR Review: https://git.openjdk.org/riscv-port-jdk17u/pull/67#pullrequestreview-1468958150 From gcao at openjdk.org Fri Jun 9 01:09:08 2023 From: gcao at openjdk.org (Gui Cao) Date: Fri, 9 Jun 2023 01:09:08 GMT Subject: [riscv-port-jdk17u:riscv-port] RFR: 8308997: RISC-V: Sign extend when comparing 32-bit value with zero instead of testing the sign bit [v2] In-Reply-To: <_41jX758Dc_NRH-UwL7VWhJEa63pe6RuL2NnzCuzaFs=.4bcfda35-d43b-4acb-b70a-9424efdf079d@github.com> References: <3-dGRfs4kpp2ZAzhtetvQM99A_d_ojJAz9i_BYGdqcs=.f6a9332f-7c16-402a-bb64-7de9d7cf2024@github.com> <_41jX758Dc_NRH-UwL7VWhJEa63pe6RuL2NnzCuzaFs=.4bcfda35-d43b-4acb-b70a-9424efdf079d@github.com> Message-ID: On Thu, 8 Jun 2023 04:02:41 GMT, Fei Yang wrote: >> Gui Cao has updated the pull request incrementally with one additional commit since the last revision: >> >> Use sign_extend instead addw in move32_64 > > Looks good. @RealFYang Thanks for the review. ------------- PR Comment: https://git.openjdk.org/riscv-port-jdk17u/pull/67#issuecomment-1583723051 From gcao at openjdk.org Fri Jun 9 01:09:10 2023 From: gcao at openjdk.org (Gui Cao) Date: Fri, 9 Jun 2023 01:09:10 GMT Subject: [riscv-port-jdk17u:riscv-port] RFR: 8309427: [riscv-port-jdk17u] Remove unused RoundDoubleModeV C2 node In-Reply-To: References: Message-ID: On Thu, 8 Jun 2023 03:54:27 GMT, Fei Yang wrote: >> Hi, here we want to remove the RoundDoubleModeV node that is not being used, we found that the reason the RoundDoubleModeV node is not called in RISC-V is that the PopulateIndex node needs to be added to enable SuperWord optimization (an algorithm for automatic vectorization). In addition to this, the node RoundDoubleMode needs to be implemented in its scalar form, which is not implemented in riscv.ad. But there is no floating point to floating point instruction in riscv that does not change the width by, so what we need to do here may simply be to remove the RoundDoubleModeV node. refer: https://bugs.openjdk.org/browse/JDK-8298342 >> >> Testing: >> >> Tier1-3 passed without new failure on unmacthed (release). > > Looks good. And I want to add that the assembly code for this node is not correct in using the rounding mode. @RealFYang Thanks for the review. ------------- PR Comment: https://git.openjdk.org/riscv-port-jdk17u/pull/68#issuecomment-1583724648 From gcao at openjdk.org Fri Jun 9 01:12:05 2023 From: gcao at openjdk.org (Gui Cao) Date: Fri, 9 Jun 2023 01:12:05 GMT Subject: [riscv-port-jdk17u:riscv-port] Integrated: 8308997: RISC-V: Sign extend when comparing 32-bit value with zero instead of testing the sign bit In-Reply-To: <3-dGRfs4kpp2ZAzhtetvQM99A_d_ojJAz9i_BYGdqcs=.f6a9332f-7c16-402a-bb64-7de9d7cf2024@github.com> References: <3-dGRfs4kpp2ZAzhtetvQM99A_d_ojJAz9i_BYGdqcs=.f6a9332f-7c16-402a-bb64-7de9d7cf2024@github.com> Message-ID: On Mon, 5 Jun 2023 06:42:36 GMT, Gui Cao wrote: > Hi, > Please help review this backport to riscv-port-jdk17u. > Backport of [JDK-8308997](https://bugs.openjdk.org/browse/JDK-8308997). > Because there is no [JDK-8294100](https://bugs.openjdk.org/browse/JDK-8294100), [JDK-8301496](https://bugs.openjdk.org/browse/JDK-8301496) here in riscv-port-jdk17u, it will show not clean. > > Testing: > > Tier1-3 passed without new failure on unmacthed (release). This pull request has now been integrated. Changeset: 0c31ef4f Author: Gui Cao Committer: Fei Yang URL: https://git.openjdk.org/riscv-port-jdk17u/commit/0c31ef4faa836bfd585d135be273d961d2966aae Stats: 58 lines in 9 files changed: 0 ins; 14 del; 44 mod 8308997: RISC-V: Sign extend when comparing 32-bit value with zero instead of testing the sign bit Reviewed-by: fyang Backport-of: 119994f3cedab26caa7244e49b58ab6b0b942d91 ------------- PR: https://git.openjdk.org/riscv-port-jdk17u/pull/67 From gcao at openjdk.org Fri Jun 9 01:14:09 2023 From: gcao at openjdk.org (Gui Cao) Date: Fri, 9 Jun 2023 01:14:09 GMT Subject: [riscv-port-jdk17u:riscv-port] Integrated: 8309427: [riscv-port-jdk17u] Remove unused RoundDoubleModeV C2 node In-Reply-To: References: Message-ID: On Mon, 5 Jun 2023 07:29:42 GMT, Gui Cao wrote: > Hi, here we want to remove the RoundDoubleModeV node that is not being used, we found that the reason the RoundDoubleModeV node is not called in RISC-V is that the PopulateIndex node needs to be added to enable SuperWord optimization (an algorithm for automatic vectorization). In addition to this, the node RoundDoubleMode needs to be implemented in its scalar form, which is not implemented in riscv.ad. But there is no floating point to floating point instruction in riscv that does not change the width by, so what we need to do here may simply be to remove the RoundDoubleModeV node. refer: https://bugs.openjdk.org/browse/JDK-8298342 > > Testing: > > Tier1-3 passed without new failure on unmacthed (release). This pull request has now been integrated. Changeset: 2b22d28d Author: Gui Cao Committer: Fei Yang URL: https://git.openjdk.org/riscv-port-jdk17u/commit/2b22d28dd551e418b07e312cb88e08a2e4deedbe Stats: 28 lines in 1 file changed: 0 ins; 28 del; 0 mod 8309427: [riscv-port-jdk17u] Remove unused RoundDoubleModeV C2 node Reviewed-by: fyang ------------- PR: https://git.openjdk.org/riscv-port-jdk17u/pull/68 From duke at openjdk.org Wed Jun 14 07:37:06 2023 From: duke at openjdk.org (duke) Date: Wed, 14 Jun 2023 07:37:06 GMT Subject: git: openjdk/riscv-port-jdk17u: riscv-port: 9 new changesets Message-ID: <1d6a6e3e-541f-4308-907a-2e767fb68537@openjdk.org> Changeset: ef86ea28 Author: Matthias Baesken Date: 2023-06-07 07:45:01 +0000 URL: https://git.openjdk.org/riscv-port-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 Date: 2023-06-13 07:21:20 +0000 URL: https://git.openjdk.org/riscv-port-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 Committer: Aleksey Shipilev Date: 2023-06-13 08:27:53 +0000 URL: https://git.openjdk.org/riscv-port-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 Committer: Andrew Haley Date: 2023-06-13 10:10:03 +0000 URL: https://git.openjdk.org/riscv-port-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 Date: 2023-06-13 13:12:16 +0000 URL: https://git.openjdk.org/riscv-port-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 Date: 2023-06-13 17:19:35 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/22a548bc3b2ad0b5a9a71a238852ed551d2e1476 8307395: Add missing STS to Shenandoah Reviewed-by: rkennke Backport-of: 3968ab5db5443ce93c9a19ebbc5464f7d91782fc ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp Changeset: 0f531dac Author: Christoph Langer Date: 2023-06-13 13:43:57 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/0f531dacb878efe77912688216b0f39a769259a3 8303465: KeyStore of type KeychainStore, provider Apple does not show all trusted certificates Backport-of: ac41c030030c3d31815474c793ac9c420c47e22c ! src/java.base/macosx/classes/apple/security/KeychainStore.java ! src/java.base/macosx/native/libosxsecurity/KeystoreImpl.m + test/jdk/java/security/KeyStore/CheckMacOSKeyChainTrust.java Changeset: 8ac9c57b Author: Goetz Lindenmaier Date: 2023-06-14 06:38:50 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/8ac9c57b75db4d8dbdbd99531fbb0d8b38788587 Merge Changeset: 131253ae Author: Fei Yang Date: 2023-06-14 15:35:21 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/131253ae92019b323a09070f47f8d5eb461ae799 Merge branch 'master' into riscv-port From duke at openjdk.org Thu Jun 22 14:02:23 2023 From: duke at openjdk.org (duke) Date: Thu, 22 Jun 2023 14:02:23 GMT Subject: git: openjdk/riscv-port-jdk17u: riscv-port: 50 new changesets Message-ID: <049b4223-99e3-4544-b013-de01de29d3f9@openjdk.org> Changeset: ebb9a36d Author: Matthias Baesken Date: 2023-06-14 07:53:08 +0000 URL: https://git.openjdk.org/riscv-port-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 Date: 2023-06-14 07:58:31 +0000 URL: https://git.openjdk.org/riscv-port-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 Committer: Paul Hohensee Date: 2023-06-14 14:33:40 +0000 URL: https://git.openjdk.org/riscv-port-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 Committer: Severin Gehwolf Date: 2023-06-14 16:17:11 +0000 URL: https://git.openjdk.org/riscv-port-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 Date: 2023-06-15 07:52:40 +0000 URL: https://git.openjdk.org/riscv-port-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 Date: 2023-06-15 09:49:33 +0000 URL: https://git.openjdk.org/riscv-port-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 Date: 2023-06-15 09:51:26 +0000 URL: https://git.openjdk.org/riscv-port-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 Date: 2023-06-15 09:55:17 +0000 URL: https://git.openjdk.org/riscv-port-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 Date: 2023-06-15 09:55:55 +0000 URL: https://git.openjdk.org/riscv-port-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 Date: 2023-06-16 07:54:03 +0000 URL: https://git.openjdk.org/riscv-port-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 Date: 2023-06-16 11:49:12 +0000 URL: https://git.openjdk.org/riscv-port-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 Date: 2023-06-16 12:03:41 +0000 URL: https://git.openjdk.org/riscv-port-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 Committer: Paul Hohensee Date: 2023-06-16 13:00:23 +0000 URL: https://git.openjdk.org/riscv-port-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 Date: 2023-06-19 06:52:54 +0000 URL: https://git.openjdk.org/riscv-port-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 Date: 2023-06-19 06:55:07 +0000 URL: https://git.openjdk.org/riscv-port-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 Date: 2023-06-19 06:55:58 +0000 URL: https://git.openjdk.org/riscv-port-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 Date: 2023-06-19 06:58:32 +0000 URL: https://git.openjdk.org/riscv-port-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 Date: 2023-06-19 06:59:02 +0000 URL: https://git.openjdk.org/riscv-port-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 Date: 2023-06-19 07:03:24 +0000 URL: https://git.openjdk.org/riscv-port-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 Date: 2023-06-19 07:04:05 +0000 URL: https://git.openjdk.org/riscv-port-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 Date: 2023-06-19 07:10:58 +0000 URL: https://git.openjdk.org/riscv-port-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 Date: 2023-06-19 07:11:26 +0000 URL: https://git.openjdk.org/riscv-port-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 Date: 2023-06-19 07:13:22 +0000 URL: https://git.openjdk.org/riscv-port-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 Date: 2023-06-19 11:57:56 +0000 URL: https://git.openjdk.org/riscv-port-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 Committer: Severin Gehwolf Date: 2023-06-19 13:12:45 +0000 URL: https://git.openjdk.org/riscv-port-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 Date: 2023-06-19 13:14:40 +0000 URL: https://git.openjdk.org/riscv-port-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 Date: 2023-06-19 13:43:39 +0000 URL: https://git.openjdk.org/riscv-port-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 Date: 2023-06-19 13:49:41 +0000 URL: https://git.openjdk.org/riscv-port-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 Committer: Severin Gehwolf Date: 2023-06-19 19:06:37 +0000 URL: https://git.openjdk.org/riscv-port-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 Committer: Aleksey Shipilev Date: 2023-06-19 20:04:13 +0000 URL: https://git.openjdk.org/riscv-port-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 Date: 2023-06-20 08:03:58 +0000 URL: https://git.openjdk.org/riscv-port-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 Date: 2023-06-20 12:57:08 +0000 URL: https://git.openjdk.org/riscv-port-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 Date: 2023-06-20 12:57:39 +0000 URL: https://git.openjdk.org/riscv-port-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 Date: 2023-06-20 12:58:19 +0000 URL: https://git.openjdk.org/riscv-port-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 Date: 2023-06-20 12:59:00 +0000 URL: https://git.openjdk.org/riscv-port-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 Date: 2023-06-20 18:50:22 +0000 URL: https://git.openjdk.org/riscv-port-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 Date: 2023-06-20 18:52:35 +0000 URL: https://git.openjdk.org/riscv-port-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 Date: 2023-06-20 19:08:41 +0000 URL: https://git.openjdk.org/riscv-port-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 Date: 2023-06-20 19:11:05 +0000 URL: https://git.openjdk.org/riscv-port-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 Date: 2023-06-21 08:28:48 +0000 URL: https://git.openjdk.org/riscv-port-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 Date: 2023-06-21 08:29:25 +0000 URL: https://git.openjdk.org/riscv-port-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 Date: 2023-06-21 08:30:05 +0000 URL: https://git.openjdk.org/riscv-port-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 Date: 2023-06-21 08:30:39 +0000 URL: https://git.openjdk.org/riscv-port-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 Committer: Paul Hohensee Date: 2023-06-21 15:50:46 +0000 URL: https://git.openjdk.org/riscv-port-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 Date: 2023-06-22 10:37:44 +0000 URL: https://git.openjdk.org/riscv-port-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 Date: 2023-06-22 10:39:32 +0000 URL: https://git.openjdk.org/riscv-port-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 Date: 2023-06-22 10:41:43 +0000 URL: https://git.openjdk.org/riscv-port-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 Date: 2023-06-22 10:42:12 +0000 URL: https://git.openjdk.org/riscv-port-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 Date: 2023-06-22 10:42:44 +0000 URL: https://git.openjdk.org/riscv-port-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: d379563d Author: Fei Yang Date: 2023-06-22 21:56:20 +0000 URL: https://git.openjdk.org/riscv-port-jdk17u/commit/d379563da4d00f080455bfc4e2b89cfe1672075b Merge branch 'master' into riscv-port ! 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/testlibrary/sha/predicate/IntrinsicPredicates.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/testlibrary/sha/predicate/IntrinsicPredicates.java