From asmehra at openjdk.org Fri Jan 3 03:47:13 2025 From: asmehra at openjdk.org (Ashutosh Mehra) Date: Fri, 3 Jan 2025 03:47:13 GMT Subject: RFR: Save/load i2c2i adapters [v6] In-Reply-To: References: Message-ID: > This is an attempt to save and load i2c2i adapters along with the adapter handler table. > There are mainly two parts to this change: > 1. Storing of adapter code in the SCCache or AOT code cache. > 2. Storing of adapter handler table in the AOT cache. > > Adapter handler table is a map from AdapterFingerPrint to AdapterHnadlerEntry. To store them in AOT cache, AdapterFingerPrint and AdapterHandlerEntry are updated to MetaspaceObj. Both these entities are discovered and added to the cache while processing the Method. When storing the adapter handler table, only the entries that have already been archived are considered. This allows pruning of AdapterHnadlerEntry that may be only reachable through a Method that is not eligible to be archived. > > An AdapterHandlerEntry has pointer to the adapter code. Because the AdapterHandlerEntry and the adapter code are stored in separate archives, this link between the AdapterHandlerEntry and the adapter code needs to be removed (see AdapterHandlerEntry::remove_unshareable_info()). > During the production run, as the methods in the AOT cache are adopted, the AdapterHandlerEntry is linked back to the adapter code (see AdapterHandlerEntry::restore_unshareable_info). > > All this code is guarded by -XX:[+-]ArchiveAdapters option which defaults to false, but is set to true in CDSConfig during the assembly phase. > > Other changes worth mentioning: > 1. Changes to the SCCache infrastructure to make it possible to store and load adapter code. (Thanks to @adinn) > 2. Updating AdapterFingerPrint hashing algorithm to avoid collisions. If there is any collision, then it will prevent finding the adapter code in the SCCache. (Again courtesy of @adinn) > > Thanks to @adinn for providing many of these changes. > > Performance: > -Xlog:init shows time taken for linking of Methods and making adapters. An example output is: > > ClassLoader: > clinit: 150us / 4612 events > link methods: 28980us / 176893 events > method adapters: 15378us / 697 events > > Save/load of adapters seem to have improved these stats. > > | Quarkus | -ArchiveAdapters | +ArchiveAdapters | > |---|---|---| > | link methods | 12214us / 58913 events | 2700us / 58913 events | > | method adapters | 7793us / 607 events | 4402us / 38 events | > > | Spring-petclinic | -ArchiveAdapters | +ArchiveAdapters | > |---|---|---| > | link methods | 28980us / 176893 events | 7485us / 176893 events | > | method adapters | 15378us / 697 events | 7050us / 13 events | > > Howeve... Ashutosh Mehra has updated the pull request incrementally with one additional commit since the last revision: Fix merge conflict Signed-off-by: Ashutosh Mehra ------------- Changes: - all: https://git.openjdk.org/leyden/pull/25/files - new: https://git.openjdk.org/leyden/pull/25/files/e999b8d0..a5085d81 Webrevs: - full: https://webrevs.openjdk.org/?repo=leyden&pr=25&range=05 - incr: https://webrevs.openjdk.org/?repo=leyden&pr=25&range=04-05 Stats: 33 lines in 1 file changed: 0 ins; 33 del; 0 mod Patch: https://git.openjdk.org/leyden/pull/25.diff Fetch: git fetch https://git.openjdk.org/leyden.git pull/25/head:pull/25 PR: https://git.openjdk.org/leyden/pull/25 From duke at openjdk.org Mon Jan 6 21:14:30 2025 From: duke at openjdk.org (duke) Date: Mon, 6 Jan 2025 21:14:30 GMT Subject: git: openjdk/leyden: premain: 2 new changesets Message-ID: Changeset: 9f46c8dc Branch: premain Author: iklam Date: 2025-01-05 21:22:17 +0000 URL: https://git.openjdk.org/leyden/commit/9f46c8dcc1a1aafd6da150a34b33a65982d082dd Re-enable ArchivePackages after JEP 483 merge ! src/hotspot/share/cds/cdsConfig.cpp Changeset: e66f60e5 Branch: premain Author: iklam Date: 2025-01-05 21:22:45 +0000 URL: https://git.openjdk.org/leyden/commit/e66f60e5e9dbacfd8438b81223bde0434dac6eff Fixed Windows build ! src/hotspot/share/runtime/init.cpp From asmehra at openjdk.org Mon Jan 6 22:05:56 2025 From: asmehra at openjdk.org (Ashutosh Mehra) Date: Mon, 6 Jan 2025 22:05:56 GMT Subject: RFR: Save/load i2c2i adapters [v2] In-Reply-To: References: <9bs4zYR_ctnBRwZu1yuQZvF-nTVOBzgmbDEnIwaUBhM=.e9f2ca96-4dcc-436e-9bf9-8456461ca46a@github.com> Message-ID: On Wed, 6 Nov 2024 22:48:03 GMT, Vladimir Kozlov wrote: >> Ashutosh Mehra has updated the pull request incrementally with one additional commit since the last revision: >> >> Acquire Compile_lock when writing exception blobs to the SCCache >> >> Signed-off-by: Ashutosh Mehra > > Very nice changes. Few comments. @vnkozlov @iklam is this good to go now? Any more comments before I merge it? ------------- PR Comment: https://git.openjdk.org/leyden/pull/25#issuecomment-2574006690 From kvn at openjdk.org Mon Jan 6 23:41:53 2025 From: kvn at openjdk.org (Vladimir Kozlov) Date: Mon, 6 Jan 2025 23:41:53 GMT Subject: RFR: Save/load i2c2i adapters [v6] In-Reply-To: References: Message-ID: On Fri, 3 Jan 2025 03:47:13 GMT, Ashutosh Mehra wrote: >> This is an attempt to save and load i2c2i adapters along with the adapter handler table. >> There are mainly two parts to this change: >> 1. Storing of adapter code in the SCCache or AOT code cache. >> 2. Storing of adapter handler table in the AOT cache. >> >> Adapter handler table is a map from AdapterFingerPrint to AdapterHnadlerEntry. To store them in AOT cache, AdapterFingerPrint and AdapterHandlerEntry are updated to MetaspaceObj. Both these entities are discovered and added to the cache while processing the Method. When storing the adapter handler table, only the entries that have already been archived are considered. This allows pruning of AdapterHnadlerEntry that may be only reachable through a Method that is not eligible to be archived. >> >> An AdapterHandlerEntry has pointer to the adapter code. Because the AdapterHandlerEntry and the adapter code are stored in separate archives, this link between the AdapterHandlerEntry and the adapter code needs to be removed (see AdapterHandlerEntry::remove_unshareable_info()). >> During the production run, as the methods in the AOT cache are adopted, the AdapterHandlerEntry is linked back to the adapter code (see AdapterHandlerEntry::restore_unshareable_info). >> >> All this code is guarded by -XX:[+-]ArchiveAdapters option which defaults to false, but is set to true in CDSConfig during the assembly phase. >> >> Other changes worth mentioning: >> 1. Changes to the SCCache infrastructure to make it possible to store and load adapter code. (Thanks to @adinn) >> 2. Updating AdapterFingerPrint hashing algorithm to avoid collisions. If there is any collision, then it will prevent finding the adapter code in the SCCache. (Again courtesy of @adinn) >> >> Thanks to @adinn for providing many of these changes. >> >> Performance: >> -Xlog:init shows time taken for linking of Methods and making adapters. An example output is: >> >> ClassLoader: >> clinit: 150us / 4612 events >> link methods: 28980us / 176893 events >> method adapters: 15378us / 697 events >> >> Save/load of adapters seem to have improved these stats. >> >> | Quarkus | -ArchiveAdapters | +ArchiveAdapters | >> |---|---|---| >> | link methods | 12214us / 58913 events | 2700us / 58913 events | >> | method adapters | 7793us / 607 events | 4402us / 38 events | >> >> | Spring-petclinic | -ArchiveAdapters | +ArchiveAdapters | >> |---|---|---| >> | link methods | 28980us / 176893 events | 7485us / 176893 events |... > > Ashutosh Mehra has updated the pull request incrementally with one additional commit since the last revision: > > Fix merge conflict > > Signed-off-by: Ashutosh Mehra Is this up to date with current `premain` branch code? ------------- PR Comment: https://git.openjdk.org/leyden/pull/25#issuecomment-2574114412 From asmehra at openjdk.org Tue Jan 7 03:22:01 2025 From: asmehra at openjdk.org (Ashutosh Mehra) Date: Tue, 7 Jan 2025 03:22:01 GMT Subject: RFR: Save/load i2c2i adapters [v6] In-Reply-To: References: Message-ID: <43nfjZvh6AJYGWrjZ4xdEmjjLKa7fRMj16qxgmhqpTY=.c7f0dae9-6abc-4e57-8ed9-d95b58656944@github.com> On Mon, 6 Jan 2025 23:38:54 GMT, Vladimir Kozlov wrote: >> Ashutosh Mehra has updated the pull request incrementally with one additional commit since the last revision: >> >> Fix merge conflict >> >> Signed-off-by: Ashutosh Mehra > > Is this up to date with current `premain` branch code? @vnkozlov yes, I have merged premain into this PR"s branch. premain is now ahead of this by just two commits which were done yesterday. ------------- PR Comment: https://git.openjdk.org/leyden/pull/25#issuecomment-2574314806 From kvn at openjdk.org Tue Jan 7 16:34:11 2025 From: kvn at openjdk.org (Vladimir Kozlov) Date: Tue, 7 Jan 2025 16:34:11 GMT Subject: RFR: Save/load i2c2i adapters [v6] In-Reply-To: References: Message-ID: On Fri, 3 Jan 2025 03:47:13 GMT, Ashutosh Mehra wrote: >> This is an attempt to save and load i2c2i adapters along with the adapter handler table. >> There are mainly two parts to this change: >> 1. Storing of adapter code in the SCCache or AOT code cache. >> 2. Storing of adapter handler table in the AOT cache. >> >> Adapter handler table is a map from AdapterFingerPrint to AdapterHnadlerEntry. To store them in AOT cache, AdapterFingerPrint and AdapterHandlerEntry are updated to MetaspaceObj. Both these entities are discovered and added to the cache while processing the Method. When storing the adapter handler table, only the entries that have already been archived are considered. This allows pruning of AdapterHnadlerEntry that may be only reachable through a Method that is not eligible to be archived. >> >> An AdapterHandlerEntry has pointer to the adapter code. Because the AdapterHandlerEntry and the adapter code are stored in separate archives, this link between the AdapterHandlerEntry and the adapter code needs to be removed (see AdapterHandlerEntry::remove_unshareable_info()). >> During the production run, as the methods in the AOT cache are adopted, the AdapterHandlerEntry is linked back to the adapter code (see AdapterHandlerEntry::restore_unshareable_info). >> >> All this code is guarded by -XX:[+-]ArchiveAdapters option which defaults to false, but is set to true in CDSConfig during the assembly phase. >> >> Other changes worth mentioning: >> 1. Changes to the SCCache infrastructure to make it possible to store and load adapter code. (Thanks to @adinn) >> 2. Updating AdapterFingerPrint hashing algorithm to avoid collisions. If there is any collision, then it will prevent finding the adapter code in the SCCache. (Again courtesy of @adinn) >> >> Thanks to @adinn for providing many of these changes. >> >> Performance: >> -Xlog:init shows time taken for linking of Methods and making adapters. An example output is: >> >> ClassLoader: >> clinit: 150us / 4612 events >> link methods: 28980us / 176893 events >> method adapters: 15378us / 697 events >> >> Save/load of adapters seem to have improved these stats. >> >> | Quarkus | -ArchiveAdapters | +ArchiveAdapters | >> |---|---|---| >> | link methods | 12214us / 58913 events | 2700us / 58913 events | >> | method adapters | 7793us / 607 events | 4402us / 38 events | >> >> | Spring-petclinic | -ArchiveAdapters | +ArchiveAdapters | >> |---|---|---| >> | link methods | 28980us / 176893 events | 7485us / 176893 events |... > > Ashutosh Mehra has updated the pull request incrementally with one additional commit since the last revision: > > Fix merge conflict > > Signed-off-by: Ashutosh Mehra @iklam can you run this patch through our internal testing? ------------- PR Comment: https://git.openjdk.org/leyden/pull/25#issuecomment-2575737986 From iklam at openjdk.org Tue Jan 7 17:39:53 2025 From: iklam at openjdk.org (Ioi Lam) Date: Tue, 7 Jan 2025 17:39:53 GMT Subject: RFR: Save/load i2c2i adapters [v6] In-Reply-To: References: Message-ID: On Tue, 7 Jan 2025 16:31:26 GMT, Vladimir Kozlov wrote: > @iklam can you run this patch through our internal testing? OK I will do it. ------------- PR Comment: https://git.openjdk.org/leyden/pull/25#issuecomment-2575873827 From iklam at openjdk.org Tue Jan 7 19:24:06 2025 From: iklam at openjdk.org (Ioi Lam) Date: Tue, 7 Jan 2025 19:24:06 GMT Subject: RFR: Save/load i2c2i adapters [v6] In-Reply-To: References: Message-ID: On Tue, 7 Jan 2025 17:37:17 GMT, Ioi Lam wrote: > > @iklam can you run this patch through our internal testing? > > OK I will do it. I am seeing new failures on aarch64 only. x64 seems fine: runtime/cds/appcds/applications/JavacBench.java#leyden macosx-aarch64-debug runtime/cds/appcds/applications/MicronautFirstApp.java#leyden macosx-aarch64-debug runtime/cds/appcds/applications/MicronautFirstApp.java#leyden linux-aarch64-open runtime/cds/appcds/applications/MicronautFirstApp.java#leyden linux-aarch64-debug runtime/cds/appcds/applications/QuarkusGettingStarted.java#leyden linux-aarch64-debug Here's the hs_err. This happens in the final production run. # SIGSEGV (0xb) at pc=0x0000ffff89976650, pid=3238003, tid=3238006 # # JRE version: Java(TM) SE Runtime Environment (24.0) (fastdebug build 24-internal-2025-01-07-1758562.ioi.lam.le4) # Java VM: Java HotSpot(TM) 64-Bit Server VM (fastdebug 24-internal-2025-01-07-1758562.ioi.lam.le4, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, linux-aarch64) # Problematic frame: # v ~AdapterBlob 0x0000ffff83d1b0d8 --------------- S U M M A R Y ------------ Command Line: -XX:MaxRAMPercentage=6.25 -Dtest.boot.jdk=/opt/mach5/mesos/work_dir/jib-master/install/jdk/23/37/bundles/linux-aarch64/jdk-23_linux-aarch64_bin.tar.gz/jdk-23 -Djava.io.tmpdir=/opt/mach5/mesos/work_dir/slaves/b733f181-520a-4536-86fc-7df55263c942-S3131/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/4ab6604d-6790-4797-a358-fcfe3a5e2cfe/runs/b53804f1-a345-47c7-9bed-24313dccd140/testoutput/test-support/jtreg_open_test_hotspot_jtreg_hotspot_tier2_runtime/tmp -DautoQuit=true -Dmicronaut.server.port=0 -XX:+IgnoreUnrecognizedVMOptions -XX:-VerifyDependencies -XX:+UnlockDiagnosticVMOptions -XX:VerifyArchivedFields=2 -Xlog:cds:file=MicronautFirstApp.production.log::filesize=0 -XX:CacheDataStore=MicronautFirstApp.cds -Xlog:scc=error example.micronaut.Application ------------- PR Comment: https://git.openjdk.org/leyden/pull/25#issuecomment-2576053062 From duke at openjdk.org Wed Jan 8 03:06:01 2025 From: duke at openjdk.org (duke) Date: Wed, 8 Jan 2025 03:06:01 GMT Subject: git: openjdk/leyden: premain: Re-enable ArchiveProtectionDomains after JEP 483 merge Message-ID: <4e94e062-5571-4aed-9775-b7d25dbabe45@openjdk.org> Changeset: 3d848d49 Branch: premain Author: iklam Date: 2025-01-07 17:26:16 +0000 URL: https://git.openjdk.org/leyden/commit/3d848d492b615ab71b7b7af72b1b3774266a277a Re-enable ArchiveProtectionDomains after JEP 483 merge ! src/hotspot/share/cds/aotClassInitializer.cpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsHeapVerifier.cpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java ! src/java.base/share/classes/java/net/URI.java ! src/java.base/share/classes/jdk/internal/loader/BootLoader.java ! src/java.base/share/classes/jdk/internal/loader/NativeLibraries.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedProtectionDomains.java From duke at openjdk.org Wed Jan 8 15:41:18 2025 From: duke at openjdk.org (duke) Date: Wed, 8 Jan 2025 15:41:18 GMT Subject: git: openjdk/leyden: premain: Remove unused compilation stats Message-ID: <72e304ea-7a9b-4fdb-ae80-0444b39b22ff@openjdk.org> Changeset: 1e0be02f Branch: premain Author: Igor Veresov Date: 2025-01-08 04:14:13 +0000 URL: https://git.openjdk.org/leyden/commit/1e0be02f1bf4c8e8782e28b73f3189e2bc17413a Remove unused compilation stats ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/oops/trainingData.cpp ! src/hotspot/share/oops/trainingData.hpp From asmehra at openjdk.org Wed Jan 8 22:07:10 2025 From: asmehra at openjdk.org (Ashutosh Mehra) Date: Wed, 8 Jan 2025 22:07:10 GMT Subject: RFR: Save/load i2c2i adapters [v6] In-Reply-To: References: Message-ID: On Tue, 7 Jan 2025 19:21:01 GMT, Ioi Lam wrote: >>> @iklam can you run this patch through our internal testing? >> >> OK I will do it. > >> > @iklam can you run this patch through our internal testing? >> >> OK I will do it. > > I am seeing new failures on aarch64 only. x64 seems fine: > > > runtime/cds/appcds/applications/JavacBench.java#leyden macosx-aarch64-debug > runtime/cds/appcds/applications/MicronautFirstApp.java#leyden macosx-aarch64-debug > runtime/cds/appcds/applications/MicronautFirstApp.java#leyden linux-aarch64-open > runtime/cds/appcds/applications/MicronautFirstApp.java#leyden linux-aarch64-debug > runtime/cds/appcds/applications/QuarkusGettingStarted.java#leyden linux-aarch64-debug > > > Here's the hs_err. This happens in the final production run. > > > # SIGSEGV (0xb) at pc=0x0000ffff89976650, pid=3238003, tid=3238006 > # > # JRE version: Java(TM) SE Runtime Environment (24.0) (fastdebug build 24-internal-2025-01-07-1758562.ioi.lam.le4) > # Java VM: Java HotSpot(TM) 64-Bit Server VM (fastdebug 24-internal-2025-01-07-1758562.ioi.lam.le4, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, linux-aarch64) > # Problematic frame: > # v ~AdapterBlob 0x0000ffff83d1b0d8 > > --------------- S U M M A R Y ------------ > > Command Line: -XX:MaxRAMPercentage=6.25 -Dtest.boot.jdk=/opt/mach5/mesos/work_dir/jib-master/install/jdk/23/37/bundles/linux-aarch64/jdk-23_linux-aarch64_bin.tar.gz/jdk-23 -Djava.io.tmpdir=/opt/mach5/mesos/work_dir/slaves/b733f181-520a-4536-86fc-7df55263c942-S3131/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/4ab6604d-6790-4797-a358-fcfe3a5e2cfe/runs/b53804f1-a345-47c7-9bed-24313dccd140/testoutput/test-support/jtreg_open_test_hotspot_jtreg_hotspot_tier2_runtime/tmp -DautoQuit=true -Dmicronaut.server.port=0 -XX:+IgnoreUnrecognizedVMOptions -XX:-VerifyDependencies -XX:+UnlockDiagnosticVMOptions -XX:VerifyArchivedFields=2 -Xlog:cds:file=MicronautFirstApp.production.log::filesize=0 -XX:CacheDataStore=MicronautFirstApp.cds -Xlog:scc=error example.micronaut.Application @iklam I have tried reproducing these failures on an linux-aarch64 (fedora 40) system but the tests always pass. I have run them multiple times using fastdebug and release build but didn't get any failure. Are these failure reproducible every time in your testing, or are they intermittent? Which Linux distro were this tests run on? Also, can you share the backtrace for the crash. ------------- PR Comment: https://git.openjdk.org/leyden/pull/25#issuecomment-2578755880 From iklam at openjdk.org Wed Jan 8 23:08:55 2025 From: iklam at openjdk.org (Ioi Lam) Date: Wed, 8 Jan 2025 23:08:55 GMT Subject: RFR: Save/load i2c2i adapters [v6] In-Reply-To: References: Message-ID: On Tue, 7 Jan 2025 19:21:01 GMT, Ioi Lam wrote: >>> @iklam can you run this patch through our internal testing? >> >> OK I will do it. > >> > @iklam can you run this patch through our internal testing? >> >> OK I will do it. > > I am seeing new failures on aarch64 only. x64 seems fine: > > > runtime/cds/appcds/applications/JavacBench.java#leyden macosx-aarch64-debug > runtime/cds/appcds/applications/MicronautFirstApp.java#leyden macosx-aarch64-debug > runtime/cds/appcds/applications/MicronautFirstApp.java#leyden linux-aarch64-open > runtime/cds/appcds/applications/MicronautFirstApp.java#leyden linux-aarch64-debug > runtime/cds/appcds/applications/QuarkusGettingStarted.java#leyden linux-aarch64-debug > > > Here's the hs_err. This happens in the final production run. > > > # SIGSEGV (0xb) at pc=0x0000ffff89976650, pid=3238003, tid=3238006 > # > # JRE version: Java(TM) SE Runtime Environment (24.0) (fastdebug build 24-internal-2025-01-07-1758562.ioi.lam.le4) > # Java VM: Java HotSpot(TM) 64-Bit Server VM (fastdebug 24-internal-2025-01-07-1758562.ioi.lam.le4, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, linux-aarch64) > # Problematic frame: > # v ~AdapterBlob 0x0000ffff83d1b0d8 > > --------------- S U M M A R Y ------------ > > Command Line: -XX:MaxRAMPercentage=6.25 -Dtest.boot.jdk=/opt/mach5/mesos/work_dir/jib-master/install/jdk/23/37/bundles/linux-aarch64/jdk-23_linux-aarch64_bin.tar.gz/jdk-23 -Djava.io.tmpdir=/opt/mach5/mesos/work_dir/slaves/b733f181-520a-4536-86fc-7df55263c942-S3131/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/4ab6604d-6790-4797-a358-fcfe3a5e2cfe/runs/b53804f1-a345-47c7-9bed-24313dccd140/testoutput/test-support/jtreg_open_test_hotspot_jtreg_hotspot_tier2_runtime/tmp -DautoQuit=true -Dmicronaut.server.port=0 -XX:+IgnoreUnrecognizedVMOptions -XX:-VerifyDependencies -XX:+UnlockDiagnosticVMOptions -XX:VerifyArchivedFields=2 -Xlog:cds:file=MicronautFirstApp.production.log::filesize=0 -XX:CacheDataStore=MicronautFirstApp.cds -Xlog:scc=error example.micronaut.Application > @iklam I have tried reproducing these failures on an linux-aarch64 (fedora 40) system but the tests always pass. I have run them multiple times using fastdebug and release build but didn't get any failure. > > Are these failure reproducible every time in your testing, or are they intermittent? Which Linux distro were this tests run on? Also, can you share the backtrace for the crash. I got those crashes from our CI pipeline. Let me try to run the tests manually on linux-aarch hosts and see if I can reproduce the problems. ------------- PR Comment: https://git.openjdk.org/leyden/pull/25#issuecomment-2578848376 From jrose at openjdk.org Thu Jan 9 07:25:12 2025 From: jrose at openjdk.org (John R Rose) Date: Thu, 9 Jan 2025 07:25:12 GMT Subject: RFR: 8345836: stable annotation documentation is incomplete [v5] In-Reply-To: References: Message-ID: > The javadoc for jdk.internal.vm.annotation.Stable is incomplete. > > The existing documentation gives an over-simple user model, > and does not explain how it is implemented. > Proposed new documentation will detail how the annotation > is implemented, and how it may be used correctly. > > The improved documentation will makes it easier for JDK programmers > to use the annotation more aggressively, and more confidently. > > This is a first cut. Please comment? John R Rose has updated the pull request incrementally with one additional commit since the last revision: incorporate Alex comments ------------- Changes: - all: https://git.openjdk.org/leyden/pull/26/files - new: https://git.openjdk.org/leyden/pull/26/files/36c5bec2..5070a26b Webrevs: - full: https://webrevs.openjdk.org/?repo=leyden&pr=26&range=04 - incr: https://webrevs.openjdk.org/?repo=leyden&pr=26&range=03-04 Stats: 35 lines in 1 file changed: 12 ins; 10 del; 13 mod Patch: https://git.openjdk.org/leyden/pull/26.diff Fetch: git fetch https://git.openjdk.org/leyden.git pull/26/head:pull/26 PR: https://git.openjdk.org/leyden/pull/26 From jrose at openjdk.org Thu Jan 9 07:29:05 2025 From: jrose at openjdk.org (John R Rose) Date: Thu, 9 Jan 2025 07:29:05 GMT Subject: RFR: 8345836: stable annotation documentation is incomplete [v6] In-Reply-To: References: Message-ID: > The javadoc for jdk.internal.vm.annotation.Stable is incomplete. > > The existing documentation gives an over-simple user model, > and does not explain how it is implemented. > Proposed new documentation will detail how the annotation > is implemented, and how it may be used correctly. > > The improved documentation will makes it easier for JDK programmers > to use the annotation more aggressively, and more confidently. > > This is a first cut. Please comment? John R Rose has updated the pull request incrementally with one additional commit since the last revision: remove stray word ------------- Changes: - all: https://git.openjdk.org/leyden/pull/26/files - new: https://git.openjdk.org/leyden/pull/26/files/5070a26b..aa18de77 Webrevs: - full: https://webrevs.openjdk.org/?repo=leyden&pr=26&range=05 - incr: https://webrevs.openjdk.org/?repo=leyden&pr=26&range=04-05 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/leyden/pull/26.diff Fetch: git fetch https://git.openjdk.org/leyden.git pull/26/head:pull/26 PR: https://git.openjdk.org/leyden/pull/26 From jvernee at openjdk.org Thu Jan 9 12:39:01 2025 From: jvernee at openjdk.org (Jorn Vernee) Date: Thu, 9 Jan 2025 12:39:01 GMT Subject: RFR: 8345836: stable annotation documentation is incomplete [v6] In-Reply-To: References: Message-ID: On Thu, 9 Jan 2025 07:29:05 GMT, John R Rose wrote: >> The javadoc for jdk.internal.vm.annotation.Stable is incomplete. >> >> The existing documentation gives an over-simple user model, >> and does not explain how it is implemented. >> Proposed new documentation will detail how the annotation >> is implemented, and how it may be used correctly. >> >> The improved documentation will makes it easier for JDK programmers >> to use the annotation more aggressively, and more confidently. >> >> This is a first cut. Please comment? > > John R Rose has updated the pull request incrementally with one additional commit since the last revision: > > remove stray word src/java.base/share/classes/jdk/internal/vm/annotation/Stable.java line 41: > 39: * to assume that no more significant changes will occur. This in > 40: * turn enables the VM to optimize uses of the stable variable, treating > 41: * them as constant values. This behavior is a useful building block > This in turn enables the VM to optimize uses of the stable variable, treating them as constant values. A mistake I often see people make, is thinking that `@Stable` will always allow the JIT to directly use the value of an instance field. But, this of course depends on the instance holding the field being a constant as well. I feel like this could be stated more explicitly in this text. Maybe something along the lines of: A instance field load operation has as input an object instance, and as output the value of a particular field. There are two requirements for constant folding such a load operation: 1) the object instance is a constant. 2) the field's value will not change in the future. The `@Stable` annotation influences _only_ the second condition. It is the responsibility of the user of this annotation to make sure that a load operation on a field annotated with `@Stable` has a constant object instance as input, if constant folding of the load operation is desired as a result. ------------- PR Review Comment: https://git.openjdk.org/leyden/pull/26#discussion_r1908718864 From vlivanov at openjdk.org Thu Jan 9 18:36:05 2025 From: vlivanov at openjdk.org (Vladimir Ivanov) Date: Thu, 9 Jan 2025 18:36:05 GMT Subject: RFR: 8345836: stable annotation documentation is incomplete [v6] In-Reply-To: References: Message-ID: On Thu, 9 Jan 2025 07:29:05 GMT, John R Rose wrote: >> The javadoc for jdk.internal.vm.annotation.Stable is incomplete. >> >> The existing documentation gives an over-simple user model, >> and does not explain how it is implemented. >> Proposed new documentation will detail how the annotation >> is implemented, and how it may be used correctly. >> >> The improved documentation will makes it easier for JDK programmers >> to use the annotation more aggressively, and more confidently. >> >> This is a first cut. Please comment? > > John R Rose has updated the pull request incrementally with one additional commit since the last revision: > > remove stray word Looks good. ------------- Marked as reviewed by vlivanov (Committer). PR Review: https://git.openjdk.org/leyden/pull/26#pullrequestreview-2540667322 From duke at openjdk.org Thu Jan 9 22:47:34 2025 From: duke at openjdk.org (duke) Date: Thu, 9 Jan 2025 22:47:34 GMT Subject: git: openjdk/leyden: premain: 8345836: stable annotation documentation is incomplete (#26) Message-ID: Changeset: b7fb4e93 Branch: premain Author: John Rose Committer: GitHub Date: 2025-01-09 14:46:22 +0000 URL: https://git.openjdk.org/leyden/commit/b7fb4e93a42e5237dcd4e08e7719a321c9c4c268 8345836: stable annotation documentation is incomplete (#26) 8345836: stable annotation documentation is incomplete ! src/java.base/share/classes/jdk/internal/vm/annotation/Stable.java From jrose at openjdk.org Thu Jan 9 22:48:53 2025 From: jrose at openjdk.org (John R Rose) Date: Thu, 9 Jan 2025 22:48:53 GMT Subject: Withdrawn: 8345836: stable annotation documentation is incomplete In-Reply-To: References: Message-ID: On Mon, 9 Dec 2024 23:53:31 GMT, John R Rose wrote: > The javadoc for jdk.internal.vm.annotation.Stable is incomplete. > > The existing documentation gives an over-simple user model, > and does not explain how it is implemented. > Proposed new documentation will detail how the annotation > is implemented, and how it may be used correctly. > > The improved documentation will makes it easier for JDK programmers > to use the annotation more aggressively, and more confidently. > > This is a first cut. Please comment? This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/leyden/pull/26 From asmehra at openjdk.org Fri Jan 10 03:03:27 2025 From: asmehra at openjdk.org (Ashutosh Mehra) Date: Fri, 10 Jan 2025 03:03:27 GMT Subject: RFR: Save/load i2c2i adapters [v7] In-Reply-To: References: Message-ID: <9kiF098X2ncV5L_n8EOdegWTZbeF9tMfwEvv6WXHvkY=.7ccc4a26-4143-4999-9704-d5f04b160a72@github.com> > This is an attempt to save and load i2c2i adapters along with the adapter handler table. > There are mainly two parts to this change: > 1. Storing of adapter code in the SCCache or AOT code cache. > 2. Storing of adapter handler table in the AOT cache. > > Adapter handler table is a map from AdapterFingerPrint to AdapterHnadlerEntry. To store them in AOT cache, AdapterFingerPrint and AdapterHandlerEntry are updated to MetaspaceObj. Both these entities are discovered and added to the cache while processing the Method. When storing the adapter handler table, only the entries that have already been archived are considered. This allows pruning of AdapterHnadlerEntry that may be only reachable through a Method that is not eligible to be archived. > > An AdapterHandlerEntry has pointer to the adapter code. Because the AdapterHandlerEntry and the adapter code are stored in separate archives, this link between the AdapterHandlerEntry and the adapter code needs to be removed (see AdapterHandlerEntry::remove_unshareable_info()). > During the production run, as the methods in the AOT cache are adopted, the AdapterHandlerEntry is linked back to the adapter code (see AdapterHandlerEntry::restore_unshareable_info). > > All this code is guarded by -XX:[+-]ArchiveAdapters option which defaults to false, but is set to true in CDSConfig during the assembly phase. > > Other changes worth mentioning: > 1. Changes to the SCCache infrastructure to make it possible to store and load adapter code. (Thanks to @adinn) > 2. Updating AdapterFingerPrint hashing algorithm to avoid collisions. If there is any collision, then it will prevent finding the adapter code in the SCCache. (Again courtesy of @adinn) > > Thanks to @adinn for providing many of these changes. > > Performance: > -Xlog:init shows time taken for linking of Methods and making adapters. An example output is: > > ClassLoader: > clinit: 150us / 4612 events > link methods: 28980us / 176893 events > method adapters: 15378us / 697 events > > Save/load of adapters seem to have improved these stats. > > | Quarkus | -ArchiveAdapters | +ArchiveAdapters | > |---|---|---| > | link methods | 12214us / 58913 events | 2700us / 58913 events | > | method adapters | 7793us / 607 events | 4402us / 38 events | > > | Spring-petclinic | -ArchiveAdapters | +ArchiveAdapters | > |---|---|---| > | link methods | 28980us / 176893 events | 7485us / 176893 events | > | method adapters | 15378us / 697 events | 7050us / 13 events | > > Howeve... Ashutosh Mehra has updated the pull request incrementally with two additional commits since the last revision: - Avoid race condition between compiler thread generating exception blob and main thread generating adapters Signed-off-by: Ashutosh Mehra - Avoid adding AdapterHandlerEntry created for comparison to the handler table. Do not call delete on AdapterHandlerEntry. Instead call the destructor explicitly through a deallocate() method. Signed-off-by: Ashutosh Mehra ------------- Changes: - all: https://git.openjdk.org/leyden/pull/25/files - new: https://git.openjdk.org/leyden/pull/25/files/a5085d81..28419f46 Webrevs: - full: https://webrevs.openjdk.org/?repo=leyden&pr=25&range=06 - incr: https://webrevs.openjdk.org/?repo=leyden&pr=25&range=05-06 Stats: 29 lines in 3 files changed: 14 ins; 0 del; 15 mod Patch: https://git.openjdk.org/leyden/pull/25.diff Fetch: git fetch https://git.openjdk.org/leyden.git pull/25/head:pull/25 PR: https://git.openjdk.org/leyden/pull/25 From asmehra at openjdk.org Fri Jan 10 19:38:40 2025 From: asmehra at openjdk.org (Ashutosh Mehra) Date: Fri, 10 Jan 2025 19:38:40 GMT Subject: RFR: Save/load i2c2i adapters [v8] In-Reply-To: References: Message-ID: <4yOUuJDRPFPTYsCOQ2GjBQwIL3FAdLpvJItW9lEaPYs=.7a8df4cb-c429-46df-98ac-d8cdad558d76@github.com> > This is an attempt to save and load i2c2i adapters along with the adapter handler table. > There are mainly two parts to this change: > 1. Storing of adapter code in the SCCache or AOT code cache. > 2. Storing of adapter handler table in the AOT cache. > > Adapter handler table is a map from AdapterFingerPrint to AdapterHnadlerEntry. To store them in AOT cache, AdapterFingerPrint and AdapterHandlerEntry are updated to MetaspaceObj. Both these entities are discovered and added to the cache while processing the Method. When storing the adapter handler table, only the entries that have already been archived are considered. This allows pruning of AdapterHnadlerEntry that may be only reachable through a Method that is not eligible to be archived. > > An AdapterHandlerEntry has pointer to the adapter code. Because the AdapterHandlerEntry and the adapter code are stored in separate archives, this link between the AdapterHandlerEntry and the adapter code needs to be removed (see AdapterHandlerEntry::remove_unshareable_info()). > During the production run, as the methods in the AOT cache are adopted, the AdapterHandlerEntry is linked back to the adapter code (see AdapterHandlerEntry::restore_unshareable_info). > > All this code is guarded by -XX:[+-]ArchiveAdapters option which defaults to false, but is set to true in CDSConfig during the assembly phase. > > Other changes worth mentioning: > 1. Changes to the SCCache infrastructure to make it possible to store and load adapter code. (Thanks to @adinn) > 2. Updating AdapterFingerPrint hashing algorithm to avoid collisions. If there is any collision, then it will prevent finding the adapter code in the SCCache. (Again courtesy of @adinn) > > Thanks to @adinn for providing many of these changes. > > Performance: > -Xlog:init shows time taken for linking of Methods and making adapters. An example output is: > > ClassLoader: > clinit: 150us / 4612 events > link methods: 28980us / 176893 events > method adapters: 15378us / 697 events > > Save/load of adapters seem to have improved these stats. > > | Quarkus | -ArchiveAdapters | +ArchiveAdapters | > |---|---|---| > | link methods | 12214us / 58913 events | 2700us / 58913 events | > | method adapters | 7793us / 607 events | 4402us / 38 events | > > | Spring-petclinic | -ArchiveAdapters | +ArchiveAdapters | > |---|---|---| > | link methods | 28980us / 176893 events | 7485us / 176893 events | > | method adapters | 15378us / 697 events | 7050us / 13 events | > > Howeve... Ashutosh Mehra has updated the pull request incrementally with two additional commits since the last revision: - Fix bug in looking up AdapterFingerPrint in archived table Signed-off-by: Ashutosh Mehra - Fix bool condition check Signed-off-by: Ashutosh Mehra ------------- Changes: - all: https://git.openjdk.org/leyden/pull/25/files - new: https://git.openjdk.org/leyden/pull/25/files/28419f46..efc97745 Webrevs: - full: https://webrevs.openjdk.org/?repo=leyden&pr=25&range=07 - incr: https://webrevs.openjdk.org/?repo=leyden&pr=25&range=06-07 Stats: 24 lines in 2 files changed: 11 ins; 10 del; 3 mod Patch: https://git.openjdk.org/leyden/pull/25.diff Fetch: git fetch https://git.openjdk.org/leyden.git pull/25/head:pull/25 PR: https://git.openjdk.org/leyden/pull/25 From asmehra at openjdk.org Fri Jan 10 22:57:25 2025 From: asmehra at openjdk.org (Ashutosh Mehra) Date: Fri, 10 Jan 2025 22:57:25 GMT Subject: RFR: Save/load i2c2i adapters [v9] In-Reply-To: References: Message-ID: <9JoF3MiOAP1c3RdCbuFXH3g0owhfVRsN71u2G3_KBoE=.c1be0872-6a4b-484f-8604-b77afd487a8d@github.com> > This is an attempt to save and load i2c2i adapters along with the adapter handler table. > There are mainly two parts to this change: > 1. Storing of adapter code in the SCCache or AOT code cache. > 2. Storing of adapter handler table in the AOT cache. > > Adapter handler table is a map from AdapterFingerPrint to AdapterHnadlerEntry. To store them in AOT cache, AdapterFingerPrint and AdapterHandlerEntry are updated to MetaspaceObj. Both these entities are discovered and added to the cache while processing the Method. When storing the adapter handler table, only the entries that have already been archived are considered. This allows pruning of AdapterHnadlerEntry that may be only reachable through a Method that is not eligible to be archived. > > An AdapterHandlerEntry has pointer to the adapter code. Because the AdapterHandlerEntry and the adapter code are stored in separate archives, this link between the AdapterHandlerEntry and the adapter code needs to be removed (see AdapterHandlerEntry::remove_unshareable_info()). > During the production run, as the methods in the AOT cache are adopted, the AdapterHandlerEntry is linked back to the adapter code (see AdapterHandlerEntry::restore_unshareable_info). > > All this code is guarded by -XX:[+-]ArchiveAdapters option which defaults to false, but is set to true in CDSConfig during the assembly phase. > > Other changes worth mentioning: > 1. Changes to the SCCache infrastructure to make it possible to store and load adapter code. (Thanks to @adinn) > 2. Updating AdapterFingerPrint hashing algorithm to avoid collisions. If there is any collision, then it will prevent finding the adapter code in the SCCache. (Again courtesy of @adinn) > > Thanks to @adinn for providing many of these changes. > > Performance: > -Xlog:init shows time taken for linking of Methods and making adapters. An example output is: > > ClassLoader: > clinit: 150us / 4612 events > link methods: 28980us / 176893 events > method adapters: 15378us / 697 events > > Save/load of adapters seem to have improved these stats. > > | Quarkus | -ArchiveAdapters | +ArchiveAdapters | > |---|---|---| > | link methods | 12214us / 58913 events | 2700us / 58913 events | > | method adapters | 7793us / 607 events | 4402us / 38 events | > > | Spring-petclinic | -ArchiveAdapters | +ArchiveAdapters | > |---|---|---| > | link methods | 28980us / 176893 events | 7485us / 176893 events | > | method adapters | 15378us / 697 events | 7050us / 13 events | > > Howeve... Ashutosh Mehra has updated the pull request incrementally with two additional commits since the last revision: - Fix compile failure in minimal build config Signed-off-by: Ashutosh Mehra - Search archived handler table before runtime table when searching a CodeBlob Signed-off-by: Ashutosh Mehra ------------- Changes: - all: https://git.openjdk.org/leyden/pull/25/files - new: https://git.openjdk.org/leyden/pull/25/files/efc97745..a11da423 Webrevs: - full: https://webrevs.openjdk.org/?repo=leyden&pr=25&range=08 - incr: https://webrevs.openjdk.org/?repo=leyden&pr=25&range=07-08 Stats: 31 lines in 1 file changed: 21 ins; 0 del; 10 mod Patch: https://git.openjdk.org/leyden/pull/25.diff Fetch: git fetch https://git.openjdk.org/leyden.git pull/25/head:pull/25 PR: https://git.openjdk.org/leyden/pull/25 From asmehra at openjdk.org Fri Jan 10 23:15:50 2025 From: asmehra at openjdk.org (Ashutosh Mehra) Date: Fri, 10 Jan 2025 23:15:50 GMT Subject: RFR: Save/load i2c2i adapters [v10] In-Reply-To: References: Message-ID: > This is an attempt to save and load i2c2i adapters along with the adapter handler table. > There are mainly two parts to this change: > 1. Storing of adapter code in the SCCache or AOT code cache. > 2. Storing of adapter handler table in the AOT cache. > > Adapter handler table is a map from AdapterFingerPrint to AdapterHnadlerEntry. To store them in AOT cache, AdapterFingerPrint and AdapterHandlerEntry are updated to MetaspaceObj. Both these entities are discovered and added to the cache while processing the Method. When storing the adapter handler table, only the entries that have already been archived are considered. This allows pruning of AdapterHnadlerEntry that may be only reachable through a Method that is not eligible to be archived. > > An AdapterHandlerEntry has pointer to the adapter code. Because the AdapterHandlerEntry and the adapter code are stored in separate archives, this link between the AdapterHandlerEntry and the adapter code needs to be removed (see AdapterHandlerEntry::remove_unshareable_info()). > During the production run, as the methods in the AOT cache are adopted, the AdapterHandlerEntry is linked back to the adapter code (see AdapterHandlerEntry::restore_unshareable_info). > > All this code is guarded by -XX:[+-]ArchiveAdapters option which defaults to false, but is set to true in CDSConfig during the assembly phase. > > Other changes worth mentioning: > 1. Changes to the SCCache infrastructure to make it possible to store and load adapter code. (Thanks to @adinn) > 2. Updating AdapterFingerPrint hashing algorithm to avoid collisions. If there is any collision, then it will prevent finding the adapter code in the SCCache. (Again courtesy of @adinn) > > Thanks to @adinn for providing many of these changes. > > Performance: > -Xlog:init shows time taken for linking of Methods and making adapters. An example output is: > > ClassLoader: > clinit: 150us / 4612 events > link methods: 28980us / 176893 events > method adapters: 15378us / 697 events > > Save/load of adapters seem to have improved these stats. > > | Quarkus | -ArchiveAdapters | +ArchiveAdapters | > |---|---|---| > | link methods | 12214us / 58913 events | 2700us / 58913 events | > | method adapters | 7793us / 607 events | 4402us / 38 events | > > | Spring-petclinic | -ArchiveAdapters | +ArchiveAdapters | > |---|---|---| > | link methods | 28980us / 176893 events | 7485us / 176893 events | > | method adapters | 15378us / 697 events | 7050us / 13 events | > > Howeve... Ashutosh Mehra has updated the pull request incrementally with one additional commit since the last revision: Fix whitespace errors Signed-off-by: Ashutosh Mehra ------------- Changes: - all: https://git.openjdk.org/leyden/pull/25/files - new: https://git.openjdk.org/leyden/pull/25/files/a11da423..d4d8cf88 Webrevs: - full: https://webrevs.openjdk.org/?repo=leyden&pr=25&range=09 - incr: https://webrevs.openjdk.org/?repo=leyden&pr=25&range=08-09 Stats: 5 lines in 1 file changed: 0 ins; 0 del; 5 mod Patch: https://git.openjdk.org/leyden/pull/25.diff Fetch: git fetch https://git.openjdk.org/leyden.git pull/25/head:pull/25 PR: https://git.openjdk.org/leyden/pull/25 From duke at openjdk.org Sat Jan 11 02:34:10 2025 From: duke at openjdk.org (duke) Date: Sat, 11 Jan 2025 02:34:10 GMT Subject: git: openjdk/leyden: premain: Re-enable ArchiveReflectionData after JEP 483 merge Message-ID: <1fc416b4-a314-42fd-85a3-d77a3a7d2d6b@openjdk.org> Changeset: 7d305830 Branch: premain Author: iklam Date: 2025-01-10 18:32:48 +0000 URL: https://git.openjdk.org/leyden/commit/7d3058301c97d6bf39f68044d59ad991de28fe97 Re-enable ArchiveReflectionData after JEP 483 merge ! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp ! src/hotspot/share/cds/cdsConfig.cpp From duke at openjdk.org Sat Jan 11 18:42:48 2025 From: duke at openjdk.org (duke) Date: Sat, 11 Jan 2025 18:42:48 GMT Subject: git: openjdk/leyden: premain: Re-enable ArchiveDynamicProxies after JEP 483 merge Message-ID: Changeset: 25969ee7 Branch: premain Author: iklam Date: 2025-01-11 10:41:24 +0000 URL: https://git.openjdk.org/leyden/commit/25969ee749fa327a69cc435b99056bcb1bc21adf Re-enable ArchiveDynamicProxies after JEP 483 merge ! src/hotspot/share/cds/cdsConfig.cpp From duke at openjdk.org Wed Jan 15 16:54:32 2025 From: duke at openjdk.org (duke) Date: Wed, 15 Jan 2025 16:54:32 GMT Subject: git: openjdk/leyden: premain: Fixed comment about FIXME UseCompatibleCompressedOops Message-ID: Changeset: 478f86f9 Branch: premain Author: iklam Date: 2025-01-15 08:52:52 +0000 URL: https://git.openjdk.org/leyden/commit/478f86f9cd6df6b92c037c83d0540b9c5fe97e5c Fixed comment about FIXME UseCompatibleCompressedOops ! src/hotspot/share/cds/cdsConfig.cpp From duke at openjdk.org Sat Jan 18 01:48:20 2025 From: duke at openjdk.org (duke) Date: Sat, 18 Jan 2025 01:48:20 GMT Subject: git: openjdk/leyden: hermetic-java-runtime: 629 new changesets Message-ID: Changeset: 90bd5445 Branch: hermetic-java-runtime Author: Claes Redestad Date: 2024-10-28 22:40:25 +0000 URL: https://git.openjdk.org/leyden/commit/90bd544512de541cd98889bec58f419bc69a723d 8342958: Use jvmArgs consistently in microbenchmarks Reviewed-by: ecaspole, jvernee ! test/micro/org/openjdk/bench/java/lang/CallerClassBench.java ! test/micro/org/openjdk/bench/java/lang/ObjectHashCode.java ! test/micro/org/openjdk/bench/java/lang/ScopedValues.java ! test/micro/org/openjdk/bench/java/lang/StringHashCode.java ! test/micro/org/openjdk/bench/java/lang/classfile/TypeKindBench.java ! test/micro/org/openjdk/bench/java/lang/classfile/Utf8EntryWriteTo.java ! test/micro/org/openjdk/bench/java/lang/foreign/AllocFromSliceTest.java ! test/micro/org/openjdk/bench/java/lang/foreign/AllocFromTest.java ! test/micro/org/openjdk/bench/java/lang/foreign/AllocTest.java ! test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadConstant.java ! test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadVirtual.java ! test/micro/org/openjdk/bench/java/lang/foreign/CriticalCalls.java ! test/micro/org/openjdk/bench/java/lang/foreign/InternalStrLen.java ! test/micro/org/openjdk/bench/java/lang/foreign/LinkUpcall.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantAsType.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverOfAddress.java ! test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentCopyUnsafe.java ! test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentGetUnsafe.java ! test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentZeroUnsafe.java ! test/micro/org/openjdk/bench/java/lang/foreign/PointerInvoke.java ! test/micro/org/openjdk/bench/java/lang/foreign/QSort.java ! test/micro/org/openjdk/bench/java/lang/foreign/SegmentBulkCopy.java ! test/micro/org/openjdk/bench/java/lang/foreign/SegmentBulkFill.java ! test/micro/org/openjdk/bench/java/lang/foreign/SegmentBulkMismatch.java ! test/micro/org/openjdk/bench/java/lang/foreign/StrLenTest.java ! test/micro/org/openjdk/bench/java/lang/foreign/ToCStringTest.java ! test/micro/org/openjdk/bench/java/lang/foreign/ToJavaStringTest.java ! test/micro/org/openjdk/bench/java/lang/foreign/UnrolledAccess.java ! test/micro/org/openjdk/bench/java/lang/foreign/Upcalls.java ! test/micro/org/openjdk/bench/java/lang/foreign/pointers/PointerBench.java ! test/micro/org/openjdk/bench/java/lang/foreign/points/PointsAccess.java ! test/micro/org/openjdk/bench/java/lang/foreign/points/PointsAlloc.java ! test/micro/org/openjdk/bench/java/lang/foreign/points/PointsDistance.java ! test/micro/org/openjdk/bench/java/lang/foreign/points/PointsFree.java ! test/micro/org/openjdk/bench/java/lang/foreign/xor/XorTest.java ! test/micro/org/openjdk/bench/java/lang/invoke/LazyStaticColdStart.java ! test/micro/org/openjdk/bench/java/lang/invoke/Wrappers.java ! test/micro/org/openjdk/bench/java/lang/reflect/proxy/ProxyGeneratorBench.java ! test/micro/org/openjdk/bench/java/net/NetworkInterfaceLookup.java ! test/micro/org/openjdk/bench/java/net/SocketChannelConnectionSetup.java ! test/micro/org/openjdk/bench/java/net/SocketEventOverhead.java ! test/micro/org/openjdk/bench/java/net/ThreadLocalParseUtil.java ! test/micro/org/openjdk/bench/java/security/AlgorithmConstraintsPermits.java ! test/micro/org/openjdk/bench/java/security/CacheBench.java ! test/micro/org/openjdk/bench/java/security/CipherSuiteBench.java ! test/micro/org/openjdk/bench/java/security/HSS.java ! test/micro/org/openjdk/bench/java/security/MessageDigests.java ! test/micro/org/openjdk/bench/java/security/PKCS12KeyStores.java ! test/micro/org/openjdk/bench/java/security/ProtectionDomainBench.java ! test/micro/org/openjdk/bench/java/security/Signatures.java ! test/micro/org/openjdk/bench/java/util/ArraysSort.java ! test/micro/org/openjdk/bench/java/util/ListArgs.java ! test/micro/org/openjdk/bench/java/util/StringJoinerBenchmark.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherFMRPar.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherFMRSeq.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherFlatMapInfinitySeq.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherFlatMapSeq.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherMapPar.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherMapSeq.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherMiscPar.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherMiscSeq.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherReducePar.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherReduceSeq.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherWhileOrdered.java ! test/micro/org/openjdk/bench/javax/crypto/AES.java ! test/micro/org/openjdk/bench/javax/crypto/AESReinit.java ! test/micro/org/openjdk/bench/javax/crypto/Crypto.java ! test/micro/org/openjdk/bench/javax/crypto/full/CryptoBase.java ! test/micro/org/openjdk/bench/javax/crypto/full/Poly1305DigestBench.java ! test/micro/org/openjdk/bench/javax/crypto/full/PolynomialP256Bench.java ! test/micro/org/openjdk/bench/jdk/classfile/AbstractCorpusBenchmark.java ! test/micro/org/openjdk/bench/jdk/classfile/ClassfileBenchmark.java ! test/micro/org/openjdk/bench/jdk/classfile/CodeAttributeTools.java ! test/micro/org/openjdk/bench/jdk/classfile/ConstantPoolBuildingClassEntry.java ! test/micro/org/openjdk/bench/jdk/classfile/RebuildMethodBodies.java ! test/micro/org/openjdk/bench/jdk/classfile/RepeatedModelTraversal.java ! test/micro/org/openjdk/bench/jdk/classfile/Write.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/ArrayMismatchBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/BlackScholes.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/ColumnFilterBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/EqualsIgnoreCaseBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/GatherOperationsBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/IndexInRangeBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/IndexVectorBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/LoadMaskedIOOBEBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/MaskCastOperationsBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/MaskFromLongBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/MaskQueryOperationsBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/MaskedLogicOpts.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/MemorySegmentVectorAccess.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/RearrangeBytesBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/RotateBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/SelectFromBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/StoreMaskTrueCount.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/StoreMaskedBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/StoreMaskedIOOBEBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/TestLoadSegmentVarious.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/TestLoadStoreBytes.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/TestLoadStoreShorts.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/VectorExtractBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/VectorFPtoIntCastOperations.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/VectorZeroExtend.java ! test/micro/org/openjdk/bench/jdk/preview/patterns/Exactness.java ! test/micro/org/openjdk/bench/vm/compiler/AllocationMerges.java ! test/micro/org/openjdk/bench/vm/compiler/ClearMemory.java ! test/micro/org/openjdk/bench/vm/compiler/ConstructorBarriers.java ! test/micro/org/openjdk/bench/vm/compiler/InterfacePrivateCalls.java ! test/micro/org/openjdk/bench/vm/compiler/MergeStoreBench.java ! test/micro/org/openjdk/bench/vm/compiler/MergeStores.java ! test/micro/org/openjdk/bench/vm/compiler/SecondarySuperCacheHits.java ! test/micro/org/openjdk/bench/vm/compiler/SecondarySuperCacheInterContention.java ! test/micro/org/openjdk/bench/vm/compiler/SecondarySuperCacheIntraContention.java ! test/micro/org/openjdk/bench/vm/compiler/SubIdealC0Minus_YPlusC1_.java ! test/micro/org/openjdk/bench/vm/compiler/TypeVectorOperations.java ! test/micro/org/openjdk/bench/vm/compiler/VectorAlignment.java ! test/micro/org/openjdk/bench/vm/compiler/VectorBitCount.java ! test/micro/org/openjdk/bench/vm/compiler/VectorLoadToStoreForwarding.java ! test/micro/org/openjdk/bench/vm/compiler/VectorReduction.java ! test/micro/org/openjdk/bench/vm/compiler/VectorReduction2.java ! test/micro/org/openjdk/bench/vm/compiler/VectorReductionFloatingMinMax.java ! test/micro/org/openjdk/bench/vm/compiler/overhead/SimpleRepeatCompilation.java ! test/micro/org/openjdk/bench/vm/compiler/x86/BasicRules.java ! test/micro/org/openjdk/bench/vm/compiler/x86/ConvertF2I.java ! test/micro/org/openjdk/bench/vm/compiler/x86/LeaInstruction.java ! test/micro/org/openjdk/bench/vm/fences/SafePublishing.java ! test/micro/org/openjdk/bench/vm/gc/MicroLargePages.java ! test/micro/org/openjdk/bench/vm/gc/RawAllocationRate.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/AllDead.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/AllLive.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/DifferentObjectSizesArray.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/DifferentObjectSizesHashMap.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/DifferentObjectSizesTreeMap.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfDeadFirstPart.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfDeadInterleaved.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfDeadInterleavedChunks.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfDeadSecondPart.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfHashedHalfDead.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/NoObjects.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/OneBigObject.java ! test/micro/org/openjdk/bench/vm/lang/TypePollution.java ! test/micro/org/openjdk/bench/vm/runtime/NMTBenchmark.java ! test/micro/org/openjdk/bench/vm/runtime/NMTBenchmark_wb.java Changeset: f0075d59 Branch: hermetic-java-runtime Author: Fei Yang Date: 2024-10-29 00:15:18 +0000 URL: https://git.openjdk.org/leyden/commit/f0075d593db657182e1857e54710a1052e9d1cf0 8343115: SkipIfEqual class is not used after JDK-8335946 Reviewed-by: coleenp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/s390/interp_masm_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp Changeset: 54327bc4 Branch: hermetic-java-runtime Author: Amit Kumar Date: 2024-10-29 04:22:34 +0000 URL: https://git.openjdk.org/leyden/commit/54327bc4e38773b7461977ce17f2185c068bce9b 8342962: [s390x] TestOSRLotsOfLocals.java crashes Reviewed-by: lucy, mdoerr ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp Changeset: df3473e2 Branch: hermetic-java-runtime Author: SendaoYan Date: 2024-10-29 06:05:56 +0000 URL: https://git.openjdk.org/leyden/commit/df3473e22069145334dd7323bfa793c237a7f26e 8343178: Test BasicTest.java javac compile fails cannot find symbol Reviewed-by: jpai, asemenyuk ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java Changeset: 88dc655a Branch: hermetic-java-runtime Author: Aleksey Shipilev Date: 2024-10-29 06:43:56 +0000 URL: https://git.openjdk.org/leyden/commit/88dc655a6d6cfc71c467405b62bd35beeed7794f 8342988: GHA: Build JTReg in single step Reviewed-by: ihse + .github/actions/build-jtreg/action.yml ! .github/actions/get-jtreg/action.yml ! .github/workflows/main.yml Changeset: 0abfa3ba Branch: hermetic-java-runtime Author: Robert Toyonaga Date: 2024-10-29 07:50:43 +0000 URL: https://git.openjdk.org/leyden/commit/0abfa3ba8f72538f62be838c1ebac8cfbdd14cdf 8304824: NMT should not use ThreadCritical Reviewed-by: stuefe, dholmes, jsjolen ! src/hotspot/os/posix/perfMemory_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os/windows/perfMemory_windows.cpp ! src/hotspot/share/nmt/memBaseline.cpp ! src/hotspot/share/nmt/memReporter.cpp ! src/hotspot/share/nmt/memTracker.hpp ! src/hotspot/share/nmt/memoryFileTracker.cpp ! src/hotspot/share/nmt/memoryFileTracker.hpp ! src/hotspot/share/nmt/nmtCommon.hpp ! src/hotspot/share/nmt/threadStackTracker.cpp ! src/hotspot/share/nmt/virtualMemoryTracker.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/utilities/vmError.cpp Changeset: e389f82b Branch: hermetic-java-runtime Author: Christian Hagedorn Date: 2024-10-29 08:07:22 +0000 URL: https://git.openjdk.org/leyden/commit/e389f82b1b2365a43fef744936b222328d71494b 8343137: C2: VerifyLoopOptimizations fails with "Was reachable in only one" Reviewed-by: thartmann, kvn ! src/hotspot/share/opto/loopnode.cpp - test/hotspot/jtreg/compiler/predicates/TestTemplateAssertionPredicateNotRemoved.java = test/hotspot/jtreg/compiler/predicates/assertion/TestAssertionPredicateDoesntConstantFold.java + test/hotspot/jtreg/compiler/predicates/assertion/TestMissingSetCtrlForTrueConstant.java + test/hotspot/jtreg/compiler/predicates/assertion/TestTemplateAssertionPredicateNotRemoved.java = test/hotspot/jtreg/compiler/predicates/assertion/TestTemplateAssertionPredicateWithTwoUCTs.java Changeset: beff8bfe Branch: hermetic-java-runtime Author: Matthias Baesken Date: 2024-10-29 08:18:44 +0000 URL: https://git.openjdk.org/leyden/commit/beff8bfe2a5334823b67cb748bc8652dc6a3f3d4 8342823: Ubsan: ciEnv.cpp:1614:65: runtime error: member call on null pointer of type 'struct CompileTask' Reviewed-by: kvn, mdoerr ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/utilities/vmError.cpp Changeset: 79a07ad7 Branch: hermetic-java-runtime Author: Matthias Baesken Date: 2024-10-29 08:47:13 +0000 URL: https://git.openjdk.org/leyden/commit/79a07ad726f4e4b0502a22a55832960aa1561911 8343149: Cleanup os::print_tos_pc on AIX Reviewed-by: mdoerr, lucy, jkern ! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp Changeset: 6332e258 Branch: hermetic-java-runtime Author: Amit Kumar Date: 2024-10-29 10:48:47 +0000 URL: https://git.openjdk.org/leyden/commit/6332e258f91789cf50d07a6929f32ff3aaef1a92 8343183: [s390x]: Problemlist runtime/Monitor/SyncOnValueBasedClassTest.java Failure Reviewed-by: dholmes ! test/hotspot/jtreg/ProblemList.txt Changeset: d8430efb Branch: hermetic-java-runtime Author: Boris Ulasevich Date: 2024-10-29 12:02:12 +0000 URL: https://git.openjdk.org/leyden/commit/d8430efb5e159b8e08d2cac66b46cb4ff1112927 8339573: Update CodeCacheSegmentSize and CodeEntryAlignment for ARM Reviewed-by: kvn, eastigeevich ! src/hotspot/cpu/aarch64/globals_aarch64.hpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp ! src/hotspot/cpu/arm/globals_arm.hpp Changeset: d8b3685d Branch: hermetic-java-runtime Author: Martin Doerr Date: 2024-10-29 13:30:26 +0000 URL: https://git.openjdk.org/leyden/commit/d8b3685d36873904248e9701f66459e074a4a8ab 8342607: Enhance register printing on x86_64 platforms Co-authored-by: Richard Reingruber Reviewed-by: rrich, stuefe, mbaesken ! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp ! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp ! src/hotspot/share/utilities/debug.cpp Changeset: 7c800e6b Branch: hermetic-java-runtime Author: Erik Gahlin Date: 2024-10-29 14:23:07 +0000 URL: https://git.openjdk.org/leyden/commit/7c800e6bae388dd87986f366787398fe99b4e2ee 8343026: JFR: Index into fields in the topFrame Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/Type.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/FieldBuilder.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini ! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Utils.java Changeset: 4ce19ca1 Branch: hermetic-java-runtime Author: Aleksey Shipilev Date: 2024-10-29 14:57:14 +0000 URL: https://git.openjdk.org/leyden/commit/4ce19ca110b6e1eeed7483a1ec7c75fbc1d1b773 8343190: GHA: Try building JTReg several times Reviewed-by: erikj, ihse ! .github/actions/build-jtreg/action.yml Changeset: 9cfb0f7f Branch: hermetic-java-runtime Author: Ferenc Rakoczi Committer: Weijun Wang Date: 2024-10-29 15:18:24 +0000 URL: https://git.openjdk.org/leyden/commit/9cfb0f7f7ad31081c917be1eb0e39e2552e45382 8341527: AVX-512 intrinsic for SHA3 Reviewed-by: sviswanathan ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp + src/hotspot/cpu/x86/stubGenerator_x86_64_sha3.cpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/java.base/share/classes/sun/security/provider/SHA3.java ! test/hotspot/jtreg/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java Changeset: 520ddac9 Branch: hermetic-java-runtime Author: Varada M Date: 2024-10-29 18:20:03 +0000 URL: https://git.openjdk.org/leyden/commit/520ddac97053be669d9678375266ccfd6724e3e1 8331861: [PPC64] Implement load / store assembler functions which take an Address object Reviewed-by: amitkumar, mdoerr ! src/hotspot/cpu/ppc/assembler_ppc.hpp ! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/z/zBarrierSetAssembler_ppc.cpp Changeset: 60364ef0 Branch: hermetic-java-runtime Author: Serguei Spitsyn Date: 2024-10-29 19:59:43 +0000 URL: https://git.openjdk.org/leyden/commit/60364ef0010bde2933c22bf581ff8b3700c4afd6 8341273: JVMTI is not properly hiding some continuation related methods Reviewed-by: alanb, amenkov ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/oops/constMethodFlags.hpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiEnvBase.hpp ! src/hotspot/share/prims/jvmtiImpl.cpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/java.base/share/classes/java/lang/VirtualThread.java ! src/java.base/share/classes/jdk/internal/vm/Continuation.java + src/java.base/share/classes/jdk/internal/vm/annotation/JvmtiHideEvents.java ! src/java.base/share/classes/jdk/internal/vm/annotation/JvmtiMountTransition.java ! test/hotspot/jtreg/serviceability/jvmti/thread/GetFrameCount/framecnt01/framecnt01.java + test/hotspot/jtreg/serviceability/jvmti/vthread/CheckHiddenFrames/CheckHiddenFrames.java + test/hotspot/jtreg/serviceability/jvmti/vthread/CheckHiddenFrames/libCheckHiddenFrames.cpp Changeset: 40f3d50b Branch: hermetic-java-runtime Author: SendaoYan Date: 2024-10-29 23:17:52 +0000 URL: https://git.openjdk.org/leyden/commit/40f3d50badc20db5fbfcd485447e634778d03248 8343211: Compile error: redefinition of 'Assembler::evmovdquw(XMMRegister,KRegister,XMMRegister,bool,int)' Reviewed-by: vpaprotski, sviswanathan, thartmann, shade ! src/hotspot/cpu/x86/assembler_x86.cpp ! test/hotspot/jtreg/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java Changeset: ceaa71e7 Branch: hermetic-java-runtime Author: Alexey Semenyuk Date: 2024-10-30 02:41:45 +0000 URL: https://git.openjdk.org/leyden/commit/ceaa71e73100072b73e8bb8ec57259510e92f1c5 8342576: [macos] AppContentTest still fails after JDK-8341443 for same reason on older macOS versions Co-authored-by: Alexander Matveev Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java ! test/jdk/tools/jpackage/share/AppContentTest.java Changeset: bd795946 Branch: hermetic-java-runtime Author: Prasanta Sadhukhan Date: 2024-10-30 02:52:54 +0000 URL: https://git.openjdk.org/leyden/commit/bd795946e777fccf797b1b69806217f988212f73 8343037: Missing @since tag on JColorChooser.showDialog overload Reviewed-by: prr ! src/java.desktop/share/classes/javax/swing/JColorChooser.java ! src/java.desktop/share/classes/javax/swing/colorchooser/AbstractColorChooserPanel.java Changeset: b6f745df Branch: hermetic-java-runtime Author: Amit Kumar Date: 2024-10-30 03:09:47 +0000 URL: https://git.openjdk.org/leyden/commit/b6f745df5795341dab1fc049a188a9e70d563a1a 8342489: compiler/c2/irTests/TestVectorizationMismatchedAccess.java fails on big-endian platforms Reviewed-by: epeter, mbaesken ! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationMismatchedAccess.java Changeset: 158ae51b Branch: hermetic-java-runtime Author: Chen Liang Date: 2024-10-30 05:58:22 +0000 URL: https://git.openjdk.org/leyden/commit/158ae51be0fa5e8f90ad534df3e4f07745a443dc 8250659: Clarify in ParameterizedType.getRawType() doc that only Class is returned Reviewed-by: darcy ! src/java.base/share/classes/java/lang/reflect/ParameterizedType.java Changeset: 63c19d3d Branch: hermetic-java-runtime Author: Christian Hagedorn Date: 2024-10-30 06:11:06 +0000 URL: https://git.openjdk.org/leyden/commit/63c19d3db586920108808866c7a094a5ae41bc22 8341977: Replace predicate walking and cloning code for Loop Peeling with a predicate visitor Reviewed-by: kvn, epeter ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp Changeset: f7f51983 Branch: hermetic-java-runtime Author: Matthias Baesken Date: 2024-10-30 08:06:54 +0000 URL: https://git.openjdk.org/leyden/commit/f7f5198367c74a97933fba7b18aa68f340a5a59c 8343186: hsdis build libopcodes and libbfd are not found Reviewed-by: erikj, ihse, shade, jwaters ! make/autoconf/lib-hsdis.m4 Changeset: 9003524c Branch: hermetic-java-runtime Author: Aleksey Shipilev Date: 2024-10-30 10:24:12 +0000 URL: https://git.openjdk.org/leyden/commit/9003524c8bbe5041b8d51deb6000b688a29027f8 8342588: Shenandoah: Pull shared closures together in one header Reviewed-by: wkemper, kdnilsen, simonis ! src/hotspot/share/gc/shenandoah/shenandoahClosures.hpp ! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMark.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp - src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp - src/hotspot/share/gc/shenandoah/shenandoahOopClosures.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahSTWMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp Changeset: 0fe15d68 Branch: hermetic-java-runtime Author: Jaikiran Pai Date: 2024-10-30 10:39:05 +0000 URL: https://git.openjdk.org/leyden/commit/0fe15d683630646d42d3b0ff75656a9b9006d61d 8343040: Clean up references to JRE in the launcher code Reviewed-by: alanb, darcy ! src/java.base/macosx/native/libjli/java_md_macosx.m ! src/java.base/share/native/libjli/emessages.h ! src/java.base/share/native/libjli/java.c ! src/java.base/share/native/libjli/java.h ! src/java.base/unix/native/libjli/java_md.c ! src/java.base/unix/native/libjli/java_md.h ! src/java.base/unix/native/libjli/java_md_common.c ! src/java.base/windows/native/libjli/java_md.c Changeset: 821c514a Branch: hermetic-java-runtime Author: Axel Boldt-Christmas Date: 2024-10-30 11:05:07 +0000 URL: https://git.openjdk.org/leyden/commit/821c514a132e809a14648ddbb56f2ffee85fd35a 8341692: Implement JEP 490: ZGC: Remove the Non-Generational Mode Reviewed-by: ihse, eosterlund, stefank, prr, cjplummer, dholmes ! make/RunTests.gmk ! make/hotspot/gensrc/GensrcAdlc.gmk ! make/hotspot/lib/JvmFeatures.gmk ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp - src/hotspot/cpu/aarch64/gc/x/xBarrierSetAssembler_aarch64.cpp - src/hotspot/cpu/aarch64/gc/x/xBarrierSetAssembler_aarch64.hpp - src/hotspot/cpu/aarch64/gc/x/xGlobals_aarch64.cpp - src/hotspot/cpu/aarch64/gc/x/xGlobals_aarch64.hpp - src/hotspot/cpu/aarch64/gc/x/x_aarch64.ad ! src/hotspot/cpu/aarch64/gc/z/z_aarch64.ad - src/hotspot/cpu/ppc/gc/x/xBarrierSetAssembler_ppc.cpp - src/hotspot/cpu/ppc/gc/x/xBarrierSetAssembler_ppc.hpp - src/hotspot/cpu/ppc/gc/x/xGlobals_ppc.cpp - src/hotspot/cpu/ppc/gc/x/xGlobals_ppc.hpp - src/hotspot/cpu/ppc/gc/x/x_ppc.ad ! src/hotspot/cpu/ppc/gc/z/z_ppc.ad ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp - src/hotspot/cpu/riscv/gc/x/xBarrierSetAssembler_riscv.cpp - src/hotspot/cpu/riscv/gc/x/xBarrierSetAssembler_riscv.hpp - src/hotspot/cpu/riscv/gc/x/xGlobals_riscv.cpp - src/hotspot/cpu/riscv/gc/x/xGlobals_riscv.hpp - src/hotspot/cpu/riscv/gc/x/x_riscv.ad ! src/hotspot/cpu/riscv/gc/z/z_riscv.ad ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp - src/hotspot/cpu/x86/gc/x/xBarrierSetAssembler_x86.cpp - src/hotspot/cpu/x86/gc/x/xBarrierSetAssembler_x86.hpp - src/hotspot/cpu/x86/gc/x/xGlobals_x86.cpp - src/hotspot/cpu/x86/gc/x/xGlobals_x86.hpp - src/hotspot/cpu/x86/gc/x/x_x86_64.ad ! src/hotspot/cpu/x86/gc/z/z_x86_64.ad - src/hotspot/os/bsd/gc/x/xLargePages_bsd.cpp - src/hotspot/os/bsd/gc/x/xNUMA_bsd.cpp - src/hotspot/os/bsd/gc/x/xPhysicalMemoryBacking_bsd.cpp - src/hotspot/os/bsd/gc/x/xPhysicalMemoryBacking_bsd.hpp - src/hotspot/os/linux/gc/x/xLargePages_linux.cpp - src/hotspot/os/linux/gc/x/xMountPoint_linux.cpp - src/hotspot/os/linux/gc/x/xMountPoint_linux.hpp - src/hotspot/os/linux/gc/x/xNUMA_linux.cpp - src/hotspot/os/linux/gc/x/xPhysicalMemoryBacking_linux.cpp - src/hotspot/os/linux/gc/x/xPhysicalMemoryBacking_linux.hpp - src/hotspot/os/linux/gc/x/xSyscall_linux.cpp - src/hotspot/os/linux/gc/x/xSyscall_linux.hpp - src/hotspot/os/posix/gc/x/xArguments_posix.cpp - src/hotspot/os/posix/gc/x/xInitialize_posix.cpp - src/hotspot/os/posix/gc/x/xUtils_posix.cpp - src/hotspot/os/posix/gc/x/xVirtualMemory_posix.cpp - src/hotspot/os/windows/gc/x/xArguments_windows.cpp - src/hotspot/os/windows/gc/x/xInitialize_windows.cpp - src/hotspot/os/windows/gc/x/xLargePages_windows.cpp - src/hotspot/os/windows/gc/x/xMapper_windows.cpp - src/hotspot/os/windows/gc/x/xMapper_windows.hpp - src/hotspot/os/windows/gc/x/xNUMA_windows.cpp - src/hotspot/os/windows/gc/x/xPhysicalMemoryBacking_windows.cpp - src/hotspot/os/windows/gc/x/xPhysicalMemoryBacking_windows.hpp - src/hotspot/os/windows/gc/x/xSyscall_windows.cpp - src/hotspot/os/windows/gc/x/xSyscall_windows.hpp - src/hotspot/os/windows/gc/x/xUtils_windows.cpp - src/hotspot/os/windows/gc/x/xVirtualMemory_windows.cpp - src/hotspot/os_cpu/linux_aarch64/gc/x/xSyscall_linux_aarch64.hpp - src/hotspot/os_cpu/linux_ppc/gc/x/xSyscall_linux_ppc.hpp - src/hotspot/os_cpu/linux_riscv/gc/x/xSyscall_linux_riscv.hpp - src/hotspot/os_cpu/linux_x86/gc/x/xSyscall_linux_x86.hpp ! src/hotspot/share/gc/shared/barrierSetConfig.hpp ! src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp ! src/hotspot/share/gc/shared/gcConfig.cpp ! src/hotspot/share/gc/shared/gcConfiguration.cpp ! src/hotspot/share/gc/shared/gcName.hpp ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/gc/shared/vmStructs_gc.hpp - src/hotspot/share/gc/x/c1/xBarrierSetC1.cpp - src/hotspot/share/gc/x/c1/xBarrierSetC1.hpp - src/hotspot/share/gc/x/c2/xBarrierSetC2.cpp - src/hotspot/share/gc/x/c2/xBarrierSetC2.hpp - src/hotspot/share/gc/x/vmStructs_x.cpp - src/hotspot/share/gc/x/vmStructs_x.hpp - src/hotspot/share/gc/x/xAbort.cpp - src/hotspot/share/gc/x/xAbort.hpp - src/hotspot/share/gc/x/xAbort.inline.hpp - src/hotspot/share/gc/x/xAddress.cpp - src/hotspot/share/gc/x/xAddress.hpp - src/hotspot/share/gc/x/xAddress.inline.hpp - src/hotspot/share/gc/x/xAddressSpaceLimit.cpp - src/hotspot/share/gc/x/xAddressSpaceLimit.hpp - src/hotspot/share/gc/x/xAllocationFlags.hpp - src/hotspot/share/gc/x/xArguments.cpp - src/hotspot/share/gc/x/xArguments.hpp - src/hotspot/share/gc/x/xArray.hpp - src/hotspot/share/gc/x/xArray.inline.hpp - src/hotspot/share/gc/x/xAttachedArray.hpp - src/hotspot/share/gc/x/xAttachedArray.inline.hpp - src/hotspot/share/gc/x/xBarrier.cpp - src/hotspot/share/gc/x/xBarrier.hpp - src/hotspot/share/gc/x/xBarrier.inline.hpp - src/hotspot/share/gc/x/xBarrierSet.cpp - src/hotspot/share/gc/x/xBarrierSet.hpp - src/hotspot/share/gc/x/xBarrierSet.inline.hpp - src/hotspot/share/gc/x/xBarrierSetAssembler.cpp - src/hotspot/share/gc/x/xBarrierSetAssembler.hpp - src/hotspot/share/gc/x/xBarrierSetNMethod.cpp - src/hotspot/share/gc/x/xBarrierSetNMethod.hpp - src/hotspot/share/gc/x/xBarrierSetRuntime.cpp - src/hotspot/share/gc/x/xBarrierSetRuntime.hpp - src/hotspot/share/gc/x/xBarrierSetStackChunk.cpp - src/hotspot/share/gc/x/xBarrierSetStackChunk.hpp - src/hotspot/share/gc/x/xBitField.hpp - src/hotspot/share/gc/x/xBitMap.hpp - src/hotspot/share/gc/x/xBitMap.inline.hpp - src/hotspot/share/gc/x/xBreakpoint.cpp - src/hotspot/share/gc/x/xBreakpoint.hpp - src/hotspot/share/gc/x/xCPU.cpp - src/hotspot/share/gc/x/xCPU.hpp - src/hotspot/share/gc/x/xCPU.inline.hpp - src/hotspot/share/gc/x/xCollectedHeap.cpp - src/hotspot/share/gc/x/xCollectedHeap.hpp - src/hotspot/share/gc/x/xDebug.gdb - src/hotspot/share/gc/x/xDirector.cpp - src/hotspot/share/gc/x/xDirector.hpp - src/hotspot/share/gc/x/xDriver.cpp - src/hotspot/share/gc/x/xDriver.hpp - src/hotspot/share/gc/x/xErrno.cpp - src/hotspot/share/gc/x/xErrno.hpp - src/hotspot/share/gc/x/xForwarding.cpp - src/hotspot/share/gc/x/xForwarding.hpp - src/hotspot/share/gc/x/xForwarding.inline.hpp - src/hotspot/share/gc/x/xForwardingAllocator.cpp - src/hotspot/share/gc/x/xForwardingAllocator.hpp - src/hotspot/share/gc/x/xForwardingAllocator.inline.hpp - src/hotspot/share/gc/x/xForwardingEntry.hpp - src/hotspot/share/gc/x/xForwardingTable.hpp - src/hotspot/share/gc/x/xForwardingTable.inline.hpp - src/hotspot/share/gc/x/xFuture.hpp - src/hotspot/share/gc/x/xFuture.inline.hpp - src/hotspot/share/gc/x/xGlobals.cpp - src/hotspot/share/gc/x/xGlobals.hpp - src/hotspot/share/gc/x/xGranuleMap.hpp - src/hotspot/share/gc/x/xGranuleMap.inline.hpp - src/hotspot/share/gc/x/xHash.hpp - src/hotspot/share/gc/x/xHash.inline.hpp - src/hotspot/share/gc/x/xHeap.cpp - src/hotspot/share/gc/x/xHeap.hpp - src/hotspot/share/gc/x/xHeap.inline.hpp - src/hotspot/share/gc/x/xHeapIterator.cpp - src/hotspot/share/gc/x/xHeapIterator.hpp - src/hotspot/share/gc/x/xHeuristics.cpp - src/hotspot/share/gc/x/xHeuristics.hpp - src/hotspot/share/gc/x/xInitialize.cpp - src/hotspot/share/gc/x/xInitialize.hpp - src/hotspot/share/gc/x/xLargePages.cpp - src/hotspot/share/gc/x/xLargePages.hpp - src/hotspot/share/gc/x/xLargePages.inline.hpp - src/hotspot/share/gc/x/xList.hpp - src/hotspot/share/gc/x/xList.inline.hpp - src/hotspot/share/gc/x/xLiveMap.cpp - src/hotspot/share/gc/x/xLiveMap.hpp - src/hotspot/share/gc/x/xLiveMap.inline.hpp - src/hotspot/share/gc/x/xLock.hpp - src/hotspot/share/gc/x/xLock.inline.hpp - src/hotspot/share/gc/x/xMark.cpp - src/hotspot/share/gc/x/xMark.hpp - src/hotspot/share/gc/x/xMark.inline.hpp - src/hotspot/share/gc/x/xMarkCache.cpp - src/hotspot/share/gc/x/xMarkCache.hpp - src/hotspot/share/gc/x/xMarkCache.inline.hpp - src/hotspot/share/gc/x/xMarkContext.hpp - src/hotspot/share/gc/x/xMarkContext.inline.hpp - src/hotspot/share/gc/x/xMarkStack.cpp - src/hotspot/share/gc/x/xMarkStack.hpp - src/hotspot/share/gc/x/xMarkStack.inline.hpp - src/hotspot/share/gc/x/xMarkStackAllocator.cpp - src/hotspot/share/gc/x/xMarkStackAllocator.hpp - src/hotspot/share/gc/x/xMarkStackEntry.hpp - src/hotspot/share/gc/x/xMarkTerminate.hpp - src/hotspot/share/gc/x/xMarkTerminate.inline.hpp - src/hotspot/share/gc/x/xMemory.cpp - src/hotspot/share/gc/x/xMemory.hpp - src/hotspot/share/gc/x/xMemory.inline.hpp - src/hotspot/share/gc/x/xMessagePort.hpp - src/hotspot/share/gc/x/xMessagePort.inline.hpp - src/hotspot/share/gc/x/xMetronome.cpp - src/hotspot/share/gc/x/xMetronome.hpp - src/hotspot/share/gc/x/xNMethod.cpp - src/hotspot/share/gc/x/xNMethod.hpp - src/hotspot/share/gc/x/xNMethodData.cpp - src/hotspot/share/gc/x/xNMethodData.hpp - src/hotspot/share/gc/x/xNMethodTable.cpp - src/hotspot/share/gc/x/xNMethodTable.hpp - src/hotspot/share/gc/x/xNMethodTableEntry.hpp - src/hotspot/share/gc/x/xNMethodTableIteration.cpp - src/hotspot/share/gc/x/xNMethodTableIteration.hpp - src/hotspot/share/gc/x/xNUMA.cpp - src/hotspot/share/gc/x/xNUMA.hpp - src/hotspot/share/gc/x/xNUMA.inline.hpp - src/hotspot/share/gc/x/xObjArrayAllocator.cpp - src/hotspot/share/gc/x/xObjArrayAllocator.hpp - src/hotspot/share/gc/x/xObjectAllocator.cpp - src/hotspot/share/gc/x/xObjectAllocator.hpp - src/hotspot/share/gc/x/xOop.hpp - src/hotspot/share/gc/x/xOop.inline.hpp - src/hotspot/share/gc/x/xPage.cpp - src/hotspot/share/gc/x/xPage.hpp - src/hotspot/share/gc/x/xPage.inline.hpp - src/hotspot/share/gc/x/xPageAllocator.cpp - src/hotspot/share/gc/x/xPageAllocator.hpp - src/hotspot/share/gc/x/xPageAllocator.inline.hpp - src/hotspot/share/gc/x/xPageCache.cpp - src/hotspot/share/gc/x/xPageCache.hpp - src/hotspot/share/gc/x/xPageTable.cpp - src/hotspot/share/gc/x/xPageTable.hpp - src/hotspot/share/gc/x/xPageTable.inline.hpp - src/hotspot/share/gc/x/xPhysicalMemory.cpp - src/hotspot/share/gc/x/xPhysicalMemory.hpp - src/hotspot/share/gc/x/xPhysicalMemory.inline.hpp - src/hotspot/share/gc/x/xReferenceProcessor.cpp - src/hotspot/share/gc/x/xReferenceProcessor.hpp - src/hotspot/share/gc/x/xRelocate.cpp - src/hotspot/share/gc/x/xRelocate.hpp - src/hotspot/share/gc/x/xRelocationSet.cpp - src/hotspot/share/gc/x/xRelocationSet.hpp - src/hotspot/share/gc/x/xRelocationSet.inline.hpp - src/hotspot/share/gc/x/xRelocationSetSelector.cpp - src/hotspot/share/gc/x/xRelocationSetSelector.hpp - src/hotspot/share/gc/x/xRelocationSetSelector.inline.hpp - src/hotspot/share/gc/x/xResurrection.cpp - src/hotspot/share/gc/x/xResurrection.hpp - src/hotspot/share/gc/x/xResurrection.inline.hpp - src/hotspot/share/gc/x/xRootsIterator.cpp - src/hotspot/share/gc/x/xRootsIterator.hpp - src/hotspot/share/gc/x/xRuntimeWorkers.cpp - src/hotspot/share/gc/x/xRuntimeWorkers.hpp - src/hotspot/share/gc/x/xSafeDelete.hpp - src/hotspot/share/gc/x/xSafeDelete.inline.hpp - src/hotspot/share/gc/x/xServiceability.cpp - src/hotspot/share/gc/x/xServiceability.hpp - src/hotspot/share/gc/x/xStackWatermark.cpp - src/hotspot/share/gc/x/xStackWatermark.hpp - src/hotspot/share/gc/x/xStat.cpp - src/hotspot/share/gc/x/xStat.hpp - src/hotspot/share/gc/x/xTask.cpp - src/hotspot/share/gc/x/xTask.hpp - src/hotspot/share/gc/x/xThread.cpp - src/hotspot/share/gc/x/xThread.hpp - src/hotspot/share/gc/x/xThread.inline.hpp - src/hotspot/share/gc/x/xThreadLocalAllocBuffer.cpp - src/hotspot/share/gc/x/xThreadLocalAllocBuffer.hpp - src/hotspot/share/gc/x/xThreadLocalData.hpp - src/hotspot/share/gc/x/xTracer.cpp - src/hotspot/share/gc/x/xTracer.hpp - src/hotspot/share/gc/x/xTracer.inline.hpp - src/hotspot/share/gc/x/xUncommitter.cpp - src/hotspot/share/gc/x/xUncommitter.hpp - src/hotspot/share/gc/x/xUnload.cpp - src/hotspot/share/gc/x/xUnload.hpp - src/hotspot/share/gc/x/xUnmapper.cpp - src/hotspot/share/gc/x/xUnmapper.hpp - src/hotspot/share/gc/x/xUtils.hpp - src/hotspot/share/gc/x/xUtils.inline.hpp - src/hotspot/share/gc/x/xValue.hpp - src/hotspot/share/gc/x/xValue.inline.hpp - src/hotspot/share/gc/x/xVerify.cpp - src/hotspot/share/gc/x/xVerify.hpp - src/hotspot/share/gc/x/xVirtualMemory.cpp - src/hotspot/share/gc/x/xVirtualMemory.hpp - src/hotspot/share/gc/x/xVirtualMemory.inline.hpp - src/hotspot/share/gc/x/xWeakRootsProcessor.cpp - src/hotspot/share/gc/x/xWeakRootsProcessor.hpp - src/hotspot/share/gc/x/xWorkers.cpp - src/hotspot/share/gc/x/xWorkers.hpp - src/hotspot/share/gc/x/x_globals.hpp - src/hotspot/share/gc/z/shared/vmStructs_z_shared.hpp - src/hotspot/share/gc/z/shared/zSharedArguments.cpp - src/hotspot/share/gc/z/shared/zSharedArguments.hpp - src/hotspot/share/gc/z/shared/z_shared_globals.hpp ! src/hotspot/share/gc/z/zArguments.cpp ! src/hotspot/share/gc/z/zArguments.hpp ! src/hotspot/share/gc/z/z_globals.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/oops/oop.cpp ! src/hotspot/share/oops/stackChunkOop.inline.hpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/continuationFreezeThaw.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HSDB.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XAddress.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XAttachedArrayForForwarding.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XBarrier.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XCollectedHeap.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XExternalBitMap.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XForwarding.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XForwardingEntry.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XForwardingTable.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XForwardingTableCursor.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XForwardingTableEntry.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XGlobals.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XGlobalsForVMStructs.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XGranuleMapForForwarding.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XGranuleMapForPageTable.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XHash.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XHeap.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XOop.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XPage.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XPageAllocator.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XPageTable.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XPageTableEntry.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XRelocate.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XUtils.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XVirtualMemory.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/Universe.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapSummary.java - test/hotspot/gtest/gc/x/test_xAddress.cpp - test/hotspot/gtest/gc/x/test_xArray.cpp - test/hotspot/gtest/gc/x/test_xBitField.cpp - test/hotspot/gtest/gc/x/test_xBitMap.cpp - test/hotspot/gtest/gc/x/test_xForwarding.cpp - test/hotspot/gtest/gc/x/test_xList.cpp - test/hotspot/gtest/gc/x/test_xLiveMap.cpp - test/hotspot/gtest/gc/x/test_xPhysicalMemory.cpp - test/hotspot/gtest/gc/x/test_xVirtualMemory.cpp - test/hotspot/jtreg/ProblemList-generational-zgc.txt ! test/hotspot/jtreg/ProblemList-zgc.txt ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/TEST.ROOT ! test/hotspot/jtreg/compiler/gcbarriers/TestArrayCopyWithLargeObjectAlignment.java ! test/hotspot/jtreg/compiler/gcbarriers/TestZGCBarrierElision.java ! test/hotspot/jtreg/compiler/gcbarriers/TestZGCUnrolling.java ! test/hotspot/jtreg/compiler/gcbarriers/UnsafeIntrinsicsTest.java ! test/hotspot/jtreg/compiler/loopopts/TestRangeCheckPredicatesControl.java ! test/hotspot/jtreg/compiler/loopstripmining/TestNoWarningLoopStripMiningIterSet.java ! test/hotspot/jtreg/compiler/uncommontrap/TestDeoptOOM.java ! test/hotspot/jtreg/compiler/vectorapi/VectorRebracket128Test.java ! test/hotspot/jtreg/gc/TestAlwaysPreTouchBehavior.java ! test/hotspot/jtreg/gc/TestReferenceClearDuringReferenceProcessing.java ! test/hotspot/jtreg/gc/TestSystemGC.java ! test/hotspot/jtreg/gc/TestVerifySubSet.java ! test/hotspot/jtreg/gc/cslocker/TestCSLocker.java ! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithZ.java ! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithZ.java ! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationAgeThreshold.java ! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationFullGC.java ! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationInterned.java ! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationPrintOptions.java ! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationTableResize.java ! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationTools.java ! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationYoungGC.java - test/hotspot/jtreg/gc/x/TestAllocateHeapAt.java - test/hotspot/jtreg/gc/x/TestAlwaysPreTouch.java - test/hotspot/jtreg/gc/x/TestDeprecated.java - test/hotspot/jtreg/gc/x/TestGarbageCollectorMXBean.java - test/hotspot/jtreg/gc/x/TestHighUsage.java - test/hotspot/jtreg/gc/x/TestMemoryMXBean.java - test/hotspot/jtreg/gc/x/TestMemoryManagerMXBean.java - test/hotspot/jtreg/gc/x/TestNoUncommit.java - test/hotspot/jtreg/gc/x/TestPageCacheFlush.java - test/hotspot/jtreg/gc/x/TestRelocateInPlace.java - test/hotspot/jtreg/gc/x/TestSmallHeap.java - test/hotspot/jtreg/gc/x/TestUncommit.java ! test/hotspot/jtreg/gc/z/TestAllocateHeapAt.java ! test/hotspot/jtreg/gc/z/TestAllocateHeapAtWithHugeTLBFS.java ! test/hotspot/jtreg/gc/z/TestAlwaysPreTouch.java - test/hotspot/jtreg/gc/z/TestDefault.java ! test/hotspot/jtreg/gc/z/TestGarbageCollectorMXBean.java ! test/hotspot/jtreg/gc/z/TestMemoryMXBean.java ! test/hotspot/jtreg/gc/z/TestMemoryManagerMXBean.java ! test/hotspot/jtreg/gc/z/TestNoUncommit.java ! test/hotspot/jtreg/gc/z/TestPageCacheFlush.java ! test/hotspot/jtreg/gc/z/TestRegistersPushPopAtZGCLoadBarrierStub.java ! test/hotspot/jtreg/gc/z/TestRelocateInPlace.java ! test/hotspot/jtreg/gc/z/TestSmallHeap.java ! test/hotspot/jtreg/gc/z/TestUncommit.java ! test/hotspot/jtreg/gc/z/TestZForceDiscontiguousHeapReservations.java ! test/hotspot/jtreg/gc/z/TestZNMT.java ! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java ! test/hotspot/jtreg/runtime/cds/appcds/TestZGCWithCDS.java ! test/hotspot/jtreg/runtime/cds/appcds/loaderConstraints/DynamicLoaderConstraintsTest.java ! test/hotspot/jtreg/serviceability/dcmd/gc/HeapDumpCompressedTest.java ! test/hotspot/jtreg/testlibrary_tests/ir_framework/examples/GCBarrierIRExample.java - test/jdk/ProblemList-generational-zgc.txt ! test/jdk/ProblemList-zgc.txt ! test/jdk/TEST.ROOT ! test/jdk/java/awt/Graphics2D/LargeWindowPaintTest.java ! test/jdk/java/awt/print/PrinterJob/AlphaPrintTest.java ! test/jdk/java/foreign/stackwalk/TestAsyncStackWalk.java ! test/jdk/java/foreign/stackwalk/TestStackWalk.java ! test/jdk/java/io/ObjectStreamClass/ObjectStreamClassCaching.java ! test/jdk/java/lang/ProcessBuilder/CloseRace.java ! test/jdk/java/lang/Thread/virtual/stress/Skynet.java ! test/jdk/java/lang/management/MemoryMXBean/MemoryTest.java ! test/jdk/jdk/dynalink/TypeConverterFactoryMemoryLeakTest.java ! test/jdk/jdk/dynalink/TypeConverterFactoryRetentionTests.java ! test/jdk/jdk/incubator/vector/VectorMaxConversionTests.java ! test/jdk/jdk/jfr/event/gc/collection/TestGarbageCollectionEventWithZMajor.java ! test/jdk/jdk/jfr/event/gc/collection/TestGarbageCollectionEventWithZMinor.java ! test/jdk/jdk/jfr/event/gc/collection/TestZOldGarbageCollectionEvent.java ! test/jdk/jdk/jfr/event/gc/collection/TestZYoungGarbageCollectionEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestGCPhaseConcurrent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestZAllocationStallEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestZPageAllocationEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestZRelocationSetEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestZRelocationSetGroupEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestZUncommitEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestZUnmapEvent.java ! test/jdk/jdk/jfr/event/oldobject/TestZ.java ! test/jdk/sun/tools/jmap/BasicJMapTest.java ! test/jtreg-ext/requires/VMProps.java Changeset: 7404ddf2 Branch: hermetic-java-runtime Author: Ramkumar Sunderbabu Committer: Leonid Mesnik Date: 2024-10-30 15:45:03 +0000 URL: https://git.openjdk.org/leyden/commit/7404ddf24a162cff445cd0a26aec446461988bc8 8202100: Merge vm/share/InMemoryJavaCompiler w/ jdk/test/lib/compiler/InMemoryJavaCompiler Reviewed-by: lmesnik ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaProxyCallerIsHidden.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/RedefineCallerClassTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/RegularHiddenClass.java ! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineBasicTest.java ! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineRunningMethods_Shared.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/bytecode/BytecodeGeneratorFactory.java ! test/hotspot/jtreg/vmTestbase/metaspace/staticReferences/StaticReferences.java ! test/hotspot/jtreg/vmTestbase/metaspace/stressDictionary/StressDictionary.java ! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/common/generateHierarchy/GenerateHierarchyHelper.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/StressRedefine.java - test/hotspot/jtreg/vmTestbase/vm/share/InMemoryJavaCompiler.java ! test/lib/jdk/test/lib/compiler/InMemoryJavaCompiler.java Changeset: 1b177ce5 Branch: hermetic-java-runtime Author: Alex Menkov Date: 2024-10-30 18:02:55 +0000 URL: https://git.openjdk.org/leyden/commit/1b177ce5b7e25b3a563066ba92dbf8cacfd29126 8343103: Enable debug logging for vmTestbase/nsk/jvmti/scenarios/sampling/SP05/sp05t003/TestDescription.java Reviewed-by: cjplummer ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP05/sp05t003/TestDescription.java Changeset: 9a9ac1d0 Branch: hermetic-java-runtime Author: Matthew Donovan Date: 2024-10-30 18:51:02 +0000 URL: https://git.openjdk.org/leyden/commit/9a9ac1d0059438d33fe69ef51265dc7cff6ad2bd 8341927: Replace hardcoded security providers with new test.provider.name system property Reviewed-by: mullan, ascarpino, rhalade ! doc/testing.html ! doc/testing.md ! test/jdk/com/sun/crypto/provider/CICO/CICODESFuncTest.java ! test/jdk/com/sun/crypto/provider/CICO/CICOSkipTest.java ! test/jdk/com/sun/crypto/provider/CICO/PBEFunc/AESPBEWrapper.java ! test/jdk/com/sun/crypto/provider/CICO/PBEFunc/DefaultPBEWrapper.java ! test/jdk/com/sun/crypto/provider/CICO/PBEFunc/PBKDF2Wrapper.java ! test/jdk/com/sun/crypto/provider/Cipher/AEAD/Encrypt.java ! test/jdk/com/sun/crypto/provider/Cipher/AEAD/GCMLargeDataKAT.java ! test/jdk/com/sun/crypto/provider/Cipher/AEAD/GCMParameterSpecTest.java ! test/jdk/com/sun/crypto/provider/Cipher/AEAD/KeyWrapper.java ! test/jdk/com/sun/crypto/provider/Cipher/AEAD/ReadWriteSkip.java ! test/jdk/com/sun/crypto/provider/Cipher/AEAD/SameBuffer.java ! test/jdk/com/sun/crypto/provider/Cipher/AEAD/SealedObjectTest.java ! test/jdk/com/sun/crypto/provider/Cipher/AEAD/WrongAAD.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/CICO.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/CTR.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/Padding.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/Test4511676.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/Test4512524.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/Test4512704.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/Test4513830.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/Test4517355.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/Test4626070.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCipher.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/Dynamic.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/TestAESWithProviderChange.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/TestAESWithRemoveAddProvider.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/testAES.policy ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestCICOWithGCM.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestCICOWithGCMAndAAD.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestCopySafe.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestGCMKeyAndIvCheck.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestISO10126Padding.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestKATForECB_IV.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestKATForECB_VK.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestKATForECB_VT.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestKATForGCM.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestNoPaddingModes.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestNonexpanding.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestSameBuffer.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestShortBuffer.java ! test/jdk/com/sun/crypto/provider/Cipher/CTR/CounterMode.java ! test/jdk/com/sun/crypto/provider/Cipher/CTS/CTSMode.java ! test/jdk/com/sun/crypto/provider/Cipher/DES/KeyWrapping.java ! test/jdk/com/sun/crypto/provider/Cipher/KeyWrap/NISTWrapKAT.java ! test/jdk/com/sun/crypto/provider/Cipher/KeyWrap/TestCipherKeyWrapperTest.java ! test/jdk/com/sun/crypto/provider/Cipher/KeyWrap/TestGeneral.java ! test/jdk/com/sun/crypto/provider/Cipher/KeyWrap/TestKeySizeCheck.java ! test/jdk/com/sun/crypto/provider/Cipher/KeyWrap/XMLEncKAT.java ! test/jdk/com/sun/crypto/provider/Cipher/PBE/DecryptWithoutParameters.java ! test/jdk/com/sun/crypto/provider/Cipher/PBE/NegativeLength.java ! test/jdk/com/sun/crypto/provider/Cipher/PBE/PBEInvalidParamsTest.java ! test/jdk/com/sun/crypto/provider/Cipher/PBE/PBEKeyCleanupTest.java ! test/jdk/com/sun/crypto/provider/Cipher/PBE/PBEKeysAlgorithmNames.java ! test/jdk/com/sun/crypto/provider/Cipher/PBE/PBEParametersTest.java ! test/jdk/com/sun/crypto/provider/Cipher/PBE/PBESameBuffer/PBESameBuffer.java ! test/jdk/com/sun/crypto/provider/Cipher/PBE/PBESealedObject.java ! test/jdk/com/sun/crypto/provider/Cipher/PBE/PKCS12Cipher.java ! test/jdk/com/sun/crypto/provider/Cipher/PBE/PKCS12CipherKAT.java ! test/jdk/com/sun/crypto/provider/Cipher/PBE/TestCipherKeyWrapperPBEKey.java ! test/jdk/com/sun/crypto/provider/Cipher/PBE/TestCipherPBECons.java ! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestOAEP.java ! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestOAEPPadding.java ! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestOAEPParameterSpec.java ! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestOAEPWithParams.java ! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestOAEP_KAT.java ! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestRSA.java ! test/jdk/com/sun/crypto/provider/Cipher/TestCipher.java ! test/jdk/com/sun/crypto/provider/Cipher/TextLength/SameBufferOverwrite.java ! test/jdk/com/sun/crypto/provider/Cipher/UTIL/StrongOrUnlimited.java ! test/jdk/com/sun/crypto/provider/Cipher/UTIL/SunJCEGetInstance.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyFactory.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyGenSpeed.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/SameDHKeyStressTest.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/SupportedDHKeys.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/SupportedDHParamGens.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/TestExponentSize.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/UnsupportedDHKeys.java ! test/jdk/com/sun/crypto/provider/KeyFactory/PBKDF2HmacSHA1FactoryTest.java ! test/jdk/com/sun/crypto/provider/KeyFactory/TestProviderLeak.java ! test/jdk/com/sun/crypto/provider/KeyGenerator/Test4628062.java ! test/jdk/com/sun/crypto/provider/KeyGenerator/Test6227536.java ! test/jdk/com/sun/crypto/provider/KeyGenerator/TestExplicitKeyLength.java ! test/jdk/com/sun/crypto/provider/Mac/DigestCloneabilityTest.java ! test/jdk/com/sun/crypto/provider/Mac/EmptyByteBufferTest.java ! test/jdk/com/sun/crypto/provider/Mac/HmacPBESHA1.java ! test/jdk/com/sun/crypto/provider/Mac/HmacSaltLengths.java ! test/jdk/com/sun/crypto/provider/Mac/LargeByteBufferTest.java ! test/jdk/com/sun/crypto/provider/Mac/MacClone.java ! test/jdk/com/sun/crypto/provider/Mac/MacKAT.java ! test/jdk/com/sun/crypto/provider/Mac/MacSameTest.java ! test/jdk/com/sun/crypto/provider/Mac/NullByteBufferTest.java ! test/jdk/com/sun/crypto/provider/NSASuiteB/TestAESOids.java ! test/jdk/com/sun/crypto/provider/NSASuiteB/TestAESWrapOids.java ! test/jdk/com/sun/crypto/provider/NSASuiteB/TestHmacSHAOids.java ! test/jdk/com/sun/crypto/provider/TLS/TestKeyMaterial.java ! test/jdk/com/sun/crypto/provider/TLS/TestLeadingZeroes.java ! test/jdk/com/sun/crypto/provider/TLS/TestMasterSecret.java ! test/jdk/com/sun/crypto/provider/TLS/TestPRF.java ! test/jdk/com/sun/crypto/provider/TLS/TestPRF12.java ! test/jdk/com/sun/crypto/provider/TLS/TestPremaster.java ! test/jdk/com/sun/jdi/ClassesByName2Test.java ! test/jdk/java/security/KeyAgreement/KeyAgreementTest.java ! test/jdk/java/security/KeyAgreement/KeySizeTest.java ! test/jdk/java/security/KeyAgreement/KeySpecTest.java ! test/jdk/java/security/KeyAgreement/MultiThreadTest.java ! test/jdk/java/security/KeyAgreement/NegativeTest.java ! test/jdk/java/security/KeyFactory/GenerateRSAPrivateCrtKey.java ! test/jdk/java/security/KeyFactory/KeyFactoryGetKeySpecForInvalidSpec.java ! test/jdk/java/security/KeyPairGenerator/GenerateRSAKeyPair.java ! test/jdk/java/security/KeyRep/Serial.java ! test/jdk/java/security/KeyRep/Serial.policy ! test/jdk/java/security/MessageDigest/ByteBuffers.java ! test/jdk/java/security/MessageDigest/TestCloneable.java ! test/jdk/java/security/SecureRandom/DefaultAlgo.java ! test/jdk/java/security/SecureRandom/DefaultProvider.java ! test/jdk/java/security/SecureRandom/GetInstanceTest.java ! test/jdk/java/security/Security/CaseInsensitiveAlgNames.java ! test/jdk/java/security/Signature/ByteBuffers.java ! test/jdk/java/security/Signature/NONEwithRSA.java ! test/jdk/java/security/Signature/SignatureGetInstance.java ! test/jdk/java/security/Signature/TestCloneable.java ! test/jdk/java/security/Signature/TestInitSignWithMyOwnRandom.java ! test/jdk/java/security/SignedObject/Chain.java ! test/jdk/java/security/SignedObject/Copy.java ! test/jdk/java/security/misc/GetInstanceNullsEmpties.java ! test/jdk/javax/crypto/Cipher/ByteBuffers.java ! test/jdk/javax/crypto/Cipher/CipherInputStreamExceptions.java ! test/jdk/javax/crypto/Cipher/GetMaxAllowed.java ! test/jdk/javax/crypto/Cipher/TestCipherMode.java ! test/jdk/javax/crypto/Cipher/TestGetInstance.java ! test/jdk/javax/crypto/CipherSpi/DirectBBRemaining.java ! test/jdk/javax/crypto/CryptoPermission/AllPermCheck.java ! test/jdk/javax/crypto/CryptoPermission/LowercasePermCheck.java ! test/jdk/javax/crypto/CryptoPermission/RSANoLimit.java ! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetAlgName.java ! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKeySpec.java ! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKeySpecException.java ! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKeySpecException2.java ! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKeySpecInvalidEncoding.java ! test/jdk/javax/crypto/KeyGenerator/TestGetInstance.java ! test/jdk/javax/crypto/KeyGenerator/TestKGParity.java ! test/jdk/javax/crypto/Mac/ByteBuffers.java ! test/jdk/javax/crypto/Mac/TestGetInstance.java ! test/jdk/javax/crypto/SecretKeyFactory/SecKFTranslateTest.java ! test/jdk/javax/crypto/SecretKeyFactory/SecKeyFacSunJCEPrf.java ! test/jdk/javax/crypto/SecretKeyFactory/evilprov/com/evilprovider/EvilHmacSHA1.java ! test/jdk/javax/security/auth/login/Configuration/GetInstance.java ! test/jdk/javax/security/auth/login/Configuration/GetInstanceSecurity.grantedPolicy ! test/jdk/javax/security/auth/login/Configuration/GetInstanceSecurity.java ! test/jdk/javax/security/auth/login/Configuration/GetInstanceSecurity.policy ! test/jdk/sun/security/ec/ECDSAPrimitive.java ! test/jdk/sun/security/ec/ECDSAPrvGreaterThanOrder.java ! test/jdk/sun/security/ec/InvalidCurve.java ! test/jdk/sun/security/ec/NSASuiteB/TestSHAwithECDSASignatureOids.java ! test/jdk/sun/security/ec/OidInstance.java ! test/jdk/sun/security/ec/SignatureDigestTruncate.java ! test/jdk/sun/security/ec/SignatureKAT.java ! test/jdk/sun/security/ec/SignedObjectChain.java ! test/jdk/sun/security/ec/TestEC.java ! test/jdk/sun/security/ec/ed/EdCRLSign.java ! test/jdk/sun/security/ec/ed/EdDSAKeyCompatibility.java ! test/jdk/sun/security/ec/ed/EdDSAKeySize.java ! test/jdk/sun/security/ec/ed/EdDSANegativeTest.java ! test/jdk/sun/security/ec/ed/EdDSAParamSpec.java ! test/jdk/sun/security/ec/ed/EdDSAReuseTest.java ! test/jdk/sun/security/ec/ed/EdDSATest.java ! test/jdk/sun/security/ec/ed/TestEdDSA.java ! test/jdk/sun/security/jca/PreferredProviderNegativeTest.java ! test/jdk/sun/security/mscapi/InteropWithSunRsaSign.java ! test/jdk/sun/security/pkcs/pkcs8/TestLeadingZeros.java ! test/jdk/sun/security/pkcs11/Cipher/EncryptionPadding.java ! test/jdk/sun/security/pkcs11/Cipher/KeyWrap/NISTWrapKAT.java ! test/jdk/sun/security/pkcs11/Cipher/KeyWrap/TestGeneral.java ! test/jdk/sun/security/pkcs11/Cipher/PBECipher.java ! test/jdk/sun/security/pkcs11/Cipher/TestPKCS5PaddingError.java ! test/jdk/sun/security/pkcs11/Cipher/TestRSACipher.java ! test/jdk/sun/security/pkcs11/Cipher/TestRSACipherWrap.java ! test/jdk/sun/security/pkcs11/Cipher/TestRawRSACipher.java ! test/jdk/sun/security/pkcs11/Cipher/TestSymmCiphers.java ! test/jdk/sun/security/pkcs11/Cipher/TestSymmCiphersNoPad.java ! test/jdk/sun/security/pkcs11/KeyAgreement/TestDH.java ! test/jdk/sun/security/pkcs11/KeyAgreement/TestInterop.java ! test/jdk/sun/security/pkcs11/KeyStore/Basic.java ! test/jdk/sun/security/pkcs11/Mac/PBAMac.java ! test/jdk/sun/security/pkcs11/MessageDigest/ReinitDigest.java ! test/jdk/sun/security/pkcs11/Signature/SigInteropPSS.java ! test/jdk/sun/security/pkcs11/Signature/SigInteropPSS2.java ! test/jdk/sun/security/pkcs11/Signature/TestDSAKeyLength.java ! test/jdk/sun/security/pkcs11/policy ! test/jdk/sun/security/pkcs11/rsa/GenKeyStore.java ! test/jdk/sun/security/pkcs11/rsa/rsakeys.ks.policy ! test/jdk/sun/security/provider/DSA/SupportedDSAParamGen.java ! test/jdk/sun/security/provider/DSA/TestAlgParameterGenerator.java ! test/jdk/sun/security/provider/DSA/TestDSA.java ! test/jdk/sun/security/provider/DSA/TestDSA2.java ! test/jdk/sun/security/provider/DSA/TestKeyPairGenerator.java ! test/jdk/sun/security/provider/MessageDigest/DigestKAT.java ! test/jdk/sun/security/provider/MessageDigest/Offsets.java ! test/jdk/sun/security/provider/MessageDigest/TestSHAClone.java ! test/jdk/sun/security/provider/NSASuiteB/TestDSAGenParameterSpec.java ! test/jdk/sun/security/provider/NSASuiteB/TestSHAOids.java ! test/jdk/sun/security/provider/NSASuiteB/TestSHAwithDSASignatureOids.java ! test/jdk/sun/security/rsa/BrokenRSAPrivateCrtKey.java ! test/jdk/sun/security/rsa/GenKeyStore.java ! test/jdk/sun/security/rsa/KeySizeTest.java ! test/jdk/sun/security/rsa/PrivateKeyEqualityTest.java ! test/jdk/sun/security/rsa/SignatureTest.java ! test/jdk/sun/security/rsa/SpecTest.java ! test/jdk/sun/security/rsa/TestCACerts.java ! test/jdk/sun/security/rsa/TestKeyFactory.java ! test/jdk/sun/security/rsa/TestKeyPairGenerator.java ! test/jdk/sun/security/rsa/TestKeyPairGeneratorExponent.java ! test/jdk/sun/security/rsa/TestKeyPairGeneratorInit.java ! test/jdk/sun/security/rsa/TestKeyPairGeneratorLength.java ! test/jdk/sun/security/rsa/TestRSAOidSupport.java ! test/jdk/sun/security/rsa/TestSigGen15.java ! test/jdk/sun/security/rsa/TestSignatures.java ! test/jdk/sun/security/rsa/WithoutNULL.java ! test/jdk/sun/security/rsa/pss/PSSKeyCompatibility.java ! test/jdk/sun/security/rsa/pss/PSSParametersTest.java ! test/jdk/sun/security/rsa/pss/SerializedPSSKey.java ! test/jdk/sun/security/rsa/pss/SignatureTest2.java ! test/jdk/sun/security/rsa/pss/SignatureTestPSS.java ! test/jdk/sun/security/rsa/pss/TestPSSKeySupport.java ! test/jdk/sun/security/rsa/pss/TestSigGenPSS.java ! test/jdk/sun/security/ssl/HandshakeHash/DigestBase.java ! test/jdk/sun/security/x509/X509CRLImpl/Verify.java ! test/jdk/sun/security/x509/X509CertImpl/Verify.java Changeset: 7461dfe9 Branch: hermetic-java-runtime Author: Justin Lu Date: 2024-10-30 21:49:26 +0000 URL: https://git.openjdk.org/leyden/commit/7461dfe9c652542ef4e8f8fe36ac601ebd345492 8341788: Fix ExceptionOccurred in hotspot Reviewed-by: dholmes ! src/hotspot/share/jfr/instrumentation/jfrJvmtiAgent.cpp ! src/hotspot/share/prims/methodHandles.cpp ! src/hotspot/share/prims/nativeEntryPoint.cpp ! src/hotspot/share/prims/unsafe.cpp ! src/hotspot/share/prims/upcallLinker.cpp ! src/hotspot/share/prims/upcallStubs.cpp ! src/hotspot/share/runtime/continuation.cpp Changeset: 02ea4b54 Branch: hermetic-java-runtime Author: Harshitha Onkar Date: 2024-10-30 21:53:12 +0000 URL: https://git.openjdk.org/leyden/commit/02ea4b548ea1d5e96b9e59e2aa916d7728844116 8342635: javax/swing/JFileChooser/FileSystemView/WindowsDefaultIconSizeTest.java creates tmp file in src dir 8342634: javax/imageio/plugins/wbmp/WBMPStreamTruncateTest.java creates temp file in src dir Reviewed-by: erikj, serb ! test/jdk/javax/imageio/plugins/wbmp/WBMPStreamTruncateTest.java ! test/jdk/javax/swing/JFileChooser/FileSystemView/WindowsDefaultIconSizeTest.java Changeset: cc2fb4d3 Branch: hermetic-java-runtime Author: Kevin Walls Date: 2024-10-30 21:54:43 +0000 URL: https://git.openjdk.org/leyden/commit/cc2fb4d3bd52a0f0b2c92e0b5490e003f9ba55ee 8337276: jcmd man page update for PID in output filenames Reviewed-by: cjplummer, szaldana ! src/jdk.jcmd/share/man/jcmd.1 Changeset: f340ab2d Branch: hermetic-java-runtime Author: Fernando Guallini Date: 2024-10-30 22:14:54 +0000 URL: https://git.openjdk.org/leyden/commit/f340ab2d360b5dfd375095ac053e9f4fc22a98de 8342181: Update tests to use stronger Key and Salt size Reviewed-by: rhalade, ascarpino ! test/jdk/com/sun/crypto/provider/Cipher/DES/KeyWrapping.java ! test/jdk/com/sun/crypto/provider/Cipher/DES/Sealtest.java ! test/jdk/com/sun/crypto/provider/Cipher/KeyWrap/TestCipherKeyWrapperTest.java ! test/jdk/com/sun/crypto/provider/Cipher/PBE/PBEKeyCleanupTest.java ! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestOAEPPadding.java ! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestOAEPWithParams.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyAgreementPadding.java ! test/jdk/com/sun/crypto/provider/KeyFactory/TestProviderLeak.java ! test/jdk/com/sun/org/apache/xml/internal/security/SignatureKeyInfo.java ! test/jdk/java/security/KeyAgreement/KeySpecTest.java ! test/jdk/java/security/KeyAgreement/MultiThreadTest.java ! test/jdk/java/security/KeyAgreement/NegativeTest.java ! test/jdk/java/security/KeyFactory/Failover.java ! test/jdk/java/security/KeyPairGenerator/GenerateKeypair.java ! test/jdk/java/security/KeyPairGenerator/GenerateRSAKeyPair.java ! test/jdk/java/security/Provider/SupportsParameter.java ! test/jdk/java/security/Signature/NONEwithRSA.java ! test/jdk/java/security/Signature/ResetAfterException.java ! test/jdk/java/security/Signature/VerifyRangeCheckOverflow.java ! test/jdk/java/security/cert/X509Certificate/GetSigAlgParams.java ! test/jdk/javax/crypto/SecretKeyFactory/SecKeyFacSunJCEPrf.java ! test/jdk/javax/security/auth/Destroyable/KeyDestructionTest.java ! test/jdk/jdk/security/jarsigner/Spec.java ! test/jdk/sun/security/pkcs11/Cipher/TestRSACipher.java ! test/jdk/sun/security/pkcs11/Cipher/TestRSACipherWrap.java ! test/jdk/sun/security/pkcs11/Cipher/TestRawRSACipher.java ! test/jdk/sun/security/pkcs11/KeyAgreement/TestDH.java ! test/jdk/sun/security/provider/KeyStore/CaseSensitiveAliases.java ! test/jdk/sun/security/provider/NSASuiteB/TestSHAwithDSASignatureOids.java ! test/jdk/sun/security/rsa/BrokenRSAPrivateCrtKey.java ! test/jdk/sun/security/rsa/TestKeyPairGenerator.java ! test/jdk/sun/security/rsa/TestKeyPairGeneratorExponent.java ! test/jdk/sun/security/rsa/TestKeyPairGeneratorInit.java ! test/jdk/sun/security/rsa/TestKeyPairGeneratorLength.java ! test/jdk/sun/security/rsa/pss/DefaultParamSpec.java ! test/jdk/sun/security/rsa/pss/InitAgain.java ! test/jdk/sun/security/rsa/pss/SerializedPSSKey.java ! test/jdk/sun/security/rsa/pss/TestPSSKeySupport.java ! test/jdk/sun/security/x509/AlgorithmId/NonStandardNames.java ! test/lib/jdk/test/lib/security/SecurityUtils.java Changeset: 688e92e7 Branch: hermetic-java-runtime Author: Jiangli Zhou Date: 2024-10-31 01:50:00 +0000 URL: https://git.openjdk.org/leyden/commit/688e92e7f5febddd2935cb7f500dd3f10fbd9401 8342642: Class loading failure due to archived map issue in ModuleLoaderMap.Mapper Reviewed-by: iklam, shade, alanb ! src/java.base/share/classes/jdk/internal/module/ModuleLoaderMap.java Changeset: 388d44fb Branch: hermetic-java-runtime Author: Daniel Lund?n Date: 2024-10-31 07:46:35 +0000 URL: https://git.openjdk.org/leyden/commit/388d44fbf0126f253860edc88c2efd57f86e5a2b 8342156: C2: Compilation failure with fewer arguments after JDK-8329032 Co-authored-by: Christian Hagedorn Reviewed-by: rcastanedalo, chagedorn, kvn ! src/hotspot/share/adlc/formsopt.cpp + test/hotspot/jtreg/compiler/arguments/TestManyParameters.java Changeset: 2f1ba5ef Branch: hermetic-java-runtime Author: Eirik Bj?rsn?s Date: 2024-10-31 08:32:48 +0000 URL: https://git.openjdk.org/leyden/commit/2f1ba5ef09441ed9e505fe2e17c57ccb1771f777 8343307: Throw ZipException instead of IAE in ZipFile.Source::initCEN Reviewed-by: lancea, jpai ! src/java.base/share/classes/java/util/zip/ZipFile.java Changeset: dee0982c Branch: hermetic-java-runtime Author: Alan Bateman Date: 2024-10-31 08:53:19 +0000 URL: https://git.openjdk.org/leyden/commit/dee0982c603b389148a2e615c10c1276c3c589ae 8343132: Remove temporary transitions from Virtual thread implementation Reviewed-by: dholmes, sspitsyn, pchilanomate ! src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/opto/c2compiler.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp ! src/java.base/share/classes/java/lang/ThreadLocal.java ! src/java.base/share/classes/java/lang/VirtualThread.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java ! src/java.base/share/native/libjava/VirtualThread.c ! test/jdk/java/lang/Thread/virtual/ParkWithFixedThreadPool.java Changeset: c40bb762 Branch: hermetic-java-runtime Author: Christian Hagedorn Date: 2024-10-31 09:17:21 +0000 URL: https://git.openjdk.org/leyden/commit/c40bb7621c0e49581dac587b6900b6d281572813 8343296: IGV: Show pre/main/post at CountedLoopNodes Co-authored-by: Roberto Casta?eda Lozano Reviewed-by: rcastanedalo, kvn ! src/hotspot/share/opto/idealGraphPrinter.cpp ! src/hotspot/share/opto/idealGraphPrinter.hpp ! src/utils/IdealGraphVisualizer/Filter/src/main/resources/com/sun/hotspot/igv/filter/helper.js ! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/customNodeInfo.filter Changeset: e5bbad05 Branch: hermetic-java-runtime Author: Arseny Bochkarev Date: 2024-10-31 12:19:48 +0000 URL: https://git.openjdk.org/leyden/commit/e5bbad059d5dc293288ac415c9f7d0fa89c64b74 8334999: RISC-V: implement AES single block encryption/decryption intrinsics Reviewed-by: fyang, rehn, yzhu ! src/hotspot/cpu/riscv/assembler_riscv.hpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/riscv/vm_version_riscv.cpp ! src/hotspot/share/opto/library_call.cpp Changeset: 29ae2651 Branch: hermetic-java-runtime Author: Doug Simon Date: 2024-10-31 13:55:42 +0000 URL: https://git.openjdk.org/leyden/commit/29ae26517f9c1fd5e641b3a560aa93e370920506 8341861: GHA: Use only retention mechanism to remove bundles Reviewed-by: shade, ihse, erikj ! .github/workflows/main.yml Changeset: 3ccd2f75 Branch: hermetic-java-runtime Author: Chen Liang Date: 2024-10-31 14:01:13 +0000 URL: https://git.openjdk.org/leyden/commit/3ccd2f757d069c16147b331a90b1590c8ad4ae24 8342458: More consistent constant instruction handling Reviewed-by: asotona ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractInstruction.java ! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java ! test/jdk/jdk/classfile/LDCTest.java Changeset: b2694934 Branch: hermetic-java-runtime Author: Olexandr Rotan Date: 2024-10-31 15:25:42 +0000 URL: https://git.openjdk.org/leyden/commit/b2694934b567c896b715c420584ce0989d2decc9 8338981: Access to private classes should be permitted inside the permits clause of the enclosing top-level class Reviewed-by: vromero, mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrContext.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java + test/langtools/tools/javac/sealed/PrivateMembersInPermitClause.java Changeset: 7d8bd21e Branch: hermetic-java-runtime Author: Cesar Soares Lucas Date: 2024-10-31 17:11:11 +0000 URL: https://git.openjdk.org/leyden/commit/7d8bd21eb0187647ec574abf4fac4f99c435c60b 8335977: Deoptimization fails with assert "object should be reallocated already" Co-authored-by: Christian Hagedorn Reviewed-by: thartmann, kvn, vlivanov ! src/hotspot/share/opto/output.cpp + test/hotspot/jtreg/compiler/escapeAnalysis/TestReduceAllocationAndJVMStates.java Changeset: 7ad3ef7f Branch: hermetic-java-runtime Author: Erik Gahlin Date: 2024-10-31 18:25:30 +0000 URL: https://git.openjdk.org/leyden/commit/7ad3ef7f763ab909d7b43dbdc8f445c101a9e989 8343057: JFR: Sorting in 'jfr view' can violate contract Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/TableSorter.java Changeset: ae82cc1b Branch: hermetic-java-runtime Author: Fernando Guallini Date: 2024-10-31 18:28:52 +0000 URL: https://git.openjdk.org/leyden/commit/ae82cc1ba101f6c566278f79a2e94bd1d1dd9efe 8342188: Update tests to use stronger key parameters and certificates Reviewed-by: rhalade, ascarpino ! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestRSA.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/DHGenSharedSecret.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyAgreement2.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyAgreement3.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyFactory.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyGenSpeed.java ! test/jdk/com/sun/crypto/provider/TLS/TestLeadingZeroes.java ! test/jdk/java/security/KeyRep/Serial.java ! test/jdk/sun/security/pkcs11/KeyAgreement/TestInterop.java ! test/jdk/sun/security/ssl/X509TrustManagerImpl/PKIXExtendedTM.java ! test/jdk/sun/security/ssl/X509TrustManagerImpl/SunX509ExtendedTM.java ! test/jdk/sun/security/x509/X509CRLImpl/Verify.java ! test/jdk/sun/security/x509/X509CertImpl/Verify.java + test/lib/jdk/test/lib/security/DiffieHellmanGroup.java ! test/lib/jdk/test/lib/security/SecurityUtils.java Changeset: 7c36fa7e Branch: hermetic-java-runtime Author: Aleksey Shipilev Date: 2024-10-31 20:18:25 +0000 URL: https://git.openjdk.org/leyden/commit/7c36fa7e175c01dd994cd8f1ef9fd942dbddbce0 8343019: Primitive caches must use boxed instances from the archive Reviewed-by: jiangli, vlivanov, iklam ! src/java.base/share/classes/java/lang/Byte.java ! src/java.base/share/classes/java/lang/Character.java ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java ! src/java.base/share/classes/java/lang/Short.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.java + test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedIntegerHolder.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/CheckIntegerCacheApp.java Changeset: 568b07a0 Branch: hermetic-java-runtime Author: Alexey Semenyuk Date: 2024-10-31 20:25:55 +0000 URL: https://git.openjdk.org/leyden/commit/568b07a09b7e08ae9ea4a7d23e1ee3ca8c06e7a9 8325089: jpackage utility creates an "infinite", undeleteable directory tree Reviewed-by: almatvee ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AbstractAppImageBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/DeployParams.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/IOUtils.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java + test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/DirectoryContentVerifierTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CommandArguments.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JavaAppDesc.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java ! test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/DeployParamsTest.java + test/jdk/tools/jpackage/share/InOutPathTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java Changeset: d4eb2d92 Branch: hermetic-java-runtime Author: Calvin Cheung Date: 2024-10-31 21:30:08 +0000 URL: https://git.openjdk.org/leyden/commit/d4eb2d924e917e9a81c89ba938876f18089c793c 8319343: Improve CDS module graph support for --add-modules option Reviewed-by: alanb, iklam ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/classfile/classLoaderExt.cpp ! src/hotspot/share/classfile/classLoaderExt.hpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/classfile/modules.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/arguments.hpp ! src/java.base/share/classes/jdk/internal/module/ArchivedModuleGraph.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java Changeset: 5a5d9c51 Branch: hermetic-java-runtime Author: Alexander Matveev Date: 2024-10-31 22:17:35 +0000 URL: https://git.openjdk.org/leyden/commit/5a5d9c51beadd9715ad4d5171003b8f54a8a9264 8343085: [macos] jpackage verbose output on macOS contains numerous "Running /usr/bin/codesign" entries Reviewed-by: asemenyuk ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Executor.java Changeset: 34655c67 Branch: hermetic-java-runtime Author: Alexander Matveev Date: 2024-10-31 22:18:26 +0000 URL: https://git.openjdk.org/leyden/commit/34655c67a8efe1b8eb83d51a1e0efca10c6603ca 8342544: [macos] jpackage test helper should check for both "--app-image" and "--mac-sign" for signing predefined app image case Reviewed-by: asemenyuk ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java Changeset: 29321447 Branch: hermetic-java-runtime Author: Claes Redestad Date: 2024-10-31 22:28:53 +0000 URL: https://git.openjdk.org/leyden/commit/29321447b16d318e580f99edb748165eed1a4e00 8343305: Remove Indify-dependent microbenchmarks Reviewed-by: liach, ihse, erikj ! make/test/BuildMicrobenchmark.gmk - test/micro/org/openjdk/bench/java/lang/invoke/CallSiteSetTarget.java - test/micro/org/openjdk/bench/java/lang/invoke/CallSiteSetTargetSelf.java - test/micro/org/openjdk/bench/java/lang/invoke/CallSiteStable.java Changeset: b627a41f Branch: hermetic-java-runtime Author: Claes Redestad Date: 2024-10-31 22:30:25 +0000 URL: https://git.openjdk.org/leyden/commit/b627a41f3de77c27431a128f76d383e1db5406be 8343345: Use -jvmArgsPrepend when running microbenchmarks in RunTests.gmk Reviewed-by: liach, ihse, erikj ! make/RunTests.gmk Changeset: 803612ee Branch: hermetic-java-runtime Author: Fei Yang Date: 2024-11-01 00:13:14 +0000 URL: https://git.openjdk.org/leyden/commit/803612ee9377f7875d1b3ceb6f055048703e148c 8343121: RISC-V: More accurate max size for C2SafepointPollStub and C2EntryBarrierStub Reviewed-by: rehn, fjiang ! src/hotspot/cpu/riscv/c2_CodeStubs_riscv.cpp Changeset: cbda7580 Branch: hermetic-java-runtime Author: Fei Yang Date: 2024-11-01 00:55:11 +0000 URL: https://git.openjdk.org/leyden/commit/cbda758010c22b0c1b9aec16004d4bfd24ab5c81 8343122: RISC-V: C2: Small improvement for real runtime callouts Reviewed-by: rehn, fjiang ! src/hotspot/cpu/riscv/riscv.ad Changeset: 6f6cfe64 Branch: hermetic-java-runtime Author: Christian Hagedorn Date: 2024-11-01 06:51:34 +0000 URL: https://git.openjdk.org/leyden/commit/6f6cfe643b48c21c9b7349b584d31b813c025abd 8343380: C2: assert(iff->in(1)->is_OpaqueNotNull()) failed: must be OpaqueNotNull Reviewed-by: thartmann, kvn ! src/hotspot/share/opto/escape.cpp + test/hotspot/jtreg/compiler/escapeAnalysis/TestCanReduceCheckUsersDifferentIfs.java Changeset: 2a4d9d9b Branch: hermetic-java-runtime Author: Aleksey Shipilev Date: 2024-11-01 07:19:51 +0000 URL: https://git.openjdk.org/leyden/commit/2a4d9d9b0d34c84adeae78fad18a96c286c569e8 8343379: [BACKOUT] 8343190 GHA: Try building JTReg several times Reviewed-by: erikj, ihse ! .github/actions/build-jtreg/action.yml Changeset: 8d4d589f Branch: hermetic-java-runtime Author: Jatin Bhateja Date: 2024-11-01 07:34:59 +0000 URL: https://git.openjdk.org/leyden/commit/8d4d589fc5895f328c7db93bae72048e8711d727 8343297: Vector unsigned min/max test are failing with -Xcomp Reviewed-by: thartmann ! src/hotspot/cpu/x86/x86.ad Changeset: 4a70c83b Branch: hermetic-java-runtime Author: Kevin Walls Date: 2024-11-01 08:35:28 +0000 URL: https://git.openjdk.org/leyden/commit/4a70c83bd0c563185123ce9d8a34e006c62db7cc 8343378: Exceptions in javax/management DeadLockTest.java do not cause test failure Reviewed-by: amenkov ! test/jdk/javax/management/remote/mandatory/connection/DeadLockTest.java Changeset: f77a5144 Branch: hermetic-java-runtime Author: Andrey Turbanov Date: 2024-11-01 11:47:00 +0000 URL: https://git.openjdk.org/leyden/commit/f77a5144a12fc31bad8b672a3cc9caa688d78e72 8343194: Avoid redundant Hashtable.containsKey call in CodeSource.readObject Reviewed-by: mullan ! src/java.base/share/classes/java/security/CodeSource.java Changeset: da0e9e38 Branch: hermetic-java-runtime Author: Zhengyu Gu Date: 2024-11-01 13:04:09 +0000 URL: https://git.openjdk.org/leyden/commit/da0e9e38e378ad14ddf4577924597462d9b0595f 8343333: Parallel: Cleanup comment referring Solaris in MutableNUMASpace Reviewed-by: tschatzl ! src/hotspot/share/gc/parallel/mutableNUMASpace.hpp Changeset: 7e87c071 Branch: hermetic-java-runtime Author: Fernando Guallini Committer: Sean Mullan Date: 2024-11-01 13:11:56 +0000 URL: https://git.openjdk.org/leyden/commit/7e87c071b0fd832473f17ec0f579df40bea62950 8340116: test/jdk/sun/security/tools/jarsigner/PreserveRawManifestEntryAndDigest.java can fail due to regex Reviewed-by: mullan ! test/jdk/sun/security/tools/jarsigner/PreserveRawManifestEntryAndDigest.java Changeset: 751a914b Branch: hermetic-java-runtime Author: Tomas Zezula Date: 2024-11-01 13:36:26 +0000 URL: https://git.openjdk.org/leyden/commit/751a914b0a377d4e1dd30d2501f0ab4e327dea34 8340733: Add scope for relaxing constraint on JavaCalls from CompilerThread Reviewed-by: dnsimon, kvn ! src/hotspot/share/compiler/compilerThread.cpp ! src/hotspot/share/jvmci/jvmci.cpp ! src/hotspot/share/jvmci/jvmci.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp + src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerThreadCanCallJavaScope.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java Changeset: 5995786d Branch: hermetic-java-runtime Author: Markus Gr?nlund Date: 2024-11-01 14:51:51 +0000 URL: https://git.openjdk.org/leyden/commit/5995786dbd69ed11dd1cacb2a3ac86e3e6f43ab7 8343177: JFR: Remove critical section for thread id assignment Reviewed-by: dholmes ! src/hotspot/share/jfr/jfr.cpp ! src/hotspot/share/jfr/jfr.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp ! src/hotspot/share/jfr/recorder/jfrRecorder.cpp ! src/hotspot/share/jfr/support/jfrThreadLocal.cpp ! src/hotspot/share/jfr/support/jfrThreadLocal.hpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/threads.cpp Changeset: ea110c35 Branch: hermetic-java-runtime Author: Justin Lu Date: 2024-11-01 16:34:53 +0000 URL: https://git.openjdk.org/leyden/commit/ea110c35f5429f1e1de57a301e2256f508a4c324 8343236: Use @apiNote and @implSpec in j.util.Currency Reviewed-by: iris, lancea, bpb, naoto ! src/java.base/share/classes/java/util/Currency.java Changeset: 1eccdfc6 Branch: hermetic-java-runtime Author: Doug Simon Date: 2024-11-01 17:04:23 +0000 URL: https://git.openjdk.org/leyden/commit/1eccdfc62288b8baff950b7293ee931eab896298 8343439: [JVMCI] Fix javadoc of Services.getSavedProperties Reviewed-by: never ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/services/Services.java Changeset: c82ad845 Branch: hermetic-java-runtime Author: Fernando Guallini Committer: Rajan Halade Date: 2024-11-01 17:52:20 +0000 URL: https://git.openjdk.org/leyden/commit/c82ad845e101bf5d97c0744377d68002907d4a0e 8342183: Update tests to use stronger algorithms and keys Reviewed-by: rhalade, ascarpino ! test/jdk/com/sun/crypto/provider/CICO/CICOSkipTest.java ! test/jdk/com/sun/crypto/provider/Cipher/KeyWrap/TestCipherKeyWrapperTest.java ! test/jdk/com/sun/crypto/provider/Cipher/PBE/TestCipherPBECons.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyAgreement2.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/SupportedDHParamGens.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/SupportedDHParamGensLongKey.java ! test/jdk/com/sun/crypto/provider/KeyGenerator/TestExplicitKeyLength.java ! test/jdk/com/sun/crypto/provider/Mac/HmacSaltLengths.java ! test/jdk/com/sun/crypto/provider/Mac/MacClone.java ! test/jdk/java/security/KeyStore/TestKeyStoreEntry.java ! test/jdk/java/security/MessageDigest/ByteBuffers.java ! test/jdk/java/security/Signature/ByteBuffers.java ! test/jdk/java/security/Signature/SignWithOutputBuffer.java ! test/jdk/java/security/Signature/SignatureGetInstance.java ! test/jdk/java/security/Signature/TestInitSignWithMyOwnRandom.java ! test/jdk/java/security/Signature/VerifyRangeCheckOverflow.java ! test/jdk/java/security/SignedObject/Chain.java ! test/jdk/java/security/SignedObject/Copy.java ! test/jdk/javax/crypto/Cipher/ByteBuffers.java ! test/jdk/javax/crypto/Cipher/TestGetInstance.java ! test/jdk/javax/crypto/CipherSpi/DirectBBRemaining.java ! test/jdk/javax/crypto/CryptoPermission/AllPermCheck.java ! test/jdk/javax/crypto/CryptoPermission/LowercasePermCheck.java ! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKeySpec.java ! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKeySpecException.java ! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKeySpecException2.java ! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKeySpecInvalidEncoding.java ! test/jdk/javax/crypto/KeyGenerator/TestGetInstance.java ! test/jdk/javax/crypto/Mac/ByteBuffers.java ! test/jdk/javax/crypto/Mac/TestGetInstance.java ! test/jdk/sun/security/pkcs/pkcs10/PKCS10AttrEncoding.java ! test/jdk/sun/security/pkcs/pkcs7/SignerOrder.java ! test/jdk/sun/security/rsa/TestKeyPairGenerator.java ! test/jdk/sun/security/rsa/pss/InitAgain.java ! test/jdk/sun/security/tools/keytool/KeyToolTest.java Changeset: 3c7082a6 Branch: hermetic-java-runtime Author: Jatin Bhateja Date: 2024-11-02 01:07:41 +0000 URL: https://git.openjdk.org/leyden/commit/3c7082a633037c19066c36be2520487b0bed4e79 8343419: Assertion failure in long vector unsigned min/max with -XX:+UseKNLSetting Reviewed-by: sviswanathan ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/x86.ad Changeset: 8c1cf8fa Branch: hermetic-java-runtime Author: Jiangli Zhou Date: 2024-11-02 01:11:20 +0000 URL: https://git.openjdk.org/leyden/commit/8c1cf8fabe810d4031c3d57e8b8f75f5c84a4974 8339128: Cannot resolve user specified tool properly after JDK-8338304 Reviewed-by: erikj, ihse ! make/autoconf/flags-ldflags.m4 ! make/autoconf/toolchain.m4 Changeset: 00ec1057 Branch: hermetic-java-runtime Author: Archie Cobbs Date: 2024-11-02 02:32:02 +0000 URL: https://git.openjdk.org/leyden/commit/00ec10574dd66ba300f02929ec9406a6b9fdfb07 8343412: Missing escapes for single quote marks in javac.properties Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties ! test/langtools/tools/javac/diags/CheckResourceKeys.java Changeset: 069bb791 Branch: hermetic-java-runtime Author: Andrey Turbanov Date: 2024-11-02 08:33:56 +0000 URL: https://git.openjdk.org/leyden/commit/069bb79103f0ab75448de3989468d08b3cc3d793 8342082: Remove unused BasicProgressBarUI.Animator.interval Reviewed-by: prr, honkar ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicProgressBarUI.java Changeset: 29882bfe Branch: hermetic-java-runtime Author: Alexey Semenyuk Date: 2024-11-02 12:44:17 +0000 URL: https://git.openjdk.org/leyden/commit/29882bfe7b7e76446a96862cd0a5e81c7e054415 8340311: JPackage app-image exe launches multiple exe's in JDK 22+ Reviewed-by: almatvee ! src/jdk.jpackage/share/native/applauncher/AppLauncher.cpp ! src/jdk.jpackage/share/native/applauncher/AppLauncher.h ! src/jdk.jpackage/share/native/applauncher/CfgFile.cpp ! src/jdk.jpackage/share/native/applauncher/CfgFile.h ! src/jdk.jpackage/windows/native/applauncher/WinLauncher.cpp ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CfgFile.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherAsServiceVerifier.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java ! test/jdk/tools/jpackage/windows/Win8301247Test.java ! test/jdk/tools/jpackage/windows/WinChildProcessTest.java + test/jdk/tools/jpackage/windows/WinNoRestartTest.java Changeset: d26412e6 Branch: hermetic-java-runtime Author: Michael McMahon Date: 2024-11-03 17:43:46 +0000 URL: https://git.openjdk.org/leyden/commit/d26412e657a15460cdf77c0fef4666292e070ef6 8343433: Update net.properties and java.net.http module-info.java after 8326949 Reviewed-by: dfuchs, jpai ! src/java.base/share/conf/net.properties ! src/java.net.http/share/classes/module-info.java Changeset: 37a3398b Branch: hermetic-java-runtime Author: Fei Yang Date: 2024-11-04 01:40:20 +0000 URL: https://git.openjdk.org/leyden/commit/37a3398b5879e0ee79891e97791cd1d6e99ab5d9 8343242: RISC-V: Refactor materialization of literal address Reviewed-by: rehn, fjiang ! src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_arraycopy_riscv.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp ! src/hotspot/cpu/riscv/globals_riscv.hpp ! src/hotspot/cpu/riscv/interp_masm_riscv.cpp ! src/hotspot/cpu/riscv/interpreterRT_riscv.cpp ! src/hotspot/cpu/riscv/jniFastGetField_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/templateTable_riscv.cpp ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/riscv64/RISCV64HotSpotJVMCIBackendFactory.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/riscv64/RISCV64HotSpotVMConfig.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/riscv64/RISCV64.java Changeset: c1251780 Branch: hermetic-java-runtime Author: Amit Kumar Date: 2024-11-04 03:36:25 +0000 URL: https://git.openjdk.org/leyden/commit/c125178065664fdf96c42dfc6dcfa2431e6011a4 8341068: [s390x] intrinsics for divideUnsigned and remainderUnsigned methods in java.lang.Integer and java.lang.Long Reviewed-by: lucy, aph ! src/hotspot/cpu/s390/assembler_s390.hpp ! src/hotspot/cpu/s390/assembler_s390.inline.hpp ! src/hotspot/cpu/s390/s390.ad Changeset: 2432c4f8 Branch: hermetic-java-runtime Author: Tobias Hartmann Date: 2024-11-04 06:27:33 +0000 URL: https://git.openjdk.org/leyden/commit/2432c4f862e66e91c60e75ccc43b376020d80a1f 8343206: Final graph reshaping should not compress abstract or interface class pointers Reviewed-by: coleenp, eosterlund, kvn ! src/hotspot/share/opto/compile.cpp Changeset: f9e1c62d Branch: hermetic-java-runtime Author: Adam Sotona Date: 2024-11-04 07:19:23 +0000 URL: https://git.openjdk.org/leyden/commit/f9e1c62dcd2279cbe5a93a2b19a492cb5b087719 8343436: Regression in StackMapGenerator after JDK-8339205 Reviewed-by: liach ! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java ! test/jdk/jdk/classfile/StackMapsTest.java Changeset: e7f0bf11 Branch: hermetic-java-runtime Author: Damon Fenacci Date: 2024-11-04 07:33:54 +0000 URL: https://git.openjdk.org/leyden/commit/e7f0bf11ff0e89b6b156d5e88ca3771c706aa46a 8343153: compiler/codecache/CheckLargePages.java fails on linux with huge pages configured but its number set to 0 Reviewed-by: eastigeevich, thartmann ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/compiler/codecache/CheckLargePages.java Changeset: df08a9ec Branch: hermetic-java-runtime Author: Hamlin Li Date: 2024-11-04 09:19:39 +0000 URL: https://git.openjdk.org/leyden/commit/df08a9ec0d813fcd4ea88a3773c230af6d65e045 8312425: [vectorapi] AArch64: Optimize vector math operations with SLEEF Co-authored-by: Xiaohong Gong Reviewed-by: ihse, fgao, aph ! make/autoconf/flags-cflags.m4 ! make/autoconf/spec.gmk.template ! make/modules/jdk.incubator.vector/Lib.gmk ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp + src/jdk.incubator.vector/linux/native/libsleef/lib/vector_math_neon.c + src/jdk.incubator.vector/linux/native/libsleef/lib/vector_math_sve.c Changeset: 75801992 Branch: hermetic-java-runtime Author: Martin Doerr Date: 2024-11-04 09:58:51 +0000 URL: https://git.openjdk.org/leyden/commit/75801992a7c626d409f66e2491082dba84c6fe45 8343205: CompileBroker::possibly_add_compiler_threads excessively polls available memory Reviewed-by: thartmann, kvn ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileBroker.hpp Changeset: 452a5fbd Branch: hermetic-java-runtime Author: Albert Mingkun Yang Date: 2024-11-04 10:31:24 +0000 URL: https://git.openjdk.org/leyden/commit/452a5fbd9c29e0991758ab97ed5bdbf1922b6a11 8343507: Parallel: Fail if verify_complete finds incorrect states Reviewed-by: tschatzl, kbarrett ! src/hotspot/share/gc/parallel/psParallelCompact.cpp Changeset: 7f131a9e Branch: hermetic-java-runtime Author: Fei Yang Date: 2024-11-04 10:54:19 +0000 URL: https://git.openjdk.org/leyden/commit/7f131a9e1eb96d905a57f6e1e6fec2b7c7f725a4 8343415: RISC-V: Increase maximum size of C2EntryBarrierStub by four Reviewed-by: rehn, fjiang ! src/hotspot/cpu/riscv/c2_CodeStubs_riscv.cpp Changeset: f69b6016 Branch: hermetic-java-runtime Author: Per Minborg Date: 2024-11-04 11:06:25 +0000 URL: https://git.openjdk.org/leyden/commit/f69b6016d6160d7093c32a806c60d85cf9a02222 8343188: Investigate ways to simplify MemorySegment::ofBuffer Reviewed-by: mcimadamore ! src/java.base/share/classes/java/nio/Buffer.java ! src/java.base/share/classes/java/nio/ByteBufferAs-X-Buffer.java.template ! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template ! src/java.base/share/classes/java/nio/Heap-X-Buffer.java.template ! src/java.base/share/classes/java/nio/X-Buffer.java.template ! src/java.base/share/classes/jdk/internal/access/JavaNioAccess.java ! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java ! src/java.base/share/classes/jdk/internal/foreign/SegmentFactories.java + test/micro/org/openjdk/bench/java/lang/foreign/SegmentOfBuffer.java Changeset: 7bca0af4 Branch: hermetic-java-runtime Author: Alexey Ivanov Date: 2024-11-04 11:37:47 +0000 URL: https://git.openjdk.org/leyden/commit/7bca0af481e2ab1d9576fdf400079b4e4ca91e89 8343128: PassFailJFrame.java test result: Error. Bad action for script: build} Use HTML character entity in javadoc to prevent jtreg from recognising PassFailJFrame.java as a test file. Reviewed-by: azvegint, honkar ! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java Changeset: 809030bf Branch: hermetic-java-runtime Author: Hannes Walln?fer Date: 2024-11-04 12:05:08 +0000 URL: https://git.openjdk.org/leyden/commit/809030bfb2066805118dcd4326588bc224b78d3f 8321500: javadoc rejects '@' in multi-line attribute value Reviewed-by: prappo ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java ! test/langtools/tools/javac/doctree/AttrTest.java Changeset: b41d713f Branch: hermetic-java-runtime Author: Johan Sj?len Date: 2024-11-04 12:14:06 +0000 URL: https://git.openjdk.org/leyden/commit/b41d713ff4157ebfed9da809c2ef970a3d1a6af6 8343513: Forward declare Thread in mutexLocker.hpp Reviewed-by: dholmes, mgronlun, shade ! src/hotspot/share/nmt/nmtCommon.hpp ! src/hotspot/share/runtime/mutexLocker.hpp Changeset: 895a7b64 Branch: hermetic-java-runtime Author: Aggelos Biboudis Date: 2024-11-04 12:27:12 +0000 URL: https://git.openjdk.org/leyden/commit/895a7b64f01dec7248549b127875edcf006457cf 8342967: Lambda deduplication fails with non-metafactory BSMs and mismatched local variables names Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeDiffer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeHasher.java ! test/langtools/tools/javac/lambda/deduplication/Deduplication.java ! test/langtools/tools/javac/lambda/deduplication/DeduplicationTest.java Changeset: 1f7d524f Branch: hermetic-java-runtime Author: Chen Liang Date: 2024-11-04 13:24:09 +0000 URL: https://git.openjdk.org/leyden/commit/1f7d524fd3ecd932deb44b6fafdaa36c6bba4cb4 8343437: ClassDesc.of incorrectly permitting empty names Reviewed-by: mchung ! src/java.base/share/classes/java/lang/constant/ClassDesc.java ! src/java.base/share/classes/java/lang/constant/PackageDesc.java ! src/java.base/share/classes/jdk/internal/constant/ConstantUtils.java ! test/jdk/java/lang/constant/ClassDescTest.java ! test/jdk/java/lang/constant/PackageDescTest.java Changeset: 8d6cfba3 Branch: hermetic-java-runtime Author: Chen Liang Date: 2024-11-04 13:24:29 +0000 URL: https://git.openjdk.org/leyden/commit/8d6cfba37fe641e35886fdba536f5b2f1709e87b 8336267: Method and Constructor signature parsing can be shared on the root object Reviewed-by: mchung ! src/java.base/share/classes/java/lang/reflect/Constructor.java ! src/java.base/share/classes/java/lang/reflect/Field.java ! src/java.base/share/classes/java/lang/reflect/Method.java Changeset: 646d64e8 Branch: hermetic-java-runtime Author: Per Minborg Date: 2024-11-04 14:12:30 +0000 URL: https://git.openjdk.org/leyden/commit/646d64e88003ef2a2e1960cef0cc59d1a97bb912 8340307: Add explanation around MemorySegment:reinterpret regarding arenas Reviewed-by: jvernee ! src/java.base/share/classes/java/lang/foreign/MemorySegment.java ! test/jdk/java/foreign/TestSegments.java Changeset: b74652b5 Branch: hermetic-java-runtime Author: Aleksey Shipilev Date: 2024-11-04 14:37:10 +0000 URL: https://git.openjdk.org/leyden/commit/b74652b5f4424419b36888514730ac7550f42a6b 8343167: Unnecessary define checks in InterpreterRuntime after JDK-8199809 Reviewed-by: phh, coleenp ! src/hotspot/cpu/x86/interpreterRT_x86_32.cpp ! src/hotspot/cpu/x86/interpreterRT_x86_64.cpp Changeset: 7f8450cc Branch: hermetic-java-runtime Author: SendaoYan Date: 2024-11-04 15:05:52 +0000 URL: https://git.openjdk.org/leyden/commit/7f8450cc511e22e3183092edfa3a37b39f133cff 8343473: Update copyright year of AddmodsOption.java Reviewed-by: mli ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java Changeset: 23fa1a33 Branch: hermetic-java-runtime Author: Archie Cobbs Date: 2024-11-04 16:13:10 +0000 URL: https://git.openjdk.org/leyden/commit/23fa1a33274d279a53fa6dde683900450561957b 8343484: Remove unnecessary @SuppressWarnings annotations (nio) Reviewed-by: alanb ! src/java.base/share/classes/java/nio/channels/AsynchronousFileChannel.java ! src/java.base/share/classes/java/nio/channels/FileChannel.java ! src/java.base/share/classes/java/nio/charset/Charset-X-Coder.java.template Changeset: 1c448347 Branch: hermetic-java-runtime Author: Naoto Sato Date: 2024-11-04 17:00:44 +0000 URL: https://git.openjdk.org/leyden/commit/1c4483473d878bb4c41e66f27fea84ef81ede8c9 8333582: Update CLDR to Version 46.0 Reviewed-by: joehw, srl, jlu ! make/data/cldr/common/bcp47/currency.xml ! make/data/cldr/common/bcp47/number.xml ! make/data/cldr/common/bcp47/timezone.xml ! make/data/cldr/common/dtd/ldml.dtd ! make/data/cldr/common/dtd/ldml.xsd ! make/data/cldr/common/dtd/ldmlBCP47.dtd ! make/data/cldr/common/dtd/ldmlBCP47.xsd ! make/data/cldr/common/dtd/ldmlSupplemental.dtd ! make/data/cldr/common/dtd/ldmlSupplemental.xsd + make/data/cldr/common/dtd/messageFormat/message.dtd + make/data/cldr/common/dtd/messageFormat/message.json ! make/data/cldr/common/main/ab.xml ! make/data/cldr/common/main/af.xml ! make/data/cldr/common/main/ak.xml ! make/data/cldr/common/main/am.xml ! make/data/cldr/common/main/an.xml ! make/data/cldr/common/main/ar.xml ! make/data/cldr/common/main/as.xml ! make/data/cldr/common/main/ast.xml ! make/data/cldr/common/main/az.xml ! make/data/cldr/common/main/bal.xml ! make/data/cldr/common/main/bal_Latn.xml ! make/data/cldr/common/main/be.xml ! make/data/cldr/common/main/be_TARASK.xml ! make/data/cldr/common/main/bew.xml ! make/data/cldr/common/main/bg.xml ! make/data/cldr/common/main/blo.xml ! make/data/cldr/common/main/bn.xml ! make/data/cldr/common/main/br.xml ! make/data/cldr/common/main/brx.xml ! make/data/cldr/common/main/bs.xml ! make/data/cldr/common/main/bs_Cyrl.xml ! make/data/cldr/common/main/ca.xml ! make/data/cldr/common/main/ca_ES_VALENCIA.xml ! make/data/cldr/common/main/ccp.xml ! make/data/cldr/common/main/ce.xml ! make/data/cldr/common/main/ceb.xml ! make/data/cldr/common/main/chr.xml ! make/data/cldr/common/main/cs.xml ! make/data/cldr/common/main/csw.xml ! make/data/cldr/common/main/cv.xml ! make/data/cldr/common/main/cy.xml ! make/data/cldr/common/main/da.xml ! make/data/cldr/common/main/de.xml ! make/data/cldr/common/main/de_CH.xml ! make/data/cldr/common/main/doi.xml ! make/data/cldr/common/main/dsb.xml ! make/data/cldr/common/main/ee.xml ! make/data/cldr/common/main/el.xml ! make/data/cldr/common/main/en.xml ! make/data/cldr/common/main/en_001.xml ! make/data/cldr/common/main/en_AU.xml ! make/data/cldr/common/main/en_BS.xml ! make/data/cldr/common/main/en_BZ.xml ! make/data/cldr/common/main/en_CA.xml ! make/data/cldr/common/main/en_Dsrt.xml ! make/data/cldr/common/main/en_GB.xml ! make/data/cldr/common/main/en_IN.xml ! make/data/cldr/common/main/en_KY.xml ! make/data/cldr/common/main/en_PW.xml ! make/data/cldr/common/main/en_ZA.xml ! make/data/cldr/common/main/eo.xml ! make/data/cldr/common/main/es.xml ! make/data/cldr/common/main/es_419.xml ! make/data/cldr/common/main/es_AR.xml ! make/data/cldr/common/main/es_BO.xml ! make/data/cldr/common/main/es_CL.xml ! make/data/cldr/common/main/es_CO.xml ! make/data/cldr/common/main/es_CR.xml ! make/data/cldr/common/main/es_DO.xml ! make/data/cldr/common/main/es_EC.xml ! make/data/cldr/common/main/es_GT.xml ! make/data/cldr/common/main/es_HN.xml ! make/data/cldr/common/main/es_MX.xml ! make/data/cldr/common/main/es_NI.xml ! make/data/cldr/common/main/es_PA.xml ! make/data/cldr/common/main/es_PE.xml ! make/data/cldr/common/main/es_PY.xml ! make/data/cldr/common/main/es_US.xml ! make/data/cldr/common/main/es_VE.xml ! make/data/cldr/common/main/et.xml ! make/data/cldr/common/main/eu.xml ! make/data/cldr/common/main/fa.xml ! make/data/cldr/common/main/fa_AF.xml ! make/data/cldr/common/main/ff_Adlm.xml ! make/data/cldr/common/main/fi.xml ! make/data/cldr/common/main/fil.xml ! make/data/cldr/common/main/fo.xml ! make/data/cldr/common/main/fr.xml ! make/data/cldr/common/main/fr_CA.xml ! make/data/cldr/common/main/frr.xml ! make/data/cldr/common/main/fur.xml ! make/data/cldr/common/main/fy.xml ! make/data/cldr/common/main/ga.xml ! make/data/cldr/common/main/gaa.xml ! make/data/cldr/common/main/gd.xml ! make/data/cldr/common/main/gl.xml ! make/data/cldr/common/main/gu.xml ! make/data/cldr/common/main/ha.xml ! make/data/cldr/common/main/ha_NE.xml ! make/data/cldr/common/main/he.xml ! make/data/cldr/common/main/hi.xml ! make/data/cldr/common/main/hi_Latn.xml ! make/data/cldr/common/main/hr.xml ! make/data/cldr/common/main/hsb.xml ! make/data/cldr/common/main/hu.xml ! make/data/cldr/common/main/hy.xml ! make/data/cldr/common/main/ia.xml ! make/data/cldr/common/main/id.xml ! make/data/cldr/common/main/ie.xml ! make/data/cldr/common/main/ig.xml ! make/data/cldr/common/main/ii.xml ! make/data/cldr/common/main/is.xml ! make/data/cldr/common/main/it.xml ! make/data/cldr/common/main/ja.xml ! make/data/cldr/common/main/jv.xml ! make/data/cldr/common/main/ka.xml + make/data/cldr/common/main/kaa.xml + make/data/cldr/common/main/kaa_Cyrl.xml + make/data/cldr/common/main/kaa_Cyrl_UZ.xml + make/data/cldr/common/main/kaa_Latn.xml + make/data/cldr/common/main/kaa_Latn_UZ.xml ! make/data/cldr/common/main/kab.xml ! make/data/cldr/common/main/kgp.xml ! make/data/cldr/common/main/kk.xml + make/data/cldr/common/main/kk_Arab.xml + make/data/cldr/common/main/kk_Arab_CN.xml + make/data/cldr/common/main/kk_Cyrl.xml + make/data/cldr/common/main/kk_Cyrl_KZ.xml ! make/data/cldr/common/main/km.xml ! make/data/cldr/common/main/kn.xml ! make/data/cldr/common/main/ko.xml ! make/data/cldr/common/main/kok.xml = make/data/cldr/common/main/kok_Deva.xml = make/data/cldr/common/main/kok_Deva_IN.xml + make/data/cldr/common/main/kok_Latn.xml = make/data/cldr/common/main/kok_Latn_IN.xml ! make/data/cldr/common/main/ks.xml ! make/data/cldr/common/main/ks_Deva.xml ! make/data/cldr/common/main/ksh.xml ! make/data/cldr/common/main/ku.xml ! make/data/cldr/common/main/kxv.xml ! make/data/cldr/common/main/kxv_Deva.xml ! make/data/cldr/common/main/kxv_Orya.xml ! make/data/cldr/common/main/kxv_Telu.xml ! make/data/cldr/common/main/ky.xml ! make/data/cldr/common/main/lb.xml ! make/data/cldr/common/main/lij.xml + make/data/cldr/common/main/lld.xml + make/data/cldr/common/main/lld_IT.xml ! make/data/cldr/common/main/lo.xml ! make/data/cldr/common/main/lrc.xml ! make/data/cldr/common/main/lt.xml + make/data/cldr/common/main/ltg.xml + make/data/cldr/common/main/ltg_LV.xml ! make/data/cldr/common/main/lv.xml ! make/data/cldr/common/main/mai.xml ! make/data/cldr/common/main/mgo.xml + make/data/cldr/common/main/mhn.xml + make/data/cldr/common/main/mhn_IT.xml ! make/data/cldr/common/main/mi.xml ! make/data/cldr/common/main/mk.xml ! make/data/cldr/common/main/ml.xml ! make/data/cldr/common/main/mn.xml ! make/data/cldr/common/main/mn_Mong_MN.xml ! make/data/cldr/common/main/mr.xml ! make/data/cldr/common/main/ms.xml ! make/data/cldr/common/main/mt.xml ! make/data/cldr/common/main/my.xml ! make/data/cldr/common/main/ne.xml ! make/data/cldr/common/main/nl.xml ! make/data/cldr/common/main/nn.xml ! make/data/cldr/common/main/no.xml ! make/data/cldr/common/main/nqo.xml ! make/data/cldr/common/main/nso.xml ! make/data/cldr/common/main/oc.xml ! make/data/cldr/common/main/oc_ES.xml ! make/data/cldr/common/main/om.xml ! make/data/cldr/common/main/om_KE.xml ! make/data/cldr/common/main/or.xml ! make/data/cldr/common/main/pa.xml ! make/data/cldr/common/main/pap.xml ! make/data/cldr/common/main/pcm.xml ! make/data/cldr/common/main/pl.xml ! make/data/cldr/common/main/ps.xml ! make/data/cldr/common/main/pt.xml ! make/data/cldr/common/main/pt_PT.xml ! make/data/cldr/common/main/qu.xml ! make/data/cldr/common/main/rif.xml ! make/data/cldr/common/main/rm.xml ! make/data/cldr/common/main/ro.xml ! make/data/cldr/common/main/root.xml ! make/data/cldr/common/main/ru.xml ! make/data/cldr/common/main/rw.xml ! make/data/cldr/common/main/sa.xml ! make/data/cldr/common/main/sah.xml ! make/data/cldr/common/main/sat.xml ! make/data/cldr/common/main/sc.xml ! make/data/cldr/common/main/scn.xml ! make/data/cldr/common/main/sd.xml ! make/data/cldr/common/main/sd_Deva.xml ! make/data/cldr/common/main/se_FI.xml ! make/data/cldr/common/main/si.xml ! make/data/cldr/common/main/sk.xml ! make/data/cldr/common/main/sl.xml ! make/data/cldr/common/main/so.xml ! make/data/cldr/common/main/sq.xml ! make/data/cldr/common/main/sr.xml ! make/data/cldr/common/main/sr_Cyrl_BA.xml ! make/data/cldr/common/main/sr_Cyrl_ME.xml ! make/data/cldr/common/main/sr_Latn.xml ! make/data/cldr/common/main/sr_Latn_BA.xml ! make/data/cldr/common/main/sr_Latn_ME.xml ! make/data/cldr/common/main/st.xml ! make/data/cldr/common/main/su.xml ! make/data/cldr/common/main/sv.xml ! make/data/cldr/common/main/sw.xml ! make/data/cldr/common/main/sw_KE.xml ! make/data/cldr/common/main/syr.xml ! make/data/cldr/common/main/szl.xml ! make/data/cldr/common/main/ta.xml ! make/data/cldr/common/main/te.xml ! make/data/cldr/common/main/tg.xml ! make/data/cldr/common/main/th.xml ! make/data/cldr/common/main/ti.xml ! make/data/cldr/common/main/ti_ER.xml ! make/data/cldr/common/main/tig.xml ! make/data/cldr/common/main/tk.xml ! make/data/cldr/common/main/tn.xml ! make/data/cldr/common/main/to.xml ! make/data/cldr/common/main/tr.xml ! make/data/cldr/common/main/trv.xml ! make/data/cldr/common/main/trw.xml ! make/data/cldr/common/main/tt.xml ! make/data/cldr/common/main/ug.xml ! make/data/cldr/common/main/uk.xml ! make/data/cldr/common/main/ur.xml ! make/data/cldr/common/main/uz.xml ! make/data/cldr/common/main/uz_Cyrl.xml ! make/data/cldr/common/main/vai.xml ! make/data/cldr/common/main/vec.xml ! make/data/cldr/common/main/vi.xml ! make/data/cldr/common/main/wo.xml ! make/data/cldr/common/main/xh.xml ! make/data/cldr/common/main/xnr.xml ! make/data/cldr/common/main/yo.xml ! make/data/cldr/common/main/yo_BJ.xml ! make/data/cldr/common/main/yrl.xml ! make/data/cldr/common/main/yue.xml ! make/data/cldr/common/main/yue_Hans.xml + make/data/cldr/common/main/yue_Hant_CN.xml ! make/data/cldr/common/main/zh.xml + make/data/cldr/common/main/zh_Hans_MY.xml ! make/data/cldr/common/main/zh_Hant.xml ! make/data/cldr/common/main/zh_Hant_HK.xml + make/data/cldr/common/main/zh_Hant_MY.xml + make/data/cldr/common/main/zh_Latn.xml + make/data/cldr/common/main/zh_Latn_CN.xml ! make/data/cldr/common/main/zu.xml ! make/data/cldr/common/properties/coverageLevels.txt ! make/data/cldr/common/supplemental/attributeValueValidity.xml ! make/data/cldr/common/supplemental/coverageLevels.xml ! make/data/cldr/common/supplemental/languageGroup.xml ! make/data/cldr/common/supplemental/languageInfo.xml ! make/data/cldr/common/supplemental/likelySubtags.xml ! make/data/cldr/common/supplemental/metaZones.xml ! make/data/cldr/common/supplemental/numberingSystems.xml ! make/data/cldr/common/supplemental/ordinals.xml ! make/data/cldr/common/supplemental/pluralRanges.xml ! make/data/cldr/common/supplemental/plurals.xml ! make/data/cldr/common/supplemental/subdivisions.xml ! make/data/cldr/common/supplemental/supplementalData.xml ! make/data/cldr/common/supplemental/supplementalMetadata.xml ! make/data/cldr/common/supplemental/units.xml ! make/data/cldr/common/supplemental/windowsZones.xml ! make/jdk/src/classes/build/tools/cldrconverter/TimeZoneParseHandler.java ! src/java.base/share/classes/java/util/spi/LocaleServiceProvider.java ! src/java.base/share/classes/sun/util/cldr/CLDRTimeZoneNameProviderImpl.java ! src/java.base/share/legal/cldr.md ! src/jdk.localedata/share/legal/cldr.md ! test/jdk/java/text/Format/DateFormat/Bug6530336.java ! test/jdk/java/text/Format/NumberFormat/MultipleNumberScriptTest.java ! test/jdk/java/time/test/java/time/format/TestNonIsoFormatter.java ! test/jdk/java/time/test/java/time/format/TestUnicodeExtension.java ! test/jdk/java/util/Calendar/CalendarDataTest.java ! test/jdk/java/util/Locale/InternationalBAT.java ! test/jdk/java/util/Locale/bcp47u/FormatTests.java ! test/jdk/sun/text/resources/LocaleData.cldr ! test/jdk/sun/text/resources/LocaleDataTest.java ! test/jdk/tools/jlink/plugins/IncludeLocalesPluginTest.java Changeset: 1cc3586c Branch: hermetic-java-runtime Author: Archie Cobbs Date: 2024-11-04 17:32:11 +0000 URL: https://git.openjdk.org/leyden/commit/1cc3586c5328e7b792498707a08952e760b3511f 8343551: Missing copyright header update in Charset-X-Coder.java.template Reviewed-by: iris ! src/java.base/share/classes/java/nio/charset/Charset-X-Coder.java.template Changeset: 774de278 Branch: hermetic-java-runtime Author: Jiangli Zhou Date: 2024-11-04 17:58:22 +0000 URL: https://git.openjdk.org/leyden/commit/774de278f77817e4494dc73bfee9257f145600fc 8343497: Missing DEF_STATIC_JNI_OnLoad in libjimage and libsaproc native libraries Reviewed-by: ihse ! src/java.base/share/native/libjimage/jimage.cpp ! src/jdk.hotspot.agent/share/native/libsaproc/sadis.c Changeset: 0668e181 Branch: hermetic-java-runtime Author: Brian Burkhalter Date: 2024-11-04 18:18:14 +0000 URL: https://git.openjdk.org/leyden/commit/0668e181c8234df3fab478748b88365510a7343f 8343234: (bf) Move java/nio/Buffer/LimitDirectMemory.java from ProblemList.txt to ProblemList-Virtual.txt Reviewed-by: alanb, jpai ! test/jdk/ProblemList-Virtual.txt ! test/jdk/ProblemList.txt ! test/jdk/java/nio/Buffer/LimitDirectMemory.java Changeset: 8b474971 Branch: hermetic-java-runtime Author: Artur Barashev Date: 2024-11-04 18:46:38 +0000 URL: https://git.openjdk.org/leyden/commit/8b4749713c63a08e502845ed5d0a0236822018cd 8331682: Slow networks/Impatient clients can potentially send unencrypted TLSv1.3 alerts that won't parse on the server Reviewed-by: wetmore, djelinski, xuelei ! src/java.base/share/classes/sun/security/ssl/SSLCipher.java + test/jdk/sun/security/ssl/SSLCipher/SSLEngineNoServerHelloClientShutdown.java + test/jdk/sun/security/ssl/SSLCipher/SSLSocketNoServerHelloClientShutdown.java ! test/lib/jdk/test/lib/security/SecurityUtils.java Changeset: 825ceb16 Branch: hermetic-java-runtime Author: Justin Lu Date: 2024-11-04 20:55:17 +0000 URL: https://git.openjdk.org/leyden/commit/825ceb16b2e2347a4d9c1977d9a3a2da1296d5fe 8341796: Fix ExceptionOccurred in jdk.hotspot.agent Reviewed-by: dholmes, cjplummer ! src/jdk.hotspot.agent/linux/native/libsaproc/DwarfParser.cpp ! src/jdk.hotspot.agent/linux/native/libsaproc/LinuxDebuggerLocal.cpp ! src/jdk.hotspot.agent/macosx/native/libsaproc/MacosxDebuggerLocal.m ! src/jdk.hotspot.agent/share/native/libsaproc/sadis.c ! src/jdk.hotspot.agent/windows/native/libsaproc/sawindbg.cpp Changeset: 714472d8 Branch: hermetic-java-runtime Author: Justin Lu Date: 2024-11-04 21:36:51 +0000 URL: https://git.openjdk.org/leyden/commit/714472d8a5b3d16b870bc272ce8664cd62733857 8341798: Fix ExceptionOccurred in jdk.jdwp.agent Reviewed-by: dholmes, cjplummer ! src/jdk.jdwp.agent/share/native/libjdwp/ArrayReferenceImpl.c ! src/jdk.jdwp.agent/share/native/libjdwp/ArrayTypeImpl.c ! src/jdk.jdwp.agent/share/native/libjdwp/ClassTypeImpl.c ! src/jdk.jdwp.agent/share/native/libjdwp/ObjectReferenceImpl.c ! src/jdk.jdwp.agent/share/native/libjdwp/VirtualMachineImpl.c ! src/jdk.jdwp.agent/share/native/libjdwp/eventHelper.c ! src/jdk.jdwp.agent/share/native/libjdwp/util.c Changeset: 67907d5e Branch: hermetic-java-runtime Author: Shaojin Wen Date: 2024-11-05 00:29:08 +0000 URL: https://git.openjdk.org/leyden/commit/67907d5e8985ee47ddadb51dae1220404a18dd47 8343500: Optimize ArrayClassDescImpl computeDescriptor Reviewed-by: liach ! src/java.base/share/classes/jdk/internal/constant/ArrayClassDescImpl.java Changeset: 20f3aaff Branch: hermetic-java-runtime Author: Fei Yang Date: 2024-11-05 00:48:45 +0000 URL: https://git.openjdk.org/leyden/commit/20f3aaff4470745ff082bc562f4e4e72044090b2 8343471: RISC-V: compiler/cpuflags/TestAESIntrinsicsOnUnsupportedConfig.java fails after JDK-8334999 Reviewed-by: syan, mli ! src/hotspot/cpu/riscv/vm_version_riscv.cpp Changeset: cd91a445 Branch: hermetic-java-runtime Author: Weijun Wang Date: 2024-11-05 02:53:26 +0000 URL: https://git.openjdk.org/leyden/commit/cd91a44500e83f84e8e9ecc2760552dd18860842 8343549: SeededSecureRandomTest needn't be in a package Reviewed-by: mullan ! test/lib-test/jdk/test/lib/security/SeededSecureRandomTest.java Changeset: 0f7dd98d Branch: hermetic-java-runtime Author: Sorna Sarathi Committer: Amit Kumar Date: 2024-11-05 06:08:16 +0000 URL: https://git.openjdk.org/leyden/commit/0f7dd98d9d546e0fc2c7b1df779cef35e5b5852c 8251926: PPC: Remove an unused variable in assembler_ppc.cpp Reviewed-by: mdoerr ! src/hotspot/cpu/ppc/assembler_ppc.cpp Changeset: dafa2e55 Branch: hermetic-java-runtime Author: Prasanta Sadhukhan Date: 2024-11-05 06:27:42 +0000 URL: https://git.openjdk.org/leyden/commit/dafa2e55adb6b054c342d5e723e51087d771e6d6 8343124: Tests fails with java.lang.IllegalAccessException: class com.sun.javatest.regtest.agent.MainWrapper$MainTask cannot access Reviewed-by: abhiscxk ! test/jdk/java/awt/print/Dialog/PrintDlgPageable.java ! test/jdk/javax/print/StreamPrintingOrientation.java Changeset: abf2dc71 Branch: hermetic-java-runtime Author: Thomas Schatzl Date: 2024-11-05 09:33:50 +0000 URL: https://git.openjdk.org/leyden/commit/abf2dc7128fc0644e85bca32d8f3beacc876cecb 8343298: Improve stability of runtime/cds/DeterministicDump.java test Reviewed-by: shade, iklam ! src/hotspot/share/cds/archiveHeapWriter.cpp ! test/hotspot/jtreg/runtime/cds/DeterministicDump.java Changeset: 4fc6d413 Branch: hermetic-java-runtime Author: Mikhail Ablakatov Date: 2024-11-05 10:20:51 +0000 URL: https://git.openjdk.org/leyden/commit/4fc6d4135e795d18a024a6035908f380b81082d1 8341194: [REDO] Implement C2 VectorizedHashCode on AArch64 Reviewed-by: aph, adinn ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/stubRoutines_aarch64.cpp ! src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp + src/hotspot/share/utilities/intpow.hpp ! test/hotspot/gtest/aarch64/aarch64-asmtest.py ! test/hotspot/gtest/aarch64/asmtest.out.h Changeset: f3671bee Branch: hermetic-java-runtime Author: Emanuel Peter Date: 2024-11-05 11:46:40 +0000 URL: https://git.openjdk.org/leyden/commit/f3671beefb3ff07441a905e25619f0d1a0a2fe15 8335392: C2 MergeStores: enhanced pointer parsing Co-authored-by: Christian Hagedorn Reviewed-by: kvn, chagedorn ! src/hotspot/share/compiler/compilerDirectives.cpp ! src/hotspot/share/compiler/compilerDirectives.hpp ! src/hotspot/share/compiler/compilerOracle.cpp ! src/hotspot/share/compiler/compilerOracle.hpp ! src/hotspot/share/compiler/directivesParser.cpp ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/memnode.cpp + src/hotspot/share/opto/mempointer.cpp + src/hotspot/share/opto/mempointer.hpp + src/hotspot/share/opto/noOverflowInt.hpp + src/hotspot/share/opto/traceMergeStoresTag.hpp + test/hotspot/gtest/opto/test_no_overflow_int.cpp ! test/hotspot/jtreg/compiler/c2/TestMergeStores.java + test/hotspot/jtreg/compiler/c2/TestMergeStoresMemorySegment.java ! test/hotspot/jtreg/compiler/c2/TestMergeStoresUnsafeArrayPointer.java ! test/micro/org/openjdk/bench/vm/compiler/MergeStores.java Changeset: f62fc484 Branch: hermetic-java-runtime Author: Emanuel Peter Date: 2024-11-05 11:47:42 +0000 URL: https://git.openjdk.org/leyden/commit/f62fc4844125cc20a91dc2be39ba05a2d3aca8cf 8342498: Add test for Allocation elimination after use as alignment reference by SuperWord Reviewed-by: thartmann, kvn + test/hotspot/jtreg/compiler/loopopts/superword/TestEliminateAllocationWithCastP2XUse.java Changeset: 16feeb7a Branch: hermetic-java-runtime Author: Chen Liang Date: 2024-11-05 12:15:42 +0000 URL: https://git.openjdk.org/leyden/commit/16feeb7a8e9a02fec4846179fcfbdc3a71b07fe5 8343547: Restore accidentally removed annotations in LambdaForm from ClassFile API port Reviewed-by: asotona ! src/java.base/share/classes/java/lang/invoke/ClassSpecializer.java ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java Changeset: c33a8f52 Branch: hermetic-java-runtime Author: Alexey Semenyuk Date: 2024-11-05 13:42:27 +0000 URL: https://git.openjdk.org/leyden/commit/c33a8f52b613e5eff02f572eda876cbbfc7c22cf 8343314: Move common properties from jpackage jtreg test declarations to TEST.properties file Reviewed-by: almatvee ! test/jdk/tools/jpackage/TEST.properties ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/DirectoryContentVerifierTest.java ! test/jdk/tools/jpackage/linux/AppAboutUrlTest.java ! test/jdk/tools/jpackage/linux/AppCategoryTest.java ! test/jdk/tools/jpackage/linux/LicenseTypeTest.java ! test/jdk/tools/jpackage/linux/LinuxBundleNameTest.java ! test/jdk/tools/jpackage/linux/LinuxResourceTest.java ! test/jdk/tools/jpackage/linux/LinuxWeirdOutputDirTest.java ! test/jdk/tools/jpackage/linux/MaintainerTest.java ! test/jdk/tools/jpackage/linux/PackageDepsTest.java ! test/jdk/tools/jpackage/linux/ReleaseTest.java ! test/jdk/tools/jpackage/linux/ServiceAndDesktopTest.java ! test/jdk/tools/jpackage/linux/ShortcutHintTest.java ! test/jdk/tools/jpackage/linux/UpgradeTest.java ! test/jdk/tools/jpackage/linux/jdk/jpackage/tests/UsrTreeTest.java ! test/jdk/tools/jpackage/macosx/ArgumentsFilteringTest.java ! test/jdk/tools/jpackage/macosx/DmgContentTest.java ! test/jdk/tools/jpackage/macosx/HostArchPkgTest.java ! test/jdk/tools/jpackage/macosx/MacAppStoreJlinkOptionsTest.java ! test/jdk/tools/jpackage/macosx/MacAppStoreRuntimeTest.java ! test/jdk/tools/jpackage/macosx/MacFileAssociationsTest.java ! test/jdk/tools/jpackage/macosx/MacPropertiesTest.java ! test/jdk/tools/jpackage/macosx/NameWithSpaceTest.java ! test/jdk/tools/jpackage/macosx/SigningAppImageTest.java ! test/jdk/tools/jpackage/macosx/SigningAppImageTwoStepsTest.java ! test/jdk/tools/jpackage/macosx/SigningOptionsTest.java ! test/jdk/tools/jpackage/macosx/SigningPackageFromTwoStepAppImageTest.java ! test/jdk/tools/jpackage/macosx/SigningPackageTest.java ! test/jdk/tools/jpackage/macosx/SigningPackageTwoStepTest.java ! test/jdk/tools/jpackage/share/AddLShortcutTest.java ! test/jdk/tools/jpackage/share/AddLauncherTest.java ! test/jdk/tools/jpackage/share/AppContentTest.java ! test/jdk/tools/jpackage/share/AppImagePackageTest.java ! test/jdk/tools/jpackage/share/AppLauncherEnvTest.java ! test/jdk/tools/jpackage/share/ArgumentsTest.java ! test/jdk/tools/jpackage/share/EmptyFolderTest.java ! test/jdk/tools/jpackage/share/FileAssociationsTest.java ! test/jdk/tools/jpackage/share/IconTest.java ! test/jdk/tools/jpackage/share/InOutPathTest.java ! test/jdk/tools/jpackage/share/InstallDirTest.java ! test/jdk/tools/jpackage/share/LicenseTest.java ! test/jdk/tools/jpackage/share/MultiLauncherTwoPhaseTest.java ! test/jdk/tools/jpackage/share/MultiNameTwoPhaseTest.java ! test/jdk/tools/jpackage/share/PerUserCfgTest.java ! test/jdk/tools/jpackage/share/RuntimeImageSymbolicLinksTest.java ! test/jdk/tools/jpackage/share/RuntimeImageTest.java ! test/jdk/tools/jpackage/share/RuntimePackageTest.java ! test/jdk/tools/jpackage/share/ServiceTest.java ! test/jdk/tools/jpackage/share/SimplePackageTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/AppVersionTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/CookedRuntimeTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/DotInNameTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/ErrorTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/JLinkOptionsTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/JavaOptionsEqualsTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/JavaOptionsTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/MainClassTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/ModulePathTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/ModulePathTest2.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/ModulePathTest3.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/MultipleJarAppTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/NoMPathRuntimeTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/NonExistentTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/PredefinedAppImageErrorTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/UnicodeArgsTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/VendorTest.java ! test/jdk/tools/jpackage/windows/Win8282351Test.java ! test/jdk/tools/jpackage/windows/Win8301247Test.java ! test/jdk/tools/jpackage/windows/WinChildProcessTest.java ! test/jdk/tools/jpackage/windows/WinConsoleTest.java ! test/jdk/tools/jpackage/windows/WinDirChooserTest.java ! test/jdk/tools/jpackage/windows/WinInstallerIconTest.java ! test/jdk/tools/jpackage/windows/WinInstallerUiTest.java ! test/jdk/tools/jpackage/windows/WinL10nTest.java ! test/jdk/tools/jpackage/windows/WinLongVersionTest.java ! test/jdk/tools/jpackage/windows/WinMenuGroupTest.java ! test/jdk/tools/jpackage/windows/WinMenuTest.java ! test/jdk/tools/jpackage/windows/WinNoRestartTest.java ! test/jdk/tools/jpackage/windows/WinPerUserInstallTest.java ! test/jdk/tools/jpackage/windows/WinRenameTest.java ! test/jdk/tools/jpackage/windows/WinResourceTest.java ! test/jdk/tools/jpackage/windows/WinScriptTest.java ! test/jdk/tools/jpackage/windows/WinShortcutPromptTest.java ! test/jdk/tools/jpackage/windows/WinShortcutTest.java ! test/jdk/tools/jpackage/windows/WinUpgradeUUIDTest.java ! test/jdk/tools/jpackage/windows/WinUrlTest.java Changeset: 5890d943 Branch: hermetic-java-runtime Author: Shaojin Wen Date: 2024-11-05 15:05:33 +0000 URL: https://git.openjdk.org/leyden/commit/5890d9438bbde88b89070052926a2eafe13d7b42 8333893: Optimization for StringBuilder append boolean & null Reviewed-by: liach ! src/java.base/share/classes/java/lang/AbstractStringBuilder.java ! src/java.base/share/classes/java/lang/StringLatin1.java ! src/java.base/share/classes/java/lang/StringUTF16.java ! test/hotspot/jtreg/compiler/patches/java.base/java/lang/Helper.java ! test/micro/org/openjdk/bench/java/lang/StringBuilders.java Changeset: 0b733e9a Branch: hermetic-java-runtime Author: Sonia Zaldana Calles Date: 2024-11-05 15:25:18 +0000 URL: https://git.openjdk.org/leyden/commit/0b733e9a22fd786f3fd133faae3b00d31258e755 8336874: WhiteBoxAPI: assert(!method->is_abstract() && (osr_bci == InvocationEntryBci || !method->is_native())) failed: cannot compile abstract/native methods Reviewed-by: lmesnik, stuefe ! src/hotspot/share/prims/whitebox.cpp + test/hotspot/jtreg/compiler/whitebox/TestCompileAbstractMethod.java Changeset: c799cad1 Branch: hermetic-java-runtime Author: Archie Cobbs Date: 2024-11-05 15:44:54 +0000 URL: https://git.openjdk.org/leyden/commit/c799cad1de93aadfe60d9cbccb0499d7299f0598 8343486: Remove unnecessary @SuppressWarnings annotations and -Xlint:-foo options Reviewed-by: ihse ! make/modules/java.sql.rowset/Java.gmk ! make/modules/jdk.httpserver/Java.gmk ! make/modules/jdk.jartool/Java.gmk ! make/modules/jdk.jdi/Java.gmk - make/modules/jdk.jlink/Java.gmk - make/modules/jdk.jstatd/Java.gmk - make/modules/jdk.unsupported/Java.gmk - make/modules/jdk.zipfs/Java.gmk ! src/java.base/share/classes/jdk/internal/icu/text/BidiBase.java ! src/jdk.dynalink/share/classes/jdk/dynalink/BiClassValue.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/OverloadedDynamicMethod.java ! src/jdk.jsobject/share/classes/module-info.java ! src/jdk.jsobject/share/classes/netscape/javascript/JSException.java Changeset: f95097cc Branch: hermetic-java-runtime Author: Archie Cobbs Date: 2024-11-05 15:46:00 +0000 URL: https://git.openjdk.org/leyden/commit/f95097cc64f1d7647f8328b623e9bd9f1180b6d8 8343482: Remove unnecessary @SuppressWarnings annotations (net) Reviewed-by: dfuchs ! src/java.base/share/classes/java/net/Socket.java ! src/java.base/share/classes/sun/net/www/protocol/http/NegotiateAuthentication.java ! src/java.base/unix/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java ! src/jdk.net/share/classes/jdk/net/Sockets.java Changeset: fbf9b96b Branch: hermetic-java-runtime Author: Archie Cobbs Date: 2024-11-05 15:48:02 +0000 URL: https://git.openjdk.org/leyden/commit/fbf9b96b6103250a2f72c3cbc47d73e9ddea6dbd 8343480: Remove unnecessary @SuppressWarnings annotations (javadoc) Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/TagletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java Changeset: 8cb12211 Branch: hermetic-java-runtime Author: Matthias Baesken Date: 2024-11-05 15:48:23 +0000 URL: https://git.openjdk.org/leyden/commit/8cb122119409fb13b4b9b2e74851207734d5c198 8343532: Test test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java fails on Linux ppc64le after JDK-8319343 Reviewed-by: mdoerr, lucy ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java Changeset: 839de82c Branch: hermetic-java-runtime Author: Liam Miller-Cushon Date: 2024-11-05 17:06:04 +0000 URL: https://git.openjdk.org/leyden/commit/839de82c314697d7461b77caa9d85407e3578de3 8332744: [REDO] 'internal proprietary API' diagnostics if --system is configured to an earlier JDK version Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java + test/langtools/tools/javac/options/system/SystemSunProprietary.java ! test/micro/org/openjdk/bench/java/lang/foreign/BulkOps.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverConstant.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNew.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNewHeap.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstant.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantAsType.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantFP.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantHeap.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantMapped.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantShared.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverPollutedBuffer.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverPollutedSegments.java ! test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentCopyUnsafe.java ! test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentGetUnsafe.java ! test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentZeroUnsafe.java ! test/micro/org/openjdk/bench/java/lang/foreign/ParallelSum.java ! test/micro/org/openjdk/bench/java/lang/foreign/UnrolledAccess.java ! test/micro/org/openjdk/bench/java/lang/foreign/Utils.java ! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayUnsafeXorOpImpl.java ! test/micro/org/openjdk/bench/sun/misc/UnsafeOps.java Changeset: 3fab8e37 Branch: hermetic-java-runtime Author: Andrew Haley Date: 2024-11-05 17:12:17 +0000 URL: https://git.openjdk.org/leyden/commit/3fab8e37bbebbb3930108b2015efe488b1fa1e97 8341903: Implementation of Scoped Values (Fourth Preview) Reviewed-by: alanb ! src/java.base/share/classes/java/lang/ScopedValue.java ! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java ! src/java.base/share/classes/javax/security/auth/Subject.java ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java ! test/jdk/java/lang/ScopedValue/ScopedValueAPI.java ! test/jdk/java/util/concurrent/StructuredTaskScope/WithScopedValue.java ! test/jdk/jdk/internal/misc/ThreadFlock/WithScopedValue.java Changeset: 847cc5eb Branch: hermetic-java-runtime Author: Leonid Mesnik Date: 2024-11-05 20:53:08 +0000 URL: https://git.openjdk.org/leyden/commit/847cc5ebac43b83746d8f238c5f9ecf2972a2796 8343173: Remove ZGC-specific non-JVMCI test groups Reviewed-by: kvn ! test/hotspot/jtreg/ProblemList-zgc.txt ! test/hotspot/jtreg/TEST.groups Changeset: 2a1ae0ff Branch: hermetic-java-runtime Author: Kevin Driver Date: 2024-11-05 21:07:52 +0000 URL: https://git.openjdk.org/leyden/commit/2a1ae0ff89a8ac364206b09059d9dc884adcc5ac 8331008: Implement JEP 478: Key Derivation Function API (Preview) Co-authored-by: Rajan Halade Co-authored-by: Weijun Wang Co-authored-by: Valerie Peng Reviewed-by: weijun, valeriep + src/java.base/share/classes/com/sun/crypto/provider/HKDFKeyDerivation.java ! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java ! src/java.base/share/classes/java/security/Provider.java + src/java.base/share/classes/javax/crypto/KDF.java + src/java.base/share/classes/javax/crypto/KDFParameters.java + src/java.base/share/classes/javax/crypto/KDFSpi.java + src/java.base/share/classes/javax/crypto/spec/HKDFParameterSpec.java ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java ! src/java.base/share/classes/sun/security/util/Debug.java + test/jdk/com/sun/crypto/provider/KDF/HKDFBasicFunctionsTest.java + test/jdk/com/sun/crypto/provider/KDF/HKDFExhaustiveTest.java + test/jdk/com/sun/crypto/provider/KDF/HKDFKnownAnswerTests.java + test/jdk/com/sun/crypto/provider/KDF/HKDFSaltIKMTest.java + test/jdk/javax/crypto/KDF/KDFDelayedProviderSyncTest.java + test/jdk/javax/crypto/KDF/KDFDelayedProviderTest.java + test/jdk/javax/crypto/KDF/KDFDelayedProviderThreadingTest.java + test/jdk/security/unsignedjce/java.base/javax/crypto/ProviderVerifier.java Changeset: d4d9831c Branch: hermetic-java-runtime Author: Cesar Soares Lucas Date: 2024-11-05 21:19:31 +0000 URL: https://git.openjdk.org/leyden/commit/d4d9831c9075c1a157d8375e6902bfc6c731389a 8340454: C2 EA asserts with "previous reducible Phi is no longer reducible before SUT" Reviewed-by: thartmann, kvn ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/escape.hpp + test/hotspot/jtreg/compiler/escapeAnalysis/TestReduceAllocationAndNonReduciblePhi.java Changeset: 69bc0887 Branch: hermetic-java-runtime Author: Nizar Benalla Date: 2024-11-05 21:43:11 +0000 URL: https://git.openjdk.org/leyden/commit/69bc0887741a7dd7eda234f5b3252c3c5e46d87e 8343071: Broken anchors to restricted method page and some redundant ids 8332747: Broken links in StructuredTaskScope Reviewed-by: mcimadamore, iris ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/Module.java ! src/java.base/share/classes/java/lang/foreign/MemorySegment.java ! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java Changeset: 471f112b Branch: hermetic-java-runtime Author: Alex Menkov Date: 2024-11-05 22:39:00 +0000 URL: https://git.openjdk.org/leyden/commit/471f112bca715d04304cbe35c6ed63df8c7b7fee 8342577: Clean up JVMTI breakpoint support 8210637: Race in JvmtiCurrentBreakpoints::get_jvmti_breakpoints Reviewed-by: cjplummer, sspitsyn ! src/hotspot/share/prims/jvmtiImpl.cpp ! src/hotspot/share/prims/jvmtiImpl.hpp Changeset: 1b0281dc Branch: hermetic-java-runtime Author: KIRIYAMA Takuya Committer: Jaikiran Pai Date: 2024-11-06 05:38:46 +0000 URL: https://git.openjdk.org/leyden/commit/1b0281dc77f41fc5df323c7f7b25a4138b1ffb9e 8333427: langtools/tools/javac/newlines/NewLineTest.java is failing on Japanese Windows Reviewed-by: jjg ! test/langtools/tools/javac/newlines/NewLineTest.java Changeset: 4431852a Branch: hermetic-java-runtime Author: Christian Hagedorn Date: 2024-11-06 06:10:01 +0000 URL: https://git.openjdk.org/leyden/commit/4431852a880b06241231d346311170331c20ab2d 8342943: Replace predicate walking and cloning code for main/post loops with a predicate visitor Reviewed-by: roland, kvn ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp Changeset: bdd68163 Branch: hermetic-java-runtime Author: Fei Yang Date: 2024-11-06 06:36:49 +0000 URL: https://git.openjdk.org/leyden/commit/bdd68163df4d9b63694bfc0900e4b5ddb2475834 8343502: RISC-V: SIGBUS in updateBytesCRC32 after JDK-8339738 Reviewed-by: mli, fjiang ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp Changeset: 06d8216a Branch: hermetic-java-runtime Author: Matthias Baesken Date: 2024-11-06 08:03:26 +0000 URL: https://git.openjdk.org/leyden/commit/06d8216a4ef6b883119459da7e52b37d16cd2f03 8318442: java/net/httpclient/ManyRequests2.java fails intermittently on Linux Reviewed-by: mdoerr, lucy, dfuchs ! test/jdk/java/net/httpclient/ManyRequests2.java Changeset: ead0116f Branch: hermetic-java-runtime Author: Andrew Haley Date: 2024-11-06 08:58:08 +0000 URL: https://git.openjdk.org/leyden/commit/ead0116f2624e0e34529e47e4f509142d588b994 8331341: secondary_super_cache does not scale well: C1 and interpreter Reviewed-by: vlivanov, kvn, dlong ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/asm/register.hpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/filemap.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/oops/klass.inline.hpp Changeset: 83f3d42d Branch: hermetic-java-runtime Author: Roberto Casta?eda Lozano Date: 2024-11-06 09:17:21 +0000 URL: https://git.openjdk.org/leyden/commit/83f3d42d6bcefac80449987f4d951f8280eeee3a 8339303: C2: dead node after failing to match cloned address expression Reviewed-by: vlivanov, kvn ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/opto/matcher.cpp + test/hotspot/jtreg/compiler/c2/TestMatcherTwoImmOffsets.java Changeset: 57c3bb60 Branch: hermetic-java-runtime Author: Roland Westrelin Date: 2024-11-06 14:47:14 +0000 URL: https://git.openjdk.org/leyden/commit/57c3bb6091f8ba0caced6f5ecf21dc998ffeee9f 8343068: C2: CastX2P Ideal transformation not always applied Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/phaseX.cpp + test/hotspot/jtreg/compiler/c2/TestCastX2NotProcessedIGVN.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java Changeset: 72a45ddb Branch: hermetic-java-runtime Author: Roland Westrelin Date: 2024-11-06 14:49:30 +0000 URL: https://git.openjdk.org/leyden/commit/72a45ddbad9c343200197348ccfcf74105e6fefa 8341834: C2 compilation fails with "bad AD file" due to Replicate Reviewed-by: kvn, epeter ! src/hotspot/share/opto/superwordVTransformBuilder.cpp + test/hotspot/jtreg/compiler/vectorization/TestReplicateAtConv.java Changeset: 6811a11e Branch: hermetic-java-runtime Author: Aggelos Biboudis Date: 2024-11-06 14:50:54 +0000 URL: https://git.openjdk.org/leyden/commit/6811a11e278118b8b2781f1eaf45d363a3d2db49 8341408: Implement JEP 488: Primitive Types in Patterns, instanceof, and switch (Second Preview) Reviewed-by: vromero, jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java + test/langtools/tools/javac/patterns/PrimitiveTypesInTestingContextErasure.java Changeset: 0be7118b Branch: hermetic-java-runtime Author: Aleksey Shipilev Date: 2024-11-06 16:38:55 +0000 URL: https://git.openjdk.org/leyden/commit/0be7118b2f761b416ebf8cbb11473d51e80be409 8279016: JFR Leak Profiler is broken with Shenandoah Reviewed-by: egahlin, rkennke, mgronlun, wkemper ! make/RunTests.gmk ! src/hotspot/share/jfr/leakprofiler/leakProfiler.cpp ! src/hotspot/share/jfr/leakprofiler/leakProfiler.hpp + test/jdk/ProblemList-shenandoah.txt Changeset: c0e6c3b9 Branch: hermetic-java-runtime Author: Srinivas Vamsi Parasa Committer: Sandhya Viswanathan Date: 2024-11-06 16:41:41 +0000 URL: https://git.openjdk.org/leyden/commit/c0e6c3b93c0d21debc538e0135805c2957053108 8343214: Fix encoding errors in APX New Data Destination Instructions Support Reviewed-by: jbhateja, sviswanathan ! src/hotspot/cpu/x86/assembler_x86.cpp Changeset: 78b378ad Branch: hermetic-java-runtime Author: Andrew Haley Date: 2024-11-06 17:52:07 +0000 URL: https://git.openjdk.org/leyden/commit/78b378ad03d0f6c85468ac208e84fabea79fc7de 8342540: InterfaceCalls micro-benchmark gives misleading results Reviewed-by: shade, kvn ! test/micro/org/openjdk/bench/vm/compiler/InterfaceCalls.java Changeset: 342fe425 Branch: hermetic-java-runtime Author: Fernando Guallini Date: 2024-11-06 18:36:05 +0000 URL: https://git.openjdk.org/leyden/commit/342fe42555a0e892d21d187287ab996be199abb1 8342270: Test sun/security/pkcs11/Provider/RequiredMechCheck.java needs write access to src tree Reviewed-by: rhalade, erikj ! test/jdk/sun/security/pkcs11/PKCS11Test.java ! test/jdk/sun/security/pkcs11/Provider/MultipleLogins.sh Changeset: d20ccd1a Branch: hermetic-java-runtime Author: Matias Saavedra Silva Date: 2024-11-06 18:46:06 +0000 URL: https://git.openjdk.org/leyden/commit/d20ccd1aef4a36662cc9fcc91d1c14b6739187d6 8335583: Avoid using pointers in CDS tables Reviewed-by: iklam, ccheung ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/archiveBuilder.hpp ! src/hotspot/share/cds/archiveUtils.hpp ! src/hotspot/share/cds/lambdaFormInvokers.cpp ! src/hotspot/share/cds/lambdaFormInvokers.hpp ! src/hotspot/share/cds/lambdaProxyClassDictionary.cpp ! src/hotspot/share/cds/lambdaProxyClassDictionary.hpp ! src/hotspot/share/cds/runTimeClassInfo.cpp ! src/hotspot/share/cds/runTimeClassInfo.hpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp Changeset: e33dc135 Branch: hermetic-java-runtime Author: Martin Doerr Date: 2024-11-06 19:36:20 +0000 URL: https://git.openjdk.org/leyden/commit/e33dc13567a4f0d9a6c1ae63fa0424ca27d52584 8343343: Misc crash dump improvements on more platforms after JDK-8294160 Co-authored-by: Boris Ulasevich Reviewed-by: mbaesken, jkern, dlong ! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp ! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp ! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp ! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp ! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp ! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp ! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp ! src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp ! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp ! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp ! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp ! src/hotspot/os_cpu/windows_aarch64/os_windows_aarch64.cpp ! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp ! src/hotspot/share/runtime/os.cpp Changeset: 9e31e78e Branch: hermetic-java-runtime Author: Jaikiran Pai Date: 2024-11-07 00:51:06 +0000 URL: https://git.openjdk.org/leyden/commit/9e31e78e39a4b573c158ef31af3ab4e9a1e229de 8342647: [macosx] Clean up the NSInvocation based call to NSProcessInfo.operatingSystemVersion Reviewed-by: bchristi ! src/java.base/macosx/native/libjava/java_props_macosx.c Changeset: f2316f68 Branch: hermetic-java-runtime Author: SendaoYan Date: 2024-11-07 03:12:32 +0000 URL: https://git.openjdk.org/leyden/commit/f2316f6829c9b671e992401ee39d7a1a1805857e 8343505: Problemlist java/lang/Thread/jni/AttachCurrentThread/AttachTest.java Reviewed-by: dholmes, lmesnik ! test/jdk/ProblemList.txt Changeset: 97b681e9 Branch: hermetic-java-runtime Author: Axel Boldt-Christmas Date: 2024-11-07 06:28:02 +0000 URL: https://git.openjdk.org/leyden/commit/97b681e93a9469d8d16122dc10bbf2f5b5fe2266 8340586: JdkJfrEvent::get_all_klasses stores non-strong oops in JNI handles Reviewed-by: coleenp, stefank, mgronlun ! src/hotspot/share/jfr/support/jfrJdkJfrEvent.cpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/oops/klass.inline.hpp Changeset: a6c85daa Branch: hermetic-java-runtime Author: Christian Hagedorn Date: 2024-11-07 07:05:20 +0000 URL: https://git.openjdk.org/leyden/commit/a6c85daa1c5e685ab64cbf9860a022aaa4a0d7f8 8342945: Replace predicate walking code in get_assertion_predicates() used for Loop Unswitching and cleaning useless Template Assertion Predicates with a predicate visitor Reviewed-by: thartmann, roland, kvn ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/predicates.hpp Changeset: 619b4d59 Branch: hermetic-java-runtime Author: Per Minborg Date: 2024-11-07 07:25:41 +0000 URL: https://git.openjdk.org/leyden/commit/619b4d596634ee84b9bf5884b97a69eb01661657 8334107: Specification for MemorySegment::get/setString could use some clarification Reviewed-by: jvernee ! src/java.base/share/classes/java/lang/foreign/MemorySegment.java Changeset: 0e1c1b79 Branch: hermetic-java-runtime Author: theoweidmannoracle Committer: Christian Hagedorn Date: 2024-11-07 07:46:52 +0000 URL: https://git.openjdk.org/leyden/commit/0e1c1b793d43064aabe9571057284899c9580f30 8343452: Incorrect WINDOWS build variable is used in macroAssembler_x86.cpp Reviewed-by: kvn, chagedorn, jwaters ! src/hotspot/cpu/x86/macroAssembler_x86.cpp Changeset: c3df050b Branch: hermetic-java-runtime Author: Johan Sj?len Date: 2024-11-07 08:16:17 +0000 URL: https://git.openjdk.org/leyden/commit/c3df050b88ecef123199a4e96f6d9884d064ae45 8343726: [BACKOUT] NMT should not use ThreadCritical Reviewed-by: shade, dholmes ! src/hotspot/os/posix/perfMemory_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os/windows/perfMemory_windows.cpp ! src/hotspot/share/nmt/memBaseline.cpp ! src/hotspot/share/nmt/memReporter.cpp ! src/hotspot/share/nmt/memTracker.hpp ! src/hotspot/share/nmt/memoryFileTracker.cpp ! src/hotspot/share/nmt/memoryFileTracker.hpp ! src/hotspot/share/nmt/nmtCommon.hpp ! src/hotspot/share/nmt/threadStackTracker.cpp ! src/hotspot/share/nmt/virtualMemoryTracker.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/utilities/vmError.cpp Changeset: 592a48b1 Branch: hermetic-java-runtime Author: Tobias Holenstein Date: 2024-11-07 08:55:55 +0000 URL: https://git.openjdk.org/leyden/commit/592a48b163ed582872b686e7a606cf8b96fcbcbc 8321997: Increase upper limit of LoopOptsCount flag Reviewed-by: shade, chagedorn ! src/hotspot/share/opto/c2_globals.hpp Changeset: 7620b129 Branch: hermetic-java-runtime Author: Theo Weidmann Committer: Tobias Hartmann Date: 2024-11-07 10:04:03 +0000 URL: https://git.openjdk.org/leyden/commit/7620b129888d57514d9ef588e0681f1d43377236 8323803: ConstantOopReadValue::print_on should print 'null' instead of 'nullptr' Reviewed-by: chagedorn, kvn ! src/hotspot/share/code/debugInfo.cpp Changeset: 42446823 Branch: hermetic-java-runtime Author: Nizar Benalla Date: 2024-11-07 10:30:12 +0000 URL: https://git.openjdk.org/leyden/commit/4244682309e7ae1be892280dfd6a6f70ccecc760 8339190: Parameter arrays that are capped during annotation processing report incorrect length Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassFile.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties + test/langtools/tools/javac/annotations/ParameterArrayLimit.java ! test/langtools/tools/javac/diags/examples.not-yet.txt Changeset: f0b251d7 Branch: hermetic-java-runtime Author: Volker Simonis Date: 2024-11-07 12:10:50 +0000 URL: https://git.openjdk.org/leyden/commit/f0b251d76078e8d5b47e967b0449c4cbdcb5a005 8343531: Improve print_location for invalid heap pointers Reviewed-by: shade, tschatzl, ayang ! src/hotspot/share/gc/shared/locationPrinter.inline.hpp Changeset: ac82a8f8 Branch: hermetic-java-runtime Author: Alexey Semenyuk Date: 2024-11-07 12:32:34 +0000 URL: https://git.openjdk.org/leyden/commit/ac82a8f89c7066fb1d379b12bcfd68053cb39ba4 8343610: InOutPathTest jpackage test produces invalid app image on macOS Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java ! test/jdk/tools/jpackage/share/InOutPathTest.java Changeset: d2b681d4 Branch: hermetic-java-runtime Author: Kevin Walls Date: 2024-11-07 13:10:26 +0000 URL: https://git.openjdk.org/leyden/commit/d2b681d4557109158fbbce9db995f4146c344c97 8343730: JMX cleanups Reviewed-by: cjplummer ! src/java.management/share/classes/com/sun/jmx/mbeanserver/MBeanServerDelegateImpl.java ! src/java.management/share/classes/javax/management/MBeanServerDelegate.java ! src/java.management/share/classes/javax/management/Notification.java ! src/java.management/share/classes/javax/management/remote/JMXConnectionNotification.java Changeset: 1d117f65 Branch: hermetic-java-runtime Author: Quan Anh Mai Date: 2024-11-07 14:32:18 +0000 URL: https://git.openjdk.org/leyden/commit/1d117f65f06456ae571aecc146542c2f79d402cf 8343394: Make MemorySessionImpl.state a stable field Co-authored-by: Maurizio Cimadamore Reviewed-by: mcimadamore, jvernee ! src/java.base/share/classes/jdk/internal/foreign/ConfinedSession.java ! src/java.base/share/classes/jdk/internal/foreign/GlobalSession.java ! src/java.base/share/classes/jdk/internal/foreign/ImplicitSession.java ! src/java.base/share/classes/jdk/internal/foreign/MemorySessionImpl.java ! src/java.base/share/classes/jdk/internal/foreign/SharedSession.java ! test/jdk/java/foreign/TestMemorySession.java + test/micro/org/openjdk/bench/java/lang/foreign/LoopOverRandom.java Changeset: d3c042f9 Branch: hermetic-java-runtime Author: Maurizio Cimadamore Date: 2024-11-07 15:31:17 +0000 URL: https://git.openjdk.org/leyden/commit/d3c042f9a0cd91e7cdf7f45cb0ea387f7ba9785b 8343770: Build fails due to use of sun.misc.Unsafe in LoopOverRandom Reviewed-by: alanb ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverRandom.java Changeset: 56c588b4 Branch: hermetic-java-runtime Author: Brian Burkhalter Date: 2024-11-07 17:19:27 +0000 URL: https://git.openjdk.org/leyden/commit/56c588b4e88d779cd5c5f67e7bfb4e1641eb9c25 8343417: (fs) BasicFileAttributeView.setTimes uses microsecond precision with NOFOLLOW_LINKS Reviewed-by: alanb ! src/java.base/unix/classes/sun/nio/fs/UnixConstants.java.template ! src/java.base/unix/classes/sun/nio/fs/UnixFileAttributeViews.java ! src/java.base/unix/classes/sun/nio/fs/UnixNativeDispatcher.java ! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c ! test/jdk/java/nio/file/attribute/BasicFileAttributeView/SetTimesNanos.java Changeset: 4f5a241e Branch: hermetic-java-runtime Author: Kevin Walls Date: 2024-11-07 18:13:44 +0000 URL: https://git.openjdk.org/leyden/commit/4f5a241ec11981bcb5f8ab0936b0e821ec5a03ce 8343491: javax/management/remote/mandatory/connection/DeadLockTest.java failing with NoSuchObjectException: no such object in table Reviewed-by: lmesnik, sspitsyn, cjplummer ! test/jdk/javax/management/remote/mandatory/connection/DeadLockTest.java Changeset: ccda8159 Branch: hermetic-java-runtime Author: Calvin Cheung Date: 2024-11-07 18:27:27 +0000 URL: https://git.openjdk.org/leyden/commit/ccda8159f65be39d6fab9be87b1a79465aae5452 8342303: Segfault in update_inherited_vtable: AppCDS, old bytecode, and redefineClasses Reviewed-by: dholmes, coleenp, iklam ! src/hotspot/share/oops/instanceKlass.cpp ! test/hotspot/jtreg/TEST.groups = test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/BootChild.java = test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/BootSuper.java = test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/NewChild.java + test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/OldClassAndRedefineClass.java + test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/OldClassAndRedefineClassApp.java + test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/RedefineBootClassApp.java + test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/RedefineBootClassTest.java + test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/RedefineOldSuperApp.java + test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/RedefineOldSuperTest.java ! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineBasicTest.java ! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineRunningMethods_Shared.java ! test/hotspot/jtreg/runtime/logging/RedefineClasses.java Changeset: fac89f47 Branch: hermetic-java-runtime Author: Ioi Lam Date: 2024-11-07 18:53:22 +0000 URL: https://git.openjdk.org/leyden/commit/fac89f471c6f362cf47b3fae801e8cb51bd89bf6 8343493: Perform module checks during MetaspaceShared::map_archives() Reviewed-by: ccheung, matsaave ! src/hotspot/share/cds/archiveUtils.cpp ! src/hotspot/share/cds/archiveUtils.hpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/filemap.hpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/cds/metaspaceShared.hpp ! src/hotspot/share/classfile/modules.cpp Changeset: 2c7bea1c Branch: hermetic-java-runtime Author: Kevin Driver Date: 2024-11-07 19:27:35 +0000 URL: https://git.openjdk.org/leyden/commit/2c7bea1cb2acd768e57f460440228fee914255a6 8343772: Expected IAPE not thrown in KDF.getInstance (TCK) Reviewed-by: valeriep ! src/java.base/share/classes/javax/crypto/KDF.java ! test/jdk/com/sun/crypto/provider/KDF/HKDFExhaustiveTest.java Changeset: 84c99fb9 Branch: hermetic-java-runtime Author: Daniel Gredler Date: 2024-11-07 20:19:50 +0000 URL: https://git.openjdk.org/leyden/commit/84c99fb91ffc4bfbc2fb0f20f558603d5660d7f1 8283664: Remove jtreg tag manual=yesno for java/awt/print/PrinterJob/PrintTextTest.java Reviewed-by: honkar, aivanov, aturbanov ! test/jdk/ProblemList.txt ! test/jdk/java/awt/print/PrinterJob/PrintTextTest.java Changeset: a63f501b Branch: hermetic-java-runtime Author: Alexey Semenyuk Date: 2024-11-07 22:10:59 +0000 URL: https://git.openjdk.org/leyden/commit/a63f501b9238c6aae81c2e39fcc1852652116780 8343396: Use OperatingSystem, Architecture, and OSVersion in jpackage tests Reviewed-by: rriggs, almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java ! test/jdk/tools/jpackage/macosx/HostArchPkgTest.java Changeset: f621f26c Branch: hermetic-java-runtime Author: Martin Doerr Date: 2024-11-07 22:11:34 +0000 URL: https://git.openjdk.org/leyden/commit/f621f26cd113090a0305598cfc50f0eac9a263c6 8343724: [PPC64] Disallow OptoScheduling Reviewed-by: rrich, mbaesken ! src/hotspot/cpu/ppc/c2_init_ppc.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.cpp Changeset: 068f4ce8 Branch: hermetic-java-runtime Author: Jaikiran Pai Date: 2024-11-08 04:04:34 +0000 URL: https://git.openjdk.org/leyden/commit/068f4ce8bc0fb43417c6493597160b49554221d3 8343293: Remove the check for /jre/lib/libjava.dylib from the launcher's java_md_macosx.m Reviewed-by: bpb, rriggs ! src/java.base/macosx/native/libjli/java_md_macosx.m Changeset: d0077eec Branch: hermetic-java-runtime Author: Per Minborg Date: 2024-11-08 06:33:41 +0000 URL: https://git.openjdk.org/leyden/commit/d0077eece0531bbfef72d25628ec23ba3a799f18 8343771: Some FFM benchmarks are broken Reviewed-by: jvernee, mdoerr ! test/micro/org/openjdk/bench/java/lang/foreign/AllocFromTest.java ! test/micro/org/openjdk/bench/java/lang/foreign/AllocTest.java ! test/micro/org/openjdk/bench/java/lang/foreign/BulkOps.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverConstant.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNew.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNewHeap.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstant.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantAsType.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantFP.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantHeap.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantMapped.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantShared.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverPollutedBuffer.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverPollutedSegments.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverRandom.java ! test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentCopyUnsafe.java ! test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentGetUnsafe.java ! test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentZeroUnsafe.java ! test/micro/org/openjdk/bench/java/lang/foreign/ParallelSum.java ! test/micro/org/openjdk/bench/java/lang/foreign/UnrolledAccess.java ! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayUnsafeXorOpImpl.java Changeset: a10b1ccd Branch: hermetic-java-runtime Author: Roland Westrelin Date: 2024-11-08 07:51:58 +0000 URL: https://git.openjdk.org/leyden/commit/a10b1ccd377335354db7505e9944496729e539ce 8340532: C2: assert(is_OuterStripMinedLoop()) failed: invalid node class: IfTrue Reviewed-by: chagedorn, kvn ! src/hotspot/share/opto/ifnode.cpp ! src/hotspot/share/opto/loopTransform.cpp + test/hotspot/jtreg/compiler/loopstripmining/TestIdenticalDominatingCLE.java Changeset: bf5c3ce2 Branch: hermetic-java-runtime Author: Kevin Walls Date: 2024-11-08 09:04:24 +0000 URL: https://git.openjdk.org/leyden/commit/bf5c3ce2808c65329ff0ea5ef37b980c3b3029df 8272780: ServerNotifForwarder.removeNotificationListener() incorrect exception handling Reviewed-by: dholmes ! src/java.management/share/classes/com/sun/jmx/remote/internal/ServerNotifForwarder.java Changeset: a9e53bb1 Branch: hermetic-java-runtime Author: Thomas Schatzl Date: 2024-11-08 09:17:27 +0000 URL: https://git.openjdk.org/leyden/commit/a9e53bb11788761277563d5912a9981932a7c1c9 8343783: Improve asserts in concurrentHashTable.inline.hpp Reviewed-by: chagedorn ! src/hotspot/share/utilities/concurrentHashTable.inline.hpp Changeset: c7f071cf Branch: hermetic-java-runtime Author: Thomas Schatzl Date: 2024-11-08 09:44:12 +0000 URL: https://git.openjdk.org/leyden/commit/c7f071cf36a6f064e293e82e7e5bb0abcc76ad70 8343189: [REDO] JDK-8295269 G1: Improve slow startup due to predictor initialization Reviewed-by: iwalulya, sjohanss ! src/hotspot/share/gc/g1/g1AnalyticsSequences.hpp ! src/hotspot/share/gc/g1/g1AnalyticsSequences.inline.hpp Changeset: 2e58ede1 Branch: hermetic-java-runtime Author: Nizar Benalla Date: 2024-11-08 09:53:16 +0000 URL: https://git.openjdk.org/leyden/commit/2e58ede18c7cfe7364a8d6a630989b0ff2ea6447 8341399: Add since checker tests to the langtools modules Reviewed-by: vromero ! test/jdk/TEST.groups + test/jdk/tools/sincechecker/TEST.properties + test/jdk/tools/sincechecker/modules/java.base/JavaBaseCheckSince.java + test/jdk/tools/sincechecker/modules/java.compiler/JavaCompilerCheckSince.java - test/jdk/tools/sincechecker/modules/java_base/CheckSince_javaBase.java + test/jdk/tools/sincechecker/modules/jdk.compiler/JdkCompilerCheckSince.java + test/jdk/tools/sincechecker/modules/jdk.javadoc/JdkJavadocCheckSince.java + test/jdk/tools/sincechecker/modules/jdk.jdeps/JdkJdepsCheckSince.java + test/jdk/tools/sincechecker/modules/jdk.jshell/JdkJshellCheckSince.java Changeset: 0c281acf Branch: hermetic-java-runtime Author: Aleksey Shipilev Date: 2024-11-08 10:04:12 +0000 URL: https://git.openjdk.org/leyden/commit/0c281acfb4c87436096cb562d70f800dffa3671a 8343754: Problemlist jdk/jfr/event/oldobject/TestShenandoah.java after JDK-8279016 Reviewed-by: egahlin ! test/jdk/ProblemList.txt Changeset: 96eed7fa Branch: hermetic-java-runtime Author: Vicente Romero Date: 2024-11-08 12:27:31 +0000 URL: https://git.openjdk.org/leyden/commit/96eed7fa6c025374bc10039bca2949a76d78f890 8343306: javac is failing to determine if a class and a sealed interface are disjoint Reviewed-by: jlahoda, mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! test/langtools/tools/javac/sealed/SealedCompilationTests.java Changeset: f6edfe58 Branch: hermetic-java-runtime Author: Amit Kumar Date: 2024-11-08 12:46:17 +0000 URL: https://git.openjdk.org/leyden/commit/f6edfe58d6931b058a5fec722615740818711065 8343506: [s390x] multiple test failures with ubsan Reviewed-by: mdoerr, lucy ! src/hotspot/cpu/s390/s390.ad Changeset: 7d6a2f37 Branch: hermetic-java-runtime Author: theoweidmannoracle Date: 2024-11-08 13:31:24 +0000 URL: https://git.openjdk.org/leyden/commit/7d6a2f3740bf42652bdf05bb922d1f2b2ae60d6a 8342860: Fix more NULL usage backsliding Reviewed-by: kbarrett, jwaters, tschatzl, jsjolen ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/linux/cgroupSubsystem_linux.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/include/cds.h ! src/hotspot/share/include/jvm.h ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/services/diagnosticFramework.cpp ! test/hotspot/jtreg/serviceability/jvmti/GetMethodDeclaringClass/libTestUnloadedClass.cpp ! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadEventTest/libVThreadEventTest.cpp Changeset: 72f67fb1 Branch: hermetic-java-runtime Author: Daniel Jeli?ski Date: 2024-11-08 15:03:17 +0000 URL: https://git.openjdk.org/leyden/commit/72f67fb16a2470fc40c6ddc3700ba92f98a62096 8343411: Test fail on Windows due to "An established connection was aborted by the software in your host machine" Reviewed-by: dfuchs, jpai ! test/jdk/java/net/HttpURLConnection/HttpURLConnectionExpect100Test.java Changeset: 2fb0c1dd Branch: hermetic-java-runtime Author: Per Minborg Date: 2024-11-08 16:36:57 +0000 URL: https://git.openjdk.org/leyden/commit/2fb0c1dd62f1c690cf6b78f5cdfe18b10c991886 8343844: Add benchmarks for superword/autovectorization in FFM BulkOperations Reviewed-by: mcimadamore ! test/micro/org/openjdk/bench/java/lang/foreign/SegmentBulkFill.java Changeset: 60539628 Branch: hermetic-java-runtime Author: Kevin Driver Date: 2024-11-08 16:59:26 +0000 URL: https://git.openjdk.org/leyden/commit/605396280d5ea225828da4ed688068334a15e122 8343684: Test KDFDelayedProviderSyncTest.java intermittent fails didn't finish within the time-out 150 Reviewed-by: weijun, hchao, alanb ! test/jdk/javax/crypto/KDF/KDFDelayedProviderSyncTest.java Changeset: 44ec501a Branch: hermetic-java-runtime Author: Roman Kennke Date: 2024-11-08 17:21:39 +0000 URL: https://git.openjdk.org/leyden/commit/44ec501a41f4794259dd03cd168838e79334890e 8305895: Implement JEP 450: Compact Object Headers (Experimental) Co-authored-by: Sandhya Viswanathan Co-authored-by: Martin Doerr Co-authored-by: Hamlin Li Co-authored-by: Thomas Stuefe Co-authored-by: Amit Kumar Co-authored-by: Stefan Karlsson Co-authored-by: Coleen Phillimore Co-authored-by: Axel Boldt-Christmas Reviewed-by: coleenp, stefank, stuefe, phh, ihse, lmesnik, tschatzl, matsaave, rcastanedalo, vpaprotski, yzheng, egahlin ! make/Images.gmk ! make/autoconf/configure.ac ! make/autoconf/jdk-options.m4 ! make/autoconf/spec.gmk.template ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/compressedKlass_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_arraycopy_riscv.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/compressedKlass_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/templateTable_riscv.cpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp ! src/hotspot/cpu/s390/c2_MacroAssembler_s390.cpp ! src/hotspot/cpu/s390/c2_MacroAssembler_s390.hpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.hpp ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/s390/templateTable_s390.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp ! src/hotspot/cpu/x86/c2_stubGenerator_x86_64_string.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/matcher_x86.hpp ! src/hotspot/cpu/x86/stubRoutines_x86.hpp ! src/hotspot/cpu/x86/templateTable_x86.cpp ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/archiveBuilder.hpp ! src/hotspot/share/cds/archiveHeapWriter.cpp ! src/hotspot/share/cds/archiveHeapWriter.hpp ! src/hotspot/share/cds/archiveUtils.cpp ! src/hotspot/share/cds/archiveUtils.hpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/dumpAllocStats.cpp ! src/hotspot/share/cds/dumpAllocStats.hpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/filemap.hpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/ci/ciKlass.cpp ! src/hotspot/share/ci/ciKlass.hpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classFileParser.hpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/gc/g1/g1Arguments.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1FullGCCompactTask.cpp ! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.cpp ! src/hotspot/share/gc/g1/g1FullGCOopClosures.inline.hpp ! src/hotspot/share/gc/g1/g1FullGCPrepareTask.inline.hpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp ! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp ! src/hotspot/share/gc/g1/g1YoungCollector.cpp ! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp ! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.hpp ! src/hotspot/share/gc/parallel/mutableSpace.cpp ! src/hotspot/share/gc/parallel/parallelArguments.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.inline.hpp ! src/hotspot/share/gc/parallel/psPromotionManager.cpp ! src/hotspot/share/gc/parallel/psPromotionManager.hpp ! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/defNewGeneration.hpp ! src/hotspot/share/gc/serial/serialArguments.cpp ! src/hotspot/share/gc/serial/serialArguments.hpp ! src/hotspot/share/gc/serial/serialFullGC.cpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.hpp + src/hotspot/share/gc/shared/fullGCForwarding.cpp + src/hotspot/share/gc/shared/fullGCForwarding.hpp + src/hotspot/share/gc/shared/fullGCForwarding.inline.hpp ! src/hotspot/share/gc/shared/memAllocator.cpp ! src/hotspot/share/gc/shared/preservedMarks.cpp ! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp ! src/hotspot/share/gc/shenandoah/shenandoahArguments.hpp ! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp ! src/hotspot/share/gc/shenandoah/shenandoahForwarding.hpp ! src/hotspot/share/gc/shenandoah/shenandoahForwarding.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp ! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp ! src/hotspot/share/gc/z/zObjArrayAllocator.cpp ! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp ! src/hotspot/share/jfr/leakprofiler/chains/objectSampleMarker.hpp ! src/hotspot/share/jfr/support/jfrObjectAllocationSample.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/memory/classLoaderMetaspace.cpp ! src/hotspot/share/memory/classLoaderMetaspace.hpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/metaspace.hpp ! src/hotspot/share/memory/metaspace/binList.hpp ! src/hotspot/share/memory/metaspace/blockTree.cpp ! src/hotspot/share/memory/metaspace/blockTree.hpp ! src/hotspot/share/memory/metaspace/freeBlocks.cpp ! src/hotspot/share/memory/metaspace/freeBlocks.hpp + src/hotspot/share/memory/metaspace/metablock.hpp + src/hotspot/share/memory/metaspace/metablock.inline.hpp ! src/hotspot/share/memory/metaspace/metaspaceArena.cpp ! src/hotspot/share/memory/metaspace/metaspaceArena.hpp ! src/hotspot/share/memory/metaspace/metaspaceCommon.hpp ! src/hotspot/share/memory/metaspace/metaspaceContext.cpp ! src/hotspot/share/memory/metaspace/metaspaceContext.hpp ! src/hotspot/share/memory/metaspace/metaspaceReporter.cpp ! src/hotspot/share/memory/metaspace/metaspaceStatistics.cpp ! src/hotspot/share/memory/metaspace/runningCounters.cpp ! src/hotspot/share/memory/metaspace/runningCounters.hpp ! src/hotspot/share/memory/metaspace/testHelpers.cpp ! src/hotspot/share/memory/metaspace/testHelpers.hpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/oops/arrayOop.hpp ! src/hotspot/share/oops/compressedKlass.cpp ! src/hotspot/share/oops/compressedKlass.hpp ! src/hotspot/share/oops/compressedKlass.inline.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceOop.hpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/oops/klass.inline.hpp ! src/hotspot/share/oops/markWord.cpp ! src/hotspot/share/oops/markWord.hpp + src/hotspot/share/oops/markWord.inline.hpp ! src/hotspot/share/oops/objArrayKlass.cpp ! src/hotspot/share/oops/objArrayKlass.inline.hpp ! src/hotspot/share/oops/oop.cpp ! src/hotspot/share/oops/oop.hpp ! src/hotspot/share/oops/oop.inline.hpp ! src/hotspot/share/oops/typeArrayKlass.cpp ! src/hotspot/share/opto/callnode.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/lcm.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/arguments.hpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/DebuggerBase.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Array.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Instance.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Mark.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Oop.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/RobustOopDeterminator.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfig.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/SharedLibraryJVMCIReflection.java ! test/hotspot/gtest/gc/shared/test_preservedMarks.cpp ! test/hotspot/gtest/metaspace/metaspaceGtestContexts.hpp ! test/hotspot/gtest/metaspace/test_binlist.cpp ! test/hotspot/gtest/metaspace/test_blocktree.cpp + test/hotspot/gtest/metaspace/test_clms.cpp ! test/hotspot/gtest/metaspace/test_freeblocks.cpp + test/hotspot/gtest/metaspace/test_metablock.cpp ! test/hotspot/gtest/metaspace/test_metaspaceUtils.cpp ! test/hotspot/gtest/metaspace/test_metaspacearena.cpp ! test/hotspot/gtest/metaspace/test_metaspacearena_stress.cpp ! test/hotspot/gtest/oops/test_arrayOop.cpp ! test/hotspot/gtest/oops/test_compressedKlass.cpp ! test/hotspot/gtest/oops/test_objArrayOop.cpp ! test/hotspot/gtest/oops/test_typeArrayOop.cpp ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationMismatchedAccess.java ! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationNotRun.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/BMITestRunner.java ! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVector.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestMulAddS2I.java ! test/hotspot/jtreg/compiler/vectorization/runner/LoopCombinedOpTest.java ! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java ! test/hotspot/jtreg/gc/g1/plab/TestPLABPromotion.java ! test/hotspot/jtreg/gtest/CompressedKlassGtest.java ! test/hotspot/jtreg/gtest/MetaspaceGtests.java ! test/hotspot/jtreg/gtest/MetaspaceUtilsGtests.java ! test/hotspot/jtreg/runtime/CompressedOops/CompressedCPUSpecificClassSpaceReservation.java ! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointers.java ! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointersEncodingScheme.java ! test/hotspot/jtreg/runtime/FieldLayout/ArrayBaseOffsets.java + test/hotspot/jtreg/runtime/FieldLayout/BaseOffsets.java + test/hotspot/jtreg/runtime/cds/TestDefaultArchiveLoading.java ! test/hotspot/jtreg/runtime/cds/appcds/TestZGCWithCDS.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/TestAutoCreateSharedArchiveNoDefaultArchive.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbLongConstant.java ! test/jdk/java/lang/instrument/GetObjectSizeIntrinsicsTest.java ! test/jdk/tools/jlink/plugins/CDSPluginTest.java Changeset: 03298558 Branch: hermetic-java-runtime Author: Naoto Sato Date: 2024-11-08 20:22:24 +0000 URL: https://git.openjdk.org/leyden/commit/0329855831102a48abf14b5befc933f84dfd3460 8343804: Show the default time zone with -XshowSettings option Reviewed-by: iris, jpai ! src/java.base/share/classes/sun/launcher/LauncherHelper.java ! test/jdk/tools/launcher/Settings.java Changeset: 52c0b09b Branch: hermetic-java-runtime Author: Phil Race Date: 2024-11-08 20:37:08 +0000 URL: https://git.openjdk.org/leyden/commit/52c0b09b62ca82f7e0cbe910cb92243131f06765 8277240: java/awt/Graphics2D/ScaledTransform/ScaledTransform.java dialog does not get disposed Reviewed-by: aivanov ! test/jdk/java/awt/Graphics2D/ScaledTransform/ScaledTransform.java Changeset: 8a69893e Branch: hermetic-java-runtime Author: Eirik Bj?rsn?s Date: 2024-11-09 05:53:16 +0000 URL: https://git.openjdk.org/leyden/commit/8a69893e1d01f27b0be65cca69601856c1e54e98 8343819: Link Float.NaN and Double.NaN to equivalence discussion in Double Reviewed-by: darcy ! src/java.base/share/classes/java/lang/Double.java ! src/java.base/share/classes/java/lang/Float.java Changeset: 2614c991 Branch: hermetic-java-runtime Author: Quan Anh Mai Date: 2024-11-09 09:39:23 +0000 URL: https://git.openjdk.org/leyden/commit/2614c991d8244337dbf6a22bf296cd5eff5a7809 8343793: Test java/foreign/TestMemorySession.java is timing out Reviewed-by: mcimadamore ! test/jdk/java/foreign/TestMemorySession.java Changeset: 325a2c3f Branch: hermetic-java-runtime Author: Goetz Lindenmaier Date: 2024-11-09 18:57:21 +0000 URL: https://git.openjdk.org/leyden/commit/325a2c3f76a45248e6f8baa63477db15e55be705 8343848: Fix typo of property name in TestOAEPPadding after 8341927 Reviewed-by: lucy, mullan ! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestOAEPPadding.java Changeset: f4008968 Branch: hermetic-java-runtime Author: Weijun Wang Date: 2024-11-09 23:11:33 +0000 URL: https://git.openjdk.org/leyden/commit/f400896822c2704d8e7c66afc1efa8a4fa91acb6 8342442: Static ACVP sample tests Reviewed-by: mullan, bperez + test/jdk/sun/security/provider/acvp/Launcher.java + test/jdk/sun/security/provider/acvp/ML_DSA_Test.java + test/jdk/sun/security/provider/acvp/ML_KEM_Test.java + test/jdk/sun/security/provider/acvp/SHA_Test.java + test/jdk/sun/security/provider/acvp/data/acvp.md + test/lib-test/jdk/test/lib/security/FixedSecureRandomTest.java + test/lib/jdk/test/lib/security/FixedSecureRandom.java Changeset: 423e8e09 Branch: hermetic-java-runtime Author: Albert Mingkun Yang Date: 2024-11-10 11:03:03 +0000 URL: https://git.openjdk.org/leyden/commit/423e8e0999f53aa0bf95a7505a771dab3dd5c8d6 8339162: [REDO] JDK-8338440 Parallel: Improve fragmentation mitigation in Full GC Co-authored-by: Guoxiong Li Reviewed-by: zgu, iwalulya, gli ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.hpp Changeset: 74ae3c68 Branch: hermetic-java-runtime Author: Shaojin Wen Date: 2024-11-11 00:40:26 +0000 URL: https://git.openjdk.org/leyden/commit/74ae3c688b37e693e20eb4e17c631897c5464400 8343650: Reuse StringLatin1::putCharsAt and StringUTF16::putCharsAt Reviewed-by: liach ! src/java.base/share/classes/java/lang/StringConcatHelper.java Changeset: 7b0f273e Branch: hermetic-java-runtime Author: David Holmes Date: 2024-11-11 01:40:10 +0000 URL: https://git.openjdk.org/leyden/commit/7b0f273e37625461baa333a3ef20fbbd93647243 8343894: ProblemList javax/management/remote/mandatory/notif/EmptyDomainNotificationTest.java Reviewed-by: jpai ! test/jdk/ProblemList.txt Changeset: ca69a53b Branch: hermetic-java-runtime Author: Jaikiran Pai Date: 2024-11-11 04:31:56 +0000 URL: https://git.openjdk.org/leyden/commit/ca69a53b76bf0106443985a1207fbd3d9036e1ab 8211033: Clean up the processing -classpath argument not to set LM_CLASS Reviewed-by: alanb ! src/java.base/share/native/libjli/java.c Changeset: e1d684c6 Branch: hermetic-java-runtime Author: Shaojin Wen Date: 2024-11-11 05:06:56 +0000 URL: https://git.openjdk.org/leyden/commit/e1d684c6451ae7875b61a92603c19336ccd734d6 8342650: Move getChars to DecimalDigits Reviewed-by: liach ! src/java.base/share/classes/java/lang/AbstractStringBuilder.java ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java ! src/java.base/share/classes/java/lang/StringConcatHelper.java ! src/java.base/share/classes/java/lang/StringLatin1.java ! src/java.base/share/classes/java/lang/StringUTF16.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/math/BigDecimal.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java ! src/java.base/share/classes/jdk/internal/util/DecimalDigits.java ! test/hotspot/jtreg/compiler/patches/java.base/java/lang/Helper.java ! test/micro/org/openjdk/bench/java/lang/StringBuilders.java Changeset: 5f338e9a Branch: hermetic-java-runtime Author: Christian Hagedorn Date: 2024-11-11 06:18:25 +0000 URL: https://git.openjdk.org/leyden/commit/5f338e9adbcf7fe7ee90abfd34a24a3a93c22211 8342946: Replace predicate walking code in Loop Unrolling with a predicate visitor Reviewed-by: roland, kvn ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp Changeset: 5b2f7f3b Branch: hermetic-java-runtime Author: theoweidmannoracle Committer: Tobias Hartmann Date: 2024-11-11 08:17:00 +0000 URL: https://git.openjdk.org/leyden/commit/5b2f7f3b30adf9942fa8a3382e7661d6816fbb38 8343837: Remove unnecessary reinterpret_cast from C2AccessValuePtr Reviewed-by: thartmann, kvn, kbarrett ! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp Changeset: ae6bb3cd Branch: hermetic-java-runtime Author: Thomas Schatzl Date: 2024-11-11 09:08:00 +0000 URL: https://git.openjdk.org/leyden/commit/ae6bb3cd29bd4cdbb2df320fbfe0dabb7c0647d7 8343824: Remove unused InstructionFlags in C1 Reviewed-by: kvn, dlong ! src/hotspot/share/c1/c1_Instruction.hpp Changeset: f12c370d Branch: hermetic-java-runtime Author: Prasanta Sadhukhan Date: 2024-11-11 09:24:44 +0000 URL: https://git.openjdk.org/leyden/commit/f12c370d73363f384e3425857a663d855660f33a 8343118: [TESTBUG] java/awt/PrintJob/PrintCheckboxTest/PrintCheckboxManualTest.java fails with rror. Can't find HTML file PrintCheckboxManualTest.html Reviewed-by: abhiscxk, dnguyen ! test/jdk/java/awt/PrintJob/PrintCheckboxTest/PrintCheckboxManualTest.java Changeset: a93bd9df Branch: hermetic-java-runtime Author: Amit Kumar Date: 2024-11-11 09:32:09 +0000 URL: https://git.openjdk.org/leyden/commit/a93bd9dfdd7e340b10c24a15fb70a3801bfb373d 8343810: [s390x] is_uimm* methods should take unsigned arguments Reviewed-by: lucy ! src/hotspot/cpu/s390/assembler_s390.hpp Changeset: 5ca6698b Branch: hermetic-java-runtime Author: Jan Lahoda Date: 2024-11-11 09:34:43 +0000 URL: https://git.openjdk.org/leyden/commit/5ca6698ba418e82ff93471fbb495759850f26f63 8341176: Permit access to diagnostics for transient snippets Reviewed-by: vromero ! src/jdk.jshell/share/classes/jdk/jshell/Eval.java ! src/jdk.jshell/share/classes/jdk/jshell/JShell.java ! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysis.java ! test/langtools/jdk/jshell/AnalyzeSnippetTest.java Changeset: ec13364c Branch: hermetic-java-runtime Author: Roberto Casta?eda Lozano Date: 2024-11-11 10:05:15 +0000 URL: https://git.openjdk.org/leyden/commit/ec13364cdab5a52f704bc5d1575f3da17380b4f2 8343067: C2: revisit constant-offset AddP chains after successful input idealizations Reviewed-by: kvn, vlivanov ! src/hotspot/share/opto/phaseX.cpp + test/hotspot/jtreg/compiler/c2/irTests/igvn/TestCombineAddPWithConstantOffsets.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java Changeset: cbe8448f Branch: hermetic-java-runtime Author: Magnus Ihse Bursie Date: 2024-11-11 10:15:02 +0000 URL: https://git.openjdk.org/leyden/commit/cbe8448f28895b887157c1f23a0cf70070449509 8268895: Do not filter out man pages from build Reviewed-by: dholmes, jwaters ! make/autoconf/jdk-options.m4 ! make/autoconf/spec.gmk.template ! make/common/modules/LauncherCommon.gmk ! make/conf/jib-profiles.js Changeset: b1a94918 Branch: hermetic-java-runtime Author: Joel Sikstr?m Date: 2024-11-11 10:36:46 +0000 URL: https://git.openjdk.org/leyden/commit/b1a9491844a165bf5ae54c50b4f8573bd3f3e24a 8343321: Bad verify in LockStack::oops_do() Reviewed-by: stefank, rkennke, coleenp ! src/hotspot/share/runtime/lockStack.inline.hpp Changeset: 36e12955 Branch: hermetic-java-runtime Author: Thomas Schatzl Date: 2024-11-11 11:31:53 +0000 URL: https://git.openjdk.org/leyden/commit/36e12955b2129f2075a203a0b39198f256083a24 8343929: Remove PreservedMarksSet::createTask() after JDK-8305895 Reviewed-by: ayang, shade ! src/hotspot/share/gc/shared/preservedMarks.cpp ! src/hotspot/share/gc/shared/preservedMarks.hpp Changeset: 50161322 Branch: hermetic-java-runtime Author: Kevin Walls Date: 2024-11-11 12:26:38 +0000 URL: https://git.openjdk.org/leyden/commit/5016132291b8cb94c37ffb9397282927df87a3c5 8343838: Test EmptyDomainNotificationTest.java fails with ListenerNotFoundException Reviewed-by: dholmes ! src/java.management/share/classes/com/sun/jmx/remote/internal/ServerNotifForwarder.java ! test/jdk/ProblemList.txt Changeset: f3ba7676 Branch: hermetic-java-runtime Author: Tobias Holenstein Date: 2024-11-11 13:25:42 +0000 URL: https://git.openjdk.org/leyden/commit/f3ba7676043756f7cf95d5215e18bd65e9f167e6 8343535: IGV: Colorize nodes on demand Co-authored-by: Roberto Casta?eda Lozano Reviewed-by: chagedorn, rcastanedalo ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramScene.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramViewer.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/EditorTopComponent.java + src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ColorAction.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ExtractAction.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/FigureWidget.java + src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/color.gif Changeset: 2ec35808 Branch: hermetic-java-runtime Author: Severin Gehwolf Date: 2024-11-11 13:35:25 +0000 URL: https://git.openjdk.org/leyden/commit/2ec358082f0896480bdbfcb289b4ba2bff0dd828 8311302: Implement JEP 493: Linking Run-Time Images without JMODs Co-authored-by: Mandy Chung Reviewed-by: mchung, alanb, erikj, ihse ! make/Images.gmk ! make/autoconf/jdk-options.m4 ! make/autoconf/spec.gmk.template ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImageFileCreator.java + src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JRTArchive.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Jlink.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java + src/jdk.jlink/share/classes/jdk/tools/jlink/internal/LinkableRuntimeImage.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java + src/jdk.jlink/share/classes/jdk/tools/jlink/internal/runtimelink/JimageDiffGenerator.java + src/jdk.jlink/share/classes/jdk/tools/jlink/internal/runtimelink/ResourceDiff.java + src/jdk.jlink/share/classes/jdk/tools/jlink/internal/runtimelink/ResourcePoolReader.java + src/jdk.jlink/share/classes/jdk/tools/jlink/internal/runtimelink/RuntimeImageLinkException.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties ! test/hotspot/jtreg/TEST.ROOT ! test/jdk/TEST.ROOT ! test/jdk/jdk/modules/etc/JmodExcludedFiles.java ! test/jdk/tools/jlink/ImageFileCreatorTest.java ! test/jdk/tools/jlink/IntegrationTest.java ! test/jdk/tools/jlink/JLinkDedupTestBatchSizeOne.java + test/jdk/tools/jlink/JLinkHelpCapabilityTest.java ! test/jdk/tools/jlink/multireleasejar/JLinkMRJavaBaseVersionTest.java ! test/jdk/tools/jlink/plugins/GenerateJLIClassesPluginTest.java ! test/jdk/tools/jlink/plugins/IncludeLocalesPluginTest.java + test/jdk/tools/jlink/runtimeImage/AbstractLinkableRuntimeTest.java + test/jdk/tools/jlink/runtimeImage/AddOptionsTest.java + test/jdk/tools/jlink/runtimeImage/BasicJlinkMissingJavaBase.java + test/jdk/tools/jlink/runtimeImage/BasicJlinkTest.java + test/jdk/tools/jlink/runtimeImage/CapturingHandler.java + test/jdk/tools/jlink/runtimeImage/CustomModuleJlinkTest.java + test/jdk/tools/jlink/runtimeImage/GenerateJLIClassesTest.java + test/jdk/tools/jlink/runtimeImage/JImageHelper.java + test/jdk/tools/jlink/runtimeImage/JavaSEReproducibleTest.java + test/jdk/tools/jlink/runtimeImage/KeepPackagedModulesFailTest.java + test/jdk/tools/jlink/runtimeImage/ModifiedFilesExitTest.java + test/jdk/tools/jlink/runtimeImage/ModifiedFilesTest.java + test/jdk/tools/jlink/runtimeImage/ModifiedFilesWarningTest.java + test/jdk/tools/jlink/runtimeImage/MultiHopTest.java + test/jdk/tools/jlink/runtimeImage/PackagedModulesVsRuntimeImageLinkTest.java + test/jdk/tools/jlink/runtimeImage/PatchedJDKModuleJlinkTest.java + test/jdk/tools/jlink/runtimeImage/SystemModulesTest.java + test/jdk/tools/jlink/runtimeImage/SystemModulesTest2.java ! test/jdk/tools/lib/tests/Helper.java ! test/jdk/tools/lib/tests/JImageGenerator.java ! test/jtreg-ext/requires/VMProps.java ! test/langtools/tools/javac/plugin/AutostartPlugins.java ! test/langtools/tools/javac/plugin/InternalAPI.java Changeset: babb52a0 Branch: hermetic-java-runtime Author: Albert Mingkun Yang Date: 2024-11-11 14:21:21 +0000 URL: https://git.openjdk.org/leyden/commit/babb52a08361b00eb4bc6e2e109b1fdc198dbd59 8343931: Removed unused code in CompressedKlassPointers::initialize_for_given_encoding Reviewed-by: chagedorn ! src/hotspot/share/oops/compressedKlass.cpp Changeset: 0759224e Branch: hermetic-java-runtime Author: Markus Gr?nlund Date: 2024-11-11 14:36:30 +0000 URL: https://git.openjdk.org/leyden/commit/0759224edc9843d77b3eb0f121d724de826b634d 8342105: JVM Crash when Jacoco and JFR are active Reviewed-by: egahlin ! src/hotspot/share/jfr/support/jfrDeprecationManager.cpp Changeset: b0a371b0 Branch: hermetic-java-runtime Author: Shaojin Wen Date: 2024-11-11 15:14:10 +0000 URL: https://git.openjdk.org/leyden/commit/b0a371b0850b8f467ed985ef39a6fce476b62acf 8343925: [BACKOUT] JDK-8342650 Move getChars to DecimalDigits Reviewed-by: jpai, alanb, liach ! src/java.base/share/classes/java/lang/AbstractStringBuilder.java ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java ! src/java.base/share/classes/java/lang/StringConcatHelper.java ! src/java.base/share/classes/java/lang/StringLatin1.java ! src/java.base/share/classes/java/lang/StringUTF16.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/math/BigDecimal.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java ! src/java.base/share/classes/jdk/internal/util/DecimalDigits.java ! test/hotspot/jtreg/compiler/patches/java.base/java/lang/Helper.java ! test/micro/org/openjdk/bench/java/lang/StringBuilders.java Changeset: 80f4c0c3 Branch: hermetic-java-runtime Author: Nizar Benalla Date: 2024-11-11 15:21:56 +0000 URL: https://git.openjdk.org/leyden/commit/80f4c0c38a57960a1c96de72af6fc69ef10337ce 8343442: Add since checker tests to the networking area modules Reviewed-by: jpai, dfuchs = test/jdk/tools/sincechecker/modules/java.net.http/JavaNetHttpCheckSince.java = test/jdk/tools/sincechecker/modules/jdk.httpserver/JdkHttpServerCheckSince.java = test/jdk/tools/sincechecker/modules/jdk.net/JdkNetCheckSince.java = test/jdk/tools/sincechecker/modules/jdk.sctp/JdkSctpCheckSince.java Changeset: 6088d620 Branch: hermetic-java-runtime Author: Johan Sj?len Date: 2024-11-11 16:10:57 +0000 URL: https://git.openjdk.org/leyden/commit/6088d620b44b83fac41ba403a059208414b32a89 8343755: Unproblemlist java/lang/Thread/jni/AttachCurrentThread/AttachTest.java Reviewed-by: alanb, syan ! test/jdk/ProblemList.txt Changeset: 889f9062 Branch: hermetic-java-runtime Author: Richard Reingruber Date: 2024-11-11 16:35:22 +0000 URL: https://git.openjdk.org/leyden/commit/889f906235e99b7207f2e30e1f6f5771188f5a56 8343774: Positive list platforms for ir checks of compiler/c2/TestCastX2NotProcessedIGVN.java Reviewed-by: fyang, amitkumar, roland ! test/hotspot/jtreg/compiler/c2/TestCastX2NotProcessedIGVN.java Changeset: ef0dc251 Branch: hermetic-java-runtime Author: Viktor Klang Date: 2024-11-11 19:57:26 +0000 URL: https://git.openjdk.org/leyden/commit/ef0dc2518e7636cc8a9ca580613ff5edeb4c19fd 8342707: Prepare Gatherers for graduation from Preview Reviewed-by: alanb, liach ! src/java.base/share/classes/java/util/stream/Gatherer.java ! src/java.base/share/classes/java/util/stream/GathererOp.java ! src/java.base/share/classes/java/util/stream/Gatherers.java ! src/java.base/share/classes/java/util/stream/Stream.java ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java ! test/jdk/java/util/stream/GathererAPITest.java ! test/jdk/java/util/stream/GathererShortCircuitTest.java ! test/jdk/java/util/stream/GathererTest.java ! test/jdk/java/util/stream/GatherersFoldTest.java ! test/jdk/java/util/stream/GatherersMapConcurrentTest.java ! test/jdk/java/util/stream/GatherersScanTest.java ! test/jdk/java/util/stream/GatherersWindowFixedTest.java ! test/jdk/java/util/stream/GatherersWindowSlidingTest.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherFMRPar.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherFMRSeq.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherFlatMapInfinitySeq.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherFlatMapSeq.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherMapPar.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherMapSeq.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherMiscPar.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherMiscSeq.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherReducePar.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherReduceSeq.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherWhileOrdered.java Changeset: cbf4dd58 Branch: hermetic-java-runtime Author: Hamlin Li Date: 2024-11-11 21:33:12 +0000 URL: https://git.openjdk.org/leyden/commit/cbf4dd588bf371e13e81204b1585d34bfadddb42 8343555: RISC-V: make some verified (on hardware) extension options diagnostic Reviewed-by: fyang, rehn ! src/hotspot/cpu/riscv/globals_riscv.hpp Changeset: 4fa760a1 Branch: hermetic-java-runtime Author: Kevin Walls Date: 2024-11-12 09:13:29 +0000 URL: https://git.openjdk.org/leyden/commit/4fa760a1ed24ad2e6fba6dca51c5cf7dc7436719 8343936: Adjust timeout in test javax/management/monitor/DerivedGaugeMonitorTest.java Reviewed-by: dfuchs ! test/jdk/ProblemList.txt ! test/jdk/javax/management/monitor/DerivedGaugeMonitorTest.java Changeset: baabfbba Branch: hermetic-java-runtime Author: Hannes Walln?fer Date: 2024-11-12 09:23:29 +0000 URL: https://git.openjdk.org/leyden/commit/baabfbba3e7b5d9c860de38f1f9ed9cd36848f29 8341904: Search tag in inherited doc comment creates additional index item Reviewed-by: prappo ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/InheritDocTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/TagletWriter.java ! test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java ! test/langtools/jdk/javadoc/doclet/testMemberInheritance/pkg2/DocumentedNonGenericChild.java ! test/langtools/jdk/javadoc/doclet/testMemberInheritance/pkg2/UndocumentedGenericParent.java Changeset: cfe719fb Branch: hermetic-java-runtime Author: Hannes Walln?fer Date: 2024-11-12 09:25:34 +0000 URL: https://git.openjdk.org/leyden/commit/cfe719fbded84dfbc8b25ee2d809ac90f86deb70 8340565: Create separate index page for terms defined by the index tag Reviewed-by: prappo ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Contents.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexItemListWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Navigation.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SystemPropertiesWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/WriterFactory.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyles.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java ! test/langtools/jdk/javadoc/doclet/testIndexInPackageFiles/TestIndexInPackageFiles.java ! test/langtools/jdk/javadoc/doclet/testIndexTaglet/TestIndexTaglet.java Changeset: b53ee053 Branch: hermetic-java-runtime Author: Nizar Benalla Date: 2024-11-12 09:26:49 +0000 URL: https://git.openjdk.org/leyden/commit/b53ee053f7f7ffcf02ff47e1895ce7be4bc32486 8202617: javadoc generates broken links to undocumented (e.g. private) members Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/LinkTaglet.java - test/langtools/jdk/javadoc/doclet/5093723/DocumentedClass.java ! test/langtools/jdk/javadoc/doclet/5093723/T5093723.java - test/langtools/jdk/javadoc/doclet/5093723/UndocumentedClass.java Changeset: 3727f404 Branch: hermetic-java-runtime Author: Christian Hagedorn Date: 2024-11-12 10:11:55 +0000 URL: https://git.openjdk.org/leyden/commit/3727f4046188bb623f9efec6fa149f767a9ffa30 8343745: Only update Last Value Assertion Predicates in Loop Unrolling Reviewed-by: thartmann, kvn ! src/hotspot/share/opto/cfgnode.hpp ! src/hotspot/share/opto/ifnode.cpp ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp Changeset: 2c1e4c38 Branch: hermetic-java-runtime Author: Hamlin Li Date: 2024-11-12 10:15:04 +0000 URL: https://git.openjdk.org/leyden/commit/2c1e4c381615ce52276f4bf331a1e7a845af4b6e 8343600: RISC-V: enable CRC32 intrinsic when either Zba or RVV are supported Reviewed-by: fyang ! src/hotspot/cpu/riscv/vm_version_riscv.cpp Changeset: 57292276 Branch: hermetic-java-runtime Author: Dr Heinz M. Kabutz Committer: Viktor Klang Date: 2024-11-12 11:34:11 +0000 URL: https://git.openjdk.org/leyden/commit/5729227651969f542f040e5d0bfbf9b0b99b5698 8343250: ArrayBlockingQueue serialization not thread safe Reviewed-by: rriggs, alanb ! src/java.base/share/classes/java/util/concurrent/ArrayBlockingQueue.java Changeset: 67d1ef14 Branch: hermetic-java-runtime Author: Tobias Hartmann Date: 2024-11-12 12:42:13 +0000 URL: https://git.openjdk.org/leyden/commit/67d1ef14798be5dbd083ba23b9e3ae8e80f72728 8344018: Remove unlimited memory setting from TestScalarReplacementMaxLiveNodes Reviewed-by: roland, chagedorn ! test/hotspot/jtreg/compiler/c2/TestScalarReplacementMaxLiveNodes.java Changeset: 50b6e41e Branch: hermetic-java-runtime Author: Sonia Zaldana Calles Date: 2024-11-12 13:13:28 +0000 URL: https://git.openjdk.org/leyden/commit/50b6e41e0e8d6575061996a48077fb809bede8e4 8300732: Whitebox functions for Metaspace test should use byte size Reviewed-by: stuefe, asmehra ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/jtreg/runtime/Metaspace/elastic/Allocation.java ! test/hotspot/jtreg/runtime/Metaspace/elastic/AllocationProfile.java ! test/hotspot/jtreg/runtime/Metaspace/elastic/MetaspaceTestArena.java ! test/hotspot/jtreg/runtime/Metaspace/elastic/MetaspaceTestContext.java ! test/hotspot/jtreg/runtime/Metaspace/elastic/MetaspaceTestWithThreads.java ! test/hotspot/jtreg/runtime/Metaspace/elastic/RandomAllocator.java ! test/hotspot/jtreg/runtime/Metaspace/elastic/Settings.java ! test/hotspot/jtreg/runtime/Metaspace/elastic/TestMetaspaceAllocation.java ! test/hotspot/jtreg/runtime/Metaspace/elastic/TestMetaspaceAllocationMT1.java ! test/hotspot/jtreg/runtime/Metaspace/elastic/TestMetaspaceAllocationMT2.java + test/lib/jdk/test/lib/Unit.java ! test/lib/jdk/test/whitebox/WhiteBox.java Changeset: 8a2a75e5 Branch: hermetic-java-runtime Author: Sonia Zaldana Calles Date: 2024-11-12 13:19:06 +0000 URL: https://git.openjdk.org/leyden/commit/8a2a75e56de4497da48f43b3be3eb71bf3ef75ab 8339892: Several security shell tests don't set TESTJAVAOPTS Reviewed-by: valeriep ! test/jdk/java/security/Security/ClassLoaderDeadlock/ClassLoaderDeadlock.sh ! test/jdk/java/security/Security/ClassLoaderDeadlock/Deadlock.sh ! test/jdk/java/security/cert/CertificateFactory/slowstream.sh ! test/jdk/sun/security/krb5/runNameEquals.sh ! test/jdk/sun/security/pkcs11/Provider/MultipleLogins.sh ! test/jdk/sun/security/provider/PolicyFile/getinstance/getinstance.sh ! test/jdk/sun/security/ssl/SSLSocketImpl/NotifyHandshakeTest.sh ! test/jdk/sun/security/util/Pem/encoding.sh ! test/jdk/sun/security/validator/certreplace.sh ! test/jdk/sun/security/validator/samedn.sh Changeset: 78b80150 Branch: hermetic-java-runtime Author: Patricio Chilano Mateo Date: 2024-11-12 15:23:48 +0000 URL: https://git.openjdk.org/leyden/commit/78b80150e009745b8f28d36c3836f18ad0ca921f 8338383: Implement JEP 491: Synchronize Virtual Threads without Pinning Co-authored-by: Patricio Chilano Mateo Co-authored-by: Alan Bateman Co-authored-by: Andrew Haley Co-authored-by: Fei Yang Co-authored-by: Coleen Phillimore Co-authored-by: Richard Reingruber Co-authored-by: Martin Doerr Reviewed-by: aboldtch, dholmes, coleenp, fbredberg, dlong, sspitsyn ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/continuationFreezeThaw_aarch64.inline.hpp ! src/hotspot/cpu/aarch64/continuationHelper_aarch64.inline.hpp ! src/hotspot/cpu/aarch64/frame_aarch64.cpp ! src/hotspot/cpu/aarch64/frame_aarch64.hpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/aarch64/stackChunkFrameStream_aarch64.inline.hpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp ! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp ! src/hotspot/cpu/arm/continuationFreezeThaw_arm.inline.hpp ! src/hotspot/cpu/arm/continuationHelper_arm.inline.hpp ! src/hotspot/cpu/arm/frame_arm.cpp ! src/hotspot/cpu/arm/sharedRuntime_arm.cpp ! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp ! src/hotspot/cpu/ppc/assembler_ppc.hpp ! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp ! src/hotspot/cpu/ppc/continuationFreezeThaw_ppc.inline.hpp ! src/hotspot/cpu/ppc/continuationHelper_ppc.inline.hpp ! src/hotspot/cpu/ppc/frame_ppc.cpp ! src/hotspot/cpu/ppc/frame_ppc.inline.hpp ! src/hotspot/cpu/ppc/interp_masm_ppc.hpp ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/nativeInst_ppc.cpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/ppc/stackChunkFrameStream_ppc.inline.hpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp ! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c1_Runtime1_riscv.cpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/continuationFreezeThaw_riscv.inline.hpp ! src/hotspot/cpu/riscv/continuationHelper_riscv.inline.hpp ! src/hotspot/cpu/riscv/frame_riscv.cpp ! src/hotspot/cpu/riscv/frame_riscv.hpp ! src/hotspot/cpu/riscv/interp_masm_riscv.cpp ! src/hotspot/cpu/riscv/interp_masm_riscv.hpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp ! src/hotspot/cpu/riscv/stackChunkFrameStream_riscv.inline.hpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp ! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp ! src/hotspot/cpu/s390/continuationFreezeThaw_s390.inline.hpp ! src/hotspot/cpu/s390/continuationHelper_s390.inline.hpp ! src/hotspot/cpu/s390/frame_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/continuationFreezeThaw_x86.inline.hpp ! src/hotspot/cpu/x86/continuationHelper_x86.inline.hpp ! src/hotspot/cpu/x86/frame_x86.cpp ! src/hotspot/cpu/x86/globalDefinitions_x86.hpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/interp_masm_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/x86/stackChunkFrameStream_x86.inline.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp ! src/hotspot/cpu/x86/stubRoutines_x86.hpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp ! src/hotspot/cpu/zero/continuationFreezeThaw_zero.inline.hpp ! src/hotspot/cpu/zero/continuationHelper_zero.inline.hpp ! src/hotspot/cpu/zero/frame_zero.cpp ! src/hotspot/cpu/zero/globalDefinitions_zero.hpp ! src/hotspot/cpu/zero/sharedRuntime_zero.cpp ! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp ! src/hotspot/share/c1/c1_MacroAssembler.hpp ! src/hotspot/share/c1/c1_Runtime1.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/interpreter/oopMapCache.cpp ! src/hotspot/share/interpreter/templateInterpreter.cpp ! src/hotspot/share/interpreter/templateInterpreter.hpp ! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp ! src/hotspot/share/interpreter/templateInterpreterGenerator.hpp ! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp ! src/hotspot/share/interpreter/zero/zeroInterpreter.hpp ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/jfr/support/jfrThreadLocal.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceStackChunkKlass.cpp ! src/hotspot/share/oops/instanceStackChunkKlass.hpp ! src/hotspot/share/oops/instanceStackChunkKlass.inline.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/oops/oopHandle.hpp ! src/hotspot/share/oops/oopHandle.inline.hpp ! src/hotspot/share/oops/stackChunkOop.cpp ! src/hotspot/share/oops/stackChunkOop.hpp ! src/hotspot/share/oops/stackChunkOop.inline.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiEnvBase.hpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiExport.hpp ! src/hotspot/share/prims/jvmtiTagMap.cpp ! src/hotspot/share/runtime/basicLock.hpp ! src/hotspot/share/runtime/continuation.cpp ! src/hotspot/share/runtime/continuation.hpp ! src/hotspot/share/runtime/continuationEntry.cpp ! src/hotspot/share/runtime/continuationEntry.hpp ! src/hotspot/share/runtime/continuationFreezeThaw.cpp ! src/hotspot/share/runtime/continuationHelper.hpp ! src/hotspot/share/runtime/continuationHelper.inline.hpp ! src/hotspot/share/runtime/continuationJavaClasses.cpp ! src/hotspot/share/runtime/continuationJavaClasses.hpp ! src/hotspot/share/runtime/continuationJavaClasses.inline.hpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/runtime/frame.hpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp ! src/hotspot/share/runtime/javaThread.inline.hpp ! src/hotspot/share/runtime/lightweightSynchronizer.cpp ! src/hotspot/share/runtime/lightweightSynchronizer.hpp ! src/hotspot/share/runtime/lockStack.hpp ! src/hotspot/share/runtime/lockStack.inline.hpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/objectMonitor.inline.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp ! src/hotspot/share/runtime/stackChunkFrameStream.hpp ! src/hotspot/share/runtime/stackChunkFrameStream.inline.hpp ! src/hotspot/share/runtime/stackValue.cpp ! src/hotspot/share/runtime/stackValue.hpp ! src/hotspot/share/runtime/stubRoutines.cpp ! src/hotspot/share/runtime/stubRoutines.hpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.hpp ! src/hotspot/share/runtime/threadIdentifier.cpp ! src/hotspot/share/runtime/threadIdentifier.hpp ! src/hotspot/share/runtime/threads.cpp ! src/hotspot/share/runtime/threads.hpp ! src/hotspot/share/runtime/vframe.cpp ! src/hotspot/share/runtime/vframe.inline.hpp ! src/hotspot/share/runtime/vframe_hp.cpp ! src/hotspot/share/runtime/vmOperations.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/services/heapDumper.cpp ! src/hotspot/share/services/threadService.cpp ! src/java.base/linux/classes/sun/nio/ch/EPollSelectorImpl.java ! src/java.base/macosx/classes/sun/nio/ch/KQueueSelectorImpl.java ! src/java.base/share/classes/java/io/ByteArrayOutputStream.java ! src/java.base/share/classes/java/lang/Object.java - src/java.base/share/classes/java/lang/PinnedThreadPrinter.java ! src/java.base/share/classes/java/lang/Thread.java ! src/java.base/share/classes/java/lang/VirtualThread.java ! src/java.base/share/classes/java/lang/invoke/MethodType.java ! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java ! src/java.base/share/classes/java/lang/ref/Finalizer.java - src/java.base/share/classes/java/lang/ref/NativeReferenceQueue.java ! src/java.base/share/classes/java/lang/ref/Reference.java ! src/java.base/share/classes/java/lang/ref/ReferenceQueue.java ! src/java.base/share/classes/jdk/internal/access/JavaLangRefAccess.java - src/java.base/share/classes/jdk/internal/event/VirtualThreadPinnedEvent.java ! src/java.base/share/classes/jdk/internal/misc/InternalLock.java ! src/java.base/share/classes/jdk/internal/util/ReferencedKeyMap.java ! src/java.base/share/classes/jdk/internal/util/ReferencedKeySet.java ! src/java.base/share/classes/jdk/internal/vm/Continuation.java ! src/java.base/share/classes/sun/nio/ch/Poller.java ! src/java.base/share/classes/sun/security/ssl/X509TrustManagerImpl.java ! src/java.base/share/native/libjava/Thread.c ! src/java.base/share/native/libjava/VirtualThread.c ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaThread.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectMonitor.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java - src/jdk.jfr/share/classes/jdk/jfr/events/VirtualThreadPinnedEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/JDKEvents.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/MirrorEvents.java ! test/hotspot/gtest/nmt/test_vmatree.cpp ! test/hotspot/jtreg/ProblemList-Virtual.txt ! test/hotspot/jtreg/compiler/codecache/stress/OverloadCompileQueueTest.java ! test/hotspot/jtreg/runtime/vthread/JNIMonitor/JNIMonitor.java + test/hotspot/jtreg/serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java + test/hotspot/jtreg/serviceability/HeapDump/libUnmountedVThreadNativeMethodAtTop.c ! test/hotspot/jtreg/serviceability/jvmti/events/MonitorContendedEnter/mcontenter01/libmcontenter01.cpp ! test/hotspot/jtreg/serviceability/jvmti/events/MonitorContendedEntered/mcontentered01/libmcontentered01.cpp ! test/hotspot/jtreg/serviceability/jvmti/events/MonitorWaited/monitorwaited01/libmonitorwaited01.cpp ! test/hotspot/jtreg/serviceability/jvmti/events/MonitorWaited/monitorwaited01/monitorwaited01.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/GetThreadStateMountedTest/GetThreadStateMountedTest.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/GetThreadStateMountedTest/libGetThreadStateMountedTest.cpp ! test/hotspot/jtreg/serviceability/jvmti/vthread/StopThreadTest/StopThreadTest.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResume1/SuspendResume1.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResume2/SuspendResume2.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendWithInterruptLock/SuspendWithInterruptLock.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadEventTest/libVThreadEventTest.cpp ! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadMonitorTest/VThreadMonitorTest.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadMonitorTest/libVThreadMonitorTest.cpp ! test/hotspot/jtreg/serviceability/sa/ClhsdbInspect.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/bcinstr/BI04/bi04t002/newclass02/java.base/java/lang/Object.java ! test/jdk/ProblemList-Xcomp.txt - test/jdk/java/lang/Thread/virtual/ActivateSpareCarrier.java + test/jdk/java/lang/Thread/virtual/CancelTimerWithContention.java ! test/jdk/java/lang/Thread/virtual/JfrEvents.java + test/jdk/java/lang/Thread/virtual/LockingMode.java + test/jdk/java/lang/Thread/virtual/MiscMonitorTests.java ! test/jdk/java/lang/Thread/virtual/MonitorEnterExit.java ! test/jdk/java/lang/Thread/virtual/MonitorWaitNotify.java ! test/jdk/java/lang/Thread/virtual/Parking.java + test/jdk/java/lang/Thread/virtual/RetryMonitorEnterWhenPinned.java + test/jdk/java/lang/Thread/virtual/SynchronizedNative.java ! test/jdk/java/lang/Thread/virtual/ThreadAPI.java - test/jdk/java/lang/Thread/virtual/TracePinnedThreads.java - test/jdk/java/lang/Thread/virtual/VirtualThreadPinnedEventThrows.java - test/jdk/java/lang/Thread/virtual/java.base/jdk/internal/event/VirtualThreadPinnedEvent.java + test/jdk/java/lang/Thread/virtual/libSynchronizedNative.c - test/jdk/java/lang/Thread/virtual/libTracePinnedThreads.c + test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWithTimedWait.java + test/jdk/java/lang/Thread/virtual/stress/LotsOfContendedMonitorEnter.java + test/jdk/java/lang/Thread/virtual/stress/LotsOfUncontendedMonitorEnter.java + test/jdk/java/lang/Thread/virtual/stress/Skynet100kWithMonitors.java - test/jdk/java/lang/Thread/virtual/stress/TEST.properties ! test/jdk/java/lang/reflect/callerCache/ReflectionCallerCacheTest.java ! test/jdk/java/nio/channels/vthread/SelectorOps.java ! test/jdk/jdk/internal/vm/Continuation/Basic.java ! test/jdk/jdk/internal/vm/Continuation/Fuzz.java Changeset: 2989d873 Branch: hermetic-java-runtime Author: Fei Yang Date: 2024-11-12 15:26:19 +0000 URL: https://git.openjdk.org/leyden/commit/2989d8734c70e1db87d2a708719fd2d966903a93 8343805: RISC-V: JVM crashes on startup when disabling compressed instructions Reviewed-by: mli ! src/hotspot/cpu/riscv/stubRoutines_riscv.hpp Changeset: e5eaa7f1 Branch: hermetic-java-runtime Author: Erik Gahlin Date: 2024-11-12 15:34:50 +0000 URL: https://git.openjdk.org/leyden/commit/e5eaa7f1eb0cb072d02bc18e23b0daaee875b077 8343946: JFR: Wildcard should only work with COUNT for 'jfr view' Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/QueryResolver.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini Changeset: 81752c4b Branch: hermetic-java-runtime Author: Markus Gr?nlund Date: 2024-11-12 15:45:23 +0000 URL: https://git.openjdk.org/leyden/commit/81752c4bcc384a8dd1e87b71a0de86877a0b661d 8338565: Test crashed: assert(is_path_empty()) failed: invariant Reviewed-by: egahlin ! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp Changeset: c12b386d Branch: hermetic-java-runtime Author: Tom Rodriguez Date: 2024-11-12 15:52:30 +0000 URL: https://git.openjdk.org/leyden/commit/c12b386d1916af9a04b4c6698838c2b40c6cdd86 8338007: [JVMCI] ResolvedJavaMethod.reprofile can crash ciMethodData Reviewed-by: dnsimon, kvn ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/oops/methodData.cpp ! src/hotspot/share/oops/methodData.hpp ! src/hotspot/share/runtime/vmOperation.hpp Changeset: db850905 Branch: hermetic-java-runtime Author: Sean Mullan Date: 2024-11-12 17:16:15 +0000 URL: https://git.openjdk.org/leyden/commit/db85090553ab14a84c3ed0a2604dd56c5b6e6982 8338411: Implement JEP 486: Permanently Disable the Security Manager Co-authored-by: Sean Mullan Co-authored-by: Alan Bateman Co-authored-by: Weijun Wang Co-authored-by: Aleksei Efimov Co-authored-by: Brian Burkhalter Co-authored-by: Daniel Fuchs Co-authored-by: Harshitha Onkar Co-authored-by: Joe Wang Co-authored-by: Jorn Vernee Co-authored-by: Justin Lu Co-authored-by: Kevin Walls Co-authored-by: Lance Andersen Co-authored-by: Naoto Sato Co-authored-by: Roger Riggs Co-authored-by: Brent Christian Co-authored-by: Stuart Marks Co-authored-by: Ian Graves Co-authored-by: Phil Race Co-authored-by: Erik Gahlin Co-authored-by: Jaikiran Pai Reviewed-by: kevinw, aivanov, rriggs, lancea, coffeys, dfuchs, ihse, erikj, cjplummer, coleenp, naoto, mchung, prr, weijun, joehw, azvegint, psadhukhan, bchristi, sundar, attila ! make/modules/java.base/Copy.gmk ! make/modules/java.rmi/Launcher.gmk ! src/hotspot/share/classfile/dictionary.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/globals.hpp ! src/java.base/share/classes/java/io/File.java ! src/java.base/share/classes/java/io/FileInputStream.java ! src/java.base/share/classes/java/io/FileOutputStream.java ! src/java.base/share/classes/java/io/FilePermission.java ! src/java.base/share/classes/java/io/ObjectInputFilter.java ! src/java.base/share/classes/java/io/ObjectInputStream.java ! src/java.base/share/classes/java/io/ObjectOutputStream.java ! src/java.base/share/classes/java/io/PrintStream.java ! src/java.base/share/classes/java/io/PrintWriter.java ! src/java.base/share/classes/java/io/RandomAccessFile.java ! src/java.base/share/classes/java/io/SerializablePermission.java ! src/java.base/share/classes/java/lang/Boolean.java ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java ! src/java.base/share/classes/java/lang/Module.java ! src/java.base/share/classes/java/lang/ModuleLayer.java ! src/java.base/share/classes/java/lang/Process.java ! src/java.base/share/classes/java/lang/ProcessBuilder.java ! src/java.base/share/classes/java/lang/ProcessHandle.java ! src/java.base/share/classes/java/lang/Runtime.java ! src/java.base/share/classes/java/lang/RuntimePermission.java ! src/java.base/share/classes/java/lang/SecurityException.java ! src/java.base/share/classes/java/lang/SecurityManager.java ! src/java.base/share/classes/java/lang/StackWalker.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/Thread.java ! src/java.base/share/classes/java/lang/ThreadGroup.java ! src/java.base/share/classes/java/lang/VirtualThread.java ! src/java.base/share/classes/java/lang/invoke/LambdaMetafactory.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/java/lang/invoke/MethodType.java ! src/java.base/share/classes/java/lang/module/Configuration.java ! src/java.base/share/classes/java/lang/module/ModuleFinder.java ! src/java.base/share/classes/java/lang/module/ModuleReader.java ! src/java.base/share/classes/java/lang/module/ModuleReference.java ! src/java.base/share/classes/java/lang/package-info.java ! src/java.base/share/classes/java/lang/ref/Cleaner.java ! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java ! src/java.base/share/classes/java/lang/reflect/Constructor.java ! src/java.base/share/classes/java/lang/reflect/Field.java ! src/java.base/share/classes/java/lang/reflect/Method.java ! src/java.base/share/classes/java/lang/reflect/Proxy.java ! src/java.base/share/classes/java/lang/reflect/ReflectPermission.java ! src/java.base/share/classes/java/lang/reflect/package-info.java ! src/java.base/share/classes/java/net/Authenticator.java ! src/java.base/share/classes/java/net/ContentHandler.java ! src/java.base/share/classes/java/net/CookieHandler.java ! src/java.base/share/classes/java/net/DatagramSocket.java ! src/java.base/share/classes/java/net/HttpURLConnection.java ! src/java.base/share/classes/java/net/InetAddress.java ! src/java.base/share/classes/java/net/InetSocketAddress.java ! src/java.base/share/classes/java/net/MulticastSocket.java ! src/java.base/share/classes/java/net/NetPermission.java ! src/java.base/share/classes/java/net/NetworkInterface.java ! src/java.base/share/classes/java/net/ProxySelector.java ! src/java.base/share/classes/java/net/ResponseCache.java ! src/java.base/share/classes/java/net/ServerSocket.java ! src/java.base/share/classes/java/net/Socket.java ! src/java.base/share/classes/java/net/SocketPermission.java ! src/java.base/share/classes/java/net/URL.java ! src/java.base/share/classes/java/net/URLClassLoader.java ! src/java.base/share/classes/java/net/URLConnection.java ! src/java.base/share/classes/java/net/URLPermission.java ! src/java.base/share/classes/java/net/spi/InetAddressResolverProvider.java ! src/java.base/share/classes/java/net/spi/URLStreamHandlerProvider.java ! src/java.base/share/classes/java/nio/channels/AsynchronousFileChannel.java ! src/java.base/share/classes/java/nio/channels/AsynchronousServerSocketChannel.java ! src/java.base/share/classes/java/nio/channels/AsynchronousSocketChannel.java ! src/java.base/share/classes/java/nio/channels/DatagramChannel.java ! src/java.base/share/classes/java/nio/channels/FileChannel.java ! src/java.base/share/classes/java/nio/channels/MulticastChannel.java ! src/java.base/share/classes/java/nio/channels/NetworkChannel.java ! src/java.base/share/classes/java/nio/channels/ServerSocketChannel.java ! src/java.base/share/classes/java/nio/channels/SocketChannel.java ! src/java.base/share/classes/java/nio/channels/spi/AsynchronousChannelProvider.java ! src/java.base/share/classes/java/nio/channels/spi/SelectorProvider.java ! src/java.base/share/classes/java/nio/charset/spi/CharsetProvider.java ! src/java.base/share/classes/java/nio/file/AccessDeniedException.java ! src/java.base/share/classes/java/nio/file/FileSystem.java ! src/java.base/share/classes/java/nio/file/FileSystems.java ! src/java.base/share/classes/java/nio/file/Files.java ! src/java.base/share/classes/java/nio/file/LinkPermission.java ! src/java.base/share/classes/java/nio/file/Path.java ! src/java.base/share/classes/java/nio/file/Paths.java ! src/java.base/share/classes/java/nio/file/SecureDirectoryStream.java ! src/java.base/share/classes/java/nio/file/Watchable.java ! src/java.base/share/classes/java/nio/file/attribute/AclFileAttributeView.java ! src/java.base/share/classes/java/nio/file/attribute/BasicFileAttributeView.java ! src/java.base/share/classes/java/nio/file/attribute/DosFileAttributeView.java ! src/java.base/share/classes/java/nio/file/attribute/FileOwnerAttributeView.java ! src/java.base/share/classes/java/nio/file/attribute/PosixFileAttributeView.java ! src/java.base/share/classes/java/nio/file/attribute/UserDefinedFileAttributeView.java ! src/java.base/share/classes/java/nio/file/attribute/UserPrincipalLookupService.java ! src/java.base/share/classes/java/nio/file/spi/FileSystemProvider.java ! src/java.base/share/classes/java/nio/file/spi/FileTypeDetector.java ! src/java.base/share/classes/java/security/AccessControlContext.java ! src/java.base/share/classes/java/security/AccessControlException.java ! src/java.base/share/classes/java/security/AccessController.java ! src/java.base/share/classes/java/security/AllPermission.java ! src/java.base/share/classes/java/security/AuthProvider.java ! src/java.base/share/classes/java/security/DomainCombiner.java ! src/java.base/share/classes/java/security/Identity.java ! src/java.base/share/classes/java/security/IdentityScope.java ! src/java.base/share/classes/java/security/KeyStore.java ! src/java.base/share/classes/java/security/Permission.java ! src/java.base/share/classes/java/security/Policy.java ! src/java.base/share/classes/java/security/PolicySpi.java ! src/java.base/share/classes/java/security/ProtectionDomain.java ! src/java.base/share/classes/java/security/Provider.java ! src/java.base/share/classes/java/security/SecureClassLoader.java ! src/java.base/share/classes/java/security/Security.java ! src/java.base/share/classes/java/security/SecurityPermission.java ! src/java.base/share/classes/java/security/Signer.java ! src/java.base/share/classes/java/security/UnresolvedPermission.java ! src/java.base/share/classes/java/security/package-info.java ! src/java.base/share/classes/java/util/Formatter.java ! src/java.base/share/classes/java/util/Locale.java ! src/java.base/share/classes/java/util/PropertyPermission.java ! src/java.base/share/classes/java/util/ResourceBundle.java ! src/java.base/share/classes/java/util/ServiceLoader.java ! src/java.base/share/classes/java/util/TimeZone.java ! src/java.base/share/classes/java/util/concurrent/ExecutorService.java ! src/java.base/share/classes/java/util/concurrent/Executors.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinWorkerThread.java ! src/java.base/share/classes/java/util/concurrent/ScheduledThreadPoolExecutor.java ! src/java.base/share/classes/java/util/concurrent/ThreadLocalRandom.java ! src/java.base/share/classes/java/util/concurrent/ThreadPoolExecutor.java ! src/java.base/share/classes/java/util/jar/JarFile.java ! src/java.base/share/classes/java/util/spi/LocaleServiceProvider.java ! src/java.base/share/classes/java/util/zip/ZipFile.java ! src/java.base/share/classes/javax/net/ServerSocketFactory.java ! src/java.base/share/classes/javax/net/SocketFactory.java ! src/java.base/share/classes/javax/net/ssl/HttpsURLConnection.java ! src/java.base/share/classes/javax/net/ssl/SSLContext.java ! src/java.base/share/classes/javax/net/ssl/SSLPermission.java ! src/java.base/share/classes/javax/net/ssl/SSLServerSocket.java ! src/java.base/share/classes/javax/net/ssl/SSLSession.java ! src/java.base/share/classes/javax/net/ssl/SSLSocket.java ! src/java.base/share/classes/javax/security/auth/AuthPermission.java ! src/java.base/share/classes/javax/security/auth/Destroyable.java ! src/java.base/share/classes/javax/security/auth/PrivateCredentialPermission.java ! src/java.base/share/classes/javax/security/auth/Refreshable.java ! src/java.base/share/classes/javax/security/auth/Subject.java ! src/java.base/share/classes/javax/security/auth/SubjectDomainCombiner.java ! src/java.base/share/classes/javax/security/auth/login/Configuration.java ! src/java.base/share/classes/javax/security/auth/login/ConfigurationSpi.java ! src/java.base/share/classes/javax/security/auth/login/LoginContext.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java ! src/java.base/share/classes/jdk/internal/access/JavaSecurityAccess.java ! src/java.base/share/classes/jdk/internal/misc/CarrierThread.java ! src/java.base/share/classes/jdk/internal/misc/InnocuousThread.java ! src/java.base/share/classes/jdk/internal/module/Modules.java ! src/java.base/share/classes/module-info.java - src/java.base/share/classes/sun/security/provider/PolicyFile.java ! src/java.base/share/classes/sun/security/provider/PolicyParser.java - src/java.base/share/classes/sun/security/provider/PolicySpiFile.java ! src/java.base/share/classes/sun/security/provider/SunEntries.java ! src/java.base/share/classes/sun/security/util/Debug.java ! src/java.base/share/classes/sun/security/util/Resources.java - src/java.base/share/conf/security/java.policy ! src/java.base/share/conf/security/java.security - src/java.base/share/lib/security/default.policy - src/java.base/share/native/libjava/AccessController.c - src/java.base/share/native/libjava/SecurityManager.c - src/java.base/windows/lib/security/default.policy ! src/java.compiler/share/classes/javax/tools/FileObject.java ! src/java.compiler/share/classes/javax/tools/ForwardingJavaFileManager.java ! src/java.compiler/share/classes/javax/tools/JavaFileManager.java ! src/java.compiler/share/classes/javax/tools/JavaFileObject.java ! src/java.desktop/share/classes/java/applet/Applet.java ! src/java.desktop/share/classes/java/awt/AWTPermission.java ! src/java.desktop/share/classes/java/awt/Desktop.java ! src/java.desktop/share/classes/java/awt/Dialog.java ! src/java.desktop/share/classes/java/awt/Font.java ! src/java.desktop/share/classes/java/awt/Graphics2D.java ! src/java.desktop/share/classes/java/awt/GraphicsDevice.java ! src/java.desktop/share/classes/java/awt/KeyboardFocusManager.java ! src/java.desktop/share/classes/java/awt/MouseInfo.java ! src/java.desktop/share/classes/java/awt/Robot.java ! src/java.desktop/share/classes/java/awt/SystemTray.java ! src/java.desktop/share/classes/java/awt/Taskbar.java ! src/java.desktop/share/classes/java/awt/Toolkit.java ! src/java.desktop/share/classes/java/awt/TrayIcon.java ! src/java.desktop/share/classes/java/awt/Window.java ! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java ! src/java.desktop/share/classes/java/awt/doc-files/AWTThreadIssues.html ! src/java.desktop/share/classes/java/awt/print/PrinterJob.java ! src/java.desktop/share/classes/java/beans/Beans.java ! src/java.desktop/share/classes/java/beans/Expression.java ! src/java.desktop/share/classes/java/beans/Introspector.java ! src/java.desktop/share/classes/java/beans/PropertyEditorManager.java ! src/java.desktop/share/classes/java/beans/Statement.java ! src/java.desktop/share/classes/javax/accessibility/AccessibilityProvider.java ! src/java.desktop/share/classes/javax/imageio/ImageIO.java ! src/java.desktop/share/classes/javax/imageio/stream/FileImageInputStream.java ! src/java.desktop/share/classes/javax/imageio/stream/FileImageOutputStream.java ! src/java.desktop/share/classes/javax/print/PrintServiceLookup.java ! src/java.desktop/share/classes/javax/sound/midi/MidiDevice.java ! src/java.desktop/share/classes/javax/sound/sampled/AudioPermission.java ! src/java.desktop/share/classes/javax/sound/sampled/AudioSystem.java ! src/java.desktop/share/classes/javax/sound/sampled/Clip.java ! src/java.desktop/share/classes/javax/sound/sampled/Line.java ! src/java.desktop/share/classes/javax/sound/sampled/Mixer.java ! src/java.desktop/share/classes/javax/sound/sampled/SourceDataLine.java ! src/java.desktop/share/classes/javax/sound/sampled/TargetDataLine.java ! src/java.desktop/share/classes/javax/swing/FocusManager.java ! src/java.desktop/share/classes/javax/swing/JDialog.java ! src/java.desktop/share/classes/javax/swing/JFrame.java ! src/java.desktop/share/classes/javax/swing/JTable.java ! src/java.desktop/share/classes/javax/swing/UIManager.java ! src/java.desktop/share/classes/javax/swing/WindowConstants.java ! src/java.desktop/share/classes/javax/swing/filechooser/FileSystemView.java ! src/java.desktop/share/classes/javax/swing/text/JTextComponent.java ! src/java.logging/share/classes/java/util/logging/FileHandler.java ! src/java.logging/share/classes/java/util/logging/Handler.java ! src/java.logging/share/classes/java/util/logging/LogManager.java ! src/java.logging/share/classes/java/util/logging/Logger.java ! src/java.logging/share/classes/java/util/logging/LoggingMXBean.java ! src/java.logging/share/classes/java/util/logging/LoggingPermission.java ! src/java.logging/share/classes/java/util/logging/MemoryHandler.java ! src/java.logging/share/classes/java/util/logging/SocketHandler.java ! src/java.logging/share/classes/java/util/logging/StreamHandler.java ! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnection.java ! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java ! src/java.management/share/classes/com/sun/jmx/remote/security/MBeanServerFileAccessController.java ! src/java.management/share/classes/java/lang/management/ClassLoadingMXBean.java ! src/java.management/share/classes/java/lang/management/ManagementFactory.java ! src/java.management/share/classes/java/lang/management/ManagementPermission.java ! src/java.management/share/classes/java/lang/management/MemoryMXBean.java ! src/java.management/share/classes/java/lang/management/MemoryPoolMXBean.java ! src/java.management/share/classes/java/lang/management/OperatingSystemMXBean.java ! src/java.management/share/classes/java/lang/management/PlatformLoggingMXBean.java ! src/java.management/share/classes/java/lang/management/RuntimeMXBean.java ! src/java.management/share/classes/java/lang/management/ThreadMXBean.java ! src/java.management/share/classes/javax/management/MBeanPermission.java ! src/java.management/share/classes/javax/management/MBeanServer.java ! src/java.management/share/classes/javax/management/MBeanServerFactory.java ! src/java.management/share/classes/javax/management/MBeanServerPermission.java ! src/java.management/share/classes/javax/management/MBeanTrustPermission.java ! src/java.management/share/classes/javax/management/monitor/Monitor.java ! src/java.management/share/classes/javax/management/remote/SubjectDelegationPermission.java ! src/java.naming/share/classes/javax/naming/ldap/spi/LdapDnsProvider.java ! src/java.naming/share/classes/javax/naming/spi/NamingManager.java ! src/java.net.http/share/classes/java/net/http/HttpClient.java ! src/java.net.http/share/classes/java/net/http/HttpRequest.java ! src/java.net.http/share/classes/java/net/http/HttpResponse.java ! src/java.net.http/share/classes/java/net/http/WebSocket.java ! src/java.prefs/share/classes/java/util/prefs/Preferences.java ! src/java.rmi/share/classes/java/rmi/RMISecurityManager.java ! src/java.rmi/share/classes/java/rmi/server/RMIClassLoader.java ! src/java.rmi/share/classes/java/rmi/server/RMIClassLoaderSpi.java ! src/java.rmi/share/classes/java/rmi/server/RMISocketFactory.java ! src/java.rmi/share/classes/java/rmi/server/RemoteServer.java ! src/java.rmi/share/classes/sun/rmi/registry/RegistryImpl.java ! src/java.rmi/share/classes/sun/rmi/server/LoaderHandler.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/DelegationPermission.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosKey.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosPrincipal.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosTicket.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KeyTab.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/ServicePermission.java ! src/java.security.jgss/share/classes/org/ietf/jgss/GSSContext.java ! src/java.security.jgss/share/classes/org/ietf/jgss/GSSManager.java ! src/java.security.jgss/share/classes/org/ietf/jgss/GSSName.java ! src/java.security.jgss/share/classes/org/ietf/jgss/package-info.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialJavaObject.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/spi/SyncFactory.java ! src/java.sql/share/classes/java/sql/Connection.java ! src/java.sql/share/classes/java/sql/DriverManager.java ! src/java.sql/share/classes/java/sql/SQLPermission.java ! src/java.sql/share/classes/java/sql/package-info.java ! src/java.xml/share/classes/javax/xml/XMLConstants.java ! src/java.xml/share/classes/javax/xml/catalog/CatalogManager.java ! src/jdk.attach/share/classes/com/sun/tools/attach/AttachPermission.java ! src/jdk.attach/share/classes/com/sun/tools/attach/VirtualMachine.java ! src/jdk.attach/share/classes/com/sun/tools/attach/spi/AttachProvider.java ! src/jdk.dynalink/share/classes/jdk/dynalink/CallSiteDescriptor.java ! src/jdk.dynalink/share/classes/jdk/dynalink/DynamicLinkerFactory.java ! src/jdk.dynalink/share/classes/jdk/dynalink/SecureLookupSupplier.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardingDynamicLinkerExporter.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/SimpleFileServer.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/spi/HttpServerProvider.java ! src/jdk.jdi/share/classes/com/sun/jdi/Bootstrap.java ! src/jdk.jdi/share/classes/com/sun/jdi/JDIPermission.java ! src/jdk.jfr/share/classes/jdk/jfr/Configuration.java ! src/jdk.jfr/share/classes/jdk/jfr/EventFactory.java ! src/jdk.jfr/share/classes/jdk/jfr/FlightRecorder.java ! src/jdk.jfr/share/classes/jdk/jfr/FlightRecorderPermission.java ! src/jdk.jfr/share/classes/jdk/jfr/Recording.java ! src/jdk.jfr/share/classes/jdk/jfr/ValueDescriptor.java ! src/jdk.jfr/share/classes/jdk/jfr/consumer/EventStream.java ! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingFile.java ! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingStream.java ! src/jdk.management.jfr/share/classes/jdk/management/jfr/FlightRecorderMXBean.java ! src/jdk.management.jfr/share/classes/jdk/management/jfr/RemoteRecordingStream.java ! src/jdk.management/share/classes/com/sun/management/HotSpotDiagnosticMXBean.java ! src/jdk.management/share/classes/com/sun/management/ThreadMXBean.java ! src/jdk.net/share/classes/jdk/net/NetworkPermission.java ! src/jdk.net/share/classes/jdk/net/Sockets.java ! src/jdk.net/share/classes/jdk/nio/Channels.java ! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpChannel.java ! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpMultiChannel.java ! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpServerChannel.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/login/ConfigFile.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/module/LdapLoginModule.java ! src/jdk.security.jgss/share/classes/com/sun/security/jgss/ExtendedGSSContext.java ! src/jdk.security.jgss/share/classes/com/sun/security/jgss/InquireSecContextPermission.java ! test/hotspot/jtreg/ProblemList.txt - test/hotspot/jtreg/compiler/exceptions/ExceptionInInit.java - test/hotspot/jtreg/compiler/jvmci/SecurityRestrictionsTest.java - test/hotspot/jtreg/runtime/Nestmates/protectionDomain/Host.java - test/hotspot/jtreg/runtime/Nestmates/protectionDomain/TestDifferentProtectionDomains.java - test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach004/TestDescription.java - test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach004/attach004.policy - test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach004/attach004Agent00.java - test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach004/attach004Agent00.mf ! test/jaxp/javax/xml/jaxp/functional/catalog/CatalogReferCircularityTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/DefaultFeaturesTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/DeferFeatureTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/DelegatePublicTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/DelegateSystemTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/DelegateUriTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/GroupTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/LoadCatalogTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/NextCatalogTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/NormalizationTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/PreferFeatureTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/PreferTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/PublicFamilyTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/PublicTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/ResolveFeatureTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/RewriteSystemTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/RewriteUriTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/SpecifyCatalogTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/SystemFamilyTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/SystemSuffixTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/SystemTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/UriFamilyTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/UriSuffixTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/UriTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/UrnUnwrappingTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/ValidateCatalogTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/datatype/ptests/DurationTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/datatype/ptests/FactoryNewInstanceTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/datatype/ptests/XMLGregorianCalendarTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/DBFNamespaceTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/DocumentBuilderFactoryTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/DocumentBuilderImpl01.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/FactoryConfErrorTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXFactoryNewInstanceTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXParserFactTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXParserTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXParserTest02.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXParserTest03.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/stream/ptests/XMLEventFactoryNewInstanceTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/stream/ptests/XMLInputFactoryNewInstanceTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/stream/ptests/XMLOutputFactoryNewInstanceTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/Bug6384418Test.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/DOMResultTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/ErrorListenerTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXSourceTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/StreamResultTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/TfClearParamTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerExcpTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerFactoryTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerTest02.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerTest03.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/URIResolverTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/othervm/TFCErrorTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/validation/ptests/SchemaFactoryTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/validation/ptests/TypeInfoProviderTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/validation/ptests/ValidatorHandlerTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/validation/ptests/ValidatorTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathEvaluationResultTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathExpressionTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathFactoryTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathFunctionResolverTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathTest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/AttrTest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/CommentTest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/DocumentTest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/DocumentTypeTest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/DomImplementationTest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/ElementTest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/EntityChildTest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/NamedNodeMapTest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/NodeListTest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/NodeTest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/NotationTest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/PITest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/TextTest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/TypeInfoTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/AttrImplTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/AttributesNSTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/AttributesTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/ContentHandlerTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/DefaultHandlerTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/EHFatalTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/NSSupportTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/NSTableTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/ParserAdapterTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/ResolverTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/SAXParserNSTableTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLFilterCBTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLFilterTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLReaderAdapterTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLReaderFactoryTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLReaderNSTableTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLReaderTest.java ! test/jaxp/javax/xml/jaxp/functional/test/astro/AstroTest.java ! test/jaxp/javax/xml/jaxp/functional/test/astro/DocumentLSTest.java ! test/jaxp/javax/xml/jaxp/functional/test/astro/NamespaceContextTest.java ! test/jaxp/javax/xml/jaxp/functional/test/astro/SAX201Test.java ! test/jaxp/javax/xml/jaxp/functional/test/astro/SchemaValidationTest.java ! test/jaxp/javax/xml/jaxp/functional/test/astro/XPathAPITest.java ! test/jaxp/javax/xml/jaxp/functional/test/auctionportal/AuctionController.java ! test/jaxp/javax/xml/jaxp/functional/test/auctionportal/AuctionItemRepository.java ! test/jaxp/javax/xml/jaxp/functional/test/auctionportal/UserController.java ! test/jaxp/javax/xml/jaxp/functional/test/gaptest/Bug4511326.java ! test/jaxp/javax/xml/jaxp/functional/test/gaptest/Bug4512806.java ! test/jaxp/javax/xml/jaxp/functional/test/gaptest/Bug4515047.java ! test/jaxp/javax/xml/jaxp/functional/test/gaptest/Bug4515660.java ! test/jaxp/javax/xml/jaxp/functional/test/gaptest/Bug4693341.java ! test/jaxp/javax/xml/jaxp/functional/test/gaptest/Bug4848653.java ! test/jaxp/javax/xml/jaxp/functional/test/gaptest/Bug4858685.java - test/jaxp/javax/xml/jaxp/libs/jaxp/library/BasePolicy.java - test/jaxp/javax/xml/jaxp/libs/jaxp/library/FilePolicy.java - test/jaxp/javax/xml/jaxp/libs/jaxp/library/InternalAPIPolicy.java - test/jaxp/javax/xml/jaxp/libs/jaxp/library/JAXPPolicyManager.java - test/jaxp/javax/xml/jaxp/libs/jaxp/library/JAXPTestPolicy.java ! test/jaxp/javax/xml/jaxp/libs/jaxp/library/JAXPTestUtilities.java - test/jaxp/javax/xml/jaxp/libs/jaxp/library/NetAccessPolicy.java - test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogAccessTest.java ! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogFileInputTest.java ! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogResolverTest.java ! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupport.java ! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupport1.java ! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupport2.java ! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupport3.java ! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupport4.java ! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupport5.java ! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogTest.java ! test/jaxp/javax/xml/jaxp/unittest/catalog/GroupTest.java ! test/jaxp/javax/xml/jaxp/unittest/common/Bug6350682.java ! test/jaxp/javax/xml/jaxp/unittest/common/Bug6723276Test.java - test/jaxp/javax/xml/jaxp/unittest/common/Bug7143711Test.java ! test/jaxp/javax/xml/jaxp/unittest/common/CDataChunkSizeTest.java ! test/jaxp/javax/xml/jaxp/unittest/common/EncodingErrorsReportingTest.java ! test/jaxp/javax/xml/jaxp/unittest/common/Sources.java ! test/jaxp/javax/xml/jaxp/unittest/common/TransformationWarningsTest.java ! test/jaxp/javax/xml/jaxp/unittest/common/ValidationWarningsTest.java ! test/jaxp/javax/xml/jaxp/unittest/common/WarningsTestBase.java ! test/jaxp/javax/xml/jaxp/unittest/common/prettyprint/PrettyPrintTest.java ! test/jaxp/javax/xml/jaxp/unittest/datatype/Bug6320118.java ! test/jaxp/javax/xml/jaxp/unittest/datatype/Bug6937951Test.java ! test/jaxp/javax/xml/jaxp/unittest/datatype/Bug6937964Test.java ! test/jaxp/javax/xml/jaxp/unittest/datatype/Bug7042647Test.java ! test/jaxp/javax/xml/jaxp/unittest/datatype/DatatypeFactoryTest.java ! test/jaxp/javax/xml/jaxp/unittest/datatype/DurationTest.java ! test/jaxp/javax/xml/jaxp/unittest/datatype/FactoryFindTest.java ! test/jaxp/javax/xml/jaxp/unittest/datatype/JDK8068839Test.java ! test/jaxp/javax/xml/jaxp/unittest/datatype/XMLGregorianCalendarTest.java ! test/jaxp/javax/xml/jaxp/unittest/dom/Bug4915524.java ! test/jaxp/javax/xml/jaxp/unittest/dom/Bug4915748.java ! test/jaxp/javax/xml/jaxp/unittest/dom/Bug4966082.java ! test/jaxp/javax/xml/jaxp/unittest/dom/Bug4966138.java ! test/jaxp/javax/xml/jaxp/unittest/dom/Bug4966142.java ! test/jaxp/javax/xml/jaxp/unittest/dom/Bug4966143.java ! test/jaxp/javax/xml/jaxp/unittest/dom/Bug6339023.java ! test/jaxp/javax/xml/jaxp/unittest/dom/Bug6355326.java ! test/jaxp/javax/xml/jaxp/unittest/dom/Bug6367542.java ! test/jaxp/javax/xml/jaxp/unittest/dom/Bug6520131.java ! test/jaxp/javax/xml/jaxp/unittest/dom/Bug6521260.java ! test/jaxp/javax/xml/jaxp/unittest/dom/Bug6582545Test.java ! test/jaxp/javax/xml/jaxp/unittest/dom/Bug6879614Test.java ! test/jaxp/javax/xml/jaxp/unittest/dom/CR6333993Test.java ! test/jaxp/javax/xml/jaxp/unittest/dom/CR6517707Test.java ! test/jaxp/javax/xml/jaxp/unittest/dom/CR6517717Test.java ! test/jaxp/javax/xml/jaxp/unittest/dom/CR6909336Test.java ! test/jaxp/javax/xml/jaxp/unittest/dom/DOMConfigurationTest.java ! test/jaxp/javax/xml/jaxp/unittest/dom/DOMFeatureTest.java ! test/jaxp/javax/xml/jaxp/unittest/dom/DOMXPathTest.java ! test/jaxp/javax/xml/jaxp/unittest/dom/DocumentTest.java ! test/jaxp/javax/xml/jaxp/unittest/dom/ElementTraversal.java ! test/jaxp/javax/xml/jaxp/unittest/dom/JdkXmlDomTest.java ! test/jaxp/javax/xml/jaxp/unittest/dom/TCKEncodingTest.java ! test/jaxp/javax/xml/jaxp/unittest/dom/ls/Bug4973153.java ! test/jaxp/javax/xml/jaxp/unittest/dom/ls/Bug6290947.java ! test/jaxp/javax/xml/jaxp/unittest/dom/ls/Bug6354955.java ! test/jaxp/javax/xml/jaxp/unittest/dom/ls/Bug6376823.java ! test/jaxp/javax/xml/jaxp/unittest/dom/ls/Bug6710741Test.java ! test/jaxp/javax/xml/jaxp/unittest/dom/ls/LSParserTCKTest.java ! test/jaxp/javax/xml/jaxp/unittest/dom/ls/LSParserTest.java ! test/jaxp/javax/xml/jaxp/unittest/dom/ls/LSSerializerTest.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/BaseParsingTest.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug4674384_MAX_OCCURS_Test.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug4934208.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug4967002.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug4985486.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug4991020.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug4991946.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug5010072.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug5025825.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6309988.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6341770.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6361283.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6506304Test.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6518733.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6564400.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6573786.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6594813.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6608841.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6690015.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6760982.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6849942Test.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug7157608Test.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug7166896Test.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug8003147Test.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug8073385.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/FactoryFindTest.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/HandleError.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/ParseEmptyStream.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/SupplementaryChars.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/xinclude/Bug6794483Test.java ! test/jaxp/javax/xml/jaxp/unittest/sax/Attributes2ImplTest.java ! test/jaxp/javax/xml/jaxp/unittest/sax/Bug6889654Test.java ! test/jaxp/javax/xml/jaxp/unittest/sax/Bug6925410Test.java ! test/jaxp/javax/xml/jaxp/unittest/sax/Bug6949607Test.java ! test/jaxp/javax/xml/jaxp/unittest/sax/Bug6992561Test.java ! test/jaxp/javax/xml/jaxp/unittest/sax/Bug7057778Test.java ! test/jaxp/javax/xml/jaxp/unittest/sax/DefaultHandler2Test.java ! test/jaxp/javax/xml/jaxp/unittest/sax/IssueTracker56Test.java ! test/jaxp/javax/xml/jaxp/unittest/sax/NSSupportTest.java ! test/jaxp/javax/xml/jaxp/unittest/sax/SAXParserTest.java ! test/jaxp/javax/xml/jaxp/unittest/sax/SymbolTableResetTest.java ! test/jaxp/javax/xml/jaxp/unittest/sax/XMLReaderTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/AttributeLocalNameTest/AttributeLocalNameTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/Bug6370703.java ! test/jaxp/javax/xml/jaxp/unittest/stream/Bug6378422.java ! test/jaxp/javax/xml/jaxp/unittest/stream/Bug6380870.java ! test/jaxp/javax/xml/jaxp/unittest/stream/Bug6489502.java ! test/jaxp/javax/xml/jaxp/unittest/stream/Bug6509774.java ! test/jaxp/javax/xml/jaxp/unittest/stream/Bug6688002Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/Bug6976938Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/CoalesceTest/CoalesceTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/EntitiesTest/EntityTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/EventReaderDelegateTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/EventsTest/Issue41Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/EventsTest/Issue48Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/EventsTest/Issue53Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/EventsTest/Issue58Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/FactoryFindTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/IgnoreExternalDTDTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/ProcessingInstructionTest/ProcessingInstructionTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/StreamReaderDelegateTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventLocationTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6489890.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6555001.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6586466Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6613059Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6668115Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6846133Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug8153781.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/EventReaderTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Issue40Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/JDK8201138.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/JDK8209615.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventWriterTest/ReaderToWriterTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventWriterTest/XMLEventWriterTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLInputFactoryTest/Bug6756677Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLInputFactoryTest/Bug6909759Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLInputFactoryTest/IssueTracker38.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLOutputFactoryTest/Bug6846132Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLOutputFactoryTest/DuplicateNSDeclarationTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLOutputFactoryTest/StreamResultTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLResolverTest/XMLResolverTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamExceptionTest/ExceptionCauseTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamExceptionTest/ExceptionTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamFilterTest/Bug6481615.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamFilterTest/Bug6481678.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamFilterTest/HasNextTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/BOMTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Bug6388460.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Bug6472982Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Bug6767322Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Bug6847819Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/BugTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/DefaultAttributeTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/DoubleXmlnsTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/IsValidatingTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Issue44Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Issue47Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/IssueTracker24.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/IssueTracker35.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/IssueTracker70.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Jsr173MR1Req5Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Jsr173MR1Req8Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/NamespaceTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/StreamReaderTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/SupportDTDTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/VoiceXMLDTDTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/XML11Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/AttributeEscapeTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/Bug6452107.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/Bug6600882Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/Bug6675332Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/Bug7037352Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/DomUtilTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/EmptyElementTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/EncodingTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/NamespaceTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/NullUriDetectionTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/SqeLinuxTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/SurrogatesTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/UnprefixedNameTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/WriterTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/XMLStreamWriterTest.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug4693341Test.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug4892774.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug5073477.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6175602.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6206491.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6216226Test.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6311448.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6384805.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6465722.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6467808.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6490380.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6490921.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6513892.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6537167.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6540545.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6551616.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6559595.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6565260.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6940416.java ! test/jaxp/javax/xml/jaxp/unittest/transform/BugDB12665704Test.java ! test/jaxp/javax/xml/jaxp/unittest/transform/CLITest.java ! test/jaxp/javax/xml/jaxp/unittest/transform/CR6401137Test.java ! test/jaxp/javax/xml/jaxp/unittest/transform/CR6551600Test.java ! test/jaxp/javax/xml/jaxp/unittest/transform/CR6577667Test.java ! test/jaxp/javax/xml/jaxp/unittest/transform/CR6652519Test.java ! test/jaxp/javax/xml/jaxp/unittest/transform/CR6689809Test.java ! test/jaxp/javax/xml/jaxp/unittest/transform/CR6905829Test.java ! test/jaxp/javax/xml/jaxp/unittest/transform/CR6935697Test.java ! test/jaxp/javax/xml/jaxp/unittest/transform/CR6941869Test.java ! test/jaxp/javax/xml/jaxp/unittest/transform/CR6957215Test.java ! test/jaxp/javax/xml/jaxp/unittest/transform/CR7098746Test.java ! test/jaxp/javax/xml/jaxp/unittest/transform/DOMResultTest.java ! test/jaxp/javax/xml/jaxp/unittest/transform/FactoryFindTest.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Issue2204Test.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Issue2290Test.java ! test/jaxp/javax/xml/jaxp/unittest/transform/JDK8207760.java ! test/jaxp/javax/xml/jaxp/unittest/transform/NamespacePrefixTest.java ! test/jaxp/javax/xml/jaxp/unittest/transform/SAX2DOMTest.java ! test/jaxp/javax/xml/jaxp/unittest/transform/SecureProcessingTest.java ! test/jaxp/javax/xml/jaxp/unittest/transform/SourceTest.java ! test/jaxp/javax/xml/jaxp/unittest/transform/StAXSourceTest.java ! test/jaxp/javax/xml/jaxp/unittest/transform/StylesheetTest.java ! test/jaxp/javax/xml/jaxp/unittest/transform/SurrogateTest.java ! test/jaxp/javax/xml/jaxp/unittest/transform/TemplatesTest.java ! test/jaxp/javax/xml/jaxp/unittest/transform/TransformerFactoryTest.java ! test/jaxp/javax/xml/jaxp/unittest/transform/TransformerTest.java ! test/jaxp/javax/xml/jaxp/unittest/transform/XSLTFunctionsTest.java ! test/jaxp/javax/xml/jaxp/unittest/transform/sax/Bug6451633.java ! test/jaxp/javax/xml/jaxp/unittest/transform/sort/SortTest.java ! test/jaxp/javax/xml/jaxp/unittest/transform/util/StreamUtil.java ! test/jaxp/javax/xml/jaxp/unittest/validation/AnyElementTest.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4966232.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4966254.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4969042.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4969089.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4969110.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4969689.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4969692.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4969693.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4969695.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4969732.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4970380.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4970383.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4970400.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4970402.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4970951.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4971605.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4971607.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4972882.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4986844.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4987574.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4988267.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4988268.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4988387.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4996446.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4997818.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug5011500.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug5072946.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6378043.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6449797.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6457662.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6467424Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6483188.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6493687.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6509668.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6526547.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6531160.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6695843Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6773084Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6859210.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6925531Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6946312Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6954738_Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/CR6708840Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/CR6740048.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Issue682Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/IssueTracker30.java ! test/jaxp/javax/xml/jaxp/unittest/validation/JaxpIssue43Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/JaxpIssue49.java ! test/jaxp/javax/xml/jaxp/unittest/validation/LargeMaxOccursTest.java ! test/jaxp/javax/xml/jaxp/unittest/validation/MultiOccursTest.java ! test/jaxp/javax/xml/jaxp/unittest/validation/MultiOccursUnboundedTest.java ! test/jaxp/javax/xml/jaxp/unittest/validation/OccursTest.java ! test/jaxp/javax/xml/jaxp/unittest/validation/OccursUnboundedTest.java ! test/jaxp/javax/xml/jaxp/unittest/validation/OccursWildcardTest.java ! test/jaxp/javax/xml/jaxp/unittest/validation/OccursWildcardUnbounded.java ! test/jaxp/javax/xml/jaxp/unittest/validation/ParticlesId005Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/ParticlesIg004Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/ParticlesQ013Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/TCKGroupA008Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/ValidationTest.java ! test/jaxp/javax/xml/jaxp/unittest/validation/ValidatorTest.java ! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6943252Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6963124Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6963468Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6964720Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6967214Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6970890Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6971190Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6974551Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6975265Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6977201Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6989956Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug7014246Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/tck/ParticleTest.java ! test/jaxp/javax/xml/jaxp/unittest/validation/tck/RegexWord.java ! test/jaxp/javax/xml/jaxp/unittest/xpath/Bug4991857.java ! test/jaxp/javax/xml/jaxp/unittest/xpath/Bug4991939.java ! test/jaxp/javax/xml/jaxp/unittest/xpath/Bug4992788.java ! test/jaxp/javax/xml/jaxp/unittest/xpath/Bug4992793.java ! test/jaxp/javax/xml/jaxp/unittest/xpath/Bug4992805.java ! test/jaxp/javax/xml/jaxp/unittest/xpath/ClassLoaderTest.java ! test/jaxp/javax/xml/jaxp/unittest/xpath/SecureProcessingTest.java ! test/jaxp/javax/xml/jaxp/unittest/xpath/XPathAnyTypeTest.java ! test/jaxp/javax/xml/jaxp/unittest/xpath/XPathExpAnyTypeTest.java ! test/jdk/ProblemList.txt ! test/jdk/TEST.groups ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/TestAESWithProviderChange.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/TestAESWithRemoveAddProvider.java - test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/testAES.policy - test/jdk/com/sun/java/accessibility/util/8051626/Bug8051626.java ! test/jdk/com/sun/jndi/ldap/LdapDnsProviderTest.java - test/jdk/com/sun/management/DiagnosticCommandMBean/DcmdMBeanPermissionsTest.java + test/jdk/com/sun/net/httpserver/simpleserver/RootDirPermissionsTest.java - test/jdk/com/sun/net/httpserver/simpleserver/SecurityManagerTest.java - test/jdk/com/sun/net/httpserver/simpleserver/SecurityManagerTestNoRead.policy - test/jdk/com/sun/net/httpserver/simpleserver/SecurityManagerTestRead.policy ! test/jdk/com/sun/security/auth/UnixPrincipalHashCode.java ! test/jdk/com/sun/security/auth/login/ConfigFile/InnerClassConfig.java - test/jdk/com/sun/security/auth/login/ConfigFile/InnerClassConfig.policy ! test/jdk/com/sun/security/auth/login/ConfigFile/PropertyExpansion.java - test/jdk/com/sun/security/auth/login/ConfigFile/PropertyExpansion.policy ! test/jdk/com/sun/security/auth/module/LdapLoginModule/CheckConfigs.java - test/jdk/com/sun/security/auth/module/LdapLoginModule/CheckConfigs.policy - test/jdk/com/sun/security/auth/uphc.policy - test/jdk/com/sun/tools/attach/PermissionTest.java - test/jdk/com/sun/tools/attach/java.policy.allow - test/jdk/com/sun/tools/attach/java.policy.deny ! test/jdk/java/awt/Debug/DumpOnKey/DumpOnKey.java - test/jdk/java/awt/Debug/DumpOnKey/dump.policy - test/jdk/java/awt/Desktop/DefaultPermissions/DefaultPermissions.java - test/jdk/java/awt/Desktop/DefaultPermissions/java.policy - test/jdk/java/awt/Desktop/SecurityTest/DesktopSecurityTest.java - test/jdk/java/awt/Desktop/SecurityTest/desktop.policy - test/jdk/java/awt/Dialog/ModalDialogPermission/ModalDialogPermission.java - test/jdk/java/awt/Dialog/ModalDialogPermission/java.policy - test/jdk/java/awt/EventDispatchThread/PropertyPermissionOnEDT/PropertyPermissionOnEDT.java - test/jdk/java/awt/EventDispatchThread/PropertyPermissionOnEDT/java.policy - test/jdk/java/awt/Focus/CloseDialogActivateOwnerTest/CloseDialogActivateOwnerTest.java - test/jdk/java/awt/Focus/CloseDialogActivateOwnerTest/java.policy - test/jdk/java/awt/FontClass/CreateFont/BigFont.java - test/jdk/java/awt/FontClass/CreateFont/fileaccess/FontFile.java - test/jdk/java/awt/FontClass/CreateFont/fileaccess/TestFontFile.sh - test/jdk/java/awt/FontClass/FontAccess.java - test/jdk/java/awt/FontClass/FontPrivilege.java ! test/jdk/java/awt/FullScreen/SetFSWindow/FSFrame.java - test/jdk/java/awt/PrintJob/Security/SecurityDialogTest.java - test/jdk/java/awt/PrintJob/Security/policy ! test/jdk/java/awt/Toolkit/GetImage/bug8078165.java - test/jdk/java/awt/Toolkit/SecurityTest/SecurityTest2.java ! test/jdk/java/awt/TrayIcon/SecurityCheck/FunctionalityCheck/FunctionalityCheck.java - test/jdk/java/awt/TrayIcon/SecurityCheck/FunctionalityCheck/tray.policy - test/jdk/java/awt/TrayIcon/SecurityCheck/NoPermissionTest/NoPermissionTest.java - test/jdk/java/awt/TrayIcon/SecurityCheck/NoPermissionTest/tray.policy - test/jdk/java/awt/TrayIcon/SecurityCheck/PermissionTest/PermissionTest.java - test/jdk/java/awt/TrayIcon/SecurityCheck/PermissionTest/tray.policy - test/jdk/java/awt/color/LoadProfileWithSM.java - test/jdk/java/awt/color/StandardProfileTest.java - test/jdk/java/awt/color/StandardProfileTest.policy - test/jdk/java/awt/dnd/DragInterceptorAppletTest/DragInterceptorAppletTest.java - test/jdk/java/awt/dnd/DragInterceptorAppletTest/DragInterceptorFrame.java - test/jdk/java/awt/dnd/DragInterceptorAppletTest/InterprocessMessages.java - test/jdk/java/awt/dnd/DragInterceptorAppletTest/SourceFrame.java ! test/jdk/java/awt/event/KeyEvent/RegisterKeyStroke/TestAWTKeyStroke.java - test/jdk/java/awt/event/KeyEvent/RegisterKeyStroke/policy ! test/jdk/java/awt/image/mlib/MlibOpsTest.java - test/jdk/java/awt/image/mlib/mlib.security.policy - test/jdk/java/awt/print/PrintServicesSecurityManager.java - test/jdk/java/awt/print/PrinterJob/CheckAccess.java - test/jdk/java/awt/print/PrinterJob/GetUserNameTest.java - test/jdk/java/awt/print/PrinterJob/GetUserNameTest.policy ! test/jdk/java/awt/regtesthelpers/process/ProcessCommunicator.java - test/jdk/java/awt/security/Permissions.java - test/jdk/java/awt/security/WarningWindowDisposeTest/WarningWindowDisposeCrashTest.java - test/jdk/java/awt/security/WarningWindowDisposeTest/WarningWindowDisposeTest.java - test/jdk/java/awt/security/WarningWindowDisposeTest/policy - test/jdk/java/beans/Beans/Test4080522.java - test/jdk/java/beans/EventHandler/Test6277246.java - test/jdk/java/beans/EventHandler/Test6277266.java ! test/jdk/java/beans/Introspector/7084904/Test7084904.java ! test/jdk/java/beans/Introspector/Test4683761.java - test/jdk/java/beans/Introspector/Test6277246.java - test/jdk/java/beans/PropertyEditor/TestBooleanClass.java - test/jdk/java/beans/PropertyEditor/TestBooleanType.java - test/jdk/java/beans/PropertyEditor/TestByteClass.java - test/jdk/java/beans/PropertyEditor/TestByteType.java - test/jdk/java/beans/PropertyEditor/TestColorClass.java - test/jdk/java/beans/PropertyEditor/TestDoubleClass.java - test/jdk/java/beans/PropertyEditor/TestDoubleType.java - test/jdk/java/beans/PropertyEditor/TestEnumClass.java - test/jdk/java/beans/PropertyEditor/TestEnumSubclass.java - test/jdk/java/beans/PropertyEditor/TestFloatClass.java - test/jdk/java/beans/PropertyEditor/TestFloatType.java - test/jdk/java/beans/PropertyEditor/TestFontClass.java - test/jdk/java/beans/PropertyEditor/TestIntegerClass.java - test/jdk/java/beans/PropertyEditor/TestIntegerType.java - test/jdk/java/beans/PropertyEditor/TestLongClass.java - test/jdk/java/beans/PropertyEditor/TestLongType.java - test/jdk/java/beans/PropertyEditor/TestShortClass.java - test/jdk/java/beans/PropertyEditor/TestShortType.java - test/jdk/java/beans/PropertyEditor/TestStringClass.java ! test/jdk/java/beans/SimpleBeanInfo/LoadingStandardIcons/LoadingStandardIcons.java - test/jdk/java/beans/SimpleBeanInfo/LoadingStandardIcons/java.policy ! test/jdk/java/beans/Statement/ClassForName/ClassForName.java - test/jdk/java/beans/Statement/ClassForName/java.policy - test/jdk/java/beans/Statement/Test6224433.java ! test/jdk/java/beans/XMLDecoder/spec/AbstractTest.java ! test/jdk/java/beans/XMLDecoder/spec/TestArray.java ! test/jdk/java/beans/XMLDecoder/spec/TestBoolean.java ! test/jdk/java/beans/XMLDecoder/spec/TestByte.java ! test/jdk/java/beans/XMLDecoder/spec/TestChar.java ! test/jdk/java/beans/XMLDecoder/spec/TestClass.java ! test/jdk/java/beans/XMLDecoder/spec/TestDouble.java ! test/jdk/java/beans/XMLDecoder/spec/TestFalse.java ! test/jdk/java/beans/XMLDecoder/spec/TestField.java ! test/jdk/java/beans/XMLDecoder/spec/TestFloat.java ! test/jdk/java/beans/XMLDecoder/spec/TestInt.java ! test/jdk/java/beans/XMLDecoder/spec/TestJava.java ! test/jdk/java/beans/XMLDecoder/spec/TestLong.java ! test/jdk/java/beans/XMLDecoder/spec/TestMethod.java ! test/jdk/java/beans/XMLDecoder/spec/TestNew.java ! test/jdk/java/beans/XMLDecoder/spec/TestNull.java ! test/jdk/java/beans/XMLDecoder/spec/TestObject.java ! test/jdk/java/beans/XMLDecoder/spec/TestProperty.java ! test/jdk/java/beans/XMLDecoder/spec/TestShort.java ! test/jdk/java/beans/XMLDecoder/spec/TestString.java ! test/jdk/java/beans/XMLDecoder/spec/TestTrue.java ! test/jdk/java/beans/XMLDecoder/spec/TestVar.java - test/jdk/java/beans/XMLEncoder/4741757/TestSecurityManager.java ! test/jdk/java/beans/XMLEncoder/6777487/TestBox.java ! test/jdk/java/beans/XMLEncoder/6777487/TestCheckedCollection.java ! test/jdk/java/beans/XMLEncoder/6777487/TestCheckedList.java ! test/jdk/java/beans/XMLEncoder/6777487/TestCheckedMap.java ! test/jdk/java/beans/XMLEncoder/6777487/TestCheckedRandomAccessList.java ! test/jdk/java/beans/XMLEncoder/6777487/TestCheckedSet.java ! test/jdk/java/beans/XMLEncoder/6777487/TestCheckedSortedMap.java ! test/jdk/java/beans/XMLEncoder/6777487/TestCheckedSortedSet.java ! test/jdk/java/beans/XMLEncoder/6777487/TestEncoder.java ! test/jdk/java/beans/XMLEncoder/6777487/TestEnumMap.java ! test/jdk/java/beans/XMLEncoder/6777487/TestEnumSet.java ! test/jdk/java/beans/XMLEncoder/AbstractTest.java ! test/jdk/java/beans/XMLEncoder/ReferenceToNonStaticField.java ! test/jdk/java/beans/XMLEncoder/Test4631471.java ! test/jdk/java/beans/XMLEncoder/Test4652928.java ! test/jdk/java/beans/XMLEncoder/Test4679556.java ! test/jdk/java/beans/XMLEncoder/Test4903007.java ! test/jdk/java/beans/XMLEncoder/Test4935607.java ! test/jdk/java/beans/XMLEncoder/Test4936682.java ! test/jdk/java/beans/XMLEncoder/Test4993777.java ! test/jdk/java/beans/XMLEncoder/Test4994637.java ! test/jdk/java/beans/XMLEncoder/Test5023550.java ! test/jdk/java/beans/XMLEncoder/Test5023552.java ! test/jdk/java/beans/XMLEncoder/Test5023557.java ! test/jdk/java/beans/XMLEncoder/Test5023559.java ! test/jdk/java/beans/XMLEncoder/Test6176120.java ! test/jdk/java/beans/XMLEncoder/Test6187118.java ! test/jdk/java/beans/XMLEncoder/Test6256805.java ! test/jdk/java/beans/XMLEncoder/Test6437265.java ! test/jdk/java/beans/XMLEncoder/Test6501431.java ! test/jdk/java/beans/XMLEncoder/Test6505888.java ! test/jdk/java/beans/XMLEncoder/Test6531597.java ! test/jdk/java/beans/XMLEncoder/Test6570354.java ! test/jdk/java/beans/XMLEncoder/Test6852574.java ! test/jdk/java/beans/XMLEncoder/Test6921644.java ! test/jdk/java/beans/XMLEncoder/Test6989223.java ! test/jdk/java/beans/XMLEncoder/Test7080156.java ! test/jdk/java/beans/XMLEncoder/Test7092744.java ! test/jdk/java/beans/XMLEncoder/Test7169395.java ! test/jdk/java/beans/XMLEncoder/Test8013416.java ! test/jdk/java/beans/XMLEncoder/Test8013557.java ! test/jdk/java/beans/XMLEncoder/Test8016545.java ! test/jdk/java/beans/XMLEncoder/Test8027066.java ! test/jdk/java/beans/XMLEncoder/java_awt_AWTKeyStroke.java ! test/jdk/java/beans/XMLEncoder/java_awt_BasicStroke.java ! test/jdk/java/beans/XMLEncoder/java_awt_BorderLayout.java ! test/jdk/java/beans/XMLEncoder/java_awt_CardLayout.java ! test/jdk/java/beans/XMLEncoder/java_awt_Color.java ! test/jdk/java/beans/XMLEncoder/java_awt_Component.java ! test/jdk/java/beans/XMLEncoder/java_awt_Cursor.java ! test/jdk/java/beans/XMLEncoder/java_awt_Dimension.java ! test/jdk/java/beans/XMLEncoder/java_awt_Font.java ! test/jdk/java/beans/XMLEncoder/java_awt_GradientPaint.java ! test/jdk/java/beans/XMLEncoder/java_awt_GridBagConstraints.java ! test/jdk/java/beans/XMLEncoder/java_awt_GridBagLayout.java ! test/jdk/java/beans/XMLEncoder/java_awt_Insets.java ! test/jdk/java/beans/XMLEncoder/java_awt_LinearGradientPaint.java ! test/jdk/java/beans/XMLEncoder/java_awt_MenuShortcut.java ! test/jdk/java/beans/XMLEncoder/java_awt_Point.java ! test/jdk/java/beans/XMLEncoder/java_awt_RadialGradientPaint.java ! test/jdk/java/beans/XMLEncoder/java_awt_Rectangle.java ! test/jdk/java/beans/XMLEncoder/java_awt_ScrollPane.java ! test/jdk/java/beans/XMLEncoder/java_awt_geom_AffineTransform.java ! test/jdk/java/beans/XMLEncoder/java_beans_EventHandler.java ! test/jdk/java/beans/XMLEncoder/java_beans_Expression.java ! test/jdk/java/beans/XMLEncoder/java_beans_Statement.java ! test/jdk/java/beans/XMLEncoder/java_lang_Character.java ! test/jdk/java/beans/XMLEncoder/java_lang_Class.java ! test/jdk/java/beans/XMLEncoder/java_lang_Enum.java ! test/jdk/java/beans/XMLEncoder/java_lang_String.java ! test/jdk/java/beans/XMLEncoder/java_lang_reflect_Field.java ! test/jdk/java/beans/XMLEncoder/java_lang_reflect_Method.java ! test/jdk/java/beans/XMLEncoder/java_net_URI.java ! test/jdk/java/beans/XMLEncoder/java_sql_Date.java ! test/jdk/java/beans/XMLEncoder/java_sql_Time.java ! test/jdk/java/beans/XMLEncoder/java_sql_Timestamp.java ! test/jdk/java/beans/XMLEncoder/java_util_ArrayList.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_EmptyList.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_EmptyMap.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_EmptySet.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_SingletonList.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_SingletonMap.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_SingletonSet.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_SynchronizedCollection.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_SynchronizedList.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_SynchronizedMap.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_SynchronizedRandomAccessList.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_SynchronizedSet.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_SynchronizedSortedMap.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_SynchronizedSortedSet.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_UnmodifiableCollection.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_UnmodifiableList.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_UnmodifiableMap.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_UnmodifiableRandomAccessList.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_UnmodifiableSet.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_UnmodifiableSortedMap.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_UnmodifiableSortedSet.java ! test/jdk/java/beans/XMLEncoder/java_util_Date.java ! test/jdk/java/beans/XMLEncoder/java_util_HashMap.java ! test/jdk/java/beans/XMLEncoder/javax_swing_Box.java ! test/jdk/java/beans/XMLEncoder/javax_swing_BoxLayout.java ! test/jdk/java/beans/XMLEncoder/javax_swing_Box_Filler.java ! test/jdk/java/beans/XMLEncoder/javax_swing_DefaultCellEditor.java ! test/jdk/java/beans/XMLEncoder/javax_swing_JButton.java ! test/jdk/java/beans/XMLEncoder/javax_swing_JComponent.java ! test/jdk/java/beans/XMLEncoder/javax_swing_JLayeredPane.java ! test/jdk/java/beans/XMLEncoder/javax_swing_JSplitPane.java ! test/jdk/java/beans/XMLEncoder/javax_swing_JTree.java ! test/jdk/java/beans/XMLEncoder/javax_swing_KeyStroke.java ! test/jdk/java/beans/XMLEncoder/javax_swing_OverlayLayout.java ! test/jdk/java/beans/XMLEncoder/javax_swing_border_BevelBorder.java ! test/jdk/java/beans/XMLEncoder/javax_swing_border_CompoundBorder.java ! test/jdk/java/beans/XMLEncoder/javax_swing_border_EmptyBorder.java ! test/jdk/java/beans/XMLEncoder/javax_swing_border_EtchedBorder.java ! test/jdk/java/beans/XMLEncoder/javax_swing_border_LineBorder.java ! test/jdk/java/beans/XMLEncoder/javax_swing_border_MatteBorder.java ! test/jdk/java/beans/XMLEncoder/javax_swing_border_SoftBevelBorder.java ! test/jdk/java/beans/XMLEncoder/javax_swing_border_StrokeBorder.java ! test/jdk/java/beans/XMLEncoder/javax_swing_border_TitledBorder.java ! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_BevelBorderUIResource.java ! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_CompoundBorderUIResource.java ! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_EmptyBorderUIResource.java ! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_EtchedBorderUIResource.java ! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_LineBorderUIResource.java ! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_MatteBorderUIResource.java ! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_TitledBorderUIResource.java ! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_ColorUIResource.java ! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_FontUIResource.java ! test/jdk/java/beans/XMLEncoder/javax_swing_tree_DefaultTreeModel.java ! test/jdk/java/beans/XMLEncoder/javax_swing_tree_TreePath.java ! test/jdk/java/beans/XMLEncoder/sun_swing_PrintColorUIResource.java ! test/jdk/java/foreign/TestLinker.java - test/jdk/java/foreign/security.policy - test/jdk/java/io/Console/SecurityManagerTest.java - test/jdk/java/io/Console/test.policy - test/jdk/java/io/File/CheckPermission.java ! test/jdk/java/io/File/GetXSpace.java - test/jdk/java/io/File/createTempFile/SecurityTest.java - test/jdk/java/io/File/createTempFile/java.policy - test/jdk/java/io/FilePermission/MergeName.java - test/jdk/java/io/FilePermission/ReadFileOnPath.java - test/jdk/java/io/FilePermission/m/module-info.java - test/jdk/java/io/FilePermission/m/p/App.java ! test/jdk/java/io/Serializable/auditStreamSubclass/AuditStreamSubclass.java ! test/jdk/java/io/Serializable/records/AbsentStreamValuesTest.java ! test/jdk/java/io/Serializable/records/BasicRecordSer.java ! test/jdk/java/io/Serializable/records/ConstructorAccessTest.java - test/jdk/java/io/Serializable/records/ConstructorPermissionTest.java ! test/jdk/java/io/Serializable/records/CycleTest.java ! test/jdk/java/io/Serializable/records/DifferentStreamFieldsTest.java ! test/jdk/java/io/Serializable/records/ReadResolveTest.java ! test/jdk/java/io/Serializable/records/RecordClassTest.java ! test/jdk/java/io/Serializable/records/SerialVersionUIDTest.java ! test/jdk/java/io/Serializable/records/ThrowingConstructorTest.java ! test/jdk/java/io/Serializable/records/WriteReplaceTest.java - test/jdk/java/io/Serializable/records/empty_security.policy ! test/jdk/java/io/Serializable/serialFilter/CheckInputOrderTest.java - test/jdk/java/io/Serializable/serialFilter/FilterWithSecurityManagerTest.java ! test/jdk/java/io/Serializable/serialFilter/GlobalFilterTest.java ! test/jdk/java/io/Serializable/serialFilter/MixedFiltersTest.java ! test/jdk/java/io/Serializable/serialFilter/SerialFilterFactoryTest.java - test/jdk/java/io/Serializable/serialFilter/security.policy - test/jdk/java/io/Serializable/serialFilter/security.policy.without.globalFilter - test/jdk/java/io/Serializable/subclass/Allow.policy ! test/jdk/java/io/Serializable/subclass/SubclassTest.java ! test/jdk/java/io/Serializable/subclassGC/SubclassGC.java - test/jdk/java/io/Serializable/subclassGC/security.policy ! test/jdk/java/lang/Class/forName/modules/TestDriver.java ! test/jdk/java/lang/Class/forName/modules/TestLayer.java - test/jdk/java/lang/Class/forName/modules/policy - test/jdk/java/lang/Class/forName/modules/policy.denied - test/jdk/java/lang/Class/forName/modules/src/m3/module-info.java - test/jdk/java/lang/Class/forName/modules/src/m3/p3/NoAccess.java - test/jdk/java/lang/Class/forName/modules/src/m3/p3/NoGetClassLoaderAccess.java - test/jdk/java/lang/Class/forName/modules/src/m3/p3/internal/Foo.java ! test/jdk/java/lang/Class/getDeclaredField/ClassDeclaredFieldsTest.java ! test/jdk/java/lang/Class/getDeclaredField/FieldSetAccessibleTest.java - test/jdk/java/lang/Class/getEnclosingConstructor/EnclosingConstructorWithSecurityManager.java - test/jdk/java/lang/Class/getEnclosingMethod/EnclosingMethodWithSecurityManager.java ! test/jdk/java/lang/Class/getResource/Main.java ! test/jdk/java/lang/Class/getResource/ResourcesTest.java - test/jdk/java/lang/ClassLoader/UninitializedParent.java ! test/jdk/java/lang/ClassLoader/forNameLeak/ClassForNameLeak.java - test/jdk/java/lang/ClassLoader/forNameLeak/test.policy ! test/jdk/java/lang/ClassLoader/getResource/modules/Main.java ! test/jdk/java/lang/ClassLoader/getResource/modules/ResourcesTest.java - test/jdk/java/lang/ClassLoader/securityManager/ClassLoaderTest.java - test/jdk/java/lang/ClassLoader/securityManager/TestClassLoader.java - test/jdk/java/lang/ClassLoader/securityManager/TestClient.java - test/jdk/java/lang/ClassLoader/securityManager/malformed.policy - test/jdk/java/lang/ClassLoader/securityManager/valid.policy - test/jdk/java/lang/ModuleTests/WithSecurityManager.java - test/jdk/java/lang/ModuleTests/allow.policy ! test/jdk/java/lang/ProcessBuilder/Basic.java - test/jdk/java/lang/ProcessBuilder/SecurityManagerClinit.java - test/jdk/java/lang/ProcessHandle/PermissionTest.java ! test/jdk/java/lang/RuntimeTests/exec/ExecCommand.java + test/jdk/java/lang/SecurityManager/Basic.java - test/jdk/java/lang/SecurityManager/CheckAccessClassInPackagePermissions.java - test/jdk/java/lang/SecurityManager/CheckPackageAccess.java - test/jdk/java/lang/SecurityManager/CheckPackageMatching.java ! test/jdk/java/lang/SecurityManager/CheckSecurityProvider.java - test/jdk/java/lang/SecurityManager/PackageAccessTest.java - test/jdk/java/lang/SecurityManager/empty.policy - test/jdk/java/lang/SecurityManager/modules/CustomSecurityManagerTest.java - test/jdk/java/lang/SecurityManager/modules/m/module-info.java - test/jdk/java/lang/SecurityManager/modules/m/p/CustomSecurityManager.java - test/jdk/java/lang/SecurityManager/modules/test.policy - test/jdk/java/lang/SecurityManager/test.policy ! test/jdk/java/lang/StackWalker/CallerSensitiveMethod/Main.java ! test/jdk/java/lang/StackWalker/CallerSensitiveMethod/csm/jdk/test/CallerSensitiveTest.java ! test/jdk/java/lang/StackWalker/GetCallerClassTest.java - test/jdk/java/lang/StackWalker/SecurityExceptions.java ! test/jdk/java/lang/StackWalker/StackWalkTest.java ! test/jdk/java/lang/StackWalker/VerifyStackTrace.java - test/jdk/java/lang/StackWalker/noperms.policy - test/jdk/java/lang/StackWalker/stackwalk.policy - test/jdk/java/lang/StackWalker/stackwalktest.policy - test/jdk/java/lang/String/concat/WithSecurityManager.java ! test/jdk/java/lang/System/AllowSecurityManager.java - test/jdk/java/lang/System/IgnoreNullSecurityManager.java ! test/jdk/java/lang/System/Logger/custom/CustomLoggerTest.java ! test/jdk/java/lang/System/Logger/default/DefaultLoggerTest.java ! test/jdk/java/lang/System/LoggerFinder/BaseLoggerFinderTest/BaseLoggerFinderTest.java ! test/jdk/java/lang/System/LoggerFinder/DefaultLoggerFinderTest/DefaultLoggerFinderTest.java ! test/jdk/java/lang/System/LoggerFinder/internal/BaseDefaultLoggerFinderTest/BaseDefaultLoggerFinderTest.java ! test/jdk/java/lang/System/LoggerFinder/internal/BaseLoggerBridgeTest/BaseLoggerBridgeTest.java ! test/jdk/java/lang/System/LoggerFinder/internal/BasePlatformLoggerTest/BasePlatformLoggerTest.java ! test/jdk/java/lang/System/LoggerFinder/internal/BootstrapLogger/BootstrapLoggerTest.java ! test/jdk/java/lang/System/LoggerFinder/internal/LoggerBridgeTest/LoggerBridgeTest.java ! test/jdk/java/lang/System/LoggerFinder/internal/LoggerFinderLoaderTest/LoggerFinderLoaderTest.java ! test/jdk/java/lang/System/LoggerFinder/internal/PlatformLoggerBridgeTest/PlatformLoggerBridgeTest.java ! test/jdk/java/lang/System/LoggerFinder/jdk/DefaultLoggerBridgeTest/DefaultLoggerBridgeTest.java ! test/jdk/java/lang/System/LoggerFinder/jdk/DefaultPlatformLoggerTest/DefaultPlatformLoggerTest.java ! test/jdk/java/lang/System/SecurityManagerWarnings.java - test/jdk/java/lang/System/SecurityRace.java - test/jdk/java/lang/System/System.policy ! test/jdk/java/lang/annotation/ParameterAnnotations.java - test/jdk/java/lang/annotation/repeatingAnnotations/CustomRepeatingWithSecurityManager.java - test/jdk/java/lang/annotation/repeatingAnnotations/RepeatingWithSecurityManager.java - test/jdk/java/lang/constant/methodTypeDesc/ResolveConstantDesc.java - test/jdk/java/lang/constant/methodTypeDesc/jdk.unsupported/sun/misc/Test.java - test/jdk/java/lang/constant/methodTypeDesc/test.policy ! test/jdk/java/lang/instrument/appendToClassLoaderSearch/run_tests.sh - test/jdk/java/lang/invoke/7196190/GetUnsafeTest.java - test/jdk/java/lang/invoke/7196190/jtreg.security.policy - test/jdk/java/lang/invoke/8076596/Test8076596.java - test/jdk/java/lang/invoke/8076596/Test8076596.security.policy - test/jdk/java/lang/invoke/FindClassSecurityManager.java ! test/jdk/java/lang/invoke/InvokeDynamicPrintArgs.java ! test/jdk/java/lang/invoke/MethodHandleConstants.java - test/jdk/java/lang/invoke/MethodHandleProxies/WithSecurityManagerTest.java - test/jdk/java/lang/invoke/MethodHandleProxies/jtreg.security.policy - test/jdk/java/lang/invoke/MethodTypeSecurityManager.java ! test/jdk/java/lang/invoke/RevealDirectTest.java - test/jdk/java/lang/invoke/TestPrivateMember.java ! test/jdk/java/lang/invoke/callerSensitive/Main.java ! test/jdk/java/lang/invoke/callerSensitive/csm/jdk/test/MethodInvokeTest.java - test/jdk/java/lang/invoke/getclassloader.policy - test/jdk/java/lang/invoke/jtreg.security.policy ! test/jdk/java/lang/invoke/lambda/LambdaAccessControlDoPrivilegedTest.java - test/jdk/java/lang/invoke/lambda/LambdaAccessControlTest.java ! test/jdk/java/lang/invoke/lambda/LogGeneratedClassesTest.java - test/jdk/java/lang/module/ModuleFinderWithSecurityManager.java - test/jdk/java/lang/module/java.policy ! test/jdk/java/lang/reflect/Nestmates/TestReflectionAPI.java - test/jdk/java/lang/reflect/Nestmates/TestSecurityManagerChecks.java - test/jdk/java/lang/reflect/Nestmates/empty.policy - test/jdk/java/lang/reflect/Nestmates/testPkg/Host.java - test/jdk/java/lang/reflect/Nestmates/testPkg/Singleton.java ! test/jdk/java/lang/reflect/Proxy/nonPublicProxy/NonPublicProxyClass.java ! test/jdk/java/lang/reflect/Proxy/nonPublicProxy/SimpleProxy.java ! test/jdk/java/lang/reflect/records/IsRecordTest.java - test/jdk/java/lang/reflect/records/RecordPermissionsTest.java ! test/jdk/java/lang/reflect/records/RecordReflectionTest.java - test/jdk/java/lang/reflect/records/allPermissions.policy - test/jdk/java/lang/reflect/sealed_classes/TestSecurityManagerChecks.java ! test/jdk/java/lang/runtime/ObjectMethodsTest.java - test/jdk/java/lang/runtime/empty.policy ! test/jdk/java/net/Authenticator/GetAuthenticatorTest.java ! test/jdk/java/net/DatagramSocket/ConnectPortZero.java ! test/jdk/java/net/DatagramSocket/SendPortZero.java - test/jdk/java/net/DatagramSocket/TimeoutWithSM.java - test/jdk/java/net/IPSupport/MinimumPermissions.java - test/jdk/java/net/IPSupport/MinimumPermissions.policy - test/jdk/java/net/InetAddress/GetLocalHostWithSM.java ! test/jdk/java/net/MulticastSocket/SendPortZero.java ! test/jdk/java/net/NetworkInterface/Equals.java - test/jdk/java/net/ServerSocket/TestLocalAddress.java - test/jdk/java/net/SetFactoryPermission/SetFactoryPermission.java ! test/jdk/java/net/Socket/UdpSocket.java ! test/jdk/java/net/SocketOption/OptionsTest.java - test/jdk/java/net/SocketOption/options.policy - test/jdk/java/net/SocketPermission/SocketPermissionTest.java ! test/jdk/java/net/URL/OpenConnection.java ! test/jdk/java/net/URL/TestIPv6Addresses.java ! test/jdk/java/net/URLClassLoader/getresourceasstream/TestDriver.java - test/jdk/java/net/URLClassLoader/getresourceasstream/policy ! test/jdk/java/net/URLPermission/OpenURL.java ! test/jdk/java/net/URLPermission/URLTest.java ! test/jdk/java/net/URLPermission/nstest/LookupTest.java ! test/jdk/java/net/httpclient/AsFileDownloadTest.java - test/jdk/java/net/httpclient/AsFileDownloadTest.policy ! test/jdk/java/net/httpclient/ConnectExceptionTest.java ! test/jdk/java/net/httpclient/DependentActionsTest.java ! test/jdk/java/net/httpclient/DependentPromiseActionsTest.java ! test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest.java - test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest1.policy - test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest2.policy - test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest3.policy ! test/jdk/java/net/httpclient/FilePublisher/FilePublisherTest.java - test/jdk/java/net/httpclient/FilePublisher/FilePublisherTest.policy ! test/jdk/java/net/httpclient/HttpClientLocalAddrTest.java ! test/jdk/java/net/httpclient/PathSubscriber/BodyHandlerOfFileDownloadTest.java ! test/jdk/java/net/httpclient/PathSubscriber/BodyHandlerOfFileTest.java ! test/jdk/java/net/httpclient/PathSubscriber/BodySubscriberOfFileTest.java - test/jdk/java/net/httpclient/PathSubscriber/ofFile.policy - test/jdk/java/net/httpclient/PathSubscriber/ofFileDownload.policy ! test/jdk/java/net/httpclient/RequestBodyTest.java - test/jdk/java/net/httpclient/RequestBodyTest.policy - test/jdk/java/net/httpclient/dependent.policy - test/jdk/java/net/httpclient/httpclient-localaddr-security.policy - test/jdk/java/net/httpclient/noPermissions.policy - test/jdk/java/net/httpclient/security/0.policy - test/jdk/java/net/httpclient/security/1.policy - test/jdk/java/net/httpclient/security/10.policy - test/jdk/java/net/httpclient/security/11.policy - test/jdk/java/net/httpclient/security/12.policy - test/jdk/java/net/httpclient/security/14.policy - test/jdk/java/net/httpclient/security/15.policy - test/jdk/java/net/httpclient/security/16.policy - test/jdk/java/net/httpclient/security/17.policy - test/jdk/java/net/httpclient/security/2.policy - test/jdk/java/net/httpclient/security/3.policy - test/jdk/java/net/httpclient/security/4.policy - test/jdk/java/net/httpclient/security/5.policy - test/jdk/java/net/httpclient/security/6.policy - test/jdk/java/net/httpclient/security/7.policy - test/jdk/java/net/httpclient/security/8.policy - test/jdk/java/net/httpclient/security/9.policy - test/jdk/java/net/httpclient/security/Driver.java - test/jdk/java/net/httpclient/security/Security.java ! test/jdk/java/net/httpclient/security/filePerms/FileProcessorPermissionTest.java ! test/jdk/java/net/httpclient/security/filePerms/SecurityBeforeFile.java - test/jdk/java/net/httpclient/security/filePerms/allpermissions.policy - test/jdk/java/net/httpclient/security/filePerms/nopermissions.policy + test/jdk/java/net/httpclient/websocket/security/WSSanityTest.java - test/jdk/java/net/httpclient/websocket/security/WSURLPermissionTest.java - test/jdk/java/net/httpclient/websocket/security/httpclient.policy - test/jdk/java/net/spi/InetAddressResolverProvider/ResolvePermissionTest.java - test/jdk/java/net/spi/InetAddressResolverProvider/RuntimePermissionTest.java ! test/jdk/java/net/spi/URLStreamHandlerProvider/Basic.java - test/jdk/java/net/spi/URLStreamHandlerProvider/basic.policy ! test/jdk/java/nio/channels/AsynchronousChannelGroup/AsExecutor.java - test/jdk/java/nio/channels/AsynchronousChannelGroup/bootlib/Attack.java - test/jdk/java/nio/channels/AsynchronousChannelGroup/bootlib/PrivilegedThreadFactory.java - test/jdk/java/nio/channels/AsynchronousServerSocketChannel/WithSecurityManager.java - test/jdk/java/nio/channels/AsynchronousServerSocketChannel/java.policy.allow - test/jdk/java/nio/channels/AsynchronousServerSocketChannel/java.policy.deny ! test/jdk/java/nio/channels/DatagramChannel/ConnectPortZero.java ! test/jdk/java/nio/channels/DatagramChannel/SendPortZero.java - test/jdk/java/nio/channels/FileChannel/MapWithSecurityManager.java ! test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/InheritedChannelTest.java ! test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/StateTestService.java - test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/java.policy.fail - test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/java.policy.pass - test/jdk/java/nio/channels/unixdomain/Security.java - test/jdk/java/nio/channels/unixdomain/policy1 - test/jdk/java/nio/channels/unixdomain/policy2 - test/jdk/java/nio/channels/unixdomain/policy3 ! test/jdk/java/nio/charset/spi/CharsetProviderBasicTest.java - test/jdk/java/nio/charset/spi/charsetProvider.sp - test/jdk/java/nio/charset/spi/default-pol - test/jdk/java/nio/file/Files/CheckPermissions.java ! test/jdk/java/nio/file/Files/CopyToNonDefaultFS.java ! test/jdk/java/nio/file/Files/FaultyFileSystem.java ! test/jdk/java/nio/file/Files/StreamTest.java - test/jdk/java/nio/file/Files/copy.policy - test/jdk/java/nio/file/Files/walkFileTree/WalkWithSecurity.java - test/jdk/java/nio/file/Files/walkFileTree/denyAll.policy - test/jdk/java/nio/file/Files/walkFileTree/grantAll.policy - test/jdk/java/nio/file/Files/walkFileTree/grantTopOnly.policy - test/jdk/java/nio/file/Path/MacToRealPath.policy - test/jdk/java/nio/file/Path/MacToRealPathWithSM.java - test/jdk/java/nio/file/WatchService/WithSecurityManager.java - test/jdk/java/nio/file/WatchService/denyAll.policy - test/jdk/java/nio/file/WatchService/grantDirAndOneLevel.policy - test/jdk/java/nio/file/WatchService/grantDirAndTree.policy - test/jdk/java/nio/file/WatchService/grantDirOnly.policy ! test/jdk/java/nio/file/spi/SetDefaultProvider.java - test/jdk/java/nio/file/spi/fs.policy - test/jdk/java/rmi/RMISecurityManager/checkPackageAccess/CheckPackageAccess.java ! test/jdk/java/rmi/dgc/VMID/CheckVMID.java - test/jdk/java/rmi/dgc/VMID/security.policy - test/jdk/java/rmi/dgc/dgcImplInsulation/DGCImplInsulation.java - test/jdk/java/rmi/dgc/dgcImplInsulation/DGCImplInsulation_Stub.java - test/jdk/java/rmi/dgc/dgcImplInsulation/security.policy - test/jdk/java/rmi/registry/altSecurityManager/AltSecurityManager.java - test/jdk/java/rmi/registry/altSecurityManager/TestSecurityManager.java - test/jdk/java/rmi/registry/altSecurityManager/registry.security.policy - test/jdk/java/rmi/registry/altSecurityManager/rmid.security.policy ! test/jdk/java/rmi/registry/classPathCodebase/ClassPathCodebase.java - test/jdk/java/rmi/registry/classPathCodebase/registry.security.policy - test/jdk/java/rmi/registry/classPathCodebase/security.policy ! test/jdk/java/rmi/registry/readTest/CodebaseTest.java - test/jdk/java/rmi/registry/readTest/registry.security.policy ! test/jdk/java/rmi/registry/serialFilter/RegistryFilterTest.java - test/jdk/java/rmi/registry/serialFilter/security.policy ! test/jdk/java/rmi/reliability/benchmark/bench/rmi/Main.java - test/jdk/java/rmi/reliability/benchmark/bench/rmi/policy.all ! test/jdk/java/rmi/reliability/juicer/AppleUserImpl.java - test/jdk/java/rmi/reliability/juicer/security.policy - test/jdk/java/rmi/server/RMIClassLoader/delegateBeforePermissionCheck/DelegateBeforePermissionCheck.java - test/jdk/java/rmi/server/RMIClassLoader/delegateBeforePermissionCheck/Foo.java ! test/jdk/java/rmi/server/RMIClassLoader/delegateToContextLoader/DelegateToContextLoader.java - test/jdk/java/rmi/server/RMIClassLoader/delegateToContextLoader/security.policy - test/jdk/java/rmi/server/RMIClassLoader/downloadArrayClass/DownloadArrayClass.java - test/jdk/java/rmi/server/RMIClassLoader/downloadArrayClass/DownloadArrayClass_Stub.java - test/jdk/java/rmi/server/RMIClassLoader/downloadArrayClass/Foo.java - test/jdk/java/rmi/server/RMIClassLoader/downloadArrayClass/Receiver.java - test/jdk/java/rmi/server/RMIClassLoader/downloadArrayClass/security.policy - test/jdk/java/rmi/server/RMIClassLoader/getClassLoader/Foo.java - test/jdk/java/rmi/server/RMIClassLoader/getClassLoader/GetClassLoader.java - test/jdk/java/rmi/server/RMIClassLoader/getClassLoader/security.policy ! test/jdk/java/rmi/server/RMIClassLoader/loadProxyClasses/LoadProxyClasses.java - test/jdk/java/rmi/server/RMIClassLoader/loadProxyClasses/security.policy - test/jdk/java/rmi/server/RMIClassLoader/spi/ContextInsulation.java ! test/jdk/java/rmi/server/RMIClassLoader/spi/DefaultProperty.java ! test/jdk/java/rmi/server/RMIClassLoader/spi/Installed.java ! test/jdk/java/rmi/server/RMIClassLoader/spi/InvalidProperty.java ! test/jdk/java/rmi/server/RMIClassLoader/spi/Property.java ! test/jdk/java/rmi/server/RMIClassLoader/spi/TestProvider.java - test/jdk/java/rmi/server/RMIClassLoader/spi/security.policy ! test/jdk/java/rmi/server/RMIClassLoader/useCodebaseOnly/UseCodebaseOnly.java - test/jdk/java/rmi/server/RMIClassLoader/useCodebaseOnly/security.policy ! test/jdk/java/rmi/server/RMIClassLoader/useGetURLs/UseGetURLs.java - test/jdk/java/rmi/server/RMIClassLoader/useGetURLs/security.policy ! test/jdk/java/rmi/server/RMISocketFactory/useSocketFactory/registry/HelloImpl.java ! test/jdk/java/rmi/server/RMISocketFactory/useSocketFactory/registry/UseCustomSocketFactory.java - test/jdk/java/rmi/server/RMISocketFactory/useSocketFactory/registry/security.policy ! test/jdk/java/rmi/server/RMISocketFactory/useSocketFactory/unicast/EchoImpl.java ! test/jdk/java/rmi/server/RMISocketFactory/useSocketFactory/unicast/UseCustomSocketFactory.java - test/jdk/java/rmi/server/RMISocketFactory/useSocketFactory/unicast/security.policy ! test/jdk/java/rmi/server/RemoteObject/toStub/ToStub.java - test/jdk/java/rmi/server/RemoteObject/toStub/security.policy - test/jdk/java/rmi/server/RemoteServer/setLogPermission/SetLogPermission.java - test/jdk/java/rmi/server/RemoteServer/setLogPermission/security.policy ! test/jdk/java/rmi/server/UnicastRemoteObject/useDynamicProxies/UseDynamicProxies.java - test/jdk/java/rmi/server/UnicastRemoteObject/useDynamicProxies/security.policy ! test/jdk/java/rmi/server/Unreferenced/unreferencedContext/UnreferencedContext.java ! test/jdk/java/rmi/server/clientStackTrace/ClientStackTrace.java - test/jdk/java/rmi/server/clientStackTrace/security.policy ! test/jdk/java/rmi/server/useCustomRef/UseCustomRef.java - test/jdk/java/rmi/server/useCustomRef/security.policy ! test/jdk/java/rmi/testlibrary/TestLibrary.java + test/jdk/java/rmi/testlibrary/TestLoaderHandler.java ! test/jdk/java/rmi/transport/dgcDeadLock/DGCDeadLock.java - test/jdk/java/rmi/transport/dgcDeadLock/registry.security.policy - test/jdk/java/rmi/transport/dgcDeadLock/security.policy ! test/jdk/java/rmi/transport/readTimeout/ReadTimeoutTest.java - test/jdk/java/rmi/transport/readTimeout/security.policy - test/jdk/java/security/AccessControlContext/CheckNullPermission.java - test/jdk/java/security/AccessController/DoPriv.java - test/jdk/java/security/AccessController/DoPrivAccomplice.java - test/jdk/java/security/AccessController/DoPrivAccompliceTest.java - test/jdk/java/security/AccessController/DoPrivTest.java - test/jdk/java/security/AccessController/LimitedDoPrivileged.java - test/jdk/java/security/AccessController/LimitedDoPrivilegedWithNullPerms.java - test/jdk/java/security/AccessController/LimitedDoPrivilegedWithThread.java - test/jdk/java/security/AccessController/policy ! test/jdk/java/security/BasicPermission/NullOrEmptyName.java ! test/jdk/java/security/KeyRep/Serial.java - test/jdk/java/security/KeyRep/Serial.policy ! test/jdk/java/security/KeyRep/SerialDSAPubKey.java - test/jdk/java/security/KeyRep/SerialDSAPubKey.policy ! test/jdk/java/security/KeyRep/SerialOld.java - test/jdk/java/security/KeyRep/SerialOld.policy - test/jdk/java/security/Policy/Dynamic/DynamicPolicy.java - test/jdk/java/security/Policy/Dynamic/TestDynamicPolicy.java - test/jdk/java/security/Policy/Dynamic/setpolicy.jp - test/jdk/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyTest.java - test/jdk/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyTest1.policy - test/jdk/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyTest2.policy - test/jdk/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyTest3.policy - test/jdk/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyWithJarTest.java - test/jdk/java/security/Policy/ExtensiblePolicy/TVJar/TVPermission.java - test/jdk/java/security/Policy/GetInstance/GetInstance.java - test/jdk/java/security/Policy/GetInstance/GetInstance.policy - test/jdk/java/security/Policy/GetInstance/GetInstance.policyURL - test/jdk/java/security/Policy/GetInstance/GetInstancePolicySpi.java - test/jdk/java/security/Policy/GetInstance/GetInstanceProvider.java - test/jdk/java/security/Policy/GetInstance/GetInstanceSecurity.java - test/jdk/java/security/Policy/GetInstance/GetInstanceSecurity.policy - test/jdk/java/security/Policy/GetPermissions/JarURL.java - test/jdk/java/security/Policy/GetPermissions/JarURL.policy - test/jdk/java/security/Policy/PolicyProvider/CustomPolicy.java - test/jdk/java/security/Policy/PolicyProvider/UseSystemClassLoader.java - test/jdk/java/security/Policy/PolicyProvider/test.policy - test/jdk/java/security/Policy/Root/Root.java - test/jdk/java/security/Policy/Root/Root.policy - test/jdk/java/security/Policy/SignedJar/SignedJarTest.java - test/jdk/java/security/Policy/SignedJar/SignedJarTest_1.policy - test/jdk/java/security/Policy/SignedJar/SignedJarTest_2.policy - test/jdk/java/security/Policy/SignedJar/java.security - test/jdk/java/security/Policy/SignedJar/keypass - test/jdk/java/security/ProtectionDomain/AllPerm.jar - test/jdk/java/security/ProtectionDomain/AllPerm.java - test/jdk/java/security/ProtectionDomain/NullGetActions.java - test/jdk/java/security/ProtectionDomain/NullGetActions.policy - test/jdk/java/security/ProtectionDomain/PreserveCombinerTest.java - test/jdk/java/security/ProtectionDomain/Recursion.java - test/jdk/java/security/ProtectionDomain/Recursion.policy - test/jdk/java/security/ProtectionDomain/RecursionDebug.java - test/jdk/java/security/SecureClassLoader/DefineClass.java - test/jdk/java/security/SecureClassLoader/DefineClass.policy - test/jdk/java/security/Security/AddProvider.java - test/jdk/java/security/Security/AddProvider.policy.1 - test/jdk/java/security/Security/AddProvider.policy.2 - test/jdk/java/security/Security/AddProvider.policy.3 ! test/jdk/java/security/Security/SecurityPropFile/SecurityPropFile.java - test/jdk/java/security/Security/SecurityPropFile/SecurityPropFile.policy ! test/jdk/java/security/Security/removing/RemoveStaticProvider.java - test/jdk/java/security/Security/removing/RemoveStaticProvider.policy - test/jdk/java/security/UnresolvedPermission/Debug.java - test/jdk/java/security/UnresolvedPermission/Debug.policy - test/jdk/java/security/UnresolvedPermission/DebugPermission0.java - test/jdk/java/security/UnresolvedPermission/DebugPermission1.java - test/jdk/java/security/UnresolvedPermission/DebugPermission2.java - test/jdk/java/security/UnresolvedPermission/DebugPermissionBad.java - test/jdk/java/security/UnresolvedPermission/Equals.java - test/jdk/java/security/UnresolvedPermission/Equals.policy ! test/jdk/java/security/cert/CertPathBuilder/GetInstance.java - test/jdk/java/security/cert/CertPathBuilder/provider.policy - test/jdk/java/sql/permissionTests/DriverManagerPermissionsTests.java - test/jdk/java/time/nontestng/java/time/chrono/Bug8178823.java - test/jdk/java/time/nontestng/java/time/chrono/bug8178823.policy - test/jdk/java/util/PluggableLocale/PermissionTest.java - test/jdk/java/util/PluggableLocale/dummy.policy - test/jdk/java/util/PluggableLocale/localeServiceProvider.policy ! test/jdk/java/util/Properties/LoadAndStoreXML.java ! test/jdk/java/util/Properties/StoreReproducibilityTest.java - test/jdk/java/util/ResourceBundle/Bug6359330.java - test/jdk/java/util/ResourceBundle/modules/security/TestPermission.java - test/jdk/java/util/ResourceBundle/modules/security/src/m1/module-info.java - test/jdk/java/util/ResourceBundle/modules/security/src/m1/p1/Bundle.java - test/jdk/java/util/ResourceBundle/modules/security/src/m1/p1/resources/MyResources.java - test/jdk/java/util/ResourceBundle/modules/security/src/test/jdk/test/Main.java - test/jdk/java/util/ResourceBundle/modules/security/src/test/jdk/test/resources/TestResources.java - test/jdk/java/util/ResourceBundle/modules/security/src/test/module-info.java - test/jdk/java/util/ServiceLoader/security/SecurityTest.java - test/jdk/java/util/ServiceLoader/security/test/module-info.java - test/jdk/java/util/ServiceLoader/security/test/p/Tests.java - test/jdk/java/util/TimeZone/Bug6912560.java - test/jdk/java/util/TimeZone/SetDefaultSecurityTest.java - test/jdk/java/util/TimeZone/TimeZoneDatePermissionCheck.java - test/jdk/java/util/TimeZone/TimeZoneDatePermissionCheckRun.java ! test/jdk/java/util/concurrent/BlockingQueue/LastElement.java ! test/jdk/java/util/concurrent/Executors/PrivilegedCallables.java ! test/jdk/java/util/concurrent/ThreadPoolExecutor/ConfigChanges.java ! test/jdk/java/util/concurrent/ThreadPoolExecutor/ThrowingTasks.java ! test/jdk/java/util/concurrent/atomic/AtomicUpdaters.java ! test/jdk/java/util/concurrent/tck/AbstractExecutorServiceTest.java ! test/jdk/java/util/concurrent/tck/CompletableFutureTest.java ! test/jdk/java/util/concurrent/tck/ExecutorsTest.java ! test/jdk/java/util/concurrent/tck/ForkJoinPool9Test.java ! test/jdk/java/util/concurrent/tck/ForkJoinPoolTest.java ! test/jdk/java/util/concurrent/tck/FutureTaskTest.java ! test/jdk/java/util/concurrent/tck/JSR166TestCase.java ! test/jdk/java/util/concurrent/tck/ThreadLocalRandomTest.java ! test/jdk/java/util/concurrent/tck/ThreadTest.java - test/jdk/java/util/concurrent/tck/tck.policy - test/jdk/java/util/logging/AnonymousLogger/TestAnonymousLogger.java ! test/jdk/java/util/logging/FileHandlerLongLimit.java ! test/jdk/java/util/logging/FileHandlerPath.java ! test/jdk/java/util/logging/FileHandlerPatternExceptions.java ! test/jdk/java/util/logging/HandlersConfigTest.java ! test/jdk/java/util/logging/LogManager/Configuration/ParentLoggerWithHandlerGC.java ! test/jdk/java/util/logging/LogManager/Configuration/TestConfigurationLock.java ! test/jdk/java/util/logging/LogManager/Configuration/rootLoggerHandlers/BadRootLoggerHandlers.java ! test/jdk/java/util/logging/LogManager/Configuration/rootLoggerHandlers/RootLoggerHandlers.java - test/jdk/java/util/logging/LogManager/Configuration/rootLoggerHandlers/test.policy ! test/jdk/java/util/logging/LogManager/Configuration/updateConfiguration/HandlersOnComplexResetUpdate.java ! test/jdk/java/util/logging/LogManager/Configuration/updateConfiguration/HandlersOnComplexUpdate.java ! test/jdk/java/util/logging/LogManager/Configuration/updateConfiguration/SimpleUpdateConfigWithInputStreamTest.java ! test/jdk/java/util/logging/LogManager/Configuration/updateConfiguration/SimpleUpdateConfigurationTest.java ! test/jdk/java/util/logging/LogManager/Configuration/updateConfiguration/UpdateConfigurationTest.java ! test/jdk/java/util/logging/LogManager/RootLogger/setLevel/TestRootLoggerLevel.java ! test/jdk/java/util/logging/Logger/getGlobal/TestGetGlobal.java ! test/jdk/java/util/logging/Logger/getGlobal/TestGetGlobalByName.java ! test/jdk/java/util/logging/Logger/getGlobal/TestGetGlobalConcurrent.java - test/jdk/java/util/logging/Logger/getGlobal/policy ! test/jdk/java/util/logging/Logger/getLogger/TestLogger.java ! test/jdk/java/util/logging/Logger/setResourceBundle/TestSetResourceBundle.java ! test/jdk/java/util/logging/RootLogger/RootLevelInConfigFile.java ! test/jdk/java/util/logging/SystemLoggerConfigTest.java - test/jdk/java/util/logging/TestAppletLoggerContext.java ! test/jdk/java/util/logging/TestConfigurationListeners.java ! test/jdk/java/util/logging/TestGetLoggerNPE.java ! test/jdk/java/util/logging/TestLogConfigurationDeadLock.java ! test/jdk/java/util/logging/TestLogConfigurationDeadLockWithConf.java ! test/jdk/java/util/logging/TestLoggerBundleSync.java ! test/jdk/java/util/logging/TestLoggingWithMainAppContext.java ! test/jdk/java/util/logging/TestMainAppContext.java + test/jdk/java/util/logging/TestUILoggerContext.java ! test/jdk/java/util/logging/modules/GetResourceBundleTest.java ! test/jdk/java/util/spi/ResourceBundleControlProvider/UserDefaultControlTest.java ! test/jdk/java/util/spi/ToolProviderTest.java - test/jdk/javax/accessibility/AccessibilityProvider/accessibilityProvider.sp ! test/jdk/javax/accessibility/AccessibilityProvider/basic.sh ! test/jdk/javax/imageio/CachePremissionsTest/CachePermissionsTest.java - test/jdk/javax/imageio/CachePremissionsTest/rw.policy - test/jdk/javax/imageio/CachePremissionsTest/rwd.policy - test/jdk/javax/imageio/CachePremissionsTest/w.policy ! test/jdk/javax/imageio/plugins/external_plugin_tests/TestClassPathPlugin.sh ! test/jdk/javax/imageio/spi/AppletContextTest/BadPluginConfigurationTest.sh ! test/jdk/javax/imageio/spi/AppletContextTest/IIOPluginTest.java ! test/jdk/javax/management/ImplementationVersion/ImplVersionTest.java - test/jdk/javax/management/ImplementationVersion/policy - test/jdk/javax/management/Introspector/AnnotationSecurityTest.java - test/jdk/javax/management/Introspector/AnnotationSecurityTest.policy ! test/jdk/javax/management/modelmbean/ModelMBeanInfoSupport/GetAllDescriptorsTest.java ! test/jdk/javax/management/modelmbean/SimpleModelMBean/SimpleModelMBeanCommand.java - test/jdk/javax/management/modelmbean/SimpleModelMBean/policy ! test/jdk/javax/management/monitor/StartStopTest.java ! test/jdk/javax/management/monitor/ThreadPoolAccTest.java - test/jdk/javax/management/monitor/all.policy ! test/jdk/javax/management/remote/mandatory/loading/RMIDownloadTest.java - test/jdk/javax/management/remote/mandatory/notif/NoPermToRemoveTest.java ! test/jdk/javax/management/remote/mandatory/notif/NotificationAccessControllerTest.java ! test/jdk/javax/management/remote/mandatory/notif/NotificationEmissionTest.java - test/jdk/javax/management/remote/mandatory/notif/policy.negative - test/jdk/javax/management/remote/mandatory/notif/policy.positive ! test/jdk/javax/management/remote/mandatory/passwordAccessFile/NonJMXPrincipalsTest.java ! test/jdk/javax/management/remote/mandatory/passwordAccessFile/PasswordAccessFileTest.java ! test/jdk/javax/management/remote/mandatory/passwordAuthenticator/RMIAltAuthTest.java ! test/jdk/javax/management/remote/mandatory/passwordAuthenticator/RMIPasswdAuthTest.java ! test/jdk/javax/management/remote/mandatory/passwordAuthenticator/SimpleStandard.java ! test/jdk/javax/management/remote/mandatory/version/ImplVersionTest.java - test/jdk/javax/management/remote/mandatory/version/policy ! test/jdk/javax/management/security/AuthorizationTest.java - test/jdk/javax/management/security/java.policy.authorization ! test/jdk/javax/net/ssl/finalize/SSLSessionFinalizeTest.java - test/jdk/javax/net/ssl/finalize/security.policy ! test/jdk/javax/script/JDK_8196959/BadFactoryTest.java ! test/jdk/javax/script/ProviderTest.sh - test/jdk/javax/security/auth/PrivateCredentialPermission/MoreThenOnePrincipals.java - test/jdk/javax/security/auth/PrivateCredentialPermission/MoreThenOnePrincipals.policy ! test/jdk/javax/security/auth/PrivateCredentialPermission/Serial.java - test/jdk/javax/security/auth/PrivateCredentialPermission/Serial.policy - test/jdk/javax/security/auth/PrivateCredentialPermission/Subset.java - test/jdk/javax/security/auth/PrivateCredentialPermission/Subset.policy ! test/jdk/javax/security/auth/Subject/CallAsWithScopedValue.java - test/jdk/javax/security/auth/Subject/Compat.java ! test/jdk/javax/security/auth/Subject/CurrentSubject.java ! test/jdk/javax/security/auth/Subject/Exceptions.java - test/jdk/javax/security/auth/Subject/FromACC.java ! test/jdk/javax/security/auth/Subject/Serial.java - test/jdk/javax/security/auth/Subject/Serial.policy ! test/jdk/javax/security/auth/Subject/Synch2.java - test/jdk/javax/security/auth/Subject/Synch2.policy - test/jdk/javax/security/auth/Subject/UnsupportedSV.java - test/jdk/javax/security/auth/Subject/doAs/NestedActions.java - test/jdk/javax/security/auth/Subject/doAs/Test.java - test/jdk/javax/security/auth/Subject/doAs/policy - test/jdk/javax/security/auth/Subject/doAs/policy.expect.ace - test/jdk/javax/security/auth/Subject/doAs/policy.expect.pae - test/jdk/javax/security/auth/Subject/doAs/policy.one.principal - test/jdk/javax/security/auth/Subject/doAs/policy.two.principals ! test/jdk/javax/security/auth/SubjectDomainCombiner/Regression.java - test/jdk/javax/security/auth/SubjectDomainCombiner/Regression.policy - test/jdk/javax/security/auth/login/Configuration/GetInstanceSecurity.grantedPolicy - test/jdk/javax/security/auth/login/Configuration/GetInstanceSecurity.java - test/jdk/javax/security/auth/login/Configuration/GetInstanceSecurity.policy ! test/jdk/javax/security/auth/login/LoginContext/ConfigConstructor.java - test/jdk/javax/security/auth/login/LoginContext/ConfigConstructor.policy - test/jdk/javax/security/auth/login/LoginContext/ConfigConstructorNoPerm.java - test/jdk/javax/security/auth/login/LoginContext/ConfigConstructorNoPerm.policy ! test/jdk/javax/smartcardio/TerminalFactorySpiTest.java - test/jdk/javax/smartcardio/policy ! test/jdk/javax/sound/midi/MidiSystem/DefaultProperties/DefaultProperties.java - test/jdk/javax/sound/midi/MidiSystem/DefaultProperties/DefaultPropertiesNegative.java - test/jdk/javax/sound/midi/MidiSystem/DefaultProperties/java.policy - test/jdk/javax/sound/midi/MidiSystem/DefaultProperties/negative.policy + test/jdk/javax/sound/midi/Soundbanks/EmptySoundBankTest.java - test/jdk/javax/sound/midi/Soundbanks/GetSoundBankSecurityException/GetSoundBankSecurityException.java - test/jdk/javax/sound/midi/Soundbanks/GetSoundBankSecurityException/security.policy - test/jdk/javax/sound/sampled/AudioSystem/DefaultProperties/DefaultProperties.java - test/jdk/javax/sound/sampled/AudioSystem/DefaultProperties/DefaultPropertiesNegative.java - test/jdk/javax/sound/sampled/AudioSystem/DefaultProperties/java.policy - test/jdk/javax/sound/sampled/AudioSystem/DefaultProperties/negative.policy - test/jdk/javax/sound/sampled/AudioSystem/DefaultProperties/testdata/conf/sound.properties - test/jdk/javax/sql/permissionTests/SyncFactoryPermissionsTests.java ! test/jdk/javax/swing/JComboBox/8080972/TestBasicComboBoxEditor.java - test/jdk/javax/swing/JEditorPane/5076514/bug5076514.java ! test/jdk/javax/swing/JEditorPane/8080972/TestJEditor.java - test/jdk/javax/swing/JFileChooser/6484091/bug6484091.java - test/jdk/javax/swing/JFileChooser/6570445/bug6570445.java - test/jdk/javax/swing/JFileChooser/6738668/bug6738668.java - test/jdk/javax/swing/JFileChooser/6738668/security.policy - test/jdk/javax/swing/JFileChooser/7036025/bug7036025.java - test/jdk/javax/swing/JFileChooser/7036025/security.policy - test/jdk/javax/swing/JFileChooser/8062561/bug8062561.java - test/jdk/javax/swing/JFileChooser/8062561/security.policy - test/jdk/javax/swing/JFileChooser/8062561/security2.policy - test/jdk/javax/swing/JFileChooser/ShellFolderQueries/ShellFolderQueriesSecurityManagerTest.java - test/jdk/javax/swing/JFileChooser/ShellFolderQueries/shellfolderqueries.policy ! test/jdk/javax/swing/JFormattedTextField/8080972/TestDefaultFormatter.java ! test/jdk/javax/swing/JOptionPane/8081019/bug8081019.java - test/jdk/javax/swing/JPopupMenu/6675802/bug6675802.java - test/jdk/javax/swing/JPopupMenu/6691503/bug6691503.java - test/jdk/javax/swing/JPopupMenu/6694823/bug6694823.java ! test/jdk/javax/swing/JTable/8080972/TestJTableCellEditor.java ! test/jdk/javax/swing/UIDefaults/6622002/bug6622002.java ! test/jdk/javax/swing/UIDefaults/6795356/TableTest.java ! test/jdk/javax/swing/UIDefaults/8080972/TestProxyLazyValue.java ! test/jdk/javax/swing/dnd/8080972/TestTransferHandler.java ! test/jdk/javax/swing/plaf/nimbus/8080972/TestAbstractRegionPainter.java - test/jdk/javax/swing/plaf/synth/Test8043627.java ! test/jdk/javax/swing/text/View/8080972/TestObjectView.java - test/jdk/javax/swing/text/rtf/bug4178276.java - test/jdk/javax/xml/crypto/dsig/ErrorHandlerPermissions.java - test/jdk/javax/xml/crypto/dsig/ErrorHandlerPermissions.policy - test/jdk/javax/xml/crypto/dsig/FileSocketPermissions.java + test/jdk/javax/xml/crypto/dsig/ResolveReferenceURIs.java - test/jdk/javax/xml/crypto/dsig/SecurityManager/XMLDSigWithSecMgr.java - test/jdk/javax/xml/crypto/dsig/SecurityManager/policy ! test/jdk/javax/xml/crypto/dsig/TransformService/NullParent.java - test/jdk/javax/xml/crypto/dsig/TransformService/test.policy ! test/jdk/javax/xml/crypto/dsig/keyinfo/KeyInfo/Marshal.java - test/jdk/javax/xml/crypto/dsig/keyinfo/KeyInfo/test.policy ! test/jdk/javax/xml/jaxp/common/8020430/JAXP15RegTest.java - test/jdk/javax/xml/jaxp/common/8020430/TestBase.java ! test/jdk/javax/xml/jaxp/parsers/8021148/JAXPSAXParserTest.java - test/jdk/javax/xml/jaxp/parsers/8021148/TestBase.java - test/jdk/javax/xml/jaxp/parsers/8022548/TestBase.java ! test/jdk/javax/xml/jaxp/parsers/8022548/XOMParserTest.java ! test/jdk/javax/xml/jaxp/testng/validation/BaseTest.java ! test/jdk/javax/xml/jaxp/transform/8004476/TestBase.java ! test/jdk/javax/xml/jaxp/transform/8004476/XPathExFuncTest.java ! test/jdk/javax/xml/jaxp/transform/8004476/XSLTExFuncTest.java ! test/jdk/jdk/dynalink/BeanLinkerTest.java ! test/jdk/jdk/dynalink/TrustedDynamicLinkerFactoryTest.java - test/jdk/jdk/dynalink/UntrustedDynamicLinkerFactoryTest.java - test/jdk/jdk/dynalink/trusted.security.policy - test/jdk/jdk/dynalink/untrusted.security.policy ! test/jdk/jdk/incubator/vector/VectorRuns.java - test/jdk/jdk/incubator/vector/empty_security.policy - test/jdk/jdk/internal/jrtfs/WithSecurityManager.java - test/jdk/jdk/internal/jrtfs/java.policy ! test/jdk/jdk/jfr/api/consumer/TestHiddenMethod.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnErrorAsync.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnErrorSync.java - test/jdk/jdk/jfr/api/consumer/security/DriverRecordingDumper.java - test/jdk/jdk/jfr/api/consumer/security/TestMissingPermission.java - test/jdk/jdk/jfr/api/consumer/security/TestRecordingFile.java - test/jdk/jdk/jfr/api/consumer/security/TestRecordingStream.java - test/jdk/jdk/jfr/api/consumer/security/TestStreamingFile.java - test/jdk/jdk/jfr/api/consumer/security/TestStreamingLocal.java - test/jdk/jdk/jfr/api/consumer/security/TestStreamingRemote.java - test/jdk/jdk/jfr/api/consumer/security/local-streaming.policy - test/jdk/jdk/jfr/api/consumer/security/no-permission.policy - test/jdk/jdk/jfr/jmx/security/TestEnoughPermission.java - test/jdk/jdk/jfr/jmx/security/TestNoControlPermission.java - test/jdk/jdk/jfr/jmx/security/TestNoMonitorPermission.java - test/jdk/jdk/jfr/jmx/security/TestNotificationListenerPermission.java - test/jdk/jdk/jfr/jmx/security/enough.policy - test/jdk/jdk/jfr/jmx/security/listener.policy - test/jdk/jdk/jfr/jmx/security/nocontrol.policy - test/jdk/jdk/jfr/jmx/security/nomonitor.policy ! test/jdk/jdk/jfr/startupargs/TestDumpOnExit.java ! test/jdk/jdk/nio/zipfs/Basic.java ! test/jdk/jdk/nio/zipfs/DirectoryStreamTests.java ! test/jdk/jdk/nio/zipfs/InvalidZipHeaderTests.java ! test/jdk/jdk/nio/zipfs/NewFileSystemTests.java ! test/jdk/jdk/nio/zipfs/PathOps.java ! test/jdk/jdk/nio/zipfs/PropertyPermissionTests.java - test/jdk/jdk/nio/zipfs/PropertyPermissions.policy ! test/jdk/jdk/nio/zipfs/TestPosix.java ! test/jdk/jdk/nio/zipfs/ZFSTests.java ! test/jdk/jdk/nio/zipfs/ZipFSPermissionsTest.java - test/jdk/jdk/nio/zipfs/ZipFSPermissionsTest.policy ! test/jdk/jdk/nio/zipfs/ZipFSTester.java - test/jdk/jdk/nio/zipfs/test.policy - test/jdk/jdk/nio/zipfs/test.policy.posix - test/jdk/jdk/nio/zipfs/test.policy.readonly ! test/jdk/sun/management/jmxremote/bootstrap/RmiBootstrapTest.java - test/jdk/sun/net/www/http/HttpClient/IsKeepingAlive.java - test/jdk/sun/net/www/http/HttpClient/IsKeepingAlive.policy - test/jdk/sun/net/www/http/HttpClient/OpenServer.java - test/jdk/sun/net/www/http/HttpClient/OpenServer.policy = test/jdk/sun/net/www/http/HttpURLConnection/BasicNTLMAuthTest.java - test/jdk/sun/net/www/http/HttpURLConnection/NTLMAuthWithSM.policy - test/jdk/sun/net/www/protocol/jrt/WithSecurityManager.java - test/jdk/sun/net/www/protocol/jrt/java.policy ! test/jdk/sun/nio/cs/StrCodingBenchmark.java ! test/jdk/sun/nio/cs/StrCodingBenchmarkDB.java - test/jdk/sun/nio/cs/TestSJIS0213_SM.java ! test/jdk/sun/nio/cs/TestStringCoding.java ! test/jdk/sun/nio/cs/TestStringCodingUTF8.java ! test/jdk/sun/reflect/ReflectionFactory/ReflectionFactoryTest.java - test/jdk/sun/reflect/ReflectionFactory/security.policy ! test/jdk/sun/rmi/runtime/Log/checkLogging/CheckLogging.java ! test/jdk/sun/rmi/server/MarshalOutputStream/marshalForeignStub/MarshalForeignStub.java - test/jdk/sun/rmi/server/MarshalOutputStream/marshalForeignStub/security.policy - test/jdk/sun/rmi/transport/tcp/disableMultiplexing/DisableMultiplexing.java - test/jdk/sun/rmi/transport/tcp/disableMultiplexing/DisableMultiplexing_Stub.java ! test/jdk/sun/security/ec/TestEC.java - test/jdk/sun/security/ec/TestEC.policy - test/jdk/sun/security/krb5/auto/AcceptPermissions.java ! test/jdk/sun/security/krb5/auto/BasicProc.java ! test/jdk/sun/security/krb5/auto/HttpNegotiateServer.java - test/jdk/sun/security/krb5/auto/KeyPermissions.java ! test/jdk/sun/security/krb5/auto/principalProperty/PrincipalSystemPropTest.java - test/jdk/sun/security/krb5/auto/principalProperty/principalSystemPropTest.policy - test/jdk/sun/security/mscapi/AccessKeyStore.java - test/jdk/sun/security/mscapi/access.policy - test/jdk/sun/security/mscapi/noaccess.policy ! test/jdk/sun/security/pkcs11/Cipher/ReinitCipher.java ! test/jdk/sun/security/pkcs11/Cipher/TestPKCS5PaddingError.java ! test/jdk/sun/security/pkcs11/Cipher/TestRSACipher.java ! test/jdk/sun/security/pkcs11/Cipher/TestRSACipherWrap.java ! test/jdk/sun/security/pkcs11/Cipher/TestRawRSACipher.java ! test/jdk/sun/security/pkcs11/Cipher/TestSymmCiphers.java ! test/jdk/sun/security/pkcs11/Cipher/TestSymmCiphersNoPad.java - test/jdk/sun/security/pkcs11/KeyAgreement/IllegalPackageAccess.java ! test/jdk/sun/security/pkcs11/KeyAgreement/SupportedDHKeys.java ! test/jdk/sun/security/pkcs11/KeyAgreement/TestDH.java ! test/jdk/sun/security/pkcs11/KeyAgreement/TestInterop.java ! test/jdk/sun/security/pkcs11/KeyAgreement/TestShort.java ! test/jdk/sun/security/pkcs11/KeyAgreement/UnsupportedDHKeys.java ! test/jdk/sun/security/pkcs11/KeyGenerator/DESParity.java ! test/jdk/sun/security/pkcs11/KeyGenerator/HmacDefKeySizeTest.java ! test/jdk/sun/security/pkcs11/KeyGenerator/TestKeyGenerator.java ! test/jdk/sun/security/pkcs11/KeyPairGenerator/TestDH2048.java ! test/jdk/sun/security/pkcs11/KeyStore/Basic.java - test/jdk/sun/security/pkcs11/KeyStore/Basic.policy ! test/jdk/sun/security/pkcs11/Mac/MacKAT.java ! test/jdk/sun/security/pkcs11/Mac/MacSameTest.java ! test/jdk/sun/security/pkcs11/Mac/ReinitMac.java ! test/jdk/sun/security/pkcs11/MessageDigest/DigestKAT.java ! test/jdk/sun/security/pkcs11/MessageDigest/ReinitDigest.java ! test/jdk/sun/security/pkcs11/MessageDigest/TestCloning.java ! test/jdk/sun/security/pkcs11/PKCS11Test.java ! test/jdk/sun/security/pkcs11/Provider/Login.java - test/jdk/sun/security/pkcs11/Provider/Login.policy ! test/jdk/sun/security/pkcs11/Provider/MultipleLogins.java ! test/jdk/sun/security/pkcs11/Provider/MultipleLogins.sh ! test/jdk/sun/security/pkcs11/Secmod/AddPrivateKey.java ! test/jdk/sun/security/pkcs11/Secmod/AddTrustedCert.java ! test/jdk/sun/security/pkcs11/Secmod/Crypto.java ! test/jdk/sun/security/pkcs11/Secmod/GetPrivateKey.java ! test/jdk/sun/security/pkcs11/Secmod/JksSetPrivateKey.java ! test/jdk/sun/security/pkcs11/Secmod/LoadKeystore.java ! test/jdk/sun/security/pkcs11/Secmod/TrustAnchors.java - test/jdk/sun/security/pkcs11/Secmod/policy ! test/jdk/sun/security/pkcs11/SecureRandom/Basic.java ! test/jdk/sun/security/pkcs11/Signature/ByteBuffers.java ! test/jdk/sun/security/pkcs11/Signature/TestDSA.java ! test/jdk/sun/security/pkcs11/Signature/TestDSAKeyLength.java ! test/jdk/sun/security/pkcs11/Signature/TestRSAKeyLength.java ! test/jdk/sun/security/pkcs11/ec/ReadCertificates.java ! test/jdk/sun/security/pkcs11/ec/ReadPKCS12.java ! test/jdk/sun/security/pkcs11/ec/TestCurves.java ! test/jdk/sun/security/pkcs11/ec/TestECDH.java ! test/jdk/sun/security/pkcs11/ec/TestECDH2.java ! test/jdk/sun/security/pkcs11/ec/TestECDSA.java ! test/jdk/sun/security/pkcs11/ec/TestECDSA2.java ! test/jdk/sun/security/pkcs11/ec/TestECGenSpec.java ! test/jdk/sun/security/pkcs11/ec/TestKeyFactory.java - test/jdk/sun/security/pkcs11/ec/policy - test/jdk/sun/security/pkcs11/policy ! test/jdk/sun/security/pkcs11/rsa/KeyWrap.java ! test/jdk/sun/security/pkcs11/rsa/TestCACerts.java - test/jdk/sun/security/pkcs11/rsa/TestCACerts.policy ! test/jdk/sun/security/pkcs11/rsa/TestKeyFactory.java ! test/jdk/sun/security/pkcs11/rsa/TestKeyPairGenerator.java - test/jdk/sun/security/pkcs11/rsa/TestKeyPairGenerator.policy ! test/jdk/sun/security/pkcs11/rsa/TestP11KeyFactoryGetRSAKeySpec.java ! test/jdk/sun/security/pkcs11/rsa/TestSignatures.java - test/jdk/sun/security/pkcs11/rsa/rsakeys.ks.policy ! test/jdk/sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java - test/jdk/sun/security/pkcs11/sslecc/policy ! test/jdk/sun/security/pkcs11/tls/TestKeyMaterial.java ! test/jdk/sun/security/pkcs11/tls/TestLeadingZeroesP11.java ! test/jdk/sun/security/pkcs11/tls/TestMasterSecret.java - test/jdk/sun/security/pkcs11/tls/TestMasterSecret.policy ! test/jdk/sun/security/pkcs11/tls/TestPRF.java ! test/jdk/sun/security/pkcs11/tls/TestPremaster.java - test/jdk/sun/security/pkcs11/tls/policy - test/jdk/sun/security/provider/PolicyFile/Alias.java - test/jdk/sun/security/provider/PolicyFile/Alias.policy - test/jdk/sun/security/provider/PolicyFile/AliasExpansion.java - test/jdk/sun/security/provider/PolicyFile/AliasExpansion.policy - test/jdk/sun/security/provider/PolicyFile/BadPolicyFile.java - test/jdk/sun/security/provider/PolicyFile/BadPolicyFile.policy - test/jdk/sun/security/provider/PolicyFile/CombinedPerms.java - test/jdk/sun/security/provider/PolicyFile/CombinedPerms.policy - test/jdk/sun/security/provider/PolicyFile/DefaultPolicy.java - test/jdk/sun/security/provider/PolicyFile/EmailAddress.java - test/jdk/sun/security/provider/PolicyFile/EmailAddress.policy - test/jdk/sun/security/provider/PolicyFile/Extra.policy - test/jdk/sun/security/provider/PolicyFile/GrantAllPermToExtWhenNoPolicy.java - test/jdk/sun/security/provider/PolicyFile/GrantAllPermToExtWhenNoPolicy.sh - test/jdk/sun/security/provider/PolicyFile/Modules.java - test/jdk/sun/security/provider/PolicyFile/SelfExpansion.java - test/jdk/sun/security/provider/PolicyFile/SelfExpansion.policy - test/jdk/sun/security/provider/PolicyFile/SelfWildcard.java - test/jdk/sun/security/provider/PolicyFile/SelfWildcard.policy - test/jdk/sun/security/provider/PolicyFile/SomeExtensionClass.java - test/jdk/sun/security/provider/PolicyFile/TokenStore.RelPassPolicy - test/jdk/sun/security/provider/PolicyFile/TokenStore.java - test/jdk/sun/security/provider/PolicyFile/TokenStore.keystore - test/jdk/sun/security/provider/PolicyFile/TokenStore.pwd - test/jdk/sun/security/provider/PolicyFile/TrustedCert.java - test/jdk/sun/security/provider/PolicyFile/TrustedCert.keystore - test/jdk/sun/security/provider/PolicyFile/TrustedCert.keystore1 - test/jdk/sun/security/provider/PolicyFile/TrustedCert.policy - test/jdk/sun/security/provider/PolicyFile/Utf8.java - test/jdk/sun/security/provider/PolicyFile/Utf8.policy - test/jdk/sun/security/provider/PolicyFile/WildcardPrincipalName.java - test/jdk/sun/security/provider/PolicyFile/getinstance/GetInstance.java - test/jdk/sun/security/provider/PolicyFile/getinstance/GetInstance.policy - test/jdk/sun/security/provider/PolicyFile/getinstance/NoArgPermission.java - test/jdk/sun/security/provider/PolicyFile/getinstance/OneArgPermission.java - test/jdk/sun/security/provider/PolicyFile/getinstance/TwoArgNullActionsPermission.java - test/jdk/sun/security/provider/PolicyFile/getinstance/TwoArgPermission.java - test/jdk/sun/security/provider/PolicyFile/getinstance/getinstance.sh - test/jdk/sun/security/provider/PolicyFile/modules.policy - test/jdk/sun/security/provider/PolicyFile/wildcard.policy - test/jdk/sun/security/provider/PolicyParser/AvoidPropertyExpansionExceptions.java - test/jdk/sun/security/provider/PolicyParser/BogusGrants.java - test/jdk/sun/security/provider/PolicyParser/EncodeURL.java - test/jdk/sun/security/provider/PolicyParser/ExpansionErrorMisleading.java - test/jdk/sun/security/provider/PolicyParser/ExpansionErrorMisleading.policy - test/jdk/sun/security/provider/PolicyParser/ExtDirs.java - test/jdk/sun/security/provider/PolicyParser/ExtDirs.policy - test/jdk/sun/security/provider/PolicyParser/ExtDirs1.policy - test/jdk/sun/security/provider/PolicyParser/ExtDirs2.policy - test/jdk/sun/security/provider/PolicyParser/ExtDirs3.policy - test/jdk/sun/security/provider/PolicyParser/ExtDirsA.java - test/jdk/sun/security/provider/PolicyParser/ExtDirsA/a.jar - test/jdk/sun/security/provider/PolicyParser/ExtDirsB.java - test/jdk/sun/security/provider/PolicyParser/ExtDirsB/b.jar - test/jdk/sun/security/provider/PolicyParser/ExtDirsChange.java - test/jdk/sun/security/provider/PolicyParser/ExtDirsChange.policy - test/jdk/sun/security/provider/PolicyParser/ExtDirsDefaultPolicy.java - test/jdk/sun/security/provider/PolicyParser/PrincipalExpansionError.java - test/jdk/sun/security/provider/PolicyParser/PrincipalExpansionError.policy - test/jdk/sun/security/provider/PolicyParser/PrincipalExpansionError.sh - test/jdk/sun/security/provider/PolicyParser/PrincipalExpansionErrorAction.java - test/jdk/sun/security/provider/PolicyParser/TokenStore.java - test/jdk/sun/security/provider/PolicyParser/UnresolvedProperty.policy - test/jdk/sun/security/provider/PolicyParser/p001.policy - test/jdk/sun/security/provider/PolicyParser/p002.policy - test/jdk/sun/security/provider/PolicyParser/p003.policy - test/jdk/sun/security/provider/PolicyParser/p004.policy ! test/jdk/sun/security/provider/SecureRandom/StrongSecureRandom.java ! test/jdk/sun/security/smartcardio/TestChannel.java ! test/jdk/sun/security/smartcardio/TestControl.java ! test/jdk/sun/security/smartcardio/TestDefault.java ! test/jdk/sun/security/smartcardio/TestDirect.java - test/jdk/sun/security/smartcardio/test.policy - test/jdk/sun/security/ssl/SSLSocketImpl/NotifyHandshakeTest.java - test/jdk/sun/security/ssl/SSLSocketImpl/NotifyHandshakeTest.policy - test/jdk/sun/security/ssl/SSLSocketImpl/NotifyHandshakeTest.sh - test/jdk/sun/security/ssl/SSLSocketImpl/NotifyHandshakeTestHeyYou.java ! test/jdk/sun/security/tools/jarsigner/multiRelease/MVJarSigningTest.java - test/jdk/sun/security/tools/jarsigner/multiRelease/SignedJar.policy - test/jdk/sun/security/util/DerInputBuffer/Allow.policy - test/jdk/sun/security/util/FilePermCompat/CompatImpact.java - test/jdk/sun/security/util/FilePermCompat/Flag.java - test/jdk/sun/security/util/FilePermCompat/flag.policy ! test/jdk/sun/security/util/Resources/Format.java - test/jdk/sun/security/util/Resources/Format.policy ! test/jdk/sun/security/util/Resources/Usages.java ! test/jdk/sun/security/util/Resources/customSysClassLoader/BootMessages.java - test/jdk/sun/security/util/Resources/customSysClassLoader/error.policy - test/jdk/sun/security/util/Resources/early/EarlyResources.java - test/jdk/sun/security/util/Resources/early/malformed.policy ! test/jdk/sun/security/x509/AVA/AVAEqualsHashCode.java - test/jdk/sun/security/x509/AVA/Allow.policy - test/jdk/sun/util/locale/provider/Bug8152817.java ! test/jdk/tools/jlink/JLinkToolProviderTest.java - test/jdk/tools/jlink/SecurityTest.java - test/jdk/tools/jlink/toolprovider.policy ! test/jdk/tools/launcher/MainClassCantBeLoadedTest.java ! test/jdk/tools/launcher/MiscTests.java ! test/jdk/tools/launcher/modules/basic/LauncherErrors.java ! test/jdk/tools/launcher/modules/basic/src/test2/jdk/test2/Main.java ! test/langtools/tools/doclint/tool/RunTest.java - test/langtools/tools/javac/api/ToolProvider/ToolProviderTest.java ! test/langtools/tools/javac/launcher/SourceLauncherTest.java ! test/langtools/tools/javac/processing/6348193/T6348193.java ! test/lib/jdk/test/lib/process/Proc.java ! test/lib/jdk/test/whitebox/WhiteBox.java - test/micro/org/openjdk/bench/java/lang/reflect/ClazzWithSecurityManager.java ! test/micro/org/openjdk/bench/java/security/ProtectionDomainBench.java Changeset: 63eb4853 Branch: hermetic-java-runtime Author: SendaoYan Date: 2024-11-12 17:26:11 +0000 URL: https://git.openjdk.org/leyden/commit/63eb4853f6782f350f67b6bcf25d83bc4480be71 8343883: Cannot resolve user specified toolchain-path for lld after JDK-8338304 Reviewed-by: ihse, jwaters ! make/autoconf/flags-ldflags.m4 Changeset: a4e2c208 Branch: hermetic-java-runtime Author: Alex Menkov Date: 2024-11-12 20:24:25 +0000 URL: https://git.openjdk.org/leyden/commit/a4e2c20849008d5b560f94b58fe70ef8e58c8d4c 8343344: Windows attach logic failed to handle a failed open on a pipe Reviewed-by: kevinw, cjplummer ! src/hotspot/os/windows/attachListener_windows.cpp ! src/hotspot/share/services/attachListener.cpp Changeset: b26e4952 Branch: hermetic-java-runtime Author: Coleen Phillimore Date: 2024-11-12 22:37:21 +0000 URL: https://git.openjdk.org/leyden/commit/b26e4952e971a3cd027291f7f823140aeb5e5074 8343801: Change string printed by nsk_null_string for null strings Reviewed-by: lmesnik ! test/hotspot/jtreg/vmTestbase/nsk/share/native/nsk_tools.hpp Changeset: eb40a88f Branch: hermetic-java-runtime Author: Fei Yang Date: 2024-11-13 00:07:44 +0000 URL: https://git.openjdk.org/leyden/commit/eb40a88f4076360708402454a494907e8c0c845d 8343430: RISC-V: C2: Remove old trampoline call Reviewed-by: mli, rehn ! src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.hpp ! src/hotspot/cpu/riscv/codeBuffer_riscv.cpp ! src/hotspot/cpu/riscv/codeBuffer_riscv.hpp ! src/hotspot/cpu/riscv/compiledIC_riscv.cpp ! src/hotspot/cpu/riscv/globals_riscv.hpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/nativeInst_riscv.cpp ! src/hotspot/cpu/riscv/nativeInst_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad Changeset: c78de7bf Branch: hermetic-java-runtime Author: Fei Yang Date: 2024-11-13 02:56:52 +0000 URL: https://git.openjdk.org/leyden/commit/c78de7bf5fc5a4da50c6c64e181abf02a5b12630 8343964: RISC-V: Improve PrintOptoAssembly output for loadNKlassCompactHeaders node Reviewed-by: mli, fjiang ! src/hotspot/cpu/riscv/riscv.ad Changeset: e9ede464 Branch: hermetic-java-runtime Author: Albert Mingkun Yang Date: 2024-11-13 08:32:44 +0000 URL: https://git.openjdk.org/leyden/commit/e9ede464b2be84af676dc64bd3595b304bfe818d 8343508: Parallel: Use ordinary klass accessor in verify_filler_in_dense_prefix Reviewed-by: tschatzl, zgu ! src/hotspot/share/gc/parallel/psParallelCompact.cpp Changeset: 2eeaa57b Branch: hermetic-java-runtime Author: Christian Hagedorn Date: 2024-11-13 08:39:17 +0000 URL: https://git.openjdk.org/leyden/commit/2eeaa57b19780723ad7c74b1a62dea491241b686 8343944: C2: MinLNode::add_ring() computes _widen wrongly leading to an endless widening/compilation Reviewed-by: thartmann, rcastanedalo ! src/hotspot/share/opto/addnode.cpp + src/hotspot/test/hotspot/jtreg/compiler/ccp/TestWrongMinLWiden.java Changeset: 79345bbb Branch: hermetic-java-runtime Author: Magnus Ihse Bursie Date: 2024-11-13 09:41:57 +0000 URL: https://git.openjdk.org/leyden/commit/79345bbbae2564f9f523859d1227a1784293b20f 8339783: Implement JEP 479: Remove the Windows 32-bit x86 Port Reviewed-by: kbarrett, kvn, stuefe, shade, erikj ! make/autoconf/basic.m4 ! make/autoconf/platform.m4 ! make/autoconf/toolchain_microsoft.m4 ! make/hotspot/gensrc/GensrcAdlc.gmk ! make/modules/java.desktop/lib/AwtLibraries.gmk ! make/modules/jdk.accessibility/Launcher.gmk ! make/modules/jdk.accessibility/Lib.gmk ! make/scripts/compare.sh ! src/hotspot/cpu/x86/jniFastGetField_x86_32.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/os/posix/include/jvm_md.h ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/windows/include/jvm_md.h ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os/windows/os_windows.hpp ! src/hotspot/os/windows/sharedRuntimeRem.cpp ! src/hotspot/os_cpu/windows_x86/assembler_windows_x86.cpp ! src/hotspot/os_cpu/windows_x86/atomic_windows_x86.hpp ! src/hotspot/os_cpu/windows_x86/copy_windows_x86.hpp ! src/hotspot/os_cpu/windows_x86/orderAccess_windows_x86.hpp ! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp ! src/hotspot/os_cpu/windows_x86/os_windows_x86.inline.hpp ! src/hotspot/os_cpu/windows_x86/unwind_windows_x86.hpp ! src/hotspot/share/adlc/adlc.hpp ! src/hotspot/share/adlc/main.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/compiler/compilerDefinitions.cpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/prims/jniFastGetField.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiAgent.cpp ! src/hotspot/share/prims/nativeLookup.cpp ! src/hotspot/share/prims/nativeLookup.hpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/runtime/sharedRuntimeTrans.cpp ! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp ! src/java.base/share/native/include/jni.h ! src/java.base/share/native/libjava/NativeLibraries.c ! src/java.base/share/native/libjava/jni_util.h ! src/java.base/unix/native/include/jni_md.h ! src/java.base/unix/native/libjava/jni_util_md.c ! src/java.base/windows/native/include/jni_md.h ! src/java.base/windows/native/libjava/gdefs_md.h ! src/java.base/windows/native/libjava/java_props_md.c ! src/java.base/windows/native/libjava/jlong_md.h ! src/java.base/windows/native/libjava/jni_util_md.c ! src/java.base/windows/native/libjli/java_md.c ! src/java.base/windows/native/libnio/ch/WindowsSelectorImpl.c ! src/java.base/windows/native/libnio/ch/nio_util.h ! src/java.desktop/share/native/libawt/java2d/pipe/ShapeSpanIterator.c ! src/java.desktop/windows/native/libawt/windows/ThemeReader.cpp ! src/java.desktop/windows/native/libawt/windows/alloc.h ! src/java.desktop/windows/native/libawt/windows/awt.h ! src/java.desktop/windows/native/libawt/windows/awt_Debug.cpp ! src/java.desktop/windows/native/libawt/windows/awt_DnDDS.cpp ! src/java.desktop/windows/native/libawt/windows/awt_DnDDS.h ! src/java.desktop/windows/native/libawt/windows/awt_DnDDT.cpp ! src/java.desktop/windows/native/libawt/windows/awt_DnDDT.h ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.h ! src/java.desktop/windows/native/libawt/windows/awt_new.cpp ! src/java.desktop/windows/native/libjsound/PLATFORM_API_WinOS_Charset_Util.h ! src/java.desktop/windows/native/libjsound/PLATFORM_API_WinOS_DirectSound.cpp ! src/java.desktop/windows/native/libjsound/PLATFORM_API_WinOS_MidiIn.cpp - src/jdk.accessibility/windows/native/libjabsysinfo/AccessBridgeSysInfo.cpp ! src/jdk.accessibility/windows/native/libjavaaccessbridge/AccessBridgeATInstance.cpp ! src/jdk.attach/windows/native/libattach/VirtualMachineImpl.c ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgCDebugger.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebuggerLocal.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/x86/WindbgX86Thread.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/x86/WindbgX86ThreadContext.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/x86/WindbgX86ThreadFactory.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windows/x86/WindowsX86CFrame.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/win32_x86/Win32X86JavaThreadPDAccess.java ! src/jdk.hotspot.agent/windows/native/libsaproc/sawindbg.cpp ! src/jdk.jdwp.agent/share/native/libjdwp/transport.c ! src/jdk.jpackage/share/native/applauncher/JvmLauncher.cpp ! src/jdk.jpackage/windows/native/applauncher/WinLauncher.cpp ! src/jdk.jpackage/windows/native/common/MsiCA.h ! src/jdk.jpackage/windows/native/msiwrapper/MsiWrapper.cpp ! test/hotspot/jtreg/runtime/jni/nativeStack/libnativeStack.c ! test/hotspot/jtreg/vmTestbase/nsk/share/native/native_thread.cpp Changeset: d334af08 Branch: hermetic-java-runtime Author: Christian Hagedorn Date: 2024-11-13 11:54:28 +0000 URL: https://git.openjdk.org/leyden/commit/d334af084100133fd6186c9dec70ff01a3809a48 8344089: Fix wrong location of TestWrongMinLWiden.java Reviewed-by: thartmann, rcastanedalo = test/hotspot/jtreg/compiler/ccp/TestWrongMinLWiden.java Changeset: 133f8f31 Branch: hermetic-java-runtime Author: Thomas Stuefe Date: 2024-11-13 12:30:06 +0000 URL: https://git.openjdk.org/leyden/commit/133f8f318675d5825defc8587911b53ecb9a7136 8344014: Simplify TracePhase constructor Reviewed-by: dlong, roland ! src/hotspot/share/opto/buildOopMap.cpp ! src/hotspot/share/opto/chaitin.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/gcm.cpp ! src/hotspot/share/opto/ifg.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/output.cpp ! src/hotspot/share/opto/phase.cpp ! src/hotspot/share/opto/phase.hpp ! src/hotspot/share/opto/postaloc.cpp ! src/hotspot/share/opto/reg_split.cpp ! src/hotspot/share/opto/vector.cpp ! src/hotspot/share/runtime/timerTrace.hpp Changeset: b72fe755 Branch: hermetic-java-runtime Author: Daniel Jeli?ski Date: 2024-11-13 13:18:28 +0000 URL: https://git.openjdk.org/leyden/commit/b72fe75533f1115076ec083faba56318156aba2a 8343140: JfrJavaSupport uses the wrong accessors for sub-int fields Reviewed-by: shade, egahlin ! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp Changeset: 8af304c6 Branch: hermetic-java-runtime Author: theoweidmannoracle Committer: Tobias Hartmann Date: 2024-11-13 13:34:09 +0000 URL: https://git.openjdk.org/leyden/commit/8af304c60f2758b1a6c6fb53dee6bd66b3d4f6f0 8341411: C2: remove slice parameter from GraphKit::make_load() and GraphKit::store_to_memory() Reviewed-by: thartmann, roland ! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp ! src/hotspot/share/opto/arraycopynode.cpp ! src/hotspot/share/opto/generateOptoStub.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/graphKit.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/parse1.cpp ! src/hotspot/share/opto/parse2.cpp ! src/hotspot/share/opto/parse3.cpp ! src/hotspot/share/opto/stringopts.cpp Changeset: 4c5bc5f2 Branch: hermetic-java-runtime Author: Aleksey Shipilev Date: 2024-11-13 14:17:38 +0000 URL: https://git.openjdk.org/leyden/commit/4c5bc5f2f091ae861d5329cdae42fe7fa295544b 8343923: GHA: Switch to Xcode 15 on MacOS AArch64 runners Reviewed-by: ihse ! .github/workflows/main.yml ! .github/workflows/test.yml Changeset: a08d67c2 Branch: hermetic-java-runtime Author: Markus Gr?nlund Date: 2024-11-13 14:19:20 +0000 URL: https://git.openjdk.org/leyden/commit/a08d67c2a9d0bbc6f38c6280efd19b60303eb5e8 8344080: Return type mismatch for jfr_unregister_stack_filter Reviewed-by: tschatzl, kbarrett ! src/hotspot/share/jfr/jni/jfrJniMethod.hpp Changeset: b80ca490 Branch: hermetic-java-runtime Author: theoweidmannoracle Committer: Julian Waters Date: 2024-11-13 14:55:20 +0000 URL: https://git.openjdk.org/leyden/commit/b80ca4902af71938b32634d3fd230f4d65cde454 8344124: JDK-8341411 Broke the build Reviewed-by: thartmann, chagedorn, epeter, jwaters ! src/hotspot/share/opto/library_call.cpp Changeset: cc2acd14 Branch: hermetic-java-runtime Author: Vicente Romero Date: 2024-11-13 15:31:02 +0000 URL: https://git.openjdk.org/leyden/commit/cc2acd14b13ada243fc13dc4d9007c4e2df56148 8343286: Missing unchecked cast warning in polymorphic method call Reviewed-by: mcimadamore ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReference.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceArray.java ! src/java.base/share/classes/java/util/stream/ForEachOps.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java ! src/jdk.dynalink/share/classes/jdk/dynalink/BiClassValue.java + test/langtools/tools/javac/mandatoryWarnings/unchecked/PolymorphicMethodTest.java + test/langtools/tools/javac/mandatoryWarnings/unchecked/PolymorphicMethodTest.out + test/langtools/tools/javac/mandatoryWarnings/unchecked/PolymorphicMethodTest_Source23.out ! test/langtools/tools/javac/mandatoryWarnings/unchecked/Test.java Changeset: c00e20c3 Branch: hermetic-java-runtime Author: Gerard Ziemski Date: 2024-11-13 15:33:00 +0000 URL: https://git.openjdk.org/leyden/commit/c00e20c399cf9b3b21258bd5654a92d703c8fcd2 8343285: java.lang.Process is unresponsive and CPU usage spikes to 100% Reviewed-by: dholmes, rriggs, shade ! src/hotspot/os/bsd/os_bsd.cpp Changeset: eb240a7d Branch: hermetic-java-runtime Author: Leonid Mesnik Date: 2024-11-13 16:06:44 +0000 URL: https://git.openjdk.org/leyden/commit/eb240a7df9a029bb762def86b805bdfdfa3e4625 8344051: Problemlist jdk/jfr/event/runtime/TestNativeMemoryUsageEvents.java with ZGC until JDK-8343893 is fixed Reviewed-by: rkennke, mli, tschatzl ! test/jdk/ProblemList-zgc.txt Changeset: 916694f2 Branch: hermetic-java-runtime Author: hanklo6 Committer: Sandhya Viswanathan Date: 2024-11-13 16:19:33 +0000 URL: https://git.openjdk.org/leyden/commit/916694f2c1e7fc8d6a88e7026bc2d29ba2923849 8343317: Extend test generation tool to handle APX NDD/NF flavor of instructions Reviewed-by: sviswanathan, sparasa ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/vm_version_x86.hpp ! test/hotspot/gtest/x86/asmtest.out.h ! test/hotspot/gtest/x86/test_assemblerx86.cpp ! test/hotspot/gtest/x86/x86-asmtest.py Changeset: bd3fec30 Branch: hermetic-java-runtime Author: Per Minborg Date: 2024-11-13 16:42:48 +0000 URL: https://git.openjdk.org/leyden/commit/bd3fec3075829efc0afe7a99d7a684cf81cc5bbb 8344086: Remove security manager dependency in FFM Reviewed-by: mcimadamore, rriggs, jvernee ! src/java.base/share/classes/jdk/internal/foreign/CABI.java ! src/java.base/share/classes/jdk/internal/foreign/SegmentBulkOperations.java ! src/java.base/share/classes/jdk/internal/foreign/StringSupport.java ! src/java.base/share/classes/jdk/internal/foreign/SystemLookup.java ! src/java.base/share/classes/jdk/internal/foreign/Utils.java ! src/java.base/share/classes/jdk/internal/foreign/abi/BindingSpecializer.java ! src/java.base/share/classes/jdk/internal/foreign/abi/CallingSequenceBuilder.java ! src/java.base/share/classes/jdk/internal/foreign/abi/CapturableState.java ! src/java.base/share/classes/jdk/internal/foreign/abi/DowncallLinker.java ! src/java.base/share/classes/jdk/internal/foreign/abi/UpcallLinker.java ! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/LibFallback.java Changeset: 7be77725 Branch: hermetic-java-runtime Author: Alan Bateman Date: 2024-11-13 16:50:54 +0000 URL: https://git.openjdk.org/leyden/commit/7be77725eab6f45d8f8d23f2ba0d18d2d89a40aa 8344112: Remove code to support security manager execution mode from DatagramChannel implementation Reviewed-by: dfuchs ! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/DatagramSocketAdaptor.java Changeset: a5f11b5f Branch: hermetic-java-runtime Author: Archie Cobbs Date: 2024-11-13 16:58:10 +0000 URL: https://git.openjdk.org/leyden/commit/a5f11b5f775be6c1d9593562ba65912261efdf52 8343483: Remove unnecessary @SuppressWarnings annotations (serviceability) Reviewed-by: cjplummer ! src/java.management.rmi/share/classes/com/sun/jmx/remote/internal/rmi/ProxyRef.java ! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIServerImpl_Stub.java ! src/java.management/share/classes/com/sun/jmx/remote/internal/ServerNotifForwarder.java ! src/java.management/share/classes/com/sun/jmx/remote/security/FileLoginModule.java ! src/java.management/share/classes/java/lang/management/ManagementFactory.java ! src/java.management/share/classes/javax/management/BadAttributeValueExpException.java ! src/java.management/share/classes/javax/management/monitor/MonitorNotification.java ! src/java.management/share/classes/javax/management/openmbean/OpenMBeanAttributeInfoSupport.java ! src/java.management/share/classes/javax/management/openmbean/OpenMBeanParameterInfoSupport.java ! src/java.management/share/classes/javax/management/openmbean/TabularDataSupport.java ! src/java.management/share/classes/javax/management/relation/RoleList.java ! src/java.management/share/classes/javax/management/relation/RoleUnresolvedList.java ! src/java.management/share/classes/javax/management/timer/Timer.java ! src/jdk.jconsole/share/classes/sun/tools/jconsole/inspector/TableSorter.java ! src/jdk.jconsole/share/classes/sun/tools/jconsole/inspector/XTable.java ! src/jdk.jdi/share/classes/com/sun/tools/jdi/VirtualMachineImpl.java Changeset: dbf23466 Branch: hermetic-java-runtime Author: Joe Darcy Date: 2024-11-13 18:27:41 +0000 URL: https://git.openjdk.org/leyden/commit/dbf23466aff902836838f06bcbbf3c9e7c5e9c6a 8341260: Add Float16 to jdk.incubator.vector Co-authored-by: Raffaello Giulietti Co-authored-by: Jatin Bhateja Reviewed-by: rgiulietti + src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16.java + src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16Consts.java ! test/jdk/java/math/BigDecimal/DoubleFloatValueTests.java + test/jdk/jdk/incubator/vector/BasicFloat16ArithTests.java Changeset: 5e01c40b Branch: hermetic-java-runtime Author: Alan Bateman Date: 2024-11-13 18:49:31 +0000 URL: https://git.openjdk.org/leyden/commit/5e01c40b19a5bf4d0266747ca73aca4193799d97 8343981: Remove usage of security manager from Thread and related classes Reviewed-by: rriggs, yzheng ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/Thread.java ! src/java.base/share/classes/java/lang/ThreadBuilders.java ! src/java.base/share/classes/java/lang/VirtualThread.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java ! src/java.base/share/classes/jdk/internal/misc/CarrierThread.java ! src/java.base/share/classes/jdk/internal/misc/InnocuousThread.java ! src/java.base/share/classes/module-info.java ! src/java.naming/share/classes/com/sun/jndi/ldap/VersionHelper.java ! test/jdk/jdk/internal/reflect/CallerSensitive/CheckCSMs.java Changeset: ffea9809 Branch: hermetic-java-runtime Author: Andrey Turbanov Date: 2024-11-13 19:25:08 +0000 URL: https://git.openjdk.org/leyden/commit/ffea9809a72777fd6bfac5d0052c7db676aa20d1 8344023: Unnecessary Hashtable usage in LdapClient.defaultBinaryAttrs Reviewed-by: dfuchs, aefimov ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapClient.java Changeset: dde62307 Branch: hermetic-java-runtime Author: Calvin Cheung Date: 2024-11-13 19:36:15 +0000 URL: https://git.openjdk.org/leyden/commit/dde6230751672bde5a1bcb52686641f3a8b40cfb 8343416: CDS dump fails when unregistered class can also be loaded from system modules Reviewed-by: iklam, matsaave ! src/hotspot/share/cds/unregisteredClasses.cpp + test/hotspot/jtreg/runtime/cds/appcds/customLoader/ClassFromSystemModule.java Changeset: 1eb38c8e Branch: hermetic-java-runtime Author: Harshitha Onkar Date: 2024-11-13 19:44:30 +0000 URL: https://git.openjdk.org/leyden/commit/1eb38c8eb7ca12b370f8ae68988890eaf36c5b37 8343219: Manual clientlibs test failures after SM removal Reviewed-by: azvegint, aivanov, prr ! test/jdk/ProblemList.txt - test/jdk/java/awt/Dialog/PrintToFileTest/PrintToFileFrame.java - test/jdk/java/awt/Dialog/PrintToFileTest/PrintToFileGranted.java - test/jdk/java/awt/Dialog/PrintToFileTest/PrintToFileRevoked.java - test/jdk/java/awt/Dialog/PrintToFileTest/granted - test/jdk/java/awt/Dialog/PrintToFileTest/revoked - test/jdk/java/awt/print/PrinterJob/CheckPrivilege.java - test/jdk/java/awt/print/PrinterJob/SecurityDialogTest.java - test/jdk/javax/print/PrintSE/PrintSE.java - test/jdk/javax/print/PrintSE/PrintSE.sh Changeset: 5ac330b1 Branch: hermetic-java-runtime Author: Roger Riggs Date: 2024-11-13 20:03:26 +0000 URL: https://git.openjdk.org/leyden/commit/5ac330b1ac81e932924e0ea10988f2536352be04 8344039: Remove security manager dependency in java.time Reviewed-by: naoto, mullan, lancea ! src/java.base/share/classes/java/time/chrono/HijrahChronology.java ! src/java.base/share/classes/java/time/zone/ZoneRulesProvider.java Changeset: 168b18ec Branch: hermetic-java-runtime Author: Roger Riggs Date: 2024-11-13 20:49:59 +0000 URL: https://git.openjdk.org/leyden/commit/168b18ec68dd5488704cf76895d2449cd86428a6 8343958: Remove security manager impl in java.lang.Process and java.lang.Runtime.exec Reviewed-by: jpai, mullan, alanb ! src/java.base/share/classes/java/lang/ProcessBuilder.java ! src/java.base/share/classes/java/lang/ProcessHandleImpl.java ! src/java.base/unix/classes/java/lang/ProcessImpl.java ! src/java.base/windows/classes/java/lang/ProcessImpl.java Changeset: 0dab920b Branch: hermetic-java-runtime Author: Shaojin Wen Date: 2024-11-13 23:17:26 +0000 URL: https://git.openjdk.org/leyden/commit/0dab920b70560a5aea8b068080655a292908b646 8343984: Fix Unsafe address overflow Reviewed-by: pminborg, alanb ! src/java.base/share/classes/java/lang/StringLatin1.java ! src/java.base/share/classes/java/util/zip/ZipUtils.java ! src/java.base/unix/classes/sun/nio/fs/UnixUserDefinedFileAttributeView.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template Changeset: 3b283543 Branch: hermetic-java-runtime Author: Matias Saavedra Silva Date: 2024-11-13 23:18:31 +0000 URL: https://git.openjdk.org/leyden/commit/3b283543c33df8c225e10b9186b7bc3cefd1a347 8339288: Improve diagnostic logging runtime/cds/DeterministicDump.java Reviewed-by: ccheung, iklam ! test/hotspot/jtreg/runtime/cds/DeterministicDump.java ! test/lib/jdk/test/lib/cds/CDSArchiveUtils.java Changeset: 90e92342 Branch: hermetic-java-runtime Author: Fei Yang Date: 2024-11-14 00:53:54 +0000 URL: https://git.openjdk.org/leyden/commit/90e92342fc26db4876e22e8379a2c803c9de232c 8344074: RISC-V: C1: More accurate _exception_handler_size and _deopt_handler_size Reviewed-by: mli, fjiang ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.hpp Changeset: 95a00f8a Branch: hermetic-java-runtime Author: Alexey Semenyuk Date: 2024-11-14 04:18:26 +0000 URL: https://git.openjdk.org/leyden/commit/95a00f8a188048952871a10dc428566b18b91cb8 8343875: Minor improvements of jpackage test library Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/DirectoryContentVerifierTest.java + test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/JavaAppDescTest.java + test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/TKitTest.java + test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/TestSuite.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Functional.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JavaAppDesc.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java ! test/jdk/tools/jpackage/share/AddLShortcutTest.java ! test/jdk/tools/jpackage/share/AddLauncherTest.java Changeset: e7d90b94 Branch: hermetic-java-runtime Author: Axel Boldt-Christmas Date: 2024-11-14 06:13:19 +0000 URL: https://git.openjdk.org/leyden/commit/e7d90b941fff095f4b1555020c09270d201c7402 8343460: ZGC: Crash in ZRemembered::scan_page_and_clear_remset Reviewed-by: jsikstro, eosterlund, stefank ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zPageAllocator.cpp Changeset: 1e97c1c9 Branch: hermetic-java-runtime Author: Jan Lahoda Date: 2024-11-14 06:14:33 +0000 URL: https://git.openjdk.org/leyden/commit/1e97c1c913220b07ff0c1c977cea80bc9436729d 8335989: Implement JEP 494: Module Import Declarations (Second Preview) Reviewed-by: vromero, abimpoudis, mcimadamore, alanb ! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java ! src/java.base/share/classes/jdk/internal/module/ModuleInfo.java ! src/java.base/share/classes/module-info.java ! src/java.se/share/classes/module-info.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacScope.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java ! test/jdk/java/lang/module/ClassFileVersionsTest.java ! test/jdk/java/lang/module/ModuleDescriptorTest.java ! test/langtools/tools/javac/6402516/TestClass.java ! test/langtools/tools/javac/6402516/TestLocalElements.java ! test/langtools/tools/javac/6402516/TestMethod.java ! test/langtools/tools/javac/ImportModule.java ! test/langtools/tools/javac/api/TestGetScopeResult.java ! test/langtools/tools/javac/diags/examples/ModifierNotAllowed/module-info.java ! test/langtools/tools/javac/modules/ConvenientAccessErrorsTest.java ! test/langtools/tools/javac/modules/EdgeCases.java ! test/langtools/tools/javac/modules/JavaBaseTest.java Changeset: 23a8c71d Branch: hermetic-java-runtime Author: Laurent Bourg?s Date: 2024-11-14 06:38:37 +0000 URL: https://git.openjdk.org/leyden/commit/23a8c71d3b760985550cc304a85d47601adc6ed8 8341790: Fix ExceptionOccurred in java.desktop Reviewed-by: avu, prr ! src/java.desktop/aix/native/libawt_xawt/awt/awt_InputMethod.c ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CDataTransferer.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CDropTarget.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CDropTargetContextPeer.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CGraphicsDevice.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CInputMethod.m ! src/java.desktop/macosx/native/libawt_lwawt/font/AWTFont.m ! src/java.desktop/macosx/native/libawt_lwawt/font/AWTStrike.m ! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLSurfaceData.m ! src/java.desktop/macosx/native/libosxapp/JNIUtilities.h ! src/java.desktop/share/native/common/java2d/opengl/OGLSurfaceData.c ! src/java.desktop/share/native/libawt/awt/image/awt_parseImage.c ! src/java.desktop/share/native/libawt/awt/image/gif/gifdecoder.c ! src/java.desktop/share/native/libawt/awt/medialib/awt_ImagingLib.c ! src/java.desktop/share/native/libawt/java2d/SurfaceData.c ! src/java.desktop/share/native/libfontmanager/hb-jdk-font.cc ! src/java.desktop/share/native/libjavajpeg/imageioJPEG.c ! src/java.desktop/share/native/libjavajpeg/jpegdecoder.c ! src/java.desktop/share/native/libjsound/PortMixer.c ! src/java.desktop/share/native/libsplashscreen/java_awt_SplashScreen.c ! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c ! src/java.desktop/unix/native/libawt_xawt/awt/awt_InputMethod.c ! src/java.desktop/unix/native/libawt_xawt/awt/awt_util.c ! src/java.desktop/unix/native/libawt_xawt/awt/sun_awt_X11_GtkFileDialogPeer.c ! src/java.desktop/windows/native/libawt/java2d/d3d/D3DSurfaceData.cpp ! src/java.desktop/windows/native/libawt/java2d/windows/GDIWindowSurfaceData.cpp Changeset: c977ef7b Branch: hermetic-java-runtime Author: Christian Hagedorn Date: 2024-11-14 07:13:19 +0000 URL: https://git.openjdk.org/leyden/commit/c977ef7b45c5ab7be37169d4b673134e49c40a41 8342047: Create Template Assertion Predicates with Halt nodes only instead of uncommon traps Reviewed-by: epeter, thartmann ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp Changeset: abacece8 Branch: hermetic-java-runtime Author: Alan Bateman Date: 2024-11-14 07:39:28 +0000 URL: https://git.openjdk.org/leyden/commit/abacece8265996aaec888c8f109f2e476ec7a8e3 8344011: Remove usage of security manager from Class and reflective APIs Reviewed-by: liach, yzheng, rriggs ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/Module.java ! src/java.base/share/classes/java/lang/ModuleLayer.java ! src/java.base/share/classes/java/lang/Package.java ! src/java.base/share/classes/java/lang/PublicMethods.java ! src/java.base/share/classes/java/lang/invoke/AbstractValidatingLambdaMetafactory.java ! src/java.base/share/classes/java/lang/invoke/InfoFromMemberName.java ! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleStatics.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/java/lang/invoke/MethodType.java ! src/java.base/share/classes/java/lang/invoke/SerializedLambda.java ! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java ! src/java.base/share/classes/java/lang/reflect/Constructor.java ! src/java.base/share/classes/java/lang/reflect/Field.java ! src/java.base/share/classes/java/lang/reflect/Method.java ! src/java.base/share/classes/java/lang/reflect/Proxy.java ! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java ! src/java.base/share/classes/java/util/ServiceLoader.java ! src/java.base/share/classes/jdk/internal/constant/MethodTypeDescImpl.java ! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java ! src/java.base/share/classes/sun/invoke/util/VerifyAccess.java ! src/java.base/share/classes/sun/reflect/misc/ReflectUtil.java ! test/hotspot/jtreg/runtime/cds/appcds/StaticArchiveWithLambda.java Changeset: b54bd824 Branch: hermetic-java-runtime Author: Andrey Turbanov Date: 2024-11-14 07:43:52 +0000 URL: https://git.openjdk.org/leyden/commit/b54bd824b59b6b5dff9278ddebab4e9e2dfaf57b 8344025: Remove unused ISO2022.Encoder.maximumDesignatorLength Reviewed-by: naoto, jlu ! src/jdk.charsets/share/classes/sun/nio/cs/ext/ISO2022.java Changeset: c3776db4 Branch: hermetic-java-runtime Author: Jan Lahoda Date: 2024-11-14 08:22:51 +0000 URL: https://git.openjdk.org/leyden/commit/c3776db498193d45088ed19e2a1d2697281fd590 8342936: Enhance java.io.IO with parameter-less println() and readln() Reviewed-by: asotona, jpai, naoto ! src/java.base/share/classes/java/io/Console.java ! src/java.base/share/classes/java/io/IO.java ! src/java.base/share/classes/java/io/ProxyingConsole.java ! src/java.base/share/classes/jdk/internal/io/JdkConsole.java ! src/java.base/share/classes/jdk/internal/io/JdkConsoleImpl.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/JdkConsoleProviderImpl.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/IOContext.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! src/jdk.jshell/share/classes/jdk/jshell/JShellConsole.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/impl/ConsoleImpl.java ! test/jdk/java/io/IO/IO.java ! test/jdk/java/io/IO/Input.java = test/jdk/java/io/IO/input-no-prompt.exp ! test/langtools/jdk/jshell/ConsoleTest.java Changeset: bd6152f5 Branch: hermetic-java-runtime Author: Daniel Fuchs Date: 2024-11-14 08:54:47 +0000 URL: https://git.openjdk.org/leyden/commit/bd6152f5967107d7b32db9bcfa224fc07314f098 8343855: HTTP/2 ConnectionWindowUpdateSender may miss some unprocessed DataFrames from closed streams Reviewed-by: jpai ! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java ! test/jdk/java/net/httpclient/http2/ConnectionFlowControlTest.java ! test/jdk/java/net/httpclient/http2/StreamFlowControlTest.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/HttpServerAdapters.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServerConnection.java Changeset: a8152bdb Branch: hermetic-java-runtime Author: Roberto Casta?eda Lozano Date: 2024-11-14 08:56:38 +0000 URL: https://git.openjdk.org/leyden/commit/a8152bdb9a52d902b8e710626317e0f944cf2769 8343941: IGV: dump graph at different register allocation steps Reviewed-by: chagedorn, dfenacci, dlunden ! src/hotspot/share/opto/chaitin.cpp ! src/hotspot/share/opto/phasetype.hpp ! test/hotspot/jtreg/compiler/lib/ir_framework/CompilePhase.java Changeset: 2b57f402 Branch: hermetic-java-runtime Author: Dr Heinz M. Kabutz Committer: Viktor Klang Date: 2024-11-14 09:17:02 +0000 URL: https://git.openjdk.org/leyden/commit/2b57f402c46104d4aba784a891ba90604f5e9e4c 8343426: ConcurrentSkipListMap.spliterator() can no longer split the stream Co-authored-by: Doug Lea
Reviewed-by: vklang ! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListMap.java ! test/jdk/java/util/concurrent/tck/ConcurrentSkipListMapTest.java Changeset: 8523880f Branch: hermetic-java-runtime Author: Raffaello Giulietti Date: 2024-11-14 10:50:37 +0000 URL: https://git.openjdk.org/leyden/commit/8523880f065efc8e0e527ddf2f14743fc0185593 8342693: Use byte[] as parameter in a FDBigInteger constructor and as field Reviewed-by: darcy ! src/java.base/share/classes/jdk/internal/math/FDBigInteger.java ! src/java.base/share/classes/jdk/internal/math/FloatingDecimal.java ! test/jdk/jdk/internal/math/FloatingDecimal/TestFDBigInteger.java Changeset: 81342acd Branch: hermetic-java-runtime Author: Jan Lahoda Date: 2024-11-14 11:29:54 +0000 URL: https://git.openjdk.org/leyden/commit/81342acdae82262815e04e1ade7deb2d0f24094a 8343752: The javadoc should contain a note about usages of requires transitive java.base; Co-authored-by: Mark Reinhold Co-authored-by: Alex Buckley Reviewed-by: hannesw, asotona ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties ! test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java = test/langtools/jdk/javadoc/doclet/testPreview/requiresTransitiveJavaBase/m/module-info.java Changeset: 5731ab7f Branch: hermetic-java-runtime Author: Jan Lahoda Date: 2024-11-14 11:33:29 +0000 URL: https://git.openjdk.org/leyden/commit/5731ab7fed22391e1dea777f6d76b7e75ccf5084 8335991: Implement Simple Source Files and Instance Main Methods (Fourth Preview) Reviewed-by: asotona, jpai ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java Changeset: 2145ace3 Branch: hermetic-java-runtime Author: Coleen Phillimore Date: 2024-11-14 12:08:42 +0000 URL: https://git.openjdk.org/leyden/commit/2145ace384137b1c028a68dc34a8800577c7a43e 8341094: Clean up relax_verify in ClassFileParser Reviewed-by: dholmes, iklam ! src/hotspot/share/cds/lambdaFormInvokers.cpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classFileParser.hpp ! src/hotspot/share/classfile/classFileStream.cpp ! src/hotspot/share/classfile/classFileStream.hpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoaderExt.hpp ! src/hotspot/share/classfile/klassFactory.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/classfile/verifier.hpp ! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp Changeset: 8ccc48c9 Branch: hermetic-java-runtime Author: Coleen Phillimore Date: 2024-11-14 12:39:01 +0000 URL: https://git.openjdk.org/leyden/commit/8ccc48c9c899192524c6095db31c856260d57176 8344032: InterpreterRuntime::verify_mdp() missing lock while printing MethodData on failure Reviewed-by: shade, dholmes, tschatzl ! src/hotspot/share/oops/methodData.cpp ! src/hotspot/share/oops/methodData.hpp Changeset: 6757994a Branch: hermetic-java-runtime Author: Coleen Phillimore Date: 2024-11-14 12:40:22 +0000 URL: https://git.openjdk.org/leyden/commit/6757994ad97c0498e7efe5b8ae3994edc7640216 8343633: The ClassLoader::print_counters() prints to stdout when logging is enabled. Reviewed-by: iklam, ccheung ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/runtime/java.cpp ! test/hotspot/jtreg/runtime/logging/ClassResolutionTest.java Changeset: 6e28cd3b Branch: hermetic-java-runtime Author: SendaoYan Date: 2024-11-14 12:56:00 +0000 URL: https://git.openjdk.org/leyden/commit/6e28cd3b795e6538b5b5542595103588dd434559 8343488: Test VectorRebracket128Test.java can't exclude by test/hotspot/jtreg/ProblemList.txt Reviewed-by: chagedorn, kvn ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/compiler/vectorapi/VectorRebracket128Test.java Changeset: a73226b1 Branch: hermetic-java-runtime Author: Thomas Schatzl Date: 2024-11-14 13:31:50 +0000 URL: https://git.openjdk.org/leyden/commit/a73226b18e274c44171021760e9eb05bc4a8b711 8297692: Avoid sending per-region GCPhaseParallel JFR events in G1ScanCollectionSetRegionClosure Reviewed-by: iwalulya, ayang, sangheki ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSet.hpp ! src/hotspot/share/gc/g1/g1YoungCollector.cpp Changeset: 4d1a51cb Branch: hermetic-java-runtime Author: Sean Mullan Date: 2024-11-14 14:15:16 +0000 URL: https://git.openjdk.org/leyden/commit/4d1a51cb859150005c93827f33e40a3a37f1524f 8344120: Remove Security Manager dependencies from jdk.crypto.cryptoki module Reviewed-by: rriggs, ascarpino ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Config.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Key.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyAgreement.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Util.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/PKCS11.java Changeset: 752e1629 Branch: hermetic-java-runtime Author: Jaikiran Pai Date: 2024-11-14 14:46:19 +0000 URL: https://git.openjdk.org/leyden/commit/752e1629555f0ec8630373ec87b049afdd709ea6 8343877: Test AsyncClose.java intermittent fails - Socket.getInputStream().read() wasn't preempted Reviewed-by: dfuchs, msheppar, syan, alanb ! test/jdk/java/net/Socket/asyncClose/Socket_getInputStream_read.java ! test/jdk/java/net/Socket/asyncClose/Socket_getOutputStream_write.java Changeset: 68164a48 Branch: hermetic-java-runtime Author: Leonid Mesnik Date: 2024-11-14 16:03:26 +0000 URL: https://git.openjdk.org/leyden/commit/68164a4847bc309a09701162528b4469660a58f0 8343953: Test jdk/jfr/threading/TestDeepVirtualStackTrace.java fails with Parallel/Serial GC Reviewed-by: mli ! test/jdk/jdk/jfr/threading/TestDeepVirtualStackTrace.java Changeset: 7e9dfa4a Branch: hermetic-java-runtime Author: Brian Burkhalter Date: 2024-11-14 16:27:22 +0000 URL: https://git.openjdk.org/leyden/commit/7e9dfa4ae4bbafadd2f31fa31df9f25250847200 8343785: (fs) Remove syscalls that set file times with microsecond precision Reviewed-by: alanb ! src/java.base/macosx/classes/sun/nio/fs/BsdFileAttributeViews.java ! src/java.base/unix/classes/sun/nio/fs/UnixFileAttributeViews.java ! src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java ! src/java.base/unix/classes/sun/nio/fs/UnixNativeDispatcher.java ! src/java.base/unix/classes/sun/nio/fs/UnixSecureDirectoryStream.java ! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c ! test/jdk/java/nio/file/attribute/BasicFileAttributeView/SetTimesNanos.java Changeset: e12f5141 Branch: hermetic-java-runtime Author: Nizar Benalla Date: 2024-11-14 16:35:03 +0000 URL: https://git.openjdk.org/leyden/commit/e12f5141201a5142325936650f4a417d27e814ae 8343781: Add since checker test to the Serviceability area modules Reviewed-by: sspitsyn, cjplummer = test/jdk/tools/sincechecker/modules/java.instrument/JavaInstrumentCheckSince.java = test/jdk/tools/sincechecker/modules/java.management.rmi/JavaManagementRmiCheckSince.java = test/jdk/tools/sincechecker/modules/java.management/JavaManagementCheckSince.java = test/jdk/tools/sincechecker/modules/jdk.attach/JdkAttachCheckSince.java = test/jdk/tools/sincechecker/modules/jdk.hotspot.agent/JdkHotspotAgentCheckSince.java = test/jdk/tools/sincechecker/modules/jdk.jcmd/JdkJcmdCheckSince.java = test/jdk/tools/sincechecker/modules/jdk.jconsole/JdkJconsoleCheckSince.java = test/jdk/tools/sincechecker/modules/jdk.jdi/JdkJdiCheckSince.java = test/jdk/tools/sincechecker/modules/jdk.jdwp.agent/JdkJdwpAgentCheckSince.java = test/jdk/tools/sincechecker/modules/jdk.jstatd/JdkJstatdCheckSince.java = test/jdk/tools/sincechecker/modules/jdk.management.agent/JdkManagementAgentCheckSince.java = test/jdk/tools/sincechecker/modules/jdk.management/JdkManagementCheckSince.java Changeset: 002b985a Branch: hermetic-java-runtime Author: Jorn Vernee Date: 2024-11-14 16:55:25 +0000 URL: https://git.openjdk.org/leyden/commit/002b985a4633b6cf11143f589bcecc51490c739e 8342963: TestLargeStub::testUpcall doesn't test upcalls stubs Reviewed-by: mcimadamore ! test/jdk/java/foreign/largestub/TestLargeStub.java Changeset: 697f27c5 Branch: hermetic-java-runtime Author: Artur Barashev Committer: Sean Mullan Date: 2024-11-14 17:44:13 +0000 URL: https://git.openjdk.org/leyden/commit/697f27c5d53dbe275685b87c8ed1bcfe4da6e4d0 8341964: Add mechanism to disable different parts of TLS cipher suite Reviewed-by: mullan, ascarpino ! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java ! src/java.base/share/conf/security/java.security + test/jdk/sun/security/ssl/CipherSuite/AbstractDisableCipherSuites.java ! test/jdk/sun/security/ssl/CipherSuite/NoDesRC4DesEdeCiphSuite.java + test/jdk/sun/security/ssl/CipherSuite/TLSCipherSuiteWildCardMatchingDisablePartsOfCipherSuite.java + test/jdk/sun/security/ssl/CipherSuite/TLSCipherSuiteWildCardMatchingIllegalArgument.java Changeset: 4d4951a4 Branch: hermetic-java-runtime Author: Calvin Cheung Date: 2024-11-14 17:50:03 +0000 URL: https://git.openjdk.org/leyden/commit/4d4951a4420cf4a9a3bce88d8532055005cff289 8343889: Test runtime/cds/appcds/redefineClass/RedefineBasicTest.java failed 8344046: Tests under cds/appcds/jvmti/redefineClasses should have @requires vm.cds Reviewed-by: iklam, matsaave ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/OldClassAndRedefineClass.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/RedefineBootClassTest.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/RedefineOldSuperTest.java ! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineBasicTest.java ! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineRunningMethods_Shared.java ! test/hotspot/jtreg/runtime/logging/RedefineClasses.java Changeset: 681a57f9 Branch: hermetic-java-runtime Author: Chen Liang Date: 2024-11-14 17:55:41 +0000 URL: https://git.openjdk.org/leyden/commit/681a57f96099a4e434fef0f37fa9cd248357791f 8343064: ClassFormatError: Illegal class name from InnerClassLambdaMetafactory Reviewed-by: jvernee ! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java ! src/java.base/share/classes/java/lang/invoke/LambdaMetafactory.java + test/jdk/java/lang/invoke/lambda/LambdaHiddenCaller.java Changeset: 2cbce1f0 Branch: hermetic-java-runtime Author: Leonid Mesnik Date: 2024-11-14 17:59:14 +0000 URL: https://git.openjdk.org/leyden/commit/2cbce1f0f19a308ce792b530bde0438bfe55531f 8344071: Mark some jdk/jfr/event/oldobject test flagless until they fixed to support all GC Reviewed-by: stefank ! test/jdk/jdk/jfr/event/oldobject/TestClassLoaderLeak.java ! test/jdk/jdk/jfr/event/oldobject/TestObjectDescription.java Changeset: ec148c13 Branch: hermetic-java-runtime Author: Phil Race Date: 2024-11-14 18:42:31 +0000 URL: https://git.openjdk.org/leyden/commit/ec148c136555899c90f773b2904baf459efac3af 8344063: Remove doPrivileged calls from swing classes in the java.desktop module Reviewed-by: honkar, kcr ! src/java.desktop/share/classes/javax/swing/AbstractAction.java ! src/java.desktop/share/classes/javax/swing/DebugGraphics.java ! src/java.desktop/share/classes/javax/swing/ImageIcon.java ! src/java.desktop/share/classes/javax/swing/JLayer.java ! src/java.desktop/share/classes/javax/swing/JPopupMenu.java ! src/java.desktop/share/classes/javax/swing/JRootPane.java ! src/java.desktop/share/classes/javax/swing/RepaintManager.java ! src/java.desktop/share/classes/javax/swing/SortingFocusTraversalPolicy.java ! src/java.desktop/share/classes/javax/swing/SwingPaintEventDispatcher.java ! src/java.desktop/share/classes/javax/swing/SwingUtilities.java ! src/java.desktop/share/classes/javax/swing/SwingWorker.java ! src/java.desktop/share/classes/javax/swing/Timer.java ! src/java.desktop/share/classes/javax/swing/TimerQueue.java ! src/java.desktop/share/classes/javax/swing/UIDefaults.java ! src/java.desktop/share/classes/javax/swing/UIManager.java ! src/java.desktop/share/classes/javax/swing/filechooser/FileSystemView.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicHTML.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPopupMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/DefaultMetalTheme.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/text/AbstractDocument.java ! src/java.desktop/share/classes/javax/swing/text/JTextComponent.java ! src/java.desktop/share/classes/javax/swing/text/PlainView.java ! src/java.desktop/share/classes/javax/swing/text/html/HTMLEditorKit.java ! src/java.desktop/share/classes/javax/swing/text/html/parser/ParserDelegator.java ! src/java.desktop/share/classes/javax/swing/text/rtf/RTFReader.java ! test/jdk/java/awt/im/memoryleak/InputContextMemoryLeakTest.java Changeset: d959c7de Branch: hermetic-java-runtime Author: Sean Mullan Date: 2024-11-14 20:32:32 +0000 URL: https://git.openjdk.org/leyden/commit/d959c7ded7a2d6e24c7ac6c85e683b2657f6d967 8344147: Remove Security Manager dependencies from java.security.sasl module Reviewed-by: rriggs, ascarpino ! src/java.security.sasl/share/classes/com/sun/security/sasl/Provider.java ! src/java.security.sasl/share/classes/javax/security/sasl/Sasl.java Changeset: 7ef26330 Branch: hermetic-java-runtime Author: Nizar Benalla Date: 2024-11-14 22:01:17 +0000 URL: https://git.openjdk.org/leyden/commit/7ef263307ae23051950b69e7ef1b01c046e30676 8344128: Regression: make help broken after JDK-8340818 Reviewed-by: rriggs, dholmes, ihse ! make/Global.gmk Changeset: db56266a Branch: hermetic-java-runtime Author: David Holmes Date: 2024-11-14 22:23:16 +0000 URL: https://git.openjdk.org/leyden/commit/db56266ad164b4ecae59451dc0a832097dbfbd8e 8344250: Obsolete the DontYieldALot flag Reviewed-by: darcy, matsaave, iklam ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os_cpu/aix_ppc/globals_aix_ppc.hpp ! src/hotspot/os_cpu/bsd_aarch64/globals_bsd_aarch64.hpp ! src/hotspot/os_cpu/bsd_x86/globals_bsd_x86.hpp ! src/hotspot/os_cpu/bsd_zero/globals_bsd_zero.hpp ! src/hotspot/os_cpu/linux_aarch64/globals_linux_aarch64.hpp ! src/hotspot/os_cpu/linux_arm/globals_linux_arm.hpp ! src/hotspot/os_cpu/linux_ppc/globals_linux_ppc.hpp ! src/hotspot/os_cpu/linux_riscv/globals_linux_riscv.hpp ! src/hotspot/os_cpu/linux_s390/globals_linux_s390.hpp ! src/hotspot/os_cpu/linux_x86/globals_linux_x86.hpp ! src/hotspot/os_cpu/linux_zero/globals_linux_zero.hpp ! src/hotspot/os_cpu/windows_aarch64/globals_windows_aarch64.hpp ! src/hotspot/os_cpu/windows_x86/globals_windows_x86.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/os.hpp Changeset: 99070658 Branch: hermetic-java-runtime Author: Phil Race Date: 2024-11-15 04:51:55 +0000 URL: https://git.openjdk.org/leyden/commit/99070658fd09ee3d1835f814c939d62e249c5704 8344065: Remove SecurityManager uses from the java.datatransfer module Reviewed-by: serb ! src/java.base/share/classes/module-info.java ! src/java.datatransfer/share/classes/java/awt/datatransfer/DataFlavor.java ! src/java.datatransfer/share/classes/java/awt/datatransfer/SystemFlavorMap.java Changeset: 0ae5748f Branch: hermetic-java-runtime Author: Alan Bateman Date: 2024-11-15 07:16:34 +0000 URL: https://git.openjdk.org/leyden/commit/0ae5748f74fda79cff8c62eafbef144cde7abf14 8343982: Remove usage of security manager from ClassLoader and related classes Reviewed-by: jpai, yzheng, lancea ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/jdk/internal/loader/BootLoader.java ! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java ! src/java.base/share/classes/jdk/internal/loader/ClassLoaders.java ! src/java.base/share/classes/jdk/internal/loader/Loader.java ! src/java.base/share/classes/jdk/internal/loader/NativeLibraries.java ! src/java.base/share/classes/jdk/internal/loader/RawNativeLibraries.java Changeset: 21966942 Branch: hermetic-java-runtime Author: Emanuel Peter Date: 2024-11-15 07:31:55 +0000 URL: https://git.openjdk.org/leyden/commit/21966942b6b5341d0d221d10c3eaa629e543d017 8344104: TestMergeStores fails with ArrayIndexOutOfBoundException Reviewed-by: shade, chagedorn, dlong ! test/hotspot/jtreg/compiler/c2/TestMergeStores.java Changeset: 857f68c6 Branch: hermetic-java-runtime Author: Eirik Bj?rsn?s Date: 2024-11-15 07:47:11 +0000 URL: https://git.openjdk.org/leyden/commit/857f68c60f9c82c38f3b3a83692477dfe50a6ea4 8344179: SecurityManager cleanup in the ZIP and JAR areas Reviewed-by: lancea, rriggs, mullan, jpai ! src/java.base/share/classes/java/util/jar/JarFile.java ! src/java.base/share/classes/java/util/zip/ZipFile.java ! src/java.base/share/classes/java/util/zip/ZipOutputStream.java Changeset: bfee766f Branch: hermetic-java-runtime Author: Eirik Bj?rsn?s Date: 2024-11-15 07:48:15 +0000 URL: https://git.openjdk.org/leyden/commit/bfee766f035fb1b122cd3f3703b9e2a2d85abfe6 8344183: (zipfs) SecurityManager cleanup in the ZipFS area Reviewed-by: mullan, lancea ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystemProvider.java ! test/jdk/jdk/nio/zipfs/TestPosix.java Changeset: 0c191f66 Branch: hermetic-java-runtime Author: Eirik Bj?rsn?s Date: 2024-11-15 09:47:43 +0000 URL: https://git.openjdk.org/leyden/commit/0c191f66299900d5de2629f6c6a761c55c7a97b5 8344185: Remove calls to SecurityManager in sun.net.ftp Reviewed-by: alanb, michaelm, dfuchs ! src/java.base/share/classes/sun/net/ftp/FtpClient.java ! src/java.base/share/classes/sun/net/ftp/FtpClientProvider.java ! src/java.base/share/classes/sun/net/ftp/impl/FtpClient.java Changeset: 5b9932f8 Branch: hermetic-java-runtime Author: Maurizio Cimadamore Date: 2024-11-15 10:07:18 +0000 URL: https://git.openjdk.org/leyden/commit/5b9932f8f3c320f1d2c95403478a6069d05da52a 8338288: Compiler Implementation for Flexible Constructor Bodies (Third Preview) 8322882: Null pointer error when compiling Static initializer in a local class 8334248: Invalid error for early construction local class constructor method reference 8330037: Compiler produces invalid bytecode for method class creation from static method Reviewed-by: jlahoda, vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Kinds.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties + test/langtools/tools/javac/LocalFreeVarStaticInstantiate.java + test/langtools/tools/javac/LocalFreeVarStaticInstantiate.out ! test/langtools/tools/javac/QualifiedAccess/QualifiedAccess_2.java + test/langtools/tools/javac/SuperInit/EarlyIndirectOuterCapture.java + test/langtools/tools/javac/SuperInit/EarlyIndirectOuterCapture.out + test/langtools/tools/javac/SuperInit/EarlyLocalCtorRef.java = test/langtools/tools/javac/SuperInit/EarlyLocalTest2.java = test/langtools/tools/javac/SuperInit/EarlyLocalTest3.java + test/langtools/tools/javac/SuperInit/EarlyLocalTest8.java - test/langtools/tools/javac/diags/examples/CantAccessInnerClsConstr.java + test/langtools/tools/javac/diags/examples/LocalClassCantBeInstStatic.java ! test/langtools/tools/javac/lambda/MethodReference23.out ! test/langtools/tools/javac/lambda/MethodReference37.out ! test/langtools/tools/javac/lambda/MethodReferenceNoThisTest.out ! test/langtools/tools/javac/lambda/methodReference/MethodRefToInnerWithoutOuter.out Changeset: 3eece6e9 Branch: hermetic-java-runtime Author: Pavel Rappo Date: 2024-11-15 10:20:08 +0000 URL: https://git.openjdk.org/leyden/commit/3eece6e941035e091e8ece7dd44a1837417c9b87 8341907: javac -Xlint should ignore /// on first line of source file Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java + test/langtools/tools/javac/danglingDocComments/JBangException1.java + test/langtools/tools/javac/danglingDocComments/JBangException2.enabled.out + test/langtools/tools/javac/danglingDocComments/JBangException2.java + test/langtools/tools/javac/danglingDocComments/JBangException3.enabled.out + test/langtools/tools/javac/danglingDocComments/JBangException3.java + test/langtools/tools/javac/danglingDocComments/JBangExceptionTest.java Changeset: 75c651f8 Branch: hermetic-java-runtime Author: Casper Norrbin Date: 2024-11-15 11:28:02 +0000 URL: https://git.openjdk.org/leyden/commit/75c651f859c1372175040a06c68a08298d4da0f1 8327156: Avoid copying in StringTable::intern(oop, TRAPS) 8326865: Avoid copying in StringTable::intern(Symbol*, TRAPS) 8327825: StringTable::intern is slow Reviewed-by: dholmes, coleenp, jsjolen ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/stringTable.hpp + test/hotspot/gtest/classfile/test_stringConversion.cpp + test/hotspot/gtest/classfile/test_stringIntern.cpp Changeset: ba393219 Branch: hermetic-java-runtime Author: Adam Sotona Date: 2024-11-15 11:40:15 +0000 URL: https://git.openjdk.org/leyden/commit/ba39321902400e103cdce0b326d0005123b1d87e 8343881: java.lang.classfile.Attribute attributeName() method should return Utf8Entry Reviewed-by: liach ! src/java.base/share/classes/java/lang/classfile/Attribute.java ! src/java.base/share/classes/java/lang/classfile/CustomAttribute.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractAttributeMapper.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BoundAttribute.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ClassPrinterImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java ! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java ! src/java.base/share/classes/jdk/internal/classfile/impl/UnboundAttribute.java ! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/ParserVerifier.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java ! test/jdk/jdk/classfile/BoundAttributeTest.java ! test/jdk/jdk/classfile/CorpusTest.java ! test/jdk/jdk/classfile/LimitsTest.java ! test/jdk/jdk/classfile/LowJCovAttributeTest.java ! test/jdk/jdk/classfile/LowModuleTest.java ! test/jdk/jdk/classfile/VerifierSelfTest.java ! test/jdk/jdk/classfile/helpers/ClassRecord.java ! test/jdk/jdk/classfile/helpers/RebuildingTransformation.java ! test/langtools/tools/javac/classfiles/attributes/AnnotationDefault/AnnotationDefaultTest.java ! test/langtools/tools/javac/classfiles/attributes/EnclosingMethod/EnclosingMethodTest.java ! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/LineNumberTestBase.java ! test/langtools/tools/javac/classfiles/attributes/Signature/Driver.java ! test/langtools/tools/javac/classfiles/attributes/SourceFile/SourceFileTestBase.java ! test/langtools/tools/javac/classfiles/attributes/deprecated/DeprecatedTest.java ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesTestBase.java ! test/langtools/tools/javac/sealed/CheckSubtypesOfSealedTest.java ! test/langtools/tools/javap/T6716452.java Changeset: 5e276085 Branch: hermetic-java-runtime Author: Eirik Bj?rsn?s Date: 2024-11-15 12:18:53 +0000 URL: https://git.openjdk.org/leyden/commit/5e2760856c3844d9ad6200fef0c09ece0acac73a 8344188: Cleanup sun.net.www.protocol.jar.JarFileFactory after JEP 486 integration Reviewed-by: jpai, dfuchs ! src/java.base/share/classes/sun/net/www/protocol/jar/JarFileFactory.java Changeset: 3245f56e Branch: hermetic-java-runtime Author: Amit Kumar Date: 2024-11-15 12:45:48 +0000 URL: https://git.openjdk.org/leyden/commit/3245f56e53792b3cfc9788799ba1594d6af15bea 8344164: [s390x] ProblemList hotspot/jtreg/runtime/NMT/VirtualAllocCommitMerge.java Reviewed-by: lucy ! test/hotspot/jtreg/ProblemList.txt Changeset: a672138a Branch: hermetic-java-runtime Author: Markus Gr?nlund Date: 2024-11-15 13:38:52 +0000 URL: https://git.openjdk.org/leyden/commit/a672138aa7cb61c4f905de365628c0bbed6901ac 8344161: Argument type mismatch for jfr_type_id Reviewed-by: kbarrett ! src/hotspot/share/jfr/jni/jfrJniMethod.cpp ! src/hotspot/share/jfr/jni/jfrJniMethod.hpp Changeset: 6cdebf0e Branch: hermetic-java-runtime Author: Sonia Zaldana Calles Date: 2024-11-15 14:07:32 +0000 URL: https://git.openjdk.org/leyden/commit/6cdebf0e4ce274fcaaff0bad292d467e31d698d8 8343599: Kmem limit and max values swapped when printing container information Reviewed-by: sjohanss, sgehwolf ! src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp Changeset: 84ffb64c Branch: hermetic-java-runtime Author: Adam Sotona Date: 2024-11-15 14:38:17 +0000 URL: https://git.openjdk.org/leyden/commit/84ffb64cd73f8af11cf3670c6f19d282c2ac6961 8334714: Implement JEP 484: Class-File API Reviewed-by: liach, vromero ! src/java.base/share/classes/java/lang/classfile/AccessFlags.java ! src/java.base/share/classes/java/lang/classfile/Annotation.java ! src/java.base/share/classes/java/lang/classfile/AnnotationElement.java ! src/java.base/share/classes/java/lang/classfile/AnnotationValue.java ! src/java.base/share/classes/java/lang/classfile/Attribute.java ! src/java.base/share/classes/java/lang/classfile/AttributeMapper.java ! src/java.base/share/classes/java/lang/classfile/AttributedElement.java ! src/java.base/share/classes/java/lang/classfile/Attributes.java ! src/java.base/share/classes/java/lang/classfile/BootstrapMethodEntry.java ! src/java.base/share/classes/java/lang/classfile/BufWriter.java ! src/java.base/share/classes/java/lang/classfile/ClassBuilder.java ! src/java.base/share/classes/java/lang/classfile/ClassElement.java ! src/java.base/share/classes/java/lang/classfile/ClassFile.java ! src/java.base/share/classes/java/lang/classfile/ClassFileBuilder.java ! src/java.base/share/classes/java/lang/classfile/ClassFileElement.java ! src/java.base/share/classes/java/lang/classfile/ClassFileTransform.java ! src/java.base/share/classes/java/lang/classfile/ClassFileVersion.java ! src/java.base/share/classes/java/lang/classfile/ClassHierarchyResolver.java ! src/java.base/share/classes/java/lang/classfile/ClassModel.java ! src/java.base/share/classes/java/lang/classfile/ClassReader.java ! src/java.base/share/classes/java/lang/classfile/ClassSignature.java ! src/java.base/share/classes/java/lang/classfile/ClassTransform.java ! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java ! src/java.base/share/classes/java/lang/classfile/CodeElement.java ! src/java.base/share/classes/java/lang/classfile/CodeModel.java ! src/java.base/share/classes/java/lang/classfile/CodeTransform.java ! src/java.base/share/classes/java/lang/classfile/CompoundElement.java ! src/java.base/share/classes/java/lang/classfile/CustomAttribute.java ! src/java.base/share/classes/java/lang/classfile/FieldBuilder.java ! src/java.base/share/classes/java/lang/classfile/FieldElement.java ! src/java.base/share/classes/java/lang/classfile/FieldModel.java ! src/java.base/share/classes/java/lang/classfile/FieldTransform.java ! src/java.base/share/classes/java/lang/classfile/Instruction.java ! src/java.base/share/classes/java/lang/classfile/Interfaces.java ! src/java.base/share/classes/java/lang/classfile/Label.java ! src/java.base/share/classes/java/lang/classfile/MethodBuilder.java ! src/java.base/share/classes/java/lang/classfile/MethodElement.java ! src/java.base/share/classes/java/lang/classfile/MethodModel.java ! src/java.base/share/classes/java/lang/classfile/MethodSignature.java ! src/java.base/share/classes/java/lang/classfile/MethodTransform.java ! src/java.base/share/classes/java/lang/classfile/Opcode.java ! src/java.base/share/classes/java/lang/classfile/PseudoInstruction.java ! src/java.base/share/classes/java/lang/classfile/Signature.java ! src/java.base/share/classes/java/lang/classfile/Superclass.java ! src/java.base/share/classes/java/lang/classfile/TypeAnnotation.java ! src/java.base/share/classes/java/lang/classfile/TypeKind.java ! src/java.base/share/classes/java/lang/classfile/attribute/AnnotationDefaultAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/BootstrapMethodsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/CharacterRangeInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/CharacterRangeTableAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/CodeAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/CompilationIDAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ConstantValueAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/DeprecatedAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/EnclosingMethodAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ExceptionsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/InnerClassInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/InnerClassesAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/LineNumberInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/LineNumberTableAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableTableAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableTypeInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableTypeTableAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/MethodParameterInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/MethodParametersAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleExportInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleHashInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleHashesAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleMainClassAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleOpenInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModulePackagesAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleProvideInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleRequireInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleResolutionAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleTargetAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/NestHostAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/NestMembersAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/PermittedSubclassesAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/RecordAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/RecordComponentInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleAnnotationsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleParameterAnnotationsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleTypeAnnotationsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleAnnotationsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleParameterAnnotationsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleTypeAnnotationsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/SignatureAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/SourceDebugExtensionAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/SourceFileAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/SourceIDAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/StackMapFrameInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/StackMapTableAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/SyntheticAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/UnknownAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/package-info.java ! src/java.base/share/classes/java/lang/classfile/components/ClassPrinter.java ! src/java.base/share/classes/java/lang/classfile/components/ClassRemapper.java ! src/java.base/share/classes/java/lang/classfile/components/CodeLocalsShifter.java ! src/java.base/share/classes/java/lang/classfile/components/CodeRelabeler.java ! src/java.base/share/classes/java/lang/classfile/components/CodeStackTracker.java ! src/java.base/share/classes/java/lang/classfile/components/package-info.java ! src/java.base/share/classes/java/lang/classfile/constantpool/AnnotationConstantValueEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/ClassEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantDynamicEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPool.java ! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolBuilder.java ! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolException.java ! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantValueEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/DoubleEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/DynamicConstantPoolEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/FieldRefEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/FloatEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/IntegerEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/InterfaceMethodRefEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/InvokeDynamicEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/LoadableConstantEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/LongEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/MemberRefEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/MethodHandleEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/MethodRefEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/MethodTypeEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/ModuleEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/NameAndTypeEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/PackageEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/PoolEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/StringEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/Utf8Entry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/package-info.java ! src/java.base/share/classes/java/lang/classfile/instruction/ArrayLoadInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/ArrayStoreInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/BranchInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/CharacterRange.java ! src/java.base/share/classes/java/lang/classfile/instruction/ConstantInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/ConvertInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/DiscontinuedInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/ExceptionCatch.java ! src/java.base/share/classes/java/lang/classfile/instruction/FieldInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/IncrementInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/InvokeDynamicInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/InvokeInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/LabelTarget.java ! src/java.base/share/classes/java/lang/classfile/instruction/LineNumber.java ! src/java.base/share/classes/java/lang/classfile/instruction/LoadInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/LocalVariable.java ! src/java.base/share/classes/java/lang/classfile/instruction/LocalVariableType.java ! src/java.base/share/classes/java/lang/classfile/instruction/LookupSwitchInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/MonitorInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/NewMultiArrayInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/NewObjectInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/NewPrimitiveArrayInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/NewReferenceArrayInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/NopInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/OperatorInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/ReturnInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/StackInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/StoreInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/SwitchCase.java ! src/java.base/share/classes/java/lang/classfile/instruction/TableSwitchInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/ThrowInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/TypeCheckInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/package-info.java ! src/java.base/share/classes/java/lang/classfile/package-info.java ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java Changeset: 40a055eb Branch: hermetic-java-runtime Author: Daniel Fuchs Date: 2024-11-15 15:05:33 +0000 URL: https://git.openjdk.org/leyden/commit/40a055ebd2cdeda237108bb506126a09460de5b5 8344228: Revisit SecurityManager usage in java.net.http after JEP 486 integration Reviewed-by: jpai ! src/java.net.http/share/classes/java/net/http/HttpClient.java ! src/java.net.http/share/classes/jdk/internal/net/http/Exchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientBuilderImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/PlainTunnelingConnection.java - src/java.net.http/share/classes/jdk/internal/net/http/PrivilegedExecutor.java ! src/java.net.http/share/classes/jdk/internal/net/http/RequestPublishers.java ! src/java.net.http/share/classes/jdk/internal/net/http/ResponseBodyHandlers.java ! src/java.net.http/share/classes/jdk/internal/net/http/ResponseSubscribers.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/ImmutableExtendedSSLSession.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java ! src/java.net.http/share/classes/jdk/internal/net/http/hpack/HPACK.java ! src/java.net.http/share/classes/jdk/internal/net/http/websocket/OpeningHandshake.java ! test/jdk/java/net/httpclient/DebugLoggerTest.java ! test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest.java ! test/jdk/java/net/httpclient/FilePublisher/SecureZipFSProvider.java ! test/jdk/java/net/httpclient/ProxyServer.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/TestServerConfigurator.java ! test/jdk/java/net/httpclient/security/filePerms/FileProcessorPermissionTest.java ! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/AuthenticationFilterTest.java ! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/RawChannelTest.java ! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/SimpleSSLContext.java Changeset: 3c38ed41 Branch: hermetic-java-runtime Author: Adam Sotona Date: 2024-11-15 15:57:34 +0000 URL: https://git.openjdk.org/leyden/commit/3c38ed4128f8762d04ae093d7e8f015bfd4fc2da 8344314: Revert removal of jdk.internal.java.PreviewFeature.CLASSFILE_API Reviewed-by: liach ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java Changeset: 0b9b82af Branch: hermetic-java-runtime Author: Brian Burkhalter Date: 2024-11-15 16:11:34 +0000 URL: https://git.openjdk.org/leyden/commit/0b9b82af0376a3e81c118e9219b896c7c40a52d3 8343039: Remove jdk.internal.misc.InternalLock and usages from java.io Reviewed-by: liach, alanb ! src/java.base/share/classes/java/io/BufferedInputStream.java ! src/java.base/share/classes/java/io/BufferedOutputStream.java ! src/java.base/share/classes/java/io/BufferedReader.java ! src/java.base/share/classes/java/io/BufferedWriter.java ! src/java.base/share/classes/java/io/InputStreamReader.java ! src/java.base/share/classes/java/io/OutputStreamWriter.java ! src/java.base/share/classes/java/io/PrintStream.java ! src/java.base/share/classes/java/io/PrintWriter.java ! src/java.base/share/classes/java/io/PushbackInputStream.java ! src/java.base/share/classes/java/io/Reader.java ! src/java.base/share/classes/java/io/Writer.java ! src/java.base/share/classes/java/lang/Throwable.java - src/java.base/share/classes/jdk/internal/access/JavaIOPrintStreamAccess.java - src/java.base/share/classes/jdk/internal/access/JavaIOPrintWriterAccess.java ! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java - src/java.base/share/classes/jdk/internal/misc/InternalLock.java ! src/java.base/share/classes/sun/nio/cs/StreamDecoder.java ! src/java.base/share/classes/sun/nio/cs/StreamEncoder.java ! test/jdk/java/lang/ProcessBuilder/Basic.java Changeset: 1866c0c2 Branch: hermetic-java-runtime Author: Paul Sandoz Date: 2024-11-15 17:22:11 +0000 URL: https://git.openjdk.org/leyden/commit/1866c0c2ce925ed5236532cb7e3bdc61a6cd18d5 8344259: Annotate Float16 with jdk.internal.ValueBased Reviewed-by: liach, darcy ! src/java.base/share/classes/module-info.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16.java Changeset: ff12ff53 Branch: hermetic-java-runtime Author: Roman Kennke Date: 2024-11-15 18:10:30 +0000 URL: https://git.openjdk.org/leyden/commit/ff12ff534abb2e08d1bb44a83ef4f84b8476f94c 8340453: C2: Improve encoding of LoadNKlass for compact headers Reviewed-by: rcastanedalo, mli ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/oops/markWord.hpp ! src/hotspot/share/oops/oop.hpp ! src/hotspot/share/opto/memnode.hpp Changeset: fc8fb34f Branch: hermetic-java-runtime Author: Sean Mullan Date: 2024-11-15 19:02:13 +0000 URL: https://git.openjdk.org/leyden/commit/fc8fb34f3dcef2435bb35d54b3eb77cad4945dd3 8344214: Remove Security Manager dependencies from jdk.crypto.mscapi module Reviewed-by: rriggs, ascarpino ! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CKeyStore.java ! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/SunMSCAPI.java Changeset: 1bb0d3ba Branch: hermetic-java-runtime Author: Phil Race Date: 2024-11-15 19:02:29 +0000 URL: https://git.openjdk.org/leyden/commit/1bb0d3baaa3e6b0bf81445f818e74a41394df22b 8344062: Remove doPrivileged calls from awt and beans classes in the java.desktop module Reviewed-by: serb ! src/java.desktop/share/classes/java/awt/Component.java ! src/java.desktop/share/classes/java/awt/Container.java ! src/java.desktop/share/classes/java/awt/Cursor.java ! src/java.desktop/share/classes/java/awt/DefaultKeyboardFocusManager.java ! src/java.desktop/share/classes/java/awt/Desktop.java ! src/java.desktop/share/classes/java/awt/Dialog.java ! src/java.desktop/share/classes/java/awt/EventQueue.java ! src/java.desktop/share/classes/java/awt/Font.java ! src/java.desktop/share/classes/java/awt/GraphicsEnvironment.java ! src/java.desktop/share/classes/java/awt/KeyboardFocusManager.java ! src/java.desktop/share/classes/java/awt/SequencedEvent.java ! src/java.desktop/share/classes/java/awt/SplashScreen.java ! src/java.desktop/share/classes/java/awt/Toolkit.java ! src/java.desktop/share/classes/java/awt/WaitDispatchSupport.java ! src/java.desktop/share/classes/java/awt/Window.java ! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java ! src/java.desktop/share/classes/java/awt/dnd/DragSource.java ! src/java.desktop/share/classes/java/awt/event/NativeLibLoader.java ! src/java.desktop/share/classes/java/awt/image/BufferedImage.java ! src/java.desktop/share/classes/java/awt/image/ColorModel.java ! src/java.desktop/share/classes/java/beans/EventHandler.java ! src/java.desktop/share/classes/java/beans/MetaData.java ! src/java.desktop/share/classes/java/beans/SimpleBeanInfo.java ! src/java.desktop/share/classes/java/beans/Statement.java ! src/java.desktop/share/classes/java/beans/XMLDecoder.java Changeset: f62e05ee Branch: hermetic-java-runtime Author: Eirik Bj?rsn?s Date: 2024-11-15 19:21:07 +0000 URL: https://git.openjdk.org/leyden/commit/f62e05ee96085675041c5cb94762f78abbc89783 8344231: SecurityManager cleanup in java.lang.module and jdk.internal.module Reviewed-by: alanb ! src/java.base/share/classes/java/lang/module/ModuleFinder.java ! src/java.base/share/classes/jdk/internal/module/ModuleReferences.java ! src/java.base/share/classes/jdk/internal/module/Modules.java ! src/java.base/share/classes/jdk/internal/module/SystemModuleFinders.java Changeset: 73fd8919 Branch: hermetic-java-runtime Author: Eirik Bj?rsn?s Date: 2024-11-15 19:21:30 +0000 URL: https://git.openjdk.org/leyden/commit/73fd8919f581cd79d285d7f30bfac3457ef1127d 8344216: Remove calls to SecurityManager and and doPrivileged in java.net.Authenticator, java.net.CookieHandler, and java.net.ResponseCache after JEP 486 integration Reviewed-by: dfuchs ! src/java.base/share/classes/java/net/Authenticator.java ! src/java.base/share/classes/java/net/CookieHandler.java ! src/java.base/share/classes/java/net/ResponseCache.java ! src/java.base/share/classes/sun/security/util/SecurityConstants.java Changeset: f3168082 Branch: hermetic-java-runtime Author: Eirik Bj?rsn?s Date: 2024-11-15 19:22:30 +0000 URL: https://git.openjdk.org/leyden/commit/f3168082b809dfe39afdf7064a83e7a39a1d3094 8344189: Cleanup code in sun.net.www.protocol.mailto.MailToURLConnection and sun.net.smtp after JEP 486 integration Reviewed-by: dfuchs ! src/java.base/share/classes/sun/net/smtp/SmtpClient.java ! src/java.base/share/classes/sun/net/www/protocol/mailto/MailToURLConnection.java Changeset: 59ffac84 Branch: hermetic-java-runtime Author: Volkan Yaz?c? Committer: Daniel Fuchs Date: 2024-11-15 19:56:48 +0000 URL: https://git.openjdk.org/leyden/commit/59ffac84d39250623b0e6bcb871b5b3fe9c9cfe6 8342811: java/net/httpclient/PlainProxyConnectionTest.java failed: Unexpected connection count: 5 Reviewed-by: dfuchs ! test/jdk/java/net/httpclient/PlainProxyConnectionTest.java Changeset: c5b6ed8c Branch: hermetic-java-runtime Author: Roger Riggs Date: 2024-11-15 20:29:14 +0000 URL: https://git.openjdk.org/leyden/commit/c5b6ed8ca0d4f9862fd6a890bcd457f73582696d 8344252: SM cleanup in java.util classes Reviewed-by: naoto, smarks ! src/java.base/share/classes/java/util/Arrays.java ! src/java.base/share/classes/java/util/Calendar.java ! src/java.base/share/classes/java/util/Currency.java ! src/java.base/share/classes/java/util/Locale.java ! src/java.base/share/classes/java/util/Properties.java ! src/java.base/share/classes/java/util/PropertyResourceBundle.java ! src/java.base/share/classes/java/util/ResourceBundle.java ! src/java.base/share/classes/java/util/TimeZone.java ! src/java.base/share/classes/java/util/Tripwire.java ! src/java.base/share/classes/java/util/spi/AbstractResourceBundleProvider.java ! src/java.base/share/classes/java/util/spi/LocaleServiceProvider.java ! src/java.base/share/classes/java/util/spi/ToolProvider.java ! src/java.base/share/classes/java/util/stream/Tripwire.java Changeset: c388455d Branch: hermetic-java-runtime Author: Roger Riggs Date: 2024-11-15 20:30:04 +0000 URL: https://git.openjdk.org/leyden/commit/c388455d0a463c9cb52ad18050f1155ec4ac0e6c 8344197: SM cleanup in java.util.concurrent Reviewed-by: alanb, dl ! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListSet.java ! src/java.base/share/classes/java/util/concurrent/CopyOnWriteArrayList.java ! src/java.base/share/classes/java/util/concurrent/Executors.java ! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java ! src/java.base/share/classes/java/util/concurrent/ThreadLocalRandom.java ! src/java.base/share/classes/java/util/concurrent/ThreadPerTaskExecutor.java ! src/java.base/share/classes/java/util/concurrent/ThreadPoolExecutor.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicIntegerFieldUpdater.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLongFieldUpdater.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceArray.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceFieldUpdater.java ! src/java.base/share/classes/java/util/concurrent/atomic/Striped64.java Changeset: 276251c4 Branch: hermetic-java-runtime Author: Roman Kennke Date: 2024-11-15 21:21:03 +0000 URL: https://git.openjdk.org/leyden/commit/276251c44a1a5b9dc36b27ecbaed37de62fc7558 8342826: Improve performance of oopDesc::klass() after JDK-8305895 Reviewed-by: coleenp, shade, mli + src/hotspot/share/oops/objLayout.cpp + src/hotspot/share/oops/objLayout.hpp + src/hotspot/share/oops/objLayout.inline.hpp ! src/hotspot/share/oops/oop.cpp ! src/hotspot/share/oops/oop.hpp ! src/hotspot/share/oops/oop.inline.hpp ! src/hotspot/share/runtime/arguments.cpp Changeset: 41a2d49f Branch: hermetic-java-runtime Author: Ioi Lam Date: 2024-11-15 22:28:54 +0000 URL: https://git.openjdk.org/leyden/commit/41a2d49f0a1ed298b8ab023ce634335464454fe7 8331497: Implement JEP 483: Ahead-of-Time Class Loading & Linking Reviewed-by: jrose, kvn, heidinga, asmehra, vlivanov ! make/RunTests.gmk + src/hotspot/share/cds/aotClassInitializer.cpp + src/hotspot/share/cds/aotClassInitializer.hpp + src/hotspot/share/cds/aotClassLinker.cpp + src/hotspot/share/cds/aotClassLinker.hpp + src/hotspot/share/cds/aotConstantPoolResolver.cpp + src/hotspot/share/cds/aotConstantPoolResolver.hpp + src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp + src/hotspot/share/cds/aotLinkedClassBulkLoader.hpp + src/hotspot/share/cds/aotLinkedClassTable.cpp + src/hotspot/share/cds/aotLinkedClassTable.hpp ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/archiveBuilder.hpp ! src/hotspot/share/cds/archiveHeapLoader.cpp ! src/hotspot/share/cds/archiveHeapWriter.cpp ! src/hotspot/share/cds/archiveUtils.cpp ! src/hotspot/share/cds/archiveUtils.hpp ! src/hotspot/share/cds/archiveUtils.inline.hpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsConfig.hpp ! src/hotspot/share/cds/cdsEnumKlass.cpp ! src/hotspot/share/cds/cdsHeapVerifier.cpp ! src/hotspot/share/cds/cds_globals.hpp ! src/hotspot/share/cds/classListParser.cpp ! src/hotspot/share/cds/classListWriter.cpp - src/hotspot/share/cds/classPrelinker.cpp - src/hotspot/share/cds/classPrelinker.hpp ! src/hotspot/share/cds/dumpAllocStats.cpp ! src/hotspot/share/cds/dumpAllocStats.hpp ! src/hotspot/share/cds/dumpTimeClassInfo.hpp ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/filemap.hpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/heapShared.hpp ! src/hotspot/share/cds/lambdaFormInvokers.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/cds/metaspaceShared.hpp ! src/hotspot/share/cds/runTimeClassInfo.cpp ! src/hotspot/share/cds/runTimeClassInfo.hpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoader.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/classfile/vmClassMacros.hpp ! src/hotspot/share/classfile/vmClasses.cpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/interpreter/interpreterRuntime.hpp ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/memory/iterator.inline.hpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/constantPool.hpp ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/oops/cpCache.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiExport.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/flags/jvmFlagAccess.cpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.hpp ! src/hotspot/share/runtime/threads.cpp ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/invoke/LambdaFormEditor.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java ! src/java.base/share/classes/java/lang/invoke/MethodType.java ! src/java.base/share/classes/java/lang/invoke/MethodTypeForm.java ! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java ! src/java.base/share/classes/jdk/internal/misc/Unsafe.java + test/hotspot/jtreg/ProblemList-AotJdk.txt ! test/hotspot/jtreg/TEST.ROOT ! test/hotspot/jtreg/TEST.groups ! test/hotspot/jtreg/runtime/cds/SharedBaseAddress.java + test/hotspot/jtreg/runtime/cds/appcds/AOTFlags.java ! test/hotspot/jtreg/runtime/cds/appcds/ClassPathAttr.java ! test/hotspot/jtreg/runtime/cds/appcds/LambdaContainsOldInf.java ! test/hotspot/jtreg/runtime/cds/appcds/LambdaWithOldClass.java ! test/hotspot/jtreg/runtime/cds/appcds/LambdaWithUseImplMethodHandle.java ! test/hotspot/jtreg/runtime/cds/appcds/TestParallelGCWithCDS.java + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTClassLinkingVMOptions.java + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/InitiatingLoaderTester.jasm ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchiveHeapTestClass.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/CustomClassListDump.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/ClassFileLoadHookTest.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/OldClassAndRedefineClass.java + test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/AOTLinkedLambdas.java + test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/AOTLinkedVarHandles.java ! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/ResolvedConstants.java + test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/StringConcatTestOld.jasm + test/hotspot/jtreg/runtime/cds/appcds/test-classes/OldConsumer.jasm + test/jdk/ProblemList-AotJdk.txt ! test/jdk/jdk/internal/misc/CDS/ArchivedEnumTest.java ! test/jtreg-ext/requires/VMProps.java ! test/lib/jdk/test/lib/cds/CDSAppTester.java ! test/lib/jdk/test/lib/cds/CDSTestUtils.java Changeset: 2c509a15 Branch: hermetic-java-runtime Author: Alexey Semenyuk Date: 2024-11-15 23:55:45 +0000 URL: https://git.openjdk.org/leyden/commit/2c509a158fad63e69a8072fa4a7588eaacf37dc0 8344326: Move jpackage tests from "jdk.jpackage.tests" package to the default package Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java = test/jdk/tools/jpackage/linux/UsrTreeTest.java = test/jdk/tools/jpackage/share/AppVersionTest.java = test/jdk/tools/jpackage/share/BasicTest.java = test/jdk/tools/jpackage/share/CookedRuntimeTest.java = test/jdk/tools/jpackage/share/DotInNameTest.java = test/jdk/tools/jpackage/share/ErrorTest.java = test/jdk/tools/jpackage/share/JLinkOptionsTest.java = test/jdk/tools/jpackage/share/JavaOptionsEqualsTest.java = test/jdk/tools/jpackage/share/JavaOptionsTest.java = test/jdk/tools/jpackage/share/MainClassTest.java = test/jdk/tools/jpackage/share/ModulePathTest.java = test/jdk/tools/jpackage/share/ModulePathTest2.java = test/jdk/tools/jpackage/share/ModulePathTest3.java = test/jdk/tools/jpackage/share/MultipleJarAppTest.java = test/jdk/tools/jpackage/share/NoMPathRuntimeTest.java = test/jdk/tools/jpackage/share/NonExistentTest.java = test/jdk/tools/jpackage/share/PredefinedAppImageErrorTest.java = test/jdk/tools/jpackage/share/UnicodeArgsTest.java = test/jdk/tools/jpackage/share/VendorTest.java ! test/jdk/tools/jpackage/windows/WinL10nTest.java Changeset: da403887 Branch: hermetic-java-runtime Author: Jaikiran Pai Date: 2024-11-16 01:23:29 +0000 URL: https://git.openjdk.org/leyden/commit/da4038873622a19ec10130d617969892583073e1 8344315: Clean up sun.net.www.protocol.jrt.JavaRuntimeURLConnection after JEP 486 integration Reviewed-by: dfuchs, alanb ! src/java.base/share/classes/sun/net/www/protocol/jrt/JavaRuntimeURLConnection.java Changeset: d2e4b511 Branch: hermetic-java-runtime Author: Jaikiran Pai Date: 2024-11-16 01:29:45 +0000 URL: https://git.openjdk.org/leyden/commit/d2e4b51133674381f2e220abc0e07704e5346b05 8344186: Cleanup sun.net.www.MimeTable after JEP 486 integration Reviewed-by: dfuchs ! src/java.base/share/classes/sun/net/www/MimeTable.java Changeset: a91d4c02 Branch: hermetic-java-runtime Author: Jaikiran Pai Date: 2024-11-16 11:39:20 +0000 URL: https://git.openjdk.org/leyden/commit/a91d4c022f1ccaec68d7e3ce21be402ffc568eca 8344233: Remove calls to SecurityManager and doPrivileged in java.net.ProxySelector and sun.net.spi.DefaultProxySelector after JEP 486 integration Reviewed-by: dfuchs ! src/java.base/share/classes/java/net/ProxySelector.java ! src/java.base/share/classes/sun/net/spi/DefaultProxySelector.java ! src/java.base/share/classes/sun/security/util/SecurityConstants.java ! test/jdk/java/net/URLPermission/nstest/LookupTest.java Changeset: d0b770c9 Branch: hermetic-java-runtime Author: Eirik Bj?rsn?s Date: 2024-11-16 13:31:06 +0000 URL: https://git.openjdk.org/leyden/commit/d0b770c938be6b5b3a0176148265ef33184a9b8b 8344289: SM cleanup in jdk.internal.util Reviewed-by: liach, rriggs, bpb ! src/java.base/share/classes/jdk/internal/util/ClassFileDumper.java ! src/java.base/share/classes/jdk/internal/util/StaticProperty.java ! src/java.base/share/classes/jdk/internal/util/random/RandomSupport.java Changeset: fec0d1cf Branch: hermetic-java-runtime Author: Nizar Benalla Date: 2024-11-16 20:27:26 +0000 URL: https://git.openjdk.org/leyden/commit/fec0d1cf5b1e219db3f58c271939b0dbb291404e 8343777: Add since checker tests to Internationalisation modules Reviewed-by: jlu, naoto + test/jdk/tools/sincechecker/modules/jdk.charsets/JdkCharsetsCheckSince.java + test/jdk/tools/sincechecker/modules/jdk.localedata/JdkLocaledataCheckSince.java Changeset: aa10ec7c Branch: hermetic-java-runtime Author: Prasanta Sadhukhan Date: 2024-11-17 08:52:48 +0000 URL: https://git.openjdk.org/leyden/commit/aa10ec7c96bc50057e07fe2733079a1b3fa13a03 8343123: Nimbus: javax/swing/JInternalFrame/bug6726866.java does not have green undecorated window Reviewed-by: tr, dnguyen ! src/java.desktop/share/classes/javax/swing/plaf/nimbus/SynthPainterImpl.java ! test/jdk/javax/swing/JInternalFrame/bug6726866.java Changeset: 41a627b7 Branch: hermetic-java-runtime Author: Alexey Semenyuk Date: 2024-11-17 23:46:49 +0000 URL: https://git.openjdk.org/leyden/commit/41a627b7890ab7fefef49e3bac3aad8403d0e82e 8343876: Enhancements to jpackage test lib Reviewed-by: almatvee + test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/AnnotationsTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Annotations.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Comm.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Main.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MethodCall.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestBuilder.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestBuilderConfig.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestInstance.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestMethodSupplier.java ! test/jdk/tools/jpackage/share/InOutPathTest.java ! test/jdk/tools/jpackage/share/InstallDirTest.java Changeset: e1c4b497 Branch: hermetic-java-runtime Author: Justin Lu Date: 2024-11-18 00:16:02 +0000 URL: https://git.openjdk.org/leyden/commit/e1c4b4977ec613efe4f51151433e242a256204ee 8343237: Improve the copying of the available set of Currencies Reviewed-by: bpb ! src/java.base/share/classes/java/util/Currency.java Changeset: 80e37a96 Branch: hermetic-java-runtime Author: Gui Cao Committer: Fei Yang Date: 2024-11-18 00:48:24 +0000 URL: https://git.openjdk.org/leyden/commit/80e37a96bbd4167bca44b11b9968949318ee1140 8344265: RISC-V: Remove unused function get_previous_sp_entry Reviewed-by: fyang, mli ! src/hotspot/cpu/riscv/stubRoutines_riscv.cpp ! src/hotspot/cpu/riscv/stubRoutines_riscv.hpp Changeset: a47d9ba9 Branch: hermetic-java-runtime Author: SendaoYan Date: 2024-11-18 02:35:18 +0000 URL: https://git.openjdk.org/leyden/commit/a47d9ba98a1498425970613415ecb830f805a3be 8344349: Problemlist jdk/jfr/jvm/TestVirtualThreadExclusion.java before JDK-8344199 resolved Reviewed-by: lmesnik ! test/jdk/ProblemList-Xcomp.txt Changeset: 92b26317 Branch: hermetic-java-runtime Author: Sidraya Jayagond Date: 2024-11-18 06:51:11 +0000 URL: https://git.openjdk.org/leyden/commit/92b26317d444fc63c8b229dfabd2cddd838b9fe4 8327652: S390x: Implements SLP support Reviewed-by: amitkumar, lucy, mdoerr ! src/hotspot/cpu/s390/assembler_s390.hpp ! src/hotspot/cpu/s390/assembler_s390.inline.hpp ! src/hotspot/cpu/s390/c2_MacroAssembler_s390.cpp ! src/hotspot/cpu/s390/c2_globals_s390.hpp ! src/hotspot/cpu/s390/globals_s390.hpp ! src/hotspot/cpu/s390/registerSaver_s390.hpp ! src/hotspot/cpu/s390/register_s390.cpp ! src/hotspot/cpu/s390/register_s390.hpp ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/s390/vm_version_s390.cpp ! src/hotspot/cpu/s390/vmreg_s390.cpp ! src/hotspot/cpu/s390/vmreg_s390.hpp ! src/hotspot/cpu/s390/vmreg_s390.inline.hpp ! src/hotspot/share/adlc/output_c.cpp ! src/hotspot/share/opto/machnode.hpp ! src/hotspot/share/opto/type.cpp Changeset: 543e355b Branch: hermetic-java-runtime Author: Matthias Baesken Date: 2024-11-18 07:42:58 +0000 URL: https://git.openjdk.org/leyden/commit/543e355bd92d74bcb5a408ccefd8e2e0d9a0552f 8344298: Test tools/sincechecker/modules/jdk.hotspot.agent/JdkHotspotAgentCheckSince.java fails on platforms without sa Reviewed-by: lucy ! test/jdk/tools/sincechecker/modules/jdk.hotspot.agent/JdkHotspotAgentCheckSince.java Changeset: b6c2122e Branch: hermetic-java-runtime Author: Prasanta Sadhukhan Date: 2024-11-18 08:11:52 +0000 URL: https://git.openjdk.org/leyden/commit/b6c2122efb1c3a36d5fe7a425038333a87951cfc 8316151: [macos14] ActionListenerCalledTwiceTest.java fails on macOS 14 Reviewed-by: tr ! test/jdk/ProblemList.txt Changeset: 4a7ce1d7 Branch: hermetic-java-runtime Author: Richard Reingruber Date: 2024-11-18 08:18:15 +0000 URL: https://git.openjdk.org/leyden/commit/4a7ce1d7c1bd4b751063b98cf8bedcd27055760b 8344205: [PPC]: failing assertion: sharedRuntime_ppc.cpp:1652: cookie not found Reviewed-by: mdoerr ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp Changeset: 6c2ae44c Branch: hermetic-java-runtime Author: Tobias Holenstein Date: 2024-11-18 08:35:12 +0000 URL: https://git.openjdk.org/leyden/commit/6c2ae44c052bdabbfc2fd15e133b30849580b4a6 8344204: IGV: Button to enable/disable cutting of long edges Reviewed-by: rcastanedalo, chagedorn ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/HierarchicalCFGLayoutManager.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/HierarchicalClusterLayoutManager.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/HierarchicalLayoutManager.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/HierarchicalStableLayoutManager.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LinearLayoutManager.java ! src/utils/IdealGraphVisualizer/Layout/src/main/java/com/sun/hotspot/igv/layout/LayoutManager.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramScene.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramViewModel.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/EditorTopComponent.java + src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/CutEdgesAction.java - src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/HideDuplicatesAction.java + src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/cut.png - src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/hideDuplicates.png Changeset: 475feb06 Branch: hermetic-java-runtime Author: Magnus Ihse Bursie Date: 2024-11-18 09:23:50 +0000 URL: https://git.openjdk.org/leyden/commit/475feb064bb6b9dfd34fc52762e3e0ab825254ec 8344056: Use markdown format for man pages Reviewed-by: cstein, iris, dholmes ! make/common/modules/LauncherCommon.gmk - src/java.base/share/man/java.1 + src/java.base/share/man/java.md - src/java.base/share/man/keytool.1 + src/java.base/share/man/keytool.md - src/java.rmi/share/man/rmiregistry.1 + src/java.rmi/share/man/rmiregistry.md - src/java.scripting/share/man/jrunscript.1 + src/java.scripting/share/man/jrunscript.md + src/java.security.jgss/windows/man/kinit.md + src/java.security.jgss/windows/man/klist.md + src/java.security.jgss/windows/man/ktab.md + src/jdk.accessibility/windows/man/jabswitch.md + src/jdk.accessibility/windows/man/jaccessinspector.md + src/jdk.accessibility/windows/man/jaccesswalker.md - src/jdk.compiler/share/man/javac.1 + src/jdk.compiler/share/man/javac.md - src/jdk.compiler/share/man/serialver.1 + src/jdk.compiler/share/man/serialver.md - src/jdk.hotspot.agent/share/man/jhsdb.1 + src/jdk.hotspot.agent/share/man/jhsdb.md - src/jdk.httpserver/share/man/jwebserver.1 + src/jdk.httpserver/share/man/jwebserver.md - src/jdk.jartool/share/man/jar.1 + src/jdk.jartool/share/man/jar.md - src/jdk.jartool/share/man/jarsigner.1 + src/jdk.jartool/share/man/jarsigner.md - src/jdk.javadoc/share/man/javadoc.1 + src/jdk.javadoc/share/man/javadoc.md - src/jdk.jcmd/share/man/jcmd.1 + src/jdk.jcmd/share/man/jcmd.md - src/jdk.jcmd/share/man/jinfo.1 + src/jdk.jcmd/share/man/jinfo.md - src/jdk.jcmd/share/man/jmap.1 + src/jdk.jcmd/share/man/jmap.md - src/jdk.jcmd/share/man/jps.1 + src/jdk.jcmd/share/man/jps.md - src/jdk.jcmd/share/man/jstack.1 + src/jdk.jcmd/share/man/jstack.md - src/jdk.jcmd/share/man/jstat.1 + src/jdk.jcmd/share/man/jstat.md - src/jdk.jconsole/share/man/jconsole.1 + src/jdk.jconsole/share/man/jconsole.md - src/jdk.jdeps/share/man/javap.1 + src/jdk.jdeps/share/man/javap.md - src/jdk.jdeps/share/man/jdeprscan.1 + src/jdk.jdeps/share/man/jdeprscan.md - src/jdk.jdeps/share/man/jdeps.1 + src/jdk.jdeps/share/man/jdeps.md - src/jdk.jdeps/share/man/jnativescan.1 + src/jdk.jdeps/share/man/jnativescan.md - src/jdk.jdi/share/man/jdb.1 + src/jdk.jdi/share/man/jdb.md - src/jdk.jfr/share/man/jfr.1 + src/jdk.jfr/share/man/jfr.md - src/jdk.jlink/share/man/jlink.1 + src/jdk.jlink/share/man/jlink.md - src/jdk.jlink/share/man/jmod.1 + src/jdk.jlink/share/man/jmod.md - src/jdk.jpackage/share/man/jpackage.1 + src/jdk.jpackage/share/man/jpackage.md - src/jdk.jshell/share/man/jshell.1 + src/jdk.jshell/share/man/jshell.md - src/jdk.jstatd/share/man/jstatd.1 + src/jdk.jstatd/share/man/jstatd.md ! test/langtools/jdk/javadoc/tool/CheckManPageOptions.java Changeset: 00ff6a38 Branch: hermetic-java-runtime Author: Kevin Walls Date: 2024-11-18 09:24:11 +0000 URL: https://git.openjdk.org/leyden/commit/00ff6a38ce28f94f866f4c120a04e9b0ffb7bda5 8344105: Remove SecurityManager and related calls from jdk.attach and jdk.hotspot.agent Reviewed-by: amenkov, cjplummer ! src/jdk.attach/aix/classes/sun/tools/attach/AttachProviderImpl.java ! src/jdk.attach/linux/classes/sun/tools/attach/AttachProviderImpl.java ! src/jdk.attach/macosx/classes/sun/tools/attach/AttachProviderImpl.java ! src/jdk.attach/share/classes/com/sun/tools/attach/spi/AttachProvider.java ! src/jdk.attach/share/classes/sun/tools/attach/HotSpotAttachProvider.java ! src/jdk.attach/share/classes/sun/tools/attach/HotSpotVirtualMachine.java ! src/jdk.attach/windows/classes/sun/tools/attach/AttachProviderImpl.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/SALauncherLoader.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/jcore/ByteCodeRewriter.java Changeset: b9c6ce90 Branch: hermetic-java-runtime Author: Tobias Holenstein Date: 2024-11-18 09:36:08 +0000 URL: https://git.openjdk.org/leyden/commit/b9c6ce900b512adfcaccd2341be3eb0003a28b87 8344122: IGV: Extend c2 IdealGraphPrinter to send subgraphs to IGV Reviewed-by: chagedorn, epeter, rcastanedalo ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/idealGraphPrinter.cpp ! src/hotspot/share/opto/idealGraphPrinter.hpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/parse2.cpp Changeset: ea8f2898 Branch: hermetic-java-runtime Author: Jan Lahoda Date: 2024-11-18 10:38:45 +0000 URL: https://git.openjdk.org/leyden/commit/ea8f28980ca19bfa74c39ed5a6708ce094b6119f 8344271: Comparison build fails due to difference in doc summary Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriter.java Changeset: 5fc43222 Branch: hermetic-java-runtime Author: Ant?n Seoane Ampudia Date: 2024-11-18 10:40:33 +0000 URL: https://git.openjdk.org/leyden/commit/5fc432226746c8a71290857240a388bf0101f3c6 8288298: Resolve multiline message parsing ambiguities in UL Reviewed-by: jsjolen, rcastanedalo, dholmes ! src/hotspot/share/logging/logFileStreamOutput.cpp ! test/hotspot/jtreg/runtime/logging/FoldMultilinesTest.java Changeset: b8b70c8b Branch: hermetic-java-runtime Author: Amit Kumar Date: 2024-11-18 10:40:52 +0000 URL: https://git.openjdk.org/leyden/commit/b8b70c8b4efd97ae6a57a880b03a4bf26d79acc4 8344379: [s390x] build failure due to missing change from JDK-8339466 Reviewed-by: lucy, shade ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp Changeset: 5eb0733f Branch: hermetic-java-runtime Author: Magnus Ihse Bursie Date: 2024-11-18 11:31:08 +0000 URL: https://git.openjdk.org/leyden/commit/5eb0733f5f4652751214dac5af51c1812e0925e6 8344383: Include ZipArchive and JarArchive directly Reviewed-by: shade ! make/ZipSecurity.gmk ! make/ZipSource.gmk ! make/test/BuildMicrobenchmark.gmk Changeset: dfddbcaa Branch: hermetic-java-runtime Author: Coleen Phillimore Date: 2024-11-18 12:48:40 +0000 URL: https://git.openjdk.org/leyden/commit/dfddbcaab886b9baa731cd748bb7f547e1903b64 8341916: Remove ProtectionDomain related hotspot code and tests Reviewed-by: dholmes, iklam, jrose ! src/hotspot/share/cds/aotConstantPoolResolver.cpp ! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp ! src/hotspot/share/cds/classListParser.cpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciReplay.cpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/dictionary.cpp ! src/hotspot/share/classfile/dictionary.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp - src/hotspot/share/classfile/protectionDomainCache.cpp - src/hotspot/share/classfile/protectionDomainCache.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/verificationType.cpp ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/classfile/vmClassMacros.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/interpreter/linkResolver.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/logging/logDiagnosticCommand.hpp ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvm_misc.hpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/serviceThread.cpp ! src/hotspot/share/runtime/signature.cpp ! src/hotspot/share/runtime/signature.hpp ! src/hotspot/share/runtime/threads.cpp ! src/hotspot/share/runtime/vframe.cpp ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/services/management.cpp ! src/hotspot/share/utilities/exceptions.cpp ! src/hotspot/share/utilities/exceptions.hpp ! test/hotspot/jtreg/ProblemList.txt - test/hotspot/jtreg/runtime/Dictionary/CleanProtectionDomain.java - test/hotspot/jtreg/runtime/Dictionary/ProtectionDomainCacheTest.java - test/hotspot/jtreg/runtime/logging/ProtectionDomainVerificationTest.java ! test/hotspot/jtreg/serviceability/dcmd/vm/DictionaryStatsTest.java ! test/lib/jdk/test/whitebox/WhiteBox.java Changeset: d52d1364 Branch: hermetic-java-runtime Author: Daniel Fuchs Date: 2024-11-18 15:17:40 +0000 URL: https://git.openjdk.org/leyden/commit/d52d13648612546ef4458579aff6daf965586a03 8344221: Remove calls to SecurityManager and and doPrivileged in java.net.IDN, java.net.URL, java.net.URLConnection, sun.net.util.URLUtil, and java.net.URLStreamHandlerProvider after JEP 486 integration Reviewed-by: alanb, rriggs ! src/java.base/share/classes/java/net/IDN.java ! src/java.base/share/classes/java/net/URL.java ! src/java.base/share/classes/java/net/URLConnection.java ! src/java.base/share/classes/java/net/spi/URLStreamHandlerProvider.java ! src/java.base/share/classes/sun/net/util/URLUtil.java Changeset: 9b0ab92b Branch: hermetic-java-runtime Author: Roger Riggs Date: 2024-11-18 16:17:07 +0000 URL: https://git.openjdk.org/leyden/commit/9b0ab92b16f682e65e9847e8127b6ce09fc5759c 8344034: Remove security manager dependency in Serialization Reviewed-by: mullan, alanb ! src/java.base/share/classes/java/io/ObjectInputFilter.java ! src/java.base/share/classes/java/io/ObjectInputStream.java ! src/java.base/share/classes/java/io/ObjectOutputStream.java ! src/java.base/share/classes/java/io/ObjectStreamClass.java ! src/java.base/share/classes/java/io/ObjectStreamField.java ! src/java.base/share/classes/java/io/SerializationMisdeclarationChecker.java ! test/jdk/jdk/internal/reflect/CallerSensitive/CheckCSMs.java Changeset: 162d66ad Branch: hermetic-java-runtime Author: Ramkumar Sunderbabu Committer: Leonid Mesnik Date: 2024-11-18 16:17:30 +0000 URL: https://git.openjdk.org/leyden/commit/162d66adacf71e500c85382a155c7449a4f9ba55 8318668: java/lang/management/MemoryMXBean/CollectionUsageThreshold.java fails with Xcomp Reviewed-by: kevinw, lmesnik ! test/jdk/java/lang/management/MemoryMXBean/CollectionUsageThreshold.java Changeset: 20783295 Branch: hermetic-java-runtime Author: Per Minborg Date: 2024-11-18 16:20:06 +0000 URL: https://git.openjdk.org/leyden/commit/207832952be3e57faf3db9303d492faa391d507c 8344134: Use static property in SystemLookup Reviewed-by: alanb, rriggs ! src/java.base/share/classes/jdk/internal/foreign/SystemLookup.java Changeset: 3e78ff16 Branch: hermetic-java-runtime Author: Kevin Driver Date: 2024-11-18 16:41:57 +0000 URL: https://git.openjdk.org/leyden/commit/3e78ff16d3c986784113799c76c71941cbb16836 8320743: AEAD ciphers throw undocumented exceptions on overflow Reviewed-by: ascarpino ! src/java.base/share/classes/com/sun/crypto/provider/ChaCha20Cipher.java ! src/java.base/share/classes/com/sun/crypto/provider/GaloisCounterMode.java Changeset: d76b5b88 Branch: hermetic-java-runtime Author: Viktor Klang Date: 2024-11-18 17:31:03 +0000 URL: https://git.openjdk.org/leyden/commit/d76b5b888e15b507631068f508e261cab75c841e 8344253: Test java/util/Spliterator/SpliteratorTraversingAndSplittingTest.java failed Reviewed-by: alanb ! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListMap.java Changeset: c4e7dc7f Branch: hermetic-java-runtime Author: Aleksey Shipilev Date: 2024-11-18 18:08:20 +0000 URL: https://git.openjdk.org/leyden/commit/c4e7dc7ff24809ced7bc3363fc3b462108b992dd 8344389: 32-bit builds fail at CDS build time after JDK-8331497 Reviewed-by: iklam ! src/hotspot/share/cds/archiveBuilder.cpp Changeset: c59adf68 Branch: hermetic-java-runtime Author: Naoto Sato Date: 2024-11-18 18:22:18 +0000 URL: https://git.openjdk.org/leyden/commit/c59adf68d9ac49b41fb778041e3949a8057e8d7f 8344330: Remove AccessController.doPrivileged() from jdk.charsets module Reviewed-by: lancea, bpb, rriggs, jlu ! src/jdk.charsets/share/classes/sun/nio/cs/ext/SJIS_0213.java Changeset: e9e4200a Branch: hermetic-java-runtime Author: Naman Nigam Committer: Chen Liang Date: 2024-11-18 18:30:24 +0000 URL: https://git.openjdk.org/leyden/commit/e9e4200a6aaacc11442f0298525e2531bf08240e 8343125: Correct the documentation for TreeMap's getFloorEntry and getCeilingEntry Reviewed-by: liach, acobbs ! src/java.base/share/classes/java/util/TreeMap.java Changeset: 26494063 Branch: hermetic-java-runtime Author: Aleksey Shipilev Date: 2024-11-18 18:38:56 +0000 URL: https://git.openjdk.org/leyden/commit/26494063237ab50b1a86847da1b3ce3c44d55409 8344352: 32-bit builds crash after JDK-8305895 Reviewed-by: rkennke, coleenp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/threads.cpp Changeset: 922b12f3 Branch: hermetic-java-runtime Author: Brian Burkhalter Date: 2024-11-18 19:17:14 +0000 URL: https://git.openjdk.org/leyden/commit/922b12f30c4cfd6b504d66daf37fb30c7fb1bfe7 8344078: Remove security manager dependency in java.nio Reviewed-by: alanb, rriggs ! src/java.base/aix/classes/sun/nio/ch/DefaultSelectorProvider.java ! src/java.base/linux/classes/sun/nio/ch/DefaultSelectorProvider.java ! src/java.base/linux/classes/sun/nio/fs/LinuxDosFileAttributeView.java ! src/java.base/macosx/classes/sun/nio/ch/DefaultSelectorProvider.java ! src/java.base/macosx/classes/sun/nio/fs/BsdFileAttributeViews.java ! src/java.base/macosx/classes/sun/nio/fs/BsdFileSystem.java ! src/java.base/share/classes/java/nio/channels/spi/AsynchronousChannelProvider.java ! src/java.base/share/classes/java/nio/channels/spi/SelectorProvider.java ! src/java.base/share/classes/java/nio/charset/Charset.java ! src/java.base/share/classes/java/nio/file/CopyMoveHelper.java ! src/java.base/share/classes/java/nio/file/FileSystems.java ! src/java.base/share/classes/java/nio/file/FileTreeIterator.java ! src/java.base/share/classes/java/nio/file/FileTreeWalker.java ! src/java.base/share/classes/java/nio/file/Files.java ! src/java.base/share/classes/java/nio/file/TempFileHelper.java ! src/java.base/share/classes/java/nio/file/spi/FileSystemProvider.java ! src/java.base/share/classes/sun/nio/ch/AsynchronousChannelGroupImpl.java ! src/java.base/share/classes/sun/nio/ch/AsynchronousServerSocketChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/AsynchronousSocketChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/CompletedFuture.java ! src/java.base/share/classes/sun/nio/ch/Invoker.java ! src/java.base/share/classes/sun/nio/ch/Net.java ! src/java.base/share/classes/sun/nio/ch/PendingFuture.java ! src/java.base/share/classes/sun/nio/ch/Reflect.java ! src/java.base/share/classes/sun/nio/ch/ServerSocketAdaptor.java ! src/java.base/share/classes/sun/nio/ch/ServerSocketChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/SimpleAsynchronousFileChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/SocketAdaptor.java ! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/ThreadPool.java ! src/java.base/share/classes/sun/nio/ch/UnixDomainSockets.java ! src/java.base/share/classes/sun/nio/ch/Util.java ! src/java.base/share/classes/sun/nio/cs/CharsetMapping.java ! src/java.base/share/classes/sun/nio/fs/AbstractPoller.java ! src/java.base/share/classes/sun/nio/fs/AbstractUserDefinedFileAttributeView.java ! src/java.base/share/classes/sun/nio/fs/PollingWatchService.java ! src/java.base/unix/classes/sun/nio/ch/InheritedChannel.java ! src/java.base/unix/classes/sun/nio/ch/UnixAsynchronousServerSocketChannelImpl.java ! src/java.base/unix/classes/sun/nio/ch/UnixAsynchronousSocketChannelImpl.java ! src/java.base/unix/classes/sun/nio/ch/UnixDomainSocketsUtil.java ! src/java.base/unix/classes/sun/nio/fs/MimeTypesFileTypeDetector.java ! src/java.base/unix/classes/sun/nio/fs/UnixChannelFactory.java ! src/java.base/unix/classes/sun/nio/fs/UnixFileAttributeViews.java ! src/java.base/unix/classes/sun/nio/fs/UnixFileStore.java ! src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java ! src/java.base/unix/classes/sun/nio/fs/UnixFileSystemProvider.java ! src/java.base/unix/classes/sun/nio/fs/UnixPath.java ! src/java.base/unix/classes/sun/nio/fs/UnixSecureDirectoryStream.java ! src/java.base/unix/classes/sun/nio/fs/UnixUriUtils.java ! src/java.base/unix/classes/sun/nio/fs/UnixUserDefinedFileAttributeView.java ! src/java.base/unix/classes/sun/nio/fs/UnixUserPrincipals.java ! src/java.base/windows/classes/sun/nio/ch/DefaultSelectorProvider.java ! src/java.base/windows/classes/sun/nio/ch/PipeImpl.java ! src/java.base/windows/classes/sun/nio/ch/UnixDomainSocketsUtil.java ! src/java.base/windows/classes/sun/nio/ch/WindowsAsynchronousServerSocketChannelImpl.java ! src/java.base/windows/classes/sun/nio/ch/WindowsAsynchronousSocketChannelImpl.java ! src/java.base/windows/classes/sun/nio/fs/WindowsAclFileAttributeView.java ! src/java.base/windows/classes/sun/nio/fs/WindowsChannelFactory.java ! src/java.base/windows/classes/sun/nio/fs/WindowsFileAttributeViews.java ! src/java.base/windows/classes/sun/nio/fs/WindowsFileCopy.java ! src/java.base/windows/classes/sun/nio/fs/WindowsFileSystem.java ! src/java.base/windows/classes/sun/nio/fs/WindowsFileSystemProvider.java ! src/java.base/windows/classes/sun/nio/fs/WindowsLinkSupport.java ! src/java.base/windows/classes/sun/nio/fs/WindowsPath.java ! src/java.base/windows/classes/sun/nio/fs/WindowsUriSupport.java ! src/java.base/windows/classes/sun/nio/fs/WindowsUserDefinedFileAttributeView.java ! src/java.base/windows/classes/sun/nio/fs/WindowsUserPrincipals.java Changeset: 70eb95f8 Branch: hermetic-java-runtime Author: Kevin Walls Date: 2024-11-18 19:18:22 +0000 URL: https://git.openjdk.org/leyden/commit/70eb95f8488aa39c22ee404c1a4756ecf5db7af6 8344187: Remove SecurityManager and related calls from java.instrument Reviewed-by: alanb, amenkov ! src/java.instrument/share/classes/java/lang/instrument/ClassFileTransformer.java ! src/java.instrument/share/classes/sun/instrument/InstrumentationImpl.java Changeset: 92271af6 Branch: hermetic-java-runtime Author: Harshitha Onkar Date: 2024-11-18 19:19:51 +0000 URL: https://git.openjdk.org/leyden/commit/92271af6358d38a49b02fb02020f9459c55fca26 8344058: Remove doPrivileged calls from macos platform sources in the java.desktop module Reviewed-by: prr, aivanov ! src/java.desktop/macosx/classes/apple/laf/JRSUIUtils.java ! src/java.desktop/macosx/classes/com/apple/eio/FileManager.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaFileView.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaImageFactory.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaLookAndFeel.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuBarUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaNativeResources.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaUtilControlSize.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaUtils.java ! src/java.desktop/macosx/classes/com/apple/laf/ScreenMenu.java ! src/java.desktop/macosx/classes/sun/awt/PlatformGraphicsInfo.java ! src/java.desktop/macosx/classes/sun/font/CFontManager.java ! src/java.desktop/macosx/classes/sun/java2d/MacOSFlags.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLGraphicsConfig.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLRenderQueue.java ! src/java.desktop/macosx/classes/sun/lwawt/LWComponentPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/LWToolkit.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessibility.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CDragSourceContextPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CFileDialog.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CTrayIcon.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java Changeset: de6e013e Branch: hermetic-java-runtime Author: Sean Mullan Date: 2024-11-18 19:35:42 +0000 URL: https://git.openjdk.org/leyden/commit/de6e013e0e713136ee3117a9805a542ecf521a55 8344310: Remove Security Manager dependencies from javax.crypto and com.sun.crypto packages Reviewed-by: jpai, ascarpino ! src/java.base/share/classes/com/sun/crypto/provider/DHKeyAgreement.java ! src/java.base/share/classes/com/sun/crypto/provider/JceKeyStore.java ! src/java.base/share/classes/com/sun/crypto/provider/SealedObjectForKeyProtector.java ! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java ! src/java.base/share/classes/javax/crypto/JceSecurity.java.template ! src/java.base/share/classes/javax/crypto/JceSecurityManager.java ! src/java.base/share/classes/javax/crypto/ProviderVerifier.java Changeset: f6366748 Branch: hermetic-java-runtime Author: Patricio Chilano Mateo Date: 2024-11-18 20:48:09 +0000 URL: https://git.openjdk.org/leyden/commit/f636674889f925d4feb9a8d2be811e66f9b3a0ac 8344247: Move objectWaiter field to VirtualThread instance Reviewed-by: dholmes, coleenp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/javaClasses.inline.hpp ! src/hotspot/share/classfile/javaClassesImpl.hpp ! src/hotspot/share/oops/stackChunkOop.hpp ! src/hotspot/share/oops/stackChunkOop.inline.hpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/runtime/continuationFreezeThaw.cpp ! src/hotspot/share/runtime/continuationJavaClasses.cpp ! src/hotspot/share/runtime/continuationJavaClasses.hpp ! src/hotspot/share/runtime/continuationJavaClasses.inline.hpp ! src/hotspot/share/runtime/objectMonitor.cpp Changeset: 8d43e0d6 Branch: hermetic-java-runtime Author: Justin Lu Date: 2024-11-18 21:27:24 +0000 URL: https://git.openjdk.org/leyden/commit/8d43e0d664aca03f3e8f66812c184a85847fc105 8344331: SM cleanup in java.scripting Reviewed-by: naoto, lancea ! src/java.scripting/share/classes/javax/script/ScriptEngineManager.java Changeset: 5cb0d438 Branch: hermetic-java-runtime Author: Christian Stein Date: 2024-11-18 21:49:36 +0000 URL: https://git.openjdk.org/leyden/commit/5cb0d438231383d491b2fcca455d09af7f2ee016 8293040: Argfile documentation for java launcher tool is confusing regarding usage of wildcards Reviewed-by: liach ! src/java.base/share/man/java.md Changeset: dd863690 Branch: hermetic-java-runtime Author: Alex Menkov Date: 2024-11-19 00:08:06 +0000 URL: https://git.openjdk.org/leyden/commit/dd8636908c6a604a9b191d7dcce8490fa8e3eb4d 8344262: Win32AttachOperationRequest objects are created by using global new Reviewed-by: jwaters, dholmes ! src/hotspot/os/windows/attachListener_windows.cpp Changeset: 37298844 Branch: hermetic-java-runtime Author: Fei Yang Date: 2024-11-19 01:49:33 +0000 URL: https://git.openjdk.org/leyden/commit/37298844c9504fbafb08c593cb6eec70184e308b 8344371: RISC-V: compiler/intrinsics/chacha/TestChaCha20.java fails after JDK-8343555 Reviewed-by: mli ! test/hotspot/jtreg/compiler/intrinsics/chacha/TestChaCha20.java Changeset: 9e92a9e2 Branch: hermetic-java-runtime Author: Prasanta Sadhukhan Date: 2024-11-19 03:11:31 +0000 URL: https://git.openjdk.org/leyden/commit/9e92a9e2bab04b79626b88a7dd017dd0def04d7a 8344059: Remove doPrivileged calls from windows platform sources in the java.desktop module Reviewed-by: kcr, prr ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/AnimationController.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/XPStyle.java ! src/java.desktop/windows/classes/sun/awt/PlatformGraphicsInfo.java ! src/java.desktop/windows/classes/sun/awt/Win32FontManager.java ! src/java.desktop/windows/classes/sun/awt/Win32GraphicsDevice.java ! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolderManager2.java ! src/java.desktop/windows/classes/sun/awt/windows/TranslucentWindowPainter.java ! src/java.desktop/windows/classes/sun/awt/windows/WEmbeddedFrame.java ! src/java.desktop/windows/classes/sun/awt/windows/WFileDialogPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WFramePeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WMenuItemPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WPathGraphics.java ! src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DScreenUpdateManager.java ! src/java.desktop/windows/classes/sun/java2d/windows/WindowsFlags.java ! src/java.desktop/windows/classes/sun/print/PrintServiceLookupProvider.java Changeset: d85dd77e Branch: hermetic-java-runtime Author: Eirik Bj?rsn?s Date: 2024-11-19 05:43:22 +0000 URL: https://git.openjdk.org/leyden/commit/d85dd77edf18c6efd3a7438c0595cd729af2f863 8344365: SecurityManager cleanups in java.sql and java.sql.rowset modules Reviewed-by: rriggs, bchristi ! src/java.sql.rowset/share/classes/com/sun/rowset/CachedRowSetImpl.java ! src/java.sql.rowset/share/classes/com/sun/rowset/internal/CachedRowSetWriter.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/RowSetProvider.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SQLInputImpl.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialJavaObject.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/spi/SyncFactory.java ! src/java.sql/share/classes/java/sql/DriverManager.java - test/jdk/java/sql/testng/util/TestPolicy.java ! test/jdk/jdk/internal/reflect/CallerSensitive/CheckCSMs.java Changeset: b12c5b4d Branch: hermetic-java-runtime Author: Eirik Bj?rsn?s Date: 2024-11-19 05:44:30 +0000 URL: https://git.openjdk.org/leyden/commit/b12c5b4d18d9bd53e44e515ac1fac548ceeb3dc6 8344218: Remove calls to SecurityManager and and doPrivileged in java.net.NetworkInterface after JEP 486 integration Reviewed-by: dfuchs ! src/java.base/share/classes/java/net/NetworkInterface.java Changeset: 499186be Branch: hermetic-java-runtime Author: Prasanta Sadhukhan Date: 2024-11-19 06:37:49 +0000 URL: https://git.openjdk.org/leyden/commit/499186be0fa70dba4b008cdafb72aba6addb2965 8343902: javax/swing/plaf/nimbus/8041642/bug8041642.java fails in ubuntu22.04 Reviewed-by: azvegint ! test/jdk/javax/swing/plaf/nimbus/8041642/bug8041642.java Changeset: 76a55c3c Branch: hermetic-java-runtime Author: Aleksey Shipilev Date: 2024-11-19 08:45:02 +0000 URL: https://git.openjdk.org/leyden/commit/76a55c3cb6e5177442f355ae1036db4fbf8e54af 8341334: CDS: Parallel relocation Reviewed-by: iklam, adinn, stuefe ! src/hotspot/share/cds/archiveUtils.cpp ! src/hotspot/share/cds/archiveUtils.hpp ! src/hotspot/share/cds/cds_globals.hpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/runtime/java.cpp Changeset: 8bd080bc Branch: hermetic-java-runtime Author: Jan Lahoda Date: 2024-11-19 09:13:37 +0000 URL: https://git.openjdk.org/leyden/commit/8bd080bcc9ae3eb368e4bcd5fd0f52408dd9050c 8341901: Using 'var' keyword switch pattern matching causes compiler error Reviewed-by: vromero, abimpoudis ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java ! test/langtools/tools/javac/patterns/BindingPatternVarTypeModel.java Changeset: 9d60300f Branch: hermetic-java-runtime Author: Tobias Hartmann Date: 2024-11-19 10:01:49 +0000 URL: https://git.openjdk.org/leyden/commit/9d60300feea12d353fcd6c806b196ace2df02d05 8344199: Incorrect excluded field value set by getEventWriter intrinsic Co-authored-by: Patricio Chilano Mateo Reviewed-by: syan, mgronlun ! src/hotspot/share/opto/library_call.cpp ! test/jdk/ProblemList-Xcomp.txt Changeset: 7540fa21 Branch: hermetic-java-runtime Author: Amit Kumar Date: 2024-11-19 10:16:22 +0000 URL: https://git.openjdk.org/leyden/commit/7540fa2147ff8fc9c652ef13548f72f27e2809a8 8343884: [s390x] Disallow OptoScheduling Reviewed-by: lucy ! src/hotspot/cpu/s390/vm_version_s390.cpp Changeset: 0d666891 Branch: hermetic-java-runtime Author: Fei Yang Date: 2024-11-19 10:20:58 +0000 URL: https://git.openjdk.org/leyden/commit/0d66689177b880035e4047399e3e64f461713562 8344393: RISC-V: Remove option UseRVVForBigIntegerShiftIntrinsics Reviewed-by: mli, fjiang ! src/hotspot/cpu/riscv/globals_riscv.hpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/riscv/vm_version_riscv.cpp ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/riscv64/RISCV64HotSpotJVMCIBackendFactory.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/riscv64/RISCV64HotSpotVMConfig.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/riscv64/RISCV64.java Changeset: 23597361 Branch: hermetic-java-runtime Author: Eirik Bj?rsn?s Date: 2024-11-19 12:04:37 +0000 URL: https://git.openjdk.org/leyden/commit/235973615fbad7073df67167ab1cb4d40b6f1ab5 8344534: Remove leftover import of java.security.AccessControlContext in JavaLangAccess Reviewed-by: alanb ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java Changeset: cc8bd637 Branch: hermetic-java-runtime Author: Matthias Baesken Date: 2024-11-19 13:44:11 +0000 URL: https://git.openjdk.org/leyden/commit/cc8bd63741ce5745c144bf21b737c287d9b53817 8344036: Tests tools/jlink/runtimeImage fail on AIX after JDK-8311302 Reviewed-by: sgehwolf ! test/jdk/tools/jlink/runtimeImage/AddOptionsTest.java ! test/jdk/tools/jlink/runtimeImage/BasicJlinkMissingJavaBase.java ! test/jdk/tools/jlink/runtimeImage/BasicJlinkTest.java ! test/jdk/tools/jlink/runtimeImage/CustomModuleJlinkTest.java ! test/jdk/tools/jlink/runtimeImage/GenerateJLIClassesTest.java ! test/jdk/tools/jlink/runtimeImage/JavaSEReproducibleTest.java ! test/jdk/tools/jlink/runtimeImage/KeepPackagedModulesFailTest.java ! test/jdk/tools/jlink/runtimeImage/ModifiedFilesExitTest.java ! test/jdk/tools/jlink/runtimeImage/ModifiedFilesWarningTest.java ! test/jdk/tools/jlink/runtimeImage/MultiHopTest.java ! test/jdk/tools/jlink/runtimeImage/PackagedModulesVsRuntimeImageLinkTest.java ! test/jdk/tools/jlink/runtimeImage/PatchedJDKModuleJlinkTest.java ! test/jdk/tools/jlink/runtimeImage/SystemModulesTest.java ! test/jdk/tools/jlink/runtimeImage/SystemModulesTest2.java Changeset: 41436bb0 Branch: hermetic-java-runtime Author: Alexey Semenyuk Date: 2024-11-19 13:52:31 +0000 URL: https://git.openjdk.org/leyden/commit/41436bb0e81ddf08fea189d9e1d020fb0ce8979b 8336087: Doccheck: the jpackage command page doesn't show the correct command-line options Reviewed-by: almatvee ! src/jdk.jpackage/share/man/jpackage.md Changeset: 0714114f Branch: hermetic-java-runtime Author: Alexey Semenyuk Date: 2024-11-19 13:53:45 +0000 URL: https://git.openjdk.org/leyden/commit/0714114fe3e0ac01657053164c61cbb702c0f9a0 8344322: Improve capabilities of jpackage test lib to validate error output of jpackage Reviewed-by: almatvee + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CannedFormattedString.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageStringBundle.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java ! test/jdk/tools/jpackage/share/ErrorTest.java Changeset: a28e4d83 Branch: hermetic-java-runtime Author: Alexey Semenyuk Date: 2024-11-19 13:54:02 +0000 URL: https://git.openjdk.org/leyden/commit/a28e4d839c9220655d78116be89c3c26b3d17a0e 8342299: Document that jpackage includes (possibly old) VC Redistributable MSVCP140.dll from JDK Reviewed-by: almatvee ! src/jdk.jpackage/share/man/jpackage.md Changeset: fea5f2b1 Branch: hermetic-java-runtime Author: Alexey Semenyuk Date: 2024-11-19 13:54:57 +0000 URL: https://git.openjdk.org/leyden/commit/fea5f2b1458cdd53f437e59caaffaa6e22fb59a7 8344415: Restruct jpackage utility classes Reviewed-by: almatvee ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/DesktopIntegration.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxAppImageBuilder.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacLaunchersAsServices.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AbstractAppImageBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AbstractBundler.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageFile.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/IOUtils.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PathGroup.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/FileUtils.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PathUtils.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PrettyPrintHandler.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/SkipDocumentHandler.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/XmlConsumer.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/XmlUtils.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ExceptionBox.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingBiConsumer.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingBiFunction.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingConsumer.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingFunction.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingRunnable.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingSupplier.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingUnaryOperator.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExeBundler.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixAppImageFragmentBuilder.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixFragmentBuilder.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixLauncherAsService.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixPipeline.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixSourceConverter.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixTool.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixUiFragmentBuilder.java ! test/jdk/tools/jpackage/TEST.properties ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/AnnotationsTest.java ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/TKitTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/FileAssociations.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Functional.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherAsServiceVerifier.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherIconVerifier.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MethodCall.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageType.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestBuilder.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestInstance.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestMethodSupplier.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java ! test/jdk/tools/jpackage/linux/AppAboutUrlTest.java ! test/jdk/tools/jpackage/share/AppContentTest.java ! test/jdk/tools/jpackage/share/BasicTest.java ! test/jdk/tools/jpackage/share/IconTest.java ! test/jdk/tools/jpackage/share/InOutPathTest.java ! test/jdk/tools/jpackage/share/MainClassTest.java ! test/jdk/tools/jpackage/share/PerUserCfgTest.java ! test/jdk/tools/jpackage/share/RuntimeImageSymbolicLinksTest.java ! test/jdk/tools/jpackage/windows/WinLongVersionTest.java ! test/jdk/tools/jpackage/windows/WinScriptTest.java Changeset: 1717946c Branch: hermetic-java-runtime Author: Ivan Walulya Date: 2024-11-19 14:31:40 +0000 URL: https://git.openjdk.org/leyden/commit/1717946c1b6494a4a44622027ac1dd175fcb9563 8344302: G1: Refactor G1CMTask::do_marking_step to use smaller wrapper methods Reviewed-by: tschatzl, ayang ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp Changeset: 59fcfae6 Branch: hermetic-java-runtime Author: SendaoYan Date: 2024-11-19 15:17:34 +0000 URL: https://git.openjdk.org/leyden/commit/59fcfae63090f6659a94a9e3dd0705739ec1b074 8343129: Disable unstable check of ThreadsListHandle.sanity_vm ThreadList values Reviewed-by: dholmes ! test/hotspot/gtest/runtime/test_ThreadsListHandle.cpp Changeset: ded01e43 Branch: hermetic-java-runtime Author: Roger Riggs Date: 2024-11-19 15:21:02 +0000 URL: https://git.openjdk.org/leyden/commit/ded01e4316a46d4c4a74d494db61d03f8591fd67 8344327: SM cleanup in jdk.unsupported ReflectionFactory Reviewed-by: liach, mullan, alanb ! src/jdk.unsupported/share/classes/sun/reflect/ReflectionFactory.java Changeset: dc940ec8 Branch: hermetic-java-runtime Author: Hamlin Li Date: 2024-11-19 15:59:30 +0000 URL: https://git.openjdk.org/leyden/commit/dc940ec8afcd3cd12ed3785d547f4cd602f65c15 8344387: RISC-V: C2: Improve encoding of LoadNKlass for compact headers Reviewed-by: fyang, luhenry ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad Changeset: d4cd27e8 Branch: hermetic-java-runtime Author: Coleen Phillimore Date: 2024-11-19 16:13:11 +0000 URL: https://git.openjdk.org/leyden/commit/d4cd27e875ba7d44b0c614d48888340990b94169 8344445: MethodCounters don't need a vptr Reviewed-by: kbarrett, dlong ! src/hotspot/share/oops/metadata.hpp ! src/hotspot/share/oops/methodCounters.cpp ! src/hotspot/share/oops/methodCounters.hpp Changeset: 48223f7b Branch: hermetic-java-runtime Author: Alan Bateman Date: 2024-11-19 16:37:43 +0000 URL: https://git.openjdk.org/leyden/commit/48223f7b9c6fbaf4e6751a5b41ea9e9046a48f91 8344143: Test jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java timed out on macosx-x64 Reviewed-by: pchilanomate ! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenBlocking.java ! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java Changeset: 7f672eb2 Branch: hermetic-java-runtime Author: Alexey Semenyuk Date: 2024-11-19 16:56:11 +0000 URL: https://git.openjdk.org/leyden/commit/7f672eb266b76a9310dcf108f72adf2469e63dee 8344550: Compilation error of jpackage test JPackageStringBundle.java source Reviewed-by: rriggs ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageStringBundle.java Changeset: 78602be1 Branch: hermetic-java-runtime Author: Andrey Turbanov Date: 2024-11-19 16:59:06 +0000 URL: https://git.openjdk.org/leyden/commit/78602be1fe6803503d4382cc9797ec70ee49eba6 8344024: Unnecessary Hashtable usage in RSAPSSSignature.DIGEST_LENGTHS Reviewed-by: valeriep ! src/java.base/share/classes/sun/security/rsa/RSAPSSSignature.java Changeset: 47ebf8d8 Branch: hermetic-java-runtime Author: naveen.n.narayanan Date: 2024-11-19 17:15:24 +0000 URL: https://git.openjdk.org/leyden/commit/47ebf8d868b2e15b943a227ad3cf2ee12eed10f6 8342098: Write a test to compare the images Reviewed-by: aivanov, abhiscxk + test/jdk/java/awt/Robot/ScreenCaptureRobotTest.java Changeset: 02ec8ca2 Branch: hermetic-java-runtime Author: Alexey Ivanov Date: 2024-11-19 17:15:46 +0000 URL: https://git.openjdk.org/leyden/commit/02ec8ca2d6ccbabc6740b60be8fe1f8b2110f0ca 8342508: Use latch in BasicMenuUI/bug4983388.java instead of delay Reviewed-by: azvegint, abhiscxk, serb ! test/jdk/javax/swing/plaf/basic/BasicMenuUI/4983388/bug4983388.java Changeset: 087a07b5 Branch: hermetic-java-runtime Author: Archie Cobbs Date: 2024-11-19 17:43:48 +0000 URL: https://git.openjdk.org/leyden/commit/087a07b5ededc6381d3d12cad045d3522434709e 8343479: Remove unnecessary @SuppressWarnings annotations (hotspot) Reviewed-by: chagedorn, epeter ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/IndirectHotSpotObjectConstantImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/AnnotationData.java Changeset: bb7a8403 Branch: hermetic-java-runtime Author: Renjith Kannath Pariyangad Committer: Phil Race Date: 2024-11-19 18:19:28 +0000 URL: https://git.openjdk.org/leyden/commit/bb7a8403ba1b32b2d97c0bd3ec78dac1832f5289 8342541: Exclude List/KeyEventsTest/KeyEventsTest.java from running on macOS Reviewed-by: aivanov, prr ! test/jdk/java/awt/List/KeyEventsTest/KeyEventsTest.java Changeset: 93e889b4 Branch: hermetic-java-runtime Author: Larry Cable Committer: Kevin Walls Date: 2024-11-19 18:45:45 +0000 URL: https://git.openjdk.org/leyden/commit/93e889b48cb6eb6872201a28ee19d8fd17c5d821 8342449: reimplement: JDK-8327114 Attach in Linux may have wrong behavior when pid == ns_pid Reviewed-by: kevinw ! src/jdk.attach/linux/classes/sun/tools/attach/VirtualMachineImpl.java Changeset: 0b1f5710 Branch: hermetic-java-runtime Author: Chris Plummer Date: 2024-11-19 18:58:00 +0000 URL: https://git.openjdk.org/leyden/commit/0b1f57105d5af72b2cd47fa5c9a2b4e2961318cd 8253440: serviceability/sa/TestJhsdbJstackLineNumbers.java failed with "Didn't find enough line numbers" Reviewed-by: kevinw, lmesnik ! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackLineNumbers.java Changeset: 6a5256ec Branch: hermetic-java-runtime Author: Stuart Marks Date: 2024-11-19 18:58:23 +0000 URL: https://git.openjdk.org/leyden/commit/6a5256ec042e16a2157475e86e7859b345a91bd0 8344149: Remove usage of Security Manager from java.rmi Reviewed-by: rriggs, kevinw, aefimov ! src/java.rmi/share/classes/java/rmi/MarshalledObject.java ! src/java.rmi/share/classes/java/rmi/server/LogStream.java ! src/java.rmi/share/classes/java/rmi/server/ObjID.java ! src/java.rmi/share/classes/java/rmi/server/RMIClassLoader.java ! src/java.rmi/share/classes/java/rmi/server/RMISocketFactory.java ! src/java.rmi/share/classes/sun/rmi/log/ReliableLog.java ! src/java.rmi/share/classes/sun/rmi/registry/RegistryImpl.java ! src/java.rmi/share/classes/sun/rmi/runtime/Log.java ! src/java.rmi/share/classes/sun/rmi/runtime/NewThreadAction.java ! src/java.rmi/share/classes/sun/rmi/runtime/RuntimeUtil.java ! src/java.rmi/share/classes/sun/rmi/server/MarshalInputStream.java ! src/java.rmi/share/classes/sun/rmi/server/MarshalOutputStream.java ! src/java.rmi/share/classes/sun/rmi/server/UnicastRef.java ! src/java.rmi/share/classes/sun/rmi/server/UnicastServerRef.java ! src/java.rmi/share/classes/sun/rmi/server/Util.java ! src/java.rmi/share/classes/sun/rmi/transport/DGCAckHandler.java ! src/java.rmi/share/classes/sun/rmi/transport/DGCClient.java ! src/java.rmi/share/classes/sun/rmi/transport/DGCImpl.java ! src/java.rmi/share/classes/sun/rmi/transport/DGCImpl_Stub.java ! src/java.rmi/share/classes/sun/rmi/transport/GC.java ! src/java.rmi/share/classes/sun/rmi/transport/ObjectTable.java ! src/java.rmi/share/classes/sun/rmi/transport/StreamRemoteCall.java ! src/java.rmi/share/classes/sun/rmi/transport/Target.java ! src/java.rmi/share/classes/sun/rmi/transport/Transport.java ! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPChannel.java ! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPEndpoint.java ! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPTransport.java Changeset: 3328b4ec Branch: hermetic-java-runtime Author: Sonia Zaldana Calles Date: 2024-11-19 19:13:09 +0000 URL: https://git.openjdk.org/leyden/commit/3328b4ecf225f95edfce6ab848dcfb62ddc1aaff 8343700: ceil_log2 should not loop endlessly Reviewed-by: shade, kbarrett, aph, stuefe ! src/hotspot/share/classfile/dictionary.cpp ! src/hotspot/share/utilities/powerOfTwo.hpp ! test/hotspot/gtest/utilities/test_powerOfTwo.cpp Changeset: 69c9f256 Branch: hermetic-java-runtime Author: Phil Race Date: 2024-11-19 19:35:28 +0000 URL: https://git.openjdk.org/leyden/commit/69c9f2566ea36fa3317d762d4498637489c70c45 8344061: Remove doPrivileged calls from shared implementation code in the java.desktop module : part 2 Reviewed-by: aivanov ! src/java.desktop/share/classes/sun/awt/AWTAutoShutdown.java ! src/java.desktop/share/classes/sun/awt/AppContext.java ! src/java.desktop/share/classes/sun/awt/CausedFocusEvent.java ! src/java.desktop/share/classes/sun/awt/DebugSettings.java ! src/java.desktop/share/classes/sun/awt/FontConfiguration.java ! src/java.desktop/share/classes/sun/awt/FontDescriptor.java ! src/java.desktop/share/classes/sun/awt/NativeLibLoader.java ! src/java.desktop/share/classes/sun/awt/datatransfer/DataTransferer.java ! src/java.desktop/share/classes/sun/awt/datatransfer/TransferableProxy.java ! src/java.desktop/share/classes/sun/awt/im/ExecutableInputMethodManager.java ! src/java.desktop/share/classes/sun/awt/im/InputContext.java ! src/java.desktop/share/classes/sun/awt/im/InputMethodContext.java ! src/java.desktop/share/classes/sun/font/CreatedFontTracker.java ! src/java.desktop/share/classes/sun/font/FileFont.java ! src/java.desktop/share/classes/sun/font/FontManagerNativeLibrary.java ! src/java.desktop/share/classes/sun/font/FontUtilities.java ! src/java.desktop/share/classes/sun/font/StrikeCache.java ! src/java.desktop/share/classes/sun/font/SunFontManager.java ! src/java.desktop/share/classes/sun/font/SunLayoutEngine.java ! src/java.desktop/share/classes/sun/font/TrueTypeFont.java ! src/java.desktop/share/classes/sun/font/Type1Font.java Changeset: cd45ba32 Branch: hermetic-java-runtime Author: Xiaolong Peng Committer: Aleksey Shipilev Date: 2024-11-19 20:18:54 +0000 URL: https://git.openjdk.org/leyden/commit/cd45ba32f026ba3827d18836cab37a73f59346ed 8342041: Test gc/shenandoah/oom/TestClassLoaderLeak.java slow on Windows after JDK-8340490 Reviewed-by: shade, wkemper ! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp ! test/hotspot/jtreg/gc/shenandoah/oom/TestClassLoaderLeak.java Changeset: aac1f9af Branch: hermetic-java-runtime Author: Laurent Bourg?s Date: 2024-11-19 20:28:58 +0000 URL: https://git.openjdk.org/leyden/commit/aac1f9af01b15aac0c6ca923b49f5577ee8ce104 8341793: Fix ExceptionOccurred in jdk.accessibility Reviewed-by: prr, avu ! src/jdk.accessibility/windows/native/libjavaaccessbridge/AccessBridgeJavaEntryPoints.cpp Changeset: f6f73ce7 Branch: hermetic-java-runtime Author: Brian Burkhalter Date: 2024-11-19 20:30:02 +0000 URL: https://git.openjdk.org/leyden/commit/f6f73ce70da0bea31b93a397da7f7912d1642c09 8344446: Remove security manager dependency from module jdk.sctp Reviewed-by: mullan, alanb ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpChannelImpl.java ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpMultiChannelImpl.java ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpNet.java ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpServerChannelImpl.java Changeset: 81e43114 Branch: hermetic-java-runtime Author: Brian Burkhalter Date: 2024-11-19 20:30:22 +0000 URL: https://git.openjdk.org/leyden/commit/81e43114eca5199a0d816c02f50ecb6bc370135b 8344077: Remove security manager dependency in java.io Reviewed-by: rriggs, alanb, naoto, lancea ! src/java.base/share/classes/java/io/Console.java ! src/java.base/share/classes/java/io/File.java ! src/java.base/share/classes/java/io/FileInputStream.java ! src/java.base/share/classes/java/io/FileOutputStream.java ! src/java.base/share/classes/java/io/FilePermission.java ! src/java.base/share/classes/java/io/RandomAccessFile.java ! src/java.base/share/classes/java/io/SerializablePermission.java ! src/java.base/unix/classes/java/io/UnixFileSystem.java ! src/java.base/windows/classes/java/io/WinNTFileSystem.java Changeset: acdbf833 Branch: hermetic-java-runtime Author: Calvin Cheung Date: 2024-11-19 23:37:34 +0000 URL: https://git.openjdk.org/leyden/commit/acdbf83325296511e6d27cc696911d81f99b8063 8341553: Remove UseCompactObjectHeaders extra CDS archives Reviewed-by: erikj, iklam, coleenp ! make/conf/jib-profiles.js ! test/hotspot/jtreg/runtime/cds/TestDefaultArchiveLoading.java Changeset: f5252900 Branch: hermetic-java-runtime Author: Joe Darcy Date: 2024-11-20 00:06:24 +0000 URL: https://git.openjdk.org/leyden/commit/f525290000bf8583617047aaeb894bf90332d2e9 8341935: javac states that -proc:full is the default but the default as of 23 is -proc:none Reviewed-by: jlahoda ! src/jdk.compiler/share/man/javac.md Changeset: bc7eabd7 Branch: hermetic-java-runtime Author: Guoxiong Li Date: 2024-11-20 01:09:05 +0000 URL: https://git.openjdk.org/leyden/commit/bc7eabd7e4c499fc1b1f37b958c7384078b69bce 8344350: Add '.gdbinit' and '.lldbinit' to file '.gitignore' Reviewed-by: ihse, erikj ! .gitignore Changeset: 4ddd3dec Branch: hermetic-java-runtime Author: SendaoYan Date: 2024-11-20 01:36:56 +0000 URL: https://git.openjdk.org/leyden/commit/4ddd3dec2d0b232d48646ca89b16591b3026aa5c 8344356: Aarch64: implement -XX:+VerifyActivationFrameSize Reviewed-by: aph ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp Changeset: 8a1f9f0a Branch: hermetic-java-runtime Author: Archie Cobbs Date: 2024-11-20 01:57:03 +0000 URL: https://git.openjdk.org/leyden/commit/8a1f9f0a324e30b5da53d58434ac1b39569fc523 8343476: Remove unnecessary @SuppressWarnings annotations (client) Reviewed-by: prr ! src/demo/share/jfc/SampleTree/SampleTree.java ! src/demo/share/jfc/TableExample/TableExample3.java ! src/demo/share/jfc/TableExample/TableExample4.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxButton.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxPopup.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaFileChooserUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaFileView.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTextFieldSearch.java ! src/java.desktop/macosx/classes/sun/lwawt/LWListPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/LWWindowPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFOldJPEGDecompressor.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifFileChooserUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifInternalFrameUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifOptionPaneUI.java ! src/java.desktop/share/classes/com/sun/media/sound/JavaSoundAudioClip.java ! src/java.desktop/share/classes/java/awt/AWTEventMulticaster.java ! src/java.desktop/share/classes/java/awt/Component.java ! src/java.desktop/share/classes/java/awt/Container.java ! src/java.desktop/share/classes/java/awt/DefaultKeyboardFocusManager.java ! src/java.desktop/share/classes/java/awt/EventQueue.java ! src/java.desktop/share/classes/java/awt/MediaTracker.java ! src/java.desktop/share/classes/java/awt/SequencedEvent.java ! src/java.desktop/share/classes/java/awt/SplashScreen.java ! src/java.desktop/share/classes/java/awt/WaitDispatchSupport.java ! src/java.desktop/share/classes/java/awt/Window.java ! src/java.desktop/share/classes/java/awt/dnd/DragSource.java ! src/java.desktop/share/classes/java/awt/event/FocusEvent.java ! src/java.desktop/share/classes/java/beans/Beans.java ! src/java.desktop/share/classes/java/beans/beancontext/BeanContextChildComponentProxy.java ! src/java.desktop/share/classes/java/beans/beancontext/BeanContextContainerProxy.java ! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServiceProviderBeanInfo.java ! src/java.desktop/share/classes/javax/swing/DefaultFocusManager.java ! src/java.desktop/share/classes/javax/swing/JColorChooser.java ! src/java.desktop/share/classes/javax/swing/JComponent.java ! src/java.desktop/share/classes/javax/swing/JLayer.java ! src/java.desktop/share/classes/javax/swing/KeyStroke.java ! src/java.desktop/share/classes/javax/swing/Spring.java ! src/java.desktop/share/classes/javax/swing/SpringLayout.java ! src/java.desktop/share/classes/javax/swing/Timer.java ! src/java.desktop/share/classes/javax/swing/UIManager.java ! src/java.desktop/share/classes/javax/swing/colorchooser/ColorChooserComponentFactory.java ! src/java.desktop/share/classes/javax/swing/filechooser/FileSystemView.java ! src/java.desktop/share/classes/javax/swing/plaf/LayerUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicCheckBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxEditor.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicFileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicListUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicOptionPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneDivider.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextAreaUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicToolBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/ComboPopup.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/DefaultMetalTheme.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalCheckBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalComboBoxEditor.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalFileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalProgressBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalRadioButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalRootPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalSliderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalSplitPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalTabbedPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalTextFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalToggleButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalToolTipUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalUtils.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthDesktopIconUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSplitPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTextAreaUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTextFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTextPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTreeUI.java ! src/java.desktop/share/classes/javax/swing/text/DefaultStyledDocument.java ! src/java.desktop/share/classes/javax/swing/text/JTextComponent.java ! src/java.desktop/share/classes/javax/swing/text/SimpleAttributeSet.java ! src/java.desktop/share/classes/javax/swing/text/StyledEditorKit.java ! src/java.desktop/share/classes/javax/swing/text/WrappedPlainView.java ! src/java.desktop/share/classes/javax/swing/text/html/FormView.java ! src/java.desktop/share/classes/javax/swing/tree/AbstractLayoutCache.java ! src/java.desktop/share/classes/javax/swing/tree/DefaultTreeCellEditor.java ! src/java.desktop/share/classes/sun/awt/AWTAutoShutdown.java ! src/java.desktop/share/classes/sun/awt/AppContext.java ! src/java.desktop/share/classes/sun/awt/CausedFocusEvent.java ! src/java.desktop/share/classes/sun/awt/KeyboardFocusManagerPeerImpl.java ! src/java.desktop/share/classes/sun/awt/LightweightFrame.java ! src/java.desktop/share/classes/sun/awt/SunToolkit.java ! src/java.desktop/share/classes/sun/java2d/Disposer.java ! src/java.desktop/share/classes/sun/java2d/marlin/DMarlinRenderingEngine.java ! src/java.desktop/share/classes/sun/print/ServiceDialog.java ! src/java.desktop/share/classes/sun/swing/FilePane.java ! src/java.desktop/share/classes/sun/swing/JLightweightFrame.java ! src/java.desktop/share/classes/sun/swing/LightweightContent.java ! src/java.desktop/share/classes/sun/swing/PrintingStatus.java ! src/java.desktop/share/classes/sun/swing/plaf/synth/SynthFileChooserUIImpl.java ! src/java.desktop/share/classes/sun/swing/text/TextComponentPrintable.java Changeset: 189fc8dd Branch: hermetic-java-runtime Author: Amit Kumar Date: 2024-11-20 08:25:37 +0000 URL: https://git.openjdk.org/leyden/commit/189fc8ddeffb4dd595ccd8ad3ca53a0ed4cee91f 8344381: [s390x] Test failures with error: Register type is not known Reviewed-by: mdoerr, lucy ! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.cpp Changeset: 587f2b4b Branch: hermetic-java-runtime Author: Hamlin Li Date: 2024-11-20 08:49:35 +0000 URL: https://git.openjdk.org/leyden/commit/587f2b4b4dd73733a6ee247200371f8a8d0299c1 8343827: RISC-V: set AlignVector as false if applicable to enable SLP Reviewed-by: fyang, luhenry ! src/hotspot/cpu/riscv/vm_version_riscv.cpp Changeset: 5b12a87d Branch: hermetic-java-runtime Author: Prasanta Sadhukhan Date: 2024-11-20 09:11:12 +0000 URL: https://git.openjdk.org/leyden/commit/5b12a87dcb47b5783f179534e2de43d5a920a489 8344060: Remove doPrivileged calls from shared implementation code in the java.desktop module : part 1 Reviewed-by: aivanov, prr ! src/java.desktop/share/classes/sun/awt/SunToolkit.java ! src/java.desktop/share/classes/sun/awt/image/ImageDecoder.java ! src/java.desktop/share/classes/sun/awt/image/ImageFetcher.java ! src/java.desktop/share/classes/sun/awt/image/ImageWatched.java ! src/java.desktop/share/classes/sun/awt/image/ImagingLib.java ! src/java.desktop/share/classes/sun/awt/image/JPEGImageDecoder.java ! src/java.desktop/share/classes/sun/awt/image/NativeLibLoader.java ! src/java.desktop/share/classes/sun/awt/image/VSyncedBSManager.java ! src/java.desktop/share/classes/sun/awt/util/PerformanceLogger.java ! src/java.desktop/share/classes/sun/java2d/Disposer.java ! src/java.desktop/share/classes/sun/java2d/SunGraphicsEnvironment.java ! src/java.desktop/share/classes/sun/java2d/SurfaceDataProxy.java ! src/java.desktop/share/classes/sun/java2d/cmm/CMSManager.java ! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMS.java ! src/java.desktop/share/classes/sun/java2d/loops/GraphicsPrimitive.java ! src/java.desktop/share/classes/sun/java2d/marlin/DMarlinRenderingEngine.java ! src/java.desktop/share/classes/sun/java2d/marlin/MarlinProperties.java ! src/java.desktop/share/classes/sun/java2d/marlin/RendererStats.java ! src/java.desktop/share/classes/sun/java2d/opengl/OGLRenderQueue.java ! src/java.desktop/share/classes/sun/java2d/opengl/OGLSurfaceData.java ! src/java.desktop/share/classes/sun/java2d/pipe/RenderingEngine.java ! src/java.desktop/share/classes/sun/print/PSPrinterJob.java ! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java ! src/java.desktop/share/classes/sun/print/ServiceDialog.java ! src/java.desktop/share/classes/sun/swing/JLightweightFrame.java ! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java Changeset: cf158bc6 Branch: hermetic-java-runtime Author: Jan Lahoda Date: 2024-11-20 09:24:05 +0000 URL: https://git.openjdk.org/leyden/commit/cf158bc6cdadfdfa944b8ec1d3dc7069c8f055a9 8341631: JShell should auto-import java.io.IO.* Reviewed-by: asotona, cstein ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/IOContext.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/impl/ConsoleImpl.java ! src/jdk.jshell/share/classes/jdk/jshell/tool/resources/PREVIEW_DEFAULT.jsh ! test/langtools/jdk/jshell/ConsoleToolTest.java ! test/langtools/jdk/jshell/StartOptionTest.java Changeset: 3a4a9b7a Branch: hermetic-java-runtime Author: Aggelos Biboudis Date: 2024-11-20 10:29:45 +0000 URL: https://git.openjdk.org/leyden/commit/3a4a9b7af7693a836c3caa3112d0d68100535b28 8340145: Problem with generic pattern matching results in internal compiler error Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java + test/langtools/tools/javac/patterns/T8340145.java Changeset: afee7405 Branch: hermetic-java-runtime Author: Xiaolong Peng Committer: Aleksey Shipilev Date: 2024-11-20 10:34:07 +0000 URL: https://git.openjdk.org/leyden/commit/afee7405bd13cbe1cb829dd150a9de7e6faf49ae 8343541: C1: Plain memory accesses are emitted with membars with +AlwaysAtomicAccesses Reviewed-by: shade, vlivanov ! src/hotspot/share/gc/shared/c1/barrierSetC1.cpp Changeset: e2f8f1ad Branch: hermetic-java-runtime Author: David Holmes Date: 2024-11-20 11:51:52 +0000 URL: https://git.openjdk.org/leyden/commit/e2f8f1aded319034a79fe78af7e011e83df75d62 8344621: ProblemList runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java Reviewed-by: jpai ! test/hotspot/jtreg/ProblemList.txt Changeset: ea7e722c Branch: hermetic-java-runtime Author: Robbin Ehn Date: 2024-11-20 12:05:53 +0000 URL: https://git.openjdk.org/leyden/commit/ea7e722ca04752f0b58bf98e0a1907c015644fb5 8344010: RISC-V: Zacas do not work with LW locking Reviewed-by: fyang, mli ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp Changeset: 21b8749b Branch: hermetic-java-runtime Author: Coleen Phillimore Date: 2024-11-20 12:21:41 +0000 URL: https://git.openjdk.org/leyden/commit/21b8749bfdede7dfee3e8433dd9443320db99076 8344479: Declare MetaspaceObj::operator delete to be deleted Reviewed-by: stefank, kbarrett, jwaters ! src/hotspot/share/memory/allocation.hpp Changeset: 7bb4474d Branch: hermetic-java-runtime Author: Coleen Phillimore Date: 2024-11-20 12:22:43 +0000 URL: https://git.openjdk.org/leyden/commit/7bb4474d81a55028de5434f445747c56a8dc333c 8344579: Clean up forward declarations and includes Reviewed-by: stefank ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/runtime/vmStructs.cpp Changeset: 6f4dfa66 Branch: hermetic-java-runtime Author: Jaikiran Pai Date: 2024-11-20 12:29:32 +0000 URL: https://git.openjdk.org/leyden/commit/6f4dfa66268c7aef0298af7f18d8e8bd4eb21656 8344190: Cleanup code in sun.net.www.protocol.http and sun.net.www.protocol.https after JEP 486 integration Reviewed-by: dfuchs ! src/java.base/share/classes/sun/net/www/protocol/http/AuthenticationHeader.java ! src/java.base/share/classes/sun/net/www/protocol/http/AuthenticationInfo.java ! src/java.base/share/classes/sun/net/www/protocol/http/BasicAuthentication.java ! src/java.base/share/classes/sun/net/www/protocol/http/DigestAuthentication.java ! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java ! src/java.base/share/classes/sun/net/www/protocol/http/NegotiateAuthentication.java ! src/java.base/share/classes/sun/net/www/protocol/https/HttpsClient.java ! src/java.base/unix/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java ! src/java.base/windows/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java Changeset: db7ee3da Branch: hermetic-java-runtime Author: Jaikiran Pai Date: 2024-11-20 12:41:39 +0000 URL: https://git.openjdk.org/leyden/commit/db7ee3dad1d9c9578794d946dd5de1f51d77e5a1 8344223: Remove calls to SecurityManager and doPrivileged in java.net.URLClassLoader after JEP 486 integration Reviewed-by: alanb, yzheng ! src/java.base/share/classes/java/net/URLClassLoader.java ! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java ! src/java.base/share/classes/jdk/internal/loader/URLClassPath.java Changeset: 4bc826ac Branch: hermetic-java-runtime Author: Vlad Zahorodnii Committer: Alexander Zvegintsev Date: 2024-11-20 13:38:08 +0000 URL: https://git.openjdk.org/leyden/commit/4bc826ac1ea824113a07713f6973c06361c1392e 8342785: XWindowPeer::getNewLocation() adheres to ICCCM 4.1.5 only with some WMs Reviewed-by: prr, azvegint ! src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java Changeset: 21f0ed50 Branch: hermetic-java-runtime Author: Volkan Yaz?c? Committer: Daniel Fuchs Date: 2024-11-20 13:59:52 +0000 URL: https://git.openjdk.org/leyden/commit/21f0ed50a224f19d083ef8e3b7b02b8f3dd31cac 8344215: Remove calls to SecurityManager and doPrivileged in java.net.Socket and java.net.ServerSocket after JEP 486 integration Reviewed-by: dfuchs, alanb, jpai ! src/java.base/share/classes/java/net/ServerSocket.java ! src/java.base/share/classes/java/net/Socket.java Changeset: e11d126a Branch: hermetic-java-runtime Author: David M. Lloyd Committer: Roger Riggs Date: 2024-11-20 14:17:28 +0000 URL: https://git.openjdk.org/leyden/commit/e11d126a8d50e8b3dce2fd02b263aba3b38b1172 8333796: Add missing serialization functionality to sun.reflect.ReflectionFactory Reviewed-by: liach, rriggs + src/java.base/share/classes/java/io/ObjectStreamReflection.java + src/java.base/share/classes/jdk/internal/access/JavaObjectStreamReflectionAccess.java ! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java ! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java ! src/jdk.unsupported/share/classes/sun/reflect/ReflectionFactory.java ! test/jdk/sun/reflect/ReflectionFactory/ReflectionFactoryTest.java Changeset: 75420e93 Branch: hermetic-java-runtime Author: Emanuel Peter Date: 2024-11-20 14:23:57 +0000 URL: https://git.openjdk.org/leyden/commit/75420e9314c54adc5b45f9b274a87af54dd6b5a8 8334431: C2 SuperWord: fix performance regression due to store-to-load-forwarding failures Reviewed-by: chagedorn, qamai ! src/hotspot/cpu/aarch64/c2_globals_aarch64.hpp ! src/hotspot/cpu/arm/c2_globals_arm.hpp ! src/hotspot/cpu/ppc/c2_globals_ppc.hpp ! src/hotspot/cpu/riscv/c2_globals_riscv.hpp ! src/hotspot/cpu/s390/c2_globals_s390.hpp ! src/hotspot/cpu/x86/c2_globals_x86.hpp ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/superword.cpp ! src/hotspot/share/opto/vectorization.cpp ! src/hotspot/share/opto/vectorization.hpp ! src/hotspot/share/opto/vtransform.cpp ! src/hotspot/share/opto/vtransform.hpp ! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVector.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestCyclicDependency.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestDependencyOffsets.java ! test/hotspot/jtreg/compiler/vectorization/runner/LoopCombinedOpTest.java + test/micro/org/openjdk/bench/vm/compiler/VectorStoreToLoadForwarding.java Changeset: 7d4c3fd0 Branch: hermetic-java-runtime Author: Daniel Lund?n Date: 2024-11-20 15:37:43 +0000 URL: https://git.openjdk.org/leyden/commit/7d4c3fd0915cfa8b279f42494625ec6afda338af 8331295: C2: Do not clone address computations that are indirect memory input to at least one load/store Co-authored-by: Roberto Casta?eda Lozano Reviewed-by: thartmann, chagedorn ! src/hotspot/cpu/aarch64/aarch64.ad ! test/hotspot/jtreg/compiler/c2/TestFindNode.java + test/hotspot/jtreg/compiler/codegen/TestMatcherClone.java ! test/hotspot/jtreg/compiler/loopopts/TestDeepGraphVerifyIterativeGVN.java Changeset: 9be8ac6f Branch: hermetic-java-runtime Author: Calvin Cheung Date: 2024-11-20 15:41:26 +0000 URL: https://git.openjdk.org/leyden/commit/9be8ac6fbcf1a91e5eee9d3a3430dc356b89283e 8344239: runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java fails on x64 with -Xmixed Reviewed-by: iklam ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java Changeset: c4c6b1fe Branch: hermetic-java-runtime Author: Brian Burkhalter Date: 2024-11-20 16:01:01 +0000 URL: https://git.openjdk.org/leyden/commit/c4c6b1fe0629d313e7b7bd6b7dc92f8c7d18ec8f 8344562: Remove security manager dependency from module jdk.jdi Reviewed-by: kevinw, lmesnik, cjplummer ! src/jdk.jdi/share/classes/com/sun/tools/jdi/VirtualMachineManagerImpl.java Changeset: 080f1cc8 Branch: hermetic-java-runtime Author: Alexey Semenyuk Date: 2024-11-20 16:54:51 +0000 URL: https://git.openjdk.org/leyden/commit/080f1cc8cd0500c254debec3198dc187bd41c3e8 8289771: jpackage: ResourceEditor error when path is overly long on Windows Reviewed-by: almatvee ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/ExecutableRebrander.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/ShortPathUtils.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixFragmentBuilder.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixPipeline.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixUiFragmentBuilder.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources.properties ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_de.properties ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_ja.properties ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_zh_CN.properties ! src/jdk.jpackage/windows/native/common/WinFileUtils.cpp ! src/jdk.jpackage/windows/native/common/WinFileUtils.h ! src/jdk.jpackage/windows/native/libjpackage/jpackage.cpp ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java ! test/jdk/tools/jpackage/windows/WinL10nTest.java + test/jdk/tools/jpackage/windows/WinLongPathTest.java Changeset: 27fda0ea Branch: hermetic-java-runtime Author: Phil Race Date: 2024-11-20 18:38:08 +0000 URL: https://git.openjdk.org/leyden/commit/27fda0ea1f7e230a1b8a8413efc2d4314b600a82 8344578: Clean up left over java.security and sun.security imports in Swing classes Reviewed-by: psadhukhan ! src/java.desktop/share/classes/javax/swing/RepaintManager.java ! src/java.desktop/share/classes/javax/swing/SwingPaintEventDispatcher.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicOptionPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLookAndFeel.java Changeset: 22a39dc8 Branch: hermetic-java-runtime Author: Phil Race Date: 2024-11-20 18:45:49 +0000 URL: https://git.openjdk.org/leyden/commit/22a39dc858a27cecfb0a8a8ef42e2cf5f7444545 8344064: Remove doPrivileged calls from print/imageio/media classes in the java.desktop module Reviewed-by: kizune ! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/stream/StreamCloser.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/Metacity.java ! src/java.desktop/share/classes/com/sun/media/sound/JARSoundbankReader.java ! src/java.desktop/share/classes/com/sun/media/sound/JDK13Services.java ! src/java.desktop/share/classes/com/sun/media/sound/JSSecurityManager.java ! src/java.desktop/share/classes/com/sun/media/sound/Platform.java ! src/java.desktop/share/classes/com/sun/media/sound/Printer.java ! src/java.desktop/share/classes/com/sun/media/sound/SoftSynthesizer.java ! src/java.desktop/share/classes/javax/imageio/ImageIO.java ! src/java.desktop/share/classes/javax/imageio/metadata/IIOMetadata.java ! src/java.desktop/share/classes/javax/imageio/spi/IIORegistry.java ! src/java.desktop/share/classes/javax/imageio/spi/ImageReaderWriterSpi.java ! src/java.desktop/share/classes/javax/imageio/spi/ServiceRegistry.java ! src/java.desktop/share/classes/javax/print/DocFlavor.java ! src/java.desktop/share/classes/javax/print/PrintServiceLookup.java ! src/java.desktop/share/classes/javax/print/StreamPrintServiceFactory.java Changeset: da2d7a09 Branch: hermetic-java-runtime Author: Dr Heinz M. Kabutz Committer: Alan Bateman Date: 2024-11-20 20:01:37 +0000 URL: https://git.openjdk.org/leyden/commit/da2d7a09f92df547661587348f768f69f0e5a23b 8344595: State transitions in internal VirtualThread comment needs to be updated Reviewed-by: alanb ! src/java.base/share/classes/java/lang/VirtualThread.java Changeset: b9bf4472 Branch: hermetic-java-runtime Author: Harshitha Onkar Date: 2024-11-20 20:28:12 +0000 URL: https://git.openjdk.org/leyden/commit/b9bf447209db5d7f6bb16a0310421dbe4170500c 8344057: Remove doPrivileged calls from unix platform sources in the java.desktop module Reviewed-by: prr ! src/java.desktop/unix/classes/sun/awt/PlatformGraphicsInfo.java ! src/java.desktop/unix/classes/sun/awt/UNIXToolkit.java ! src/java.desktop/unix/classes/sun/awt/X11/InfoWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/Native.java ! src/java.desktop/unix/classes/sun/awt/X11/XClipboard.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbedCanvasPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XErrorHandlerUtil.java ! src/java.desktop/unix/classes/sun/awt/X11/XFileDialogPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XRobotPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XTaskbarPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java ! src/java.desktop/unix/classes/sun/awt/X11/XTrayIconPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XlibWrapper.java ! src/java.desktop/unix/classes/sun/awt/X11GraphicsDevice.java ! src/java.desktop/unix/classes/sun/awt/X11GraphicsEnvironment.java ! src/java.desktop/unix/classes/sun/awt/screencast/ScreencastHelper.java ! src/java.desktop/unix/classes/sun/awt/screencast/TokenStorage.java ! src/java.desktop/unix/classes/sun/font/FcFontConfiguration.java ! src/java.desktop/unix/classes/sun/java2d/x11/X11SurfaceData.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRCompositeManager.java ! src/java.desktop/unix/classes/sun/print/CUPSPrinter.java ! src/java.desktop/unix/classes/sun/print/IPPPrintService.java ! src/java.desktop/unix/classes/sun/print/PrintServiceLookupProvider.java ! src/java.desktop/unix/classes/sun/print/UnixPrintJob.java ! src/java.desktop/unix/classes/sun/print/UnixPrintService.java Changeset: a599c301 Branch: hermetic-java-runtime Author: Jaikiran Pai Date: 2024-11-21 00:49:25 +0000 URL: https://git.openjdk.org/leyden/commit/a599c30171fe2b1557ad967d61048656fdb8c752 8344471: Remove SecurityManager related code from java.compiler module Reviewed-by: rriggs, jlahoda, jjg ! src/java.compiler/share/classes/javax/tools/ToolProvider.java Changeset: 400eb9b1 Branch: hermetic-java-runtime Author: Jaikiran Pai Date: 2024-11-21 00:55:23 +0000 URL: https://git.openjdk.org/leyden/commit/400eb9b10ae0e53e58893b7ea5233d2d2e4046b6 8344524: Remove SecurityManager related code from jdk.jlink module Reviewed-by: alanb, lancea, iris ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Jlink.java - src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkPermission.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Main.java Changeset: 13439113 Branch: hermetic-java-runtime Author: Leonid Mesnik Date: 2024-11-21 01:32:09 +0000 URL: https://git.openjdk.org/leyden/commit/13439113c361dcb0629ece37844443cbf99ef704 8340334: Update jcmd VM.events max parameter to be INT Reviewed-by: cjplummer, kevinw ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/services/diagnosticCommand.hpp ! src/jdk.jcmd/share/man/jcmd.md Changeset: 4fbf2720 Branch: hermetic-java-runtime Author: SendaoYan Date: 2024-11-21 02:05:00 +0000 URL: https://git.openjdk.org/leyden/commit/4fbf272017d2f6933e66f8a67cb88e3ffc42339e 8344526: RISC-V: implement -XX:+VerifyActivationFrameSize Co-authored-by: Fei Yang Reviewed-by: mli, fyang ! src/hotspot/cpu/riscv/interp_masm_riscv.cpp Changeset: a01aa220 Branch: hermetic-java-runtime Author: Phil Race Date: 2024-11-21 03:58:49 +0000 URL: https://git.openjdk.org/leyden/commit/a01aa2202602d2fcdb81b4c5b4183cb6b7acfacb 8342281: Deprecate for removal javax.sound.sampled.AudioPermission Reviewed-by: honkar, kizune ! src/java.desktop/share/classes/com/sun/media/sound/DirectAudioDevice.java ! src/java.desktop/share/classes/com/sun/media/sound/JSSecurityManager.java ! src/java.desktop/share/classes/javax/sound/sampled/AudioPermission.java ! test/jdk/javax/sound/sampled/Lines/GetLine.java Changeset: 7105bb98 Branch: hermetic-java-runtime Author: Phil Race Date: 2024-11-21 04:22:27 +0000 URL: https://git.openjdk.org/leyden/commit/7105bb98cf8797082d2b61f0e08a4e5ba0bae8ac 8344664: Remove some un-used java/sun.security imports in the java.desktop module Reviewed-by: iris ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java ! src/java.desktop/share/classes/com/sun/media/sound/JARSoundbankReader.java ! src/java.desktop/share/classes/com/sun/media/sound/Printer.java ! src/java.desktop/share/classes/java/awt/Component.java ! src/java.desktop/share/classes/java/awt/Container.java ! src/java.desktop/share/classes/java/awt/Window.java ! src/java.desktop/share/classes/javax/imageio/ImageIO.java ! src/java.desktop/share/classes/sun/awt/im/InputMethodContext.java ! src/java.desktop/share/classes/sun/awt/util/ThreadGroupUtils.java ! src/java.desktop/share/classes/sun/font/TrueTypeFont.java ! src/java.desktop/share/classes/sun/java2d/marlin/MarlinUtils.java ! src/java.desktop/unix/classes/sun/awt/UNIXToolkit.java ! src/java.desktop/unix/classes/sun/awt/X11InputMethodDescriptor.java Changeset: 10def484 Branch: hermetic-java-runtime Author: Jaikiran Pai Date: 2024-11-21 05:01:52 +0000 URL: https://git.openjdk.org/leyden/commit/10def484dfe5821940c6fef6d857db93c30d0b06 8344236: Revisit SecurityManager usage in jdk.net after JEP 486 integration Reviewed-by: dfuchs ! src/jdk.net/aix/classes/jdk/net/AIXSocketOptions.java ! src/jdk.net/linux/classes/jdk/net/LinuxSocketOptions.java ! src/jdk.net/macosx/classes/jdk/net/MacOSXSocketOptions.java ! src/jdk.net/share/classes/jdk/nio/Channels.java ! src/jdk.net/windows/classes/jdk/net/WindowsSocketOptions.java Changeset: 93aa7e2f Branch: hermetic-java-runtime Author: Richard Reingruber Date: 2024-11-21 06:57:09 +0000 URL: https://git.openjdk.org/leyden/commit/93aa7e2fcf87c4dc62de4ea71be543ee677b11be 8328085: C2: Use after free in PhaseChaitin::Register_Allocate() Reviewed-by: thartmann, mdoerr ! src/hotspot/share/opto/postaloc.cpp Changeset: 5ccd5106 Branch: hermetic-java-runtime Author: Galder Zamarre?o Committer: Andrew Dinn Date: 2024-11-21 09:48:08 +0000 URL: https://git.openjdk.org/leyden/commit/5ccd5106e023dbb47473e8914035c811e0cc6ee1 8326369: Add test to verify bimorphic inlining happens after morphism changes Reviewed-by: thartmann, epeter + test/hotspot/jtreg/compiler/inlining/InlineBimorphicVirtualCallAfterMorphismChanged.java Changeset: f2b10c6c Branch: hermetic-java-runtime Author: Axel Boldt-Christmas Date: 2024-11-21 09:54:25 +0000 URL: https://git.openjdk.org/leyden/commit/f2b10c6c228f7be879b3f043accb22e0bc6535d6 8340422: ZGC: TestAllocateHeapAt.java should not run with transparent hugepages Reviewed-by: stefank, jsikstro ! test/hotspot/jtreg/gc/z/TestAllocateHeapAt.java ! test/hotspot/jtreg/runtime/os/THPsInThreadStackPreventionTest.java ! test/hotspot/jtreg/runtime/os/TestHugePageDecisionsAtVMStartup.java ! test/hotspot/jtreg/runtime/os/TestHugePageDetection.java ! test/jtreg-ext/requires/VMProps.java = test/lib/jdk/test/lib/os/linux/HugePageConfiguration.java Changeset: 18df6fd5 Branch: hermetic-java-runtime Author: Doug Lea
Date: 2024-11-21 11:50:46 +0000 URL: https://git.openjdk.org/leyden/commit/18df6fd5ba93c3c2d5965c072d482dcf7cbfc675 8336707: Contention of ForkJoinPool grows when stealing works Reviewed-by: vklang ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinWorkerThread.java Changeset: a62279ca Branch: hermetic-java-runtime Author: Daniel Fuchs Date: 2024-11-21 11:54:28 +0000 URL: https://git.openjdk.org/leyden/commit/a62279ca0a520fdf4bce77dec4cb06d4d573c109 8344235: Revisit SecurityManager usage in java.logging after JEP 486 and JEP 491 integration Reviewed-by: jpai ! src/java.base/share/classes/jdk/internal/logger/BootstrapLogger.java ! src/java.base/share/classes/jdk/internal/logger/DefaultLoggerFinder.java ! src/java.base/share/classes/jdk/internal/logger/LazyLoggers.java ! src/java.base/share/classes/jdk/internal/logger/LoggerFinderLoader.java ! src/java.base/share/classes/jdk/internal/logger/SimpleConsoleLogger.java ! src/java.logging/share/classes/java/util/logging/ConsoleHandler.java ! src/java.logging/share/classes/java/util/logging/FileHandler.java ! src/java.logging/share/classes/java/util/logging/Handler.java ! src/java.logging/share/classes/java/util/logging/Level.java ! src/java.logging/share/classes/java/util/logging/LogManager.java ! src/java.logging/share/classes/java/util/logging/LogRecord.java ! src/java.logging/share/classes/java/util/logging/Logger.java ! src/java.logging/share/classes/java/util/logging/LoggingPermission.java ! src/java.logging/share/classes/java/util/logging/MemoryHandler.java ! src/java.logging/share/classes/java/util/logging/SocketHandler.java ! src/java.logging/share/classes/java/util/logging/StreamHandler.java ! src/java.logging/share/classes/sun/util/logging/internal/LoggingProviderImpl.java Changeset: 8f22db23 Branch: hermetic-java-runtime Author: Coleen Phillimore Date: 2024-11-21 12:14:23 +0000 URL: https://git.openjdk.org/leyden/commit/8f22db23a50fe537d8ef369e92f0d5f9970d98f0 8330606: Redefinition doesn't but should verify the new klass Reviewed-by: dholmes, jsjolen ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/classfile/verifier.hpp ! src/hotspot/share/oops/method.cpp + test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineVerifyError.java Changeset: 882d6358 Branch: hermetic-java-runtime Author: Artur Barashev Committer: Sean Mullan Date: 2024-11-21 14:14:30 +0000 URL: https://git.openjdk.org/leyden/commit/882d6358074135b2c4fe21b32bd73f40022980bc 8245545: Disable TLS_RSA cipher suites Reviewed-by: mullan ! src/java.base/share/conf/security/java.security ! test/jdk/javax/net/ssl/DTLS/CipherSuite.java ! test/jdk/javax/net/ssl/SSLEngine/Basics.java ! test/jdk/javax/net/ssl/SSLEngine/EngineCloseOnAlert.java ! test/jdk/javax/net/ssl/TLSv11/GenericBlockCipher.java ! test/jdk/javax/net/ssl/TLSv12/ProtocolFilter.java ! test/jdk/javax/net/ssl/ciphersuites/DisabledAlgorithms.java ! test/jdk/javax/net/ssl/sanity/ciphersuites/CheckCipherSuites.java ! test/jdk/javax/net/ssl/sanity/ciphersuites/SystemPropCipherSuitesOrder.java ! test/jdk/javax/net/ssl/sanity/ciphersuites/TLSCipherSuitesOrder.java ! test/jdk/sun/security/pkcs11/tls/tls12/FipsModeTLS12.java ! test/jdk/sun/security/ssl/ClientHandshaker/LengthCheckTest.java ! test/jdk/sun/security/ssl/EngineArgs/DebugReportsOneExtraByte.java Changeset: eef15618 Branch: hermetic-java-runtime Author: Phil Race Date: 2024-11-21 16:02:28 +0000 URL: https://git.openjdk.org/leyden/commit/eef156180c772a042416fc35d86072e722519f0b 8344569: SwingUtilities2.makeIcon_Unprivileged is obsolete Reviewed-by: psadhukhan ! src/java.desktop/share/classes/javax/swing/LookAndFeel.java ! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java Changeset: aaf3df7b Branch: hermetic-java-runtime Author: Brian Burkhalter Date: 2024-11-21 16:17:58 +0000 URL: https://git.openjdk.org/leyden/commit/aaf3df7bb80d84d3870d8840c2935d4567f83f3c 8343823: (fs) Files.createLink: inconsistent behavior when creating link to symbolic link Reviewed-by: alanb ! src/java.base/share/classes/java/nio/file/Files.java Changeset: 87be63f8 Branch: hermetic-java-runtime Author: Brian Burkhalter Date: 2024-11-21 16:18:16 +0000 URL: https://git.openjdk.org/leyden/commit/87be63f85dbbfd8695817a913ef2b2ae5b0d78e9 8344659: Some uses of GetPropertyAction were not removed from java.io and java.nio Reviewed-by: lancea, rriggs, iris, dfuchs ! src/java.base/macosx/classes/sun/nio/fs/MacOSXFileSystem.java ! src/java.base/macosx/classes/sun/nio/fs/MacOSXFileSystemProvider.java ! src/java.base/share/classes/java/io/Console.java ! src/java.base/share/classes/sun/nio/ch/Poller.java ! src/java.base/share/classes/sun/nio/cs/GB18030.java ! src/java.base/share/classes/sun/nio/fs/AbstractWatchKey.java ! src/java.base/share/classes/sun/nio/fs/Util.java ! src/java.base/windows/classes/sun/nio/ch/FileDispatcherImpl.java ! src/java.base/windows/classes/sun/nio/fs/WindowsFileAttributes.java Changeset: dfa18fe6 Branch: hermetic-java-runtime Author: Alan Bateman Date: 2024-11-21 16:25:43 +0000 URL: https://git.openjdk.org/leyden/commit/dfa18fe6b395171c821cde02f081e12dd1565ba5 8344328: (dc) DatagramChannelImpl.blockingReceive can now synchronize on packet Reviewed-by: dfuchs, jpai ! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/DatagramSocketAdaptor.java Changeset: 395e4046 Branch: hermetic-java-runtime Author: Abhishek Kumar Date: 2024-11-21 17:39:44 +0000 URL: https://git.openjdk.org/leyden/commit/395e404666e51f76270de4de1899aa681ba889c9 8344066: Remove SecurityManager uses from the jdk.accessibility module Reviewed-by: prr ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/AWTEventMonitor.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/EventQueueMonitor.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/SwingEventMonitor.java ! src/jdk.accessibility/windows/classes/com/sun/java/accessibility/internal/AccessBridge.java Changeset: 6113fa75 Branch: hermetic-java-runtime Author: Sean Mullan Date: 2024-11-21 17:45:04 +0000 URL: https://git.openjdk.org/leyden/commit/6113fa75035440aa211c9df291c02dc9d0d40b4b 8344248: Remove Security Manager dependencies from java.security.jgss and jdk.security.jgss modules Reviewed-by: ascarpino ! src/java.base/share/classes/module-info.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosPrincipal.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KeyTab.java ! src/java.security.jgss/share/classes/sun/net/www/protocol/http/spnego/NegotiatorImpl.java ! src/java.security.jgss/share/classes/sun/security/jgss/GSSManagerImpl.java ! src/java.security.jgss/share/classes/sun/security/jgss/GSSUtil.java ! src/java.security.jgss/share/classes/sun/security/jgss/LoginConfigImpl.java ! src/java.security.jgss/share/classes/sun/security/jgss/ProviderList.java ! src/java.security.jgss/share/classes/sun/security/jgss/SunProvider.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/AcceptSecContextToken.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/InitSecContextToken.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/InitialToken.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5AcceptCredential.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Context.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5InitCredential.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5MechFactory.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5NameElement.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Util.java ! src/java.security.jgss/share/classes/sun/security/jgss/spnego/SpNegoContext.java ! src/java.security.jgss/share/classes/sun/security/jgss/spnego/SpNegoMechFactory.java ! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/GSSCredElement.java ! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/GSSNameElement.java ! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/Krb5Util.java ! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/NativeGSSContext.java ! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/NativeGSSFactory.java ! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java ! src/java.security.jgss/share/classes/sun/security/krb5/Config.java ! src/java.security.jgss/share/classes/sun/security/krb5/Credentials.java ! src/java.security.jgss/share/classes/sun/security/krb5/KdcComm.java ! src/java.security.jgss/share/classes/sun/security/krb5/KrbServiceLocator.java ! src/java.security.jgss/share/classes/sun/security/krb5/Realm.java ! src/java.security.jgss/share/classes/sun/security/krb5/SCDynamicStoreConfig.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/Krb5.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/ReplayCache.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/Des.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/ktab/KeyTab.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/rcache/AuthTimeWithHash.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/rcache/DflCache.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/util/KerberosString.java ! src/jdk.security.jgss/share/classes/com/sun/security/jgss/ExtendedGSSContextImpl.java ! src/jdk.security.jgss/share/classes/com/sun/security/sasl/gsskerb/JdkSASL.java Changeset: 4956a766 Branch: hermetic-java-runtime Author: Vladimir Ivanov Committer: Derek White Date: 2024-11-21 17:54:45 +0000 URL: https://git.openjdk.org/leyden/commit/4956a766213c3d76e13b98ac5d5efe5d4f553895 8317538: Potential bottleneck in Provider::getService: specjvm2008::crypto.rsa have scalability issue for high vCPU numbers Reviewed-by: ascarpino ! src/java.base/share/classes/java/security/Provider.java Changeset: 78e5008e Branch: hermetic-java-runtime Author: Vladimir Ivanov Committer: Derek White Date: 2024-11-21 17:59:28 +0000 URL: https://git.openjdk.org/leyden/commit/78e5008e91610847bc11103e667fbe602b03d86a 8317542: Specjvm::xml have scalability issue for high vCPU numbers Reviewed-by: joehw ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/RegularExpression.java Changeset: 191b38e7 Branch: hermetic-java-runtime Author: Roger Riggs Date: 2024-11-21 18:03:12 +0000 URL: https://git.openjdk.org/leyden/commit/191b38e71279151d0444bb38b659e880e6f8a1e7 8344549: Cleanup AccessController in sun.misc.Unsafe Reviewed-by: alanb ! src/jdk.unsupported/share/classes/sun/misc/Unsafe.java Changeset: dc9a6ef6 Branch: hermetic-java-runtime Author: Jatin Bhateja Date: 2024-11-21 18:13:32 +0000 URL: https://git.openjdk.org/leyden/commit/dc9a6ef6100d73a431cd0cfa2c252acf7743f8a3 8341137: Optimize long vector multiplication using x86 VPMUL[U]DQ instruction Co-authored-by: Vladimir Ivanov Reviewed-by: vlivanov, sviswanathan ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp + test/hotspot/jtreg/compiler/vectorapi/VectorMultiplyOpt.java + test/micro/org/openjdk/bench/jdk/incubator/vector/VectorMultiplyOptBenchmark.java + test/micro/org/openjdk/bench/jdk/incubator/vector/VectorXXH3HashingBenchmark.java Changeset: 93d4ad4d Branch: hermetic-java-runtime Author: Coleen Phillimore Date: 2024-11-21 18:26:23 +0000 URL: https://git.openjdk.org/leyden/commit/93d4ad4dd4cc4c5700af3453cfb3e21a804c8c14 8344763: cpCache print_on doesn't handle nulls Reviewed-by: matsaave ! src/hotspot/share/oops/cpCache.cpp Changeset: d6b40d30 Branch: hermetic-java-runtime Author: Volodymyr Paprotski Committer: Anthony Scarpino Date: 2024-11-21 19:17:57 +0000 URL: https://git.openjdk.org/leyden/commit/d6b40d3033b306e2cefc12833bb4e99ae6e36008 8344144: AES/CBC slow at big payloads Reviewed-by: sviswanathan, abarashev, ascarpino ! src/java.base/share/classes/com/sun/crypto/provider/CipherBlockChaining.java ! test/micro/org/openjdk/bench/javax/crypto/full/AESBench.java Changeset: e03b1506 Branch: hermetic-java-runtime Author: Eirik Bj?rsn?s Date: 2024-11-21 20:04:39 +0000 URL: https://git.openjdk.org/leyden/commit/e03b1506d3644f9e4053630adc4c0620eaef71c0 8178966: Don't swallow early bootstrap exceptions in Boolean.getBoolean, Integer.getInteger and Long.getLong Co-authored-by: Peter Levart Reviewed-by: jpai, rriggs ! src/java.base/share/classes/java/lang/Boolean.java ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java Changeset: 7709d435 Branch: hermetic-java-runtime Author: Phil Race Date: 2024-11-21 20:29:53 +0000 URL: https://git.openjdk.org/leyden/commit/7709d435d080778a45bd3eb9a5754e356e94e6de 8344782: Cleanup left over doPrivileged calls and imports in java.desktop Reviewed-by: honkar ! src/java.desktop/macosx/classes/com/apple/laf/AquaLookAndFeel.java ! src/java.desktop/share/classes/java/awt/Cursor.java ! src/java.desktop/share/classes/javax/swing/text/html/parser/ParserDelegator.java ! src/java.desktop/share/classes/sun/awt/im/InputMethodManager.java ! src/java.desktop/share/classes/sun/font/FontManagerNativeLibrary.java ! src/java.desktop/share/classes/sun/swing/WindowsPlacesBar.java ! src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java Changeset: cee74f9e Branch: hermetic-java-runtime Author: Aleksei Efimov Date: 2024-11-21 20:55:02 +0000 URL: https://git.openjdk.org/leyden/commit/cee74f9e677e74deda72638bcc0a3e9307262938 8338536: Permanently disable remote code downloading in JNDI Reviewed-by: dfuchs ! src/java.naming/share/classes/com/sun/jndi/ldap/EventQueue.java ! src/java.naming/share/classes/com/sun/jndi/ldap/NamingEventNotifier.java ! src/java.naming/share/classes/com/sun/jndi/ldap/Obj.java ! src/java.naming/share/classes/com/sun/jndi/ldap/VersionHelper.java ! src/java.naming/share/classes/com/sun/naming/internal/NamingManagerHelper.java ! src/java.naming/share/classes/com/sun/naming/internal/VersionHelper.java ! src/java.naming/share/classes/javax/naming/spi/NamingManager.java ! src/jdk.naming.rmi/share/classes/com/sun/jndi/rmi/registry/RegistryContext.java ! src/jdk.naming.rmi/share/classes/module-info.java + test/jdk/com/sun/jndi/rmi/registry/objects/ObjectFactoryBuilderCodebaseTest.java + test/jdk/com/sun/jndi/rmi/registry/objects/TestObjectFactoryBuilder.java Changeset: 22149063 Branch: hermetic-java-runtime Author: Stuart Marks Date: 2024-11-21 21:05:50 +0000 URL: https://git.openjdk.org/leyden/commit/22149063101f0c617d8ccaace659671a645d402e 8272339: Update notes section from serialver man page Reviewed-by: rriggs ! src/jdk.compiler/share/man/serialver.md Changeset: efeacfee Branch: hermetic-java-runtime Author: David Holmes Date: 2024-11-21 21:18:18 +0000 URL: https://git.openjdk.org/leyden/commit/efeacfee015d1105dcd75e489d367a7716441fa8 8344646: The libjsig deprecation warning should go to stderr not stdout Reviewed-by: mikael, cjplummer ! src/java.base/unix/native/libjsig/jsig.c Changeset: 0f458e2c Branch: hermetic-java-runtime Author: Phil Race Date: 2024-11-21 21:24:46 +0000 URL: https://git.openjdk.org/leyden/commit/0f458e2c3eb93641864085d18e49daf640cb3858 8342903: Deprecate for removal java.awt.Window.getWarningString() Reviewed-by: kizune, erikj, azvegint ! make/modules/java.desktop/Java.gmk ! make/modules/java.desktop/gensrc/GensrcIcons.gmk ! src/demo/share/jfc/Font2DTest/FontPanel.java ! src/java.desktop/macosx/classes/sun/lwawt/LWKeyboardFocusManagerPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/LWToolkit.java ! src/java.desktop/macosx/classes/sun/lwawt/LWWindowPeer.java - src/java.desktop/macosx/classes/sun/lwawt/SecurityWarningWindow.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CFileDialog.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java - src/java.desktop/macosx/classes/sun/lwawt/macosx/CWarningWindow.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java ! src/java.desktop/share/classes/java/awt/Desktop.java ! src/java.desktop/share/classes/java/awt/Window.java ! src/java.desktop/share/classes/java/awt/peer/WindowPeer.java ! src/java.desktop/share/classes/javax/swing/JInternalFrame.java ! src/java.desktop/share/classes/sun/awt/AWTAccessor.java ! src/java.desktop/share/classes/sun/awt/AWTPermissions.java ! src/java.desktop/share/classes/sun/awt/EmbeddedFrame.java - src/java.desktop/share/classes/sun/awt/resources/security-icon-bw16.png - src/java.desktop/share/classes/sun/awt/resources/security-icon-bw24.png - src/java.desktop/share/classes/sun/awt/resources/security-icon-bw32.png - src/java.desktop/share/classes/sun/awt/resources/security-icon-bw48.png - src/java.desktop/share/classes/sun/awt/resources/security-icon-interim16.png - src/java.desktop/share/classes/sun/awt/resources/security-icon-interim24.png - src/java.desktop/share/classes/sun/awt/resources/security-icon-interim32.png - src/java.desktop/share/classes/sun/awt/resources/security-icon-interim48.png - src/java.desktop/share/classes/sun/awt/resources/security-icon-yellow16.png - src/java.desktop/share/classes/sun/awt/resources/security-icon-yellow24.png - src/java.desktop/share/classes/sun/awt/resources/security-icon-yellow32.png - src/java.desktop/share/classes/sun/awt/resources/security-icon-yellow48.png ! src/java.desktop/unix/classes/sun/awt/X11/XBaseWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XDecoratedPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbedHelper.java ! src/java.desktop/unix/classes/sun/awt/X11/XKeyboardFocusManagerPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XScrollPanePeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java - src/java.desktop/unix/classes/sun/awt/X11/XWarningWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WWindowPeer.java ! src/java.desktop/windows/native/libawt/windows/awt.rc ! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Frame.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.h ! src/java.desktop/windows/native/libawt/windows/awt_Window.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Window.h - src/java.desktop/windows/native/libawt/windows/security_warning.ico - src/java.desktop/windows/native/libawt/windows/security_warning_bw.ico - src/java.desktop/windows/native/libawt/windows/security_warning_int.ico ! test/jdk/ProblemList.txt Changeset: c199f532 Branch: hermetic-java-runtime Author: Roger Riggs Date: 2024-11-21 21:50:41 +0000 URL: https://git.openjdk.org/leyden/commit/c199f5326b8dd41f33a12e5db7552331e0844601 8344336: SM cleanup of java.lang.System, Runtime, String, StackWalker Reviewed-by: dfuchs, alanb, lancea ! src/java.base/share/classes/java/lang/LiveStackFrame.java ! src/java.base/share/classes/java/lang/Module.java ! src/java.base/share/classes/java/lang/Runtime.java ! src/java.base/share/classes/java/lang/StackWalker.java ! src/java.base/share/classes/java/lang/String.java ! src/java.base/share/classes/java/lang/System.java Changeset: db44e97c Branch: hermetic-java-runtime Author: William Kemper Date: 2024-11-22 00:05:50 +0000 URL: https://git.openjdk.org/leyden/commit/db44e97c5dfd286a58985be9b091fd43f5ad03be 8344798: Shenandoah: Use more descriptive variable names in shPhaseTimings.cpp Reviewed-by: ysr ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp Changeset: e21d06f4 Branch: hermetic-java-runtime Author: Prasanta Sadhukhan Date: 2024-11-22 03:07:26 +0000 URL: https://git.openjdk.org/leyden/commit/e21d06f488bce227eedc4c92d976301a7b54fda8 8344338: javax/swing/JTextArea/bug4265784.java fails on Ubuntu 24.04.1 Reviewed-by: achung, kizune ! test/jdk/javax/swing/JTextArea/bug4265784.java Changeset: 50c099d6 Branch: hermetic-java-runtime Author: Phil Race Date: 2024-11-22 04:00:46 +0000 URL: https://git.openjdk.org/leyden/commit/50c099d69e9cef5c38a2624d7c798360eb6c1fba 8344799: Remove permissions checks from java.awt.Desktop Reviewed-by: azvegint ! src/java.base/share/classes/module-info.java ! src/java.desktop/share/classes/java/awt/Desktop.java Changeset: 2ea0364b Branch: hermetic-java-runtime Author: Johan Sj?len Date: 2024-11-22 08:55:27 +0000 URL: https://git.openjdk.org/leyden/commit/2ea0364b6e3f10977f7b607d239c29ee616a8f7c 8343893: Test jdk/jfr/event/runtime/TestNativeMemoryUsageEvents.java failed: heap should have grown and NMT should show that: expected 0 > 0 Reviewed-by: gziemski, mgronlun, lmesnik ! src/hotspot/share/nmt/memoryFileTracker.cpp ! src/hotspot/share/nmt/memoryFileTracker.hpp ! src/hotspot/share/nmt/nmtUsage.cpp ! src/hotspot/share/nmt/nmtUsage.hpp ! test/jdk/ProblemList-zgc.txt Changeset: a07b72bf Branch: hermetic-java-runtime Author: Daniel Fuchs Date: 2024-11-22 09:55:07 +0000 URL: https://git.openjdk.org/leyden/commit/a07b72bfcfa603453ea042e89adeb9dcec8bf63a 8344346: java/net/httpclient/ShutdownNow.java fails with java.lang.AssertionError: client was still running, but exited after further delay: timeout should be adjusted Reviewed-by: jpai ! test/jdk/java/net/httpclient/ShutdownNow.java Changeset: 8903854e Branch: hermetic-java-runtime Author: Matthias Baesken Date: 2024-11-22 11:10:32 +0000 URL: https://git.openjdk.org/leyden/commit/8903854e01d2912218c4ea6973f0a36fd20167c7 8344718: Test runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java fails on Linuxppc64le after JDK-8344239 Reviewed-by: ccheung, mdoerr ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java Changeset: 847f65c1 Branch: hermetic-java-runtime Author: Tobias Hartmann Date: 2024-11-22 11:37:35 +0000 URL: https://git.openjdk.org/leyden/commit/847f65c14a8fea3d5e2ee9d920c458b8923da3b4 8344844: ciReplay tests fail with -XX:+UseCompactObjectHeaders because CDS is disabled since JDK-8341553 Reviewed-by: epeter, rcastanedalo ! test/hotspot/jtreg/compiler/ciReplay/CiReplayBase.java ! test/hotspot/jtreg/compiler/ciReplay/InliningBase.java ! test/hotspot/jtreg/compiler/ciReplay/TestInliningProtectionDomain.java Changeset: bf374c33 Branch: hermetic-java-runtime Author: Raffaello Giulietti Date: 2024-11-22 11:41:04 +0000 URL: https://git.openjdk.org/leyden/commit/bf374c33f5cd5048cabe151050fada773b7d9458 8343453: Modernize FloatingDecimal tests Reviewed-by: darcy ! src/java.base/share/classes/jdk/internal/math/FloatingDecimal.java - test/jdk/jdk/internal/math/FloatingDecimal/OldFDBigIntForTest.java - test/jdk/jdk/internal/math/FloatingDecimal/OldFloatingDecimalForTest.java ! test/jdk/jdk/internal/math/FloatingDecimal/TestFloatingDecimal.java - test/jdk/jdk/internal/math/ToString.java Changeset: 64e4aa21 Branch: hermetic-java-runtime Author: Andrew Haley Date: 2024-11-22 12:09:30 +0000 URL: https://git.openjdk.org/leyden/commit/64e4aa21a42688f8b2095a609e20f05af7672ca4 8339916: AIOOBE due to Math.abs(Integer.MIN_VALUE) in tests Reviewed-by: shade ! test/micro/org/openjdk/bench/vm/lang/TypePollution.java Changeset: 82c3612d Branch: hermetic-java-runtime Author: Aleksey Shipilev Date: 2024-11-22 12:28:03 +0000 URL: https://git.openjdk.org/leyden/commit/82c3612d775840aa4b851a29b8ee3337950d5aeb 8344830: [BACKOUT] JDK-8341334: CDS: Parallel relocation Reviewed-by: dholmes, jpai ! src/hotspot/share/cds/archiveUtils.cpp ! src/hotspot/share/cds/archiveUtils.hpp ! src/hotspot/share/cds/cds_globals.hpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/runtime/java.cpp ! test/hotspot/jtreg/ProblemList.txt Changeset: 9769ee86 Branch: hermetic-java-runtime Author: Sean Mullan Date: 2024-11-22 13:18:26 +0000 URL: https://git.openjdk.org/leyden/commit/9769ee86978584a65703712c1a845fe4f5fffe29 8344652: Remove access control context text from SSLEngine and SSLSession APIs Reviewed-by: jnimeh ! src/java.base/share/classes/javax/net/ssl/SSLEngine.java ! src/java.base/share/classes/javax/net/ssl/SSLSession.java Changeset: 15dbb6a3 Branch: hermetic-java-runtime Author: Volkan Yaz?c? Committer: Daniel Fuchs Date: 2024-11-22 14:39:07 +0000 URL: https://git.openjdk.org/leyden/commit/15dbb6a38064d4779a44e584ae67ba26885c8436 8344219: Remove calls to SecurityManager and doPrivileged in java.net.SocksSocketImpl after JEP 486 integration Reviewed-by: dfuchs ! src/java.base/share/classes/java/net/SocksSocketImpl.java Changeset: 6d3becb4 Branch: hermetic-java-runtime Author: Tobias Hartmann Date: 2024-11-22 14:48:39 +0000 URL: https://git.openjdk.org/leyden/commit/6d3becb486ab38c9c2d2a6fbc428bf794375317c 8344861: Disable CheckJNICalls in tests until JDK-8344802 is fixed Reviewed-by: coleenp ! test/jdk/java/lang/String/IndexOf.java ! test/jdk/java/lang/StringBuffer/ECoreIndexOf.java Changeset: 13987b42 Branch: hermetic-java-runtime Author: Ben Perez Date: 2024-11-22 16:36:52 +0000 URL: https://git.openjdk.org/leyden/commit/13987b4244614d594dc8f94c288eddb6239a066f 8298390: Implement JEP 496: Quantum-Resistant Module-Lattice-Based Key Encapsulation Mechanism Co-authored-by: Ferenc Rakoczi Reviewed-by: valeriep + src/java.base/share/classes/com/sun/crypto/provider/ML_KEM.java + src/java.base/share/classes/com/sun/crypto/provider/ML_KEM_Impls.java ! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java ! src/java.base/share/classes/java/security/spec/NamedParameterSpec.java + src/java.base/share/classes/sun/security/provider/SHA3Parallel.java ! src/java.base/share/classes/sun/security/util/KnownOIDs.java + test/jdk/sun/security/provider/acvp/data/ML-KEM-encapDecap-FIPS203/internalProjection.json + test/jdk/sun/security/provider/acvp/data/ML-KEM-keyGen-FIPS203/internalProjection.json ! test/jdk/sun/security/provider/all/Deterministic.java + test/micro/org/openjdk/bench/java/security/MLKEMBench.java Changeset: 21e0fb86 Branch: hermetic-java-runtime Author: Chris Plummer Date: 2024-11-22 17:26:37 +0000 URL: https://git.openjdk.org/leyden/commit/21e0fb8648d61f041a04d44ad6c46fc5efd86261 8343529: serviceability/sa/ClhsdbWhere.java fails AssertionFailure: Corrupted constant pool 8307318: Test serviceability/sa/ClhsdbCDSJstackPrintAll.java failed: ArrayIndexOutOfBoundsException Reviewed-by: kevinw, amenkov ! test/hotspot/jtreg/serviceability/sa/ClhsdbCDSJstackPrintAll.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbLauncher.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbWhere.java Changeset: 8b98f958 Branch: hermetic-java-runtime Author: Ben Perez Date: 2024-11-22 17:48:08 +0000 URL: https://git.openjdk.org/leyden/commit/8b98f958dc1afedc02b9d9c98089d6cb1ca3a5b7 8298387: Implement JEP 497: Quantum-Resistant Module-Lattice-Based Digital Signature Algorithm Reviewed-by: jnimeh ! src/java.base/share/classes/java/security/spec/NamedParameterSpec.java + src/java.base/share/classes/sun/security/provider/ML_DSA.java + src/java.base/share/classes/sun/security/provider/ML_DSA_Impls.java ! src/java.base/share/classes/sun/security/provider/SunEntries.java ! src/java.base/share/classes/sun/security/util/KnownOIDs.java + test/jdk/sun/security/provider/acvp/data/ML-DSA-keyGen-FIPS204/internalProjection.json + test/jdk/sun/security/provider/acvp/data/ML-DSA-sigGen-FIPS204/internalProjection.json + test/jdk/sun/security/provider/acvp/data/ML-DSA-sigVer-FIPS204/internalProjection.json ! test/jdk/sun/security/provider/all/Deterministic.java + test/micro/org/openjdk/bench/java/security/MLDSA.java Changeset: 5154b716 Branch: hermetic-java-runtime Author: Nizar Benalla Date: 2024-11-22 17:59:12 +0000 URL: https://git.openjdk.org/leyden/commit/5154b71637e685807952e3e776e4583f0a6280f6 8343598: Since Checker can mark some preview elements as new even if bytecode reference is identical Reviewed-by: hannesw ! test/jdk/tools/sincechecker/SinceChecker.java Changeset: 4b165305 Branch: hermetic-java-runtime Author: Phil Race Date: 2024-11-22 18:00:10 +0000 URL: https://git.openjdk.org/leyden/commit/4b1653056d39db2c85989c787364e2646e5ef463 8344795: Remove uses of AccessControlContext in java.desktop module Reviewed-by: azvegint ! src/java.desktop/share/classes/com/sun/beans/decoder/DocumentHandler.java ! src/java.desktop/share/classes/java/awt/AWTEvent.java ! src/java.desktop/share/classes/java/awt/Component.java ! src/java.desktop/share/classes/java/awt/MenuComponent.java ! src/java.desktop/share/classes/java/awt/TrayIcon.java ! src/java.desktop/share/classes/javax/swing/TransferHandler.java ! src/java.desktop/share/classes/javax/swing/UIDefaults.java ! src/java.desktop/share/classes/sun/awt/AWTAccessor.java Changeset: 51763b67 Branch: hermetic-java-runtime Author: Justin Lu Date: 2024-11-22 18:18:22 +0000 URL: https://git.openjdk.org/leyden/commit/51763b67004a8b37d9bf4b8efef8aa1fa7bc9f4a 8344525: Fix leftover ExceptionOccurred in java.base Reviewed-by: lbourges, alanb, naoto, iris ! src/java.base/share/native/libjli/java.c ! src/java.base/share/native/libzip/Deflater.c ! src/java.base/share/native/libzip/Inflater.c ! src/java.base/windows/native/libjava/io_util_md.c ! src/java.base/windows/native/libnet/net_util_md.c ! src/java.base/windows/native/libnio/ch/UnixDomainSockets.c Changeset: 079f503d Branch: hermetic-java-runtime Author: Sonia Zaldana Calles Date: 2024-11-22 18:55:31 +0000 URL: https://git.openjdk.org/leyden/commit/079f503d962ad9e5ae4394c083e6877828c798ec 8344568: Renaming ceil_log2 to log2i_ceil Reviewed-by: kbarrett ! src/hotspot/share/classfile/dictionary.cpp ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/symbolTable.cpp ! src/hotspot/share/services/finalizerService.cpp ! src/hotspot/share/services/threadIdTable.cpp ! src/hotspot/share/utilities/powerOfTwo.hpp ! test/hotspot/gtest/utilities/test_powerOfTwo.cpp Changeset: 6aec2dcf Branch: hermetic-java-runtime Author: Sean Mullan Date: 2024-11-22 19:14:02 +0000 URL: https://git.openjdk.org/leyden/commit/6aec2dcf76322ee92b62b5a063354057351d65e1 8344788: Specify that the access control context parameters of Subject.doAsPrivileged are ignored Reviewed-by: alanb ! src/java.base/share/classes/javax/security/auth/Subject.java Changeset: 1b2d9cad Branch: hermetic-java-runtime Author: Harshitha Onkar Date: 2024-11-22 19:16:54 +0000 URL: https://git.openjdk.org/leyden/commit/1b2d9cad532d9b047b8556ed8c9d75f83f75efe0 8344881: Problemlist java/awt/Robot/InfiniteLoopException.java on Linux Reviewed-by: prr, dnguyen ! test/jdk/ProblemList.txt Changeset: 98b66783 Branch: hermetic-java-runtime Author: Leonid Mesnik Date: 2024-11-22 19:21:09 +0000 URL: https://git.openjdk.org/leyden/commit/98b667834c4a8f0d0ab54b8133061bc475674732 8343741: SA jstack --mixed should print information about VM locks Reviewed-by: cjplummer ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/mutex.cpp ! src/hotspot/share/runtime/mutex.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/runtime/vmOperations.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/utilities/vmError.cpp + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Mutex.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Thread.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VMLocksPrinter.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/PStack.java ! test/hotspot/jtreg/ProblemList-zgc.txt ! test/hotspot/jtreg/serviceability/sa/ClhsdbField.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbVmStructsDump.java + test/hotspot/jtreg/serviceability/sa/LingeredAppWithLockInVM.java + test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackPrintVMLocks.java ! test/lib/jdk/test/lib/apps/LingeredApp.java ! test/lib/jdk/test/whitebox/WhiteBox.java Changeset: 11147046 Branch: hermetic-java-runtime Author: Damon Nguyen Date: 2024-11-22 19:29:41 +0000 URL: https://git.openjdk.org/leyden/commit/11147046aa6102bc6e132d7b8c9d4e11db802002 6672644: JComboBox still scrolling if switch to another window and return back Reviewed-by: abhiscxk, psadhukhan ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollBarUI.java + test/jdk/javax/swing/JComboBox/JComboBoxScrollFocusTest.java Changeset: 70c4e2c0 Branch: hermetic-java-runtime Author: Alexey Semenyuk Date: 2024-11-22 23:33:49 +0000 URL: https://git.openjdk.org/leyden/commit/70c4e2c0cc9e741355396abc1be0f64cc77ec3e0 8344587: Reduce number of "jdk.jpackage.internal" classes used from other packages Reviewed-by: almatvee ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageFile.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/IOUtils.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackageFile.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PathUtils.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/XmlUtils.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AppImageFile.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/ApplicationLayout.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Functional.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageFile.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java ! test/jdk/tools/jpackage/macosx/SigningPackageFromTwoStepAppImageTest.java ! test/jdk/tools/jpackage/macosx/SigningPackageTest.java ! test/jdk/tools/jpackage/macosx/SigningPackageTwoStepTest.java ! test/jdk/tools/jpackage/share/AppImagePackageTest.java ! test/jdk/tools/jpackage/share/AppVersionTest.java ! test/jdk/tools/jpackage/share/InOutPathTest.java ! test/jdk/tools/jpackage/share/ModulePathTest3.java ! test/jdk/tools/jpackage/share/PredefinedAppImageErrorTest.java ! test/jdk/tools/jpackage/share/RuntimeImageSymbolicLinksTest.java Changeset: effee122 Branch: hermetic-java-runtime Author: Evgeny Nikitin Committer: Leonid Mesnik Date: 2024-11-23 03:55:58 +0000 URL: https://git.openjdk.org/leyden/commit/effee122dd74241db4ec2b6bfd99f1450741b804 8344533: CTW: Add option to remove clinits before loading Reviewed-by: thartmann, lmesnik ! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/PathHandler.java Changeset: d00f3115 Branch: hermetic-java-runtime Author: Jaikiran Pai Date: 2024-11-23 07:26:04 +0000 URL: https://git.openjdk.org/leyden/commit/d00f31156a9ab9efcee492dfd0aaed1515df1f00 8343150: Change URLClassLoader.getPermissions to return empty PermissionCollection Reviewed-by: dfuchs, alanb, michaelm ! src/java.base/share/classes/java/net/URLClassLoader.java Changeset: 822a1554 Branch: hermetic-java-runtime Author: Stig Rohde D?ssing Committer: Erik Gahlin Date: 2024-11-23 15:58:39 +0000 URL: https://git.openjdk.org/leyden/commit/822a1554cb059580ab76bae7963827146b8f5aee 8341427: JFR: Adjust object sampler span handling Reviewed-by: egahlin ! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp ! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.hpp Changeset: 7be94d04 Branch: hermetic-java-runtime Author: Phil Race Date: 2024-11-23 23:20:15 +0000 URL: https://git.openjdk.org/leyden/commit/7be94d043dd225fcf801c2dc9b0825598415a88f 8344891: Remove uses of sun.misc.ReflectUtil in java.desktop Reviewed-by: kizune, azvegint ! src/java.desktop/macosx/classes/com/apple/laf/AquaUtils.java ! src/java.desktop/share/classes/com/sun/beans/finder/ClassFinder.java ! src/java.desktop/share/classes/com/sun/beans/finder/ConstructorFinder.java ! src/java.desktop/share/classes/com/sun/beans/finder/FieldFinder.java ! src/java.desktop/share/classes/com/sun/beans/finder/MethodFinder.java ! src/java.desktop/share/classes/com/sun/beans/introspect/ClassInfo.java ! src/java.desktop/share/classes/com/sun/media/sound/JARSoundbankReader.java ! src/java.desktop/share/classes/java/beans/DefaultPersistenceDelegate.java ! src/java.desktop/share/classes/java/beans/EventHandler.java ! src/java.desktop/share/classes/java/beans/Introspector.java ! src/java.desktop/share/classes/java/beans/MetaData.java ! src/java.desktop/share/classes/java/beans/MethodRef.java ! src/java.desktop/share/classes/java/beans/PropertyDescriptor.java ! src/java.desktop/share/classes/java/beans/Statement.java ! src/java.desktop/share/classes/javax/print/SimpleDoc.java ! src/java.desktop/share/classes/javax/swing/JEditorPane.java ! src/java.desktop/share/classes/javax/swing/JTable.java ! src/java.desktop/share/classes/javax/swing/SwingUtilities.java ! src/java.desktop/share/classes/javax/swing/UIDefaults.java ! src/java.desktop/share/classes/javax/swing/event/EventListenerList.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthParser.java ! src/java.desktop/share/classes/javax/swing/text/DefaultFormatter.java ! src/java.desktop/share/classes/javax/swing/text/NumberFormatter.java ! src/java.desktop/share/classes/javax/swing/text/html/ObjectView.java Changeset: a6220fa9 Branch: hermetic-java-runtime Author: Harshitha Onkar Date: 2024-11-24 06:22:45 +0000 URL: https://git.openjdk.org/leyden/commit/a6220fa90362980fce2fc56e70c7c9a7ed7e11c5 8344303: Remove usage of URLUtil.getConnectPermission from sun.awt.SunToolkit and sun.awt.image.URLImageSource Reviewed-by: prr, azvegint ! src/java.base/share/classes/module-info.java ! src/java.base/share/classes/sun/net/util/URLUtil.java ! src/java.desktop/share/classes/sun/awt/SunToolkit.java ! src/java.desktop/share/classes/sun/awt/image/URLImageSource.java Changeset: 6711e132 Branch: hermetic-java-runtime Author: Damon Nguyen Date: 2024-11-24 08:54:17 +0000 URL: https://git.openjdk.org/leyden/commit/6711e1327a76782c8315b9e85525e1408657727b 8344914: OOME in several tests since JDK-6672644 - JComboBox still scrolling Reviewed-by: prr ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollBarUI.java - test/jdk/javax/swing/JComboBox/JComboBoxScrollFocusTest.java Changeset: a83cfe26 Branch: hermetic-java-runtime Author: Kim Barrett Date: 2024-11-24 17:10:31 +0000 URL: https://git.openjdk.org/leyden/commit/a83cfe26583db078ecd754d9609111c0c6dac6a4 8344917: Fix recent NULL usage backsliding Reviewed-by: jsjolen ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp ! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp ! src/hotspot/share/cds/archiveUtils.hpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/gc/shared/locationPrinter.inline.hpp ! src/hotspot/share/oops/constantPool.cpp Changeset: 8f08020f Branch: hermetic-java-runtime Author: SendaoYan Date: 2024-11-25 01:31:16 +0000 URL: https://git.openjdk.org/leyden/commit/8f08020fa452b15709f68a702abb5edec191dee2 8344903: Improve error handling TestJhsdbJstackPrintVMLocks.java Reviewed-by: lmesnik, dholmes ! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackPrintVMLocks.java Changeset: 6f622da7 Branch: hermetic-java-runtime Author: Phil Race Date: 2024-11-25 03:33:17 +0000 URL: https://git.openjdk.org/leyden/commit/6f622da7fbae67d8c1cd9e795127adac58a246a9 8344923: Problem list on java/awt/Robot/ScreenCaptureRobotTest.java on macOS Reviewed-by: dholmes ! test/jdk/ProblemList.txt Changeset: 68ba7ee5 Branch: hermetic-java-runtime Author: Per Minborg Date: 2024-11-25 07:42:57 +0000 URL: https://git.openjdk.org/leyden/commit/68ba7ee5c8f152a268b1e95d52417783346d12b7 8340205: Native linker allows MemoryLayout consisting of only PaddingLayout Reviewed-by: jvernee, mcimadamore ! src/java.base/share/classes/java/lang/foreign/Linker.java ! src/java.base/share/classes/jdk/internal/foreign/abi/AbstractLinker.java ! test/jdk/java/foreign/TestLinker.java Changeset: 9576546b Branch: hermetic-java-runtime Author: Matthias Baesken Date: 2024-11-25 07:57:13 +0000 URL: https://git.openjdk.org/leyden/commit/9576546b9c0f22b0784c4f845f2694050cae2f16 8343698: Linux x86_64 lto build gives a lot of warnings and fails lto-wrapper: fatal error: make returned 2 exit status Reviewed-by: ihse, jwaters ! make/hotspot/lib/JvmOverrideFiles.gmk Changeset: 333a9973 Branch: hermetic-java-runtime Author: Prasanta Sadhukhan Date: 2024-11-25 08:57:54 +0000 URL: https://git.openjdk.org/leyden/commit/333a9973f1e99faa665e96c30bcfac7877cbdc1c 8335231: [macos] Test java/awt/print/PrinterJob/Cancel/PrinterJobCancel.java failed on macOS because the case didn't get the expected PrintAbortException Reviewed-by: tr, abhiscxk ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java ! src/java.desktop/macosx/native/libawt_lwawt/awt/PrinterView.m ! test/jdk/java/awt/print/PrinterJob/Cancel/PrinterJobCancel.java Changeset: da4b7a8c Branch: hermetic-java-runtime Author: Sebastian L?vdahl Committer: Kevin Walls Date: 2024-11-25 09:13:10 +0000 URL: https://git.openjdk.org/leyden/commit/da4b7a8c56f56c6051d463bc34e51e35781fe1a8 8341436: containers/docker/TestJcmdWithSideCar.java takes needlessly long to run Reviewed-by: kevinw, lmesnik ! test/hotspot/jtreg/containers/docker/EventGeneratorLoop.java ! test/hotspot/jtreg/containers/docker/TestJcmdWithSideCar.java ! test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java Changeset: d112f35d Branch: hermetic-java-runtime Author: Daniel Fuchs Date: 2024-11-25 09:56:07 +0000 URL: https://git.openjdk.org/leyden/commit/d112f35d92a5b5f3e0248fa0fb447fc8c14da2d4 8344855: Remove calls to SecurityManager and doPrivileged in HTTP related implementation classes in the sun.net and sun.net.www.http packages after JEP 486 integration Reviewed-by: jpai ! src/java.base/share/classes/sun/net/NetProperties.java ! src/java.base/share/classes/sun/net/NetworkClient.java ! src/java.base/share/classes/sun/net/www/http/HttpCapture.java ! src/java.base/share/classes/sun/net/www/http/HttpClient.java ! src/java.base/share/classes/sun/net/www/http/KeepAliveCache.java ! src/java.base/share/classes/sun/net/www/http/KeepAliveStream.java ! src/java.base/share/classes/sun/net/www/http/KeepAliveStreamCleaner.java Changeset: 519bb268 Branch: hermetic-java-runtime Author: Daniel Fuchs Date: 2024-11-25 10:08:47 +0000 URL: https://git.openjdk.org/leyden/commit/519bb268a0687ba2b75738e961a72d84b7f49ade 8344217: Remove calls to SecurityManager and doPrivileged in java.net.DatagramSocket and java.net.NetMulticastSocket after JEP 486 integration Reviewed-by: alanb, rriggs, jpai ! src/java.base/share/classes/java/net/DatagramSocket.java ! src/java.base/share/classes/java/net/NetMulticastSocket.java Changeset: 811d08c0 Branch: hermetic-java-runtime Author: Emanuel Peter Date: 2024-11-25 10:39:36 +0000 URL: https://git.openjdk.org/leyden/commit/811d08c0a4e0da55f306686423aec40d29fabf00 8340010: Fix vectorization tests with compact headers Reviewed-by: chagedorn, rkennke, mli ! test/hotspot/jtreg/compiler/c2/TestCastX2NotProcessedIGVN.java ! test/hotspot/jtreg/compiler/c2/irTests/TestVectorConditionalMove.java ! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationMismatchedAccess.java ! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationNotRun.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVector.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestIndependentPacksWithCyclicDependency.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestMulAddS2I.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestScheduleReordersScalarMemops.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestSplitPacks.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestUnorderedReductionPartialVectorization.java ! test/hotspot/jtreg/compiler/vectorization/TestFloatConversionsVector.java ! test/hotspot/jtreg/compiler/vectorization/runner/ArrayTypeConvertTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/LoopCombinedOpTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/VectorizationTestRunner.java ! test/hotspot/jtreg/testlibrary_tests/ir_framework/examples/IRExample.java Changeset: 965aace2 Branch: hermetic-java-runtime Author: Alexander Zvegintsev Date: 2024-11-25 11:11:28 +0000 URL: https://git.openjdk.org/leyden/commit/965aace297154ab08ee41a4d988553707cae8b32 8335468: [XWayland] JavaFX hangs when calling java.awt.Robot.getPixelColor Reviewed-by: kcr, honkar ! src/java.desktop/unix/native/libawt_xawt/awt/fp_pipewire.h ! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c ! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.h ! src/java.desktop/unix/native/libawt_xawt/awt/gtk_interface.h ! src/java.desktop/unix/native/libawt_xawt/awt/screencast_pipewire.c ! src/java.desktop/unix/native/libawt_xawt/awt/screencast_portal.c Changeset: ddc8a9d5 Branch: hermetic-java-runtime Author: Sean Mullan Date: 2024-11-25 13:10:59 +0000 URL: https://git.openjdk.org/leyden/commit/ddc8a9d5da28f67071a0d6bed981ab4ad70337be 8344366: Remove Security Manager dependencies from javax.net.ssl and sun.security.ssl packages Reviewed-by: coffeys, ascarpino, hchao ! src/java.base/share/classes/javax/net/ssl/HttpsURLConnection.java ! src/java.base/share/classes/javax/net/ssl/KeyManagerFactory.java ! src/java.base/share/classes/javax/net/ssl/SSLContext.java ! src/java.base/share/classes/javax/net/ssl/SSLSocketFactory.java ! src/java.base/share/classes/javax/net/ssl/TrustManagerFactory.java - src/java.base/share/classes/sun/security/action/OpenFileInputStreamAction.java ! src/java.base/share/classes/sun/security/ssl/AlpnExtension.java ! src/java.base/share/classes/sun/security/ssl/DHKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/NamedGroup.java ! src/java.base/share/classes/sun/security/ssl/PredefinedDHParameterSpecs.java ! src/java.base/share/classes/sun/security/ssl/SSLCipher.java ! src/java.base/share/classes/sun/security/ssl/SSLConfiguration.java ! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java ! src/java.base/share/classes/sun/security/ssl/SSLEngineImpl.java ! src/java.base/share/classes/sun/security/ssl/SSLExtension.java ! src/java.base/share/classes/sun/security/ssl/SSLLogger.java ! src/java.base/share/classes/sun/security/ssl/SSLSessionContextImpl.java ! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java ! src/java.base/share/classes/sun/security/ssl/ServerHandshakeContext.java ! src/java.base/share/classes/sun/security/ssl/SessionTicketExtension.java ! src/java.base/share/classes/sun/security/ssl/StatusResponseManager.java ! src/java.base/share/classes/sun/security/ssl/SunJSSE.java ! src/java.base/share/classes/sun/security/ssl/TransportContext.java ! src/java.base/share/classes/sun/security/ssl/TrustStoreManager.java ! src/java.base/share/classes/sun/security/ssl/Utilities.java ! test/jdk/sun/security/action/Generify.java Changeset: c6b14c62 Branch: hermetic-java-runtime Author: Adam Sotona Date: 2024-11-25 13:45:34 +0000 URL: https://git.openjdk.org/leyden/commit/c6b14c62f609ee0539893fa3778eb5d0277748c0 8344841: ClassPrinter prints confusing value for null Reviewed-by: liach ! src/java.base/share/classes/jdk/internal/classfile/impl/ClassPrinterImpl.java ! test/jdk/jdk/classfile/ClassPrinterTest.java Changeset: cb1c7366 Branch: hermetic-java-runtime Author: Roman Kennke Date: 2024-11-25 13:48:02 +0000 URL: https://git.openjdk.org/leyden/commit/cb1c73663e91e632d643c23e6c5acc1c5118ac8b 8344363: FullGCForwarding::initialize_flags is called after ObjLayout::initialize Reviewed-by: stefank, shade, ayang ! src/hotspot/share/gc/g1/g1Arguments.cpp ! src/hotspot/share/gc/g1/g1Arguments.hpp ! src/hotspot/share/gc/parallel/parallelArguments.cpp ! src/hotspot/share/gc/serial/serialArguments.cpp ! src/hotspot/share/gc/serial/serialArguments.hpp ! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp ! src/hotspot/share/gc/shenandoah/shenandoahArguments.hpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/arguments.hpp ! src/hotspot/share/runtime/threads.cpp Changeset: e29b0edc Branch: hermetic-java-runtime Author: Kevin Walls Date: 2024-11-25 13:50:58 +0000 URL: https://git.openjdk.org/leyden/commit/e29b0edc9739801c8371ac601a466428916d60b4 8344181: Remove SecurityManager and related calls from jdk.management and jdk.management.agent Reviewed-by: amenkov, cjplummer ! src/jdk.management.agent/share/classes/jdk/internal/agent/Agent.java ! src/jdk.management.agent/unix/classes/jdk/internal/agent/FileSystemImpl.java ! src/jdk.management.agent/windows/classes/jdk/internal/agent/FileSystemImpl.java ! src/jdk.management/share/classes/com/sun/management/internal/DiagnosticCommandImpl.java ! src/jdk.management/share/classes/com/sun/management/internal/Flag.java ! src/jdk.management/share/classes/com/sun/management/internal/GarbageCollectionNotifInfoCompositeData.java ! src/jdk.management/share/classes/com/sun/management/internal/GcInfoCompositeData.java ! src/jdk.management/share/classes/com/sun/management/internal/HotSpotDiagnostic.java ! src/jdk.management/share/classes/com/sun/management/internal/PlatformMBeanProviderImpl.java ! src/jdk.management/share/classes/com/sun/management/internal/VirtualThreadSchedulerImpls.java Changeset: 13341917 Branch: hermetic-java-runtime Author: Hamlin Li Date: 2024-11-25 13:54:44 +0000 URL: https://git.openjdk.org/leyden/commit/133419177d8ddcfafe0b2bd25ee918bdb3b16d3f 8334474: RISC-V: verify perf of ExpandBits/CompressBits (rvv) Reviewed-by: fyang, rehn, luhenry ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/riscv_v.ad ! test/hotspot/jtreg/compiler/intrinsics/TestBitShuffleOpers.java Changeset: 4110d392 Branch: hermetic-java-runtime Author: Roger Riggs Date: 2024-11-25 14:34:27 +0000 URL: https://git.openjdk.org/leyden/commit/4110d3925c8bfc3256b01d835faa111c2c21b8db 8344865: SM cleanup in sun/reflect/annotation Reviewed-by: liach, jpai ! src/java.base/share/classes/sun/reflect/annotation/AnnotationInvocationHandler.java ! src/java.base/share/classes/sun/reflect/annotation/AnnotationParser.java ! src/java.base/share/classes/sun/reflect/annotation/AnnotationSupport.java ! src/java.base/share/classes/sun/reflect/annotation/AnnotationType.java Changeset: a032de29 Branch: hermetic-java-runtime Author: Alan Bateman Date: 2024-11-25 15:34:13 +0000 URL: https://git.openjdk.org/leyden/commit/a032de2904baf83143415858ed7191549c659035 8344577: Virtual thread tests are timing out on some macOS systems Reviewed-by: jpai ! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenBlocking.java ! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java ! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWithTimedWait.java ! test/jdk/java/lang/Thread/virtual/stress/LotsOfContendedMonitorEnter.java ! test/jdk/java/lang/Thread/virtual/stress/LotsOfUncontendedMonitorEnter.java ! test/jdk/java/lang/Thread/virtual/stress/ParkALot.java ! test/jdk/java/lang/Thread/virtual/stress/SleepALot.java ! test/jdk/java/lang/Thread/virtual/stress/TimedWaitALot.java Changeset: 15ae8d02 Branch: hermetic-java-runtime Author: Naoto Sato Date: 2024-11-25 15:54:23 +0000 URL: https://git.openjdk.org/leyden/commit/15ae8d02eeb9c80f5453b88d38081debf956cb65 8319993: Update Unicode Data Files to 16.0.0 8319992: Update ICU4J to Version 76.1 Reviewed-by: jlu, joehw, iris ! src/java.base/share/classes/java/lang/Character.java ! src/java.base/share/classes/java/lang/CharacterData00.java.template ! src/java.base/share/classes/jdk/internal/icu/impl/NormalizerImpl.java ! src/java.base/share/classes/jdk/internal/icu/impl/UCharacterProperty.java - src/java.base/share/classes/jdk/internal/icu/impl/data/icudt74b/nfc.nrm - src/java.base/share/classes/jdk/internal/icu/impl/data/icudt74b/nfkc.nrm - src/java.base/share/classes/jdk/internal/icu/impl/data/icudt74b/ubidi.icu - src/java.base/share/classes/jdk/internal/icu/impl/data/icudt74b/uprops.icu + src/java.base/share/classes/jdk/internal/icu/impl/data/icudt76b/nfc.nrm + src/java.base/share/classes/jdk/internal/icu/impl/data/icudt76b/nfkc.nrm + src/java.base/share/classes/jdk/internal/icu/impl/data/icudt76b/ubidi.icu + src/java.base/share/classes/jdk/internal/icu/impl/data/icudt76b/uprops.icu ! src/java.base/share/classes/jdk/internal/icu/util/VersionInfo.java ! src/java.base/share/classes/jdk/internal/util/regex/Grapheme.java ! src/java.base/share/data/unicodedata/Blocks.txt ! src/java.base/share/data/unicodedata/DerivedCoreProperties.txt ! src/java.base/share/data/unicodedata/NormalizationTest.txt ! src/java.base/share/data/unicodedata/PropList.txt ! src/java.base/share/data/unicodedata/PropertyValueAliases.txt ! src/java.base/share/data/unicodedata/ReadMe.txt ! src/java.base/share/data/unicodedata/Scripts.txt ! src/java.base/share/data/unicodedata/SpecialCasing.txt ! src/java.base/share/data/unicodedata/UnicodeData.txt ! src/java.base/share/data/unicodedata/auxiliary/GraphemeBreakProperty.txt ! src/java.base/share/data/unicodedata/auxiliary/GraphemeBreakTest.txt ! src/java.base/share/data/unicodedata/emoji/emoji-data.txt ! src/java.base/share/legal/icu.md ! src/java.base/share/legal/unicode.md ! test/jdk/java/lang/String/UnicodeCasingTest.java Changeset: 593a5898 Branch: hermetic-java-runtime Author: Roger Riggs Date: 2024-11-25 16:46:19 +0000 URL: https://git.openjdk.org/leyden/commit/593a5898f93fd009197e89aba311268bc1a2e74e 8344319: SM cleanup in jdk.dynalink module Reviewed-by: attila ! src/jdk.dynalink/share/classes/jdk/dynalink/BiClassValue.java ! src/jdk.dynalink/share/classes/jdk/dynalink/DynamicLinkerFactory.java ! src/jdk.dynalink/share/classes/jdk/dynalink/SecureLookupSupplier.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeanIntrospector.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/CallerSensitiveDynamicMethod.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/CheckRestrictedPackage.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/ClassString.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/OverloadedDynamicMethod.java - src/jdk.dynalink/share/classes/jdk/dynalink/internal/AccessControlContextFactory.java ! src/jdk.dynalink/share/classes/jdk/dynalink/internal/InternalTypeUtilities.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardingDynamicLinkerExporter.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardingTypeConverterFactory.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/LinkerServices.java Changeset: 08dfc4a4 Branch: hermetic-java-runtime Author: Christian Hagedorn Date: 2024-11-25 16:46:44 +0000 URL: https://git.openjdk.org/leyden/commit/08dfc4a42e58a13a51fb7be2ebfa1c15daea28a9 8344213: Cleanup OpaqueLoop*Node verification code for Assertion Predicates Reviewed-by: thartmann, epeter ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp Changeset: 4d898aa4 Branch: hermetic-java-runtime Author: Phil Race Date: 2024-11-25 19:31:22 +0000 URL: https://git.openjdk.org/leyden/commit/4d898aa451db5b57601c088cdc3c947827f0bc08 8344896: Remove obsolete checks for AWTPermission accessClipboard Reviewed-by: azvegint ! src/java.desktop/macosx/classes/sun/lwawt/LWToolkit.java ! src/java.desktop/share/classes/java/awt/TextComponent.java ! src/java.desktop/share/classes/java/awt/event/InputEvent.java ! src/java.desktop/share/classes/javax/swing/text/DefaultCaret.java ! src/java.desktop/share/classes/sun/awt/dnd/SunDropTargetContextPeer.java ! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java ! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java ! src/java.desktop/windows/classes/sun/awt/windows/WTextComponentPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java ! src/java.desktop/windows/native/libawt/windows/awt_TextComponent.cpp ! src/java.desktop/windows/native/libawt/windows/awt_TextComponent.h Changeset: df2d4c15 Branch: hermetic-java-runtime Author: Roger Riggs Date: 2024-11-25 19:44:40 +0000 URL: https://git.openjdk.org/leyden/commit/df2d4c157573ae0faca039bfd3c4191475b5f0de 8344898: SM cleanup of java.base sun/util calendar, locale, cldr, and resources Reviewed-by: naoto ! src/java.base/share/classes/sun/util/calendar/ZoneInfoFile.java ! src/java.base/share/classes/sun/util/cldr/CLDRLocaleProviderAdapter.java ! src/java.base/share/classes/sun/util/locale/provider/AuxLocaleProviderAdapter.java ! src/java.base/share/classes/sun/util/locale/provider/FallbackLocaleProviderAdapter.java ! src/java.base/share/classes/sun/util/locale/provider/JRELocaleProviderAdapter.java ! src/java.base/share/classes/sun/util/locale/provider/SPILocaleProviderAdapter.java ! src/java.base/share/classes/sun/util/resources/BreakIteratorResourceBundle.java ! src/java.base/share/classes/sun/util/resources/Bundles.java ! src/java.base/share/classes/sun/util/resources/LocaleData.java Changeset: 8de158ae Branch: hermetic-java-runtime Author: David Holmes Date: 2024-11-25 19:55:26 +0000 URL: https://git.openjdk.org/leyden/commit/8de158aefe64d493e107ef310f510bab57beb251 8339134: Callers of Exceptions::fthrow should ensure exception message lengths avoid the INT_MAX limits of os::vsnprintf Reviewed-by: coleenp, jsjolen ! src/hotspot/share/classfile/classFileError.cpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/interpreter/linkResolver.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/runtime/reflection.cpp ! src/hotspot/share/services/diagnosticArgument.cpp ! src/hotspot/share/services/diagnosticArgument.hpp ! src/hotspot/share/utilities/exceptions.cpp Changeset: 02760796 Branch: hermetic-java-runtime Author: Phil Race Date: 2024-11-25 22:16:07 +0000 URL: https://git.openjdk.org/leyden/commit/027607968b3d55b498e9f2d7a4023b8ae2d47b5b 8344667: Remove most uses of AWT Permissions from the desktop module Reviewed-by: azvegint, kizune ! src/java.desktop/macosx/classes/sun/awt/CGraphicsDevice.java ! src/java.desktop/share/classes/java/applet/Applet.java ! src/java.desktop/share/classes/java/awt/Dialog.java ! src/java.desktop/share/classes/java/awt/KeyboardFocusManager.java ! src/java.desktop/share/classes/java/awt/MouseInfo.java ! src/java.desktop/share/classes/java/awt/Robot.java ! src/java.desktop/share/classes/java/awt/SystemTray.java ! src/java.desktop/share/classes/java/awt/Toolkit.java ! src/java.desktop/share/classes/java/awt/TrayIcon.java ! src/java.desktop/share/classes/java/awt/Window.java ! src/java.desktop/share/classes/javax/swing/JInternalFrame.java ! src/java.desktop/share/classes/javax/swing/SwingUtilities.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicInternalFrameTitlePane.java ! src/java.desktop/share/classes/sun/awt/AWTPermissions.java ! src/java.desktop/share/classes/sun/awt/SunToolkit.java ! src/java.desktop/share/classes/sun/awt/image/BufImgSurfaceData.java ! src/java.desktop/share/classes/sun/java2d/NullSurfaceData.java ! src/java.desktop/share/classes/sun/java2d/SunGraphics2D.java ! src/java.desktop/share/classes/sun/java2d/SurfaceData.java ! src/java.desktop/unix/classes/sun/awt/X11GraphicsDevice.java ! src/java.desktop/windows/classes/sun/awt/Win32GraphicsDevice.java ! test/jdk/lib/client/ExtendedRobot.java Changeset: 16232578 Branch: hermetic-java-runtime Author: Alisen Chung Date: 2024-11-25 22:32:59 +0000 URL: https://git.openjdk.org/leyden/commit/16232578d9acf9d0b5a9ad0e7530291471b5cc9c 8339524: Clean up a few ExtendedRobot tests Reviewed-by: honkar, aivanov, prr ! test/jdk/javax/swing/JInternalFrame/6725409/bug6725409.java Changeset: 48e3b651 Branch: hermetic-java-runtime Author: Taizo Kurashige Committer: Alexey Semenyuk Date: 2024-11-25 23:23:03 +0000 URL: https://git.openjdk.org/leyden/commit/48e3b6511adf3d4e97035014612674d84ae83aa0 8344275: tools/jpackage/windows/Win8301247Test.java fails on localized Windows platform Reviewed-by: asemenyuk, almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java Changeset: 3326874f Branch: hermetic-java-runtime Author: Jaikiran Pai Date: 2024-11-26 00:52:50 +0000 URL: https://git.openjdk.org/leyden/commit/3326874f5f067119b3632a3ea96f0c2f3897598e 8344857: Remove calls to SecurityManager and doPrivileged in SocketExceptions and URLJarFile in the sun.net package after JEP 486 integration Reviewed-by: dfuchs, michaelm ! src/java.base/share/classes/sun/net/util/SocketExceptions.java ! src/java.base/share/classes/sun/net/www/protocol/jar/URLJarFile.java Changeset: 5e0d42b6 Branch: hermetic-java-runtime Author: Fei Yang Date: 2024-11-26 01:01:17 +0000 URL: https://git.openjdk.org/leyden/commit/5e0d42b6a633d58d7303257569a7b45483f2db53 8344916: RISC-V: Misaligned access in array fill stub Reviewed-by: rehn, mli ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp Changeset: 1c7f34d3 Branch: hermetic-java-runtime Author: Phil Race Date: 2024-11-26 01:10:24 +0000 URL: https://git.openjdk.org/leyden/commit/1c7f34d3dd24551c0d325f1f3c56ffb7be9042e1 8345000: Remove last mentions of sun.awt.AWTPermissions Reviewed-by: honkar, azvegint - src/java.desktop/share/classes/sun/awt/AWTPermissions.java ! src/java.desktop/share/classes/sun/awt/dnd/SunDropTargetContextPeer.java ! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java Changeset: 4d4cef80 Branch: hermetic-java-runtime Author: Brent Christian Date: 2024-11-26 01:17:37 +0000 URL: https://git.openjdk.org/leyden/commit/4d4cef800a4b763ab00e93e7a76a5ca5040ab826 8344337: SecurityManager cleanup in java.prefs module Reviewed-by: lancea, bpb, rriggs, iris ! src/java.prefs/macosx/classes/java/util/prefs/MacOSXPreferences.java ! src/java.prefs/macosx/classes/java/util/prefs/MacOSXPreferencesFile.java ! src/java.prefs/share/classes/java/util/prefs/AbstractPreferences.java ! src/java.prefs/share/classes/java/util/prefs/Preferences.java ! src/java.prefs/unix/classes/java/util/prefs/FileSystemPreferences.java ! src/java.prefs/windows/classes/java/util/prefs/WindowsPreferences.java Changeset: 43603ac2 Branch: hermetic-java-runtime Author: Phil Race Date: 2024-11-26 06:57:06 +0000 URL: https://git.openjdk.org/leyden/commit/43603ac2f9cb0b74b7baa61c14a29959970c7769 8344894: Obsolete reference to checking permissions in java.awt.Composite Reviewed-by: kizune, kcr, azvegint ! src/java.desktop/share/classes/java/awt/Composite.java Changeset: ca81ab5e Branch: hermetic-java-runtime Author: Phil Race Date: 2024-11-26 07:03:15 +0000 URL: https://git.openjdk.org/leyden/commit/ca81ab5ebc10722171ac861aa460bfaf520f3c7d 8344994: Remove most uses of RuntimePermission checks in java.desktop Reviewed-by: azvegint ! src/java.desktop/macosx/classes/com/apple/eawt/Application.java ! src/java.desktop/macosx/classes/com/apple/eio/FileManager.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJobDialog.java ! src/java.desktop/share/classes/java/awt/Font.java ! src/java.desktop/share/classes/java/awt/Taskbar.java ! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java ! src/java.desktop/share/classes/javax/accessibility/AccessibilityProvider.java ! src/java.desktop/share/classes/javax/imageio/ImageIO.java ! src/java.desktop/share/classes/sun/print/PrintJob2D.java ! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java ! src/java.desktop/share/classes/sun/print/ServiceDialog.java ! src/java.desktop/windows/classes/sun/awt/windows/WPrinterJob.java ! src/java.desktop/windows/native/libawt/windows/awt_PrintControl.cpp ! src/java.desktop/windows/native/libawt/windows/awt_PrintControl.h Changeset: 4e68d665 Branch: hermetic-java-runtime Author: Per Minborg Date: 2024-11-26 08:24:21 +0000 URL: https://git.openjdk.org/leyden/commit/4e68d665bef8d13adb499a803c2f68b704ea54fe 8344954: Linker tests fails on BE platforms after JDK-8340205 Reviewed-by: mdoerr, amitkumar ! test/jdk/java/foreign/TestLinker.java Changeset: 01052035 Branch: hermetic-java-runtime Author: Roberto Casta?eda Lozano Date: 2024-11-26 08:51:34 +0000 URL: https://git.openjdk.org/leyden/commit/0105203575182e24a56a38a12da7c1af58ea0a78 8337660: C2: basic blocks with only BoxLock nodes are wrongly treated as empty Co-authored-by: Emanuel Peter Reviewed-by: qamai, thartmann, kvn ! src/hotspot/share/opto/block.cpp + test/hotspot/jtreg/compiler/locks/TestSynchronizeWithEmptyBlock.java Changeset: 57d35f98 Branch: hermetic-java-runtime Author: Robbin Ehn Date: 2024-11-26 08:51:55 +0000 URL: https://git.openjdk.org/leyden/commit/57d35f98f6966485c034cf096ddefcf0c7569627 8344382: RISC-V: CASandCAEwithNegExpected fails with Zacas Reviewed-by: fyang, mli ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp Changeset: 9793e73b Branch: hermetic-java-runtime Author: Albert Mingkun Yang Date: 2024-11-26 08:55:01 +0000 URL: https://git.openjdk.org/leyden/commit/9793e73bc1b25ed92d6f0599fd2e721249389df7 8344853: Parallel: Improve comments in psParallelCompact Reviewed-by: sjohanss, zgu ! src/hotspot/share/gc/parallel/psParallelCompact.cpp Changeset: 25dd51e4 Branch: hermetic-java-runtime Author: Volkan Yaz?c? Committer: Jaikiran Pai Date: 2024-11-26 09:35:31 +0000 URL: https://git.openjdk.org/leyden/commit/25dd51e4fc424deb0cb71ec8c706c551e9abad55 8344222: Remove calls to SecurityManager and doPrivileged in java.net.HttpURLConnection, java.net.HttpConnectSocketImpl, and javax.net.HttpsURLConnection after JEP 486 integration Reviewed-by: dfuchs, jpai ! src/java.base/share/classes/java/net/HttpConnectSocketImpl.java ! src/java.base/share/classes/java/net/HttpURLConnection.java ! src/java.base/share/classes/javax/net/ssl/HttpsURLConnection.java ! test/jdk/java/net/HttpURLConnection/HttpURLConWithProxy.java Changeset: 3a625f38 Branch: hermetic-java-runtime Author: Doug Simon Date: 2024-11-26 09:50:57 +0000 URL: https://git.openjdk.org/leyden/commit/3a625f38aa4ab611fe5c7dffe420abce826d0d7e 8344628: Test TestEnableJVMCIProduct.java run with virtual thread intermittent fails Reviewed-by: syan, dlong, mli ! test/hotspot/jtreg/compiler/jvmci/TestEnableJVMCIProduct.java Changeset: 0054bbed Branch: hermetic-java-runtime Author: Markus Gr?nlund Date: 2024-11-26 10:50:20 +0000 URL: https://git.openjdk.org/leyden/commit/0054bbed7fce5b8566655d6910b09b10c952e609 8343756: CAN_SHOW_REGISTERS_ON_ASSERT for Windows Reviewed-by: stuefe, jsjolen ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/posix/signals_posix.cpp ! src/hotspot/os/posix/vmError_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os/windows/vmError_windows.cpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/utilities/debug.cpp ! src/hotspot/share/utilities/debug.hpp ! src/hotspot/share/utilities/vmError.cpp ! src/hotspot/share/utilities/vmError.hpp ! test/hotspot/jtreg/runtime/ErrorHandling/ShowRegistersOnAssertTest.java Changeset: 9291abc6 Branch: hermetic-java-runtime Author: Afshin Zafari Date: 2024-11-26 11:08:34 +0000 URL: https://git.openjdk.org/leyden/commit/9291abc6337f8cf480806f4b2996ec905b021704 8342074: Fix runtime/Thread/TestAlwaysPreTouchStacks.java to be flagless or accept VM flags Reviewed-by: gziemski, lmesnik ! test/hotspot/jtreg/runtime/Thread/TestAlwaysPreTouchStacks.java Changeset: 6da3ecd6 Branch: hermetic-java-runtime Author: Hamlin Li Date: 2024-11-26 11:10:36 +0000 URL: https://git.openjdk.org/leyden/commit/6da3ecd65ddeb94587933c69ca8b9c279c70ac24 8344960: RISC-V: fix TestFloatConversionsVectorNaN for COH and AlignVector Reviewed-by: fyang, luhenry ! test/hotspot/jtreg/compiler/vectorization/TestFloatConversionsVectorNaN.java Changeset: 3e509c8b Branch: hermetic-java-runtime Author: Doug Lea
Date: 2024-11-26 11:44:29 +0000 URL: https://git.openjdk.org/leyden/commit/3e509c8bd150121e4e99ace9231fc9419630751e 8344773: SM cleanup in ForkJoinPool Reviewed-by: alanb ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinWorkerThread.java Changeset: fc2da15b Branch: hermetic-java-runtime Author: Per Minborg Date: 2024-11-26 12:07:26 +0000 URL: https://git.openjdk.org/leyden/commit/fc2da15bcee9560186058b3e2fd12ddcb0eb0f39 8344419: Use StaticProperty in some JDK classes Reviewed-by: alanb, rriggs ! src/java.base/share/classes/jdk/internal/misc/CDS.java ! src/java.base/share/classes/sun/security/util/DomainName.java Changeset: f0b72f72 Branch: hermetic-java-runtime Author: Alan Bateman Date: 2024-11-26 12:28:55 +0000 URL: https://git.openjdk.org/leyden/commit/f0b72f728d357a257074177fbea2f1ff70cf70f2 8342380: Implement JEP 498: Warn upon Use of Memory-Access Methods in sun.misc.Unsafe Reviewed-by: vklang, jpai ! src/java.base/share/classes/sun/launcher/resources/launcher.properties ! src/java.base/share/man/java.md ! src/jdk.unsupported/share/classes/sun/misc/Unsafe.java ! test/jdk/sun/misc/UnsafeMemoryAccessWarnings.java Changeset: 86d527f9 Branch: hermetic-java-runtime Author: Sean Mullan Date: 2024-11-26 14:21:01 +0000 URL: https://git.openjdk.org/leyden/commit/86d527f987a27c22fae784812aad9d8f370d2e9c 8344949: javax.security.auth.Subject.SecureSet.writeObject does not do a security check anymore Reviewed-by: alanb ! src/java.base/share/classes/javax/security/auth/Subject.java Changeset: c329f97f Branch: hermetic-java-runtime Author: Marc R. Hoffmann Committer: Alan Bateman Date: 2024-11-26 15:09:49 +0000 URL: https://git.openjdk.org/leyden/commit/c329f97f3211bc14aa4211461bb9a7abb073296e 8345015: Remove unused method lookup_time_t_function Reviewed-by: alanb ! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c Changeset: d8a23373 Branch: hermetic-java-runtime Author: Roger Riggs Date: 2024-11-26 17:08:45 +0000 URL: https://git.openjdk.org/leyden/commit/d8a23373c6fb349314c8cceda9608eaac75198fd 8344895: SM cleanup of module java.xml Reviewed-by: joehw ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/utils/FeaturePropertyBase.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/utils/ObjectFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_de.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_es.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_fr.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_it.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ja.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ko.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_pt_BR.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_sv.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_zh_CN.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_zh_TW.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/Type.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/Util.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/NodeSortRecordFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/Util.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/CoreDocumentImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/TypeValidator.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderFactoryImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/SAXParserFactoryImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/datatype/XMLGregorianCalendarImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/utils/ObjectFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/SerializerFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/Encodings.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/OutputPropertiesFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SystemIDResolver.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/ObjectPool.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/SystemIDResolver.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/XMLReaderManager.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/res/XResourceBundle.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/compiler/FunctionTable.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncSystemProperty.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/jaxp/XPathFactoryImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_de.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_es.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_fr.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_it.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ja.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ko.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_pt_BR.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_sv.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_zh_CN.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_zh_TW.java ! src/java.xml/share/classes/com/sun/xml/internal/stream/XMLEntityStorage.java ! src/java.xml/share/classes/com/sun/xml/internal/stream/writers/WriterUtility.java ! src/java.xml/share/classes/com/sun/xml/internal/stream/writers/XMLStreamWriterImpl.java ! src/java.xml/share/classes/javax/xml/catalog/CatalogFeatures.java ! src/java.xml/share/classes/javax/xml/datatype/FactoryFinder.java ! src/java.xml/share/classes/javax/xml/parsers/FactoryFinder.java ! src/java.xml/share/classes/javax/xml/stream/FactoryFinder.java ! src/java.xml/share/classes/javax/xml/transform/FactoryFinder.java ! src/java.xml/share/classes/javax/xml/transform/TransformerException.java ! src/java.xml/share/classes/javax/xml/validation/SchemaFactoryFinder.java ! src/java.xml/share/classes/javax/xml/xpath/XPathFactoryFinder.java ! src/java.xml/share/classes/jdk/xml/internal/JdkXmlFeatures.java ! src/java.xml/share/classes/jdk/xml/internal/JdkXmlUtils.java ! src/java.xml/share/classes/jdk/xml/internal/SecuritySupport.java ! src/java.xml/share/classes/jdk/xml/internal/Utils.java ! src/java.xml/share/classes/jdk/xml/internal/XMLSecurityManager.java ! src/java.xml/share/classes/org/w3c/dom/bootstrap/DOMImplementationRegistry.java ! src/java.xml/share/classes/org/xml/sax/helpers/NewInstance.java ! src/java.xml/share/classes/org/xml/sax/helpers/ParserAdapter.java ! src/java.xml/share/classes/org/xml/sax/helpers/ParserFactory.java ! src/java.xml/share/classes/org/xml/sax/helpers/XMLReaderFactory.java Changeset: f1b5a6e6 Branch: hermetic-java-runtime Author: Roger Riggs Date: 2024-11-26 17:12:17 +0000 URL: https://git.openjdk.org/leyden/commit/f1b5a6e66e483ee58944fb9064e310f49975e502 8344565: SM cleanup in jdk/internal and java/lang package private classes Reviewed-by: alanb, mchung ! src/java.base/share/classes/java/lang/CharacterName.java ! src/java.base/share/classes/java/lang/ref/Finalizer.java ! src/java.base/share/classes/jdk/internal/icu/impl/ICUBinary.java ! src/java.base/share/classes/jdk/internal/misc/ExtendedMapMode.java Changeset: d752f196 Branch: hermetic-java-runtime Author: Calvin Cheung Date: 2024-11-26 17:14:00 +0000 URL: https://git.openjdk.org/leyden/commit/d752f19611f7d2a83b4d5356c37e6c8ff02543fd 8343427: Class file load hook crashes on archived classes from multi-release JARs Reviewed-by: dholmes, iklam ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/filemap.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/java.base/share/classes/java/lang/ClassLoader.java = test/hotspot/jtreg/runtime/cds/appcds/jvmti/CFLH/ClassFileLoadHook.java = test/hotspot/jtreg/runtime/cds/appcds/jvmti/CFLH/ClassFileLoadHookTest.java + test/hotspot/jtreg/runtime/cds/appcds/jvmti/CFLH/MultiReleaseJars.java Changeset: 24655267 Branch: hermetic-java-runtime Author: Calvin Cheung Date: 2024-11-26 17:17:45 +0000 URL: https://git.openjdk.org/leyden/commit/246552674c5508ba350836389a0fa35716e776fb 8344821: Test CheckDefaultArchiveFile.java fails if classes_coh.jsa is not present Reviewed-by: iklam, dholmes - test/hotspot/jtreg/runtime/cds/CheckDefaultArchiveFile.java Changeset: 65c98e57 Branch: hermetic-java-runtime Author: Sean Mullan Date: 2024-11-26 17:24:22 +0000 URL: https://git.openjdk.org/leyden/commit/65c98e577f72bfe544d7e6b5e9d1568667d208fa 8344420: Remove Security Manager dependencies from javax.security package Reviewed-by: alanb, rriggs, wetmore ! src/java.base/share/classes/com/sun/security/ntlm/NTLM.java ! src/java.base/share/classes/javax/security/auth/Subject.java ! src/java.base/share/classes/javax/security/auth/SubjectDomainCombiner.java ! src/java.base/share/classes/javax/security/auth/login/Configuration.java ! src/java.base/share/classes/javax/security/auth/login/LoginContext.java ! src/java.base/share/classes/javax/security/cert/X509Certificate.java ! test/jdk/javax/security/auth/login/Configuration/GetInstanceConfigSpi.java ! test/jdk/javax/security/auth/login/Configuration/GetInstanceProvider.java ! test/jdk/javax/security/auth/login/LoginContext/ConfigConstructor.java ! test/jdk/javax/security/auth/login/LoginContext/LCTest.java Changeset: c5de3072 Branch: hermetic-java-runtime Author: Sean Mullan Date: 2024-11-26 18:40:52 +0000 URL: https://git.openjdk.org/leyden/commit/c5de307284e51404ccc7da6ac491761c10ed08c2 8344992: Remove Security Manager dependencies from java.security.cert API and implementations Reviewed-by: rriggs, hchao ! src/java.base/share/classes/java/security/cert/CertPathBuilder.java ! src/java.base/share/classes/java/security/cert/CertPathValidator.java ! src/java.base/share/classes/java/security/cert/CertStore.java ! src/java.base/share/classes/sun/security/provider/certpath/Builder.java ! src/java.base/share/classes/sun/security/provider/certpath/OCSPResponse.java ! src/java.base/share/classes/sun/security/provider/certpath/RevocationChecker.java ! src/java.base/share/classes/sun/security/util/AnchorCertificates.java ! src/java.base/share/classes/sun/security/util/SecurityProperties.java ! src/java.base/share/classes/sun/security/util/UntrustedCertificates.java ! src/java.base/share/classes/sun/security/validator/CADistrustPolicy.java ! src/java.base/share/classes/sun/security/validator/PKIXValidator.java ! src/java.base/share/classes/sun/security/x509/AVA.java Changeset: 9458a435 Branch: hermetic-java-runtime Author: Hannes Walln?fer Date: 2024-11-26 18:50:50 +0000 URL: https://git.openjdk.org/leyden/commit/9458a4355fc0778311c19e67abdbd2c7fadd15e7 8318416: Superscript marks should use consistent font style Reviewed-by: liach ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlLinkFactory.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Signatures.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyles.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/HtmlTree.java ! test/langtools/jdk/javadoc/doclet/testErasure/TestErasure.java ! test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java ! test/langtools/jdk/javadoc/doclet/testRestricted/TestRestricted.java Changeset: 3689f390 Branch: hermetic-java-runtime Author: Sonia Zaldana Calles Date: 2024-11-26 19:44:09 +0000 URL: https://git.openjdk.org/leyden/commit/3689f3909ee87e79b350a739878cd0a358810c99 8344013: "bad tag in log" assert with +LogCompilation +CITimeVerbose Reviewed-by: chagedorn, dfenacci ! src/hotspot/share/opto/compile.cpp + test/hotspot/jtreg/compiler/debug/TestLogStackAssert.java Changeset: 5e15415c Branch: hermetic-java-runtime Author: Harshitha Onkar Date: 2024-11-26 20:10:48 +0000 URL: https://git.openjdk.org/leyden/commit/5e15415cb9c051531bbd610820cf3a5343c60228 8344654: Some client tests still expect a SecurityManager after JEP486 Reviewed-by: prr, azvegint ! test/jdk/java/awt/Desktop/8064934/bug8064934.java ! test/jdk/java/awt/TrayIcon/SystemTrayIconHelper.java ! test/jdk/java/awt/a11y/AccessibleComponentTest.java ! test/jdk/java/awt/datatransfer/Independence/IndependenceAWTTest.java ! test/jdk/java/awt/datatransfer/Independence/IndependenceSwingTest.java ! test/jdk/java/awt/datatransfer/SystemSelection/SystemSelectionAWTTest.java ! test/jdk/java/awt/datatransfer/SystemSelection/SystemSelectionSwingTest.java ! test/jdk/java/awt/event/InputEvent/ButtonArraysEquality/ButtonArraysEquality.java ! test/jdk/java/awt/event/MouseEvent/CheckGetMaskForButton/CheckGetMaskForButton.java ! test/jdk/java/awt/print/PrinterJob/PrintToDir.java ! test/jdk/java/awt/regtesthelpers/Util.java ! test/jdk/javax/imageio/metadata/IIOMetadataFormat/MetadataFormatThreadTest.java ! test/jdk/javax/imageio/spi/AppletContextTest/BadPluginConfigurationTest.sh - test/jdk/javax/swing/UIDefaults/6795356/bug6795356.java Changeset: 1d5587b8 Branch: hermetic-java-runtime Author: Phil Race Date: 2024-11-26 20:11:52 +0000 URL: https://git.openjdk.org/leyden/commit/1d5587b887cd3885b2b80e2334c2f3ea2de7c5f3 8344256: Clean up obsolete code in java.desktop/share/classes/sun/awt/datatransfer/DataTransferer.java Reviewed-by: azvegint, kizune ! src/java.desktop/share/classes/sun/awt/datatransfer/DataTransferer.java Changeset: 7ae6069e Branch: hermetic-java-runtime Author: Daniel Fuchs Date: 2024-11-26 20:47:56 +0000 URL: https://git.openjdk.org/leyden/commit/7ae6069ee8b9815a35d3b6d976b59d30c96a4837 8344184: Remove sun.net.ResourceManager after JEP 486 integration Reviewed-by: alanb - src/java.base/share/classes/sun/net/ResourceManager.java ! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/NioSocketImpl.java Changeset: 8da6435d Branch: hermetic-java-runtime Author: Yudi Zheng Date: 2024-11-26 20:50:49 +0000 URL: https://git.openjdk.org/leyden/commit/8da6435d4d2b94b72d2f3872f2fd2cc71a66499a 8343693: [JVMCI] Override ModifiersProvider.isConcrete in ResolvedJavaType to be isArray() || !isAbstract() Reviewed-by: never ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ModifiersProvider.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ResolvedJavaType.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java Changeset: 8389e24d Branch: hermetic-java-runtime Author: Vicente Romero Date: 2024-11-26 20:53:12 +0000 URL: https://git.openjdk.org/leyden/commit/8389e24d388f3761a6963503955207a574c1bbd3 8345058: Javac issues different error messages for the modifiers of the requires directive Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! test/langtools/tools/javac/modules/RequiresTransitiveTest.java Changeset: 8c2b4f62 Branch: hermetic-java-runtime Author: Valerie Peng Date: 2024-11-26 21:08:57 +0000 URL: https://git.openjdk.org/leyden/commit/8c2b4f62714f26ab3bc4808c734502af632a1eef 8345057: ML_KEM NamedParameterSpec constants removed by ML-DSA integration Reviewed-by: mullan, hchao ! src/java.base/share/classes/java/security/spec/NamedParameterSpec.java + test/jdk/java/security/spec/TestNamedParameterSpec.java ! test/jdk/sun/security/provider/acvp/Launcher.java ! test/jdk/sun/security/provider/acvp/ML_DSA_Test.java ! test/jdk/sun/security/provider/acvp/ML_KEM_Test.java Changeset: 28c87290 Branch: hermetic-java-runtime Author: Joe Wang Date: 2024-11-26 22:59:49 +0000 URL: https://git.openjdk.org/leyden/commit/28c8729019292820f17002cc007305418f2d2676 8343004: Adjust JAXP limits Reviewed-by: lancea, rriggs ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XML11NSDocumentScannerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityScanner.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLNSDocumentScannerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLScanner.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages.properties ! src/java.xml/share/classes/jdk/xml/internal/XMLSecurityManager.java ! src/java.xml/share/classes/module-info.java ! src/java.xml/share/conf/jaxp-strict.properties.template ! src/java.xml/share/conf/jaxp.properties ! test/jaxp/javax/xml/jaxp/unittest/common/config/ConfigFileTest.java ! test/jaxp/javax/xml/jaxp/unittest/common/config/ConfigurationTest.java + test/jaxp/javax/xml/jaxp/unittest/common/config/ImplProperties.java - test/jaxp/javax/xml/jaxp/unittest/parsers/Bug4674384_MAX_OCCURS_Test.java - test/jaxp/javax/xml/jaxp/unittest/parsers/Bug4674384_MAX_OCCURS_Test.xml - test/jaxp/javax/xml/jaxp/unittest/parsers/Bug4674384_MAX_OCCURS_Test.xsd - test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6309988.java - test/jaxp/javax/xml/jaxp/unittest/parsers/DosTest.xml - test/jaxp/javax/xml/jaxp/unittest/parsers/DosTest3.xml - test/jaxp/javax/xml/jaxp/unittest/parsers/entity.xml - test/jaxp/javax/xml/jaxp/unittest/parsers/entity64K.xml ! test/jaxp/javax/xml/jaxp/unittest/stream/EventsTest/EventFilterSupportTest.java Changeset: 08c1f44e Branch: hermetic-java-runtime Author: David M. Lloyd Committer: Chen Liang Date: 2024-11-27 01:03:33 +0000 URL: https://git.openjdk.org/leyden/commit/08c1f44eef56e1b6e6960596f6664fbd973c3d7e 8341028: Do not use lambdas or method refs for verifyConstantPool Reviewed-by: adinn, liach ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/ParserVerifier.java Changeset: 1f6144ef Branch: hermetic-java-runtime Author: Kim Barrett Date: 2024-11-27 06:43:05 +0000 URL: https://git.openjdk.org/leyden/commit/1f6144ef26096da46ca04f188afb483ea237bb0e 8345050: Fix -Wzero-as-null-pointer warning in MemPointer ctor Reviewed-by: chagedorn, shade ! src/hotspot/share/opto/mempointer.hpp Changeset: 57ee3ba7 Branch: hermetic-java-runtime Author: Quan Anh Mai Date: 2024-11-27 07:35:51 +0000 URL: https://git.openjdk.org/leyden/commit/57ee3ba7e1a2b436f6666b9465a4651f7baca7e3 8344912: Sharpen the return type of various internal methods in jdk.internal.foreign Reviewed-by: mcimadamore ! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java ! src/java.base/share/classes/jdk/internal/foreign/ArenaImpl.java ! src/java.base/share/classes/jdk/internal/foreign/MappedMemorySegmentImpl.java ! src/java.base/share/classes/jdk/internal/foreign/MemorySessionImpl.java ! src/java.base/share/classes/jdk/internal/foreign/NativeMemorySegmentImpl.java ! src/java.base/share/classes/jdk/internal/foreign/SegmentBulkOperations.java ! src/java.base/share/classes/jdk/internal/foreign/SegmentFactories.java ! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/FallbackLinker.java Changeset: 4ae6ce61 Branch: hermetic-java-runtime Author: Alan Bateman Date: 2024-11-27 07:58:49 +0000 URL: https://git.openjdk.org/leyden/commit/4ae6ce61ea187d6b7aea87cb5ef9e955452affd3 8344300: Implement JEP 499: Structured Concurrency (Fourth Preview) Reviewed-by: vklang ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java Changeset: 96388be1 Branch: hermetic-java-runtime Author: Abhishek Kumar Date: 2024-11-27 08:24:01 +0000 URL: https://git.openjdk.org/leyden/commit/96388be1b59f90d226438917c6f5400bb0af5106 8345004: [BACKOUT] GTK & Nimbus LAF: Tabbed pane's background color is not expected one when change the opaque checkbox. Reviewed-by: psadhukhan, kizune ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKPainter.java ! src/java.desktop/share/classes/javax/swing/plaf/nimbus/SynthPainterImpl.java ! src/java.desktop/share/classes/javax/swing/plaf/nimbus/skin.laf ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTabbedPaneUI.java ! test/jdk/ProblemList.txt Changeset: b3986bdb Branch: hermetic-java-runtime Author: Emanuel Peter Date: 2024-11-27 09:15:57 +0000 URL: https://git.openjdk.org/leyden/commit/b3986bdbdbafabde5beb15300444034363723449 8344118: C2 SuperWord: add VectorThroughputForIterationCount benchmark Reviewed-by: kvn, jbhateja, chagedorn + test/micro/org/openjdk/bench/vm/compiler/VectorThroughputForIterationCount.java Changeset: 82137db2 Branch: hermetic-java-runtime Author: Fei Yang Date: 2024-11-27 10:26:09 +0000 URL: https://git.openjdk.org/leyden/commit/82137db24da7e922c18036eca80291abce5d8bf1 8345047: RISC-V: Remove explicit use of AvoidUnalignedAccesses in interpreter Reviewed-by: mli, fjiang ! src/hotspot/cpu/riscv/interp_masm_riscv.cpp ! src/hotspot/cpu/riscv/templateTable_riscv.cpp Changeset: eb0d1ce9 Branch: hermetic-java-runtime Author: Andrew Haley Date: 2024-11-27 10:27:58 +0000 URL: https://git.openjdk.org/leyden/commit/eb0d1ce9487df000b4675901cc0d18f6a1c86348 8344355: Register corruption in MacroAssembler::lookup_secondary_supers_table_var: x86-64 only Reviewed-by: vlivanov, martin, dlong, asemenov ! src/hotspot/cpu/x86/macroAssembler_x86.cpp Changeset: 461ffafe Branch: hermetic-java-runtime Author: Jorn Vernee Date: 2024-11-27 12:20:51 +0000 URL: https://git.openjdk.org/leyden/commit/461ffafeba459c077f1c2d9c5037305b71a8bc2a 8331735: UpcallLinker::on_exit races with GC when copying frame anchor 8343144: UpcallLinker::on_entry racingly clears pending exception with GC safepoints 8286875: ProgrammableUpcallHandler::on_entry/on_exit access thread fields from native Reviewed-by: dholmes, eosterlund, aboldtch ! src/hotspot/share/prims/upcallLinker.cpp Changeset: 49480628 Branch: hermetic-java-runtime Author: Casper Norrbin Committer: Kim Barrett Date: 2024-11-27 12:27:31 +0000 URL: https://git.openjdk.org/leyden/commit/494806286f126b29b7fc6eb217fa2ae26f295072 8318127: align_up has potential overflow Reviewed-by: kbarrett, dlong ! src/hotspot/share/utilities/align.hpp ! test/hotspot/gtest/runtime/test_os_reserve_between.cpp ! test/hotspot/gtest/utilities/test_align.cpp Changeset: 4a22c1fe Branch: hermetic-java-runtime Author: Alexey Semenyuk Date: 2024-11-27 12:42:34 +0000 URL: https://git.openjdk.org/leyden/commit/4a22c1fefc879ee50ef032e741e92357284a09bf 8344770: Switch jpackage unit tests to use JUnit5 Reviewed-by: almatvee ! test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/AppImageFileTest.java ! test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/ApplicationLayoutTest.java - test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/CompareDottedVersionTest.java ! test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/DeployParamsTest.java ! test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/DottedVersionTest.java ! test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/EnquoterTest.java - test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/InvalidDottedVersionTest.java ! test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/OverridableResourceTest.java ! test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/PathGroupTest.java ! test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/PlatformVersionTest.java ! test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/ToolValidatorTest.java Changeset: a1473ec3 Branch: hermetic-java-runtime Author: Per Minborg Date: 2024-11-27 13:26:36 +0000 URL: https://git.openjdk.org/leyden/commit/a1473ec302f1e9d22ebb2417fff3bee21134d6f5 8294432: Add provisions to calculate hash values from MemorySegments Reviewed-by: mcimadamore ! src/java.base/share/classes/jdk/internal/foreign/SegmentBulkOperations.java + test/jdk/java/foreign/TestSegmentBulkOperationsContentHash.java + test/micro/org/openjdk/bench/java/lang/foreign/SegmentBulkHash.java Changeset: ac3bbf7d Branch: hermetic-java-runtime Author: Volkan Yaz?c? Committer: Daniel Fuchs Date: 2024-11-27 13:49:51 +0000 URL: https://git.openjdk.org/leyden/commit/ac3bbf7ddc1f6a55682264d66282e6ee8825f47a 8344856: Remove calls to SecurityManager and doPrivileged in sun.net.www.protocol.ftp.FtpURLConnection after JEP 486 integration Reviewed-by: dfuchs ! src/java.base/share/classes/sun/net/www/protocol/ftp/FtpURLConnection.java Changeset: 0b704a22 Branch: hermetic-java-runtime Author: Nizar Benalla Date: 2024-11-27 15:33:54 +0000 URL: https://git.openjdk.org/leyden/commit/0b704a2279ddc5f2c00e64099310554b8c8529b8 8343239: Javadoc marks non-preview type as preview if it's the subtype of a preview type Reviewed-by: liach, hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java Changeset: b89cba75 Branch: hermetic-java-runtime Author: Nizar Benalla Date: 2024-11-27 15:36:02 +0000 URL: https://git.openjdk.org/leyden/commit/b89cba7517b5b7373988d15f3a22c412455e5cbd 8342808: Javadoc should add whitespace between type parameters Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlLinkFactory.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Signatures.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyles.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css ! test/langtools/jdk/javadoc/doclet/testGenericTypeLink/TestGenericTypeLink.java ! test/langtools/jdk/javadoc/doclet/testInheritance/TestInheritance.java ! test/langtools/jdk/javadoc/doclet/testInterface/TestInterface.java ! test/langtools/jdk/javadoc/doclet/testMethodSignature/TestMethodSignature.java ! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java ! test/langtools/jdk/javadoc/doclet/testTypeAnnotations/TestTypeAnnotations.java ! test/langtools/jdk/javadoc/doclet/testTypeParams/TestTypeParameters.java Changeset: a4915640 Branch: hermetic-java-runtime Author: Nizar Benalla Date: 2024-11-27 15:36:26 +0000 URL: https://git.openjdk.org/leyden/commit/a491564001724da07ecb7d2e4a070c4abbd92cf5 8342836: Automatically determine that a test in the docs test root is requested Reviewed-by: ihse, erikj ! make/Main.gmk ! make/MainSupport.gmk Changeset: 35bd2f35 Branch: hermetic-java-runtime Author: Roger Riggs Date: 2024-11-27 15:40:48 +0000 URL: https://git.openjdk.org/leyden/commit/35bd2f354ea50ccda325ac0c0b7d2fe66692d940 8344555: SM cleanup - drop reflection filter of System.security field Reviewed-by: mullan, mchung, liach ! src/java.base/share/classes/jdk/internal/reflect/Reflection.java Changeset: 75f3ec77 Branch: hermetic-java-runtime Author: Volodymyr Paprotski Committer: Jatin Bhateja Date: 2024-11-27 16:05:43 +0000 URL: https://git.openjdk.org/leyden/commit/75f3ec77e46831725ef927f0dda16a4dfd24b9a7 8344766: AES/CTR slow at big payloads Reviewed-by: ascarpino, jbhateja ! src/java.base/share/classes/com/sun/crypto/provider/CounterMode.java Changeset: 0312694c Branch: hermetic-java-runtime Author: Brian Burkhalter Date: 2024-11-27 16:14:03 +0000 URL: https://git.openjdk.org/leyden/commit/0312694c46b4fb3455cde2e4d1f8746ad4df8548 8344882: (bf) Temporary direct buffers should not count against the upper limit on direct buffer memory Reviewed-by: alanb ! src/java.base/share/classes/java/nio/Buffer.java ! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template ! src/java.base/share/classes/jdk/internal/access/JavaNioAccess.java ! src/java.base/share/classes/sun/nio/ch/Util.java ! test/jdk/ProblemList-Virtual.txt Changeset: 1e3a0fdb Branch: hermetic-java-runtime Author: Jonathan Lamp?rth Committer: Vicente Romero Date: 2024-11-27 17:31:39 +0000 URL: https://git.openjdk.org/leyden/commit/1e3a0fdb5d14550de66faa8472c883a9990a87df 8035271: Incorrect indentation of LineNumberTable/LocalVariableTable/Exception table/LocalVariableTypeTable/StackMapTable/RuntimeVisibleTypeAnnotations in verbose mode Reviewed-by: liach, jvernee ! src/jdk.jdeps/share/classes/com/sun/tools/javap/ClassWriter.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/CodeWriter.java + test/langtools/tools/javap/ClassWriterTableIndentTest.java Changeset: 95275869 Branch: hermetic-java-runtime Author: Phil Race Date: 2024-11-27 17:32:54 +0000 URL: https://git.openjdk.org/leyden/commit/9527586923d1e7d47d06456ed100a3d123e7a6d2 8345073: Remove SecurityManager checks from sun.awt.image classes Reviewed-by: azvegint, honkar ! src/java.desktop/share/classes/sun/awt/image/ByteArrayImageSource.java ! src/java.desktop/share/classes/sun/awt/image/FileImageSource.java ! src/java.desktop/share/classes/sun/awt/image/ImageConsumerQueue.java ! src/java.desktop/share/classes/sun/awt/image/ImageFetcher.java ! src/java.desktop/share/classes/sun/awt/image/ImageRepresentation.java ! src/java.desktop/share/classes/sun/awt/image/InputStreamImageSource.java ! src/java.desktop/share/classes/sun/awt/image/ToolkitImage.java ! src/java.desktop/share/classes/sun/awt/image/URLImageSource.java Changeset: 880f9a7b Branch: hermetic-java-runtime Author: Aleksei Efimov Date: 2024-11-27 19:25:50 +0000 URL: https://git.openjdk.org/leyden/commit/880f9a7b161fc5092ece8cfe02b5c55c32baba36 8344220: Remove calls to SecurityManager and doPrivileged in java.net.InetAddress and sun.net.util.IPAddressUtil after JEP 486 integration Reviewed-by: jpai, dfuchs, alanb ! src/java.base/share/classes/java/net/InetAddress.java ! src/java.base/share/classes/java/net/SocketPermission.java ! src/java.base/share/classes/java/net/doc-files/net-properties.html ! src/java.base/share/classes/java/net/spi/InetAddressResolverProvider.java ! src/java.base/share/classes/sun/net/InetAddressCachePolicy.java ! src/java.base/share/classes/sun/net/util/IPAddressUtil.java Changeset: 15378a78 Branch: hermetic-java-runtime Author: Casper Norrbin Committer: Calvin Cheung Date: 2024-11-27 19:51:17 +0000 URL: https://git.openjdk.org/leyden/commit/15378a785356bdf574e557633d36591f5cfc1610 8345126: [BACKOUT] JDK-8318127: align_up has potential overflow Reviewed-by: iklam ! src/hotspot/share/utilities/align.hpp ! test/hotspot/gtest/runtime/test_os_reserve_between.cpp ! test/hotspot/gtest/utilities/test_align.cpp Changeset: f6d29909 Branch: hermetic-java-runtime Author: Ioi Lam Date: 2024-11-27 20:10:28 +0000 URL: https://git.openjdk.org/leyden/commit/f6d29909bb5cce0a73945c9fccc9c3fa7d4804fd 8344824: CDS dump crashes when member_method of a lambda proxy is null Reviewed-by: ccheung, matsaave ! src/hotspot/share/cds/archiveBuilder.hpp ! src/hotspot/share/cds/archiveUtils.hpp ! src/hotspot/share/cds/lambdaFormInvokers.cpp ! src/hotspot/share/cds/lambdaProxyClassDictionary.hpp ! src/hotspot/share/cds/runTimeClassInfo.cpp ! src/hotspot/share/cds/runTimeClassInfo.hpp ! test/hotspot/jtreg/TEST.groups + test/hotspot/jtreg/runtime/cds/appcds/LambdaInvokeVirtual.java Changeset: 8ad0b2af Branch: hermetic-java-runtime Author: Phil Race Date: 2024-11-27 22:10:07 +0000 URL: https://git.openjdk.org/leyden/commit/8ad0b2afe3c6f574b0cd3e31c10946c19045a308 8345001: java/awt/doc-files/FocusSpec.html has SecurityManager references Reviewed-by: azvegint, kizune ! src/java.desktop/share/classes/java/awt/doc-files/FocusSpec.html Changeset: cf5ee0bd Branch: hermetic-java-runtime Author: Phil Race Date: 2024-11-27 22:10:25 +0000 URL: https://git.openjdk.org/leyden/commit/cf5ee0bda2e50d91673ff6bfa2d6d1dbb96fa99b 8342280: Deprecate for removal java.awt.AWTPermission Reviewed-by: azvegint, kizune ! src/java.desktop/share/classes/java/awt/AWTPermission.java ! src/java.desktop/share/classes/java/awt/doc-files/Modality.html Changeset: f51363e0 Branch: hermetic-java-runtime Author: Ioi Lam Date: 2024-11-28 01:15:15 +0000 URL: https://git.openjdk.org/leyden/commit/f51363e0277210d2b2f6cdb4d2bf6c732a02c76a 8344913: Improve -Xlog:cds+map+oop logging for Java mirrors Reviewed-by: dholmes, ccheung ! src/hotspot/share/cds/archiveBuilder.cpp ! test/hotspot/jtreg/runtime/cds/CDSMapReader.java Changeset: 8485cb1c Branch: hermetic-java-runtime Author: Ioi Lam Date: 2024-11-28 01:20:27 +0000 URL: https://git.openjdk.org/leyden/commit/8485cb1ca1fa4885ddaf8381ebf862bbb233f090 8344822: CDS BulkLoaderTest.java#dynamic fails with COH Reviewed-by: dholmes, ccheung ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java ! test/hotspot/jtreg/runtime/cds/appcds/applications/JavacBench.java ! test/lib/jdk/test/lib/cds/CDSAppTester.java Changeset: a0df0a52 Branch: hermetic-java-runtime Author: Amit Kumar Date: 2024-11-28 02:05:45 +0000 URL: https://git.openjdk.org/leyden/commit/a0df0a527fc3a6954fc08651947a5cfe1455e652 8340731: Cleanup remaining IA64 references in hotspot code Reviewed-by: dholmes, aph ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/hugepages.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/posix/signals_posix.cpp ! src/hotspot/share/opto/chaitin.cpp ! src/hotspot/share/opto/generateOptoStub.cpp ! src/hotspot/share/opto/memnode.hpp ! src/hotspot/share/opto/output.cpp ! src/hotspot/share/runtime/abstract_vm_version.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/frame.hpp ! src/hotspot/share/runtime/javaCalls.cpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/runtime/relocator.cpp ! src/hotspot/share/utilities/elfFuncDescTable.cpp ! src/hotspot/share/utilities/elfFuncDescTable.hpp ! src/hotspot/share/utilities/macros.hpp Changeset: 1a07d542 Branch: hermetic-java-runtime Author: David Holmes Date: 2024-11-28 02:24:55 +0000 URL: https://git.openjdk.org/leyden/commit/1a07d542ec810282eb78653698d098a24b35686f 8343703: Symbol name cleanups after JEP 479 Reviewed-by: kbarrett, amenkov ! src/hotspot/share/include/jvm.h ! src/hotspot/share/prims/jvmtiAgent.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/os.hpp ! src/java.base/share/native/libjava/NativeLibraries.c Changeset: ce9d543e Branch: hermetic-java-runtime Author: Quan Anh Mai Date: 2024-11-28 06:57:51 +0000 URL: https://git.openjdk.org/leyden/commit/ce9d543eb1bf26592320fae650fe15638d6d30cf 8345119: Some java/foreign tests wrongly assume aligned memory Reviewed-by: mcimadamore, jvernee ! test/jdk/java/foreign/TestByteBuffer.java ! test/jdk/java/foreign/TestDereferencePath.java Changeset: 81c44e5e Branch: hermetic-java-runtime Author: Jaikiran Pai Date: 2024-11-28 07:54:00 +0000 URL: https://git.openjdk.org/leyden/commit/81c44e5eb469ceed555a982e65feefcfde340a0b 8344908: URLClassPath should not propagate IllegalArgumentException when finding resources in classpath URLs Reviewed-by: alanb ! src/java.base/share/classes/jdk/internal/loader/URLClassPath.java ! src/java.base/share/classes/sun/net/www/ParseUtil.java ! src/java.base/unix/classes/jdk/internal/loader/FileURLMapper.java ! src/java.base/windows/classes/jdk/internal/loader/FileURLMapper.java + test/jdk/jdk/internal/loader/URLClassPath/ClassPathUnusableURLs.java Changeset: 10333853 Branch: hermetic-java-runtime Author: Per Minborg Date: 2024-11-28 07:59:48 +0000 URL: https://git.openjdk.org/leyden/commit/103338534f71309e4cc0ba289075fab768e66cd4 8344967: Some tests in TestFill do not use the test parameter Reviewed-by: jvernee ! test/jdk/java/foreign/TestFill.java Changeset: e096660a Branch: hermetic-java-runtime Author: SendaoYan Date: 2024-11-28 09:06:34 +0000 URL: https://git.openjdk.org/leyden/commit/e096660a18905bf1394d722790c5c3883e55dedc 8345043: [ASAN] methodMatcher.cpp report reading from a region of size 0 [-Werror=stringop-overread] Reviewed-by: kbarrett, dholmes ! src/hotspot/share/compiler/methodMatcher.cpp Changeset: d791f4b9 Branch: hermetic-java-runtime Author: SendaoYan Date: 2024-11-28 09:29:49 +0000 URL: https://git.openjdk.org/leyden/commit/d791f4b98d93e5fc64e3191402cc5091e0553592 8341585: Test java/foreign/TestUpcallStress.java should mark as /native Reviewed-by: luhenry, pminborg ! test/jdk/java/foreign/TestUpcallStress.java Changeset: 56f1e4ef Branch: hermetic-java-runtime Author: Aleksey Shipilev Date: 2024-11-28 09:35:51 +0000 URL: https://git.openjdk.org/leyden/commit/56f1e4ef0524515c7f1ad65bc3f08a0e8dd0a29a 8344093: Implement JEP 501: Deprecate the 32-bit x86 Port for Removal Reviewed-by: ihse, simonis, dholmes ! .github/workflows/main.yml ! doc/building.html ! doc/building.md ! make/autoconf/platform.m4 Changeset: d33ad07c Branch: hermetic-java-runtime Author: Kevin Walls Date: 2024-11-28 09:54:25 +0000 URL: https://git.openjdk.org/leyden/commit/d33ad07c32f23aee799750c9964ab26d0cbe56f4 8334493: Remove SecurityManager Permissions infrastructure from DiagnosticCommands Reviewed-by: lmesnik, alanb, coleenp ! src/hotspot/os/linux/mallocInfoDcmd.hpp ! src/hotspot/os/linux/trimCHeapDCmd.hpp ! src/hotspot/share/classfile/classLoaderHierarchyDCmd.hpp ! src/hotspot/share/classfile/classLoaderStats.hpp ! src/hotspot/share/jfr/dcmd/jfrDcmds.hpp ! src/hotspot/share/logging/logDiagnosticCommand.hpp ! src/hotspot/share/memory/metaspace/metaspaceDCmd.hpp ! src/hotspot/share/nmt/nmtDCmd.hpp ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/services/diagnosticCommand.hpp ! src/hotspot/share/services/diagnosticFramework.cpp ! src/hotspot/share/services/diagnosticFramework.hpp ! src/hotspot/share/services/management.cpp ! src/jdk.management/share/classes/com/sun/management/DiagnosticCommandMBean.java ! src/jdk.management/share/classes/com/sun/management/internal/DiagnosticCommandImpl.java ! src/jdk.management/share/classes/com/sun/management/internal/DiagnosticCommandInfo.java ! src/jdk.management/share/native/libmanagement_ext/DiagnosticCommandImpl.c Changeset: edfe2854 Branch: hermetic-java-runtime Author: Robbin Ehn Date: 2024-11-28 12:05:23 +0000 URL: https://git.openjdk.org/leyden/commit/edfe28541a6ed94357f873aa69778c7eba707cbb 8344306: RISC-V: Add zicond Reviewed-by: fyang, luhenry, mli ! src/hotspot/cpu/riscv/assembler_riscv.hpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/globals_riscv.hpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/vm_version_riscv.hpp ! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp + test/hotspot/gtest/riscv/test_assembler_riscv.cpp Changeset: db535c86 Branch: hermetic-java-runtime Author: ?t?p?n Schejbal Committer: Weijun Wang Date: 2024-11-28 13:12:45 +0000 URL: https://git.openjdk.org/leyden/commit/db535c86bc56b89b7213b3b097d80935fe9e8516 8313367: SunMSCAPI cannot read Local Computer certs w/o Windows elevation Reviewed-by: weijun ! src/jdk.crypto.mscapi/windows/native/libsunmscapi/security.cpp ! test/jdk/sun/security/mscapi/AllTypes.java Changeset: 1e086b1d Branch: hermetic-java-runtime Author: Johan Sj?len Date: 2024-11-28 13:15:10 +0000 URL: https://git.openjdk.org/leyden/commit/1e086b1d7305769b59271e2fa428c003216dd52a 8340103: Add internal set_flag function to VMATree Reviewed-by: stuefe, azafari, gziemski ! src/hotspot/share/nmt/nmtTreap.hpp ! src/hotspot/share/nmt/vmatree.cpp ! src/hotspot/share/nmt/vmatree.hpp ! test/hotspot/gtest/nmt/test_vmatree.cpp Changeset: 7dc00d39 Branch: hermetic-java-runtime Author: Christian Hagedorn Date: 2024-11-28 13:58:14 +0000 URL: https://git.openjdk.org/leyden/commit/7dc00d39b4e184a59cbcd644d22db61b1abe8a4b 8345154: IGV: Show Parse and Assertion Predicate type as extra label Reviewed-by: rcastanedalo ! src/hotspot/share/opto/ifnode.cpp ! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/customNodeInfo.filter Changeset: 3b21a298 Branch: hermetic-java-runtime Author: Daniel Fuchs Date: 2024-11-28 14:17:15 +0000 URL: https://git.openjdk.org/leyden/commit/3b21a298c29d88720f6bfb2dc1f3305b6a3db307 8345175: Further cleanup in java.logging and jdk.internal.logger after JEP 486 integration Reviewed-by: alanb, coffeys ! src/java.base/share/classes/jdk/internal/logger/LoggerFinderLoader.java ! src/java.logging/share/classes/java/util/logging/LogManager.java Changeset: fd742af0 Branch: hermetic-java-runtime Author: Kevin Walls Date: 2024-11-28 17:16:41 +0000 URL: https://git.openjdk.org/leyden/commit/fd742af0b76bdd7e6e14bd02ddc0d9bd921c90b2 8344394: Remove SecurityManager and related calls from java.management.rmi Reviewed-by: amenkov ! src/java.base/share/classes/module-info.java ! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java ! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnector.java ! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIJRMPServerImpl.java Changeset: 43000a34 Branch: hermetic-java-runtime Author: Eirik Bj?rsn?s Date: 2024-11-28 17:38:07 +0000 URL: https://git.openjdk.org/leyden/commit/43000a34d5ba6e2e997893a90dac0fe6693611cb 8345075: java.lang.module.ModuleDescriptor constructor could be made private Reviewed-by: alanb ! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java Changeset: 959fa4a1 Branch: hermetic-java-runtime Author: Aleksei Efimov Date: 2024-11-28 17:43:27 +0000 URL: https://git.openjdk.org/leyden/commit/959fa4a1a35a1bb650ec5888efaf3d0fc8cfb025 8344299: SM cleanup in javax.naming modules Reviewed-by: alanb, dfuchs ! src/java.base/share/classes/sun/security/util/SecurityConstants.java ! src/java.naming/share/classes/com/sun/jndi/ldap/ClientId.java ! src/java.naming/share/classes/com/sun/jndi/ldap/Connection.java ! src/java.naming/share/classes/com/sun/jndi/ldap/EventQueue.java ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapBindingEnumeration.java ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapCtx.java ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapDnsProviderService.java ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapPoolManager.java ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapSearchEnumeration.java ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapURL.java ! src/java.naming/share/classes/com/sun/jndi/ldap/NamingEventNotifier.java ! src/java.naming/share/classes/com/sun/jndi/ldap/Obj.java - src/java.naming/share/classes/com/sun/jndi/ldap/VersionHelper.java ! src/java.naming/share/classes/javax/naming/ldap/StartTlsRequest.java ! src/java.naming/share/classes/javax/naming/ldap/spi/LdapDnsProvider.java ! src/java.naming/share/classes/javax/naming/spi/NamingManager.java ! src/java.naming/share/classes/sun/security/provider/certpath/ldap/JdkLDAP.java ! src/java.naming/share/classes/sun/security/provider/certpath/ldap/LDAPCertStore.java ! src/java.naming/share/classes/sun/security/provider/certpath/ldap/LDAPCertStoreImpl.java ! src/jdk.naming.dns/share/classes/com/sun/jndi/dns/DNSDatagramChannelFactory.java ! src/jdk.naming.dns/share/classes/com/sun/jndi/dns/DnsContextFactory.java ! src/jdk.naming.dns/share/classes/com/sun/jndi/dns/DnsUrl.java ! src/jdk.naming.rmi/share/classes/com/sun/jndi/rmi/registry/RegistryContext.java ! src/jdk.naming.rmi/share/classes/com/sun/jndi/url/rmi/rmiURLContext.java Changeset: 08d563ba Branch: hermetic-java-runtime Author: Fei Yang Date: 2024-11-29 07:50:14 +0000 URL: https://git.openjdk.org/leyden/commit/08d563ba15047020fd5f5fea80547e18898bbab2 8345110: RISC-V: Optimize and and clean up byte reverse assembler routines Reviewed-by: mli, rehn ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv_b.ad ! src/hotspot/cpu/riscv/templateTable_riscv.cpp Changeset: f2c0d186 Branch: hermetic-java-runtime Author: Per Minborg Date: 2024-11-29 09:24:29 +0000 URL: https://git.openjdk.org/leyden/commit/f2c0d186ff8345a3a018f7d88758e5b214f07c10 8344989: Test java/foreign/TestLinker.java failed with zero: IllegalStateException: libffi call failed with status: FFI_BAD_TYPEDEF Reviewed-by: jvernee ! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/FallbackLinker.java ! test/jdk/java/foreign/TestLinker.java Changeset: 1a7a184e Branch: hermetic-java-runtime Author: Thomas Stuefe Date: 2024-11-29 09:54:40 +0000 URL: https://git.openjdk.org/leyden/commit/1a7a184e4124939e1c0c29be227f619e838fbc87 8344293: Remove empty Test files left over from JDK-8305895 Reviewed-by: jsjolen, rkennke, shade - test/hotspot/jtreg/gtest/MetaspaceUtilsGtests.java - test/hotspot/jtreg/runtime/FieldLayout/ArrayBaseOffsets.java Changeset: 095e769f Branch: hermetic-java-runtime Author: Aleksey Shipilev Date: 2024-11-29 09:55:29 +0000 URL: https://git.openjdk.org/leyden/commit/095e769f47682efe4e34bb46c0da2c5a2e283a7f 8345237: 32-bit Zero builds fail with assert(has_klass_gap()) failed: precondition Reviewed-by: mli, jwaters, rkennke ! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp Changeset: ece04010 Branch: hermetic-java-runtime Author: Doug Lea
Date: 2024-11-29 11:38:23 +0000 URL: https://git.openjdk.org/leyden/commit/ece0401054b40db43f5239e7841418c5efc814d0 8345052: Harden StampedLock Reviewed-by: alanb, vklang ! src/java.base/share/classes/java/util/concurrent/locks/StampedLock.java + test/jdk/java/util/concurrent/locks/StampedLock/OOMEInStampedLock.java Changeset: 8858de39 Branch: hermetic-java-runtime Author: Sharath TN Committer: Alexey Ivanov Date: 2024-11-29 12:27:06 +0000 URL: https://git.openjdk.org/leyden/commit/8858de393a5cb4f9f1150a6cdf388266362a9559 8338571: [TestBug] DefaultCloseOperation.java test not working as expected wrt instruction after JDK-8325851 fix Reviewed-by: aivanov, dnguyen ! test/jdk/javax/swing/JFrame/DefaultCloseOperation.java Changeset: 6bea1b6c Branch: hermetic-java-runtime Author: Volker Simonis Date: 2024-11-29 12:30:43 +0000 URL: https://git.openjdk.org/leyden/commit/6bea1b6cf1f64ce06c2028fe4dbc44f70778168f 8344727: [JVMCI] Export the CompileBroker compilation activity mode for Truffle compiler control Reviewed-by: dnsimon ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java Changeset: 4da7c354 Branch: hermetic-java-runtime Author: Tobias Holenstein Date: 2024-11-29 13:53:18 +0000 URL: https://git.openjdk.org/leyden/commit/4da7c3548436ffffb009828891df0d13d47370e3 8314512: IGV: clean up hierarchical layout code Reviewed-by: chagedorn, rcastanedalo ! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/InputNode.java ! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/Block.java ! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/BlockConnection.java ! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/Diagram.java ! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/Figure.java ! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/FigureConnection.java ! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/InputSlot.java ! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/OutputSlot.java ! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/Slot.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/ClusterEdge.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/ClusterIngoingConnection.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/ClusterInputSlotNode.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/ClusterNode.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/ClusterOutgoingConnection.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/ClusterOutputSlotNode.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/HierarchicalCFGLayoutManager.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/HierarchicalClusterLayoutManager.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/HierarchicalLayoutManager.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/HierarchicalStableLayoutManager.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/InterClusterConnection.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutEdge.java + src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutGraph.java + src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutLayer.java + src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutManager.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutNode.java - src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LinearLayoutManager.java - src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/Timing.java ! src/utils/IdealGraphVisualizer/Layout/src/main/java/com/sun/hotspot/igv/layout/Cluster.java - src/utils/IdealGraphVisualizer/Layout/src/main/java/com/sun/hotspot/igv/layout/LayoutGraph.java - src/utils/IdealGraphVisualizer/Layout/src/main/java/com/sun/hotspot/igv/layout/LayoutManager.java ! src/utils/IdealGraphVisualizer/Layout/src/main/java/com/sun/hotspot/igv/layout/Link.java - src/utils/IdealGraphVisualizer/Util/src/main/java/com/sun/hotspot/igv/util/Statistics.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramScene.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/EditorTopComponent.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/BlockWidget.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/FigureWidget.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/InputSlotWidget.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/LineWidget.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/OutputSlotWidget.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/SlotWidget.java ! src/utils/IdealGraphVisualizer/igv.sh Changeset: 28b0f3ea Branch: hermetic-java-runtime Author: Tobias Holenstein Date: 2024-11-29 15:16:53 +0000 URL: https://git.openjdk.org/leyden/commit/28b0f3eaa55a1718e8e725516e64c8e25734f97b 8343705: IGV: Interactive Node Moving in Hierarchical Layout Reviewed-by: chagedorn, thartmann, rcastanedalo ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/HierarchicalLayoutManager.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutEdge.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutGraph.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutLayer.java + src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutMover.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutNode.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramScene.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/FigureWidget.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/LineWidget.java Changeset: a80ccf2c Branch: hermetic-java-runtime Author: Tobias Holenstein Date: 2024-11-29 15:21:39 +0000 URL: https://git.openjdk.org/leyden/commit/a80ccf2cd2792c24b51f1143cb0e6c5b036c5b28 8345039: IGV: save user-defined node colors to XML Co-authored-by: Roberto Casta?eda Lozano Co-authored-by: Christian Hagedorn Reviewed-by: chagedorn, epeter, rcastanedalo ! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/InputNode.java ! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/Diagram.java ! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/Figure.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramScene.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ColorAction.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/FigureWidget.java Changeset: e9136b5e Branch: hermetic-java-runtime Author: Daniel Fuchs Date: 2024-11-29 15:58:57 +0000 URL: https://git.openjdk.org/leyden/commit/e9136b5e08abc20038c7b2089ab8fe320e4faef0 8345223: Remove stray doPrivileged in java.base java.net and sun.net classes after JEP 486 integration Reviewed-by: alanb, aefimov, michaelm ! src/java.base/macosx/classes/java/net/DefaultInterface.java ! src/java.base/share/classes/java/net/SocketPermission.java ! src/java.base/share/classes/sun/net/ftp/impl/FtpClient.java ! src/java.base/unix/classes/sun/net/dns/ResolverConfigurationImpl.java ! src/java.base/unix/classes/sun/net/sdp/SdpProvider.java ! src/java.base/unix/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java Changeset: ed03f0d9 Branch: hermetic-java-runtime Author: Jonathan Lamp?rth Committer: Chen Liang Date: 2024-11-29 16:24:22 +0000 URL: https://git.openjdk.org/leyden/commit/ed03f0d9d10518242a3dc6e3685f1bdb0550c723 8345145: Display javap LineNumberTable and LocalVariableTable iff disassembled code output with `-c` or `-v` Reviewed-by: mcimadamore, liach ! src/jdk.jdeps/share/classes/com/sun/tools/javap/ClassWriter.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/CodeWriter.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/JavapTask.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap.properties + test/langtools/tools/javap/ClassWriterNoLineVariableTableTest.java ! test/langtools/tools/javap/ClassWriterTableIndentTest.java ! test/langtools/tools/javap/T4459541.java ! test/langtools/tools/javap/T8032814.java Changeset: 2beb2b60 Branch: hermetic-java-runtime Author: Aleksey Shipilev Date: 2024-11-29 17:00:03 +0000 URL: https://git.openjdk.org/leyden/commit/2beb2b602bf20f1ec36e6244eca1a2eb50baccb4 8345234: Build system erroneously treats 32-bit x86 Zero as deprecated Reviewed-by: ihse ! make/autoconf/platform.m4 Changeset: 029ace0a Branch: hermetic-java-runtime Author: Nizar Benalla Date: 2024-11-29 18:25:44 +0000 URL: https://git.openjdk.org/leyden/commit/029ace0a1b2ff4f14965037eb56414c5c6168096 8336041: Doccheck: the jfr command doesn't show the correct command-line options Reviewed-by: dholmes ! src/jdk.jfr/share/man/jfr.md Changeset: 28ae281b Branch: hermetic-java-runtime Author: William Kemper Date: 2024-11-29 20:53:07 +0000 URL: https://git.openjdk.org/leyden/commit/28ae281b42cd00f471e275db544a5d23a42df59c 8337511: Implement JEP 404: Generational Shenandoah (Experimental) Co-authored-by: Kelvin Nilsen Co-authored-by: Y. Srinivas Ramakrishna Co-authored-by: Bernd Mathiske Co-authored-by: Martin Doerr Co-authored-by: Fei Yang Reviewed-by: rkennke, shade, phh ! src/hotspot/cpu/aarch64/gc/shenandoah/c1/shenandoahBarrierSetC1_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.hpp ! src/hotspot/cpu/ppc/gc/shenandoah/c1/shenandoahBarrierSetC1_ppc.cpp ! src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.hpp ! src/hotspot/cpu/riscv/gc/shenandoah/c1/shenandoahBarrierSetC1_riscv.cpp ! src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_riscv.hpp ! src/hotspot/cpu/x86/gc/shenandoah/c1/shenandoahBarrierSetC1_x86.cpp ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp ! src/hotspot/share/gc/shared/cardTable.cpp ! src/hotspot/share/gc/shared/gcConfiguration.cpp ! src/hotspot/share/gc/shared/gcName.hpp ! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp ! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.hpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp + src/hotspot/share/gc/shenandoah/heuristics/shenandoahGenerationalHeuristics.cpp + src/hotspot/share/gc/shenandoah/heuristics/shenandoahGenerationalHeuristics.hpp + src/hotspot/share/gc/shenandoah/heuristics/shenandoahGlobalHeuristics.cpp + src/hotspot/share/gc/shenandoah/heuristics/shenandoahGlobalHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.hpp + src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.cpp + src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahSpaceInfo.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp + src/hotspot/share/gc/shenandoah/heuristics/shenandoahYoungHeuristics.cpp + src/hotspot/share/gc/shenandoah/heuristics/shenandoahYoungHeuristics.hpp + src/hotspot/share/gc/shenandoah/mode/shenandoahGenerationalMode.cpp + src/hotspot/share/gc/shenandoah/mode/shenandoahGenerationalMode.hpp + src/hotspot/share/gc/shenandoah/mode/shenandoahMode.cpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahMode.hpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahPassiveMode.cpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahPassiveMode.hpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahSATBMode.cpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahSATBMode.hpp + src/hotspot/share/gc/shenandoah/shenandoahAffiliation.hpp + src/hotspot/share/gc/shenandoah/shenandoahAgeCensus.cpp + src/hotspot/share/gc/shenandoah/shenandoahAgeCensus.hpp ! src/hotspot/share/gc/shenandoah/shenandoahAllocRequest.hpp ! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp ! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp ! src/hotspot/share/gc/shenandoah/shenandoahAsserts.hpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp + src/hotspot/share/gc/shenandoah/shenandoahCardStats.cpp + src/hotspot/share/gc/shenandoah/shenandoahCardStats.hpp + src/hotspot/share/gc/shenandoah/shenandoahCardTable.cpp + src/hotspot/share/gc/shenandoah/shenandoahCardTable.hpp ! src/hotspot/share/gc/shenandoah/shenandoahClosures.hpp ! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.inline.hpp + src/hotspot/share/gc/shenandoah/shenandoahCollectionSetPreselector.hpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.hpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.hpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.hpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.hpp + src/hotspot/share/gc/shenandoah/shenandoahEvacInfo.hpp + src/hotspot/share/gc/shenandoah/shenandoahEvacTracker.cpp + src/hotspot/share/gc/shenandoah/shenandoahEvacTracker.hpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGC.hpp + src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp + src/hotspot/share/gc/shenandoah/shenandoahGeneration.hpp + src/hotspot/share/gc/shenandoah/shenandoahGenerationSizer.cpp + src/hotspot/share/gc/shenandoah/shenandoahGenerationSizer.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationType.hpp + src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp + src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.hpp + src/hotspot/share/gc/shenandoah/shenandoahGenerationalEvacuationTask.cpp + src/hotspot/share/gc/shenandoah/shenandoahGenerationalEvacuationTask.hpp + src/hotspot/share/gc/shenandoah/shenandoahGenerationalFullGC.cpp + src/hotspot/share/gc/shenandoah/shenandoahGenerationalFullGC.hpp + src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp + src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.hpp + src/hotspot/share/gc/shenandoah/shenandoahGlobalGeneration.cpp + src/hotspot/share/gc/shenandoah/shenandoahGlobalGeneration.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp + src/hotspot/share/gc/shenandoah/shenandoahHeapRegionClosures.cpp + src/hotspot/share/gc/shenandoah/shenandoahHeapRegionClosures.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.hpp ! 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/shenandoahMarkBitMap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMemoryPool.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMemoryPool.hpp + src/hotspot/share/gc/shenandoah/shenandoahMmuTracker.cpp + src/hotspot/share/gc/shenandoah/shenandoahMmuTracker.hpp ! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp ! src/hotspot/share/gc/shenandoah/shenandoahNumberSeq.cpp ! src/hotspot/share/gc/shenandoah/shenandoahNumberSeq.hpp + src/hotspot/share/gc/shenandoah/shenandoahOldGC.cpp + src/hotspot/share/gc/shenandoah/shenandoahOldGC.hpp + src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp + src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.hpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp ! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp + src/hotspot/share/gc/shenandoah/shenandoahRegulatorThread.cpp + src/hotspot/share/gc/shenandoah/shenandoahRegulatorThread.hpp ! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.hpp ! src/hotspot/share/gc/shenandoah/shenandoahSATBMarkQueueSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahSTWMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahSTWMark.hpp + src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.cpp + src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.hpp + src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahSharedVariables.hpp ! src/hotspot/share/gc/shenandoah/shenandoahStackWatermark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.inline.hpp + src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.cpp ! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.hpp + src/hotspot/share/gc/shenandoah/shenandoahTrace.cpp + src/hotspot/share/gc/shenandoah/shenandoahTrace.hpp ! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp ! src/hotspot/share/gc/shenandoah/shenandoahUtils.hpp ! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.hpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.hpp ! src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.cpp ! src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.hpp + src/hotspot/share/gc/shenandoah/shenandoahYoungGeneration.cpp + src/hotspot/share/gc/shenandoah/shenandoahYoungGeneration.hpp ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp ! src/hotspot/share/gc/shenandoah/vmStructs_shenandoah.hpp ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/prims/whitebox.cpp + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahGeneration.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahGenerationalHeap.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahHeap.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/Universe.java ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc ! test/hotspot/gtest/gc/shenandoah/test_shenandoahNumberSeq.cpp + test/hotspot/gtest/gc/shenandoah/test_shenandoahOldGeneration.cpp + test/hotspot/gtest/gc/shenandoah/test_shenandoahOldHeuristic.cpp ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/gc/TestAllocHumongousFragment.java ! test/hotspot/jtreg/gc/shenandoah/TestAllocIntArrays.java ! test/hotspot/jtreg/gc/shenandoah/TestAllocObjectArrays.java ! test/hotspot/jtreg/gc/shenandoah/TestAllocObjects.java ! test/hotspot/jtreg/gc/shenandoah/TestArrayCopyCheckCast.java ! test/hotspot/jtreg/gc/shenandoah/TestArrayCopyStress.java ! test/hotspot/jtreg/gc/shenandoah/TestDynamicSoftMaxHeapSize.java ! test/hotspot/jtreg/gc/shenandoah/TestEvilSyncBug.java ! test/hotspot/jtreg/gc/shenandoah/TestGCThreadGroups.java ! test/hotspot/jtreg/gc/shenandoah/TestHeapUncommit.java ! test/hotspot/jtreg/gc/shenandoah/TestJcmdHeapDump.java ! test/hotspot/jtreg/gc/shenandoah/TestLargeObjectAlignment.java ! test/hotspot/jtreg/gc/shenandoah/TestLotsOfCycles.java ! test/hotspot/jtreg/gc/shenandoah/TestObjItrWithHeapDump.java - test/hotspot/jtreg/gc/shenandoah/TestParallelRefprocSanity.java ! test/hotspot/jtreg/gc/shenandoah/TestPeriodicGC.java ! test/hotspot/jtreg/gc/shenandoah/TestReferenceRefersToShenandoah.java ! test/hotspot/jtreg/gc/shenandoah/TestReferenceShortcutCycle.java ! test/hotspot/jtreg/gc/shenandoah/TestRefprocSanity.java ! test/hotspot/jtreg/gc/shenandoah/TestRegionSampling.java + test/hotspot/jtreg/gc/shenandoah/TestRegionSamplingLogging.java ! test/hotspot/jtreg/gc/shenandoah/TestResizeTLAB.java ! test/hotspot/jtreg/gc/shenandoah/TestRetainObjects.java + test/hotspot/jtreg/gc/shenandoah/TestShenandoahRegionLogging.java ! test/hotspot/jtreg/gc/shenandoah/TestSieveObjects.java ! test/hotspot/jtreg/gc/shenandoah/TestSmallHeap.java ! test/hotspot/jtreg/gc/shenandoah/TestStringDedup.java ! test/hotspot/jtreg/gc/shenandoah/TestStringDedupStress.java ! test/hotspot/jtreg/gc/shenandoah/TestStringInternCleanup.java ! test/hotspot/jtreg/gc/shenandoah/TestVerifyJCStress.java ! test/hotspot/jtreg/gc/shenandoah/TestVerifyLevels.java ! test/hotspot/jtreg/gc/shenandoah/TestWithLogLevel.java ! test/hotspot/jtreg/gc/shenandoah/TestWrongArrayMember.java ! test/hotspot/jtreg/gc/shenandoah/compiler/TestClone.java ! test/hotspot/jtreg/gc/shenandoah/compiler/TestReferenceCAS.java + test/hotspot/jtreg/gc/shenandoah/generational/TestConcurrentEvac.java + test/hotspot/jtreg/gc/shenandoah/generational/TestOldGrowthTriggers.java + test/hotspot/jtreg/gc/shenandoah/generational/TestSimpleGenerational.java ! test/hotspot/jtreg/gc/shenandoah/jni/TestJNICritical.java ! test/hotspot/jtreg/gc/shenandoah/jni/TestJNIGlobalRefs.java ! test/hotspot/jtreg/gc/shenandoah/jni/TestPinnedGarbage.java ! test/hotspot/jtreg/gc/shenandoah/jvmti/TestHeapDump.java ! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestChurnNotifications.java ! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestMemoryMXBeans.java ! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestMemoryPools.java ! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestPauseNotifications.java - test/hotspot/jtreg/gc/shenandoah/oom/TestAllocLargeObj.java - test/hotspot/jtreg/gc/shenandoah/oom/TestAllocLargerThanHeap.java + test/hotspot/jtreg/gc/shenandoah/oom/TestAllocOutOfMemory.java - test/hotspot/jtreg/gc/shenandoah/oom/TestAllocSmallObj.java ! test/hotspot/jtreg/gc/shenandoah/oom/TestClassLoaderLeak.java ! test/hotspot/jtreg/gc/shenandoah/oom/TestThreadFailure.java ! test/hotspot/jtreg/gc/shenandoah/options/TestModeUnlock.java ! test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierDisable.java ! test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierEnable.java ! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithShenandoah.java ! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithShenandoah.java ! test/hotspot/jtreg/gc/stress/systemgc/TestSystemGCWithShenandoah.java + test/jdk/jdk/jfr/event/gc/detailed/TestShenandoahEvacuationInformationEvent.java ! test/lib/jdk/test/lib/jfr/EventNames.java Changeset: 50b4cbd8 Branch: hermetic-java-runtime Author: Amit Kumar Date: 2024-12-01 13:55:47 +0000 URL: https://git.openjdk.org/leyden/commit/50b4cbd8a4159a8657f4525e4023f3a498020493 8345102: [s390x/ppc] ShowRegistersOnAssertTest.java fails after 8343756 Reviewed-by: mdoerr, mbaesken ! test/hotspot/jtreg/runtime/ErrorHandling/ShowRegistersOnAssertTest.java Changeset: c40b570b Branch: hermetic-java-runtime Author: Nizar Benalla Date: 2024-12-01 22:59:54 +0000 URL: https://git.openjdk.org/leyden/commit/c40b570b71793afd1db665cccaab302e53a75510 8343775: Add since checker tests to the security area modules Reviewed-by: alanb = test/jdk/tools/sincechecker/modules/java.security.jgss/JavaSecurityJgssCheckSince.java = test/jdk/tools/sincechecker/modules/java.security.sasl/JavaSecuritySaslCheckSince.java = test/jdk/tools/sincechecker/modules/java.smartcardio/JavaSmartcardioCheckSince.java = test/jdk/tools/sincechecker/modules/java.xml.crypto/JavaXmlCryptoCheckSince.java = test/jdk/tools/sincechecker/modules/jdk.crypto.cryptoki/JdkCryptoCryptokiCheckSince.java = test/jdk/tools/sincechecker/modules/jdk.security.auth/JavaScriptingCheckSince.java = test/jdk/tools/sincechecker/modules/jdk.security.jgss/JavaScriptingCheckSince.java Changeset: f5ebda43 Branch: hermetic-java-runtime Author: Thomas Schatzl Date: 2024-12-02 06:32:43 +0000 URL: https://git.openjdk.org/leyden/commit/f5ebda43709984214a25e23926860fea2ba5819a 8345173: BlockLocationPrinter::print_location misses a ResourceMark Reviewed-by: sjohanss, iwalulya ! src/hotspot/share/gc/shared/locationPrinter.inline.hpp Changeset: 1c4c6531 Branch: hermetic-java-runtime Author: Prasanta Sadhukhan Date: 2024-12-02 08:14:50 +0000 URL: https://git.openjdk.org/leyden/commit/1c4c653168bd4f39544eca08f8256a6ac6e4477c 8345247: Deproblemlist test/jdk/javax/swing/JRadioButton/8075609/bug8075609.java Reviewed-by: abhiscxk ! test/jdk/javax/swing/JRadioButton/8075609/bug8075609.java Changeset: ac2fede1 Branch: hermetic-java-runtime Author: Hannes Walln?fer Date: 2024-12-02 08:39:47 +0000 URL: https://git.openjdk.org/leyden/commit/ac2fede165e0ecbfa51f5cc75a3218c51e3528be 8344041: Re-enable external specs page Reviewed-by: erikj, nbenalla, liach ! make/Docs.gmk ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlOptions.java ! test/langtools/jdk/javadoc/doclet/testSpecTag/TestSpecTag.java Changeset: dfcbfb5a Branch: hermetic-java-runtime Author: Fei Yang Date: 2024-12-02 10:25:09 +0000 URL: https://git.openjdk.org/leyden/commit/dfcbfb5a410592c6d5e54b4f9c1756853683414d 8345236: RISC-V: Remove revb_h_h_u and revb_h_w_u macro assembler routines Reviewed-by: rehn, fjiang ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/templateTable_riscv.cpp Changeset: 0b0f83c0 Branch: hermetic-java-runtime Author: Albert Mingkun Yang Date: 2024-12-02 10:30:56 +0000 URL: https://git.openjdk.org/leyden/commit/0b0f83c01e30587ca2e23b46493bdc7fcb21559f 8345220: Serial: Refactor TenuredGeneration::promotion_attempt_is_safe Reviewed-by: tschatzl, mli ! src/hotspot/share/gc/serial/tenuredGeneration.cpp Changeset: c7be41ee Branch: hermetic-java-runtime Author: Jan Lahoda Date: 2024-12-02 11:21:13 +0000 URL: https://git.openjdk.org/leyden/commit/c7be41ee0cf632c0d24f4444afefe2f7ff02f23a 8340133: Add concise usage message to the java executable Reviewed-by: jpai, alanb, ihse, rriggs ! src/java.base/share/classes/sun/launcher/LauncherHelper.java ! src/java.base/share/classes/sun/launcher/resources/launcher.properties ! src/java.base/share/native/libjli/java.c Changeset: e3b679a2 Branch: hermetic-java-runtime Author: Volkan Yaz?c? Committer: Daniel Fuchs Date: 2024-12-02 12:56:49 +0000 URL: https://git.openjdk.org/leyden/commit/e3b679a2f631bb2c3c9ba3014d9b56c73eef95d5 8345176: Add tests to verify java.net.Socket constructors close the socket on failure Reviewed-by: dfuchs + test/jdk/java/net/Socket/CtorFailTest.java Changeset: 9a48e4d9 Branch: hermetic-java-runtime Author: Robbin Ehn Date: 2024-12-02 13:14:20 +0000 URL: https://git.openjdk.org/leyden/commit/9a48e4d9d2637bf152d6611061a0a0a195cc2caf 8345177: RISC-V: Add gtests for cmpxchg Reviewed-by: fyang, mli ! test/hotspot/gtest/riscv/test_assembler_riscv.cpp Changeset: b8233989 Branch: hermetic-java-runtime Author: Doug Simon Date: 2024-12-02 13:56:30 +0000 URL: https://git.openjdk.org/leyden/commit/b8233989e7605268dda908e6b639ca373789792b 8345267: Fix memory leak in JVMCIEnv dtor Reviewed-by: simonis, kbarrett ! src/hotspot/share/jvmci/jvmciEnv.cpp Changeset: d589bafe Branch: hermetic-java-runtime Author: Magnus Ihse Bursie Date: 2024-12-02 14:22:37 +0000 URL: https://git.openjdk.org/leyden/commit/d589bafee371c2bd16510f3e3039343331d4c524 8345218: Clean out references to windows-x86 in jib profiles Reviewed-by: shade, dholmes, kbarrett, jwaters ! make/conf/jib-profiles.js Changeset: 1ca76445 Branch: hermetic-java-runtime Author: Magnus Ihse Bursie Date: 2024-12-02 15:12:24 +0000 URL: https://git.openjdk.org/leyden/commit/1ca764454b1cb296f4aa38a4dfdf3d4abb5c19d6 8339480: Build static-jdk image with a statically linked launcher Co-authored-by: Magnus Ihse Bursie Co-authored-by: Jiangli Zhou Reviewed-by: dholmes, erikj, coleenp ! make/Images.gmk ! make/Main.gmk ! make/ModuleWrapper.gmk + make/StaticLibs.gmk ! make/autoconf/flags-ldflags.m4 ! make/autoconf/jdk-options.m4 ! make/autoconf/spec.gmk.template ! make/common/FileUtils.gmk ! make/common/JdkNativeCompilation.gmk ! make/common/modules/LauncherCommon.gmk ! make/common/native/Link.gmk ! make/common/native/LinkMicrosoft.gmk ! make/modules/java.desktop/lib/AwtLibraries.gmk ! make/modules/java.desktop/lib/ClientLibraries.gmk ! make/modules/jdk.accessibility/Lib.gmk ! make/modules/jdk.jpackage/Lib.gmk ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/utilities/zipLibrary.cpp ! src/java.base/macosx/native/libjli/java_md_macosx.m ! src/java.base/unix/native/libjli/java_md.c ! src/java.desktop/unix/native/libawt/awt/awt_LoadLibrary.c Changeset: 6d19c4aa Branch: hermetic-java-runtime Author: Jiangli Zhou Date: 2025-01-17 17:37:01 +0000 URL: https://git.openjdk.org/leyden/commit/6d19c4aa3ce1239b89a939e51c1ed33f269af7f8 Merge commit '1ca764454b1cb296f4aa38a4dfdf3d4abb5c19d6' into hermetic-java-runtime ! make/Images.gmk ! make/Main.gmk ! make/autoconf/configure.ac ! make/autoconf/flags-ldflags.m4 ! make/autoconf/spec.gmk.template ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/prims/jvmtiAgent.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/arguments.hpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/threads.cpp ! src/hotspot/share/utilities/zipLibrary.cpp ! src/java.base/share/classes/java/security/KeyStore.java ! src/java.base/share/classes/java/security/Security.java ! src/java.base/share/classes/java/util/ServiceLoader.java ! src/java.base/share/classes/javax/crypto/JceSecurity.java.template ! src/java.base/share/classes/sun/net/NetProperties.java ! src/java.base/share/classes/sun/security/ssl/TrustStoreManager.java ! src/java.base/share/classes/sun/security/util/AnchorCertificates.java ! src/java.base/share/classes/sun/security/util/DomainName.java ! src/java.base/share/classes/sun/security/util/UntrustedCertificates.java ! src/java.base/share/native/libjava/NativeLibraries.c ! src/java.base/share/native/libjava/jni_util.h ! src/java.base/share/native/libjimage/jimage.cpp ! src/java.base/share/native/libjli/java.c ! src/java.base/share/native/libjli/java.h ! src/java.base/unix/classes/java/lang/ProcessImpl.java ! src/java.base/unix/native/libjli/java_md.c ! src/java.desktop/share/classes/sun/awt/FontConfiguration.java ! src/java.desktop/share/classes/sun/font/SunFontManager.java ! src/java.desktop/share/classes/sun/print/PSPrinterJob.java ! src/java.desktop/unix/native/libawt/awt/awt_LoadLibrary.c ! src/java.desktop/windows/classes/sun/awt/Win32FontManager.java ! src/java.logging/share/classes/java/util/logging/LogManager.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Thread.java ! make/Images.gmk ! make/Main.gmk ! make/autoconf/configure.ac ! make/autoconf/flags-ldflags.m4 ! make/autoconf/spec.gmk.template ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/prims/jvmtiAgent.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/arguments.hpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/threads.cpp ! src/hotspot/share/utilities/zipLibrary.cpp ! src/java.base/share/classes/java/security/KeyStore.java ! src/java.base/share/classes/java/security/Security.java ! src/java.base/share/classes/java/util/ServiceLoader.java ! src/java.base/share/classes/javax/crypto/JceSecurity.java.template ! src/java.base/share/classes/sun/net/NetProperties.java ! src/java.base/share/classes/sun/security/ssl/TrustStoreManager.java ! src/java.base/share/classes/sun/security/util/AnchorCertificates.java ! src/java.base/share/classes/sun/security/util/DomainName.java ! src/java.base/share/classes/sun/security/util/UntrustedCertificates.java ! src/java.base/share/native/libjava/NativeLibraries.c ! src/java.base/share/native/libjava/jni_util.h ! src/java.base/share/native/libjimage/jimage.cpp ! src/java.base/share/native/libjli/java.c ! src/java.base/share/native/libjli/java.h ! src/java.base/unix/classes/java/lang/ProcessImpl.java ! src/java.base/unix/native/libjli/java_md.c ! src/java.desktop/share/classes/sun/awt/FontConfiguration.java ! src/java.desktop/share/classes/sun/font/SunFontManager.java ! src/java.desktop/share/classes/sun/print/PSPrinterJob.java ! src/java.desktop/unix/native/libawt/awt/awt_LoadLibrary.c ! src/java.desktop/windows/classes/sun/awt/Win32FontManager.java ! src/java.logging/share/classes/java/util/logging/LogManager.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Thread.java Changeset: 20e94137 Branch: hermetic-java-runtime Author: Jiangli Zhou Date: 2025-01-17 17:39:07 +0000 URL: https://git.openjdk.org/leyden/commit/20e94137a9db5ec595ba20a807e750b1b819fb16 Merge hermetic-java-runtime branch with JDK mainline up to https://github.com/openjdk/jdk/commit/1ca764454b1cb296f4aa38a4dfdf3d4abb5c19d6. ! src/hotspot/share/prims/jvmtiAgent.cpp ! src/hotspot/share/utilities/zipLibrary.cpp ! src/java.base/share/classes/sun/net/NetProperties.java ! src/java.base/share/classes/sun/security/ssl/TrustStoreManager.java ! src/java.base/share/native/libjimage/jimage.cpp ! src/java.desktop/share/classes/sun/font/SunFontManager.java ! src/java.desktop/unix/native/libawt/awt/awt_LoadLibrary.c ! src/java.logging/share/classes/java/util/logging/LogManager.java From duke at openjdk.org Tue Jan 21 19:51:53 2025 From: duke at openjdk.org (duke) Date: Tue, 21 Jan 2025 19:51:53 GMT Subject: git: openjdk/leyden: hermetic-java-runtime: 601 new changesets Message-ID: Changeset: 30b8bbe2 Branch: hermetic-java-runtime Author: Sean Mullan Date: 2024-12-02 15:23:47 +0000 URL: https://git.openjdk.org/leyden/commit/30b8bbe255c1653d25961c3fe79096b2b8d62bd6 8345060: Remove Security Manager dependencies from java.security.KeyStore and Identity APIs and implementations Reviewed-by: hchao, alanb, weijun ! src/java.base/macosx/classes/apple/security/AppleProvider.java ! src/java.base/macosx/classes/apple/security/KeychainStore.java ! src/java.base/share/classes/com/sun/crypto/provider/KeyProtector.java ! src/java.base/share/classes/java/security/Identity.java ! src/java.base/share/classes/java/security/IdentityScope.java ! src/java.base/share/classes/java/security/KeyStore.java ! src/java.base/share/classes/java/security/Signer.java ! src/java.base/share/classes/sun/security/pkcs12/PKCS12KeyStore.java ! src/java.base/share/classes/sun/security/tools/keytool/Main.java ! src/java.base/share/classes/sun/security/util/KeyStoreDelegator.java ! test/jdk/java/security/KeyStore/EntryMethods.java Changeset: 29c57e8b Branch: hermetic-java-runtime Author: Jatin Bhateja Date: 2024-12-02 16:55:33 +0000 URL: https://git.openjdk.org/leyden/commit/29c57e8b346531c8675ad853460207f67e00f946 8342677: Add IR validation tests for newly added saturated vector add / sub operations Reviewed-by: epeter ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java + test/hotspot/jtreg/compiler/vectorapi/VectorSaturatedOperationsTest.java Changeset: 352201dd Branch: hermetic-java-runtime Author: Naoto Sato Date: 2024-12-02 17:05:32 +0000 URL: https://git.openjdk.org/leyden/commit/352201ddecb048fe41bdf68d775a0a6cb2080122 8343788: Provide means to alter lib/tzmappings entries on Windows Reviewed-by: joehw ! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java + src/java.base/share/data/tzdata/tzmappings.override Changeset: 67f18cc9 Branch: hermetic-java-runtime Author: Phil Race Date: 2024-12-02 17:31:21 +0000 URL: https://git.openjdk.org/leyden/commit/67f18cc9cef0966ccafb21a47043a85b9f39642f 8345142: Remove uses of SecurityManager in Printing related classes Reviewed-by: azvegint, psadhukhan ! src/java.desktop/share/classes/java/awt/print/PrinterJob.java ! src/java.desktop/share/classes/javax/print/PrintServiceLookup.java ! src/java.desktop/share/classes/javax/print/ServiceUI.java ! src/java.desktop/share/classes/sun/print/PSStreamPrintJob.java ! src/java.desktop/share/classes/sun/print/PrintJob2D.java ! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java ! src/java.desktop/share/classes/sun/print/ServiceDialog.java ! src/java.desktop/share/classes/sun/print/ServiceNotifier.java ! src/java.desktop/unix/classes/sun/print/IPPPrintService.java ! src/java.desktop/unix/classes/sun/print/PrintServiceLookupProvider.java ! src/java.desktop/unix/classes/sun/print/UnixPrintJob.java ! src/java.desktop/unix/classes/sun/print/UnixPrintService.java ! src/java.desktop/windows/classes/sun/awt/windows/WPrinterJob.java ! src/java.desktop/windows/classes/sun/print/PrintServiceLookupProvider.java ! src/java.desktop/windows/classes/sun/print/Win32PrintJob.java ! src/java.desktop/windows/classes/sun/print/Win32PrintService.java Changeset: 7c944ee6 Branch: hermetic-java-runtime Author: Aleksey Shipilev Date: 2024-12-02 17:34:49 +0000 URL: https://git.openjdk.org/leyden/commit/7c944ee6f4dda4f1626721d63ac6bc6d1b40d33b 8345172: x86: Some CPU feature asserts are declared as 32-bit only Reviewed-by: dfenacci, kvn ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp Changeset: d6a5f1ba Branch: hermetic-java-runtime Author: Weijun Wang Date: 2024-12-02 19:30:16 +0000 URL: https://git.openjdk.org/leyden/commit/d6a5f1bafb879258cf5f1d4cd89e9cc272b0c01f 8344768: Consider removing "sun.security.krb5.autodeducerealm" system property Reviewed-by: mullan ! src/java.security.jgss/share/classes/sun/security/krb5/PrincipalName.java ! src/java.security.jgss/share/classes/sun/security/krb5/Realm.java ! test/jdk/sun/security/krb5/name/Constructors.java Changeset: 525f33ba Branch: hermetic-java-runtime Author: Joe Darcy Date: 2024-12-02 19:43:47 +0000 URL: https://git.openjdk.org/leyden/commit/525f33baaea2cc559ddd2396611a7734a64a9d66 8345324: Update comment in SourceVersion for language evolution history for changes in 24 Reviewed-by: iris ! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java Changeset: 3d0d0e62 Branch: hermetic-java-runtime Author: David Holmes Date: 2024-12-02 20:54:58 +0000 URL: https://git.openjdk.org/leyden/commit/3d0d0e62900653c4e395166a9ac48578b3dbc1f8 8345012: os::build_agent_function_name potentially wastes a byte when allocating the buffer Reviewed-by: stuefe, shade ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/runtime/os.cpp Changeset: 940aa7c4 Branch: hermetic-java-runtime Author: Sean Mullan Date: 2024-12-02 21:30:53 +0000 URL: https://git.openjdk.org/leyden/commit/940aa7c4cf1bf770690660c8bb21fb3ddc5186e4 8344397: Remove Security Manager dependencies from java.security and sun.security packages Reviewed-by: rriggs, hchao, weijun, alanb ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/security/AccessControlContext.java ! src/java.base/share/classes/java/security/Provider.java ! src/java.base/share/classes/java/security/SecureRandom.java ! src/java.base/share/classes/java/security/Security.java - src/java.base/share/classes/sun/security/action/GetBooleanAction.java - src/java.base/share/classes/sun/security/action/GetIntegerAction.java - src/java.base/share/classes/sun/security/action/GetLongAction.java ! src/java.base/share/classes/sun/security/action/GetPropertyAction.java - src/java.base/share/classes/sun/security/action/PutAllAction.java ! src/java.base/share/classes/sun/security/ec/SunEC.java ! src/java.base/share/classes/sun/security/internal/spec/TlsRsaPremasterSecretParameterSpec.java ! src/java.base/share/classes/sun/security/jca/ProviderConfig.java ! src/java.base/share/classes/sun/security/jca/ProviderList.java ! src/java.base/share/classes/sun/security/provider/ConfigFile.java ! src/java.base/share/classes/sun/security/provider/DRBG.java ! src/java.base/share/classes/sun/security/provider/FileInputStreamPool.java ! src/java.base/share/classes/sun/security/provider/MD4.java ! src/java.base/share/classes/sun/security/provider/SeedGenerator.java ! src/java.base/share/classes/sun/security/provider/Sun.java ! src/java.base/share/classes/sun/security/provider/SunEntries.java ! src/java.base/share/classes/sun/security/provider/VerificationProvider.java ! src/java.base/share/classes/sun/security/provider/certpath/OCSP.java ! src/java.base/share/classes/sun/security/provider/certpath/URICertStore.java ! src/java.base/share/classes/sun/security/rsa/RSAKeyFactory.java ! src/java.base/share/classes/sun/security/rsa/SunRsaSign.java ! src/java.base/share/classes/sun/security/util/AbstractAlgorithmConstraints.java ! src/java.base/share/classes/sun/security/util/Debug.java ! src/java.base/share/classes/sun/security/util/DomainName.java ! src/java.base/share/classes/sun/security/util/FilePermCompat.java ! src/java.base/share/classes/sun/security/util/HostnameChecker.java - src/java.base/share/classes/sun/security/util/LazyCodeSourcePermissionCollection.java ! src/java.base/share/classes/sun/security/util/LocalizedMessage.java ! src/java.base/share/classes/sun/security/util/SecurityConstants.java ! src/java.base/share/classes/sun/security/util/SecurityProperties.java ! src/java.base/share/classes/sun/security/util/SecurityProviderConstants.java ! src/java.base/share/classes/sun/security/util/SignatureFileVerifier.java ! src/java.base/unix/classes/sun/security/provider/NativePRNG.java ! src/java.naming/share/classes/com/sun/naming/internal/ObjectFactoriesFilter.java ! src/java.security.jgss/share/classes/sun/security/krb5/Config.java ! src/java.security.jgss/share/classes/sun/security/krb5/Credentials.java ! src/java.security.jgss/share/classes/sun/security/krb5/PrincipalName.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java ! test/jdk/sun/security/action/Generify.java - test/jdk/sun/security/action/GetLongAction/ReturnNullIfNoDefault.java Changeset: 3a3bcd53 Branch: hermetic-java-runtime Author: Joe Wang Date: 2024-12-02 22:26:20 +0000 URL: https://git.openjdk.org/leyden/commit/3a3bcd53d0b9aa55dcbc15de4d8278ce3258b31e 8344800: Add W3C DTDs and XSDs to the JDK built-in Catalog Reviewed-by: lancea, rriggs ! make/modules/java.xml/Java.gmk ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java ! src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/JDKCatalog.xml + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/schema10/XMLSchema.dtd + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/schema10/datatypes.dtd + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml10/xhtml-lat1.ent + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml10/xhtml-special.ent + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml10/xhtml-symbol.ent + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml10/xhtml1-frameset.dtd + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml10/xhtml1-strict.dtd + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml10/xhtml1-transitional.dtd + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-attribs-1.mod + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-base-1.mod + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-bdo-1.mod + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-blkphras-1.mod + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-blkpres-1.mod + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-blkstruct-1.mod + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-charent-1.mod + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-csismap-1.mod + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-datatypes-1.mod + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-edit-1.mod + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-events-1.mod + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-form-1.mod + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-framework-1.mod + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-hypertext-1.mod + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-image-1.mod + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-inlphras-1.mod + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-inlpres-1.mod + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-inlstruct-1.mod + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-inlstyle-1.mod + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-legacy-1.mod + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-link-1.mod + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-list-1.mod + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-meta-1.mod + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-object-1.mod + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-param-1.mod + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-pres-1.mod + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-qname-1.mod + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-ruby-1.mod + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-script-1.mod + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-ssismap-1.mod + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-struct-1.mod + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-style-1.mod + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-table-1.mod + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-text-1.mod + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml11-model-1.mod + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml11.dtd + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xmlspec2_10/xmlspec.dtd + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/schema10/XMLSchema-datatypes.xsd + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/schema10/XMLSchema.xsd + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml10/xhtml1-frameset.xsd + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml10/xhtml1-strict.xsd + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml10/xhtml1-transitional.xsd + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-attribs-1.xsd + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-base-1.xsd + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-bdo-1.xsd + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-blkphras-1.xsd + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-blkpres-1.xsd + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-blkstruct-1.xsd + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-copyright-1.xsd + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-csismap-1.xsd + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-datatypes-1.xsd + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-edit-1.xsd + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-events-1.xsd + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-form-1.xsd + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-framework-1.xsd + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-hypertext-1.xsd + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-image-1.xsd + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-inlphras-1.xsd + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-inlpres-1.xsd + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-inlstruct-1.xsd + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-inlstyle-1.xsd + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-link-1.xsd + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-list-1.xsd + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-meta-1.xsd + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-notations-1.xsd + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-object-1.xsd + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-param-1.xsd + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-pres-1.xsd + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-ruby-1.xsd + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-script-1.xsd + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-ssismap-1.xsd + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-struct-1.xsd + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-style-1.xsd + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-table-1.xsd + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-target-1.xsd + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-text-1.xsd + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml11-model-1.xsd + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml11-modules-1.xsd + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml11.xsd + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xml-events-1.xsd + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xml-events-copyright-1.xsd + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xmlNS2001/xml.xsd ! src/java.xml/share/classes/module-info.java + src/java.xml/share/legal/schema10part1.md + src/java.xml/share/legal/schema10part2.md + src/java.xml/share/legal/xhtml10.md + src/java.xml/share/legal/xhtml10schema.md + src/java.xml/share/legal/xhtml11.md + src/java.xml/share/legal/xhtml11schema.md + src/java.xml/share/legal/xmlspec.md + src/java.xml/share/legal/xmlxsd.md ! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupport2.java ! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupport3.java ! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupportBase.java + test/jaxp/javax/xml/jaxp/unittest/catalog/val_test_dtd.xsd Changeset: 1997e89d Branch: hermetic-java-runtime Author: William Kemper Date: 2024-12-02 22:54:53 +0000 URL: https://git.openjdk.org/leyden/commit/1997e89ddf9fba7c6eea6c96bd0b5426576d4460 8345346: Shenandoah: Description of ShenandoahGCMode still refers to incremental update mode Reviewed-by: ysr ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp Changeset: 68b1b94d Branch: hermetic-java-runtime Author: Ioi Lam Date: 2024-12-02 22:55:53 +0000 URL: https://git.openjdk.org/leyden/commit/68b1b94d1be686037e2aaef57c0d9adc594fac7a 8344904: Interned strings in old classes are not stored in CDS archive Reviewed-by: dholmes, ccheung ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/constantPool.hpp + test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/OldClassWithStaticString.jasm + test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/StaticStringInOldClass.java Changeset: 5958463c Branch: hermetic-java-runtime Author: Chen Liang Date: 2024-12-02 23:49:57 +0000 URL: https://git.openjdk.org/leyden/commit/5958463cadb04560ec85d9af972255bfe6dcc2f2 8343377: Performance regression in reflective invocation of native methods Reviewed-by: mchung ! src/java.base/share/classes/jdk/internal/reflect/DirectMethodHandleAccessor.java ! src/java.base/share/classes/jdk/internal/reflect/MethodHandleAccessorFactory.java + test/micro/org/openjdk/bench/java/lang/reflect/NativeMethodInvoke.java Changeset: 3f6c0424 Branch: hermetic-java-runtime Author: Phil Race Date: 2024-12-03 00:12:50 +0000 URL: https://git.openjdk.org/leyden/commit/3f6c04247ff6ad69330bc219ed26944852954e85 8345143: Remove uses of SecurityManager in the java.desktop module Reviewed-by: azvegint, honkar ! src/java.desktop/macosx/classes/com/apple/eio/FileManager.java ! src/java.desktop/share/classes/com/sun/beans/finder/ClassFinder.java ! src/java.desktop/share/classes/com/sun/beans/introspect/ClassInfo.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKStyle.java ! src/java.desktop/share/classes/com/sun/media/sound/AudioSynthesizer.java ! src/java.desktop/share/classes/com/sun/media/sound/SoftSynthesizer.java ! src/java.desktop/share/classes/java/awt/Font.java ! src/java.desktop/share/classes/java/awt/Window.java ! src/java.desktop/share/classes/java/beans/Beans.java ! src/java.desktop/share/classes/java/beans/Introspector.java ! src/java.desktop/share/classes/java/beans/PropertyEditorManager.java ! src/java.desktop/share/classes/javax/imageio/spi/IIORegistry.java ! src/java.desktop/share/classes/javax/sound/midi/Synthesizer.java ! src/java.desktop/share/classes/javax/swing/DefaultListCellRenderer.java ! src/java.desktop/share/classes/javax/swing/FocusManager.java ! src/java.desktop/share/classes/javax/swing/JFrame.java ! src/java.desktop/share/classes/javax/swing/JInternalFrame.java ! src/java.desktop/share/classes/javax/swing/JTable.java ! src/java.desktop/share/classes/javax/swing/Popup.java ! src/java.desktop/share/classes/javax/swing/TimerQueue.java ! src/java.desktop/share/classes/javax/swing/UIDefaults.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxRenderer.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLabelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLabelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalSliderUI.java ! src/java.desktop/share/classes/javax/swing/table/DefaultTableCellRenderer.java ! src/java.desktop/share/classes/javax/swing/text/DefaultCaret.java ! src/java.desktop/share/classes/javax/swing/text/DefaultFormatter.java ! src/java.desktop/share/classes/javax/swing/text/NumberFormatter.java ! src/java.desktop/share/classes/sun/awt/OSInfo.java ! src/java.desktop/share/classes/sun/awt/SunToolkit.java ! src/java.desktop/share/classes/sun/awt/util/PerformanceLogger.java ! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java ! test/jdk/lib/client/ExtendedRobot.java Changeset: d88c7b36 Branch: hermetic-java-runtime Author: Jaikiran Pai Date: 2024-12-03 02:31:26 +0000 URL: https://git.openjdk.org/leyden/commit/d88c7b365afec04c4d1fa089e088c9bbd76c596d 8345279: Mistake in javadoc of javax.sql.rowset.BaseRowSet#setBigDecimal Reviewed-by: darcy, lancea, iris ! src/java.sql.rowset/share/classes/javax/sql/rowset/BaseRowSet.java Changeset: 325366ee Branch: hermetic-java-runtime Author: Phil Race Date: 2024-12-03 02:32:17 +0000 URL: https://git.openjdk.org/leyden/commit/325366ee1d72377c04344aa77f51f7c6d78b65d7 8345141: Remove uses of SecurityManager in ShellFolder related classes Reviewed-by: azvegint, honkar ! src/java.desktop/share/classes/sun/awt/shell/ShellFolder.java ! src/java.desktop/share/classes/sun/awt/shell/ShellFolderManager.java ! src/java.desktop/share/classes/sun/swing/FilePane.java ! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolder2.java ! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolderManager2.java Changeset: 24983dd4 Branch: hermetic-java-runtime Author: Jaikiran Pai Date: 2024-12-03 02:34:20 +0000 URL: https://git.openjdk.org/leyden/commit/24983dd4c107f11032969e3c079fd0ee07098583 7038838: Unspecified NPE in java.net.IDN methods Reviewed-by: liach, dfuchs ! src/java.base/share/classes/java/net/IDN.java + test/jdk/java/net/IDNTest.java Changeset: 40ae4699 Branch: hermetic-java-runtime Author: Jaikiran Pai Date: 2024-12-03 02:36:14 +0000 URL: https://git.openjdk.org/leyden/commit/40ae4699622cca72830acd146b7b5c4efd5a43ec 8235786: Javadoc for com/sun/net/httpserver/HttpExchange.java#setAttribute is unclear Reviewed-by: dfuchs, michaelm ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpExchange.java ! test/jdk/com/sun/net/httpserver/ExchangeAttributeTest.java Changeset: e023addf Branch: hermetic-java-runtime Author: Prasanta Sadhukhan Date: 2024-12-03 03:19:10 +0000 URL: https://git.openjdk.org/leyden/commit/e023addf701ce4321040c96bd501355ece75a05c 8345297: test/jdk/javax/swing/Action/8133039/bug8133039.java fails in ubuntu22.04 Reviewed-by: azvegint ! test/jdk/javax/swing/Action/8133039/bug8133039.java Changeset: a3b58ee5 Branch: hermetic-java-runtime Author: Amit Kumar Date: 2024-12-03 04:06:39 +0000 URL: https://git.openjdk.org/leyden/commit/a3b58ee5cd1ec0ea78649d4128d272458b05eb13 8339983: [s390x] secondary_super_cache does not scale well: C1 and interpreter Reviewed-by: lucy, aph ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.hpp ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/s390/stubGenerator_s390.cpp Changeset: 4ac2e477 Branch: hermetic-java-runtime Author: Kim Barrett Date: 2024-12-03 04:54:51 +0000 URL: https://git.openjdk.org/leyden/commit/4ac2e477b9bb9995047718b7d8df36c3dc739a9d 8343800: Cleanup definition of NULL_WORD Reviewed-by: dholmes, kvn ! src/hotspot/share/utilities/globalDefinitions.hpp ! src/hotspot/share/utilities/globalDefinitions_gcc.hpp ! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp Changeset: 3eb54615 Branch: hermetic-java-runtime Author: Volkan Yaz?c? Committer: Jaikiran Pai Date: 2024-12-03 06:59:06 +0000 URL: https://git.openjdk.org/leyden/commit/3eb54615783562f24e61983dfcc3cb823b27b0eb 8343791: Socket.connect API should document whether the socket will be closed when hostname resolution fails or another error occurs Reviewed-by: dfuchs, alanb ! src/java.base/share/classes/java/net/Socket.java ! src/java.base/share/classes/sun/nio/ch/Net.java ! src/java.base/share/classes/sun/nio/ch/NioSocketImpl.java ! src/java.base/share/classes/sun/nio/ch/SocketAdaptor.java + test/jdk/java/net/Socket/ConnectFailTest.java Changeset: 5c8cb2ed Branch: hermetic-java-runtime Author: Alan Bateman Date: 2024-12-03 07:24:46 +0000 URL: https://git.openjdk.org/leyden/commit/5c8cb2edcb0a919bfcad11b3f2cb399402915a0c 8337199: Add jcmd Thread.vthread_scheduler and Thread.vthread_pollers diagnostic commands Reviewed-by: dholmes, kevinw ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/services/diagnosticCommand.hpp ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/VirtualThread.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java + src/java.base/share/classes/jdk/internal/vm/JcmdVThreadCommands.java ! src/java.base/share/classes/sun/nio/ch/Poller.java ! src/jdk.jcmd/share/man/jcmd.md ! test/failure_handler/src/share/conf/common.properties + test/hotspot/jtreg/serviceability/dcmd/thread/VThreadCommandsTest.java Changeset: 659f70b3 Branch: hermetic-java-runtime Author: Andrey Turbanov Date: 2024-12-03 07:26:01 +0000 URL: https://git.openjdk.org/leyden/commit/659f70b37079ea2a54ebaaad5f47ce9600982d8d 8343418: Unnecessary Hashtable usage in CSS.htmlAttrToCssAttrMap Reviewed-by: honkar, aivanov ! src/java.desktop/share/classes/javax/swing/text/html/CSS.java Changeset: 8dada737 Branch: hermetic-java-runtime Author: Per Minborg Date: 2024-12-03 08:28:04 +0000 URL: https://git.openjdk.org/leyden/commit/8dada7373fbe195abcc8b2ea7f876f3df6fee821 8345120: A likely bug in StringSupport::chunkedStrlenShort Reviewed-by: mcimadamore ! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java ! src/java.base/share/classes/jdk/internal/foreign/SegmentBulkOperations.java ! src/java.base/share/classes/jdk/internal/foreign/StringSupport.java ! test/jdk/java/foreign/TestStringEncoding.java ! test/micro/org/openjdk/bench/java/lang/foreign/InternalStrLen.java Changeset: c330b90b Branch: hermetic-java-runtime Author: Nizar Benalla Date: 2024-12-03 09:06:07 +0000 URL: https://git.openjdk.org/leyden/commit/c330b90b9f43f80c322153585fa78704358f0224 8343780: Add since checker tests to the Tools area modules and add missing @since to jdk.jfr Reviewed-by: cstein, egahlin ! src/jdk.jfr/share/classes/jdk/jfr/Recording.java = test/jdk/tools/sincechecker/modules/java.scripting/JavaScriptingCheckSince.java = test/jdk/tools/sincechecker/modules/jdk.dynalink/JdkDynalinkCheckSince.java = test/jdk/tools/sincechecker/modules/jdk.jartool/JdkJartoolCheckSince.java = test/jdk/tools/sincechecker/modules/jdk.jlink/JdkJlinkCheckSince.java = test/jdk/tools/sincechecker/modules/jdk.jsobject/JdkJsobjectCheckSince.java Changeset: ec93cc50 Branch: hermetic-java-runtime Author: Aggelos Biboudis Date: 2024-12-03 09:18:58 +0000 URL: https://git.openjdk.org/leyden/commit/ec93cc50988c4bd58bf599e007d09824702720b2 8343932: Error when parsing qualified generic type test pattern in switch Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java + test/langtools/tools/javac/patterns/T8343932.java Changeset: 077b8422 Branch: hermetic-java-runtime Author: Eirik Bj?rsn?s Date: 2024-12-03 09:53:37 +0000 URL: https://git.openjdk.org/leyden/commit/077b8422bb5bf70fb6201b71911741e2aff9a520 8345074: java.net.InterfaceAddress constructor could be made private Reviewed-by: jpai ! src/java.base/share/classes/java/net/InterfaceAddress.java Changeset: 63af2f42 Branch: hermetic-java-runtime Author: Axel Boldt-Christmas Date: 2024-12-03 10:42:23 +0000 URL: https://git.openjdk.org/leyden/commit/63af2f42b7abe9504897d7c3f3b4cc0b57123694 8344414: ZGC: Another division by zero in rule_major_allocation_rate Reviewed-by: eosterlund, stefank ! src/hotspot/share/gc/z/zDirector.cpp ! src/hotspot/share/gc/z/zStat.cpp ! src/hotspot/share/gc/z/zStat.hpp Changeset: 8cad0431 Branch: hermetic-java-runtime Author: Jorn Vernee Date: 2024-12-03 12:28:17 +0000 URL: https://git.openjdk.org/leyden/commit/8cad0431ff17992fadbb593319ad3821b32e3b7e 8336768: Allow captureCallState and critical linker options to be combined Reviewed-by: mcimadamore ! src/java.base/share/classes/java/lang/foreign/Linker.java ! src/java.base/share/classes/jdk/internal/foreign/abi/CallingSequence.java ! src/java.base/share/classes/jdk/internal/foreign/abi/CallingSequenceBuilder.java ! src/java.base/share/classes/jdk/internal/foreign/abi/DowncallLinker.java ! src/java.base/share/classes/jdk/internal/foreign/abi/LinkerOptions.java ! src/java.base/share/classes/jdk/internal/foreign/abi/NativeEntryPoint.java ! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/FallbackLinker.java ! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/LibFallback.java ! src/java.base/share/native/libfallbackLinker/fallbackLinker.c ! test/jdk/java/foreign/TestIllegalLink.java ! test/jdk/java/foreign/capturecallstate/TestCaptureCallState.java ! test/jdk/java/foreign/critical/TestCritical.java ! test/jdk/java/foreign/critical/libCritical.c ! test/jdk/java/foreign/passheapsegment/TestPassHeapSegment.java Changeset: 65b5a2e3 Branch: hermetic-java-runtime Author: Daniel Skantz Committer: Roberto Casta?eda Lozano Date: 2024-12-03 13:32:28 +0000 URL: https://git.openjdk.org/leyden/commit/65b5a2e3e4f9882adca587b9fed90223b93302a0 8345158: IGV: local scheduling should not place successors before predecessors Reviewed-by: rcastanedalo, chagedorn ! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/java/com/sun/hotspot/igv/servercompiler/ServerCompilerScheduler.java Changeset: dfa5620f Branch: hermetic-java-runtime Author: Per Minborg Date: 2024-12-03 13:32:48 +0000 URL: https://git.openjdk.org/leyden/commit/dfa5620ff3d57b71ccaf09ca8e71fa85d93ceb00 8345164: Remove residual --enable-preview in FFM tests and benchmarks Reviewed-by: mcimadamore, jvernee ! test/jdk/java/foreign/enablenativeaccess/TestEnableNativeAccessJarManifest.java ! test/micro/org/openjdk/bench/java/lang/foreign/ToJavaStringTest.java Changeset: eac00f6d Branch: hermetic-java-runtime Author: Per Minborg Date: 2024-12-03 14:32:22 +0000 URL: https://git.openjdk.org/leyden/commit/eac00f6d112b24b62b067a1e9cee342ab07ef021 8345396: Fix headers after JDK-8345164 Reviewed-by: rriggs ! test/jdk/java/foreign/enablenativeaccess/TestEnableNativeAccessJarManifest.java ! test/micro/org/openjdk/bench/java/lang/foreign/ToJavaStringTest.java Changeset: fcf185c8 Branch: hermetic-java-runtime Author: Roger Riggs Date: 2024-12-03 14:59:30 +0000 URL: https://git.openjdk.org/leyden/commit/fcf185c8b425a6984eb145c3127f97e811d345d7 8345325: SM cleanup of GetPropertyAction in java.base Reviewed-by: alanb, lancea, naoto, mchung ! src/java.base/share/classes/java/lang/ScopedValue.java ! src/java.base/share/classes/java/lang/StackStreamFactory.java ! src/java.base/share/classes/java/lang/ThreadLocal.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java ! src/java.base/share/classes/jdk/internal/vm/Continuation.java ! src/java.base/share/classes/jdk/internal/vm/ThreadContainers.java - src/java.base/share/classes/sun/security/action/GetPropertyAction.java ! src/java.base/share/classes/sun/util/calendar/LocalGregorianCalendar.java ! src/java.base/share/classes/sun/util/locale/provider/LocaleProviderAdapter.java ! src/java.base/share/classes/sun/util/locale/provider/LocaleResources.java - test/jdk/sun/security/action/Generify.java Changeset: 8647c001 Branch: hermetic-java-runtime Author: Alexey Ivanov Date: 2024-12-03 15:00:47 +0000 URL: https://git.openjdk.org/leyden/commit/8647c00114385f74939bf705c9c07e709f41a18d 8342602: Remove JButton/PressedButtonRightClickTest test Reviewed-by: dnguyen, prr - test/jdk/javax/swing/JButton/PressedButtonRightClickTest.java ! test/jdk/javax/swing/JButton/bug4490179.java Changeset: caf053b3 Branch: hermetic-java-runtime Author: Alexey Ivanov Date: 2024-12-03 15:05:13 +0000 URL: https://git.openjdk.org/leyden/commit/caf053b3ad53e4ce86d07adee6d71ea1ff3e8965 8337287: Update image in javax.swing.text.Document.insert Reviewed-by: serb, prr, abhiscxk ! src/java.desktop/share/classes/javax/swing/text/Document.java - src/java.desktop/share/classes/javax/swing/text/doc-files/Document-insert.gif + src/java.desktop/share/classes/javax/swing/text/doc-files/Document-insert.svg Changeset: ba509393 Branch: hermetic-java-runtime Author: Coleen Phillimore Date: 2024-12-03 15:44:00 +0000 URL: https://git.openjdk.org/leyden/commit/ba5093935ddedfecaaa80d3107dc0d84d4d18756 8341649: Regressions with large metaspace apps after 8338526 Reviewed-by: liach, stuefe ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java Changeset: 2be27e15 Branch: hermetic-java-runtime Author: Viktor Klang Date: 2024-12-03 15:56:32 +0000 URL: https://git.openjdk.org/leyden/commit/2be27e1545a36628eef063d5a20c5e1f23e5c9ec 8345393: ProblemList java/util/concurrent/locks/StampedLock/OOMEInStampedLock.java on generic-all JTREG_TEST_THREAD_FACTORY=Virtual Reviewed-by: alanb ! test/jdk/ProblemList-Virtual.txt Changeset: 60bd73a5 Branch: hermetic-java-runtime Author: Matias Saavedra Silva Date: 2024-12-03 16:18:38 +0000 URL: https://git.openjdk.org/leyden/commit/60bd73a5957f26742e3c326cca0b45395b9470af 8342089: Require --enable-native-access to be the same between CDS dump time and run time Reviewed-by: ccheung, dholmes ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/classfile/modules.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/arguments.hpp ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTClassLinkingVMOptions.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/module/EnableNativeAccessCDS.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/module/ModuleOption.java Changeset: 3eaa7615 Branch: hermetic-java-runtime Author: Brian Burkhalter Date: 2024-12-03 16:19:51 +0000 URL: https://git.openjdk.org/leyden/commit/3eaa7615cd7dc67eb78fb0a8f89d4e6662a0db37 8342086: FileInputStream.available() fails with "Incorrect function" for "nul" path (win) Reviewed-by: alanb ! src/java.base/windows/native/libjava/io_util_md.c ! test/jdk/java/io/FileInputStream/Available.java Changeset: 3c60f0b2 Branch: hermetic-java-runtime Author: Aleksey Shipilev Date: 2024-12-03 16:28:41 +0000 URL: https://git.openjdk.org/leyden/commit/3c60f0b2bb75150d49da9ab94d88b767275de5e2 8345296: AArch64: VM crashes with SIGILL when prctl is disallowed Reviewed-by: eastigeevich, phh, aph ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp Changeset: e1910f2d Branch: hermetic-java-runtime Author: Kim Barrett Date: 2024-12-03 16:31:05 +0000 URL: https://git.openjdk.org/leyden/commit/e1910f2d19fce5cc78058154c7ddaaa8718973dc 8345397: Remove from g1HeapRegionRemSet.cpp Reviewed-by: shade ! src/hotspot/share/gc/g1/g1HeapRegionRemSet.cpp Changeset: e9f6ba05 Branch: hermetic-java-runtime Author: Roman Kennke Date: 2024-12-03 16:45:50 +0000 URL: https://git.openjdk.org/leyden/commit/e9f6ba05264ecb2f1ca3983ea503778f301bf280 8345293: Fix generational Shenandoah with compact headers Reviewed-by: shade, stuefe, ysr ! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp Changeset: 76e874c0 Branch: hermetic-java-runtime Author: Chen Liang Date: 2024-12-03 16:59:57 +0000 URL: https://git.openjdk.org/leyden/commit/76e874c08e6434747ac4f4cb4d2e2edcde163b2a 8345319: Fix the tag type in PoolEntry and AnnotationValue Reviewed-by: asotona ! src/java.base/share/classes/java/lang/classfile/AnnotationValue.java ! src/java.base/share/classes/java/lang/classfile/constantpool/PoolEntry.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationReader.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/AnnotationWriter.java ! test/langtools/tools/javac/classfiles/attributes/AnnotationDefault/ExpectedValues.java Changeset: 293323c3 Branch: hermetic-java-runtime Author: Dean Long Date: 2024-12-03 17:05:49 +0000 URL: https://git.openjdk.org/leyden/commit/293323c3e210bc2a3e45a0a9bc99b55378be91d2 8340141: C1: rework ciMethod::equals following 8338471 Reviewed-by: kvn, vlivanov ! src/hotspot/share/c1/c1_GraphBuilder.cpp ! src/hotspot/share/ci/ciMethod.cpp ! src/hotspot/share/ci/ciMethod.hpp Changeset: 9267dfa6 Branch: hermetic-java-runtime Author: Justin Lu Date: 2024-12-03 17:16:09 +0000 URL: https://git.openjdk.org/leyden/commit/9267dfa63b1d6b3f339782d2b720055a3da8ae6a 8344589: Update IANA Language Subtag Registry to Version 2024-11-19 Reviewed-by: iris, lancea, naoto ! src/java.base/share/data/lsrdata/language-subtag-registry.txt ! test/jdk/java/util/Locale/LanguageSubtagRegistryTest.java Changeset: 73b8b34a Branch: hermetic-java-runtime Author: Harshitha Onkar Date: 2024-12-03 17:37:16 +0000 URL: https://git.openjdk.org/leyden/commit/73b8b34a8c627dd31ee97f3a301bd9d92d7031ed 8344368: IndependenceSwingTest.java and IndependenceAWTTest.java failed: Selected text & clipboard contents differs Reviewed-by: azvegint, dnguyen, prr, kizune ! test/jdk/java/awt/datatransfer/Independence/IndependenceAWTTest.java ! test/jdk/java/awt/datatransfer/Independence/IndependenceSwingTest.java Changeset: f37f64df Branch: hermetic-java-runtime Author: Damon Nguyen Date: 2024-12-03 18:18:13 +0000 URL: https://git.openjdk.org/leyden/commit/f37f64df8c44fffa25a0b337193d67016f8380f3 8343736: Test java/awt/Focus/UnaccessibleChoice/AccessibleChoiceTest.java failed: Choice can't be controlled by keyboard Reviewed-by: honkar, abhiscxk ! test/jdk/java/awt/Focus/UnaccessibleChoice/AccessibleChoiceTest.java Changeset: 2be07b5f Branch: hermetic-java-runtime Author: Dmitry Markov Date: 2024-12-03 18:37:27 +0000 URL: https://git.openjdk.org/leyden/commit/2be07b5f9d2f3f0b885feb08ff10a57824ea5748 8324491: Keyboard layout didn't keep its state if it was changed when dialog was active Reviewed-by: aivanov, azvegint ! src/java.desktop/windows/classes/sun/awt/windows/WInputMethod.java Changeset: a49f0776 Branch: hermetic-java-runtime Author: Francisco Ferrari Bihurriet Committer: Martin Balao Date: 2024-12-03 18:44:31 +0000 URL: https://git.openjdk.org/leyden/commit/a49f0776eb176129f558b6fab3f50e0453f8cbcb 8345221: Replace legacy with new Provider APIs in SunNativeGSS Co-authored-by: Francisco Ferrari Bihurriet Co-authored-by: Martin Balao Reviewed-by: weijun ! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java Changeset: 157a4341 Branch: hermetic-java-runtime Author: Jorn Vernee Date: 2024-12-03 19:58:01 +0000 URL: https://git.openjdk.org/leyden/commit/157a4341f759931c178fdb5759dbb4b16df3dbf7 8345389: Bump missed copyright years for JDK-8336768 Reviewed-by: pminborg ! src/java.base/share/classes/jdk/internal/foreign/abi/LinkerOptions.java ! src/java.base/share/classes/jdk/internal/foreign/abi/NativeEntryPoint.java ! src/java.base/share/native/libfallbackLinker/fallbackLinker.c ! test/jdk/java/foreign/TestIllegalLink.java ! test/jdk/java/foreign/capturecallstate/TestCaptureCallState.java ! test/jdk/java/foreign/critical/TestCritical.java ! test/jdk/java/foreign/passheapsegment/TestPassHeapSegment.java Changeset: 0664b517 Branch: hermetic-java-runtime Author: Leonid Mesnik Date: 2024-12-03 20:32:36 +0000 URL: https://git.openjdk.org/leyden/commit/0664b517650c622dcf21f8bd2e3e389e7d81bbab 8344987: Test serviceability/sa/TestJhsdbJstackPrintVMLocks.java fails: NoClassDefFoundError: jdk/test/lib/Utils Reviewed-by: cjplummer ! test/hotspot/jtreg/TEST.groups Changeset: 05ee562a Branch: hermetic-java-runtime Author: Severin Gehwolf Date: 2024-12-03 20:41:48 +0000 URL: https://git.openjdk.org/leyden/commit/05ee562a38bf7325becdd04f2e9d3238b95a4cb0 8343839: Detect patched modules and abort run-time image link early Reviewed-by: mchung ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImageFileCreator.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JRTArchive.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java - src/jdk.jlink/share/classes/jdk/tools/jlink/internal/runtimelink/RuntimeImageLinkException.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties ! test/jdk/tools/jlink/ImageFileCreatorTest.java ! test/jdk/tools/jlink/runtimeImage/ModifiedFilesExitTest.java ! test/jdk/tools/jlink/runtimeImage/ModifiedFilesWarningTest.java ! test/jdk/tools/jlink/runtimeImage/PatchedJDKModuleJlinkTest.java Changeset: 82e8aa62 Branch: hermetic-java-runtime Author: Weijun Wang Date: 2024-12-03 22:41:47 +0000 URL: https://git.openjdk.org/leyden/commit/82e8aa62de5d6854978efd66190654f05299e523 8345415: Rollback JDK-8301991 change on xmlsecurity_de.properties Reviewed-by: mullan ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/resource/xmlsecurity_de.properties Changeset: 42378970 Branch: hermetic-java-runtime Author: Chris Plummer Date: 2024-12-04 00:15:30 +0000 URL: https://git.openjdk.org/leyden/commit/42378970e1accc67c2a152c6af2b0becacf5b4b8 8345341: Fix incorrect log message in JDI stop002t test Reviewed-by: amenkov, lmesnik ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/stop/stop002t.java Changeset: c143138a Branch: hermetic-java-runtime Author: Fei Yang Date: 2024-12-04 01:45:16 +0000 URL: https://git.openjdk.org/leyden/commit/c143138a35689605ebe44d847904e226ffcaeb74 8345351: RISC-V: Rename macro-assembler routine cmpxchg_weak to weak_cmpxchg Reviewed-by: rehn, mli ! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad Changeset: 7ec36bb7 Branch: hermetic-java-runtime Author: Joe Wang Date: 2024-12-04 02:28:06 +0000 URL: https://git.openjdk.org/leyden/commit/7ec36bb7837932959beb6ce5eb669a0553f978b6 8343001: Adjust XSLT and XPath Extension Function Property Reviewed-by: rriggs, lancea ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FunctionCall.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl.java ! src/java.xml/share/classes/jdk/xml/internal/JdkXmlFeatures.java ! src/java.xml/share/conf/jaxp.properties ! test/jaxp/javax/xml/jaxp/libs/jaxp/library/JAXPTestUtilities.java ! test/jaxp/javax/xml/jaxp/unittest/common/config/ImplProperties.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6513892.java ! test/jaxp/javax/xml/jaxp/unittest/transform/ErrorListenerTest.java ! test/jaxp/javax/xml/jaxp/unittest/transform/SecureProcessingTest.java ! test/jaxp/javax/xml/jaxp/unittest/transform/XSLTFunctionsTest.java ! test/jdk/javax/xml/jaxp/common/8032908/XSLT.java ! test/jdk/javax/xml/jaxp/parsers/8024707/XSLT.java ! test/jdk/javax/xml/jaxp/transform/8004476/XSLTExFuncTest.java Changeset: 43b337eb Branch: hermetic-java-runtime Author: Amit Kumar Date: 2024-12-04 03:44:41 +0000 URL: https://git.openjdk.org/leyden/commit/43b337eb438f230dbca903b56e0809fc36fcd71d 8344304: [s390x] ubsan: negation of -2147483648 cannot be represented in type 'int' Reviewed-by: lucy, dlong ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.hpp Changeset: 447f8d49 Branch: hermetic-java-runtime Author: Joe Wang Date: 2024-12-04 03:48:24 +0000 URL: https://git.openjdk.org/leyden/commit/447f8d49963fef59d36c464c4b31bff79ef02de3 8345353: Test for JDK-8344800 W3C DTDs and XSDs in the built-in Catalog Reviewed-by: rriggs, lancea + test/jaxp/javax/xml/jaxp/unittest/common/jdkcatalog/JDKCatalogTest.java + test/jaxp/javax/xml/jaxp/unittest/common/jdkcatalog/TestCatalog.xml + test/jaxp/javax/xml/jaxp/unittest/common/jdkcatalog/dtdtest.xml + test/jaxp/javax/xml/jaxp/unittest/common/jdkcatalog/testDatatypes.xml + test/jaxp/javax/xml/jaxp/unittest/common/jdkcatalog/testDatatypes.xsd + test/jaxp/javax/xml/jaxp/unittest/common/jdkcatalog/testXML.xml + test/jaxp/javax/xml/jaxp/unittest/common/jdkcatalog/testXML.xsd + test/jaxp/javax/xml/jaxp/unittest/common/jdkcatalog/testXMLSchema.xml + test/jaxp/javax/xml/jaxp/unittest/common/jdkcatalog/xhtml-frameset.xml + test/jaxp/javax/xml/jaxp/unittest/common/jdkcatalog/xhtml.xml + test/jaxp/javax/xml/jaxp/unittest/common/jdkcatalog/xsdtest.xml Changeset: 521ed72b Branch: hermetic-java-runtime Author: Prasanta Sadhukhan Date: 2024-12-04 04:28:06 +0000 URL: https://git.openjdk.org/leyden/commit/521ed72b87d0fb1def6d94485e08be22632deef0 8345357: test/jdk/javax/swing/JRadioButton/8033699/bug8033699.java fails in ubuntu22.04 Reviewed-by: abhiscxk ! test/jdk/javax/swing/JRadioButton/8033699/bug8033699.java Changeset: e15912b8 Branch: hermetic-java-runtime Author: Jan Lahoda Date: 2024-12-04 06:02:08 +0000 URL: https://git.openjdk.org/leyden/commit/e15912b804ca42446f5fc309aa44043c9209b977 8345248: Module name 'transitive' not accepted for `requires transitive` Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! test/langtools/tools/javac/modules/RequiresTransitiveTest.java Changeset: 4b928167 Branch: hermetic-java-runtime Author: Jaikiran Pai Date: 2024-12-04 06:36:54 +0000 URL: https://git.openjdk.org/leyden/commit/4b928167435bbf41dd00425c927da761751ca704 8345375: Improve debuggability of test/jdk/java/net/Socket/CloseAvailable.java Reviewed-by: cstein, dfuchs ! test/jdk/java/net/Socket/CloseAvailable.java Changeset: 4c33caa1 Branch: hermetic-java-runtime Author: Richard Reingruber Date: 2024-12-04 07:26:34 +0000 URL: https://git.openjdk.org/leyden/commit/4c33caa185ccc2f406cf2e9c4c58c3cc0a1856f8 8344609: Check ResourceMark nesting when allocating a GrowableArray on an alternative ResourceArea Reviewed-by: dholmes, mdoerr ! src/hotspot/share/utilities/growableArray.cpp ! src/hotspot/share/utilities/growableArray.hpp Changeset: 9e2b66fb Branch: hermetic-java-runtime Author: Robbin Ehn Date: 2024-12-04 07:53:30 +0000 URL: https://git.openjdk.org/leyden/commit/9e2b66fb0f2b86d2c70b8ec5cce2eab123c7a9c1 8345178: RISC-V: Add gtests for narrow cmpxchg Reviewed-by: fyang, mli ! test/hotspot/gtest/riscv/test_assembler_riscv.cpp Changeset: 943aa033 Branch: hermetic-java-runtime Author: Matthias Baesken Date: 2024-12-04 08:06:58 +0000 URL: https://git.openjdk.org/leyden/commit/943aa033ae3b40a65cdf157797f0a9685019dc48 8345404: [ppc64le] ProblemList TestAllocOutOfMemory.java#large Reviewed-by: mdoerr ! test/hotspot/jtreg/ProblemList.txt Changeset: cf1eb58d Branch: hermetic-java-runtime Author: Matthias Baesken Date: 2024-12-04 08:11:33 +0000 URL: https://git.openjdk.org/leyden/commit/cf1eb58d6723ca3856687bf52167455eece2a260 8344935: [ubsan]: javaThread.hpp:1241:52: runtime error: load of value 9831830, which is not a valid value for type 'freeze_result' Co-authored-by: Richard Reingruber Reviewed-by: rrich, pchilanomate ! src/hotspot/share/runtime/continuationFreezeThaw.cpp ! src/hotspot/share/runtime/javaThread.cpp Changeset: 38927fc5 Branch: hermetic-java-runtime Author: Tom Rodriguez Date: 2024-12-04 08:31:55 +0000 URL: https://git.openjdk.org/leyden/commit/38927fc5900184d6231f3da08dca9fc30711816c 8343213: TEST_BUG: [Graal] java/lang/ref/Basic.java fails Reviewed-by: mchung ! test/jdk/java/lang/ref/Basic.java Changeset: 3d49665b Branch: hermetic-java-runtime Author: Jaikiran Pai Date: 2024-12-04 09:23:57 +0000 URL: https://git.openjdk.org/leyden/commit/3d49665b85619038c082566b0bc38c0ebe5f752e 8345286: Remove use of SecurityManager API from misc areas Reviewed-by: alanb, kevinw, sgehwolf ! src/java.base/linux/classes/jdk/internal/platform/CgroupSubsystemController.java ! src/java.base/linux/classes/jdk/internal/platform/CgroupSubsystemFactory.java - src/java.base/linux/classes/jdk/internal/platform/CgroupUtil.java ! src/java.base/linux/classes/jdk/internal/platform/cgroupv2/CgroupV2Subsystem.java ! src/java.base/share/classes/java/io/FilePermission.java ! src/java.base/share/classes/java/lang/String.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/invoke/ClassSpecializer.java ! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java ! src/java.base/share/classes/java/net/URLConnection.java ! src/java.base/share/classes/javax/crypto/JceSecurity.java.template ! src/java.base/share/classes/jdk/internal/loader/NativeLibraries.java ! src/java.base/share/classes/jdk/internal/logger/LazyLoggers.java ! src/java.base/share/classes/jdk/internal/misc/InnocuousThread.java ! src/java.base/share/classes/jdk/internal/perf/Perf.java ! src/java.base/share/classes/jdk/internal/perf/PerfCounter.java ! src/java.base/share/classes/jdk/internal/ref/Cleaner.java ! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java ! src/java.base/share/classes/sun/net/www/http/KeepAliveStream.java ! src/java.management/share/classes/sun/management/VMManagementImpl.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorIntrinsics.java ! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/PerfDataBuffer.java Changeset: 994504c3 Branch: hermetic-java-runtime Author: Fredrik Bredberg Date: 2024-12-04 09:32:33 +0000 URL: https://git.openjdk.org/leyden/commit/994504c3e1440401a22ad3bdb30413f9db8a7780 8329351: Add runtime/Monitor/TestRecursiveLocking.java for recursive Java monitor stress testing Co-authored-by: Daniel D. Daugherty Reviewed-by: dcubed, coleenp, aboldtch ! test/hotspot/jtreg/TEST.groups + test/hotspot/jtreg/runtime/Monitor/StressWrapper_TestRecursiveLocking_36M.java + test/hotspot/jtreg/runtime/Monitor/TestRecursiveLocking.java Changeset: 56d315da Branch: hermetic-java-runtime Author: Jan Lahoda Date: 2024-12-04 09:47:40 +0000 URL: https://git.openjdk.org/leyden/commit/56d315da480dcd2198e2000ead301c3be8b27d84 8343540: Report preview error for inherited effectively-preview methods Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! test/langtools/tools/javac/preview/PreviewTest.java Changeset: 0c7451ae Branch: hermetic-java-runtime Author: Aleksei Efimov Date: 2024-12-04 11:34:41 +0000 URL: https://git.openjdk.org/leyden/commit/0c7451ae5abb90e59293cdcb5f2318e3bc5193a2 8332686: InetAddress.ofLiteral can throw StringIndexOutOfBoundsException Reviewed-by: dfuchs, jpai ! src/java.base/share/classes/java/net/Inet6Address.java ! src/java.base/share/classes/java/net/InetAddress.java ! test/jdk/java/net/InetAddress/OfLiteralTest.java Changeset: 4000e923 Branch: hermetic-java-runtime Author: Aleksey Shipilev Date: 2024-12-04 11:36:23 +0000 URL: https://git.openjdk.org/leyden/commit/4000e923e8b4472fe022f1fd78a1c42b2045683f 8343704: Bad GC parallelism with processing Cleaner queues Reviewed-by: bchristi, vklang, ogillespie, kdnilsen ! src/java.base/share/classes/jdk/internal/ref/CleanerImpl.java ! src/java.base/share/classes/jdk/internal/ref/PhantomCleanable.java + test/jdk/jdk/internal/ref/Cleaner/CleanableListTest.java + test/jdk/jdk/internal/ref/Cleaner/java.base/jdk/internal/ref/CleanableListTestHelper.java + test/jdk/jdk/internal/ref/Cleaner/java.base/jdk/internal/ref/TestCleanable.java + test/micro/org/openjdk/bench/java/lang/ref/CleanerChurn.java + test/micro/org/openjdk/bench/java/lang/ref/CleanerGC.java Changeset: e13206d3 Branch: hermetic-java-runtime Author: Sean Mullan Date: 2024-12-04 12:44:23 +0000 URL: https://git.openjdk.org/leyden/commit/e13206d3a16a67a604076faecded88cbed85db1a 8345065: Cleanup DomainCombiner, SubjectDomainCombiner, Subject, and PrivilegedAction specifications Reviewed-by: weijun ! src/java.base/share/classes/java/security/DomainCombiner.java ! src/java.base/share/classes/java/security/PrivilegedAction.java ! src/java.base/share/classes/java/security/PrivilegedActionException.java ! src/java.base/share/classes/java/security/PrivilegedExceptionAction.java ! src/java.base/share/classes/javax/security/auth/Subject.java ! src/java.base/share/classes/javax/security/auth/SubjectDomainCombiner.java Changeset: 6fa5cea9 Branch: hermetic-java-runtime Author: Alexey Ivanov Date: 2024-12-04 13:29:53 +0000 URL: https://git.openjdk.org/leyden/commit/6fa5cea984c31fbb74b39e1eec68daffea22ca92 8341982: Simplify JButton/bug4323121.java Reviewed-by: abhiscxk, honkar, dnguyen, achung ! test/jdk/javax/swing/JButton/bug4323121.java Changeset: 39cdadfb Branch: hermetic-java-runtime Author: Per Minborg Date: 2024-12-04 14:17:00 +0000 URL: https://git.openjdk.org/leyden/commit/39cdadfb6ac8db7c84cf3259802d1f6ab26df8bf 8345186: Incorrect @throws doc for MemorySegment::getString Reviewed-by: mcimadamore, jvernee ! src/java.base/share/classes/java/lang/foreign/MemorySegment.java Changeset: bd6d911c Branch: hermetic-java-runtime Author: Kevin Walls Date: 2024-12-04 14:23:08 +0000 URL: https://git.openjdk.org/leyden/commit/bd6d911cbe4b04221e52120cd0f8f04e219eca4d 8344177: Remove SecurityManager and related calls from java.management Reviewed-by: dfuchs ! src/java.management/share/classes/com/sun/jmx/interceptor/DefaultMBeanServerInterceptor.java ! src/java.management/share/classes/com/sun/jmx/mbeanserver/ClassLoaderRepositorySupport.java ! src/java.management/share/classes/com/sun/jmx/mbeanserver/DefaultMXBeanMappingFactory.java - src/java.management/share/classes/com/sun/jmx/mbeanserver/GetPropertyAction.java ! src/java.management/share/classes/com/sun/jmx/mbeanserver/Introspector.java ! src/java.management/share/classes/com/sun/jmx/mbeanserver/JmxMBeanServer.java ! src/java.management/share/classes/com/sun/jmx/mbeanserver/MBeanInstantiator.java ! src/java.management/share/classes/com/sun/jmx/mbeanserver/MBeanIntrospector.java ! src/java.management/share/classes/com/sun/jmx/mbeanserver/MBeanSupport.java ! src/java.management/share/classes/com/sun/jmx/mbeanserver/MXBeanLookup.java ! src/java.management/share/classes/com/sun/jmx/mbeanserver/ObjectInputStreamWithLoader.java ! src/java.management/share/classes/com/sun/jmx/mbeanserver/PerInterface.java ! src/java.management/share/classes/com/sun/jmx/remote/internal/ArrayNotificationBuffer.java ! src/java.management/share/classes/com/sun/jmx/remote/internal/ClientNotifForwarder.java ! src/java.management/share/classes/com/sun/jmx/remote/internal/ServerNotifForwarder.java ! src/java.management/share/classes/com/sun/jmx/remote/security/FileLoginModule.java ! src/java.management/share/classes/com/sun/jmx/remote/security/HashedPasswordManager.java ! src/java.management/share/classes/com/sun/jmx/remote/security/JMXPluggableAuthenticator.java - src/java.management/share/classes/com/sun/jmx/remote/security/JMXSubjectDomainCombiner.java ! src/java.management/share/classes/com/sun/jmx/remote/security/MBeanServerAccessController.java ! src/java.management/share/classes/com/sun/jmx/remote/util/EnvHelp.java ! src/java.management/share/classes/com/sun/jmx/remote/util/OrderClassLoaders.java ! src/java.management/share/classes/java/lang/management/ManagementFactory.java ! src/java.management/share/classes/java/lang/management/RuntimeMXBean.java ! src/java.management/share/classes/javax/management/ClassAttributeValueExp.java ! src/java.management/share/classes/javax/management/JMX.java ! src/java.management/share/classes/javax/management/MBeanAttributeInfo.java ! src/java.management/share/classes/javax/management/MBeanInfo.java ! src/java.management/share/classes/javax/management/MBeanServer.java ! src/java.management/share/classes/javax/management/MBeanServerFactory.java ! src/java.management/share/classes/javax/management/Notification.java ! src/java.management/share/classes/javax/management/NumericValueExp.java ! src/java.management/share/classes/javax/management/ObjectName.java ! src/java.management/share/classes/javax/management/StandardMBean.java ! src/java.management/share/classes/javax/management/modelmbean/DescriptorSupport.java ! src/java.management/share/classes/javax/management/modelmbean/InvalidTargetObjectTypeException.java ! src/java.management/share/classes/javax/management/modelmbean/ModelMBeanAttributeInfo.java ! src/java.management/share/classes/javax/management/modelmbean/ModelMBeanConstructorInfo.java ! src/java.management/share/classes/javax/management/modelmbean/ModelMBeanInfoSupport.java ! src/java.management/share/classes/javax/management/modelmbean/ModelMBeanNotificationInfo.java ! src/java.management/share/classes/javax/management/modelmbean/ModelMBeanOperationInfo.java ! src/java.management/share/classes/javax/management/modelmbean/RequiredModelMBean.java ! src/java.management/share/classes/javax/management/modelmbean/XMLParseException.java ! src/java.management/share/classes/javax/management/monitor/Monitor.java ! src/java.management/share/classes/javax/management/openmbean/OpenMBeanAttributeInfoSupport.java ! src/java.management/share/classes/javax/management/openmbean/OpenType.java ! src/java.management/share/classes/javax/management/openmbean/TabularDataSupport.java ! src/java.management/share/classes/javax/management/relation/MBeanServerNotificationFilter.java ! src/java.management/share/classes/javax/management/relation/RelationNotification.java ! src/java.management/share/classes/javax/management/relation/RelationTypeSupport.java ! src/java.management/share/classes/javax/management/relation/Role.java ! src/java.management/share/classes/javax/management/relation/RoleInfo.java ! src/java.management/share/classes/javax/management/relation/RoleResult.java ! src/java.management/share/classes/javax/management/relation/RoleUnresolved.java ! src/java.management/share/classes/javax/management/remote/JMXConnectorFactory.java ! src/java.management/share/classes/sun/management/ClassLoadingImpl.java ! src/java.management/share/classes/sun/management/ManagementFactoryHelper.java ! src/java.management/share/classes/sun/management/MappedMXBeanType.java ! src/java.management/share/classes/sun/management/MemoryImpl.java ! src/java.management/share/classes/sun/management/MemoryPoolImpl.java ! src/java.management/share/classes/sun/management/RuntimeImpl.java ! src/java.management/share/classes/sun/management/ThreadImpl.java ! src/java.management/share/classes/sun/management/Util.java ! src/java.management/share/classes/sun/management/VMManagementImpl.java Changeset: 6c1ed0bb Branch: hermetic-java-runtime Author: Aggelos Biboudis Date: 2024-12-04 14:32:47 +0000 URL: https://git.openjdk.org/leyden/commit/6c1ed0bb6912d8085b98f50b7bdbb467369f3992 8345474: Translation for instanceof is not triggered when patterns are not used in the compilation unit Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java + test/langtools/tools/javac/patterns/T8345474.java Changeset: 6f307623 Branch: hermetic-java-runtime Author: Prasanta Sadhukhan Date: 2024-12-04 15:34:11 +0000 URL: https://git.openjdk.org/leyden/commit/6f307623568efe4d90942cd22ec9a26b2e1ca1b1 8345468: test/jdk/javax/swing/JScrollBar/4865918/bug4865918.java fails in ubuntu22.04 Reviewed-by: abhiscxk ! test/jdk/javax/swing/JScrollBar/4865918/bug4865918.java Changeset: 923321cf Branch: hermetic-java-runtime Author: Prasanta Sadhukhan Date: 2024-12-04 15:35:27 +0000 URL: https://git.openjdk.org/leyden/commit/923321cfb1a9c66ca0e8f843ff029fd161a19b5b 8345447: test/jdk/javax/swing/JToolBar/4529206/bug4529206.java fails in ubuntu22.04 Reviewed-by: abhiscxk ! test/jdk/javax/swing/JToolBar/4529206/bug4529206.java Changeset: 16ef6e2a Branch: hermetic-java-runtime Author: Volkan Yaz?c? Committer: Daniel Fuchs Date: 2024-12-04 15:38:17 +0000 URL: https://git.openjdk.org/leyden/commit/16ef6e2a187181f49b7b2d601c660bbd25ab3845 8344229: Revisit SecurityManager usage in jdk.httpserver after JEP 486 integration Reviewed-by: dfuchs ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/spi/HttpServerProvider.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/AuthFilter.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/HttpServerImpl.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/HttpsServerImpl.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerConfig.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/FileServerHandler.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/JWebServer.java ! test/jdk/com/sun/net/httpserver/FileServerHandler.java ! test/jdk/com/sun/net/httpserver/HttpsParametersClientAuthTest.java ! test/jdk/com/sun/net/httpserver/LogFilter.java ! test/jdk/com/sun/net/httpserver/SelCacheTest.java ! test/jdk/com/sun/net/httpserver/SimpleFileServer.java ! test/jdk/com/sun/net/httpserver/Test14.java ! test/jdk/com/sun/net/httpserver/Test2.java ! test/jdk/com/sun/net/httpserver/Test3.java ! test/jdk/com/sun/net/httpserver/Test4.java ! test/jdk/com/sun/net/httpserver/Test5.java ! test/jdk/com/sun/net/httpserver/Test6.java ! test/jdk/com/sun/net/httpserver/Test7.java ! test/jdk/com/sun/net/httpserver/Test8.java ! test/jdk/com/sun/net/httpserver/TestLogging.java ! test/jdk/com/sun/net/httpserver/bugs/B6339483.java ! test/jdk/com/sun/net/httpserver/bugs/B6341616.java ! test/jdk/com/sun/net/httpserver/bugs/B6526158.java ! test/jdk/com/sun/net/httpserver/bugs/B6526913.java ! test/jdk/com/sun/net/httpserver/bugs/B6529200.java ! test/jdk/com/sun/net/httpserver/bugs/B6744329.java ! test/jdk/com/sun/net/httpserver/simpleserver/RootDirPermissionsTest.java Changeset: f3b4350e Branch: hermetic-java-runtime Author: Aleksey Shipilev Date: 2024-12-04 16:37:38 +0000 URL: https://git.openjdk.org/leyden/commit/f3b4350e0f14d3b0c551e0d24563788f379111d6 8345219: C2: x86_64 should not go to interpreter stubs for NaNs handling Reviewed-by: epeter, kvn ! src/hotspot/share/compiler/compileBroker.cpp + test/hotspot/jtreg/compiler/c2/irTests/TestFPConversion.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java + test/micro/org/openjdk/bench/java/lang/DoubleBitConversion.java + test/micro/org/openjdk/bench/java/lang/FloatBitConversion.java Changeset: 79eb77b7 Branch: hermetic-java-runtime Author: Chen Liang Date: 2024-12-04 17:30:01 +0000 URL: https://git.openjdk.org/leyden/commit/79eb77b782bd0c3cecee6c66b86f6f3e17054498 8345486: Reevaluate the classes in java.lang.classfile.components package Reviewed-by: mcimadamore, asotona ! make/test/BuildMicrobenchmark.gmk ! src/java.base/share/classes/java/lang/classfile/ClassFileTransform.java ! src/java.base/share/classes/java/lang/classfile/snippet-files/PackageSnippets.java = src/java.base/share/classes/jdk/internal/classfile/components/ClassPrinter.java = src/java.base/share/classes/jdk/internal/classfile/components/ClassRemapper.java = src/java.base/share/classes/jdk/internal/classfile/components/CodeLocalsShifter.java = src/java.base/share/classes/jdk/internal/classfile/components/CodeRelabeler.java = src/java.base/share/classes/jdk/internal/classfile/components/CodeStackTracker.java = src/java.base/share/classes/jdk/internal/classfile/components/package-info.java = src/java.base/share/classes/jdk/internal/classfile/components/snippet-files/PackageSnippets.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ClassPrinterImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ClassRemapperImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/CodeLocalsShifterImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/CodeRelabelerImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/CodeStackTrackerImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerifierImpl.java ! src/java.base/share/classes/module-info.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Bytecode.java ! test/jdk/jdk/classfile/AdvancedTransformationsTest.java ! test/jdk/jdk/classfile/ClassBuildingTest.java ! test/jdk/jdk/classfile/ClassPrinterTest.java ! test/jdk/jdk/classfile/SnippetsTest.java ! test/jdk/jdk/classfile/StackMapsTest.java ! test/jdk/jdk/classfile/StackTrackerTest.java ! test/jdk/jdk/classfile/TEST.properties ! test/jdk/jdk/classfile/VerifierSelfTest.java ! test/jdk/jdk/classfile/examples/AnnotationsExamples.java ! test/jdk/jdk/classfile/helpers/RebuildingTransformation.java ! test/jdk/jdk/classfile/helpers/Transforms.java ! test/micro/org/openjdk/bench/jdk/classfile/AbstractCorpusBenchmark.java ! test/micro/org/openjdk/bench/jdk/classfile/RepeatedModelTraversal.java ! test/micro/org/openjdk/bench/jdk/classfile/Transforms.java Changeset: baa6957b Branch: hermetic-java-runtime Author: Magnus Ihse Bursie Date: 2024-12-04 17:51:04 +0000 URL: https://git.openjdk.org/leyden/commit/baa6957b9bf9c050c44ef6e36d21566dd3636fa0 8345507: Fix build of static launcher Reviewed-by: erikj ! make/ModuleWrapper.gmk Changeset: e1695f6c Branch: hermetic-java-runtime Author: Jatin Bhateja Date: 2024-12-04 18:27:37 +0000 URL: https://git.openjdk.org/leyden/commit/e1695f6c40dbf27538c6c450eb1cf64a05e0ee9a 8345472: Fix incorrect format instruction for floating point max/min patterns Reviewed-by: kvn ! src/hotspot/cpu/x86/x86_64.ad Changeset: 6aa7667e Branch: hermetic-java-runtime Author: Ioi Lam Date: 2024-12-04 18:45:35 +0000 URL: https://git.openjdk.org/leyden/commit/6aa7667e9d05c1c3edce5ae2f29864e7a876ebbe 8339535: JVM crashes with -Xshare:dump -XX:+SegmentedCodeCache Reviewed-by: ccheung, dholmes, kvn ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/arguments.hpp ! test/hotspot/jtreg/runtime/cds/appcds/CommandLineFlagCombo.java Changeset: faa109e8 Branch: hermetic-java-runtime Author: Alexey Ivanov Date: 2024-12-04 18:52:07 +0000 URL: https://git.openjdk.org/leyden/commit/faa109e8d40dbe8c6beb26bd8f9e5f6f63e4cab1 8340580: Characters in Document diagrams not in the middle Move text in Document-{insert,remove}.svg by 0.5 of pixel Reviewed-by: azvegint, kizune ! src/java.desktop/share/classes/javax/swing/text/doc-files/Document-insert.svg ! src/java.desktop/share/classes/javax/swing/text/doc-files/Document-remove.svg Changeset: de3a218a Branch: hermetic-java-runtime Author: Sean Mullan Date: 2024-12-04 19:17:51 +0000 URL: https://git.openjdk.org/leyden/commit/de3a218a2801b8a4b414fce9337bd151ded9b7f8 8345502: Remove doIntersectionPrivilege methods Reviewed-by: weijun ! src/java.base/share/classes/java/security/Policy.java ! src/java.base/share/classes/java/security/ProtectionDomain.java - src/java.base/share/classes/jdk/internal/access/JavaSecurityAccess.java ! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java Changeset: 9740c1df Branch: hermetic-java-runtime Author: Alexey Semenyuk Date: 2024-12-04 20:07:00 +0000 URL: https://git.openjdk.org/leyden/commit/9740c1df6f0469ae80f012dbaf433b3f63fa4ae8 8333572: Update jpackage.md with info related to WiX v4 and v5 support Reviewed-by: almatvee ! src/jdk.jpackage/share/man/jpackage.md Changeset: 1d3dcdf2 Branch: hermetic-java-runtime Author: Brian Burkhalter Date: 2024-12-04 20:25:52 +0000 URL: https://git.openjdk.org/leyden/commit/1d3dcdf2d635dd74a7de5284f5531d0cc8b6b09e 8345433: (fs) Use stream to load FileTypeDetectors in Files.probeContentType Reviewed-by: rriggs, alanb, aturbanov ! src/java.base/share/classes/java/nio/channels/spi/AsynchronousChannelProvider.java ! src/java.base/share/classes/java/nio/file/Files.java Changeset: 1a73c76d Branch: hermetic-java-runtime Author: Magnus Ihse Bursie Date: 2024-12-04 20:43:47 +0000 URL: https://git.openjdk.org/leyden/commit/1a73c76d83d34d10519c9d10fb0e51d098907ab0 8345524: CHECK_FOR_FILES should properly handle directories Reviewed-by: erikj ! make/autoconf/util.m4 Changeset: a72cab8c Branch: hermetic-java-runtime Author: Alex Menkov Date: 2024-12-04 20:48:17 +0000 URL: https://git.openjdk.org/leyden/commit/a72cab8c47955e643330d5c3fbf599f2716277b9 8345148: Fix for JDK-8337317 is incomplete Reviewed-by: lmesnik, cjplummer ! test/hotspot/jtreg/serviceability/jvmti/HiddenClass/libHiddenClassSigTest.cpp ! test/hotspot/jtreg/serviceability/jvmti/VMObjectAlloc/libVMObjectAlloc.cpp Changeset: ee0f88c9 Branch: hermetic-java-runtime Author: Justin Lu Date: 2024-12-04 20:57:26 +0000 URL: https://git.openjdk.org/leyden/commit/ee0f88c90155c26302425e33d3137c064e70ba6e 8341923: java.util.Locale class specification improvements Reviewed-by: liach, naoto ! src/java.base/share/classes/java/util/Locale.java Changeset: ea73e058 Branch: hermetic-java-runtime Author: Brian Burkhalter Date: 2024-12-04 20:59:14 +0000 URL: https://git.openjdk.org/leyden/commit/ea73e058521dd3139b54aa4e2af474c87ecffa5b 8345181: (ch) Windows asynchronous channels may return temporary direct buffers to the buffer cache twice (win) Reviewed-by: alanb, michaelm ! src/java.base/windows/classes/sun/nio/ch/WindowsAsynchronousFileChannelImpl.java ! src/java.base/windows/classes/sun/nio/ch/WindowsAsynchronousSocketChannelImpl.java Changeset: c113f82f Branch: hermetic-java-runtime Author: Patricio Chilano Mateo Date: 2024-12-04 21:25:38 +0000 URL: https://git.openjdk.org/leyden/commit/c113f82f78c7d9be1ac297aebfeb6051f0f904fb 8343957: Rename ObjectMonitor::owner_from() and JavaThread::_lock_id Reviewed-by: coleenp, dholmes ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/objectMonitor.inline.hpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/threads.cpp ! src/hotspot/share/runtime/vmOperations.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaThread.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java Changeset: 8d19a560 Branch: hermetic-java-runtime Author: Aleksei Efimov Date: 2024-12-04 21:37:53 +0000 URL: https://git.openjdk.org/leyden/commit/8d19a560d013440340d1c3ba6aeebe5727c2c9c1 8340359: Remove javax.naming.Context.APPLET Reviewed-by: jpai ! src/java.naming/share/classes/javax/naming/Context.java - test/jdk/javax/naming/InitialContext/AppletIsNotUsed.java - test/jdk/javax/naming/InitialContext/NoApplet.java Changeset: f904480a Branch: hermetic-java-runtime Author: Ben Perez Date: 2024-12-04 22:01:10 +0000 URL: https://git.openjdk.org/leyden/commit/f904480a49649e0e89e4afca11fcadecb8669331 8345512: Remove wrapper functions for intrinsics in PQC algorithms Reviewed-by: weijun ! src/java.base/share/classes/com/sun/crypto/provider/ML_KEM.java ! src/java.base/share/classes/com/sun/crypto/provider/ML_KEM_Impls.java ! src/java.base/share/classes/sun/security/provider/ML_DSA.java Changeset: 8a3c100c Branch: hermetic-java-runtime Author: Stuart Marks Date: 2024-12-04 22:34:51 +0000 URL: https://git.openjdk.org/leyden/commit/8a3c100c54d7d31eeacd2e05fd5b883c72d6bb75 8344461: Additional cleanup in NewThreadAction 8344867: Cleanup unneeded qualified exports to java.rmi Co-authored-by: Roger Riggs Reviewed-by: rriggs ! src/java.base/share/classes/module-info.java - src/java.rmi/share/classes/sun/rmi/runtime/NewThreadAction.java ! src/java.rmi/share/classes/sun/rmi/runtime/RuntimeUtil.java ! src/java.rmi/share/classes/sun/rmi/transport/DGCClient.java ! src/java.rmi/share/classes/sun/rmi/transport/ObjectTable.java ! src/java.rmi/share/classes/sun/rmi/transport/Target.java ! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPChannel.java ! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPEndpoint.java ! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPTransport.java Changeset: ba158edd Branch: hermetic-java-runtime Author: Alexey Semenyuk Date: 2024-12-04 22:41:55 +0000 URL: https://git.openjdk.org/leyden/commit/ba158edd816d66e1e67e03d385e6714c3d2ecbc1 8334319: Missing keys in jpackage resource bundle Reviewed-by: naoto, almatvee ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources.properties ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageStringBundle.java ! test/jdk/tools/jpackage/share/ErrorTest.java Changeset: bcebb0c5 Branch: hermetic-java-runtime Author: Archie Cobbs Date: 2024-12-04 23:16:50 +0000 URL: https://git.openjdk.org/leyden/commit/bcebb0c53c1e4629ebde534e237a86c161130fff 8341495: JShell crashes with java.util.MissingFormatArgumentException Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties + test/langtools/jdk/jshell/StartupWithFormatSpecifierTest.java Changeset: 7a0cc796 Branch: hermetic-java-runtime Author: Archie Cobbs Date: 2024-12-04 23:17:54 +0000 URL: https://git.openjdk.org/leyden/commit/7a0cc796689a5c50e5b41fa4369640806b92d52e 8345438: Invalid error for return in early construction context lambda Reviewed-by: vromero, mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java + test/langtools/tools/javac/SuperInit/EarlyLambdaReturn.java ! test/langtools/tools/javac/SuperInit/SuperInitFails.java ! test/langtools/tools/javac/SuperInit/SuperInitFails.out ! test/langtools/tools/javac/SuperInit/SuperInitGood.java Changeset: 63d09516 Branch: hermetic-java-runtime Author: Jaikiran Pai Date: 2024-12-05 01:24:29 +0000 URL: https://git.openjdk.org/leyden/commit/63d095169aedb0c5dcf86f331f5ec5348a677923 8345153: Clean up SecurityManager references from jdk.compiler module Reviewed-by: alanb, jlahoda, darcy ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/SourceLauncher.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java - src/jdk.compiler/share/classes/com/sun/tools/javac/processing/ServiceProxy.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher.properties ! test/langtools/tools/javac/diags/examples.not-yet.txt Changeset: fb95a539 Branch: hermetic-java-runtime Author: Weijun Wang Date: 2024-12-05 01:27:10 +0000 URL: https://git.openjdk.org/leyden/commit/fb95a5394413dba7352a7ad2ebd39a3da42308a6 8345533: Switch ML-DSA implementation to FIPS 204 final Reviewed-by: bperez, jnimeh ! src/java.base/share/classes/sun/security/provider/ML_DSA_Impls.java ! test/jdk/sun/security/provider/acvp/Launcher.java ! test/jdk/sun/security/provider/acvp/ML_DSA_Test.java Changeset: 9c3d3b95 Branch: hermetic-java-runtime Author: Matias Saavedra Silva Date: 2024-12-05 02:32:03 +0000 URL: https://git.openjdk.org/leyden/commit/9c3d3b95409c5e5bc138bcceb9ea75394b9fcac4 8345503: Test EnableNativeAccessCDS.java fails with TEST_THREAD_FACTORY=Virtual Reviewed-by: lmesnik, iklam, syan ! test/lib/jdk/test/lib/process/ProcessTools.java Changeset: 67a7b004 Branch: hermetic-java-runtime Author: Amit Kumar Date: 2024-12-05 03:08:36 +0000 URL: https://git.openjdk.org/leyden/commit/67a7b0049d373293f68699c3b985dc355361cda7 8345355: [s390x] support for z16 hardware Reviewed-by: lucy, aph ! src/hotspot/cpu/s390/vm_version_s390.cpp ! src/hotspot/cpu/s390/vm_version_s390.hpp Changeset: 77cfcee8 Branch: hermetic-java-runtime Author: Chris Plummer Date: 2024-12-05 03:33:50 +0000 URL: https://git.openjdk.org/leyden/commit/77cfcee8a1e571d32a1cf28926128edb97fcd696 8345422: Fix JNI Checker "in native method" warnings in the debug agent and debugger tests 8344804: Test serviceability/jdwp/AllModulesCommandTest.java times out after JNI check warning Reviewed-by: amenkov, dholmes ! src/jdk.jdwp.agent/share/native/libjdwp/ModuleReferenceImpl.c ! src/jdk.jdwp.agent/share/native/libjdwp/eventHandler.c ! src/jdk.jdwp.agent/share/native/libjdwp/invoker.c ! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.c ! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.h ! src/jdk.jdwp.agent/share/native/libjdwp/util.c ! test/hotspot/jtreg/vmTestbase/nsk/share/jni/JNIreferences.cpp ! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/libNativeMethodsTestThread.cpp ! test/hotspot/jtreg/vmTestbase/nsk/share/locks/JNIMonitorLocker.cpp Changeset: 7c8cec18 Branch: hermetic-java-runtime Author: Ioi Lam Date: 2024-12-05 05:20:40 +0000 URL: https://git.openjdk.org/leyden/commit/7c8cec186a8d0e5e87baf0ece24e7bc59700263f 8345224: Test runtime/cds/appcds/applications/JavacBench.java#dynamic fails after JDK-8344822 Reviewed-by: matsaave, ccheung ! test/hotspot/jtreg/TEST.groups Changeset: 2331782c Branch: hermetic-java-runtime Author: Robbin Ehn Date: 2024-12-05 07:25:05 +0000 URL: https://git.openjdk.org/leyden/commit/2331782cf713e2db6d65b490c52c4de0a6555dca 8345179: RISC-V: Add gtests for weak cmpxchg Reviewed-by: fyang, mli ! test/hotspot/gtest/riscv/test_assembler_riscv.cpp Changeset: e46d822a Branch: hermetic-java-runtime Author: Prasanta Sadhukhan Date: 2024-12-05 07:29:42 +0000 URL: https://git.openjdk.org/leyden/commit/e46d822aebee02d3cb4862c204293d388f6f3466 8345547: test/jdk/javax/swing/text/DefaultEditorKit/4278839/bug4278839.java fails in ubuntu22.04 Reviewed-by: abhiscxk ! test/jdk/javax/swing/text/DefaultEditorKit/4278839/bug4278839.java Changeset: ca46c3a5 Branch: hermetic-java-runtime Author: Weijun Wang Date: 2024-12-05 08:36:18 +0000 URL: https://git.openjdk.org/leyden/commit/ca46c3a5ba324ceb4f30df772cb73a673647323e 8343622: AesDkCrypto.stringToKey should not return null Reviewed-by: valeriep ! src/java.base/share/classes/sun/security/provider/MD4.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KeyImpl.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/dk/AesDkCrypto.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/dk/AesSha2DkCrypto.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/dk/ArcFourCrypto.java + test/jdk/sun/security/krb5/NullStringToKey.java Changeset: 3b7571d3 Branch: hermetic-java-runtime Author: Andrey Turbanov Date: 2024-12-05 09:07:15 +0000 URL: https://git.openjdk.org/leyden/commit/3b7571d37812472a2152f9c8cbfd2a4abdb35016 8345398: Avoid redundant Properties.containsKey call in Cursor.getSystemCustomCursor Reviewed-by: aivanov, prr ! src/java.desktop/share/classes/java/awt/Cursor.java Changeset: f3807d6a Branch: hermetic-java-runtime Author: Raffaello Giulietti Date: 2024-12-05 09:50:28 +0000 URL: https://git.openjdk.org/leyden/commit/f3807d6a84101b2b0e55409e643cb323d7db8a94 8345403: Add more randomized tests to better cover FloatingDecimal parsing Reviewed-by: darcy + test/jdk/jdk/internal/math/FloatingDecimal/TestRandomFloatingDecimal.java Changeset: bcd10185 Branch: hermetic-java-runtime Author: Christian Stein Date: 2024-12-05 10:15:05 +0000 URL: https://git.openjdk.org/leyden/commit/bcd1018585ca7a14954208ae23ba2b214db7cf0c 8344540: Remove superseded wildcard description from java manpage Reviewed-by: dholmes, jpai ! src/java.base/share/man/java.md Changeset: 01307a7b Branch: hermetic-java-runtime Author: Jaikiran Pai Date: 2024-12-05 11:19:38 +0000 URL: https://git.openjdk.org/leyden/commit/01307a7bafc27a3d0bb8e2a5b75851d58f041f88 8341551: Revisit jdk.internal.loader.URLClassPath.JarLoader after JEP 486 Reviewed-by: dfuchs, lancea, rriggs, alanb ! src/java.base/share/classes/jdk/internal/loader/URLClassPath.java + test/jdk/jdk/internal/loader/URLClassPath/JarCheckTest.java Changeset: 7ee84d8f Branch: hermetic-java-runtime Author: Prasanta Sadhukhan Date: 2024-12-05 11:51:46 +0000 URL: https://git.openjdk.org/leyden/commit/7ee84d8f7096ccfc4666d5bff78e7e5ac6d614bd 8345566: Deproblemlist test/jdk/javax/swing/JComboBox/6559152/bug6559152.java Reviewed-by: tr ! test/jdk/javax/swing/JComboBox/6559152/bug6559152.java Changeset: b42d79eb Branch: hermetic-java-runtime Author: Martin Doerr Date: 2024-12-05 12:03:53 +0000 URL: https://git.openjdk.org/leyden/commit/b42d79eb6a6d497dc63718c2854609bebca4498c 8345146: [PPC64] Make intrinsic conversions between bit representations of half precision values and floats Reviewed-by: rrich, lucy ! src/hotspot/cpu/ppc/assembler_ppc.hpp ! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.hpp ! test/hotspot/jtreg/compiler/intrinsics/float16/Binary16Conversion.java ! test/hotspot/jtreg/compiler/intrinsics/float16/Binary16ConversionNaN.java ! test/hotspot/jtreg/compiler/intrinsics/float16/TestAllFloat16ToFloat.java ! test/hotspot/jtreg/compiler/intrinsics/float16/TestConstFloat16ToFloat.java ! test/hotspot/jtreg/compiler/vectorization/TestFloat16VectorConvChain.java Changeset: 92e9ac6d Branch: hermetic-java-runtime Author: Doug Lea
Date: 2024-12-05 12:15:58 +0000 URL: https://git.openjdk.org/leyden/commit/92e9ac6dc7302a140772443f95cc11deb8e3ddcb 8345294: test/jdk/java/lang/Thread/virtual/RetryMonitorEnterWhenPinned.java timeout with JTREG_TEST_THREAD_FACTORY=Virtual Reviewed-by: alanb ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java + test/jdk/java/lang/Thread/virtual/Starvation.java Changeset: 84240cc8 Branch: hermetic-java-runtime Author: Aleksey Shipilev Date: 2024-12-05 12:37:54 +0000 URL: https://git.openjdk.org/leyden/commit/84240cc8e01663196cf883efec4c0eb4ea590c27 8344831: [REDO] CDS: Parallel relocation Reviewed-by: dholmes, stuefe ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/cds/archiveUtils.cpp ! src/hotspot/share/cds/archiveUtils.hpp ! src/hotspot/share/cds/cds_globals.hpp ! src/hotspot/share/cds/filemap.cpp + test/hotspot/gtest/cds/test_archiveWorkers.cpp Changeset: 308357cb Branch: hermetic-java-runtime Author: Weijun Wang Date: 2024-12-05 13:15:26 +0000 URL: https://git.openjdk.org/leyden/commit/308357cba706478598ef231887e0584eaae839e0 8345578: New test in JDK-8343622 fails with a promoted build Reviewed-by: mullan ! test/jdk/sun/security/krb5/NullStringToKey.java Changeset: 456c71d1 Branch: hermetic-java-runtime Author: Thomas Stuefe Date: 2024-12-05 14:07:39 +0000 URL: https://git.openjdk.org/leyden/commit/456c71d1ff64d31445b68d792fdaa9887f3499da 8343699: [aarch64] Bug in MacroAssembler::klass_decode_mode() Reviewed-by: adinn, coleenp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp Changeset: 97b8a09b Branch: hermetic-java-runtime Author: Erik Gahlin Date: 2024-12-05 14:50:30 +0000 URL: https://git.openjdk.org/leyden/commit/97b8a09bda92fab38b97acd49b6a5e4607b396e6 8345339: JFR: Missing javadoc for RecordingStream::onMetadata Reviewed-by: nbenalla, liach ! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingStream.java ! src/jdk.jfr/share/classes/jdk/jfr/consumer/snippet-files/Snippets.java Changeset: 691e6921 Branch: hermetic-java-runtime Author: Alan Bateman Date: 2024-12-05 15:22:00 +0000 URL: https://git.openjdk.org/leyden/commit/691e692149c105b4ca34aaaba779675b6bcc7c65 8345565: Remove remaining SecurityManager motivated APIs from sun.reflect.util Reviewed-by: mullan, rriggs, liach ! src/java.base/share/classes/java/io/ObjectInputStream.java ! src/java.base/share/classes/java/io/ObjectOutputStream.java ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/reflect/Proxy.java ! src/java.base/share/classes/sun/reflect/generics/reflectiveObjects/TypeVariableImpl.java - src/java.base/share/classes/sun/reflect/misc/ConstructorUtil.java - src/java.base/share/classes/sun/reflect/misc/FieldUtil.java ! src/java.base/share/classes/sun/reflect/misc/MethodUtil.java ! src/java.base/share/classes/sun/reflect/misc/ReflectUtil.java ! src/java.management/share/classes/com/sun/jmx/mbeanserver/MBeanInstantiator.java Changeset: 7513b137 Branch: hermetic-java-runtime Author: Gerard Ziemski Date: 2024-12-05 15:28:30 +0000 URL: https://git.openjdk.org/leyden/commit/7513b1378de4fc2270d8e144a9c3b75859e6fe5f 8328944: NMT reports "unknown" memory Reviewed-by: jsjolen, coleenp ! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/gc/parallel/objectStartArray.cpp ! src/hotspot/share/gc/serial/serialBlockOffsetTable.cpp ! src/hotspot/share/memory/heap.cpp ! src/hotspot/share/memory/virtualspace.cpp ! src/hotspot/share/memory/virtualspace.hpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/safepointMechanism.cpp ! src/hotspot/share/utilities/debug.cpp ! test/hotspot/gtest/gc/g1/test_freeRegionList.cpp ! test/hotspot/gtest/memory/test_virtualspace.cpp ! test/hotspot/gtest/runtime/test_virtualMemoryTracker.cpp Changeset: ef8da284 Branch: hermetic-java-runtime Author: Kim Barrett Date: 2024-12-05 15:31:43 +0000 URL: https://git.openjdk.org/leyden/commit/ef8da28487f918c38fab3096eaeed572d5ea5b90 8345591: [aarch64] macroAssembler_aarch64.cpp compile fails ceil_log2 not declared Reviewed-by: coleenp, alanb, syan ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp Changeset: 1ece4f9d Branch: hermetic-java-runtime Author: Calvin Cheung Date: 2024-12-05 15:40:12 +0000 URL: https://git.openjdk.org/leyden/commit/1ece4f9d93c20e71a28d5df06dff546c87342782 8345514: Should use internal class name when calling ClassLoader.getResourceAsByteArray Reviewed-by: iklam, matsaave ! src/hotspot/share/cds/filemap.cpp ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/CFLH/MultiReleaseJars.java Changeset: 5a0899fc Branch: hermetic-java-runtime Author: Erik Joelsson Date: 2024-12-05 16:17:17 +0000 URL: https://git.openjdk.org/leyden/commit/5a0899fc09966149044f746b3a613cd97a5265b4 8345302: Building microbenchmarks require larger Java heap Reviewed-by: shade, mcimadamore ! make/autoconf/boot-jdk.m4 Changeset: 85fedbf6 Branch: hermetic-java-runtime Author: Matthias Baesken Date: 2024-12-05 16:44:18 +0000 URL: https://git.openjdk.org/leyden/commit/85fedbf668023fd00d70ec649504c2f80e4c84bb 8344607: Link Time Optimization - basic support for clang Reviewed-by: lucy, jkern, ihse ! make/hotspot/lib/JvmFeatures.gmk ! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp Changeset: 5cc150c6 Branch: hermetic-java-runtime Author: Pavel Rappo Date: 2024-12-05 17:03:27 +0000 URL: https://git.openjdk.org/leyden/commit/5cc150c63632c3ab8bf23d94f941d3b6db45d55c 8342979: Start of release updates for JDK 25 8342982: Add SourceVersion.RELEASE_25 8342983: Add source 25 and target 25 to javac Co-authored-by: Joe Darcy Reviewed-by: iris, darcy, erikj, dholmes ! .jcheck/conf ! make/conf/version-numbers.conf ! src/hotspot/share/classfile/classFileParser.cpp ! src/java.base/share/classes/java/lang/classfile/ClassFile.java ! src/java.base/share/classes/java/lang/reflect/ClassFileFormatVersion.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Opcodes.java ! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitorPreview.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitorPreview.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitorPreview.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitorPreview.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner14.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementScannerPreview.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitorPreview.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitorPreview.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitorPreview.java ! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitorPreview.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassFile.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java + src/jdk.compiler/share/data/symbols/java.base-O.sym.txt + src/jdk.compiler/share/data/symbols/java.compiler-O.sym.txt + src/jdk.compiler/share/data/symbols/java.datatransfer-O.sym.txt + src/jdk.compiler/share/data/symbols/java.desktop-O.sym.txt + src/jdk.compiler/share/data/symbols/java.instrument-O.sym.txt + src/jdk.compiler/share/data/symbols/java.logging-O.sym.txt + src/jdk.compiler/share/data/symbols/java.management-O.sym.txt + src/jdk.compiler/share/data/symbols/java.management.rmi-O.sym.txt + src/jdk.compiler/share/data/symbols/java.naming-O.sym.txt + src/jdk.compiler/share/data/symbols/java.net.http-O.sym.txt + src/jdk.compiler/share/data/symbols/java.prefs-O.sym.txt + src/jdk.compiler/share/data/symbols/java.rmi-O.sym.txt + src/jdk.compiler/share/data/symbols/java.scripting-O.sym.txt + src/jdk.compiler/share/data/symbols/java.se-O.sym.txt + src/jdk.compiler/share/data/symbols/java.security.jgss-O.sym.txt + src/jdk.compiler/share/data/symbols/java.security.sasl-O.sym.txt + src/jdk.compiler/share/data/symbols/java.smartcardio-O.sym.txt + src/jdk.compiler/share/data/symbols/java.sql-O.sym.txt + src/jdk.compiler/share/data/symbols/java.sql.rowset-O.sym.txt + src/jdk.compiler/share/data/symbols/java.transaction.xa-O.sym.txt + src/jdk.compiler/share/data/symbols/java.xml-O.sym.txt + src/jdk.compiler/share/data/symbols/java.xml.crypto-O.sym.txt + src/jdk.compiler/share/data/symbols/jdk.accessibility-O.sym.txt + src/jdk.compiler/share/data/symbols/jdk.attach-O.sym.txt + src/jdk.compiler/share/data/symbols/jdk.charsets-O.sym.txt + src/jdk.compiler/share/data/symbols/jdk.compiler-O.sym.txt + src/jdk.compiler/share/data/symbols/jdk.crypto.cryptoki-O.sym.txt + src/jdk.compiler/share/data/symbols/jdk.dynalink-O.sym.txt + src/jdk.compiler/share/data/symbols/jdk.editpad-O.sym.txt + src/jdk.compiler/share/data/symbols/jdk.hotspot.agent-O.sym.txt + src/jdk.compiler/share/data/symbols/jdk.httpserver-O.sym.txt + src/jdk.compiler/share/data/symbols/jdk.incubator.foreign-O.sym.txt + src/jdk.compiler/share/data/symbols/jdk.incubator.vector-O.sym.txt + src/jdk.compiler/share/data/symbols/jdk.jartool-O.sym.txt + src/jdk.compiler/share/data/symbols/jdk.javadoc-O.sym.txt + src/jdk.compiler/share/data/symbols/jdk.jcmd-O.sym.txt + src/jdk.compiler/share/data/symbols/jdk.jconsole-O.sym.txt + src/jdk.compiler/share/data/symbols/jdk.jdeps-O.sym.txt + src/jdk.compiler/share/data/symbols/jdk.jdi-O.sym.txt + src/jdk.compiler/share/data/symbols/jdk.jdwp.agent-O.sym.txt + src/jdk.compiler/share/data/symbols/jdk.jfr-O.sym.txt + src/jdk.compiler/share/data/symbols/jdk.jlink-O.sym.txt + src/jdk.compiler/share/data/symbols/jdk.jpackage-O.sym.txt + src/jdk.compiler/share/data/symbols/jdk.jshell-O.sym.txt + src/jdk.compiler/share/data/symbols/jdk.jsobject-O.sym.txt + src/jdk.compiler/share/data/symbols/jdk.jstatd-O.sym.txt + src/jdk.compiler/share/data/symbols/jdk.localedata-O.sym.txt + src/jdk.compiler/share/data/symbols/jdk.management-O.sym.txt + src/jdk.compiler/share/data/symbols/jdk.management.agent-O.sym.txt + src/jdk.compiler/share/data/symbols/jdk.management.jfr-O.sym.txt + src/jdk.compiler/share/data/symbols/jdk.naming.dns-O.sym.txt + src/jdk.compiler/share/data/symbols/jdk.naming.rmi-O.sym.txt + src/jdk.compiler/share/data/symbols/jdk.net-O.sym.txt + src/jdk.compiler/share/data/symbols/jdk.nio.mapmode-O.sym.txt + src/jdk.compiler/share/data/symbols/jdk.sctp-O.sym.txt + src/jdk.compiler/share/data/symbols/jdk.security.auth-O.sym.txt + src/jdk.compiler/share/data/symbols/jdk.security.jgss-O.sym.txt + src/jdk.compiler/share/data/symbols/jdk.unsupported-O.sym.txt + src/jdk.compiler/share/data/symbols/jdk.xml.dom-O.sym.txt + src/jdk.compiler/share/data/symbols/jdk.zipfs-O.sym.txt ! src/jdk.compiler/share/data/symbols/symbols ! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java ! test/langtools/tools/javac/api/TestGetSourceVersions.java ! test/langtools/tools/javac/classfiles/ClassVersionChecker.java ! test/langtools/tools/javac/lib/JavacTestingAbstractProcessor.java ! test/langtools/tools/javac/preview/classReaderTest/Client.nopreview.out ! test/langtools/tools/javac/preview/classReaderTest/Client.preview.out ! test/langtools/tools/javac/versions/Versions.java Changeset: dbf48a53 Branch: hermetic-java-runtime Author: Kim Barrett Date: 2024-12-05 17:43:48 +0000 URL: https://git.openjdk.org/leyden/commit/dbf48a53eca74380b279ce6be3bab2a6a248f7f2 8344665: Refactor PartialArrayState allocation for reuse Reviewed-by: tschatzl, ayang, iwalulya, zgu ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp ! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp ! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.hpp ! src/hotspot/share/gc/parallel/psPromotionManager.cpp ! src/hotspot/share/gc/parallel/psPromotionManager.hpp ! src/hotspot/share/gc/shared/partialArrayState.cpp ! src/hotspot/share/gc/shared/partialArrayState.hpp ! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java ! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java Changeset: bedb68ab Branch: hermetic-java-runtime Author: William Kemper Date: 2024-12-05 17:55:23 +0000 URL: https://git.openjdk.org/leyden/commit/bedb68aba126c6400ce9f2182105b5294ff42021 8342444: Shenandoah: Uncommit regions from a separate, STS aware thread Reviewed-by: shade, kdnilsen, ysr ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp + src/hotspot/share/gc/shenandoah/shenandoahUncommitThread.cpp + src/hotspot/share/gc/shenandoah/shenandoahUncommitThread.hpp ! src/hotspot/share/gc/shenandoah/shenandoahUtils.hpp Changeset: a97dca52 Branch: hermetic-java-runtime Author: Y. Srinivas Ramakrishna Date: 2024-12-05 19:46:39 +0000 URL: https://git.openjdk.org/leyden/commit/a97dca52c9257121fc96613a4b591920c1c3e31a 8344593: GenShen: Review of ReduceInitialCardMarks Reviewed-by: shade, cslucas ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp Changeset: bf0debc0 Branch: hermetic-java-runtime Author: Matias Saavedra Silva Date: 2024-12-05 20:08:31 +0000 URL: https://git.openjdk.org/leyden/commit/bf0debc023a42ccdf2f589039e4d98e11424b4dd 8343890: SEGV crash in RunTimeClassInfo::klass Reviewed-by: iklam, ccheung ! src/hotspot/share/cds/runTimeClassInfo.cpp Changeset: 5f30a8d9 Branch: hermetic-java-runtime Author: Magnus Ihse Bursie Date: 2024-12-05 21:53:18 +0000 URL: https://git.openjdk.org/leyden/commit/5f30a8d90cbc3f163e2328cda5a9eb6ad0f1787a 8345424: Move FindDebuginfoFiles out of FileUtils.gmk Reviewed-by: erikj ! make/Images.gmk ! make/StaticLibs.gmk + make/common/DebugInfoUtils.gmk ! make/common/FileUtils.gmk Changeset: 6f6bce56 Branch: hermetic-java-runtime Author: Magnus Ihse Bursie Date: 2024-12-05 21:53:36 +0000 URL: https://git.openjdk.org/leyden/commit/6f6bce56fc95832a07ef9bfc6a4770b76440af09 8344559: Log is spammed by missing pandoc warnings when building man pages Reviewed-by: shade, erikj ! doc/building.html ! doc/building.md ! make/autoconf/jdk-options.m4 ! make/common/modules/LauncherCommon.gmk Changeset: daa2ba52 Branch: hermetic-java-runtime Author: Magnus Ihse Bursie Date: 2024-12-05 21:53:53 +0000 URL: https://git.openjdk.org/leyden/commit/daa2ba52a3197924c34ccdd0c33703e61cdc8350 8339622: Regression in make open-hotspot-xcode-project Reviewed-by: mcimadamore, erikj ! make/ide/xcode/hotspot/CreateXcodeProject.gmk Changeset: 5da0eee3 Branch: hermetic-java-runtime Author: Magnus Ihse Bursie Date: 2024-12-05 22:57:06 +0000 URL: https://git.openjdk.org/leyden/commit/5da0eee3a6a50f3cffe843717aa07c88be59a4e1 8285692: Enable _FORTIFY_SOURCE=2 when building with Clang Reviewed-by: erikj ! make/autoconf/flags-cflags.m4 Changeset: 41c8971c Branch: hermetic-java-runtime Author: Magnus Ihse Bursie Date: 2024-12-05 22:58:40 +0000 URL: https://git.openjdk.org/leyden/commit/41c8971cbcc1d281ffae907c952637ebff945ebb 8287122: Use gcc12 -ftrivial-auto-var-init=pattern in debug builds Reviewed-by: erikj ! make/autoconf/flags-cflags.m4 Changeset: 9284602e Branch: hermetic-java-runtime Author: David Holmes Date: 2024-12-06 00:45:04 +0000 URL: https://git.openjdk.org/leyden/commit/9284602ecbbed94af38f90fd080684cdb33d5f31 8345628: [BACKOUT] JDK-8287122 Use gcc12 -ftrivial-auto-var-init=pattern in debug builds Reviewed-by: erikj ! make/autoconf/flags-cflags.m4 Changeset: aa382844 Branch: hermetic-java-runtime Author: Leonid Mesnik Date: 2024-12-06 01:33:22 +0000 URL: https://git.openjdk.org/leyden/commit/aa3828447c4cbc1aae32c1b96d0d1831c5fb1cca 8345435: Eliminate tier1_compiler_not_xcomp group Reviewed-by: kvn ! test/hotspot/jtreg/TEST.groups ! test/hotspot/jtreg/compiler/profiling/TestMethodHandleInvokesIntrinsic.java ! test/hotspot/jtreg/compiler/profiling/TestMultiBranchDataOverflow.java ! test/hotspot/jtreg/compiler/profiling/TestProfileCounterOverflow.java ! test/hotspot/jtreg/compiler/profiling/TestSharedHeadExceptionBackedges.java ! test/hotspot/jtreg/compiler/profiling/TestSpecTrapClassUnloading.java ! test/hotspot/jtreg/compiler/profiling/TestTypeProfileArgsLimit.java ! test/hotspot/jtreg/compiler/profiling/TestTypeProfiling.java ! test/hotspot/jtreg/compiler/profiling/TestUnexpectedProfilingMismatch.java ! test/hotspot/jtreg/compiler/profiling/UnsafeAccess.java ! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass/Launcher.java ! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass_classloaders/Launcher.java ! test/hotspot/jtreg/compiler/profiling/unloadingconflict/TestProfileConflictClassUnloading.java Changeset: 84032850 Branch: hermetic-java-runtime Author: Prasanta Sadhukhan Date: 2024-12-06 03:19:13 +0000 URL: https://git.openjdk.org/leyden/commit/84032850dbe3add7b7c8d6a4b2fbd5d5cab4483a 8268145: [macos] Rendering artifacts is seen when text inside the JTable with TableCellEditor having JTextfield Reviewed-by: kizune, abhiscxk, honkar ! src/java.desktop/macosx/classes/com/apple/laf/AquaCaret.java + test/jdk/javax/swing/JTable/TestCaretArtifact.java Changeset: 2286fae3 Branch: hermetic-java-runtime Author: Kim Barrett Date: 2024-12-06 06:32:03 +0000 URL: https://git.openjdk.org/leyden/commit/2286fae300b37f4b69ed817d3edea6fe7fa2f52d 8345159: RISCV: Fix -Wzero-as-null-pointer-constant warning in emit_static_call_stub Reviewed-by: mli, rehn ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp Changeset: d9a22139 Branch: hermetic-java-runtime Author: Roland Westrelin Date: 2024-12-06 09:18:46 +0000 URL: https://git.openjdk.org/leyden/commit/d9a22139fb14c67e2b1dac2c93c1e46bc3b14c72 8345299: C2: some nodes can still have incorrect control after do_range_check() Reviewed-by: chagedorn, kvn ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.hpp Changeset: 874d68a9 Branch: hermetic-java-runtime Author: Roland Westrelin Date: 2024-12-06 09:19:55 +0000 URL: https://git.openjdk.org/leyden/commit/874d68a96ce67caaf944dd25fbfb44eab965dfd3 8343747: C2: TestReplicateAtConv.java crashes with -XX:MaxVectorSize=8 Reviewed-by: epeter, kvn ! src/hotspot/share/opto/vectornode.cpp ! test/hotspot/jtreg/compiler/vectorization/TestReplicateAtConv.java Changeset: f6021a9c Branch: hermetic-java-runtime Author: Daniel Gredler Date: 2024-12-06 13:07:35 +0000 URL: https://git.openjdk.org/leyden/commit/f6021a9c34da877bf954f5b90b4233949ec0ffc7 8344668: Unnecessary array allocations and copying in TextLine Reviewed-by: honkar, azvegint, prr ! src/java.desktop/share/classes/java/awt/font/TextLine.java Changeset: 0e2a2852 Branch: hermetic-java-runtime Author: Evgeny Nikitin Committer: Tobias Hartmann Date: 2024-12-06 14:19:15 +0000 URL: https://git.openjdk.org/leyden/commit/0e2a28527738d227a66ea44b9a5c037c72039044 8344833: CTW: Make failing on zero classes optional Reviewed-by: thartmann, kvn ! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/CtwRunner.java Changeset: 49664195 Branch: hermetic-java-runtime Author: Chen Liang Date: 2024-12-06 14:25:03 +0000 URL: https://git.openjdk.org/leyden/commit/496641955041c5e48359e6256a4a61812653d900 8334733: Remove obsolete @enablePreview from tests after JDK-8334714 Reviewed-by: mchung, asotona ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java ! test/hotspot/jtreg/serviceability/dcmd/framework/VMVersionTest.java ! test/hotspot/jtreg/testlibrary/ctw/Makefile ! test/jdk/java/io/Serializable/records/BadCanonicalCtrTest.java ! test/jdk/java/io/Serializable/records/ProhibitedMethods.java ! test/jdk/java/io/Serializable/records/SerialPersistentFieldsTest.java ! test/jdk/java/lang/Class/getSimpleName/GetSimpleNameTest.java ! test/jdk/java/lang/ModuleTests/AnnotationsTest.java ! test/jdk/java/lang/StackWalker/TestBCI.java ! test/jdk/java/lang/annotation/AnnotationTypeMismatchException/AnnotationTypeMismatchTest.java ! test/jdk/java/lang/annotation/AnnotationTypeMismatchException/ArityTypeMismatchTest.java ! test/jdk/java/lang/annotation/AnnotationTypeMismatchException/ArrayTypeMismatchTest.java ! test/jdk/java/lang/annotation/AnnotationTypeMismatchException/EnumTypeMismatchTest.java ! test/jdk/java/lang/annotation/AnnotationVerifier.java ! test/jdk/java/lang/instrument/NativeMethodPrefixApp.java ! test/jdk/java/lang/instrument/RetransformApp.java ! test/jdk/java/lang/invoke/8022701/MHIllegalAccess.java ! test/jdk/java/lang/invoke/DefineClassTest.java ! test/jdk/java/lang/invoke/MethodHandleProxies/BasicTest.java ! test/jdk/java/lang/invoke/MethodHandleProxies/WrapperHiddenClassTest.java ! test/jdk/java/lang/invoke/MethodHandles/classData/ClassDataTest.java ! test/jdk/java/lang/invoke/accessProtectedSuper/Test.java ! test/jdk/java/lang/invoke/condy/BootstrapMethodJumboArgsTest.java ! test/jdk/java/lang/invoke/condy/CondyBSMException.java ! test/jdk/java/lang/invoke/condy/CondyBSMInvocation.java ! test/jdk/java/lang/invoke/condy/CondyBSMValidationTest.java ! test/jdk/java/lang/invoke/condy/CondyInterfaceWithOverpassMethods.java ! test/jdk/java/lang/invoke/condy/CondyNameValidationTest.java ! test/jdk/java/lang/invoke/condy/CondyNestedTest.java ! test/jdk/java/lang/invoke/condy/CondyRepeatFailedResolution.java ! test/jdk/java/lang/invoke/condy/CondyReturnPrimitiveTest.java ! test/jdk/java/lang/invoke/condy/CondyStaticArgumentsTest.java ! test/jdk/java/lang/invoke/condy/CondyTypeValidationTest.java ! test/jdk/java/lang/invoke/condy/CondyWithGarbageTest.java ! test/jdk/java/lang/invoke/condy/CondyWrongType.java ! test/jdk/java/lang/invoke/condy/ConstantBootstrapsTest.java ! test/jdk/java/lang/invoke/defineHiddenClass/BasicTest.java ! test/jdk/java/lang/invoke/defineHiddenClass/HiddenNestmateTest.java ! test/jdk/java/lang/invoke/defineHiddenClass/StaticInvocableTest.java ! test/jdk/java/lang/invoke/lambda/LambdaAsm.java ! test/jdk/java/lang/invoke/lambda/LambdaStackTrace.java ! test/jdk/java/lang/invoke/lookup/SpecialStatic.java ! test/jdk/java/lang/module/ClassFileVersionsTest.java ! test/jdk/java/lang/module/ConfigurationTest.java ! test/jdk/java/lang/module/ModuleDescriptorTest.java ! test/jdk/java/lang/module/ModuleFinderTest.java ! test/jdk/java/lang/module/ModuleNamesTest.java ! test/jdk/java/lang/module/MultiReleaseJarTest.java ! test/jdk/java/lang/reflect/Generics/TestMissingTypeVariable.java ! test/jdk/java/lang/reflect/Method/invoke/TestPrivateInterfaceMethodReflect.java ! test/jdk/java/lang/reflect/records/IsRecordTest.java ! test/jdk/java/lang/runtime/ExactnessConversionsSupportTest.java ! test/jdk/java/lang/runtime/SwitchBootstrapsTest.java ! test/jdk/java/security/Provider/SecurityProviderModularTest.java ! test/jdk/java/time/nontestng/java/time/chrono/HijrahConfigTest.java ! test/jdk/java/util/ServiceLoader/BadProvidersTest.java ! test/jdk/javax/security/auth/login/modules/JaasModularClientTest.java ! test/jdk/jdk/classfile/ClassHierarchyInfoTest.java ! test/jdk/jdk/classfile/SnippetsTest.java ! test/jdk/jdk/classfile/TEST.properties ! test/jdk/jdk/classfile/VerifierSelfTest.java ! test/jdk/jdk/internal/reflect/CallerSensitive/CallerSensitiveFinder.java ! test/jdk/jdk/internal/reflect/CallerSensitive/CheckCSMs.java ! test/jdk/jdk/internal/reflect/CallerSensitive/MissingCallerSensitive.java ! test/jdk/jdk/jfr/event/compiler/TestCompilerInlining.java ! test/jdk/jdk/jfr/event/io/TestInstrumentation.java ! test/jdk/jdk/jfr/javaagent/TestEventInstrumentation.java ! test/jdk/jdk/lambda/TEST.properties ! test/jdk/jdk/modules/incubator/ServiceBinding.java ! test/jdk/sun/tools/jcmd/TestProcessHelper.java ! test/jdk/tools/jimage/JImageNonAsciiNameTest.java ! test/jdk/tools/jimage/JImageTest.java ! test/jdk/tools/jlink/DefaultProviderTest.java ! test/jdk/tools/jlink/ExplodedModuleNameTest.java ! test/jdk/tools/jlink/IntegrationTest.java ! test/jdk/tools/jlink/JLink100Modules.java ! test/jdk/tools/jlink/JLink2Test.java ! test/jdk/tools/jlink/JLinkDedupTestBatchSizeOne.java ! test/jdk/tools/jlink/JLinkNegativeTest.java ! test/jdk/tools/jlink/JLinkOptionsTest.java ! test/jdk/tools/jlink/JLinkPluginsTest.java ! test/jdk/tools/jlink/JLinkTest.java ! test/jdk/tools/jlink/ModuleNamesOrderTest.java ! test/jdk/tools/jlink/NativeTest.java ! test/jdk/tools/jlink/plugins/AddOptionsPluginTest.java ! test/jdk/tools/jlink/plugins/CDSPluginTest.java ! test/jdk/tools/jlink/plugins/GenerateJLIClassesPluginTest.java ! test/jdk/tools/jlink/plugins/IncludeLocalesPluginTest.java ! test/jdk/tools/jlink/plugins/SaveJlinkArgfilesPluginTest.java ! test/jdk/tools/jlink/plugins/StringSharingPluginTest.java ! test/jdk/tools/jlink/plugins/StripJavaDebugAttributesPluginTest.java ! test/jdk/tools/jlink/plugins/VendorInfoPluginsTest.java ! test/langtools/jdk/javadoc/tool/CheckResourceKeys.java ! test/langtools/tools/javac/4241573/T4241573.java ! test/langtools/tools/javac/7003595/T7003595.java ! test/langtools/tools/javac/7153958/CPoolRefClassContainingInlinedCts.java ! test/langtools/tools/javac/7166455/CheckACC_STRICTFlagOnclinitTest.java ! test/langtools/tools/javac/8000518/DuplicateConstantPoolEntry.java ! test/langtools/tools/javac/8005931/CheckACC_STRICTFlagOnPkgAccessClassTest.java ! test/langtools/tools/javac/8009170/RedundantByteCodeInArrayTest.java ! test/langtools/tools/javac/AnonymousClass/AnonymousClassFlags.java ! test/langtools/tools/javac/MethodParameters/AnnotationTest.java ! test/langtools/tools/javac/MethodParameters/AnonymousClass.java ! test/langtools/tools/javac/MethodParameters/ClassFileVisitor.java ! test/langtools/tools/javac/MethodParameters/Constructors.java ! test/langtools/tools/javac/MethodParameters/EnumTest.java ! test/langtools/tools/javac/MethodParameters/InstanceMethods.java ! test/langtools/tools/javac/MethodParameters/LambdaTest.java ! test/langtools/tools/javac/MethodParameters/LegacyOutputTest/LegacyOutputTest.java ! test/langtools/tools/javac/MethodParameters/LocalClassTest.java ! test/langtools/tools/javac/MethodParameters/MemberClassTest.java ! test/langtools/tools/javac/MethodParameters/StaticMethods.java ! test/langtools/tools/javac/MethodParameters/UncommonParamNames.java ! test/langtools/tools/javac/MethodParametersTest.java ! test/langtools/tools/javac/NoStringToLower.java ! test/langtools/tools/javac/RequiredParameterFlags/ImplicitParameters.java ! test/langtools/tools/javac/StringConcat/TestIndyStringConcat.java ! test/langtools/tools/javac/StringConcat/WellKnownTypeSignatures.java ! test/langtools/tools/javac/StringConcat/WellKnownTypes.java ! test/langtools/tools/javac/StringConcat/access/Test.java ! test/langtools/tools/javac/T6695379/AnnotationsAreNotCopiedToBridgeMethodsTest.java ! test/langtools/tools/javac/T6970173/DebugPointerAtBadPositionTest.java ! test/langtools/tools/javac/T7008643/InlinedFinallyConfuseDebuggersTest.java ! test/langtools/tools/javac/T7053059/DoubleCastTest.java ! test/langtools/tools/javac/T7093325.java ! test/langtools/tools/javac/T7165659/InnerClassAttrMustNotHaveStrictFPFlagTest.java ! test/langtools/tools/javac/T8003967/DetectMutableStaticFields.java ! test/langtools/tools/javac/T8010737/ParameterNamesAreNotCopiedToAnonymousInitTest.java ! test/langtools/tools/javac/T8011181/EmptyUTF8ForInnerClassNameTest.java ! test/langtools/tools/javac/T8019486/WrongLNTForLambdaTest.java ! test/langtools/tools/javac/T8022186/DeadCodeGeneratedForEmptyTryTest.java ! test/langtools/tools/javac/T8024039/NoDeadCodeGenerationOnTrySmtTest.java ! test/langtools/tools/javac/T8028504/DontGenerateLVTForGNoneOpTest.java ! test/langtools/tools/javac/T8180141/MissingLNTEntryForBreakContinueTest.java ! test/langtools/tools/javac/T8180660/MissingLNTEntryForFinalizerTest.java ! test/langtools/tools/javac/T8187805/BogusRTTAForUnusedVarTest.java ! test/langtools/tools/javac/T8203892/CheckTargetIsNotAddedAsMarkerInterfaceTest.java ! test/langtools/tools/javac/T8209173/CodeCompletionExceptTest.java ! test/langtools/tools/javac/T8210435/NoLocalsMustBeReservedForDCEedVarsTest.java ! test/langtools/tools/javac/T8222949/TestConstantDynamic.java ! test/langtools/tools/javac/TryWithResources/TwrSimpleClose.java ! test/langtools/tools/javac/annotations/ApplicableAnnotationsOnRecords.java ! test/langtools/tools/javac/annotations/SyntheticParameters.java ! test/langtools/tools/javac/annotations/parameter/ParameterAnnotations.java ! test/langtools/tools/javac/annotations/typeAnnotations/TypeAnnotationsPositionsOnRecords.java ! test/langtools/tools/javac/annotations/typeAnnotations/VariablesDeclaredWithVarTest.java ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/AnonymousClassTest.java ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest1.java ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest2.java ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest3.java ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/DeadCode.java ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/InstanceInitializer.java ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/NewTypeArguments.java ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/NoTargetAnnotations.java ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/Scopes.java ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/StaticInitializer.java ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/SyntheticParameters.java ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/T8008762.java ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/T8008769.java ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/T8010015.java ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/TestAnonInnerClasses.java ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/TestNewCastArray.java ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/TypeAnnotationPropagationTest.java ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/TypeCasts.java ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/Wildcards.java ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ClassExtends.java ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ClassTypeParam.java ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ConstructorInvocationTypeArgument.java ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/Constructors.java ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ExceptionParameters.java ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/Fields.java ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/FromSpecification.java ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/Initializers.java ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/Lambda.java ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodInvocationTypeArgument.java ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodParameters.java ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodReceivers.java ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodReturns.java ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodThrows.java ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodTypeParam.java ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MultiCatch.java ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/NestedTypes.java ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/NewObjects.java ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/RepeatingTypeAnnotations.java ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ResourceVariable.java ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/TypeCasts.java ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/TypeTests.java ! test/langtools/tools/javac/cast/intersection/DuplicatedCheckcastTest.java ! test/langtools/tools/javac/classfiles/InnerClasses/SyntheticClasses.java ! test/langtools/tools/javac/classfiles/T8255757/T8255757.java ! test/langtools/tools/javac/classfiles/attributes/AnnotationDefault/AnnotationDefaultTest.java ! test/langtools/tools/javac/classfiles/attributes/EnclosingMethod/EnclosingMethodTest.java ! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/LineNumberTest.java ! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/MultipleRecordPatterns.java ! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/RuleSwitchBreaks.java ! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/StringSwitchBreaks.java ! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/T8050993.java ! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/T8314275.java ! test/langtools/tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTableTest.java ! test/langtools/tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTypeTableTest.java ! test/langtools/tools/javac/classfiles/attributes/Module/ModuleFlagTest.java ! test/langtools/tools/javac/classfiles/attributes/Module/ModuleTest.java ! test/langtools/tools/javac/classfiles/attributes/Signature/ConstructorTest.java ! test/langtools/tools/javac/classfiles/attributes/Signature/EnumTest.java ! test/langtools/tools/javac/classfiles/attributes/Signature/ExceptionTest.java ! test/langtools/tools/javac/classfiles/attributes/Signature/FieldTest.java ! test/langtools/tools/javac/classfiles/attributes/Signature/InnerClassTest.java ! test/langtools/tools/javac/classfiles/attributes/Signature/MethodParameterTest.java ! test/langtools/tools/javac/classfiles/attributes/Signature/MethodTypeBoundTest.java ! test/langtools/tools/javac/classfiles/attributes/Signature/ReturnTypeTest.java ! test/langtools/tools/javac/classfiles/attributes/SourceFile/AnonymousClassTest.java ! test/langtools/tools/javac/classfiles/attributes/SourceFile/InnerClassTest.java ! test/langtools/tools/javac/classfiles/attributes/SourceFile/LocalClassTest.java ! test/langtools/tools/javac/classfiles/attributes/SourceFile/MixTest.java ! test/langtools/tools/javac/classfiles/attributes/SourceFile/ModuleInfoTest.java ! test/langtools/tools/javac/classfiles/attributes/SourceFile/NoSourceFileAttribute.java ! test/langtools/tools/javac/classfiles/attributes/SourceFile/SyntheticClassTest.java ! test/langtools/tools/javac/classfiles/attributes/SourceFile/TopLevelClassesOneFileTest.java ! test/langtools/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateInnerClassConstructorsTest.java ! test/langtools/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateInnerClassMembersTest.java ! test/langtools/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateSiblingsTest.java ! test/langtools/tools/javac/classfiles/attributes/Synthetic/AssertFieldTest.java ! test/langtools/tools/javac/classfiles/attributes/Synthetic/BridgeMethodForGenericMethodTest.java ! test/langtools/tools/javac/classfiles/attributes/Synthetic/BridgeMethodsForLambdaTargetRelease14Test.java ! test/langtools/tools/javac/classfiles/attributes/Synthetic/BridgeMethodsForLambdaTest.java ! test/langtools/tools/javac/classfiles/attributes/Synthetic/EnumTest.java ! test/langtools/tools/javac/classfiles/attributes/Synthetic/PackageInfoTest.java ! test/langtools/tools/javac/classfiles/attributes/Synthetic/ThisFieldTest.java ! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForGenericMethodTest.java ! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerAnnotationTest.java ! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerClassTest.java ! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerEnumTest.java ! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerInterfaceTest.java ! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForTopLevelClassTest.java ! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsForGenericMethodTest.java ! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsForLambdaTest.java ! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsTest.java ! test/langtools/tools/javac/classfiles/attributes/deprecated/DeprecatedPackageTest.java ! test/langtools/tools/javac/classfiles/attributes/deprecated/DeprecatedTest.java ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerAnnotationTest.java ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerClassTest.java ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerEnumTest.java ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerInterfaceTest.java ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesHierarchyTest.java ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInAnonymousClassTest.java ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerAnnotationTest.java ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerClassTest.java ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerEnumTest.java ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerInterfaceTest.java ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInLocalClassTest.java ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesIndexTest.java ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesTest.java ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerAnnotationTest.java ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerEnumTest.java ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerInterfaceTest.java ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerEnumsInInnerClassTest.java ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerAnnotationTest.java ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerClassTest.java ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerEnumTest.java ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerInterfaceTest.java ! test/langtools/tools/javac/classfiles/attributes/innerclasses/NoInnerClassesTest.java ! test/langtools/tools/javac/classreader/8171132/BadConstantValue.java ! test/langtools/tools/javac/classreader/BadMethodParameter.java ! test/langtools/tools/javac/classwriter/IndyCorrectInvocationName.java ! test/langtools/tools/javac/code/CharImmediateValue.java ! test/langtools/tools/javac/constDebug/ConstDebugTest.java ! test/langtools/tools/javac/defaultMethods/BadClassfile.java ! test/langtools/tools/javac/defaultMethods/CheckACC_STRICTFlagOnDefaultMethodTest.java ! test/langtools/tools/javac/defaultMethods/TestDefaultBody.java ! test/langtools/tools/javac/defaultMethods/TestNoBridgeOnDefaults.java ! test/langtools/tools/javac/defaultMethods/super/TestDirectSuperInterfaceInvoke.java ! test/langtools/tools/javac/diags/CheckResourceKeys.java ! test/langtools/tools/javac/diags/Example.java ! test/langtools/tools/javac/diags/examples/BadConstantValueType/BadConstantValueType.java ! test/langtools/tools/javac/diags/examples/InvalidDefaultInterface/InvalidDefaultInterface.java ! test/langtools/tools/javac/diags/examples/InvalidStaticInterface/InvalidStaticInterface.java ! test/langtools/tools/javac/expression/_super/NonDirectSuper/NonDirectSuper.java ! test/langtools/tools/javac/file/SymLinkArchiveTest.java ! test/langtools/tools/javac/file/SymLinkShortNameTest.java ! test/langtools/tools/javac/file/SymLinkTest.java ! test/langtools/tools/javac/flow/LVTHarness.java ! test/langtools/tools/javac/generics/bridges/BridgeHarness.java ! test/langtools/tools/javac/importscope/T8193717.java ! test/langtools/tools/javac/jvm/ClassRefDupInConstantPoolTest.java ! test/langtools/tools/javac/lambda/ByteCodeTest.java ! test/langtools/tools/javac/lambda/LambdaTestStrictFPFlag.java ! test/langtools/tools/javac/lambda/LocalVariableTable.java ! test/langtools/tools/javac/lambda/TestBootstrapMethodsCount.java ! test/langtools/tools/javac/lambda/TestInvokeDynamic.java ! test/langtools/tools/javac/lambda/bytecode/TestLambdaBytecode.java ! test/langtools/tools/javac/lambda/bytecode/TestLambdaBytecodeTargetRelease14.java ! test/langtools/tools/javac/lambda/deduplication/DeduplicationTest.java ! test/langtools/tools/javac/lambda/lambdaNaming/TestNonSerializableLambdaNameStability.java ! test/langtools/tools/javac/launcher/GetResourceTest.java ! test/langtools/tools/javac/launcher/SourceLauncherTest.java ! test/langtools/tools/javac/launcher/src/p/q/CLTest.java ! test/langtools/tools/javac/linenumbers/ConditionalLineNumberTest.java ! test/langtools/tools/javac/linenumbers/FinallyLineNumberTest.java ! test/langtools/tools/javac/linenumbers/NestedLineNumberTest.java ! test/langtools/tools/javac/linenumbers/NullCheckLineNumberTest.java ! test/langtools/tools/javac/meth/TestCP.java ! test/langtools/tools/javac/modules/AnnotationsOnModules.java ! test/langtools/tools/javac/modules/IncubatingTest.java ! test/langtools/tools/javac/modules/JavaBaseTest.java ! test/langtools/tools/javac/modules/ModuleVersion.java ! test/langtools/tools/javac/modules/OpenModulesTest.java ! test/langtools/tools/javac/multicatch/7005371/T7005371.java ! test/langtools/tools/javac/multicatch/Pos05.java ! test/langtools/tools/javac/patterns/Annotations.java ! test/langtools/tools/javac/patterns/LocalVariableTable.java ! test/langtools/tools/javac/patterns/MatchExceptionTest.java ! test/langtools/tools/javac/patterns/NestedPatternVariablesBytecode.java ! test/langtools/tools/javac/patterns/NoUnnecessaryCast.java ! test/langtools/tools/javac/platform/ModuleVersionTest.java ! test/langtools/tools/javac/platform/VerifyCTSymClassFiles.java ! test/langtools/tools/javac/platform/createsymbols/CreateSymbolsTest.java ! test/langtools/tools/javac/preview/PreviewAutoSuppress.java ! test/langtools/tools/javac/preview/PreviewErrors.java ! test/langtools/tools/javac/preview/PreviewTest.java ! test/langtools/tools/javac/processing/model/element/TestFileObjectOf.java ! test/langtools/tools/javac/processing/model/element/TestOrigin.java ! test/langtools/tools/javac/records/RecordCompilationTests.java ! test/langtools/tools/javac/records/RecordsBinaryCompatibilityTests.java ! test/langtools/tools/javac/records/recordComponent/RecordComponentTypeTest.java ! test/langtools/tools/javac/recovery/AnnotationRecovery.java ! test/langtools/tools/javac/recovery/AttrRecovery.java ! test/langtools/tools/javac/recovery/FlowRecovery.java ! test/langtools/tools/javac/recovery/LambdaRecovery.java ! test/langtools/tools/javac/recovery/MethodModifiers.java ! test/langtools/tools/javac/resolve/NoObjectToString.java ! test/langtools/tools/javac/sealed/BinaryCompatibilityTests.java ! test/langtools/tools/javac/sealed/CheckSubtypesOfSealedTest.java ! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java ! test/langtools/tools/javac/sym/ElementStructureTest.java ! test/langtools/tools/javac/varargs/6199075/T6199075.java ! test/langtools/tools/javac/varargs/7042566/T7042566.java ! test/langtools/tools/javap/T6716452.java ! test/langtools/tools/javap/TestClassNameWarning.java ! test/langtools/tools/javap/UndefinedAccessFlagTest.java ! test/langtools/tools/javap/VerificationTest.java ! test/langtools/tools/javap/classfile/6888367/T6888367.java ! test/langtools/tools/javap/classfile/T6887895.java ! test/langtools/tools/javap/classfile/deps/T6907575.java ! test/langtools/tools/javap/typeAnnotations/JSR175Annotations.java ! test/langtools/tools/javap/typeAnnotations/NewArray.java ! test/langtools/tools/javap/typeAnnotations/Presence.java ! test/langtools/tools/javap/typeAnnotations/PresenceInner.java ! test/langtools/tools/javap/typeAnnotations/TypeCasts.java ! test/langtools/tools/javap/typeAnnotations/Visibility.java ! test/langtools/tools/javap/typeAnnotations/Wildcards.java ! test/micro/org/openjdk/bench/java/lang/classfile/TypeKindBench.java ! test/micro/org/openjdk/bench/java/lang/classfile/Utf8EntryWriteTo.java ! test/micro/org/openjdk/bench/java/lang/invoke/LazyStaticColdStart.java ! test/micro/org/openjdk/bench/jdk/classfile/AbstractCorpusBenchmark.java ! test/micro/org/openjdk/bench/jdk/classfile/ClassfileBenchmark.java ! test/micro/org/openjdk/bench/jdk/classfile/CodeAttributeTools.java ! test/micro/org/openjdk/bench/jdk/classfile/ConstantPoolBuildingClassEntry.java ! test/micro/org/openjdk/bench/jdk/classfile/RebuildMethodBodies.java ! test/micro/org/openjdk/bench/jdk/classfile/RepeatedModelTraversal.java ! test/micro/org/openjdk/bench/jdk/classfile/Write.java Changeset: 573bcb61 Branch: hermetic-java-runtime Author: Hannes Walln?fer Date: 2024-12-06 16:39:08 +0000 URL: https://git.openjdk.org/leyden/commit/573bcb61809cbd98ec52d159d0c8e030e4a8e3f5 8345664: Use simple parameter type names in @link and @see tags Reviewed-by: liach ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/LinkTaglet.java ! test/langtools/jdk/javadoc/doclet/testLinkTaglet/TestLinkTaglet.java ! test/langtools/jdk/javadoc/doclet/testLinkTaglet/TestLinkTagletWithModule.java ! test/langtools/jdk/javadoc/doclet/testLinkTaglet/pkg/C.java ! test/langtools/jdk/javadoc/doclet/testNestedGenerics/TestNestedGenerics.java ! test/langtools/jdk/javadoc/doclet/testSeeTag/TestSeeTagWithModule.java Changeset: 470701f0 Branch: hermetic-java-runtime Author: Leonid Mesnik Date: 2024-12-06 18:42:07 +0000 URL: https://git.openjdk.org/leyden/commit/470701f0bb269834cc0e1cb40f7d34e92226454b 8340969: jdk/jfr/startupargs/TestStartDuration.java should be marked as flagless Reviewed-by: syan, egahlin ! test/jdk/jdk/jfr/startupargs/TestStartDuration.java Changeset: e0d63987 Branch: hermetic-java-runtime Author: Brent Christian Date: 2024-12-06 21:18:35 +0000 URL: https://git.openjdk.org/leyden/commit/e0d639878346946d0627a57b0eeb0cac8ca533fc 8344575: Examine usage of ReflectUtil.forName() in java.sql.rowset - XmlReaderContentHandler Reviewed-by: lancea, mchung, alanb, liach ! src/java.base/share/classes/module-info.java ! src/java.base/share/classes/sun/reflect/misc/ReflectUtil.java ! src/java.sql.rowset/share/classes/com/sun/rowset/internal/XmlReaderContentHandler.java Changeset: c517ffba Branch: hermetic-java-runtime Author: Hamlin Li Date: 2024-12-07 09:56:15 +0000 URL: https://git.openjdk.org/leyden/commit/c517ffba7d9388e75b5d7bba77e565e71c0a7d76 8339910: RISC-V: crc32 intrinsic with carry-less multiplication Reviewed-by: rehn, luhenry ! src/hotspot/cpu/riscv/globals_riscv.hpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/stubRoutines_riscv.cpp ! src/hotspot/cpu/riscv/vm_version_riscv.cpp ! src/hotspot/cpu/riscv/vm_version_riscv.hpp ! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp Changeset: 83ea0133 Branch: hermetic-java-runtime Author: David Holmes Date: 2024-12-08 23:27:31 +0000 URL: https://git.openjdk.org/leyden/commit/83ea0133ddd4c65339309ae4fa0700208a3bb779 8345629: Remove expired flags in JDK 25 Reviewed-by: kvn, coleenp ! src/hotspot/share/runtime/arguments.cpp ! src/java.base/share/man/java.md Changeset: 458979d8 Branch: hermetic-java-runtime Author: Sorna Sarathi Committer: David Holmes Date: 2024-12-09 02:05:59 +0000 URL: https://git.openjdk.org/leyden/commit/458979d83ac784273263b54516369d79764010dd 8344611: Add missing classpath exception Reviewed-by: amitkumar, iris ! src/java.base/share/native/libjava/ub.h ! src/jdk.incubator.vector/linux/native/libsleef/lib/vector_math_neon.c ! src/jdk.incubator.vector/linux/native/libsleef/lib/vector_math_rvv.c ! src/jdk.incubator.vector/linux/native/libsleef/lib/vector_math_sve.c ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/runtimelink/JimageDiffGenerator.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/runtimelink/ResourcePoolReader.java Changeset: 842b3638 Branch: hermetic-java-runtime Author: Leonid Mesnik Date: 2024-12-09 02:43:54 +0000 URL: https://git.openjdk.org/leyden/commit/842b3638794973a3eae920eb898782b280e99589 8345698: Remove tier1_compiler_not_xcomp from github actions Reviewed-by: syan, liach ! .github/workflows/test.yml Changeset: 69e664de Branch: hermetic-java-runtime Author: SendaoYan Date: 2024-12-09 03:38:41 +0000 URL: https://git.openjdk.org/leyden/commit/69e664de14d1f9d66447937d494da8bf971ac5fe 8345632: [ASAN] memory leak in get_numbered_property_as_sorted_string function Reviewed-by: ccheung, dholmes ! src/hotspot/share/classfile/modules.cpp Changeset: 830173fc Branch: hermetic-java-runtime Author: Andrew Haley Date: 2024-12-09 11:05:25 +0000 URL: https://git.openjdk.org/leyden/commit/830173fcb08b004ea3932d47cb522c589feec0b5 8344068: Windows x86-64: Out of CodeBuffer space when generating final stubs Reviewed-by: kvn, vlivanov ! src/hotspot/cpu/x86/stubRoutines_x86.hpp Changeset: d7ef3ac0 Branch: hermetic-java-runtime Author: Fabian Meumertzheim Committer: Kevin Walls Date: 2024-12-09 12:12:50 +0000 URL: https://git.openjdk.org/leyden/commit/d7ef3ac0b7e677c4901c69ad4361b5de8408e8d3 8345684: OperatingSystemMXBean.getSystemCpuLoad() throws NPE Reviewed-by: dholmes, kevinw, sgehwolf ! src/jdk.management/unix/classes/com/sun/management/internal/OperatingSystemImpl.java Changeset: 153dc6d8 Branch: hermetic-java-runtime Author: Matthew Donovan Date: 2024-12-09 13:20:26 +0000 URL: https://git.openjdk.org/leyden/commit/153dc6d84300e4c3446e33be820c15336cf45e72 8345133: Test sun/security/tools/jarsigner/TsacertOptionTest.java failed: Warning found in stdout Reviewed-by: hchao, mullan ! test/jdk/sun/security/tools/jarsigner/TsacertOptionTest.java Changeset: e821d599 Branch: hermetic-java-runtime Author: Kim Barrett Date: 2024-12-09 13:54:31 +0000 URL: https://git.openjdk.org/leyden/commit/e821d599c8a715af54374218ab285a8d061b174e 8345589: Simplify Windows definition of strtok_r Reviewed-by: dholmes, jwaters ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp Changeset: 166c1277 Branch: hermetic-java-runtime Author: Erik Joelsson Date: 2024-12-09 14:05:57 +0000 URL: https://git.openjdk.org/leyden/commit/166c12771d9d8c466e73a9490c4eb1fc9a5f6c24 8345726: Update mx in RunTestPrebuiltSpec to reflect change in JDK-8345302 Reviewed-by: ihse ! make/RunTestsPrebuiltSpec.gmk Changeset: 35c00532 Branch: hermetic-java-runtime Author: Eric Caspole Date: 2024-12-09 14:59:05 +0000 URL: https://git.openjdk.org/leyden/commit/35c00532a1dd2a6df5fc3d5173ca692517675d38 8345405: Add JMH showing the regression in 8341649 Reviewed-by: redestad, coleenp + test/micro/org/openjdk/bench/vm/runtime/MethodHandleStress.java Changeset: 7aa0cbc9 Branch: hermetic-java-runtime Author: Scott Marlow Committer: Chen Liang Date: 2024-12-09 14:59:59 +0000 URL: https://git.openjdk.org/leyden/commit/7aa0cbc91d90493a3dae973cb8077cfa283c32b4 8345614: Improve AnnotationFormatError message for duplicate annotation interfaces Reviewed-by: liach ! src/java.base/share/classes/sun/reflect/annotation/AnnotationParser.java Changeset: b1204046 Branch: hermetic-java-runtime Author: Magnus Ihse Bursie Date: 2024-12-09 15:53:48 +0000 URL: https://git.openjdk.org/leyden/commit/b120404620defe5fac83d4b5997fb5e9ce50ea9b 8345793: Update copyright year to 2024 for the build system in files where it was missed Reviewed-by: kbarrett, erikj ! .github/actions/config/action.yml ! .github/actions/do-build/action.yml ! .github/actions/get-bootjdk/action.yml ! .github/actions/get-bundles/action.yml ! .github/actions/get-msys2/action.yml ! .github/scripts/gen-build-failure-report.sh ! .github/scripts/gen-test-summary.sh ! .github/workflows/build-cross-compile.yml ! make/CompileJavaModules.gmk ! make/CompileModuleTools.gmk ! make/CopyImportModules.gmk ! make/CopyInterimTZDB.gmk ! make/Global.gmk ! make/Init.gmk ! make/JrtfsJar.gmk ! make/MacBundles.gmk ! make/MainSupport.gmk ! make/RunTestsPrebuilt.gmk ! make/StaticLibsImage.gmk ! make/TestImage.gmk ! make/ToolsHotspot.gmk ! make/ToolsJdk.gmk ! make/autoconf/Makefile.template ! make/autoconf/bootcycle-spec.gmk.template ! make/autoconf/build-aux/pkg.m4 ! make/autoconf/hotspot.m4 ! make/autoconf/jdk-version.m4 ! make/autoconf/lib-alsa.m4 ! make/autoconf/lib-bundled.m4 ! make/autoconf/lib-freetype.m4 ! make/autoconf/lib-x11.m4 ! make/autoconf/util_paths.m4 ! make/common/CopyFiles.gmk ! make/common/Execute.gmk ! make/common/MakeIO.gmk ! make/common/Modules.gmk ! make/common/ProcessMarkdown.gmk ! make/common/TextFileProcessing.gmk ! make/common/ZipArchive.gmk ! make/common/modules/CopyCommon.gmk ! make/devkit/Makefile ! make/hotspot/CopyToExplodedJdk.gmk ! make/hotspot/gensrc/GensrcJvmti.gmk ! make/ide/eclipse/CreateWorkspace.gmk ! make/ide/idea/jdk/idea.gmk ! make/ide/visualstudio/hotspot/src/classes/build/tools/projectcreator/BuildConfig.java ! make/ide/visualstudio/hotspot/src/classes/build/tools/projectcreator/ProjectCreator.java ! make/ide/vscode/hotspot/CreateVSCodeProject.gmk ! make/langtools/tools/javacserver/server/CompilerThreadPool.java ! make/langtools/tools/javacserver/server/Server.java ! make/langtools/tools/propertiesparser/parser/MessageType.java ! make/modules/java.base/gensrc/GensrcBuffer.gmk ! make/modules/java.base/gensrc/GensrcExceptions.gmk ! make/modules/java.base/gensrc/GensrcMisc.gmk ! make/modules/java.desktop/gensrc/GensrcIcons.gmk ! make/modules/jdk.charsets/Java.gmk ! make/modules/jdk.compiler/Gendata.gmk ! make/modules/jdk.javadoc/Gendata.gmk ! make/modules/jdk.javadoc/Gensrc.gmk ! make/modules/jdk.jcmd/Java.gmk ! make/modules/jdk.jconsole/Java.gmk ! make/modules/jdk.jdeps/Gensrc.gmk ! make/modules/jdk.localedata/Java.gmk ! make/modules/jdk.sctp/Java.gmk ! make/test/BuildJtregTestThreadFactory.gmk ! make/test/BuildTestLib.gmk ! make/test/JtregNativeLibTest.gmk ! src/utils/hsdis/binutils/hsdis-binutils.c ! src/utils/hsdis/capstone/hsdis-capstone.c ! src/utils/hsdis/hsdis.h ! src/utils/hsdis/llvm/hsdis-llvm.cpp ! test/jdk/build/AbsPathsInImage.java Changeset: 480b508c Branch: hermetic-java-runtime Author: Daniel Skantz Committer: Vladimir Kozlov Date: 2024-12-09 16:29:56 +0000 URL: https://git.openjdk.org/leyden/commit/480b508cf2f6972691eea35f133cc8fb939ac30f 8345156: C2: Add bailouts next to a few asserts Reviewed-by: kvn, epeter ! src/hotspot/share/opto/block.cpp ! src/hotspot/share/opto/chaitin.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/gcm.cpp ! src/hotspot/share/opto/lcm.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/matcher.cpp Changeset: cc628a13 Branch: hermetic-java-runtime Author: Roland Westrelin Date: 2024-12-09 16:43:16 +0000 URL: https://git.openjdk.org/leyden/commit/cc628a133e471e7edf07831ff386f0eaf57e9bff 8345287: C2: live in computation is broken Reviewed-by: kvn, dlong, rcastanedalo ! src/hotspot/share/opto/live.cpp Changeset: 48e22ba7 Branch: hermetic-java-runtime Author: Alexandre Iline Date: 2024-12-09 19:43:55 +0000 URL: https://git.openjdk.org/leyden/commit/48e22ba7725a937ad72b84cce16c0dcecf5f265d 8345693: Update JCov for class file version 69 Reviewed-by: ihse ! make/conf/jib-profiles.js Changeset: eff20a38 Branch: hermetic-java-runtime Author: Michael McMahon Date: 2024-12-09 20:24:41 +0000 URL: https://git.openjdk.org/leyden/commit/eff20a38c75a59372856e3ac54559661db92442d 8345794: Backout doc change introduced by JDK-8235786 Reviewed-by: dfuchs ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpExchange.java ! test/jdk/com/sun/net/httpserver/ExchangeAttributeTest.java Changeset: 0b9e749f Branch: hermetic-java-runtime Author: Ioi Lam Date: 2024-12-09 20:35:54 +0000 URL: https://git.openjdk.org/leyden/commit/0b9e749f54f409b8ff904f6b253292012ee842b8 8345390: [ubsan] systemDictionaryShared.cpp:964: member call on null pointer Reviewed-by: mbaesken, kbarrett ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! test/hotspot/jtreg/runtime/cds/appcds/LambdaInvokeVirtual.java Changeset: 2207749c Branch: hermetic-java-runtime Author: Artur Barashev Committer: Bradford Wetmore Date: 2024-12-09 20:56:59 +0000 URL: https://git.openjdk.org/leyden/commit/2207749c8915a4b65faec51948a183f4bb6ae20f 8344629: SSLSocketNoServerHelloClientShutdown test timeout Reviewed-by: wetmore ! test/jdk/sun/security/ssl/SSLCipher/SSLSocketNoServerHelloClientShutdown.java Changeset: fe0173dd Branch: hermetic-java-runtime Author: Magnus Ihse Bursie Date: 2024-12-09 21:03:37 +0000 URL: https://git.openjdk.org/leyden/commit/fe0173ddefd104aa4a451ef57057514f963b8deb 8345803: Update copyright year to 2024 for security in files where it was missed Reviewed-by: mullan ! src/java.security.jgss/macosx/native/libosxkrb5/SCDynamicStoreConfig.m ! src/java.security.jgss/windows/man/kinit.md ! src/java.security.jgss/windows/man/klist.md ! src/java.security.jgss/windows/man/ktab.md ! src/java.security.sasl/share/classes/com/sun/security/sasl/digest/DigestMD5Client.java ! src/java.smartcardio/unix/classes/sun/security/smartcardio/PlatformPCSC.java ! src/java.smartcardio/windows/classes/sun/security/smartcardio/PlatformPCSC.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java ! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_keymgmt.c ! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CKey.java ! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CPrivateKey.java ! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CPublicKey.java ! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CRSACipher.java ! src/jdk.security.jgss/share/classes/com/sun/security/jgss/package-info.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/Dynamic.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/SupportedDHParamGensLongKey.java ! test/jdk/com/sun/crypto/provider/TLS/TestMasterSecret.java ! test/jdk/java/security/KeyStore/CheckMacOSKeyChainTrust.java ! test/jdk/java/security/Provider/SecurityProviderModularTest.java ! test/jdk/javax/security/auth/login/modules/JaasModularClientTest.java ! test/jdk/javax/security/auth/login/modules/JaasModularDefaultHandlerTest.java ! test/micro/org/openjdk/bench/java/security/MessageDigests.java ! test/micro/org/openjdk/bench/java/security/PKCS12KeyStores.java ! test/micro/org/openjdk/bench/java/security/SSLHandshake.java ! test/micro/org/openjdk/bench/java/security/TestCertificates.java ! test/micro/org/openjdk/bench/javax/crypto/AES.java ! test/micro/org/openjdk/bench/javax/crypto/Crypto.java ! test/micro/org/openjdk/bench/javax/crypto/full/AESGCMBench.java ! test/micro/org/openjdk/bench/javax/crypto/full/BenchBase.java ! test/micro/org/openjdk/bench/javax/crypto/full/CryptoBase.java Changeset: a606836a Branch: hermetic-java-runtime Author: Jiangli Zhou Date: 2024-12-09 21:37:39 +0000 URL: https://git.openjdk.org/leyden/commit/a606836a02bb3e4ff3e3aaad478fc7ac142b3e38 8345744: Use C++ LINK_TYPE with SetupBuildLauncher in StaticLibs.gmk Reviewed-by: ihse ! make/StaticLibs.gmk ! make/common/modules/LauncherCommon.gmk Changeset: 7d3a4049 Branch: hermetic-java-runtime Author: David Holmes Date: 2024-12-10 07:43:34 +0000 URL: https://git.openjdk.org/leyden/commit/7d3a4049d5d6fd9a8b0c3808e8428edf501b5f9a 8339019: Obsolete the UseLinuxPosixThreadCPUClocks flag Reviewed-by: ccheung, kbarrett ! src/hotspot/os/linux/globals_linux.hpp ! src/hotspot/os/linux/os_linux.cpp Changeset: 7e73c436 Branch: hermetic-java-runtime Author: Albert Mingkun Yang Date: 2024-12-10 08:28:36 +0000 URL: https://git.openjdk.org/leyden/commit/7e73c436ef5cc035304347bf64ae8e2b4ce45ab1 8345217: Parallel: Refactor PSParallelCompact::next_src_region Reviewed-by: tschatzl, sjohanss, zgu ! src/hotspot/share/gc/parallel/psParallelCompact.cpp Changeset: 2979806c Branch: hermetic-java-runtime Author: Magnus Ihse Bursie Date: 2024-12-10 08:47:46 +0000 URL: https://git.openjdk.org/leyden/commit/2979806c72561cb4d4e8ac3d44dbcea347ace966 8345795: Update copyright year to 2024 for hotspot in files where it was missed Reviewed-by: dholmes, tschatzl, dnsimon, sspitsyn ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/c2_CodeStubs_aarch64.cpp ! src/hotspot/cpu/aarch64/c2_globals_aarch64.hpp ! src/hotspot/cpu/aarch64/compiledIC_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/gc/z/zAddress_aarch64.cpp ! src/hotspot/cpu/aarch64/jvmciCodeInstaller_aarch64.cpp ! src/hotspot/cpu/aarch64/matcher_aarch64.hpp ! src/hotspot/cpu/aarch64/runtime_aarch64.cpp ! src/hotspot/cpu/aarch64/smallRegisterMap_aarch64.inline.hpp ! src/hotspot/cpu/aarch64/upcallLinker_aarch64.cpp ! src/hotspot/cpu/aarch64/vtableStubs_aarch64.cpp ! src/hotspot/cpu/arm/assembler_arm_32.hpp ! src/hotspot/cpu/arm/c2_globals_arm.hpp ! src/hotspot/cpu/arm/compiledIC_arm.cpp ! src/hotspot/cpu/arm/continuationFreezeThaw_arm.inline.hpp ! src/hotspot/cpu/arm/continuationHelper_arm.inline.hpp ! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.cpp ! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.hpp ! src/hotspot/cpu/arm/gc/shared/barrierSetAssembler_arm.cpp ! src/hotspot/cpu/arm/gc/shared/barrierSetAssembler_arm.hpp ! src/hotspot/cpu/arm/globalDefinitions_arm.hpp ! src/hotspot/cpu/arm/macroAssembler_arm.cpp ! src/hotspot/cpu/arm/macroAssembler_arm.hpp ! src/hotspot/cpu/arm/matcher_arm.hpp ! src/hotspot/cpu/arm/methodHandles_arm.cpp ! src/hotspot/cpu/arm/register_arm.hpp ! src/hotspot/cpu/arm/runtime_arm.cpp ! src/hotspot/cpu/arm/sharedRuntime_arm.cpp ! src/hotspot/cpu/arm/smallRegisterMap_arm.inline.hpp ! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp ! src/hotspot/cpu/arm/vtableStubs_arm.cpp ! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/c2_globals_ppc.hpp ! src/hotspot/cpu/ppc/c2_init_ppc.cpp ! src/hotspot/cpu/ppc/compiledIC_ppc.cpp ! src/hotspot/cpu/ppc/continuationFreezeThaw_ppc.inline.hpp ! src/hotspot/cpu/ppc/continuationHelper_ppc.inline.hpp ! src/hotspot/cpu/ppc/frame_ppc.hpp ! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.hpp ! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.hpp ! src/hotspot/cpu/ppc/gc/z/zAddress_ppc.cpp ! src/hotspot/cpu/ppc/gc/z/zBarrierSetAssembler_ppc.hpp ! src/hotspot/cpu/ppc/gc/z/z_ppc.ad ! src/hotspot/cpu/ppc/globalDefinitions_ppc.hpp ! src/hotspot/cpu/ppc/interp_masm_ppc.hpp ! src/hotspot/cpu/ppc/matcher_ppc.hpp ! src/hotspot/cpu/ppc/nativeInst_ppc.hpp ! src/hotspot/cpu/ppc/register_ppc.hpp ! src/hotspot/cpu/ppc/runtime_ppc.cpp ! src/hotspot/cpu/ppc/smallRegisterMap_ppc.inline.hpp ! src/hotspot/cpu/ppc/upcallLinker_ppc.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.hpp ! src/hotspot/cpu/ppc/vtableStubs_ppc_64.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.hpp ! src/hotspot/cpu/riscv/c2_CodeStubs_riscv.cpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/c2_globals_riscv.hpp ! src/hotspot/cpu/riscv/codeBuffer_riscv.hpp ! src/hotspot/cpu/riscv/compiledIC_riscv.cpp ! src/hotspot/cpu/riscv/compressedKlass_riscv.cpp ! src/hotspot/cpu/riscv/continuationFreezeThaw_riscv.inline.hpp ! src/hotspot/cpu/riscv/continuationHelper_riscv.inline.hpp ! src/hotspot/cpu/riscv/downcallLinker_riscv.cpp ! src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.hpp ! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.hpp ! src/hotspot/cpu/riscv/gc/z/zAddress_riscv.cpp ! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.hpp ! src/hotspot/cpu/riscv/gc/z/z_riscv.ad ! src/hotspot/cpu/riscv/globalDefinitions_riscv.hpp ! src/hotspot/cpu/riscv/interp_masm_riscv.hpp ! src/hotspot/cpu/riscv/interpreterRT_riscv.cpp ! src/hotspot/cpu/riscv/jvmciCodeInstaller_riscv.cpp ! src/hotspot/cpu/riscv/matcher_riscv.hpp ! src/hotspot/cpu/riscv/nativeInst_riscv.cpp ! src/hotspot/cpu/riscv/nativeInst_riscv.hpp ! src/hotspot/cpu/riscv/riscv_b.ad ! src/hotspot/cpu/riscv/smallRegisterMap_riscv.inline.hpp ! src/hotspot/cpu/riscv/stubRoutines_riscv.cpp ! src/hotspot/cpu/riscv/stubRoutines_riscv.hpp ! src/hotspot/cpu/riscv/upcallLinker_riscv.cpp ! src/hotspot/cpu/riscv/vm_version_riscv.cpp ! src/hotspot/cpu/riscv/vm_version_riscv.hpp ! src/hotspot/cpu/riscv/vtableStubs_riscv.cpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.hpp ! src/hotspot/cpu/s390/c2_globals_s390.hpp ! src/hotspot/cpu/s390/compiledIC_s390.cpp ! src/hotspot/cpu/s390/continuationFreezeThaw_s390.inline.hpp ! src/hotspot/cpu/s390/continuationHelper_s390.inline.hpp ! src/hotspot/cpu/s390/frame_s390.hpp ! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.cpp ! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.hpp ! src/hotspot/cpu/s390/globalDefinitions_s390.hpp ! src/hotspot/cpu/s390/methodHandles_s390.cpp ! src/hotspot/cpu/s390/registerSaver_s390.hpp ! src/hotspot/cpu/s390/register_s390.cpp ! src/hotspot/cpu/s390/register_s390.hpp ! src/hotspot/cpu/s390/relocInfo_s390.cpp ! src/hotspot/cpu/s390/smallRegisterMap_s390.inline.hpp ! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp ! src/hotspot/cpu/s390/vmreg_s390.cpp ! src/hotspot/cpu/s390/vmreg_s390.hpp ! src/hotspot/cpu/s390/vmreg_s390.inline.hpp ! src/hotspot/cpu/s390/vtableStubs_s390.cpp ! src/hotspot/cpu/x86/assembler_x86.inline.hpp ! src/hotspot/cpu/x86/c1_Defs_x86.hpp ! src/hotspot/cpu/x86/c2_globals_x86.hpp ! src/hotspot/cpu/x86/c2_intelJccErratum_x86.cpp ! src/hotspot/cpu/x86/c2_intelJccErratum_x86.hpp ! src/hotspot/cpu/x86/compiledIC_x86.cpp ! src/hotspot/cpu/x86/downcallLinker_x86_64.cpp ! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.hpp ! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.hpp ! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.hpp ! src/hotspot/cpu/x86/gc/z/z_x86_64.ad ! src/hotspot/cpu/x86/interp_masm_x86.hpp ! src/hotspot/cpu/x86/interpreterRT_x86_32.cpp ! src/hotspot/cpu/x86/interpreterRT_x86_64.cpp ! src/hotspot/cpu/x86/matcher_x86.hpp ! src/hotspot/cpu/x86/register_x86.cpp ! src/hotspot/cpu/x86/register_x86.hpp ! src/hotspot/cpu/x86/runtime_x86_32.cpp ! src/hotspot/cpu/x86/runtime_x86_64.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86.cpp ! src/hotspot/cpu/x86/smallRegisterMap_x86.inline.hpp ! src/hotspot/cpu/x86/stubRoutines_x86_64.cpp ! src/hotspot/cpu/x86/upcallLinker_x86_32.cpp ! src/hotspot/cpu/x86/upcallLinker_x86_64.cpp ! src/hotspot/cpu/x86/vmreg_x86.hpp ! src/hotspot/cpu/x86/vtableStubs_x86_32.cpp ! src/hotspot/cpu/x86/vtableStubs_x86_64.cpp ! src/hotspot/cpu/zero/c2_MacroAssembler_zero.hpp ! src/hotspot/cpu/zero/compiledIC_zero.cpp ! src/hotspot/cpu/zero/continuationFreezeThaw_zero.inline.hpp ! src/hotspot/cpu/zero/continuationHelper_zero.inline.hpp ! src/hotspot/cpu/zero/frame_zero.cpp ! src/hotspot/cpu/zero/frame_zero.hpp ! src/hotspot/cpu/zero/frame_zero.inline.hpp ! src/hotspot/cpu/zero/globalDefinitions_zero.hpp ! src/hotspot/cpu/zero/nativeInst_zero.hpp ! src/hotspot/cpu/zero/sharedRuntime_zero.cpp ! src/hotspot/cpu/zero/smallRegisterMap_zero.inline.hpp ! src/hotspot/cpu/zero/upcallLinker_zero.cpp ! src/hotspot/cpu/zero/vm_version_zero.cpp ! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp ! src/hotspot/os/aix/vmStructs_aix.hpp ! src/hotspot/os/bsd/vmStructs_bsd.hpp ! src/hotspot/os/linux/cgroupSubsystem_linux.hpp ! src/hotspot/os/linux/osContainer_linux.cpp ! src/hotspot/os/linux/osContainer_linux.hpp ! src/hotspot/os/linux/os_linux.hpp ! src/hotspot/os/linux/systemMemoryBarrier_linux.cpp ! src/hotspot/os/linux/vmStructs_linux.hpp ! src/hotspot/os/posix/os_posix.hpp ! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.cpp ! src/hotspot/os/windows/gc/z/zVirtualMemory_windows.cpp ! src/hotspot/os/windows/osThread_windows.cpp ! src/hotspot/os/windows/osThread_windows.hpp ! src/hotspot/os/windows/os_windows.inline.hpp ! src/hotspot/os/windows/vmStructs_windows.hpp ! src/hotspot/os_cpu/aix_ppc/javaThread_aix_ppc.cpp ! src/hotspot/os_cpu/aix_ppc/vmStructs_aix_ppc.hpp ! src/hotspot/os_cpu/bsd_aarch64/vmStructs_bsd_aarch64.hpp ! src/hotspot/os_cpu/bsd_x86/vmStructs_bsd_x86.hpp ! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp ! src/hotspot/os_cpu/linux_aarch64/vmStructs_linux_aarch64.hpp ! src/hotspot/os_cpu/linux_arm/vmStructs_linux_arm.hpp ! src/hotspot/os_cpu/linux_ppc/javaThread_linux_ppc.cpp ! src/hotspot/os_cpu/linux_ppc/vmStructs_linux_ppc.hpp ! src/hotspot/os_cpu/linux_riscv/atomic_linux_riscv.hpp ! src/hotspot/os_cpu/linux_riscv/orderAccess_linux_riscv.hpp ! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp ! src/hotspot/os_cpu/linux_riscv/vmStructs_linux_riscv.hpp ! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp ! src/hotspot/os_cpu/linux_s390/vmStructs_linux_s390.hpp ! src/hotspot/os_cpu/linux_x86/vmStructs_linux_x86.hpp ! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp ! src/hotspot/os_cpu/windows_aarch64/copy_windows_aarch64.hpp ! src/hotspot/os_cpu/windows_x86/vmStructs_windows_x86.hpp ! src/hotspot/share/adlc/output_h.cpp ! src/hotspot/share/asm/assembler.hpp ! src/hotspot/share/asm/register.hpp ! src/hotspot/share/c1/c1_Canonicalizer.cpp ! src/hotspot/share/c1/c1_FrameMap.cpp ! src/hotspot/share/c1/c1_GraphBuilder.hpp ! src/hotspot/share/c1/c1_IR.hpp ! src/hotspot/share/c1/c1_LIR.cpp ! src/hotspot/share/cds/cdsProtectionDomain.hpp ! src/hotspot/share/cds/cppVtables.cpp ! src/hotspot/share/cds/cppVtables.hpp ! src/hotspot/share/cds/serializeClosure.hpp ! src/hotspot/share/cds/unregisteredClasses.cpp ! src/hotspot/share/ci/ciObjectFactory.cpp ! src/hotspot/share/ci/ciTypeArrayKlass.cpp ! src/hotspot/share/ci/ciTypeFlow.cpp ! src/hotspot/share/classfile/classFileError.cpp ! src/hotspot/share/classfile/classLoaderDataGraph.hpp ! src/hotspot/share/classfile/classLoaderStats.cpp ! src/hotspot/share/classfile/compactHashtable.cpp ! src/hotspot/share/classfile/javaClasses.inline.hpp ! src/hotspot/share/classfile/javaClassesImpl.hpp ! src/hotspot/share/classfile/moduleEntry.hpp ! src/hotspot/share/classfile/resolutionErrors.cpp ! src/hotspot/share/classfile/resolutionErrors.hpp ! src/hotspot/share/code/codeCache.inline.hpp ! src/hotspot/share/code/codeHeapState.cpp ! src/hotspot/share/code/stubs.cpp ! src/hotspot/share/code/stubs.hpp ! src/hotspot/share/code/vmreg.cpp ! src/hotspot/share/code/vmreg.hpp ! src/hotspot/share/code/vtableStubs.cpp ! src/hotspot/share/compiler/compilationMemoryStatistic.hpp ! src/hotspot/share/compiler/compileBroker.hpp ! src/hotspot/share/compiler/oopMap.inline.hpp ! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp ! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.hpp ! src/hotspot/share/gc/g1/g1AllocRegion.cpp ! src/hotspot/share/gc/g1/g1AllocRegion.hpp ! src/hotspot/share/gc/g1/g1AllocRegion.inline.hpp ! src/hotspot/share/gc/g1/g1Allocator.cpp ! src/hotspot/share/gc/g1/g1Allocator.hpp ! src/hotspot/share/gc/g1/g1Allocator.inline.hpp ! src/hotspot/share/gc/g1/g1AnalyticsSequences.hpp ! src/hotspot/share/gc/g1/g1AnalyticsSequences.inline.hpp ! src/hotspot/share/gc/g1/g1Arguments.hpp ! src/hotspot/share/gc/g1/g1BarrierSet.cpp ! src/hotspot/share/gc/g1/g1BarrierSet.hpp ! src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp ! src/hotspot/share/gc/g1/g1BarrierSetRuntime.cpp ! src/hotspot/share/gc/g1/g1BarrierSetRuntime.hpp ! src/hotspot/share/gc/g1/g1CardSet.hpp ! src/hotspot/share/gc/g1/g1CardSetContainers.inline.hpp ! src/hotspot/share/gc/g1/g1CardTable.cpp ! src/hotspot/share/gc/g1/g1CardTable.inline.hpp ! src/hotspot/share/gc/g1/g1CardTableEntryClosure.hpp ! src/hotspot/share/gc/g1/g1CodeRootSet.hpp ! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp ! src/hotspot/share/gc/g1/g1CollectionSetCandidates.inline.hpp ! src/hotspot/share/gc/g1/g1CollectionSetChooser.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkObjArrayProcessor.cpp ! src/hotspot/share/gc/g1/g1ConcurrentRefineThreadsNeeded.cpp ! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp ! src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp ! src/hotspot/share/gc/g1/g1EdenRegions.hpp ! src/hotspot/share/gc/g1/g1EvacStats.inline.hpp ! src/hotspot/share/gc/g1/g1FullCollector.hpp ! src/hotspot/share/gc/g1/g1FullCollector.inline.hpp ! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.hpp ! src/hotspot/share/gc/g1/g1FullGCMarkTask.cpp ! src/hotspot/share/gc/g1/g1FullGCMarkTask.hpp ! src/hotspot/share/gc/g1/g1FullGCMarker.cpp ! src/hotspot/share/gc/g1/g1FullGCMarker.hpp ! src/hotspot/share/gc/g1/g1FullGCMarker.inline.hpp ! src/hotspot/share/gc/g1/g1FullGCPrepareTask.cpp ! src/hotspot/share/gc/g1/g1FullGCResetMetadataTask.cpp ! src/hotspot/share/gc/g1/g1FullGCScope.cpp ! src/hotspot/share/gc/g1/g1FullGCScope.hpp ! src/hotspot/share/gc/g1/g1HeapRegionAttr.hpp ! src/hotspot/share/gc/g1/g1HeapSizingPolicy.cpp ! src/hotspot/share/gc/g1/g1HeapTransition.hpp ! src/hotspot/share/gc/g1/g1HeapVerifier.hpp ! src/hotspot/share/gc/g1/g1IHOPControl.cpp ! src/hotspot/share/gc/g1/g1MemoryPool.cpp ! src/hotspot/share/gc/g1/g1MonitoringSupport.cpp ! src/hotspot/share/gc/g1/g1MonitoringSupport.hpp ! src/hotspot/share/gc/g1/g1MonotonicArenaFreeMemoryTask.hpp ! src/hotspot/share/gc/g1/g1NMethodClosure.cpp ! src/hotspot/share/gc/g1/g1NMethodClosure.hpp ! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! src/hotspot/share/gc/g1/g1Predictions.hpp ! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.cpp ! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.hpp ! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.hpp ! src/hotspot/share/gc/g1/g1RegionsOnNodes.cpp ! src/hotspot/share/gc/g1/g1RegionsOnNodes.hpp ! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp ! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.hpp ! src/hotspot/share/gc/g1/g1RootClosures.cpp ! src/hotspot/share/gc/g1/g1RootClosures.hpp ! src/hotspot/share/gc/g1/g1RootProcessor.cpp ! src/hotspot/share/gc/g1/g1RootProcessor.hpp ! src/hotspot/share/gc/g1/g1SATBMarkQueueSet.cpp ! src/hotspot/share/gc/g1/g1SharedClosures.hpp ! src/hotspot/share/gc/g1/g1SurvRateGroup.cpp ! src/hotspot/share/gc/g1/g1SurvRateGroup.hpp ! src/hotspot/share/gc/g1/g1SurvivorRegions.cpp ! src/hotspot/share/gc/g1/g1SurvivorRegions.hpp ! src/hotspot/share/gc/g1/g1UncommitRegionTask.cpp ! src/hotspot/share/gc/g1/g1VMOperations.cpp ! src/hotspot/share/gc/g1/g1YoungCollector.hpp ! src/hotspot/share/gc/g1/g1YoungGCPreEvacuateTasks.hpp ! src/hotspot/share/gc/g1/g1YoungGenSizer.cpp ! src/hotspot/share/gc/parallel/gcAdaptivePolicyCounters.hpp ! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp ! src/hotspot/share/gc/parallel/mutableSpace.hpp ! src/hotspot/share/gc/parallel/parMarkBitMap.hpp ! src/hotspot/share/gc/parallel/parMarkBitMap.inline.hpp ! src/hotspot/share/gc/parallel/psCardTable.cpp ! src/hotspot/share/gc/parallel/psCompactionManager.cpp ! src/hotspot/share/gc/parallel/psCompactionManager.hpp ! src/hotspot/share/gc/parallel/psCompactionManager.inline.hpp ! src/hotspot/share/gc/parallel/psOldGen.hpp ! src/hotspot/share/gc/parallel/psVMOperations.cpp ! src/hotspot/share/gc/parallel/psVMOperations.hpp ! src/hotspot/share/gc/serial/serialHeap.inline.hpp ! src/hotspot/share/gc/shared/adaptiveSizePolicy.hpp ! src/hotspot/share/gc/shared/ageTable.cpp ! src/hotspot/share/gc/shared/ageTable.hpp ! src/hotspot/share/gc/shared/barrierSet.hpp ! src/hotspot/share/gc/shared/barrierSetConfig.hpp ! src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp ! src/hotspot/share/gc/shared/barrierSetNMethod.cpp ! src/hotspot/share/gc/shared/c1/barrierSetC1.cpp ! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.cpp ! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.hpp ! src/hotspot/share/gc/shared/cardTableBarrierSet.hpp ! src/hotspot/share/gc/shared/classUnloadingContext.hpp ! src/hotspot/share/gc/shared/freeListAllocator.hpp ! src/hotspot/share/gc/shared/gcArguments.cpp ! src/hotspot/share/gc/shared/gcCause.cpp ! src/hotspot/share/gc/shared/gcCause.hpp ! src/hotspot/share/gc/shared/gcConfig.cpp ! src/hotspot/share/gc/shared/gcConfiguration.cpp ! src/hotspot/share/gc/shared/gcLocker.cpp ! src/hotspot/share/gc/shared/gcName.hpp ! src/hotspot/share/gc/shared/gcOverheadChecker.cpp ! src/hotspot/share/gc/shared/gcPolicyCounters.hpp ! src/hotspot/share/gc/shared/genArguments.hpp ! src/hotspot/share/gc/shared/isGCActiveMark.cpp ! src/hotspot/share/gc/shared/isGCActiveMark.hpp ! src/hotspot/share/gc/shared/locationPrinter.cpp ! src/hotspot/share/gc/shared/modRefBarrierSet.hpp ! src/hotspot/share/gc/shared/modRefBarrierSet.inline.hpp ! src/hotspot/share/gc/shared/preservedMarks.hpp ! src/hotspot/share/gc/shared/preservedMarks.inline.hpp ! src/hotspot/share/gc/shared/pretouchTask.cpp ! src/hotspot/share/gc/shared/referenceProcessor.cpp ! src/hotspot/share/gc/shared/satbMarkQueue.hpp ! src/hotspot/share/gc/shared/scavengableNMethods.hpp ! src/hotspot/share/gc/shared/softRefPolicy.hpp ! src/hotspot/share/gc/shared/taskTerminator.hpp ! src/hotspot/share/gc/shared/workerThread.cpp ! src/hotspot/share/gc/shared/workerThread.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.hpp ! src/hotspot/share/gc/shenandoah/shenandoahStackWatermark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahStackWatermark.hpp ! src/hotspot/share/gc/z/c2/zBarrierSetC2.hpp ! src/hotspot/share/gc/z/zArguments.hpp ! src/hotspot/share/gc/z/zBarrier.hpp ! src/hotspot/share/gc/z/zBarrierSet.cpp ! src/hotspot/share/gc/z/zBarrierSet.hpp ! src/hotspot/share/gc/z/zBarrierSetRuntime.cpp ! src/hotspot/share/gc/z/zBarrierSetRuntime.hpp ! src/hotspot/share/gc/z/zDirector.hpp ! src/hotspot/share/gc/z/zDriver.cpp ! src/hotspot/share/gc/z/zDriver.hpp ! src/hotspot/share/gc/z/zForwarding.cpp ! src/hotspot/share/gc/z/zHeap.hpp ! src/hotspot/share/gc/z/zHeap.inline.hpp ! src/hotspot/share/gc/z/zInitialize.hpp ! src/hotspot/share/gc/z/zIterator.inline.hpp ! src/hotspot/share/gc/z/zLiveMap.inline.hpp ! src/hotspot/share/gc/z/zMarkStack.hpp ! src/hotspot/share/gc/z/zMarkStackAllocator.cpp ! src/hotspot/share/gc/z/zNMethod.hpp ! src/hotspot/share/gc/z/zNMethodData.cpp ! src/hotspot/share/gc/z/zNMethodData.hpp ! src/hotspot/share/gc/z/zObjectAllocator.cpp ! src/hotspot/share/gc/z/zObjectAllocator.hpp ! src/hotspot/share/gc/z/zPageAllocator.hpp ! src/hotspot/share/gc/z/zPhysicalMemory.hpp ! src/hotspot/share/gc/z/zPhysicalMemory.inline.hpp ! src/hotspot/share/gc/z/zReferenceProcessor.hpp ! src/hotspot/share/gc/z/zRelocate.hpp ! src/hotspot/share/gc/z/zRemembered.cpp ! src/hotspot/share/gc/z/zRemembered.hpp ! src/hotspot/share/gc/z/zStackWatermark.cpp ! src/hotspot/share/gc/z/zStackWatermark.hpp ! src/hotspot/share/gc/z/zUncoloredRoot.inline.hpp ! src/hotspot/share/gc/z/zValue.hpp ! src/hotspot/share/gc/z/zVerify.hpp ! src/hotspot/share/gc/z/zVirtualMemory.cpp ! src/hotspot/share/gc/z/zVirtualMemory.hpp ! src/hotspot/share/include/cds.h ! src/hotspot/share/interpreter/bootstrapInfo.cpp ! src/hotspot/share/interpreter/bootstrapInfo.hpp ! src/hotspot/share/interpreter/bytecode.cpp ! src/hotspot/share/interpreter/bytecodeUtils.cpp ! src/hotspot/share/interpreter/interpreter.hpp ! src/hotspot/share/interpreter/rewriter.cpp ! src/hotspot/share/interpreter/zero/zeroInterpreter.hpp ! src/hotspot/share/jfr/jni/jfrJniMethod.hpp ! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp ! src/hotspot/share/jfr/jni/jfrUpcalls.cpp ! src/hotspot/share/jfr/leakprofiler/leakProfiler.cpp ! src/hotspot/share/jfr/leakprofiler/leakProfiler.hpp ! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp ! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.hpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointWriter.hpp ! src/hotspot/share/jfr/recorder/jfrRecorder.hpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp ! src/hotspot/share/jfr/recorder/storage/jfrMemorySpace.inline.hpp ! src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp ! src/hotspot/share/jfr/support/jfrJdkJfrEvent.cpp ! src/hotspot/share/jfr/support/jfrMethodData.cpp ! src/hotspot/share/jfr/utilities/jfrVersionSystem.hpp ! src/hotspot/share/jvmci/jvmci.cpp ! src/hotspot/share/jvmci/jvmci.hpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp ! src/hotspot/share/jvmci/jvmciJavaClasses.cpp ! src/hotspot/share/libadt/vectset.cpp ! src/hotspot/share/libadt/vectset.hpp ! src/hotspot/share/memory/heapInspection.cpp ! src/hotspot/share/memory/heapInspection.hpp ! src/hotspot/share/memory/iterator.cpp ! src/hotspot/share/memory/oopFactory.cpp ! src/hotspot/share/oops/constMethodFlags.hpp ! src/hotspot/share/oops/constantPool.inline.hpp ! src/hotspot/share/oops/instanceKlassFlags.hpp ! src/hotspot/share/oops/klassVtable.hpp ! src/hotspot/share/oops/methodFlags.hpp ! src/hotspot/share/oops/oopsHierarchy.hpp ! src/hotspot/share/opto/arraycopynode.cpp ! src/hotspot/share/opto/c2_CodeStubs.cpp ! src/hotspot/share/opto/callGenerator.cpp ! src/hotspot/share/opto/castnode.cpp ! src/hotspot/share/opto/castnode.hpp ! src/hotspot/share/opto/constantTable.cpp ! src/hotspot/share/opto/divnode.cpp ! src/hotspot/share/opto/divnode.hpp ! src/hotspot/share/opto/graphKit.hpp ! src/hotspot/share/opto/idealGraphPrinter.cpp ! src/hotspot/share/opto/idealGraphPrinter.hpp ! src/hotspot/share/opto/idealKit.hpp ! src/hotspot/share/opto/ifnode.cpp ! src/hotspot/share/opto/loopUnswitch.cpp ! src/hotspot/share/opto/matcher.hpp ! src/hotspot/share/opto/parse3.cpp ! src/hotspot/share/opto/phase.cpp ! src/hotspot/share/opto/phase.hpp ! src/hotspot/share/opto/postaloc.cpp ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp ! src/hotspot/share/opto/replacednodes.cpp ! src/hotspot/share/opto/split_if.cpp ! src/hotspot/share/opto/stringopts.cpp ! src/hotspot/share/prims/foreignGlobals.cpp ! src/hotspot/share/prims/jvmtiAgent.hpp ! src/hotspot/share/prims/jvmtiCodeBlobEvents.cpp ! src/hotspot/share/prims/jvmtiEventController.hpp ! src/hotspot/share/prims/jvmtiRawMonitor.cpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/prims/methodComparator.cpp ! src/hotspot/share/prims/upcallLinker.hpp ! src/hotspot/share/prims/whitebox.hpp ! src/hotspot/share/runtime/escapeBarrier.cpp ! src/hotspot/share/runtime/escapeBarrier.hpp ! src/hotspot/share/runtime/jniHandles.cpp ! src/hotspot/share/runtime/osThread.hpp ! src/hotspot/share/runtime/osThreadBase.cpp ! src/hotspot/share/runtime/osThreadBase.hpp ! src/hotspot/share/runtime/perfData.hpp ! src/hotspot/share/runtime/relocator.cpp ! src/hotspot/share/runtime/serviceThread.hpp ! src/hotspot/share/runtime/stackOverflow.hpp ! src/hotspot/share/runtime/statSampler.cpp ! src/hotspot/share/runtime/statSampler.hpp ! src/hotspot/share/runtime/timerTrace.hpp ! src/hotspot/share/runtime/trimNativeHeap.cpp ! src/hotspot/share/services/threadIdTable.cpp ! src/hotspot/share/utilities/align.hpp ! src/hotspot/share/utilities/copy.hpp ! src/hotspot/share/utilities/elfFuncDescTable.cpp ! src/hotspot/share/utilities/elfFuncDescTable.hpp ! src/hotspot/share/utilities/globalCounter.hpp ! src/hotspot/share/utilities/nonblockingQueue.hpp ! src/hotspot/share/utilities/population_count.hpp ! src/hotspot/share/utilities/spinYield.cpp ! src/hotspot/share/utilities/waitBarrier_generic.hpp ! src/jdk.hotspot.agent/linux/native/libsaproc/ps_proc.c ! src/jdk.hotspot.agent/linux/native/libsaproc/symtab.c ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/DebugServer.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotAgent.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/SALauncher.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/StubQueue.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/DebuggerBase.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebuggerLocal.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebuggerLocal.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1HeapRegionManager.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1HeapRegionSetBase.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1HeapRegionTable.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1MonitoringSupport.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1PrintRegionClosure.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/ContiguousSpace.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/BytecodeWithCPIndex.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/FileMapInfo.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstantPool.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Instance.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Mark.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Oop.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/BasicLock.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectSynchronizer.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/RobustOopDeterminator.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractShuffle.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Vector.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/EventClassBuilder.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/EventWriterKey.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/RepositoryFiles.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/BatchManager.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/QueryResolver.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/test/DeprecatedMethods.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/test/DeprecatedThing.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Bytecode.java ! src/jdk.jfr/share/classes/jdk/jfr/snippet-files/Snippets.java ! src/jdk.jfr/share/man/jfr.md ! src/jdk.management.jfr/share/classes/jdk/management/jfr/FileDump.java ! src/utils/IdealGraphVisualizer/Bytecodes/pom.xml ! src/utils/IdealGraphVisualizer/Coordinator/pom.xml ! src/utils/IdealGraphVisualizer/Data/pom.xml ! src/utils/IdealGraphVisualizer/Difference/pom.xml ! src/utils/IdealGraphVisualizer/Filter/src/main/resources/com/sun/hotspot/igv/filter/helper.js ! src/utils/IdealGraphVisualizer/FilterWindow/pom.xml ! src/utils/IdealGraphVisualizer/Graph/pom.xml ! src/utils/IdealGraphVisualizer/HierarchicalLayout/pom.xml ! src/utils/IdealGraphVisualizer/Layout/pom.xml ! src/utils/IdealGraphVisualizer/NetworkConnection/pom.xml ! src/utils/IdealGraphVisualizer/SelectionCoordinator/pom.xml ! src/utils/IdealGraphVisualizer/ServerCompiler/pom.xml ! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/java/com/sun/hotspot/igv/servercompiler/ServerCompilerScheduler.java ! src/utils/IdealGraphVisualizer/Settings/pom.xml ! src/utils/IdealGraphVisualizer/Util/pom.xml ! src/utils/IdealGraphVisualizer/View/pom.xml ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramViewModel.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/ExportGraph.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ExpandAdjacentAction.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ModelAwareAction.java ! src/utils/IdealGraphVisualizer/application/pom.xml ! src/utils/IdealGraphVisualizer/branding/pom.xml ! src/utils/LogCompilation/pom.xml ! test/hotspot/gtest/code/test_codestrings.cpp ! test/hotspot/gtest/gc/g1/test_g1CardSetContainers.cpp ! test/hotspot/gtest/gc/g1/test_g1RegionMap.cpp ! test/hotspot/gtest/gc/g1/test_heapRegion.cpp ! test/hotspot/gtest/gc/shared/test_oopStorageSet.cpp ! test/hotspot/gtest/gc/shenandoah/test_shenandoahNumberSeq.cpp ! test/hotspot/gtest/gc/z/test_zForwarding.cpp ! test/hotspot/gtest/gc/z/test_zPhysicalMemory.cpp ! test/hotspot/gtest/opto/test_no_overflow_int.cpp ! test/hotspot/gtest/runtime/test_objectMonitor.cpp ! test/hotspot/gtest/utilities/test_align.cpp ! test/hotspot/gtest/utilities/test_bitMap.cpp ! test/hotspot/jtreg/applications/jcstress/TestGenerator.java ! test/hotspot/jtreg/applications/scimark/Scimark.java ! test/hotspot/jtreg/compiler/arguments/TestC1Globals.java ! test/hotspot/jtreg/compiler/arguments/TestCompileThresholdScaling.java ! test/hotspot/jtreg/compiler/c1/TestPrintC1Statistics.java ! test/hotspot/jtreg/compiler/c1/TestTraceLinearScanLevel.java ! test/hotspot/jtreg/compiler/c2/ClearArray.java ! test/hotspot/jtreg/compiler/c2/TestUninitializedKlassField.java ! test/hotspot/jtreg/compiler/c2/aarch64/TestVolatiles.java ! test/hotspot/jtreg/compiler/c2/irTests/TestIterativeEA.java ! test/hotspot/jtreg/compiler/c2/irTests/TestPadding.java ! test/hotspot/jtreg/compiler/c2/irTests/TestSpecialCasesOf_AMinusB_Plus_CMinusD_InAddIdeal.java ! test/hotspot/jtreg/compiler/c2/irTests/TestTestRemovalPeephole.java ! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizeURShiftSubword.java ! test/hotspot/jtreg/compiler/c2/irTests/igvn/TestIntegerMulRing.java ! test/hotspot/jtreg/compiler/c2/irTests/scalarReplacement/ScalarReplacementTests.java ! test/hotspot/jtreg/compiler/cha/AbstractRootMethod.java ! test/hotspot/jtreg/compiler/cha/DefaultRootMethod.java ! test/hotspot/jtreg/compiler/cha/StrengthReduceInterfaceCall.java ! test/hotspot/jtreg/compiler/compilercontrol/commands/MemLimitTest.java ! test/hotspot/jtreg/compiler/compilercontrol/commands/MemStatTest.java ! test/hotspot/jtreg/compiler/compilercontrol/commands/OptionTest.java ! test/hotspot/jtreg/compiler/compilercontrol/parser/HugeDirectiveUtil.java ! test/hotspot/jtreg/compiler/cpuflags/TestAESIntrinsicsOnSupportedConfig.java ! test/hotspot/jtreg/compiler/cpuflags/TestAESIntrinsicsOnUnsupportedConfig.java ! test/hotspot/jtreg/compiler/gcbarriers/TestArrayCopyWithLargeObjectAlignment.java ! test/hotspot/jtreg/compiler/gcbarriers/TestMembarDependencies.java ! test/hotspot/jtreg/compiler/gcbarriers/TestZGCBarrierElision.java ! test/hotspot/jtreg/compiler/gcbarriers/UnsafeIntrinsicsTest.java ! test/hotspot/jtreg/compiler/intrinsics/TestBitShuffleOpers.java ! test/hotspot/jtreg/compiler/intrinsics/chacha/TestChaCha20.java ! test/hotspot/jtreg/compiler/intrinsics/float16/Binary16Conversion.java ! test/hotspot/jtreg/compiler/intrinsics/float16/Binary16ConversionNaN.java ! test/hotspot/jtreg/compiler/intrinsics/float16/TestAllFloat16ToFloat.java ! test/hotspot/jtreg/compiler/intrinsics/float16/TestConstFloat16ToFloat.java ! test/hotspot/jtreg/compiler/jvmci/TestEnableJVMCIProduct.java ! test/hotspot/jtreg/compiler/jvmci/TestInvalidJVMCIOption.java ! test/hotspot/jtreg/compiler/jvmci/TestJVMCIPrintProperties.java ! test/hotspot/jtreg/compiler/jvmci/TestJVMCISavedProperties.java ! test/hotspot/jtreg/compiler/jvmci/common/patches/jdk.internal.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ConstantPoolTestsHelper.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/CodeInstallationTest.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/SimpleCodeInstallationTest.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/SimpleDebugInfoTest.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/TestAssembler.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/TestHotSpotVMConfig.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/aarch64/AArch64TestAssembler.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/amd64/AMD64TestAssembler.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TypeUniverse.java ! test/hotspot/jtreg/compiler/lib/ir_framework/Arguments.java ! test/hotspot/jtreg/compiler/lib/ir_framework/Test.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/FlagVMProcess.java ! test/hotspot/jtreg/compiler/lib/ir_framework/test/AbstractTest.java ! test/hotspot/jtreg/compiler/lib/ir_framework/test/ArgumentValue.java ! test/hotspot/jtreg/compiler/lib/ir_framework/test/BaseTest.java ! test/hotspot/jtreg/compiler/lib/ir_framework/test/DeclaredTest.java ! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java ! test/hotspot/jtreg/compiler/lib/ir_framework/test/TestVM.java ! test/hotspot/jtreg/compiler/loopopts/TestRangeCheckPredicatesControl.java ! test/hotspot/jtreg/compiler/loopopts/UseCountedLoopSafepointsTest.java ! test/hotspot/jtreg/compiler/loopopts/superword/CoLocatePackMemoryState.java ! test/hotspot/jtreg/compiler/loopopts/superword/RedTest_long.java ! test/hotspot/jtreg/compiler/loopopts/superword/ReductionPerf.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestCyclicDependency.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestIndependentPacksWithCyclicDependency.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestIndependentPacksWithCyclicDependency2.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestPeeledReductionNode.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestPickFirstMemoryState.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestPickLastMemoryState.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestScheduleReordersScalarMemops.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestUnorderedReduction.java ! test/hotspot/jtreg/compiler/loopopts/superword/Vec_MulAddS2I.java ! test/hotspot/jtreg/compiler/oracle/PrintIdealPhaseTest.java ! test/hotspot/jtreg/compiler/oracle/TestInvalidCompileCommand.java ! test/hotspot/jtreg/compiler/predicates/assertion/TestTemplateAssertionPredicateNotRemoved.java ! test/hotspot/jtreg/compiler/print/CompileCommandPrintCompilation.java ! test/hotspot/jtreg/compiler/print/PrintCompilation.java ! test/hotspot/jtreg/compiler/rangechecks/TestExplicitRangeChecks.java ! test/hotspot/jtreg/compiler/runtime/TestConstantsInError.java ! test/hotspot/jtreg/compiler/uncommontrap/DeoptReallocFailure.java ! test/hotspot/jtreg/compiler/uncommontrap/TestDeoptOOM.java ! test/hotspot/jtreg/compiler/uncommontrap/TestUnstableIfTrap.java ! test/hotspot/jtreg/compiler/unsafe/UnsafeGetStableArrayElement.java ! test/hotspot/jtreg/compiler/vectorapi/VectorRebracket128Test.java ! test/hotspot/jtreg/compiler/vectorization/TestReverseBytes.java ! test/hotspot/jtreg/compiler/vectorization/TestRoundVectFloat.java ! test/hotspot/jtreg/compiler/vectorization/TestSignumVector.java ! test/hotspot/jtreg/compiler/vectorization/runner/BasicByteOpTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/BasicIntOpTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/BasicLongOpTest.java ! test/hotspot/jtreg/compiler/whitebox/DeoptimizeFramesTest.java ! test/hotspot/jtreg/containers/cgroup/TestContainerized.java ! test/hotspot/jtreg/containers/docker/EventGeneratorLoop.java ! test/hotspot/jtreg/containers/docker/JfrReporter.java ! test/hotspot/jtreg/gc/TestAllocHumongousFragment.java ! test/hotspot/jtreg/gc/TestAllocateHeapAt.java ! test/hotspot/jtreg/gc/TestAllocateHeapAtError.java ! test/hotspot/jtreg/gc/TestAllocateHeapAtMultiple.java ! test/hotspot/jtreg/gc/TestCardTablePageCommits.java ! test/hotspot/jtreg/gc/TestDisableExplicitGC.java ! test/hotspot/jtreg/gc/TestNumWorkerOutput.java ! test/hotspot/jtreg/gc/TestPLABAdaptToMinTLABSize.java ! test/hotspot/jtreg/gc/TestReferenceClearDuringReferenceProcessing.java ! test/hotspot/jtreg/gc/TestSmallHeap.java ! test/hotspot/jtreg/gc/TestSystemGC.java ! test/hotspot/jtreg/gc/TestVerifyDuringStartup.java ! test/hotspot/jtreg/gc/TestVerifySilently.java ! test/hotspot/jtreg/gc/TestVerifySubSet.java ! test/hotspot/jtreg/gc/arguments/GCArguments.java ! test/hotspot/jtreg/gc/arguments/TestAggressiveHeap.java ! test/hotspot/jtreg/gc/arguments/TestCompressedClassFlags.java ! test/hotspot/jtreg/gc/arguments/TestDisableDefaultGC.java ! test/hotspot/jtreg/gc/arguments/TestG1ConcMarkStepDurationMillis.java ! test/hotspot/jtreg/gc/arguments/TestG1ConcRefinementThreads.java ! test/hotspot/jtreg/gc/arguments/TestG1HeapRegionSize.java ! test/hotspot/jtreg/gc/arguments/TestG1PercentageOptions.java ! test/hotspot/jtreg/gc/arguments/TestG1RemSetFlags.java ! test/hotspot/jtreg/gc/arguments/TestInitialTenuringThreshold.java ! test/hotspot/jtreg/gc/arguments/TestMaxHeapSizeTools.java ! test/hotspot/jtreg/gc/arguments/TestMaxMinHeapFreeRatioFlags.java ! test/hotspot/jtreg/gc/arguments/TestMaxRAMFlags.java ! test/hotspot/jtreg/gc/arguments/TestMinAndInitialSurvivorRatioFlags.java ! test/hotspot/jtreg/gc/arguments/TestNewRatioFlag.java ! test/hotspot/jtreg/gc/arguments/TestNewSizeFlags.java ! test/hotspot/jtreg/gc/arguments/TestNewSizeThreadIncrease.java ! test/hotspot/jtreg/gc/arguments/TestObjectTenuringFlags.java ! test/hotspot/jtreg/gc/arguments/TestParallelGCThreads.java ! test/hotspot/jtreg/gc/arguments/TestParallelRefProc.java ! test/hotspot/jtreg/gc/arguments/TestSelectDefaultGC.java ! test/hotspot/jtreg/gc/arguments/TestSmallInitialHeapWithLargePageAndNUMA.java ! test/hotspot/jtreg/gc/arguments/TestSoftMaxHeapSizeFlag.java ! test/hotspot/jtreg/gc/arguments/TestSurvivorRatioFlag.java ! test/hotspot/jtreg/gc/arguments/TestTargetSurvivorRatioFlag.java ! test/hotspot/jtreg/gc/arguments/TestUnrecognizedVMOptionsHandling.java ! test/hotspot/jtreg/gc/arguments/TestUseCompressedOopsErgoTools.java ! test/hotspot/jtreg/gc/arguments/TestUseCompressedOopsFlagsWithUlimit.java ! test/hotspot/jtreg/gc/arguments/TestUseNUMAInterleaving.java ! test/hotspot/jtreg/gc/arguments/TestVerifyBeforeAndAfterGCFlags.java ! test/hotspot/jtreg/gc/class_unloading/TestG1ClassUnloadingHWM.java ! test/hotspot/jtreg/gc/cslocker/TestCSLocker.java ! test/hotspot/jtreg/gc/ergonomics/TestDynamicNumberOfGCThreads.java ! test/hotspot/jtreg/gc/ergonomics/TestInitialGCThreadLogging.java ! test/hotspot/jtreg/gc/g1/Test2GbHeap.java ! test/hotspot/jtreg/gc/g1/TestAllocationFailure.java ! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegions.java ! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java ! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegionsLog.java ! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegionsWithRefs.java ! test/hotspot/jtreg/gc/g1/TestG1TraceEagerReclaimHumongousObjects.java ! test/hotspot/jtreg/gc/g1/TestHumongousAllocNearlyFullRegion.java ! test/hotspot/jtreg/gc/g1/TestHumongousCodeCacheRoots.java ! test/hotspot/jtreg/gc/g1/TestHumongousConcurrentStartUndo.java ! test/hotspot/jtreg/gc/g1/TestInvalidateArrayCopy.java ! test/hotspot/jtreg/gc/g1/TestLargePageUseForAuxMemory.java ! test/hotspot/jtreg/gc/g1/TestLargePageUseForHeap.java ! test/hotspot/jtreg/gc/g1/TestMarkStackSizes.java ! test/hotspot/jtreg/gc/g1/TestMixedGCLiveThreshold.java ! test/hotspot/jtreg/gc/g1/TestOneEdenRegionAfterGC.java ! test/hotspot/jtreg/gc/g1/TestPLABOutput.java ! test/hotspot/jtreg/gc/g1/TestPLABSizeBounds.java ! test/hotspot/jtreg/gc/g1/TestPeriodicLogMessages.java ! test/hotspot/jtreg/gc/g1/TestPrintRegionRememberedSetInfo.java ! test/hotspot/jtreg/gc/g1/TestRemsetLoggingThreads.java ! test/hotspot/jtreg/gc/g1/TestRemsetLoggingTools.java ! test/hotspot/jtreg/gc/g1/TestSharedArchiveWithPreTouch.java ! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData.java ! test/hotspot/jtreg/gc/g1/TestShrinkDefragmentedHeap.java ! test/hotspot/jtreg/gc/g1/TestSkipRebuildRemsetPhase.java ! test/hotspot/jtreg/gc/g1/TestVerificationInConcurrentCycle.java ! test/hotspot/jtreg/gc/g1/TestVerifyGCType.java ! test/hotspot/jtreg/gc/g1/humongousObjects/ClassLoaderGenerator.java ! test/hotspot/jtreg/gc/g1/humongousObjects/G1SampleClass.java ! test/hotspot/jtreg/gc/g1/humongousObjects/TestHumongousClassLoader.java ! test/hotspot/jtreg/gc/g1/humongousObjects/TestHumongousNonArrayAllocation.java ! test/hotspot/jtreg/gc/g1/ihop/TestIHOPErgo.java ! test/hotspot/jtreg/gc/g1/ihop/TestIHOPStatic.java ! test/hotspot/jtreg/gc/g1/logging/TestG1LoggingFailure.java ! test/hotspot/jtreg/gc/g1/mixedgc/TestLogging.java ! test/hotspot/jtreg/gc/g1/numa/TestG1NUMATouchRegions.java ! test/hotspot/jtreg/gc/g1/pinnedobjs/TestPinnedObjectTypes.java ! test/hotspot/jtreg/gc/g1/pinnedobjs/TestPinnedObjectsEvacuation.java ! test/hotspot/jtreg/gc/g1/pinnedobjs/TestPinnedOldObjectsEvacuation.java ! test/hotspot/jtreg/gc/g1/plab/TestPLABEvacuationFailure.java ! test/hotspot/jtreg/gc/g1/plab/lib/PLABUtils.java ! test/hotspot/jtreg/gc/logging/TestDeprecatedPrintFlags.java ! test/hotspot/jtreg/gc/logging/TestGCId.java ! test/hotspot/jtreg/gc/logging/TestMetaSpaceLog.java ! test/hotspot/jtreg/gc/logging/TestPrintReferences.java ! test/hotspot/jtreg/gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java ! test/hotspot/jtreg/gc/metaspace/TestMetaspaceSizeFlags.java ! test/hotspot/jtreg/gc/metaspace/TestSizeTransitions.java ! test/hotspot/jtreg/gc/serial/HeapChangeLogging.java ! test/hotspot/jtreg/gc/shenandoah/TestReferenceRefersToShenandoah.java ! test/hotspot/jtreg/gc/shenandoah/TestReferenceShortcutCycle.java ! test/hotspot/jtreg/gc/stress/TestStressG1Humongous.java ! test/hotspot/jtreg/gc/stress/TestStressG1Uncommit.java ! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithZ.java ! test/hotspot/jtreg/gc/stress/gclocker/TestExcessGCLockerCollections.java ! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithShenandoah.java ! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithZ.java ! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationAgeThreshold.java ! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationFullGC.java ! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationInterned.java ! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationPrintOptions.java ! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationTableResize.java ! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationYoungGC.java ! test/hotspot/jtreg/gc/testlibrary/Helpers.java ! test/hotspot/jtreg/gc/whitebox/TestWBGC.java ! test/hotspot/jtreg/gc/z/TestAlwaysPreTouch.java ! test/hotspot/jtreg/gc/z/TestGarbageCollectorMXBean.java ! test/hotspot/jtreg/gc/z/TestMemoryMXBean.java ! test/hotspot/jtreg/gc/z/TestMemoryManagerMXBean.java ! test/hotspot/jtreg/gc/z/TestNoUncommit.java ! test/hotspot/jtreg/gc/z/TestPageCacheFlush.java ! test/hotspot/jtreg/gc/z/TestRelocateInPlace.java ! test/hotspot/jtreg/gc/z/TestSmallHeap.java ! test/hotspot/jtreg/gc/z/TestUncommit.java ! test/hotspot/jtreg/gc/z/TestZForceDiscontiguousHeapReservations.java ! test/hotspot/jtreg/runtime/8176717/TestInheritFD.java ! test/hotspot/jtreg/runtime/ClassInitErrors/InitExceptionUnloadTest.java ! test/hotspot/jtreg/runtime/ClassInitErrors/TestOutOfMemoryDuringInit.java ! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassSpaceSize.java ! test/hotspot/jtreg/runtime/ErrorHandling/UncaughtNativeExceptionTest.java ! test/hotspot/jtreg/runtime/LoadLibrary/TestSunBootLibraryPath.java ! test/hotspot/jtreg/runtime/Shutdown/ShutdownTest.java ! test/hotspot/jtreg/runtime/Thread/TestThreadDumpClassInitMonitor.java ! test/hotspot/jtreg/runtime/Unsafe/InternalErrorTest.java ! test/hotspot/jtreg/runtime/cds/TestCDSVMCrash.java ! test/hotspot/jtreg/runtime/cds/appcds/ProhibitedPackage.java ! test/hotspot/jtreg/runtime/cds/appcds/TestDumpClassListSource.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/CheckIntegerCacheApp.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MainModuleOnly.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/ExceptionDuringDumpAtObjectsInitPhase.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCDuringDumpTransformer.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/MainModuleOnly.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/OptimizeModuleHandlingTest.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/CFLH/ClassFileLoadHook.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/SimpleAgent.java ! test/hotspot/jtreg/runtime/cds/appcds/loaderConstraints/DynamicLoaderConstraintsTest.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/IncompatibleOptions.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/ResolvedReferencesNotNullTest.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsHumongous.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsUtils.java ! test/hotspot/jtreg/runtime/cds/serviceability/ReplaceCriticalClassesForSubgraphs.java ! test/hotspot/jtreg/runtime/jni/FindClass/FindClassFromBoot.java ! test/hotspot/jtreg/runtime/jni/FindClassUtf8/FindClassUtf8.java ! test/hotspot/jtreg/runtime/jni/atExit/TestAtExit.java ! test/hotspot/jtreg/runtime/jni/checked/TestCheckedJniExceptionCheck.java ! test/hotspot/jtreg/runtime/jni/checked/TestCheckedReleaseArrayElements.java ! test/hotspot/jtreg/runtime/jni/nativeStack/TestNativeStack.java ! test/hotspot/jtreg/runtime/jni/registerNativesWarning/TestRegisterNativesWarning.java ! test/hotspot/jtreg/runtime/logging/MonitorInflationTest.java ! test/hotspot/jtreg/runtime/logging/RedefineClasses.java ! test/hotspot/jtreg/runtime/os/THPsInThreadStackPreventionTest.java ! test/hotspot/jtreg/runtime/os/TestHugePageDetection.java ! test/hotspot/jtreg/runtime/stack/Stack004.java ! test/hotspot/jtreg/runtime/stack/Stack017.java ! test/hotspot/jtreg/runtime/stack/Stack018.java ! test/hotspot/jtreg/runtime/stack/Stack019.java ! test/hotspot/jtreg/runtime/stringtable/StringTableCleaningTest.java ! test/hotspot/jtreg/runtime/whitebox/TestWBDeflateIdleMonitors.java ! test/hotspot/jtreg/sanity/BasicVMTest.java ! test/hotspot/jtreg/serviceability/dcmd/compiler/CodeCacheTest.java ! test/hotspot/jtreg/serviceability/dcmd/compiler/CompilerDirectivesDCMDTest.java ! test/hotspot/jtreg/serviceability/dcmd/compiler/CompilerMemoryStatisticTest.java ! test/hotspot/jtreg/serviceability/dcmd/framework/VMVersionTest.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineSharedClass.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestLambdaFormRetransformation.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestRedefineWithUnresolvedClass.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadMonitorTest/VThreadMonitorTest.java ! test/hotspot/jtreg/serviceability/sa/TestG1HeapRegion.java ! test/hotspot/jtreg/serviceability/sa/TestObjectAlignment.java ! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/Compiler.java ! test/hotspot/jtreg/testlibrary_tests/ir_framework/examples/CheckedTestExample.java ! test/hotspot/jtreg/testlibrary_tests/ir_framework/examples/IRExample.java ! test/hotspot/jtreg/testlibrary_tests/ir_framework/examples/NormalTestExample.java ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestAccessModifiers.java ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestBasics.java ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestCheckedTests.java ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestPhaseIRMatching.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/UnloadingTest.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/PhantomReference/phantom001/phantom001.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak006/weak006.java ! test/hotspot/jtreg/vmTestbase/gc/huge/quicklook/largeheap/MemOptions/MemOptionsTest.java ! test/hotspot/jtreg/vmTestbase/metaspace/gc/watermark_0_1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/metaspace/gc/watermark_10_20/TestDescription.java ! test/hotspot/jtreg/vmTestbase/metaspace/gc/watermark_70_80/TestDescription.java ! test/hotspot/jtreg/vmTestbase/metaspace/gc/watermark_99_100/TestDescription.java ! test/hotspot/jtreg/vmTestbase/metaspace/share/HeapOOMEException.java ! test/hotspot/jtreg/vmTestbase/metaspace/share/TriggerUnloadingByFillingMetaspace.java ! test/hotspot/jtreg/vmTestbase/metaspace/share/TriggerUnloadingHelper.java ! test/hotspot/jtreg/vmTestbase/metaspace/share/TriggerUnloadingWithWhiteBox.java ! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/common/StressHierarchyBaseClass.java ! test/hotspot/jtreg/vmTestbase/nsk/jdb/clear/clear003/clear003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdb/clear/clear004/clear004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdb/use/use001/use001.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/Agent_OnUnload/agentonunload001/TestDriver.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/general_functions/GF08/gf08t.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA02/ma02t001/TestDriver.java ! test/hotspot/jtreg/vmTestbase/nsk/share/README ! test/hotspot/jtreg/vmTestbase/nsk/share/test/Tests.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/CodeCacheInfo/Test.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/share/ProcessExecutor.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/share/StreamListener.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/share/StreamLogger.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/share/StreamReader.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/share/FileUtils.java ! test/jdk/jdk/incubator/vector/VectorMaxConversionTests.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestJVMExit.java ! test/jdk/jdk/jfr/event/compiler/TestCompilerPhase.java ! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java ! test/jdk/jdk/jfr/event/gc/collection/TestGarbageCollectionEventWithZMajor.java ! test/jdk/jdk/jfr/event/gc/collection/TestGarbageCollectionEventWithZMinor.java ! test/jdk/jdk/jfr/event/gc/collection/TestZOldGarbageCollectionEvent.java ! test/jdk/jdk/jfr/event/gc/collection/TestZYoungGarbageCollectionEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestGCPhaseConcurrent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestZAllocationStallEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestZPageAllocationEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestZRelocationSetEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestZRelocationSetGroupEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestZUncommitEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestZUnmapEvent.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestDefNewAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestG1HumongousAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestG1OldAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestG1YoungAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestMarkSweepCompactAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestMetaspaceG1GCAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestMetaspaceParallelGCAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestMetaspaceSerialGCAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestParallelMarkSweepAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestParallelScavengeAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/oldobject/TestZ.java ! test/jdk/jdk/jfr/event/runtime/TestSizeTFlags.java ! test/jdk/jdk/jfr/event/runtime/TestVMOperation.java ! test/jdk/jdk/jfr/jcmd/TestJcmdPreserveRepository.java ! test/micro/org/openjdk/bench/vm/compiler/AllocationMerges.java ! test/micro/org/openjdk/bench/vm/compiler/ClearMemory.java ! test/micro/org/openjdk/bench/vm/compiler/InterfaceCalls.java ! test/micro/org/openjdk/bench/vm/compiler/SubIdealC0Minus_YPlusC1_.java ! test/micro/org/openjdk/bench/vm/compiler/VectorAlignment.java ! test/micro/org/openjdk/bench/vm/compiler/VectorBitCount.java ! test/micro/org/openjdk/bench/vm/compiler/VectorReduction.java ! test/micro/org/openjdk/bench/vm/compiler/VectorReductionFloatingMinMax.java ! test/micro/org/openjdk/bench/vm/compiler/overhead/SimpleRepeatCompilation.java ! test/micro/org/openjdk/bench/vm/compiler/x86/ConvertF2I.java ! test/micro/org/openjdk/bench/vm/compiler/x86/LeaInstruction.java ! test/micro/org/openjdk/bench/vm/gc/MicroLargePages.java Changeset: 06c44dd5 Branch: hermetic-java-runtime Author: Per Minborg Date: 2024-12-10 10:01:27 +0000 URL: https://git.openjdk.org/leyden/commit/06c44dd568d91e1bd68f60fd3e57abcbe97e5dca 8345465: Fix performance regression on x64 after JDK-8345120 Reviewed-by: mcimadamore ! src/java.base/share/classes/jdk/internal/foreign/StringSupport.java ! test/micro/org/openjdk/bench/java/lang/foreign/InternalStrLen.java Changeset: 165fd848 Branch: hermetic-java-runtime Author: Pavel Rappo Date: 2024-12-10 10:03:36 +0000 URL: https://git.openjdk.org/leyden/commit/165fd848c133e3281a13d55da77faa0641586b54 8342987: Update --release 24 symbol information for JDK 24 build 27 Reviewed-by: darcy, iris ! src/jdk.compiler/share/data/symbols/java.base-O.sym.txt ! src/jdk.compiler/share/data/symbols/java.desktop-O.sym.txt ! src/jdk.compiler/share/data/symbols/java.management-O.sym.txt ! src/jdk.compiler/share/data/symbols/java.management.rmi-O.sym.txt ! src/jdk.compiler/share/data/symbols/java.naming-O.sym.txt ! src/jdk.compiler/share/data/symbols/jdk.incubator.foreign-O.sym.txt Changeset: a6277bb5 Branch: hermetic-java-runtime Author: Coleen Phillimore Date: 2024-12-10 12:27:30 +0000 URL: https://git.openjdk.org/leyden/commit/a6277bb521e07e569cd75a4641b2a05a26f47b0a 8340212: -Xshare:off -XX:CompressedClassSpaceBaseAddress=0x40001000000 crashes on macos-aarch64 Co-authored-by: Thomas Stuefe Reviewed-by: iklam, stuefe ! src/hotspot/cpu/aarch64/compressedKlass_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/oops/compressedKlass.cpp ! src/hotspot/share/oops/compressedKlass.hpp ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointersEncodingScheme.java Changeset: 25d9deb1 Branch: hermetic-java-runtime Author: Manjunath Matti Date: 2024-12-10 14:15:15 +0000 URL: https://git.openjdk.org/leyden/commit/25d9deb1a350925dbd7e469ac5779b3c38d1f318 8335367: [s390] Add support for load immediate on condition instructions. Reviewed-by: lucy, amitkumar ! src/hotspot/cpu/s390/assembler_s390.hpp ! src/hotspot/cpu/s390/assembler_s390.inline.hpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp Changeset: a24b08fc Branch: hermetic-java-runtime Author: Hamlin Li Date: 2024-12-10 14:39:29 +0000 URL: https://git.openjdk.org/leyden/commit/a24b08fcb0b3784181096f5c669e57e110600056 8345669: RISC-V: fix client build failure due to AlignVector after JDK-8343827 Reviewed-by: fyang, luhenry ! src/hotspot/cpu/riscv/vm_version_riscv.cpp Changeset: 4f855d13 Branch: hermetic-java-runtime Author: Roger Riggs Date: 2024-12-10 15:16:58 +0000 URL: https://git.openjdk.org/leyden/commit/4f855d1342d55aeee93b7d0c5796fbfd4994c856 8345818: Fix SM cleanup of parsing of System property resource.bundle.debug Reviewed-by: lancea, eirbjo ! src/java.base/share/classes/java/util/ResourceBundle.java Changeset: d6b5264c Branch: hermetic-java-runtime Author: Leonid Mesnik Date: 2024-12-10 15:53:51 +0000 URL: https://git.openjdk.org/leyden/commit/d6b5264c3f7d0c4157ebd73b2f1a98dd15273c61 8345746: Remove :resourcehogs/compiler from :hotspot_slow_compiler Reviewed-by: kvn ! test/hotspot/jtreg/TEST.groups Changeset: 1def2d82 Branch: hermetic-java-runtime Author: Leonid Mesnik Date: 2024-12-10 17:40:06 +0000 URL: https://git.openjdk.org/leyden/commit/1def2d82ac003a974759048c6cc0a173b1fc692f 8345700: tier{1,2,3}_compiler don't cover all compiler tests Reviewed-by: dholmes, shade ! test/hotspot/jtreg/TEST.groups Changeset: 9bd70ec8 Branch: hermetic-java-runtime Author: Nizar Benalla Date: 2024-12-10 18:25:32 +0000 URL: https://git.openjdk.org/leyden/commit/9bd70ec806ac0134926f32e222f4075e3d407422 8345888: Broken links in the JDK 24 JavaDoc API documentation, build 27 Reviewed-by: psadhukhan ! src/java.desktop/share/classes/javax/print/attribute/standard/PresentationDirection.java Changeset: 0f035545 Branch: hermetic-java-runtime Author: Chen Liang Date: 2024-12-10 20:34:12 +0000 URL: https://git.openjdk.org/leyden/commit/0f035545e5c0cd02d11ab8edd5786c1f1f6043a7 8342469: Improve API documentation for java.lang.classfile.instruction Reviewed-by: asotona, darcy ! src/java.base/share/classes/java/lang/classfile/ClassFile.java ! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java ! src/java.base/share/classes/java/lang/classfile/Instruction.java ! src/java.base/share/classes/java/lang/classfile/Label.java ! src/java.base/share/classes/java/lang/classfile/Opcode.java ! src/java.base/share/classes/java/lang/classfile/TypeKind.java ! src/java.base/share/classes/java/lang/classfile/instruction/ArrayLoadInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/ArrayStoreInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/BranchInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/CharacterRange.java ! src/java.base/share/classes/java/lang/classfile/instruction/ConstantInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/ConvertInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/DiscontinuedInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/ExceptionCatch.java ! src/java.base/share/classes/java/lang/classfile/instruction/FieldInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/IncrementInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/InvokeDynamicInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/InvokeInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/LabelTarget.java ! src/java.base/share/classes/java/lang/classfile/instruction/LineNumber.java ! src/java.base/share/classes/java/lang/classfile/instruction/LoadInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/LocalVariable.java ! src/java.base/share/classes/java/lang/classfile/instruction/LocalVariableType.java ! src/java.base/share/classes/java/lang/classfile/instruction/LookupSwitchInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/MonitorInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/NewMultiArrayInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/NewObjectInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/NewPrimitiveArrayInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/NewReferenceArrayInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/NopInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/OperatorInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/ReturnInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/StackInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/StoreInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/SwitchCase.java ! src/java.base/share/classes/java/lang/classfile/instruction/TableSwitchInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/ThrowInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/TypeCheckInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/package-info.java Changeset: 4c39e9fa Branch: hermetic-java-runtime Author: Kevin Driver Date: 2024-12-10 20:49:13 +0000 URL: https://git.openjdk.org/leyden/commit/4c39e9faa0cb8e4fd00d8b9dc0ac5ad64d6b287d 8344924: Default CA certificates loaded despite request to use custom keystore Reviewed-by: ascarpino ! src/java.base/share/classes/sun/security/ssl/X509TrustManagerImpl.java Changeset: 29d648c6 Branch: hermetic-java-runtime Author: Jasmine Karthikeyan Date: 2024-12-10 22:32:19 +0000 URL: https://git.openjdk.org/leyden/commit/29d648c642a68699340a9ab43252f832efdb5cbf 8341781: Improve Min/Max node identities Reviewed-by: chagedorn ! src/hotspot/share/opto/addnode.cpp ! src/hotspot/share/opto/addnode.hpp ! test/hotspot/jtreg/compiler/c2/irTests/MaxMinINodeIdealizationTests.java + test/hotspot/jtreg/compiler/c2/irTests/TestMinMaxIdentities.java ! test/hotspot/jtreg/compiler/vectorization/runner/BasicShortOpTest.java Changeset: c6317191 Branch: hermetic-java-runtime Author: Damon Nguyen Date: 2024-12-10 23:52:23 +0000 URL: https://git.openjdk.org/leyden/commit/c6317191e323e27cde61b5ed3c23d1a230053969 8343170: java/awt/Cursor/JPanelCursorTest/JPanelCursorTest.java does not show the default cursor Reviewed-by: honkar, azvegint, achung ! test/jdk/java/awt/Cursor/JPanelCursorTest/JPanelCursorTest.java Changeset: 2ddaa460 Branch: hermetic-java-runtime Author: Alex Menkov Date: 2024-12-11 01:37:31 +0000 URL: https://git.openjdk.org/leyden/commit/2ddaa460545e043008aaf0b7ce33191b7c588833 8305010: Test vmTestbase/nsk/jvmti/scenarios/sampling/SP05/sp05t003/TestDescription.java timed out: thread not suspended Reviewed-by: cjplummer, lmesnik, sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP05/sp05t003/sp05t003.cpp Changeset: abcd23f4 Branch: hermetic-java-runtime Author: Vicente Romero Date: 2024-12-11 02:12:23 +0000 URL: https://git.openjdk.org/leyden/commit/abcd23f4d65698f47fd79a95aed197a12edf2784 8334756: javac crashed on call to non-existent generic method with explicit annotated type arg Reviewed-by: abimpoudis ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java + test/langtools/tools/javac/annotations/typeAnnotations/CrashOnNonExistingMethodTest.java + test/langtools/tools/javac/annotations/typeAnnotations/CrashOnNonExistingMethodTest.out Changeset: 8de0622c Branch: hermetic-java-runtime Author: Prasanta Sadhukhan Date: 2024-12-11 03:49:16 +0000 URL: https://git.openjdk.org/leyden/commit/8de0622c3a5c9e01e79659ef0b43b1b01dfa5cf6 8345767: javax/swing/JSplitPane/4164779/JSplitPaneKeyboardNavigationTest.java fails in ubuntu22.04 Reviewed-by: honkar, dnguyen ! test/jdk/javax/swing/JSplitPane/4164779/JSplitPaneKeyboardNavigationTest.java Changeset: c40140eb Branch: hermetic-java-runtime Author: Prasanta Sadhukhan Date: 2024-12-11 04:00:01 +0000 URL: https://git.openjdk.org/leyden/commit/c40140eb9c156415622b2d03fd8681c16f6ee362 8334581: Remove no-arg constructor BasicSliderUI() Reviewed-by: abhiscxk, aivanov, azvegint ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSliderUI.java Changeset: 1e9204fa Branch: hermetic-java-runtime Author: Kim Barrett Date: 2024-12-11 04:47:44 +0000 URL: https://git.openjdk.org/leyden/commit/1e9204fa43e0c1e22c69dc140829ddf3af750a95 8345273: Fix -Wzero-as-null-pointer-constant warnings in s390 code Reviewed-by: jwaters, aph, amitkumar ! src/hotspot/cpu/s390/assembler_s390.hpp ! src/hotspot/cpu/s390/frame_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/s390/nativeInst_s390.cpp ! src/hotspot/cpu/s390/relocInfo_s390.cpp ! src/hotspot/cpu/s390/stubGenerator_s390.cpp Changeset: e88e793c Branch: hermetic-java-runtime Author: theoweidmannoracle Committer: Christian Hagedorn Date: 2024-12-11 07:52:06 +0000 URL: https://git.openjdk.org/leyden/commit/e88e793cfd9a5db8745aa187c2726ad029b60ab7 8343148: C2: Refactor uses of "PhaseValue::*con*() + PhaseIdealLoop::set_ctrl()" into separate method Reviewed-by: kvn, chagedorn, thartmann ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/vectorization.cpp Changeset: f88c1c6f Branch: hermetic-java-runtime Author: Adam Sotona Date: 2024-12-11 07:58:26 +0000 URL: https://git.openjdk.org/leyden/commit/f88c1c6ff86b8f29a71647e46136b6432bb67619 8345773: Class-File API debug printing capability Reviewed-by: liach, mcimadamore ! src/java.base/share/classes/java/lang/classfile/CompoundElement.java ! test/jdk/jdk/classfile/ClassPrinterTest.java Changeset: 8e0f929e Branch: hermetic-java-runtime Author: Magnus Ihse Bursie Date: 2024-12-11 10:39:08 +0000 URL: https://git.openjdk.org/leyden/commit/8e0f929ecfc1d8de1c2a78e608bcabc45ff6b6af 8345805: Update copyright year to 2024 for other files where it was missed Reviewed-by: dholmes, mli, mullan ! src/java.net.http/share/classes/jdk/internal/net/http/Http1HeaderParser.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/HeaderDecoder.java ! src/java.net.http/share/classes/jdk/internal/net/http/hpack/DecodingCallback.java ! src/jdk.dynalink/share/classes/jdk/dynalink/DynamicLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/NamedOperation.java ! src/jdk.dynalink/share/classes/jdk/dynalink/Namespace.java ! src/jdk.dynalink/share/classes/jdk/dynalink/NamespaceOperation.java ! src/jdk.dynalink/share/classes/jdk/dynalink/NoSuchDynamicMethodException.java ! src/jdk.dynalink/share/classes/jdk/dynalink/Operation.java ! src/jdk.dynalink/share/classes/jdk/dynalink/RelinkableCallSite.java ! src/jdk.dynalink/share/classes/jdk/dynalink/StandardNamespace.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeansLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/CallerSensitiveDynamicMethod.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/ClassString.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/MissingMemberHandlerFactory.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/StaticClass.java ! src/jdk.dynalink/share/classes/jdk/dynalink/internal/InternalTypeUtilities.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/ConversionComparator.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardedInvocationTransformer.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardingDynamicLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardingTypeConverterFactory.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/LinkRequest.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/LinkerServices.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/MethodHandleTransformer.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/MethodTypeConversionStrategy.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/TypeBasedGuardingDynamicLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/CompositeGuardingDynamicLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/CompositeTypeBasedGuardingDynamicLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/DefaultInternalObjectFilter.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/Guards.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/Lookup.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/SimpleLinkRequest.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/TypeUtilities.java ! src/jdk.dynalink/share/classes/jdk/dynalink/package-info.java ! src/jdk.dynalink/share/classes/jdk/dynalink/support/AbstractRelinkableCallSite.java ! src/jdk.dynalink/share/classes/jdk/dynalink/support/ChainedCallSite.java ! src/jdk.dynalink/share/classes/jdk/dynalink/support/SimpleRelinkableCallSite.java ! src/jdk.httpserver/share/man/jwebserver.md ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/aarch64/AArch64.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/amd64/AMD64.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/Architecture.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/DirectHotSpotObjectConstantImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotCompiledCodeStream.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotCompressedNullConstant.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotConstant.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotConstantPool.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCICompilerConfig.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotMetaspaceConstantImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotMethodHandleAccessProvider.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotObjectConstantImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotSpeculationLog.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/SharedLibraryJVMCIReflection.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/riscv64/RISCV64HotSpotJVMCIBackendFactory.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/riscv64/RISCV64HotSpotVMConfig.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/MethodHandleAccessProvider.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ResolvedJavaMethod.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/riscv64/RISCV64.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/services/Services.java ! test/jdk/java/net/httpclient/BodySubscribersTest.java ! test/jdk/java/net/httpclient/GZIPInputStreamTest.java ! test/jdk/java/net/httpclient/MaxStreams.java ! test/jdk/java/net/httpclient/RedirectTimeoutTest.java ! test/jdk/java/net/httpclient/http2/ExpectContinueResetTest.java ! test/jdk/java/net/httpclient/http2/PushPromiseContinuation.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/HpackTestEncoder.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestExchangeImpl.java ! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/SimpleSSLContext.java ! test/jdk/java/nio/Buffer/Basic-X.java.template ! test/jdk/java/nio/Buffer/BasicByte.java ! test/jdk/java/nio/Buffer/BasicChar.java ! test/jdk/java/nio/Buffer/BasicDouble.java ! test/jdk/java/nio/Buffer/BasicFloat.java ! test/jdk/java/nio/Buffer/BasicInt.java ! test/jdk/java/nio/Buffer/BasicLong.java ! test/jdk/java/nio/Buffer/BasicShort.java ! test/jdk/java/nio/Buffer/LimitDirectMemory.java ! test/jdk/java/nio/channels/DatagramChannel/SelectWhenRefused.java ! test/jdk/java/nio/channels/Selector/WakeupNow.java ! test/jdk/jdk/classfile/AnnotationModelTest.java ! test/jdk/jdk/classfile/FilterDeadLabelsTest.java ! test/jdk/jdk/classfile/LowJCovAttributeTest.java ! test/jdk/jdk/classfile/LowModuleTest.java ! test/jdk/jdk/classfile/ModuleBuilderTest.java ! test/jdk/jdk/classfile/examples/ModuleExamples.java ! test/jdk/jdk/dynalink/TypeConverterFactoryMemoryLeakTest.java ! test/jdk/jdk/dynalink/TypeConverterFactoryRetentionTests.java ! test/jdk/jni/nullCaller/NullCallerTest.java ! test/jdk/sun/security/ec/InvalidCurve.java ! test/jdk/sun/security/pkcs11/Config/ReadConfInUTF16Env.java ! test/jdk/sun/security/ssl/CertPathRestrictions/TLSRestrictions.java ! test/jdk/sun/security/ssl/SSLLogger/LoggingFormatConsistency.java ! test/jdk/sun/security/ssl/SSLSocketImpl/IgnorableExceptionMessages.java ! test/jdk/sun/security/tools/keytool/fakegen/java.base/sun/security/ec/ECKeyPairGenerator.java ! test/jdk/sun/security/util/RegisteredDomain/ParseNames.java ! test/lib-test/jdk/test/lib/RandomGeneratorTest.java ! test/lib-test/jdk/test/lib/process/ProcessToolsExecuteLimitedTestJavaTest.java ! test/lib-test/jdk/test/whitebox/CPUInfoTest.java ! test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java ! test/lib/jdk/test/lib/jfr/GCHelper.java ! test/lib/jdk/test/lib/thread/VThreadPinner.java ! test/lib/jdk/test/whitebox/code/Compiler.java ! test/micro/org/openjdk/bench/java/net/NetworkInterfaceLookup.java ! test/micro/org/openjdk/bench/java/net/SocketChannelConnectionSetup.java ! test/micro/org/openjdk/bench/java/net/SocketEventOverhead.java ! test/micro/org/openjdk/bench/java/net/ThreadLocalParseUtil.java ! test/micro/org/openjdk/bench/java/nio/ByteBuffers.java Changeset: c9ec2716 Branch: hermetic-java-runtime Author: Magnus Ihse Bursie Date: 2024-12-11 10:40:19 +0000 URL: https://git.openjdk.org/leyden/commit/c9ec2716a5486e6304caa863d00fe2f5ef975602 8345800: Update copyright year to 2024 for serviceability in files where it was missed Reviewed-by: dholmes, cjplummer ! src/java.management/share/classes/com/sun/jmx/mbeanserver/DefaultMXBeanMappingFactory.java ! src/java.management/share/classes/com/sun/jmx/mbeanserver/MBeanServerDelegateImpl.java ! src/java.management/share/classes/javax/management/MBeanServerDelegate.java ! src/jdk.attach/aix/classes/sun/tools/attach/VirtualMachineImpl.java ! src/jdk.attach/macosx/classes/sun/tools/attach/VirtualMachineImpl.java ! src/jdk.attach/windows/classes/sun/tools/attach/VirtualMachineImpl.java ! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/resources/aliasmap ! src/jdk.jcmd/share/man/jinfo.md ! src/jdk.jcmd/share/man/jmap.md ! src/jdk.jcmd/share/man/jps.md ! src/jdk.jcmd/share/man/jstack.md ! src/jdk.jcmd/share/man/jstat.md ! src/jdk.jconsole/share/classes/sun/tools/jconsole/resources/messages_de.properties ! src/jdk.jconsole/share/man/jconsole.md ! src/jdk.jdi/share/classes/com/sun/jdi/ThreadReference.java ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTYResources_de.java ! src/jdk.jdi/share/classes/com/sun/tools/jdi/SunCommandLineLauncher.java ! src/jdk.jdi/share/man/jdb.md ! src/jdk.jdi/windows/classes/com/sun/tools/jdi/SharedMemoryTransportService.java ! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent.properties ! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_de.properties ! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_es.properties ! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_fr.properties ! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_it.properties ! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_ja.properties ! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_ko.properties ! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_pt_BR.properties ! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_sv.properties ! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_zh_CN.properties ! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_zh_TW.properties ! src/jdk.management/share/classes/com/sun/management/OperatingSystemMXBean.java ! test/jdk/com/sun/jdi/BadAgentPath.java ! test/jdk/com/sun/jdi/DoubleAgentTest.java ! test/jdk/com/sun/jdi/SuspendNoFlagTest.java ! test/jdk/javax/management/remote/mandatory/loading/MissingClassTest.java Changeset: 28268383 Branch: hermetic-java-runtime Author: Stefan Karlsson Date: 2024-12-11 11:49:19 +0000 URL: https://git.openjdk.org/leyden/commit/2826838389ff0ce909289e3a804228226a2a6ab0 8345658: WB_NMTCommitMemory redundantly records an NMT tag Reviewed-by: dholmes, jsjolen ! src/hotspot/share/prims/whitebox.cpp Changeset: 076bfa68 Branch: hermetic-java-runtime Author: Stefan Karlsson Date: 2024-12-11 11:53:25 +0000 URL: https://git.openjdk.org/leyden/commit/076bfa688c8ee19fa5eea1d18cfa84a3504af762 8345656: Move os alignment functions out of ReservedSpace Reviewed-by: dholmes ! src/hotspot/share/gc/g1/g1BlockOffsetTable.cpp ! src/hotspot/share/gc/g1/g1BlockOffsetTable.hpp ! src/hotspot/share/gc/g1/g1CardTable.cpp ! src/hotspot/share/gc/g1/g1CardTable.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/serial/serialBlockOffsetTable.cpp ! src/hotspot/share/gc/serial/serialBlockOffsetTable.hpp ! src/hotspot/share/gc/serial/tenuredGeneration.cpp ! src/hotspot/share/gc/shared/markBitMap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.cpp ! src/hotspot/share/jfr/recorder/storage/jfrVirtualMemory.cpp ! src/hotspot/share/memory/virtualspace.cpp ! src/hotspot/share/memory/virtualspace.hpp ! src/hotspot/share/runtime/os.hpp Changeset: 2382a2de Branch: hermetic-java-runtime Author: Stefan Karlsson Date: 2024-12-11 12:22:00 +0000 URL: https://git.openjdk.org/leyden/commit/2382a2de964aa9b3a8e1ec2500f6337eeeb94706 8345661: Simplify page size alignment in code heap reservation Reviewed-by: dholmes, thartmann ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/memory/heap.cpp Changeset: a21d21f4 Branch: hermetic-java-runtime Author: Martin Doerr Date: 2024-12-11 12:50:24 +0000 URL: https://git.openjdk.org/leyden/commit/a21d21f4d7b74e21f68b6bf9c5dc9ba7d3f9963c 8345609: [C1] LIR Operations with one input should be implemented as LIR_Op1 Reviewed-by: rrich, goetz ! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp ! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp ! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp ! src/hotspot/cpu/x86/c1_LinearScan_x86.cpp ! src/hotspot/cpu/x86/c1_LinearScan_x86.hpp ! src/hotspot/share/c1/c1_LIR.cpp ! src/hotspot/share/c1/c1_LIR.hpp ! src/hotspot/share/c1/c1_LIRAssembler.cpp ! src/hotspot/share/c1/c1_LIRAssembler.hpp ! src/hotspot/share/c1/c1_LinearScan.cpp Changeset: 45c914c3 Branch: hermetic-java-runtime Author: Roland Westrelin Date: 2024-12-11 13:48:03 +0000 URL: https://git.openjdk.org/leyden/commit/45c914c3ad8fbc406af9ba9dec97f11c28c91299 8343607: C2: Shenandoah crashes during barrier expansion in Continuation::enter Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp Changeset: d381d581 Branch: hermetic-java-runtime Author: theoweidmannoracle Date: 2024-12-11 14:30:59 +0000 URL: https://git.openjdk.org/leyden/commit/d381d581bfc5bbe1db966088ed4cad01b65c5123 8332268: C2: Add missing optimizations for UDivI/L and UModI/L and unify the shared logic with the signed nodes Reviewed-by: chagedorn, thartmann, epeter, qamai ! src/hotspot/share/opto/divnode.cpp ! src/hotspot/share/opto/divnode.hpp ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/mulnode.hpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/phaseX.cpp ! src/hotspot/share/opto/type.hpp ! test/hotspot/jtreg/compiler/c2/irTests/DivINodeIdealizationTests.java ! test/hotspot/jtreg/compiler/c2/irTests/DivLNodeIdealizationTests.java + test/hotspot/jtreg/compiler/c2/irTests/ModINodeIdealizationTests.java + test/hotspot/jtreg/compiler/c2/irTests/ModLNodeIdealizationTests.java + test/hotspot/jtreg/compiler/c2/irTests/UDivINodeIdealizationTests.java + test/hotspot/jtreg/compiler/c2/irTests/UDivLNodeIdealizationTests.java + test/hotspot/jtreg/compiler/c2/irTests/UModINodeIdealizationTests.java + test/hotspot/jtreg/compiler/c2/irTests/UModLNodeIdealizationTests.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java ! test/hotspot/jtreg/compiler/splitif/TestSplitDivisionThroughPhi.java Changeset: e2948991 Branch: hermetic-java-runtime Author: Sonia Zaldana Calles Date: 2024-12-11 14:40:03 +0000 URL: https://git.openjdk.org/leyden/commit/e2948991544d50a901be509fbc6406c2a16849ec 8345647: Fix recent NULL usage backsliding in Shenandoah Reviewed-by: shade, jwaters, mli ! src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.cpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp Changeset: c34b87c5 Branch: hermetic-java-runtime Author: Stefan Karlsson Date: 2024-12-11 15:09:36 +0000 URL: https://git.openjdk.org/leyden/commit/c34b87c52bbaf37d01cb2a73846631a037b312a5 8345659: Fix broken alignment after ReservedSpace splitting in GC code Reviewed-by: ayang, aboldtch ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.cpp Changeset: cc479184 Branch: hermetic-java-runtime Author: Qizheng Xing Committer: Martin Doerr Date: 2024-12-11 15:11:46 +0000 URL: https://git.openjdk.org/leyden/commit/cc47918445b3b49fc188d4655996e43e7a3c75c3 8345040: Clean up unused variables and code in `generate_native_wrapper` Reviewed-by: mli, dfenacci, kvn ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp Changeset: 72c6daf1 Branch: hermetic-java-runtime Author: theoweidmannoracle Committer: Tobias Hartmann Date: 2024-12-11 15:21:28 +0000 URL: https://git.openjdk.org/leyden/commit/72c6daf1b1073bc1eb9d1b07794c0e8ba5b9b437 8346007: Incorrect copyright header in UModLNodeIdealizationTests.java Reviewed-by: thartmann ! test/hotspot/jtreg/compiler/c2/irTests/UModLNodeIdealizationTests.java Changeset: 2c4567a6 Branch: hermetic-java-runtime Author: Quan Anh Mai Date: 2024-12-11 15:59:39 +0000 URL: https://git.openjdk.org/leyden/commit/2c4567a689091721476b6ef0ef4ad042fd63c3fd 8342651: Refactor array constant to use an array of jbyte Reviewed-by: thartmann, kvn ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/asm/assembler.hpp ! src/hotspot/share/asm/codeBuffer.cpp ! src/hotspot/share/opto/constantTable.cpp ! src/hotspot/share/opto/constantTable.hpp ! src/hotspot/share/opto/output.cpp Changeset: cf0e1aa0 Branch: hermetic-java-runtime Author: Ivan ?ipka Committer: Jorn Vernee Date: 2024-12-11 16:33:44 +0000 URL: https://git.openjdk.org/leyden/commit/cf0e1aa0667b6c78f1b450c726c50415df570729 8345335: Add excluded jdk_foreign tests to manual group Reviewed-by: jvernee ! test/jdk/TEST.groups ! test/jdk/java/foreign/TestMatrix.java Changeset: cce5808d Branch: hermetic-java-runtime Author: Brian Burkhalter Date: 2024-12-11 17:57:22 +0000 URL: https://git.openjdk.org/leyden/commit/cce5808d7a5734abb36b12d83304b80ae9c55575 8345421: (bf) Create specific test for temporary direct buffers and the buffer size limit Reviewed-by: alanb + test/jdk/java/nio/Buffer/UnmeteredTempBuffers.java Changeset: e4a34e96 Branch: hermetic-java-runtime Author: Andrey Turbanov Date: 2024-12-11 18:22:23 +0000 URL: https://git.openjdk.org/leyden/commit/e4a34e96cd7eb227bd43e55d370d0b18d365ae1b 8345616: Unnecessary Hashtable usage in javax.swing.text.html.parser.Element Reviewed-by: aivanov, azvegint ! src/java.desktop/share/classes/javax/swing/text/html/parser/Element.java Changeset: 08bdeedf Branch: hermetic-java-runtime Author: Kim Barrett Date: 2024-12-11 19:37:01 +0000 URL: https://git.openjdk.org/leyden/commit/08bdeedfd355b61f7cdabbe943657691e5af2c82 8345269: Fix -Wzero-as-null-pointer-constant warnings in ppc code Reviewed-by: mdoerr, mbaesken ! src/hotspot/cpu/ppc/assembler_ppc.hpp ! src/hotspot/cpu/ppc/frame_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/nativeInst_ppc.cpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/ppc/relocInfo_ppc.cpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.cpp Changeset: cbab40bc Branch: hermetic-java-runtime Author: Magnus Ihse Bursie Date: 2024-12-11 21:01:20 +0000 URL: https://git.openjdk.org/leyden/commit/cbab40bce45a2f58906be49c841178fa1dfd457e 8345683: Remove special flags for files compiled for static libraries Reviewed-by: erikj ! make/autoconf/flags-cflags.m4 ! make/autoconf/spec.gmk.template ! make/common/native/Flags.gmk Changeset: ddf04617 Branch: hermetic-java-runtime Author: Magnus Ihse Bursie Date: 2024-12-11 21:08:22 +0000 URL: https://git.openjdk.org/leyden/commit/ddf04617887dc389cd7667e820da7ac91eea9e8c 8345799: Update copyright year to 2024 for core-libs in files where it was missed Reviewed-by: joehw, jlu, mli, lancea, kevinw ! src/java.base/macosx/classes/sun/nio/ch/DefaultSelectorProvider.java ! src/java.base/macosx/native/libjava/ProcessHandleImpl_macosx.c ! src/java.base/macosx/native/libosxsecurity/KeystoreImpl.m ! src/java.base/share/classes/com/sun/crypto/provider/PBEKey.java ! src/java.base/share/classes/com/sun/security/ntlm/Server.java ! src/java.base/share/classes/java/io/ObjectStreamConstants.java ! src/java.base/share/classes/java/io/PipedInputStream.java ! src/java.base/share/classes/java/io/PipedOutputStream.java ! src/java.base/share/classes/java/io/PipedReader.java ! src/java.base/share/classes/java/io/PipedWriter.java ! src/java.base/share/classes/java/io/Serializable.java ! src/java.base/share/classes/java/io/StreamTokenizer.java ! src/java.base/share/classes/java/io/WriteAbortedException.java ! src/java.base/share/classes/java/lang/AssertionError.java ! src/java.base/share/classes/java/lang/BaseVirtualThread.java ! src/java.base/share/classes/java/lang/BootstrapMethodError.java ! src/java.base/share/classes/java/lang/ClassValue.java ! src/java.base/share/classes/java/lang/ExceptionInInitializerError.java ! src/java.base/share/classes/java/lang/StrictMath.java ! src/java.base/share/classes/java/lang/constant/ModuleDesc.java ! src/java.base/share/classes/java/lang/foreign/AddressLayout.java ! src/java.base/share/classes/java/lang/foreign/SegmentAllocator.java ! src/java.base/share/classes/java/lang/foreign/package-info.java ! src/java.base/share/classes/java/lang/foreign/snippet-files/Snippets.java ! src/java.base/share/classes/java/lang/invoke/AbstractValidatingLambdaMetafactory.java ! src/java.base/share/classes/java/lang/invoke/ConstantBootstraps.java ! src/java.base/share/classes/java/lang/invoke/ConstantGroup.java ! src/java.base/share/classes/java/lang/invoke/DelegatingMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/MemberName.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/java.base/share/classes/java/lang/invoke/NativeMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/TypeConvertingMethodAdapter.java ! src/java.base/share/classes/java/lang/invoke/X-VarHandleByteArrayView.java.template ! src/java.base/share/classes/java/lang/module/package-info.java ! src/java.base/share/classes/java/lang/ref/PhantomReference.java ! src/java.base/share/classes/java/lang/ref/package-info.java ! src/java.base/share/classes/java/lang/reflect/Executable.java ! src/java.base/share/classes/java/lang/runtime/ObjectMethods.java ! src/java.base/share/classes/java/nio/file/FileTreeIterator.java ! src/java.base/share/classes/java/security/DigestInputStream.java ! src/java.base/share/classes/java/security/DigestOutputStream.java ! src/java.base/share/classes/java/security/cert/PKIXBuilderParameters.java ! src/java.base/share/classes/java/security/cert/PKIXParameters.java ! src/java.base/share/classes/java/security/cert/X509Certificate.java ! src/java.base/share/classes/java/text/AttributedCharacterIterator.java ! src/java.base/share/classes/java/text/AttributedString.java ! src/java.base/share/classes/java/text/RuleBasedCollator.java ! src/java.base/share/classes/java/util/EnumMap.java ! src/java.base/share/classes/java/util/GregorianCalendar.java ! src/java.base/share/classes/java/util/HashMap.java ! src/java.base/share/classes/java/util/HashSet.java ! src/java.base/share/classes/java/util/IdentityHashMap.java ! src/java.base/share/classes/java/util/ImmutableCollections.java ! src/java.base/share/classes/java/util/InvalidPropertiesFormatException.java ! src/java.base/share/classes/java/util/LinkedHashMap.java ! src/java.base/share/classes/java/util/LinkedHashSet.java ! src/java.base/share/classes/java/util/LinkedList.java ! src/java.base/share/classes/java/util/SimpleTimeZone.java ! src/java.base/share/classes/java/util/Timer.java ! src/java.base/share/classes/java/util/TreeMap.java ! src/java.base/share/classes/java/util/TreeSet.java ! src/java.base/share/classes/java/util/WeakHashMap.java ! src/java.base/share/classes/java/util/jar/JarOutputStream.java ! src/java.base/share/classes/java/util/stream/FindOps.java ! src/java.base/share/classes/javax/crypto/EncryptedPrivateKeyInfo.java ! src/java.base/share/classes/jdk/internal/access/JavaAWTFontAccess.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AccessFlagsImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BoundLocalVariable.java ! src/java.base/share/classes/jdk/internal/classfile/impl/CatchBuilderImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/EntryMap.java ! src/java.base/share/classes/jdk/internal/classfile/impl/InterfacesImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/LabelImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/SuperclassImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationBytecodes.java ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationTable.java ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationType.java ! src/java.base/share/classes/jdk/internal/event/FileWriteEvent.java ! src/java.base/share/classes/jdk/internal/event/SecurityProviderServiceEvent.java ! src/java.base/share/classes/jdk/internal/event/SerializationMisdeclarationEvent.java ! src/java.base/share/classes/jdk/internal/event/ThreadSleepEvent.java ! src/java.base/share/classes/jdk/internal/event/VirtualThreadEndEvent.java ! src/java.base/share/classes/jdk/internal/event/VirtualThreadStartEvent.java ! src/java.base/share/classes/jdk/internal/foreign/GlobalSession.java ! src/java.base/share/classes/jdk/internal/foreign/ImplicitSession.java ! src/java.base/share/classes/jdk/internal/foreign/layout/MemoryLayoutUtil.java ! src/java.base/share/classes/jdk/internal/icu/impl/StringPrepDataReader.java ! src/java.base/share/classes/jdk/internal/icu/lang/UCharacter.java ! src/java.base/share/classes/jdk/internal/icu/lang/UCharacterDirection.java ! src/java.base/share/classes/jdk/internal/icu/text/UTF16.java ! src/java.base/share/classes/jdk/internal/jimage/NativeImageBuffer.java ! src/java.base/share/classes/jdk/internal/misc/X-ScopedMemoryAccess.java.template ! src/java.base/share/classes/jdk/internal/module/ArchivedModuleGraph.java ! src/java.base/share/classes/jdk/internal/module/ModuleInfo.java ! src/java.base/share/classes/jdk/internal/module/ModuleInfoExtender.java ! src/java.base/share/classes/jdk/internal/org/xml/sax/Attributes.java ! src/java.base/share/classes/jdk/internal/org/xml/sax/InputSource.java ! src/java.base/share/classes/jdk/internal/org/xml/sax/SAXException.java ! src/java.base/share/classes/jdk/internal/org/xml/sax/SAXParseException.java ! src/java.base/share/classes/jdk/internal/org/xml/sax/XMLReader.java ! src/java.base/share/classes/jdk/internal/org/xml/sax/helpers/DefaultHandler.java ! src/java.base/share/classes/jdk/internal/platform/Metrics.java ! src/java.base/share/classes/jdk/internal/ref/CleanerImpl.java ! src/java.base/share/classes/jdk/internal/ref/PhantomCleanable.java ! src/java.base/share/classes/jdk/internal/reflect/ConstructorAccessorImpl.java ! src/java.base/share/classes/jdk/internal/reflect/FieldAccessorImpl.java ! src/java.base/share/classes/jdk/internal/reflect/MethodAccessorImpl.java ! src/java.base/share/classes/jdk/internal/util/OctalDigits.java ! src/java.base/share/classes/jdk/internal/util/xml/PropertiesDefaultHandler.java ! src/java.base/share/classes/jdk/internal/util/xml/impl/Parser.java ! src/java.base/share/classes/jdk/internal/vm/StackChunk.java ! src/java.base/share/classes/jdk/internal/vm/TranslatedException.java ! src/java.base/share/classes/jdk/internal/vm/VMSupport.java ! src/java.base/share/classes/jdk/internal/vm/annotation/JvmtiMountTransition.java ! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java ! src/java.base/share/classes/sun/invoke/util/ValueConversions.java ! src/java.base/share/classes/sun/invoke/util/VerifyAccess.java ! src/java.base/share/classes/sun/net/dns/ResolverConfiguration.java ! src/java.base/share/classes/sun/net/www/ParseUtil.java ! src/java.base/share/classes/sun/net/www/content/text/plain.java ! src/java.base/share/classes/sun/net/www/protocol/file/FileURLConnection.java ! src/java.base/share/classes/sun/net/www/protocol/https/AbstractDelegateHttpsURLConnection.java ! src/java.base/share/classes/sun/nio/ch/AsynchronousChannelGroupImpl.java ! src/java.base/share/classes/sun/nio/ch/PendingFuture.java ! src/java.base/share/classes/sun/nio/ch/ThreadPool.java ! src/java.base/share/classes/sun/nio/cs/HKSCS.java ! src/java.base/share/classes/sun/security/ec/point/AffinePoint.java ! src/java.base/share/classes/sun/security/pkcs/PKCS9Attributes.java ! src/java.base/share/classes/sun/security/pkcs/ParsingException.java ! src/java.base/share/classes/sun/security/pkcs/SignerInfo.java ! src/java.base/share/classes/sun/security/provider/CtrDrbg.java ! src/java.base/share/classes/sun/security/provider/DSAPublicKey.java ! src/java.base/share/classes/sun/security/provider/HashDrbg.java ! src/java.base/share/classes/sun/security/provider/HmacDrbg.java ! src/java.base/share/classes/sun/security/rsa/RSAPrivateCrtKeyImpl.java ! src/java.base/share/classes/sun/security/rsa/RSAPrivateKeyImpl.java ! src/java.base/share/classes/sun/security/ssl/Finished.java ! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java ! src/java.base/share/classes/sun/security/util/BitArray.java ! src/java.base/share/classes/sun/security/util/ByteArrayTagOrder.java ! src/java.base/share/classes/sun/security/util/ECUtil.java ! src/java.base/share/classes/sun/security/util/IOUtils.java ! src/java.base/share/classes/sun/security/util/KeyUtil.java ! src/java.base/share/classes/sun/security/validator/ValidatorException.java ! src/java.base/share/classes/sun/security/x509/AlgorithmId.java ! src/java.base/share/classes/sun/security/x509/GeneralNames.java ! src/java.base/share/classes/sun/security/x509/GeneralSubtrees.java ! src/java.base/share/classes/sun/security/x509/RFC822Name.java ! src/java.base/share/classes/sun/util/BuddhistCalendar.java ! src/java.base/share/classes/sun/util/calendar/AbstractCalendar.java ! src/java.base/share/classes/sun/util/calendar/BaseCalendar.java ! src/java.base/share/classes/sun/util/calendar/CalendarDate.java ! src/java.base/share/classes/sun/util/calendar/CalendarSystem.java ! src/java.base/share/native/libjava/Class.c ! src/java.base/share/native/libjava/PhantomReference.c ! src/java.base/share/native/libjimage/jimage.cpp ! src/java.base/share/native/libjli/args.c ! src/java.base/share/native/libverify/check_code.c ! src/java.base/unix/classes/sun/net/sdp/SdpProvider.java ! src/java.base/unix/classes/sun/nio/ch/InheritedChannel.java ! src/java.base/unix/classes/sun/nio/ch/UnixDomainSocketsUtil.java ! src/java.base/unix/native/jspawnhelper/jspawnhelper.c ! src/java.base/unix/native/libjli/java_md.h ! src/java.naming/share/classes/com/sun/jndi/ldap/pool/Connections.java ! src/java.rmi/share/man/rmiregistry.md ! src/java.se/share/classes/module-info.java ! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle.properties ! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_de.properties ! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_es.properties ! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_fr.properties ! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_it.properties ! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_ja.properties ! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_ko.properties ! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_pt_BR.properties ! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_sv.properties ! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_zh_CN.properties ! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_zh_TW.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_es.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_fr.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_it.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_ko.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_pt_BR.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_sv.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_es.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_fr.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_it.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_ko.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_pt_BR.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_sv.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_zh_TW.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_es.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_fr.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_it.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_ko.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_pt_BR.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_sv.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ja.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_CN.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_es.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_fr.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_it.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_ko.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_pt_BR.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_sv.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_es.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_fr.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_it.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_ko.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_pt_BR.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_sv.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/RegularExpression.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/ConstantWriter.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/JavapTask.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/LocalVariableTableWriter.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/LocalVariableTypeTableWriter.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/Options.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/SourceWriter.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/StackMapWriter.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/TypeAnnotationWriter.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap.properties ! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap_de.properties ! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap_ja.properties ! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap_zh_CN.properties ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdkinternals.properties ! src/jdk.jdeps/share/man/javap.md ! src/jdk.jdeps/share/man/jdeprscan.md ! src/jdk.jdeps/share/man/jdeps.md ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/StripJavaDebugAttributesPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/VersionPropsPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_de.properties ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_ja.properties ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_zh_CN.properties ! src/jdk.jlink/share/man/jlink.md ! src/jdk.jlink/share/man/jmod.md ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxLaunchersAsServices.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Enquoter.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackageFile.java ! src/jdk.jpackage/share/native/common/ErrorHandling.cpp ! src/jdk.jpackage/share/native/common/Log.cpp ! src/jdk.jpackage/unix/classes/jdk/jpackage/internal/ShellScriptResource.java ! src/jdk.jpackage/unix/classes/jdk/jpackage/internal/UnixLaunchersAsServices.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WindowsRegistry.java ! src/jdk.jpackage/windows/native/libjpackage/jpackage.cpp ! src/jdk.naming.dns/share/classes/com/sun/jndi/dns/DnsContext.java ! src/jdk.naming.rmi/share/classes/module-info.java ! test/failure_handler/README ! test/failure_handler/src/share/classes/jdk/test/failurehandler/action/ActionHelper.java ! test/failure_handler/src/share/conf/linux.properties ! test/jaxp/TEST.groups ! test/jdk/com/sun/tools/attach/ProviderTest.java ! test/jdk/com/sun/tools/attach/TempDirTest.java ! test/jdk/java/foreign/TestHandshake.java ! test/jdk/java/foreign/TestLayouts.java ! test/jdk/java/foreign/TestMemoryAccessInstance.java ! test/jdk/java/foreign/TestRestricted.java ! test/jdk/java/foreign/TestScopedOperations.java ! test/jdk/java/foreign/TestSegmentAllocators.java ! test/jdk/java/foreign/TestStubAllocFailure.java ! test/jdk/java/foreign/TestValueLayouts.java ! test/jdk/java/foreign/enablenativeaccess/TestEnableNativeAccess.java ! test/jdk/java/foreign/enablenativeaccess/TestEnableNativeAccessBase.java ! test/jdk/java/foreign/enablenativeaccess/TestEnableNativeAccessDynamic.java ! test/jdk/java/foreign/handles/Driver.java ! test/jdk/java/foreign/handles/invoker_module/handle/invoker/MethodHandleInvoker.java ! test/jdk/java/foreign/handles/lookup_module/handle/lookup/MethodHandleLookup.java ! test/jdk/java/foreign/stackwalk/TestAsyncStackWalk.java ! test/jdk/java/foreign/stackwalk/TestReentrantUpcalls.java ! test/jdk/java/foreign/stackwalk/TestStackWalk.java ! test/jdk/java/io/File/TempDirDoesNotExist.java ! test/jdk/java/lang/Class/getSimpleName/GetSimpleNameTest.java ! test/jdk/java/lang/ProcessBuilder/CloseRace.java ! test/jdk/java/lang/RuntimeTests/shutdown/ShutdownHooks.java ! test/jdk/java/lang/String/StringRepeat.java ! test/jdk/java/lang/StringBuilder/StringBufferRepeat.java ! test/jdk/java/lang/Thread/virtual/stress/ParkALot.java ! test/jdk/java/lang/annotation/AnnotationTypeMismatchException/AnnotationTypeMismatchTest.java ! test/jdk/java/lang/annotation/AnnotationTypeMismatchException/ArityTypeMismatchTest.java ! test/jdk/java/lang/annotation/AnnotationTypeMismatchException/ArrayTypeMismatchTest.java ! test/jdk/java/lang/annotation/AnnotationTypeMismatchException/EnumTypeMismatchTest.java ! test/jdk/java/lang/annotation/AnnotationVerifier.java ! test/jdk/java/lang/annotation/ClassFileGenerator.java ! test/jdk/java/lang/invoke/BigArityTest.java ! test/jdk/java/lang/invoke/DefineClassTest.java ! test/jdk/java/lang/invoke/MethodHandleProxies/BasicTest.java ! test/jdk/java/lang/invoke/MethodHandleProxies/WrapperHiddenClassTest.java ! test/jdk/java/lang/invoke/MethodHandles/classData/ClassDataTest.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleBaseByteArrayTest.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsChar.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsDouble.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsFloat.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsInt.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsLong.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsShort.java ! test/jdk/java/lang/invoke/VarHandles/X-VarHandleTestByteArrayView.java.template ! test/jdk/java/lang/invoke/accessProtectedSuper/Test.java ! test/jdk/java/lang/invoke/common/test/java/lang/invoke/lib/InstructionHelper.java ! test/jdk/java/lang/invoke/condy/BootstrapMethodJumboArgsTest.java ! test/jdk/java/lang/invoke/condy/CondyBSMException.java ! test/jdk/java/lang/invoke/condy/CondyBSMInvocation.java ! test/jdk/java/lang/invoke/condy/CondyBSMValidationTest.java ! test/jdk/java/lang/invoke/condy/CondyInterfaceWithOverpassMethods.java ! test/jdk/java/lang/invoke/condy/CondyNameValidationTest.java ! test/jdk/java/lang/invoke/condy/CondyNestedTest.java ! test/jdk/java/lang/invoke/condy/CondyRepeatFailedResolution.java ! test/jdk/java/lang/invoke/condy/CondyReturnPrimitiveTest.java ! test/jdk/java/lang/invoke/condy/CondyStaticArgumentsTest.java ! test/jdk/java/lang/invoke/condy/CondyTypeValidationTest.java ! test/jdk/java/lang/invoke/condy/CondyWithGarbageTest.java ! test/jdk/java/lang/invoke/condy/CondyWrongType.java ! test/jdk/java/lang/invoke/condy/ConstantBootstrapsTest.java ! test/jdk/java/lang/invoke/defineHiddenClass/HiddenNestmateTest.java ! test/jdk/java/lang/invoke/defineHiddenClass/PreviewHiddenClass.java ! test/jdk/java/lang/invoke/defineHiddenClass/StaticInvocableTest.java ! test/jdk/java/lang/invoke/lambda/LambdaStackTrace.java ! test/jdk/java/lang/invoke/lookup/SpecialStatic.java ! test/jdk/java/lang/management/MemoryMXBean/MemoryTest.java ! test/jdk/java/lang/module/ClassFileVersionsTest.java ! test/jdk/java/lang/module/ConfigurationTest.java ! test/jdk/java/lang/module/ModuleDescriptorTest.java ! test/jdk/java/lang/module/ModuleFinderTest.java ! test/jdk/java/lang/module/ModuleNamesTest.java ! test/jdk/java/lang/module/MultiReleaseJarTest.java ! test/jdk/java/lang/ref/Basic.java ! test/jdk/java/lang/reflect/Method/invoke/TestPrivateInterfaceMethodReflect.java ! test/jdk/java/lang/runtime/SwitchBootstrapsTest.java ! test/jdk/java/math/BigInteger/HashCode.java ! test/jdk/java/text/Format/MessageFormat/MessageFormatExceptions.java ! test/jdk/java/util/Arrays/HashCode.java ! test/jdk/java/util/Collection/MOAT.java ! test/jdk/java/util/Currency/PropertiesTestRun.java ! test/jdk/java/util/Formatter/Basic.java ! test/jdk/java/util/Locale/UseOldISOCodesTest.java ! test/jdk/java/util/ServiceLoader/BadProvidersTest.java ! test/jdk/java/util/concurrent/StructuredTaskScope/WithScopedValue.java ! test/jdk/java/util/concurrent/SynchronousQueue/Fairness.java ! test/jdk/java/util/prefs/CheckUserPrefsStorage.java ! test/jdk/java/util/stream/GathererAPITest.java ! test/jdk/java/util/stream/GathererTest.java ! test/jdk/java/util/stream/GatherersFoldTest.java ! test/jdk/java/util/stream/GatherersMapConcurrentTest.java ! test/jdk/java/util/stream/GatherersScanTest.java ! test/jdk/java/util/stream/GatherersWindowFixedTest.java ! test/jdk/java/util/stream/GatherersWindowSlidingTest.java ! test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/WhileOpStatefulTest.java ! test/jdk/java/util/zip/DataDescriptorIgnoreCrcAndSizeFields.java ! test/jdk/java/util/zip/GZIP/GZIPInputStreamAvailable.java ! test/jdk/java/util/zip/ZipFile/DeleteTempJarTest.java ! test/jdk/jdk/internal/jline/AbstractWindowsTerminalTest.java ! test/jdk/jdk/internal/jline/KeyConversionTest.java ! test/jdk/jdk/internal/ref/Cleaner/ExitOnThrow.java ! test/jdk/jdk/internal/vm/Continuation/Scoped.java ! test/jdk/jdk/internal/vm/TestTranslatedException.java ! test/jdk/jdk/modules/incubator/ServiceBinding.java ! test/jdk/sun/tools/jcmd/TestProcessHelper.java ! test/jdk/sun/tools/jhsdb/heapconfig/JMapHeapConfigTest.java ! test/jdk/sun/tools/jmap/BasicJMapTest.java ! test/jdk/sun/tools/jstatd/JstatdTest.java ! test/jdk/tools/jar/InputFilesTest.java ! test/jdk/tools/jimage/JImageNonAsciiNameTest.java ! test/jdk/tools/jimage/JImageTest.java ! test/jdk/tools/jlink/DefaultProviderTest.java ! test/jdk/tools/jlink/ExplodedModuleNameTest.java ! test/jdk/tools/jlink/ImageFileCreatorTest.java ! test/jdk/tools/jlink/JLink100Modules.java ! test/jdk/tools/jlink/JLink2Test.java ! test/jdk/tools/jlink/JLinkNegativeTest.java ! test/jdk/tools/jlink/JLinkOptionsTest.java ! test/jdk/tools/jlink/JLinkPluginsTest.java ! test/jdk/tools/jlink/JLinkTest.java ! test/jdk/tools/jlink/ModuleNamesOrderTest.java ! test/jdk/tools/jlink/NativeTest.java ! test/jdk/tools/jlink/plugins/AddOptionsPluginTest.java ! test/jdk/tools/jlink/plugins/CDSPluginTest.java ! test/jdk/tools/jlink/plugins/CompressorPluginTest.java ! test/jdk/tools/jlink/plugins/SaveJlinkArgfilesPluginTest.java ! test/jdk/tools/jlink/plugins/StringSharingPluginTest.java ! test/jdk/tools/jlink/plugins/StripJavaDebugAttributesPluginTest.java ! test/jdk/tools/jlink/plugins/VendorInfoPluginsTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CommandArguments.java ! test/lib/jdk/test/lib/process/OutputBuffer.java ! test/micro/org/openjdk/bench/java/lang/CallerClassBench.java ! test/micro/org/openjdk/bench/java/lang/Characters.java ! test/micro/org/openjdk/bench/java/lang/MathBench.java ! test/micro/org/openjdk/bench/java/lang/ObjectHashCode.java ! test/micro/org/openjdk/bench/java/lang/StringFormat.java ! test/micro/org/openjdk/bench/java/lang/StringHashCode.java ! test/micro/org/openjdk/bench/java/lang/StringIndexOf.java ! test/micro/org/openjdk/bench/java/lang/foreign/AllocFromSliceTest.java ! test/micro/org/openjdk/bench/java/lang/foreign/CLayouts.java ! test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadConstant.java ! test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadHelper.java ! test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadVirtual.java ! test/micro/org/openjdk/bench/java/lang/foreign/CriticalCalls.java ! test/micro/org/openjdk/bench/java/lang/foreign/LinkUpcall.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverOfAddress.java ! test/micro/org/openjdk/bench/java/lang/foreign/PointerInvoke.java ! test/micro/org/openjdk/bench/java/lang/foreign/QSort.java ! test/micro/org/openjdk/bench/java/lang/foreign/StrLenTest.java ! test/micro/org/openjdk/bench/java/lang/foreign/ToCStringTest.java ! test/micro/org/openjdk/bench/java/lang/foreign/Upcalls.java ! test/micro/org/openjdk/bench/java/lang/foreign/Utils.java ! test/micro/org/openjdk/bench/java/lang/foreign/libToJavaString.c ! test/micro/org/openjdk/bench/java/lang/foreign/pointers/PointerBench.java ! test/micro/org/openjdk/bench/java/lang/foreign/points/PointsAccess.java ! test/micro/org/openjdk/bench/java/lang/foreign/points/PointsAlloc.java ! test/micro/org/openjdk/bench/java/lang/foreign/points/PointsDistance.java ! test/micro/org/openjdk/bench/java/lang/foreign/points/PointsFree.java ! test/micro/org/openjdk/bench/java/lang/foreign/points/support/PanamaPoint.java ! test/micro/org/openjdk/bench/java/lang/invoke/LazyStaticColdStart.java ! test/micro/org/openjdk/bench/java/lang/invoke/Wrappers.java ! test/micro/org/openjdk/bench/java/lang/reflect/proxy/ProxyBench.java ! test/micro/org/openjdk/bench/java/math/BigIntegerCompareTo.java ! test/micro/org/openjdk/bench/java/math/BigIntegerEquals.java ! test/micro/org/openjdk/bench/java/math/BigIntegerHashCode.java ! test/micro/org/openjdk/bench/java/math/Shared.java ! test/micro/org/openjdk/bench/java/util/ArraysSort.java ! test/micro/org/openjdk/bench/java/util/ListArgs.java ! test/micro/org/openjdk/bench/java/util/StringJoinerBenchmark.java ! test/micro/org/openjdk/bench/java/util/concurrent/Maps.java ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/FindAny.java ! test/micro/org/openjdk/bench/jdk/classfile/AbstractCorpusBenchmark.java ! test/micro/org/openjdk/bench/jdk/classfile/RepeatedModelTraversal.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/ArrayMismatchBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/EqualsIgnoreCaseBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/GatherOperationsBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/MaskCastOperationsBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/MaskFromLongBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/MaskQueryOperationsBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/MaskedLogicOpts.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/MemorySegmentVectorAccess.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/RearrangeBytesBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/RotateBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/StoreMaskedIOOBEBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/TestLoadSegmentVarious.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/TestLoadStoreBytes.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/TestLoadStoreShorts.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/VectorFPtoIntCastOperations.java ! test/micro/org/openjdk/bench/jdk/preview/patterns/Exactness.java ! test/micro/org/openjdk/bench/vm/lang/LockUnlock.java Changeset: 64fad1c7 Branch: hermetic-java-runtime Author: Magnus Ihse Bursie Date: 2024-12-11 21:29:30 +0000 URL: https://git.openjdk.org/leyden/commit/64fad1c7d374bbc635bad3b1fa7941379f39565f 8345797: Update copyright year to 2024 for client-libs in files where it was missed Reviewed-by: psadhukhan ! src/demo/share/java2d/J2DBench/Makefile ! src/demo/share/java2d/J2DBench/build.xml ! src/java.datatransfer/share/classes/java/awt/datatransfer/DataFlavor.java ! src/java.desktop/aix/native/libawt_xawt/awt/awt_InputMethod.c ! src/java.desktop/linux/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiIn.c ! src/java.desktop/linux/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiUtils.c ! src/java.desktop/macosx/classes/apple/laf/JRSUIUtils.java ! src/java.desktop/macosx/classes/com/apple/eawt/Application.java ! src/java.desktop/macosx/classes/com/apple/eio/FileManager.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaImageFactory.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaKeyBindings.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuBarUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaNativeResources.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaUtilControlSize.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaUtils.java ! src/java.desktop/macosx/classes/com/apple/laf/ScreenMenu.java ! src/java.desktop/macosx/classes/sun/awt/CGraphicsConfig.java ! src/java.desktop/macosx/classes/sun/awt/CGraphicsDevice.java ! src/java.desktop/macosx/classes/sun/awt/PlatformGraphicsInfo.java ! src/java.desktop/macosx/classes/sun/font/CFontManager.java ! src/java.desktop/macosx/classes/sun/font/CStrike.java ! src/java.desktop/macosx/classes/sun/java2d/MacOSFlags.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLGraphicsConfig.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLRenderQueue.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLSurfaceData.java ! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLGraphicsConfig.java ! src/java.desktop/macosx/classes/sun/lwawt/LWComponentPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/LWKeyboardFocusManagerPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/LWToolkit.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CClipboard.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CDragSourceContextPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CFileDialog.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJobDialog.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CClipboard.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CDataTransferer.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CDropTarget.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CDropTargetContextPeer.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CGraphicsDevice.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CInputMethod.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CPrinterJob.m ! src/java.desktop/macosx/native/libawt_lwawt/font/AWTFont.m ! src/java.desktop/macosx/native/libawt_lwawt/font/AWTStrike.m ! src/java.desktop/macosx/native/libawt_lwawt/font/CGGlyphImages.m ! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLSurfaceData.m ! src/java.desktop/macosx/native/libosxapp/JNIUtilities.h ! src/java.desktop/macosx/native/libsplashscreen/splashscreen_sys.m ! src/java.desktop/share/classes/com/sun/beans/decoder/DocumentHandler.java ! src/java.desktop/share/classes/com/sun/beans/finder/ClassFinder.java ! src/java.desktop/share/classes/com/sun/beans/finder/ConstructorFinder.java ! src/java.desktop/share/classes/com/sun/beans/finder/FieldFinder.java ! src/java.desktop/share/classes/com/sun/beans/finder/MethodFinder.java ! src/java.desktop/share/classes/com/sun/beans/introspect/ClassInfo.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/stream/StreamCloser.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/Metacity.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifLookAndFeel.java ! src/java.desktop/share/classes/com/sun/media/sound/AudioSynthesizer.java ! src/java.desktop/share/classes/com/sun/media/sound/DirectAudioDevice.java ! src/java.desktop/share/classes/com/sun/media/sound/JARSoundbankReader.java ! src/java.desktop/share/classes/com/sun/media/sound/JDK13Services.java ! src/java.desktop/share/classes/com/sun/media/sound/JSSecurityManager.java ! src/java.desktop/share/classes/com/sun/media/sound/Platform.java ! src/java.desktop/share/classes/com/sun/media/sound/Printer.java ! src/java.desktop/share/classes/com/sun/media/sound/SoftSynthesizer.java ! src/java.desktop/share/classes/com/sun/media/sound/StandardMidiFileReader.java ! src/java.desktop/share/classes/java/awt/AWTEvent.java ! src/java.desktop/share/classes/java/awt/Composite.java ! src/java.desktop/share/classes/java/awt/MenuComponent.java ! src/java.desktop/share/classes/java/awt/SequencedEvent.java ! src/java.desktop/share/classes/java/awt/SplashScreen.java ! src/java.desktop/share/classes/java/awt/TextComponent.java ! src/java.desktop/share/classes/java/awt/WaitDispatchSupport.java ! src/java.desktop/share/classes/java/awt/doc-files/FocusSpec.html ! src/java.desktop/share/classes/java/awt/doc-files/Modality.html ! src/java.desktop/share/classes/java/awt/event/InputEvent.java ! src/java.desktop/share/classes/java/awt/event/NativeLibLoader.java ! src/java.desktop/share/classes/java/awt/font/TextLayout.java ! src/java.desktop/share/classes/java/awt/image/ColorModel.java ! src/java.desktop/share/classes/java/awt/peer/WindowPeer.java ! src/java.desktop/share/classes/java/beans/DefaultPersistenceDelegate.java ! src/java.desktop/share/classes/java/beans/EventHandler.java ! src/java.desktop/share/classes/java/beans/MetaData.java ! src/java.desktop/share/classes/java/beans/MethodRef.java ! src/java.desktop/share/classes/java/beans/PropertyDescriptor.java ! src/java.desktop/share/classes/java/beans/SimpleBeanInfo.java ! src/java.desktop/share/classes/java/beans/XMLDecoder.java ! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServicesListener.java ! src/java.desktop/share/classes/javax/imageio/metadata/IIOMetadata.java ! src/java.desktop/share/classes/javax/imageio/spi/IIORegistry.java ! src/java.desktop/share/classes/javax/imageio/spi/ImageReaderWriterSpi.java ! src/java.desktop/share/classes/javax/imageio/spi/ServiceRegistry.java ! src/java.desktop/share/classes/javax/print/DocFlavor.java ! src/java.desktop/share/classes/javax/print/ServiceUI.java ! src/java.desktop/share/classes/javax/print/SimpleDoc.java ! src/java.desktop/share/classes/javax/print/StreamPrintServiceFactory.java ! src/java.desktop/share/classes/javax/print/attribute/standard/package-info.java ! src/java.desktop/share/classes/javax/sound/midi/Synthesizer.java ! src/java.desktop/share/classes/javax/swing/AbstractAction.java ! src/java.desktop/share/classes/javax/swing/BufferStrategyPaintManager.java ! src/java.desktop/share/classes/javax/swing/DebugGraphics.java ! src/java.desktop/share/classes/javax/swing/DefaultListCellRenderer.java ! src/java.desktop/share/classes/javax/swing/JInternalFrame.java ! src/java.desktop/share/classes/javax/swing/JPopupMenu.java ! src/java.desktop/share/classes/javax/swing/LookAndFeel.java ! src/java.desktop/share/classes/javax/swing/Popup.java ! src/java.desktop/share/classes/javax/swing/RepaintManager.java ! src/java.desktop/share/classes/javax/swing/SwingPaintEventDispatcher.java ! src/java.desktop/share/classes/javax/swing/SwingUtilities.java ! src/java.desktop/share/classes/javax/swing/SwingWorker.java ! src/java.desktop/share/classes/javax/swing/Timer.java ! src/java.desktop/share/classes/javax/swing/TimerQueue.java ! src/java.desktop/share/classes/javax/swing/TransferHandler.java ! src/java.desktop/share/classes/javax/swing/UIDefaults.java ! src/java.desktop/share/classes/javax/swing/colorchooser/AbstractColorChooserPanel.java ! src/java.desktop/share/classes/javax/swing/event/EventListenerList.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxRenderer.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicHTML.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicInternalFrameTitlePane.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLabelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPopupMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLabelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/nimbus/skin.laf ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthParser.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthStyle.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTabbedPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTableUI.java ! src/java.desktop/share/classes/javax/swing/table/DefaultTableCellRenderer.java ! src/java.desktop/share/classes/javax/swing/text/AbstractDocument.java ! src/java.desktop/share/classes/javax/swing/text/DefaultCaret.java ! src/java.desktop/share/classes/javax/swing/text/DefaultFormatter.java ! src/java.desktop/share/classes/javax/swing/text/NumberFormatter.java ! src/java.desktop/share/classes/javax/swing/text/html/ObjectView.java ! src/java.desktop/share/classes/javax/swing/text/html/default.css ! src/java.desktop/share/classes/javax/swing/text/html/parser/ParserDelegator.java ! src/java.desktop/share/classes/javax/swing/text/rtf/RTFReader.java ! src/java.desktop/share/classes/sun/awt/AWTAccessor.java ! src/java.desktop/share/classes/sun/awt/DebugSettings.java ! src/java.desktop/share/classes/sun/awt/EmbeddedFrame.java ! src/java.desktop/share/classes/sun/awt/FontConfiguration.java ! src/java.desktop/share/classes/sun/awt/FontDescriptor.java ! src/java.desktop/share/classes/sun/awt/NativeLibLoader.java ! src/java.desktop/share/classes/sun/awt/OSInfo.java ! src/java.desktop/share/classes/sun/awt/datatransfer/DataTransferer.java ! src/java.desktop/share/classes/sun/awt/datatransfer/TransferableProxy.java ! src/java.desktop/share/classes/sun/awt/im/ExecutableInputMethodManager.java ! src/java.desktop/share/classes/sun/awt/im/InputContext.java ! src/java.desktop/share/classes/sun/awt/im/InputMethodContext.java ! src/java.desktop/share/classes/sun/awt/im/InputMethodManager.java ! src/java.desktop/share/classes/sun/awt/image/BufImgSurfaceData.java ! src/java.desktop/share/classes/sun/awt/image/ByteArrayImageSource.java ! src/java.desktop/share/classes/sun/awt/image/FileImageSource.java ! src/java.desktop/share/classes/sun/awt/image/ImageConsumerQueue.java ! src/java.desktop/share/classes/sun/awt/image/ImageDecoder.java ! src/java.desktop/share/classes/sun/awt/image/ImageFetcher.java ! src/java.desktop/share/classes/sun/awt/image/ImageRepresentation.java ! src/java.desktop/share/classes/sun/awt/image/ImageWatched.java ! src/java.desktop/share/classes/sun/awt/image/ImagingLib.java ! src/java.desktop/share/classes/sun/awt/image/InputStreamImageSource.java ! src/java.desktop/share/classes/sun/awt/image/JPEGImageDecoder.java ! src/java.desktop/share/classes/sun/awt/image/NativeLibLoader.java ! src/java.desktop/share/classes/sun/awt/image/SurfaceManager.java ! src/java.desktop/share/classes/sun/awt/image/ToolkitImage.java ! src/java.desktop/share/classes/sun/awt/image/URLImageSource.java ! src/java.desktop/share/classes/sun/awt/image/VSyncedBSManager.java ! src/java.desktop/share/classes/sun/awt/shell/ShellFolder.java ! src/java.desktop/share/classes/sun/awt/shell/ShellFolderManager.java ! src/java.desktop/share/classes/sun/awt/util/PerformanceLogger.java ! src/java.desktop/share/classes/sun/awt/util/ThreadGroupUtils.java ! src/java.desktop/share/classes/sun/font/CodePointIterator.java ! src/java.desktop/share/classes/sun/font/CreatedFontTracker.java ! src/java.desktop/share/classes/sun/font/FileFont.java ! src/java.desktop/share/classes/sun/font/FileFontStrike.java ! src/java.desktop/share/classes/sun/font/FontManagerNativeLibrary.java ! src/java.desktop/share/classes/sun/font/FontUtilities.java ! src/java.desktop/share/classes/sun/font/GlyphList.java ! src/java.desktop/share/classes/sun/font/HBShaper.java ! src/java.desktop/share/classes/sun/font/StrikeCache.java ! src/java.desktop/share/classes/sun/font/SunFontManager.java ! src/java.desktop/share/classes/sun/font/TrueTypeFont.java ! src/java.desktop/share/classes/sun/java2d/NullSurfaceData.java ! src/java.desktop/share/classes/sun/java2d/SunGraphicsEnvironment.java ! src/java.desktop/share/classes/sun/java2d/SurfaceData.java ! src/java.desktop/share/classes/sun/java2d/SurfaceDataProxy.java ! src/java.desktop/share/classes/sun/java2d/cmm/CMSManager.java ! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMS.java ! src/java.desktop/share/classes/sun/java2d/loops/GraphicsPrimitive.java ! src/java.desktop/share/classes/sun/java2d/loops/GraphicsPrimitiveMgr.java ! src/java.desktop/share/classes/sun/java2d/marlin/MarlinProperties.java ! src/java.desktop/share/classes/sun/java2d/marlin/MarlinUtils.java ! src/java.desktop/share/classes/sun/java2d/marlin/RendererStats.java ! src/java.desktop/share/classes/sun/java2d/opengl/OGLRenderQueue.java ! src/java.desktop/share/classes/sun/java2d/opengl/OGLSurfaceData.java ! src/java.desktop/share/classes/sun/java2d/pipe/RenderingEngine.java ! src/java.desktop/share/classes/sun/print/PSPrinterJob.java ! src/java.desktop/share/classes/sun/print/PSStreamPrintJob.java ! src/java.desktop/share/classes/sun/print/PrintJob2D.java ! src/java.desktop/share/classes/sun/print/ServiceNotifier.java ! src/java.desktop/share/classes/sun/print/resources/serviceui.properties ! src/java.desktop/share/classes/sun/print/resources/serviceui_de.properties ! src/java.desktop/share/classes/sun/print/resources/serviceui_es.properties ! src/java.desktop/share/classes/sun/print/resources/serviceui_fr.properties ! src/java.desktop/share/classes/sun/print/resources/serviceui_it.properties ! src/java.desktop/share/classes/sun/print/resources/serviceui_ja.properties ! src/java.desktop/share/classes/sun/print/resources/serviceui_ko.properties ! src/java.desktop/share/classes/sun/print/resources/serviceui_pt_BR.properties ! src/java.desktop/share/classes/sun/print/resources/serviceui_sv.properties ! src/java.desktop/share/classes/sun/print/resources/serviceui_zh_CN.properties ! src/java.desktop/share/classes/sun/print/resources/serviceui_zh_TW.properties ! src/java.desktop/share/classes/sun/swing/WindowsPlacesBar.java ! src/java.desktop/share/classes/sun/swing/plaf/GTKKeybindings.java ! src/java.desktop/share/classes/sun/swing/plaf/WindowsKeybindings.java ! src/java.desktop/share/conf/psfontj2d.properties ! src/java.desktop/share/native/common/java2d/opengl/OGLSurfaceData.c ! src/java.desktop/share/native/libawt/awt/image/awt_parseImage.c ! src/java.desktop/share/native/libawt/awt/medialib/awt_ImagingLib.c ! src/java.desktop/share/native/libawt/java2d/SurfaceData.c ! src/java.desktop/share/native/libawt/java2d/loops/IntRgb.c ! src/java.desktop/share/native/libfontmanager/hb-jdk-font.cc ! src/java.desktop/share/native/libfontmanager/hb-jdk-p.h ! src/java.desktop/share/native/libfontmanager/sunFont.c ! src/java.desktop/share/native/libjavajpeg/jpegdecoder.c ! src/java.desktop/share/native/libjsound/PortMixer.c ! src/java.desktop/share/native/libsplashscreen/java_awt_SplashScreen.c ! src/java.desktop/unix/classes/sun/awt/PlatformGraphicsInfo.java ! src/java.desktop/unix/classes/sun/awt/X11/InfoWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/Native.java ! src/java.desktop/unix/classes/sun/awt/X11/XBaseWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XClipboard.java ! src/java.desktop/unix/classes/sun/awt/X11/XDecoratedPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbedCanvasPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbedHelper.java ! src/java.desktop/unix/classes/sun/awt/X11/XErrorHandlerUtil.java ! src/java.desktop/unix/classes/sun/awt/X11/XFileDialogPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XKeyboardFocusManagerPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XRobotPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XScrollPanePeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XTaskbarPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java ! src/java.desktop/unix/classes/sun/awt/X11/XTrayIconPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XlibWrapper.java ! src/java.desktop/unix/classes/sun/awt/X11GraphicsConfig.java ! src/java.desktop/unix/classes/sun/awt/X11GraphicsDevice.java ! src/java.desktop/unix/classes/sun/awt/X11GraphicsEnvironment.java ! src/java.desktop/unix/classes/sun/awt/X11InputMethodDescriptor.java ! src/java.desktop/unix/classes/sun/awt/screencast/ScreencastHelper.java ! src/java.desktop/unix/classes/sun/font/FcFontConfiguration.java ! src/java.desktop/unix/classes/sun/font/XRGlyphCacheEntry.java ! src/java.desktop/unix/classes/sun/java2d/opengl/GLXGraphicsConfig.java ! src/java.desktop/unix/classes/sun/java2d/x11/X11SurfaceData.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRCompositeManager.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRGraphicsConfig.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRSurfaceData.java ! src/java.desktop/unix/classes/sun/print/CUPSPrinter.java ! src/java.desktop/unix/classes/sun/print/IPPPrintService.java ! src/java.desktop/unix/classes/sun/print/PrintServiceLookupProvider.java ! src/java.desktop/unix/classes/sun/print/UnixPrintJob.java ! src/java.desktop/unix/classes/sun/print/UnixPrintService.java ! src/java.desktop/unix/native/common/awt/CUPSfuncs.c ! src/java.desktop/unix/native/common/awt/X11Color.c ! src/java.desktop/unix/native/common/awt/fontpath.c ! src/java.desktop/unix/native/common/java2d/x11/X11FontScaler_md.c ! src/java.desktop/unix/native/common/java2d/x11/X11Renderer.c ! src/java.desktop/unix/native/common/java2d/x11/X11SurfaceData.c ! src/java.desktop/unix/native/common/java2d/x11/X11TextRenderer_md.c ! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c ! src/java.desktop/unix/native/libawt_xawt/awt/awt_InputMethod.c ! src/java.desktop/unix/native/libawt_xawt/awt/awt_util.c ! src/java.desktop/unix/native/libawt_xawt/awt/multiVis.c ! src/java.desktop/unix/native/libawt_xawt/awt/screencast_portal.c ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/AnimationController.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/XPStyle.java ! src/java.desktop/windows/classes/sun/awt/Win32FontManager.java ! src/java.desktop/windows/classes/sun/awt/Win32GraphicsConfig.java ! src/java.desktop/windows/classes/sun/awt/Win32GraphicsDevice.java ! src/java.desktop/windows/classes/sun/awt/windows/TranslucentWindowPainter.java ! src/java.desktop/windows/classes/sun/awt/windows/WEmbeddedFrame.java ! src/java.desktop/windows/classes/sun/awt/windows/WFileDialogPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WMenuItemPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WPathGraphics.java ! src/java.desktop/windows/classes/sun/awt/windows/WPrinterJob.java ! src/java.desktop/windows/classes/sun/awt/windows/WTextComponentPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java ! src/java.desktop/windows/classes/sun/awt/windows/WWindowPeer.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DScreenUpdateManager.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DSurfaceData.java ! src/java.desktop/windows/classes/sun/java2d/opengl/WGLGraphicsConfig.java ! src/java.desktop/windows/classes/sun/java2d/windows/GDIWindowSurfaceData.java ! src/java.desktop/windows/classes/sun/java2d/windows/WindowsFlags.java ! src/java.desktop/windows/classes/sun/print/PrintServiceLookupProvider.java ! src/java.desktop/windows/classes/sun/print/Win32PrintJob.java ! src/java.desktop/windows/classes/sun/print/Win32PrintService.java ! src/java.desktop/windows/native/libawt/java2d/d3d/D3DGlyphCache.cpp ! src/java.desktop/windows/native/libawt/java2d/d3d/D3DSurfaceData.cpp ! src/java.desktop/windows/native/libawt/windows/awt.rc ! src/java.desktop/windows/native/libawt/windows/awt_Canvas.cpp ! src/java.desktop/windows/native/libawt/windows/awt_List.cpp ! src/java.desktop/windows/native/libawt/windows/awt_PrintControl.cpp ! src/java.desktop/windows/native/libawt/windows/awt_PrintControl.h ! src/java.desktop/windows/native/libawt/windows/awt_PrintDialog.h ! src/java.desktop/windows/native/libawt/windows/awt_TextComponent.cpp ! src/java.desktop/windows/native/libawt/windows/awt_TextComponent.h ! src/java.desktop/windows/native/libawt/windows/awt_Window.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Window.h ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/AWTEventMonitor.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/EventQueueMonitor.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/SwingEventMonitor.java ! src/jdk.accessibility/windows/classes/com/sun/java/accessibility/internal/AccessBridge.java ! src/jdk.accessibility/windows/man/jabswitch.md ! src/jdk.accessibility/windows/man/jaccessinspector.md ! src/jdk.accessibility/windows/man/jaccesswalker.md ! test/jdk/java/awt/Desktop/8064934/bug8064934.java ! test/jdk/java/awt/Graphics2D/LargeWindowPaintTest.java ! test/jdk/java/awt/List/ActionEventTest/ActionEventTest.java ! test/jdk/java/awt/Toolkit/DesktopProperties/rfe4758438.sh ! test/jdk/java/awt/TrayIcon/ActionEventTest/ActionEventTest.java ! test/jdk/java/awt/TrayIcon/SystemTrayIconHelper.java ! test/jdk/java/awt/a11y/AccessibleComponentTest.java ! test/jdk/java/awt/datatransfer/SystemSelection/SystemSelectionAWTTest.java ! test/jdk/java/awt/datatransfer/SystemSelection/SystemSelectionSwingTest.java ! test/jdk/java/awt/dnd/DropActionChangeTest.java ! test/jdk/java/awt/event/InputEvent/ButtonArraysEquality/ButtonArraysEquality.java ! test/jdk/java/awt/event/MouseEvent/CheckGetMaskForButton/CheckGetMaskForButton.java ! test/jdk/java/awt/im/memoryleak/InputContextMemoryLeakTest.java ! test/jdk/java/awt/print/PrinterJob/AlphaPrintTest.java ! test/jdk/java/awt/print/PrinterJob/PrintToDir.java ! test/jdk/java/awt/regtesthelpers/Util.java ! test/jdk/javax/imageio/metadata/IIOMetadataFormat/MetadataFormatThreadTest.java ! test/jdk/javax/sound/midi/File/SMFInterruptedRunningStatus.java ! test/jdk/javax/sound/sampled/Lines/GetLine.java ! test/jdk/javax/swing/AbstractButton/5049549/bug5049549.java ! test/jdk/javax/swing/JFrame/JFrameBackgroundRefreshTest.java ! test/jdk/javax/swing/ProgressMonitor/ProgressMonitorEscapeKeyPress.java ! test/jdk/lib/client/ExtendedRobot.java ! test/jdk/performance/client/SwingMark/src/resources/TextAreaTest.properties ! test/jdk/sun/java2d/cmm/ColorConvertOp/ColCvtAlphaDifferentSrcDst.java Changeset: 05c56788 Branch: hermetic-java-runtime Author: Jiangli Zhou Date: 2024-12-11 23:45:49 +0000 URL: https://git.openjdk.org/leyden/commit/05c5678886f99290093bf7ad9fb589ee40bb5d29 8345959: Make JVM_IsStaticallyLinked JVM_LEAF Reviewed-by: ihse ! src/hotspot/share/prims/jvm.cpp Changeset: ec219ae5 Branch: hermetic-java-runtime Author: David Holmes Date: 2024-12-12 00:04:19 +0000 URL: https://git.openjdk.org/leyden/commit/ec219ae56f7b3037375bae221861007ccbf2ce0d 8346039: [BACKOUT] - [C1] LIR Operations with one input should be implemented as LIR_Op1 Reviewed-by: kvn, mdoerr ! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp ! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp ! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp ! src/hotspot/cpu/x86/c1_LinearScan_x86.cpp ! src/hotspot/cpu/x86/c1_LinearScan_x86.hpp ! src/hotspot/share/c1/c1_LIR.cpp ! src/hotspot/share/c1/c1_LIR.hpp ! src/hotspot/share/c1/c1_LIRAssembler.cpp ! src/hotspot/share/c1/c1_LIRAssembler.hpp ! src/hotspot/share/c1/c1_LinearScan.cpp Changeset: 4da6fd42 Branch: hermetic-java-runtime Author: Xiaolong Peng Date: 2024-12-12 01:08:31 +0000 URL: https://git.openjdk.org/leyden/commit/4da6fd4283a13be1711e7ad948f1d05a0a9148a5 8345423: Shenandoah: Parallelize concurrent cleanup Reviewed-by: ysr, kdnilsen, wkemper ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp ! src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.cpp ! src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.hpp ! src/hotspot/share/gc/shenandoah/vmStructs_shenandoah.hpp Changeset: 75cfb640 Branch: hermetic-java-runtime Author: Quan Anh Mai Date: 2024-12-12 03:08:37 +0000 URL: https://git.openjdk.org/leyden/commit/75cfb640a6bbdb714321107bceedb39913ee6e1f 8310691: [REDO] [vectorapi] Refactor VectorShuffle implementation Reviewed-by: psandoz, jbhateja, epeter ! src/hotspot/cpu/aarch64/aarch64_vector.ad ! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4 ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/riscv/riscv_v.ad ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/opto/c2compiler.cpp ! src/hotspot/share/opto/graphKit.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/library_call.hpp ! src/hotspot/share/opto/matcher.hpp ! src/hotspot/share/opto/vector.cpp ! src/hotspot/share/opto/vectorIntrinsics.cpp ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp ! src/hotspot/share/prims/vectorSupport.cpp ! src/hotspot/share/prims/vectorSupport.hpp ! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractShuffle.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractSpecies.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorShape.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorShuffle.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorSpecies.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-VectorBits.java.template Changeset: 72c59de6 Branch: hermetic-java-runtime Author: Saagar Jha Date: 2024-12-12 03:20:42 +0000 URL: https://git.openjdk.org/leyden/commit/72c59de615b216c1729de4f4251652488f6f74ef 8345876: Update nativeAddAtIndex comment to match the code Reviewed-by: azvegint, aivanov, psadhukhan, kizune ! src/java.desktop/macosx/native/libawt_lwawt/awt/CMenuBar.m Changeset: ceb4366e Branch: hermetic-java-runtime Author: David Holmes Date: 2024-12-12 07:53:38 +0000 URL: https://git.openjdk.org/leyden/commit/ceb4366ebf02f64165acc4a23195e9e3a7398a5c 8345955: Deprecate the UseOprofile flag with a view to removing the legacy oprofile support in the VM Reviewed-by: iklam, shade ! src/hotspot/os/linux/globals_linux.hpp ! src/hotspot/share/runtime/arguments.cpp ! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java Changeset: 3f2556b8 Branch: hermetic-java-runtime Author: Kevin Walls Date: 2024-12-12 09:16:06 +0000 URL: https://git.openjdk.org/leyden/commit/3f2556b86079fbdba848b1ac16b62a376386999b 8345984: Remove redundant checkXXX methods from java.management Util class Reviewed-by: alanb, mchung, cjplummer, sspitsyn ! src/java.management/share/classes/sun/management/Util.java ! src/jdk.management/share/classes/com/sun/management/internal/GarbageCollectionNotifInfoCompositeData.java ! src/jdk.management/share/classes/com/sun/management/internal/GcInfoBuilder.java ! src/jdk.management/share/classes/com/sun/management/internal/GcInfoCompositeData.java Changeset: 77e49322 Branch: hermetic-java-runtime Author: Amit Kumar Date: 2024-12-12 09:51:56 +0000 URL: https://git.openjdk.org/leyden/commit/77e493226d6875bb73faaadedc4170dbb5d4fdc5 8344026: Ubsan: prevent potential integer overflow in c1_LIRGenerator_.cpp file Reviewed-by: aph, epeter, mdoerr ! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp ! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp ! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp ! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp + test/hotspot/jtreg/compiler/c1/StrengthReduceCheck.java Changeset: 68aa4d44 Branch: hermetic-java-runtime Author: Amit Kumar Date: 2024-12-12 10:04:09 +0000 URL: https://git.openjdk.org/leyden/commit/68aa4d44ff95493d66a740be99e6cf533bec5bc8 8346063: java/lang/Thread/virtual/Starvation.java missing @requires vm.continuations Reviewed-by: alanb, vklang ! test/jdk/java/lang/Thread/virtual/Starvation.java Changeset: 0ad64234 Branch: hermetic-java-runtime Author: Maurizio Cimadamore Date: 2024-12-12 10:49:35 +0000 URL: https://git.openjdk.org/leyden/commit/0ad64234e2fd19ec0435fb00340120153b928f9c 8345944: JEP 492: extending local class in a different static context should not be allowed 8345953: JEP 492: instantiating local classes in a different static context should not be allowed Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! test/langtools/tools/javac/LocalFreeVarStaticInstantiate.java ! test/langtools/tools/javac/LocalFreeVarStaticInstantiate.out + test/langtools/tools/javac/LocalFreeVarStaticSuper.java + test/langtools/tools/javac/LocalFreeVarStaticSuper.out Changeset: 1bdb7b42 Branch: hermetic-java-runtime Author: Jan Lahoda Date: 2024-12-12 11:59:45 +0000 URL: https://git.openjdk.org/leyden/commit/1bdb7b4271098b02ee225c101ea7a12a432d0440 8345622: test/langtools/tools/javac/annotations/parameter/ParameterAnnotations.java should set processorpath to work correctly in the agentvm mode Reviewed-by: darcy, liach ! test/langtools/tools/javac/annotations/parameter/ParameterAnnotations.java Changeset: f7f07b94 Branch: hermetic-java-runtime Author: Magnus Ihse Bursie Date: 2024-12-12 12:06:27 +0000 URL: https://git.openjdk.org/leyden/commit/f7f07b94c57d7ac5406d78be47800cf578d1c32f 8345804: Update copyright year to 2024 for langtools in files where it was missed Reviewed-by: rgiulietti, jlahoda ! src/jdk.compiler/share/classes/com/sun/source/tree/CaseTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/TreeVisitor.java ! src/jdk.compiler/share/classes/com/sun/source/tree/YieldTree.java ! src/jdk.compiler/share/classes/com/sun/source/util/Plugin.java ! src/jdk.compiler/share/classes/com/sun/source/util/SimpleTreeVisitor.java ! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacScope.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Kinds.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Printer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeTag.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrContext.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/CompileStates.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/InferenceContext.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ThisEscapeAnalyzer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeHasher.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Code.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/PoolWriter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/StringConcat.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/MemoryClassLoader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacTypes.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JCDiagnostic.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java ! src/jdk.compiler/share/classes/sun/tools/serialver/resources/serialver.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/StandardDoclet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractOverviewIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractTreeWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllPackagesIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexRedirectWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MarkerComments.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NestedClassWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/RestrictedListWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerialFieldWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerialMethodWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Table.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TableHeader.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TreeWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/WriterFactory.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlDocument.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/package-info.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/BaseTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/DeprecatedTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/DocRootTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/IndexTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/LiteralTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/ReturnTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SummaryTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SystemPropertyTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/Taglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/ThrowsTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/UserTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/ValueTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseOptions.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Messages.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Extern.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/Comment.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/DocType.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/HtmlId.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/Script.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/package-info.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTool.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolEnvironment.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/IOContext.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_de.properties ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_ja.properties ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_zh_CN.properties ! src/jdk.jshell/share/classes/jdk/internal/shellsupport/doc/JavadocFormatter.java ! src/jdk.jshell/share/classes/jdk/internal/shellsupport/doc/resources/javadocformatter.properties ! src/jdk.jshell/share/classes/jdk/jshell/CompletenessAnalyzer.java ! src/jdk.jshell/share/classes/jdk/jshell/DeclarationSnippet.java ! src/jdk.jshell/share/classes/jdk/jshell/ExpressionSnippet.java ! src/jdk.jshell/share/classes/jdk/jshell/ExpressionToTypeInfo.java ! src/jdk.jshell/share/classes/jdk/jshell/ImportSnippet.java ! src/jdk.jshell/share/classes/jdk/jshell/JShellConsole.java ! src/jdk.jshell/share/classes/jdk/jshell/KeyMap.java ! src/jdk.jshell/share/classes/jdk/jshell/MaskCommentsAndModifiers.java ! src/jdk.jshell/share/classes/jdk/jshell/MethodSnippet.java ! src/jdk.jshell/share/classes/jdk/jshell/SnippetMaps.java ! src/jdk.jshell/share/classes/jdk/jshell/TaskFactory.java ! src/jdk.jshell/share/classes/jdk/jshell/TreeDissector.java ! src/jdk.jshell/share/classes/jdk/jshell/TypeDeclSnippet.java ! src/jdk.jshell/share/classes/jdk/jshell/TypePrinter.java ! src/jdk.jshell/share/classes/jdk/jshell/Wrap.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/ExecutionControlForwarder.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiDefaultExecutionControl.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/LocalExecutionControl.java ! src/jdk.jshell/share/man/jshell.md ! test/langtools/ProblemList.txt ! test/langtools/jdk/javadoc/doclet/testBreakIterator/TestBreakIterator.java ! test/langtools/jdk/javadoc/doclet/testBreakIterator/pkg/BreakIteratorTest.java ! test/langtools/jdk/javadoc/doclet/testClassTree/TestClassTree.java ! test/langtools/jdk/javadoc/doclet/testGenericTypeLink/TestGenericTypeLink.java ! test/langtools/jdk/javadoc/doclet/testHtmlDocument/TestHtmlDocument.java ! test/langtools/jdk/javadoc/doclet/testHtmlTableStyles/TestHtmlTableStyles.java ! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/TestHtmlTableTags.java ! test/langtools/jdk/javadoc/doclet/testInheritance/TestInheritance.java ! test/langtools/jdk/javadoc/doclet/testMethodSignature/TestMethodSignature.java ! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverrideMethods.java ! test/langtools/jdk/javadoc/doclet/testVoidHtmlElements/TestVoidHtmlElements.java ! test/langtools/jdk/javadoc/lib/javadoc/tester/JavadocTester.java ! test/langtools/jdk/javadoc/tool/sampleapi/lib/sampleapi/SampleApi.java ! test/langtools/jdk/javadoc/tool/sampleapi/lib/sampleapi/generator/DocCommentGenerator.java ! test/langtools/jdk/javadoc/tool/sampleapi/lib/sampleapi/generator/Documentifier.java ! test/langtools/jdk/javadoc/tool/sampleapi/lib/sampleapi/generator/ModuleGenerator.java ! test/langtools/jdk/javadoc/tool/sampleapi/lib/sampleapi/generator/PackageGenerator.java ! test/langtools/jdk/javadoc/tool/sampleapi/lib/sampleapi/util/SimpleMultiplier.java ! test/langtools/jdk/javadoc/tool/testExternRedirects/TestExternRedirects.java ! test/langtools/jdk/jshell/CompletenessTest.java ! test/langtools/jdk/jshell/ExceptionMessageTest.java ! test/langtools/jdk/jshell/ExecPtyGetFlagsToSetTest.java ! test/langtools/jdk/jshell/ReplToolTesting.java ! test/langtools/jdk/jshell/ShutdownTest.java ! test/langtools/jdk/jshell/ToolProviderTest.java ! test/langtools/jdk/jshell/ToolSimpleTest.java ! test/langtools/jdk/jshell/VariablesTest.java ! test/langtools/tools/doclint/CoverageExtras.java ! test/langtools/tools/javac/4241573/T4241573.java ! test/langtools/tools/javac/6341866/T6341866.java ! test/langtools/tools/javac/6402516/TestClass.java ! test/langtools/tools/javac/6402516/TestLocalElements.java ! test/langtools/tools/javac/6402516/TestMethod.java ! test/langtools/tools/javac/7003595/T7003595.java ! test/langtools/tools/javac/7153958/CPoolRefClassContainingInlinedCts.java ! test/langtools/tools/javac/8000518/DuplicateConstantPoolEntry.java ! test/langtools/tools/javac/8005931/CheckACC_STRICTFlagOnPkgAccessClassTest.java ! test/langtools/tools/javac/8009170/RedundantByteCodeInArrayTest.java ! test/langtools/tools/javac/AnonymousClass/AnonymousClassFlags.java ! test/langtools/tools/javac/MethodParameters/AnnotationTest.java ! test/langtools/tools/javac/MethodParameters/AnonymousClass.java ! test/langtools/tools/javac/MethodParameters/ClassFileVisitor.java ! test/langtools/tools/javac/MethodParameters/Constructors.java ! test/langtools/tools/javac/MethodParameters/EnumTest.java ! test/langtools/tools/javac/MethodParameters/InstanceMethods.java ! test/langtools/tools/javac/MethodParameters/LambdaTest.java ! test/langtools/tools/javac/MethodParameters/LocalClassTest.java ! test/langtools/tools/javac/MethodParameters/MemberClassTest.java ! test/langtools/tools/javac/MethodParameters/StaticMethods.java ! test/langtools/tools/javac/MethodParameters/UncommonParamNames.java ! test/langtools/tools/javac/NoStringToLower.java ! test/langtools/tools/javac/RequiredParameterFlags/ImplicitParameters.java ! test/langtools/tools/javac/StringConcat/access/Test.java ! test/langtools/tools/javac/SuperInit/SuperInitGood.java ! test/langtools/tools/javac/T6695379/AnnotationsAreNotCopiedToBridgeMethodsTest.java ! test/langtools/tools/javac/T6970173/DebugPointerAtBadPositionTest.java ! test/langtools/tools/javac/T7008643/InlinedFinallyConfuseDebuggersTest.java ! test/langtools/tools/javac/T7053059/DoubleCastTest.java ! test/langtools/tools/javac/T7093325.java ! test/langtools/tools/javac/T7165659/InnerClassAttrMustNotHaveStrictFPFlagTest.java ! test/langtools/tools/javac/T8003967/DetectMutableStaticFields.java ! test/langtools/tools/javac/T8010737/ParameterNamesAreNotCopiedToAnonymousInitTest.java ! test/langtools/tools/javac/T8011181/EmptyUTF8ForInnerClassNameTest.java ! test/langtools/tools/javac/T8019486/WrongLNTForLambdaTest.java ! test/langtools/tools/javac/T8022186/DeadCodeGeneratedForEmptyTryTest.java ! test/langtools/tools/javac/T8024039/NoDeadCodeGenerationOnTrySmtTest.java ! test/langtools/tools/javac/T8028504/DontGenerateLVTForGNoneOpTest.java ! test/langtools/tools/javac/T8180141/MissingLNTEntryForBreakContinueTest.java ! test/langtools/tools/javac/T8180660/MissingLNTEntryForFinalizerTest.java ! test/langtools/tools/javac/T8187805/BogusRTTAForUnusedVarTest.java ! test/langtools/tools/javac/T8203892/CheckTargetIsNotAddedAsMarkerInterfaceTest.java ! test/langtools/tools/javac/T8209173/CodeCompletionExceptTest.java ! test/langtools/tools/javac/T8210435/NoLocalsMustBeReservedForDCEedVarsTest.java ! test/langtools/tools/javac/T8222949/TestConstantDynamic.java ! test/langtools/tools/javac/TryWithResources/TwrSimpleClose.java ! test/langtools/tools/javac/annotations/ApplicableAnnotationsOnRecords.java ! test/langtools/tools/javac/annotations/SyntheticParameters.java ! test/langtools/tools/javac/annotations/typeAnnotations/TypeAnnotationsPositionsOnRecords.java ! test/langtools/tools/javac/annotations/typeAnnotations/VariablesDeclaredWithVarTest.java ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/ClassfileTestHelper.java ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest1.java ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest2.java ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest3.java ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/DeadCode.java ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/InstanceInitializer.java ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/NewTypeArguments.java ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/NoTargetAnnotations.java ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/Scopes.java ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/StaticInitializer.java ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/SyntheticParameters.java ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/T8008762.java ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/T8008769.java ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/T8010015.java ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/TestAnonInnerClasses.java ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/TestNewCastArray.java ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/TypeCasts.java ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/Wildcards.java ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ClassExtends.java ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ClassTypeParam.java ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ConstructorInvocationTypeArgument.java ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/Constructors.java ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ExceptionParameters.java ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/Fields.java ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/FromSpecification.java ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/Initializers.java ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/Lambda.java ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodInvocationTypeArgument.java ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodParameters.java ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodReceivers.java ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodReturns.java ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodThrows.java ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodTypeParam.java ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MultiCatch.java ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/NestedTypes.java ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/NewObjects.java ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/RepeatingTypeAnnotations.java ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ResourceVariable.java ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/TypeCasts.java ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/TypeTests.java ! test/langtools/tools/javac/api/TestGetScopeResult.java ! test/langtools/tools/javac/cast/intersection/DuplicatedCheckcastTest.java ! test/langtools/tools/javac/classfiles/InnerClasses/SyntheticClasses.java ! test/langtools/tools/javac/classfiles/T8255757/T8255757.java ! test/langtools/tools/javac/classfiles/attributes/AnnotationDefault/AnnotationDefaultTest.java ! test/langtools/tools/javac/classfiles/attributes/EnclosingMethod/EnclosingMethodTest.java ! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/LineNumberTest.java ! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/LineNumberTestBase.java ! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/MultipleRecordPatterns.java ! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/RuleSwitchBreaks.java ! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/StringSwitchBreaks.java ! test/langtools/tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTableTest.java ! test/langtools/tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTestBase.java ! test/langtools/tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTypeTableTest.java ! test/langtools/tools/javac/classfiles/attributes/Module/ModuleFlagTest.java ! test/langtools/tools/javac/classfiles/attributes/Module/ModuleTest.java ! test/langtools/tools/javac/classfiles/attributes/Module/ModuleTestBase.java ! test/langtools/tools/javac/classfiles/attributes/Signature/ConstructorTest.java ! test/langtools/tools/javac/classfiles/attributes/Signature/Driver.java ! test/langtools/tools/javac/classfiles/attributes/Signature/EnumTest.java ! test/langtools/tools/javac/classfiles/attributes/Signature/ExceptionTest.java ! test/langtools/tools/javac/classfiles/attributes/Signature/FieldTest.java ! test/langtools/tools/javac/classfiles/attributes/Signature/InnerClassTest.java ! test/langtools/tools/javac/classfiles/attributes/Signature/MethodParameterTest.java ! test/langtools/tools/javac/classfiles/attributes/Signature/MethodTypeBoundTest.java ! test/langtools/tools/javac/classfiles/attributes/Signature/ReturnTypeTest.java ! test/langtools/tools/javac/classfiles/attributes/SourceFile/AnonymousClassTest.java ! test/langtools/tools/javac/classfiles/attributes/SourceFile/InnerClassTest.java ! test/langtools/tools/javac/classfiles/attributes/SourceFile/LocalClassTest.java ! test/langtools/tools/javac/classfiles/attributes/SourceFile/MixTest.java ! test/langtools/tools/javac/classfiles/attributes/SourceFile/ModuleInfoTest.java ! test/langtools/tools/javac/classfiles/attributes/SourceFile/NoSourceFileAttribute.java ! test/langtools/tools/javac/classfiles/attributes/SourceFile/SourceFileTestBase.java ! test/langtools/tools/javac/classfiles/attributes/SourceFile/TopLevelClassesOneFileTest.java ! test/langtools/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateInnerClassConstructorsTest.java ! test/langtools/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateInnerClassMembersTest.java ! test/langtools/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateSiblingsTest.java ! test/langtools/tools/javac/classfiles/attributes/Synthetic/AssertFieldTest.java ! test/langtools/tools/javac/classfiles/attributes/Synthetic/BridgeMethodForGenericMethodTest.java ! test/langtools/tools/javac/classfiles/attributes/Synthetic/BridgeMethodsForLambdaTest.java ! test/langtools/tools/javac/classfiles/attributes/Synthetic/EnumTest.java ! test/langtools/tools/javac/classfiles/attributes/Synthetic/PackageInfoTest.java ! test/langtools/tools/javac/classfiles/attributes/Synthetic/SyntheticTestDriver.java ! test/langtools/tools/javac/classfiles/attributes/Synthetic/ThisFieldTest.java ! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForGenericMethodTest.java ! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerAnnotationTest.java ! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerClassTest.java ! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerEnumTest.java ! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerInterfaceTest.java ! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForTopLevelClassTest.java ! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsTestBase.java ! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsForGenericMethodTest.java ! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsForLambdaTest.java ! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsTest.java ! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsTestBase.java ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerAnnotationTest.java ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerClassTest.java ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerEnumTest.java ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerInterfaceTest.java ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesHierarchyTest.java ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInAnonymousClassTest.java ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerAnnotationTest.java ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerClassTest.java ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerEnumTest.java ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerInterfaceTest.java ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInLocalClassTest.java ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesIndexTest.java ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesTest.java ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesTestBase.java ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerAnnotationTest.java ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerEnumTest.java ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerInterfaceTest.java ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerEnumsInInnerClassTest.java ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerAnnotationTest.java ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerClassTest.java ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerEnumTest.java ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerInterfaceTest.java ! test/langtools/tools/javac/classfiles/attributes/innerclasses/NoInnerClassesTest.java ! test/langtools/tools/javac/classwriter/IndyCorrectInvocationName.java ! test/langtools/tools/javac/code/CharImmediateValue.java ! test/langtools/tools/javac/constDebug/ConstDebugTest.java ! test/langtools/tools/javac/defaultMethods/TestDefaultBody.java ! test/langtools/tools/javac/defaultMethods/TestNoBridgeOnDefaults.java ! test/langtools/tools/javac/defaultMethods/super/TestDirectSuperInterfaceInvoke.java ! test/langtools/tools/javac/diags/CheckResourceKeys.java ! test/langtools/tools/javac/diags/Example.java ! test/langtools/tools/javac/diags/examples/BadConstantValueType/BadConstantValueType.java ! test/langtools/tools/javac/diags/examples/CantAnnotateScoping.java ! test/langtools/tools/javac/diags/examples/CantAnnotateScoping1.java ! test/langtools/tools/javac/diags/examples/IllegalDigitInBinaryLiteral.java ! test/langtools/tools/javac/diags/examples/IllegalDigitInOctalLiteral.java ! test/langtools/tools/javac/diags/examples/InvalidBinaryNumber.java ! test/langtools/tools/javac/diags/examples/InvalidDefaultInterface/InvalidDefaultInterface.java ! test/langtools/tools/javac/diags/examples/InvalidStaticInterface/InvalidStaticInterface.java ! test/langtools/tools/javac/diags/examples/ModifierNotAllowed/module-info.java ! test/langtools/tools/javac/diags/examples/PrimitivePatternMatching.java ! test/langtools/tools/javac/diags/examples/ProcUseProcOrImplicit/ProcUseProcOrImplicit.java ! test/langtools/tools/javac/diags/examples/TypeReqClassArray.java ! test/langtools/tools/javac/diags/examples/TypeReqRef.java ! test/langtools/tools/javac/expression/_super/NonDirectSuper/NonDirectSuper.java ! test/langtools/tools/javac/file/SymLinkTest.java ! test/langtools/tools/javac/flow/LVTHarness.java ! test/langtools/tools/javac/generics/bridges/BridgeHarness.java ! test/langtools/tools/javac/generics/parametricException/ParametricException.java ! test/langtools/tools/javac/importscope/T8193717.java ! test/langtools/tools/javac/jvm/ClassRefDupInConstantPoolTest.java ! test/langtools/tools/javac/lambda/ByteCodeTest.java ! test/langtools/tools/javac/lambda/LocalVariableTable.java ! test/langtools/tools/javac/lambda/TestBootstrapMethodsCount.java ! test/langtools/tools/javac/lambda/TestInvokeDynamic.java ! test/langtools/tools/javac/lambda/bytecode/TestLambdaBytecode.java ! test/langtools/tools/javac/lambda/bytecode/TestLambdaBytecodeTargetRelease14.java ! test/langtools/tools/javac/lambda/lambdaNaming/TestNonSerializableLambdaNameStability.java ! test/langtools/tools/javac/launcher/GetResourceTest.java ! test/langtools/tools/javac/launcher/MultiFileSourceLauncherTests.java ! test/langtools/tools/javac/launcher/ProgramDescriptorTests.java ! test/langtools/tools/javac/launcher/Run.java ! test/langtools/tools/javac/launcher/src/p/q/CLTest.java ! test/langtools/tools/javac/linenumbers/ConditionalLineNumberTest.java ! test/langtools/tools/javac/linenumbers/FinallyLineNumberTest.java ! test/langtools/tools/javac/mandatoryWarnings/unchecked/Test.java ! test/langtools/tools/javac/meth/TestCP.java ! test/langtools/tools/javac/modules/ConvenientAccessErrorsTest.java ! test/langtools/tools/javac/modules/EdgeCases.java ! test/langtools/tools/javac/modules/ModuleVersion.java ! test/langtools/tools/javac/modules/RequiresTransitiveTest.java ! test/langtools/tools/javac/multicatch/7005371/T7005371.java ! test/langtools/tools/javac/multicatch/Pos05.java ! test/langtools/tools/javac/patterns/LocalVariableTable.java ! test/langtools/tools/javac/patterns/MatchExceptionTest.java ! test/langtools/tools/javac/patterns/NestedPatternVariablesBytecode.java ! test/langtools/tools/javac/patterns/NoUnnecessaryCast.java ! test/langtools/tools/javac/patterns/PrimitiveInstanceOfComboTest.java ! test/langtools/tools/javac/patterns/PrimitiveInstanceOfPatternOpWithRecordPatterns.java ! test/langtools/tools/javac/patterns/PrimitivePatternsSwitch.java ! test/langtools/tools/javac/patterns/SourceLevelChecks.java ! test/langtools/tools/javac/patterns/Switches.java ! test/langtools/tools/javac/patterns/TranslationTest.java ! test/langtools/tools/javac/platform/ModuleVersionTest.java ! test/langtools/tools/javac/plugin/AutostartPlugins.java ! test/langtools/tools/javac/plugin/InternalAPI.java ! test/langtools/tools/javac/preview/PreviewAutoSuppress.java ! test/langtools/tools/javac/preview/PreviewErrors.java ! test/langtools/tools/javac/processing/model/TestSymtabItems.java ! test/langtools/tools/javac/processing/model/element/TestFileObjectOf.java ! test/langtools/tools/javac/processing/options/TestNoteOnImplicitProcessing.java ! test/langtools/tools/javac/records/RecordsBinaryCompatibilityTests.java ! test/langtools/tools/javac/records/recordComponent/RecordComponentTypeTest.java ! test/langtools/tools/javac/recovery/AnnotationRecovery.java ! test/langtools/tools/javac/recovery/LambdaRecovery.java ! test/langtools/tools/javac/recovery/MethodModifiers.java ! test/langtools/tools/javac/resolve/NoObjectToString.java ! test/langtools/tools/javac/sealed/BinaryCompatibilityTests.java ! test/langtools/tools/javac/sealed/CheckSubtypesOfSealedTest.java ! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java ! test/langtools/tools/javac/sym/ElementStructureTest.java ! test/langtools/tools/javac/tree/TreeKindTest.java ! test/langtools/tools/javac/varargs/6199075/T6199075.java ! test/langtools/tools/javac/varargs/7042566/T7042566.java ! test/langtools/tools/javap/T4459541.java ! test/langtools/tools/javap/T6716452.java ! test/langtools/tools/javap/T8032814.java ! test/langtools/tools/javap/TestClassNameWarning.java ! test/langtools/tools/javap/classfile/T6887895.java ! test/langtools/tools/javap/typeAnnotations/JSR175Annotations.java ! test/langtools/tools/javap/typeAnnotations/NewArray.java ! test/langtools/tools/javap/typeAnnotations/Presence.java ! test/langtools/tools/javap/typeAnnotations/PresenceInner.java ! test/langtools/tools/javap/typeAnnotations/TypeCasts.java ! test/langtools/tools/javap/typeAnnotations/Visibility.java ! test/langtools/tools/javap/typeAnnotations/Wildcards.java ! test/langtools/tools/jdeps/listdeps/ListModuleDeps.java ! test/langtools/tools/lib/toolbox/AbstractTask.java ! test/langtools/tools/lib/toolbox/JavacTask.java ! test/langtools/tools/lib/toolbox/ToolBox.java Changeset: ef6e987a Branch: hermetic-java-runtime Author: Coleen Phillimore Date: 2024-12-12 12:48:06 +0000 URL: https://git.openjdk.org/leyden/commit/ef6e987a006ef81fb0cc6c12a88ee954738ec5d0 8346040: Zero interpreter build on Linux Aarch64 is broken Reviewed-by: kbarrett, dholmes ! src/hotspot/share/oops/compressedKlass.hpp Changeset: b8bb51e1 Branch: hermetic-java-runtime Author: Hannes Walln?fer Date: 2024-12-12 13:14:17 +0000 URL: https://git.openjdk.org/leyden/commit/b8bb51e1f334c84a34e02e65e2e2789231465ab9 8345908: Class links should be properly spaced Reviewed-by: prappo ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriter.java ! test/langtools/jdk/javadoc/doclet/testClassLinks/TestClassLinks.java ! test/langtools/jdk/javadoc/doclet/testHiddenTag/TestHiddenTag.java ! test/langtools/jdk/javadoc/doclet/testInterface/TestInterface.java ! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java ! test/langtools/jdk/javadoc/doclet/testPrivateClasses/TestPrivateClasses.java Changeset: f71d5150 Branch: hermetic-java-runtime Author: Hannes Walln?fer Date: 2024-12-12 13:28:58 +0000 URL: https://git.openjdk.org/leyden/commit/f71d51502673bc95d66aa568e98e4801613497a5 8345777: Improve sections for inherited members Reviewed-by: prappo ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlLinkFactory.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NestedClassWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriter.java ! test/langtools/jdk/javadoc/doclet/testHiddenTag/TestHiddenTag.java ! test/langtools/jdk/javadoc/doclet/testInterface/TestInterface.java ! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java ! test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java ! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestMultiInheritance.java ! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenDeprecatedMethods.java ! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverrideMethods.java ! test/langtools/jdk/javadoc/doclet/testPrivateClasses/TestPrivateClasses.java Changeset: 22845a77 Branch: hermetic-java-runtime Author: Kim Barrett Date: 2024-12-12 14:40:04 +0000 URL: https://git.openjdk.org/leyden/commit/22845a77a2175202876d0029f75fa32271e07b91 8337995: ZUtils::fill uses std::fill_n Reviewed-by: mli, stefank, jwaters, tschatzl ! src/hotspot/share/gc/z/zUtils.cpp Changeset: 11cd6398 Branch: hermetic-java-runtime Author: Severin Gehwolf Date: 2024-12-12 17:58:05 +0000 URL: https://git.openjdk.org/leyden/commit/11cd639842b61952755ad83e88446c91237c19f5 8345573: Module dependencies not resolved from run-time image when --limit-module is being used Reviewed-by: mchung ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java ! test/jdk/tools/jlink/IntegrationTest.java ! test/jdk/tools/jlink/bindservices/BindServices.java ! test/jdk/tools/jlink/bindservices/SuggestProviders.java ! test/jdk/tools/jlink/runtimeImage/AbstractLinkableRuntimeTest.java Changeset: ff85865b Branch: hermetic-java-runtime Author: Sonia Zaldana Calles Date: 2024-12-12 18:15:18 +0000 URL: https://git.openjdk.org/leyden/commit/ff85865b752b7a2e765e2035d372a4dbb9279fea 8346008: Fix recent NULL usage backsliding in Shenandoah Reviewed-by: kbarrett, wkemper ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalEvacuationTask.cpp Changeset: e9ad27fc Branch: hermetic-java-runtime Author: Thomas Stuefe Date: 2024-12-12 18:53:33 +0000 URL: https://git.openjdk.org/leyden/commit/e9ad27fcdcb59be573ffd20811e82bced7c78948 8339313: 32-bit build broken Reviewed-by: coleenp, mbaesken, szaldana ! test/hotspot/jtreg/runtime/exceptionMsgs/NoClassDefFoundError/libNoClassDefFoundErrorTest.c ! test/hotspot/jtreg/serviceability/sa/libupcall.c Changeset: 18e0b343 Branch: hermetic-java-runtime Author: Weijun Wang Date: 2024-12-12 18:57:46 +0000 URL: https://git.openjdk.org/leyden/commit/18e0b343ab002b193d4db3be226394ee7dbe9f19 8344137: Update XML Security for Java to 3.0.5 Reviewed-by: mullan ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/JCEMapper.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/MessageDigestAlgorithm.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithm.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/ECDSAUtils.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureBaseRSA.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureECDSA.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/KeyInfo.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/DEREncodedKeyValue.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/KeyValue.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/keyvalues/ECKeyValue.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/resource/xmlsecurity_de.properties ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/XMLSignature.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/Constants.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/ElementProxy.java ! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/SignatureMethod.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyInfoFactory.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyValue.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureMethod.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLSignatureFactory.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/XMLDSigRI.java ! src/java.xml.crypto/share/legal/santuario.md ! test/jdk/javax/xml/crypto/dsig/GenerationTests.java + test/jdk/javax/xml/crypto/dsig/PSS.java ! test/lib/jdk/test/lib/security/XMLUtils.java Changeset: db9eab3f Branch: hermetic-java-runtime Author: David Holmes Date: 2024-12-12 23:15:48 +0000 URL: https://git.openjdk.org/leyden/commit/db9eab3f29e9cb26a8c0a7c31c55aaf140f21bed 8311542: Consolidate the native stack printing code Reviewed-by: kbarrett, jwaters ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/runtime/frame.hpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/utilities/debug.cpp + src/hotspot/share/utilities/nativeStackPrinter.cpp + src/hotspot/share/utilities/nativeStackPrinter.hpp ! src/hotspot/share/utilities/vmError.cpp ! src/hotspot/share/utilities/vmError.hpp Changeset: 28e49e97 Branch: hermetic-java-runtime Author: Kim Barrett Date: 2024-12-13 04:49:11 +0000 URL: https://git.openjdk.org/leyden/commit/28e49e978a40f3fdff08c5e309cea739ecc870dc 8345505: Fix -Wzero-as-null-pointer-constant warnings in zero code Reviewed-by: dholmes ! src/hotspot/cpu/zero/frame_zero.cpp Changeset: 09c29d1d Branch: hermetic-java-runtime Author: Sorna Sarathi Committer: Amit Kumar Date: 2024-12-13 05:01:37 +0000 URL: https://git.openjdk.org/leyden/commit/09c29d1d4274d9c36e1af98f02e6fc5b3f35133f 8346069: Add missing Classpath exception statements Reviewed-by: amitkumar, asemenyuk, iris, kcr ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PrettyPrintHandler.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/XmlConsumer.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/XmlUtils.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ExceptionBox.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingBiConsumer.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingBiFunction.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingConsumer.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingFunction.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingRunnable.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingSupplier.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingUnaryOperator.java Changeset: 31ceec7c Branch: hermetic-java-runtime Author: Prasanta Sadhukhan Date: 2024-12-13 05:50:07 +0000 URL: https://git.openjdk.org/leyden/commit/31ceec7cd55b455cddf0953cc23aaa64612bd6e7 8346055: javax/swing/text/StyledEditorKit/4506788/bug4506788.java fails in ubuntu22.04 Reviewed-by: tr ! test/jdk/javax/swing/text/StyledEditorKit/4506788/bug4506788.java Changeset: 367c3041 Branch: hermetic-java-runtime Author: SendaoYan Date: 2024-12-13 08:34:10 +0000 URL: https://git.openjdk.org/leyden/commit/367c3041272d43b0474b433c555f22a3e15579f6 8346059: [ASAN] awt_LoadLibrary.c reported compile warning ignoring return value of function by clang17 Reviewed-by: ihse ! src/java.desktop/unix/native/libawt/awt/awt_LoadLibrary.c Changeset: a9a5f7cb Branch: hermetic-java-runtime Author: Albert Mingkun Yang Date: 2024-12-13 11:43:32 +0000 URL: https://git.openjdk.org/leyden/commit/a9a5f7cb0a75b82d613ecd9018e13e5337e90363 8345323: Parallel GC does not handle UseLargePages and UseNUMA gracefully Reviewed-by: sjohanss, tschatzl ! src/hotspot/share/gc/shared/genArguments.cpp Changeset: 1d2ccaea Branch: hermetic-java-runtime Author: Matthias Baesken Date: 2024-12-13 12:14:07 +0000 URL: https://git.openjdk.org/leyden/commit/1d2ccaeaa316029772b5de3dc5579ee7b1363b60 8345569: [ubsan] adjustments to filemap.cpp and virtualspace.cpp for macOS aarch64 Reviewed-by: mdoerr, lucy, dholmes ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/memory/virtualspace.cpp Changeset: 266e3d0d Branch: hermetic-java-runtime Author: Matthias Baesken Date: 2024-12-13 12:18:49 +0000 URL: https://git.openjdk.org/leyden/commit/266e3d0decc09b9c17c455e2c754cd39114fa31a 8345590: AIX 'make all' fails after JDK-8339480 Reviewed-by: clanger, jkern, mdoerr, lucy ! make/Main.gmk Changeset: 2ce53e88 Branch: hermetic-java-runtime Author: William Kemper Date: 2024-12-13 17:41:26 +0000 URL: https://git.openjdk.org/leyden/commit/2ce53e88481659734bc5424c643c5e31c116bc5d 8345970: pthread_getcpuclockid related crashes in shenandoah tests Reviewed-by: ysr ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMmuTracker.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMmuTracker.hpp Changeset: cfa04d31 Branch: hermetic-java-runtime Author: William Kemper Date: 2024-12-13 18:14:01 +0000 URL: https://git.openjdk.org/leyden/commit/cfa04d31ddff49cbf5dfdfedd61264d5556a283c 8346051: MemoryTest fails when Shenandoah's generational mode is enabled Reviewed-by: lmesnik, ysr ! test/jdk/java/lang/management/MemoryMXBean/MemoryTest.java Changeset: f647d4d9 Branch: hermetic-java-runtime Author: Calvin Cheung Date: 2024-12-13 19:19:42 +0000 URL: https://git.openjdk.org/leyden/commit/f647d4d908a6760c116a3a762c4dc09e3ed95796 8345936: Call ClassLoader.getResourceAsByteArray only for multi-release jar Reviewed-by: iklam, dholmes ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/filemap.hpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoader.hpp ! src/hotspot/share/classfile/classLoaderExt.cpp Changeset: e7fc0eb5 Branch: hermetic-java-runtime Author: Kevin Walls Date: 2024-12-13 20:39:18 +0000 URL: https://git.openjdk.org/leyden/commit/e7fc0eb522f14ee28ac40cf89268767cb7b6dfcf 8345987: java.management has two Util.newObjectName methods (remove one) Reviewed-by: cjplummer, amenkov, lmesnik ! src/java.management/share/classes/com/sun/jmx/interceptor/DefaultMBeanServerInterceptor.java ! src/java.management/share/classes/com/sun/jmx/mbeanserver/Repository.java ! src/java.management/share/classes/com/sun/jmx/mbeanserver/Util.java ! src/java.management/share/classes/javax/management/MBeanServerDelegate.java ! src/java.management/share/classes/javax/management/ObjectName.java Changeset: 4b21fb9d Branch: hermetic-java-runtime Author: Archie Cobbs Date: 2024-12-13 22:40:42 +0000 URL: https://git.openjdk.org/leyden/commit/4b21fb9df99918fe1adf84e80148a2076a52a276 8343467: Remove unnecessary @SuppressWarnings annotations (security) Reviewed-by: mullan ! src/java.base/share/classes/com/sun/crypto/provider/PBES2Parameters.java ! src/java.base/share/classes/com/sun/crypto/provider/SealedObjectForKeyProtector.java ! src/java.base/share/classes/java/security/Key.java ! src/java.base/share/classes/java/security/PrivateKey.java ! src/java.base/share/classes/java/security/Provider.java ! src/java.base/share/classes/java/security/PublicKey.java ! src/java.base/share/classes/java/security/interfaces/DSAPrivateKey.java ! src/java.base/share/classes/java/security/interfaces/DSAPublicKey.java ! src/java.base/share/classes/java/security/interfaces/ECPrivateKey.java ! src/java.base/share/classes/java/security/interfaces/ECPublicKey.java ! src/java.base/share/classes/java/security/interfaces/RSAMultiPrimePrivateCrtKey.java ! src/java.base/share/classes/java/security/interfaces/RSAPrivateCrtKey.java ! src/java.base/share/classes/java/security/interfaces/RSAPrivateKey.java ! src/java.base/share/classes/java/security/interfaces/RSAPublicKey.java ! src/java.base/share/classes/javax/crypto/SecretKey.java ! src/java.base/share/classes/javax/crypto/interfaces/DHPrivateKey.java ! src/java.base/share/classes/javax/crypto/interfaces/DHPublicKey.java ! src/java.base/share/classes/javax/crypto/interfaces/PBEKey.java ! src/java.base/share/classes/sun/security/internal/interfaces/TlsMasterSecret.java ! src/java.base/share/classes/sun/security/jca/ProviderConfig.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/SubjectComber.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11TlsPrfGenerator.java ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpNet.java Changeset: c2f0ef5f Branch: hermetic-java-runtime Author: Ioi Lam Date: 2024-12-14 00:16:08 +0000 URL: https://git.openjdk.org/leyden/commit/c2f0ef5f4822e7e558fe2b4077d57634d380aa11 8346159: Disable CDS AOTClassLinking tests for JVMCI due to JDK-8345635 Reviewed-by: dnsimon, dholmes ! test/hotspot/jtreg/runtime/cds/appcds/LambdaWithUseImplMethodHandle.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchiveHeapTestClass.java ! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/AOTLinkedLambdas.java ! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/AOTLinkedVarHandles.java Changeset: ebb27c2e Branch: hermetic-java-runtime Author: Kim Barrett Date: 2024-12-14 01:48:05 +0000 URL: https://git.openjdk.org/leyden/commit/ebb27c2e8f47d35d4f030cca4126c39e24d456bd 8346139: test_memset_with_concurrent_readers.cpp should not use Reviewed-by: stefank, tschatzl ! test/hotspot/gtest/gc/shared/test_memset_with_concurrent_readers.cpp Changeset: 3b9de117 Branch: hermetic-java-runtime Author: Simon Tooke Committer: Thomas Stuefe Date: 2024-12-14 06:13:26 +0000 URL: https://git.openjdk.org/leyden/commit/3b9de117e83a7875df7fd2ddcc9d896f027e2c92 8319875: Add macOS implementation for jcmd System.map Reviewed-by: stuefe, szaldana + src/hotspot/os/bsd/memMapPrinter_macosx.cpp ! src/hotspot/os/windows/memMapPrinter_windows.cpp ! src/hotspot/share/nmt/memMapPrinter.cpp ! src/hotspot/share/nmt/memMapPrinter.hpp ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/services/diagnosticCommand.hpp ! test/hotspot/jtreg/serviceability/dcmd/vm/SystemDumpMapTest.java ! test/hotspot/jtreg/serviceability/dcmd/vm/SystemMapTest.java ! test/hotspot/jtreg/serviceability/dcmd/vm/SystemMapTestBase.java Changeset: 6b022bb6 Branch: hermetic-java-runtime Author: Leonid Mesnik Date: 2024-12-14 19:08:19 +0000 URL: https://git.openjdk.org/leyden/commit/6b022bb64b2109c8cd40ebd3b8b3226cf894544d 8344453: Test jdk/jfr/event/oldobject/TestSanityDefault.java timed out Reviewed-by: egahlin ! test/jdk/jdk/jfr/event/oldobject/TestSanityDefault.java Changeset: ab1dbd40 Branch: hermetic-java-runtime Author: Lance Andersen Date: 2024-12-15 17:41:52 +0000 URL: https://git.openjdk.org/leyden/commit/ab1dbd4089a1a15bdf1b6b39994d5b1faacc40ab 8346202: Correct typo in SQLPermission Reviewed-by: mullan, rriggs, iris ! src/java.sql/share/classes/java/sql/SQLPermission.java Changeset: c88e081a Branch: hermetic-java-runtime Author: Kim Barrett Date: 2024-12-16 04:24:39 +0000 URL: https://git.openjdk.org/leyden/commit/c88e081a6a0a00d7e7e5f2337f942a1d6c3b5110 8346160: Fix -Wzero-as-null-pointer-constant warnings from explicit casts Reviewed-by: stefank, dholmes ! src/hotspot/os/aix/attachListener_aix.cpp ! src/hotspot/os/posix/attachListener_posix.cpp ! src/hotspot/os/posix/perfMemory_posix.cpp ! src/hotspot/share/oops/compressedKlass.cpp ! src/hotspot/share/utilities/vmError.cpp Changeset: 3518b4bd Branch: hermetic-java-runtime Author: Christian Hagedorn Date: 2024-12-16 06:21:22 +0000 URL: https://git.openjdk.org/leyden/commit/3518b4bd205f67a356bc6b531c0622ac1d97a962 8344171: Clone and initialize Assertion Predicates in order instead of in reverse-order Reviewed-by: epeter, kvn ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp Changeset: ee1c5ad8 Branch: hermetic-java-runtime Author: Richard Reingruber Date: 2024-12-16 07:16:40 +0000 URL: https://git.openjdk.org/leyden/commit/ee1c5ad8fe99ec427604773a6f04baa0ad765c9e 8345975: Update SAP SE copyright year to 2024 where it was missed Reviewed-by: mdoerr, clanger ! src/hotspot/cpu/ppc/c1_CodeStubs_ppc.cpp ! src/hotspot/cpu/ppc/c2_init_ppc.cpp ! src/hotspot/cpu/ppc/frame_ppc.cpp ! src/hotspot/cpu/ppc/frame_ppc.hpp ! src/hotspot/cpu/ppc/frame_ppc.inline.hpp ! src/hotspot/cpu/ppc/globals_ppc.hpp ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp ! src/hotspot/cpu/ppc/nativeInst_ppc.cpp ! src/hotspot/cpu/ppc/nativeInst_ppc.hpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/ppc/vm_version_ppc.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.hpp ! src/hotspot/cpu/ppc/vtableStubs_ppc_64.cpp ! src/hotspot/cpu/s390/frame_s390.hpp ! src/hotspot/cpu/s390/frame_s390.inline.hpp ! src/hotspot/cpu/s390/nativeInst_s390.hpp ! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp ! src/hotspot/os/aix/osThread_aix.cpp ! src/hotspot/os/aix/osThread_aix.hpp ! src/hotspot/os/aix/porting_aix.hpp ! src/hotspot/os_cpu/aix_ppc/javaThread_aix_ppc.cpp ! src/hotspot/os_cpu/linux_ppc/javaThread_linux_ppc.cpp ! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp ! src/hotspot/share/utilities/vmError.cpp Changeset: 4fc43b0b Branch: hermetic-java-runtime Author: Hannes Walln?fer Date: 2024-12-16 08:09:52 +0000 URL: https://git.openjdk.org/leyden/commit/4fc43b0b49c3d7c4351646f2580860495d8a0d67 8345770: javadoc: API documentation builds are not always reproducible Reviewed-by: nbenalla, liach ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlLinkFactory.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/InheritDocTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/LinkTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/ReturnTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/TagletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/ThrowsTaglet.java ! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java ! test/langtools/jdk/javadoc/doclet/testUseOption/TestUseOption.java ! test/langtools/jdk/javadoc/doclet/testUseOption/pkg1/AnAbstract.java Changeset: 92860186 Branch: hermetic-java-runtime Author: Robbin Ehn Date: 2024-12-16 09:48:12 +0000 URL: https://git.openjdk.org/leyden/commit/92860186ec72dd5de55b310700a6b4f03d8b64fd 8345322: RISC-V: Add concurrent gtests for cmpxchg variants Reviewed-by: mli, fyang ! test/hotspot/gtest/riscv/test_assembler_riscv.cpp Changeset: 32c8195c Branch: hermetic-java-runtime Author: Christian Hagedorn Date: 2024-12-16 09:53:38 +0000 URL: https://git.openjdk.org/leyden/commit/32c8195c3acce2d220829bf5b81e3cef907fff3c 8345801: C2: Clean up include statements to speed up compilation when touching type.hpp Reviewed-by: kvn, dlong, jwaters ! src/hotspot/cpu/x86/c2_intelJccErratum_x86.cpp ! src/hotspot/share/c1/c1_Compilation.hpp ! src/hotspot/share/c1/c1_FrameMap.hpp ! src/hotspot/share/c1/c1_GraphBuilder.cpp ! src/hotspot/share/c1/c1_IR.hpp ! src/hotspot/share/c1/c1_LIRAssembler.cpp ! src/hotspot/share/c1/c1_LIRGenerator.hpp ! src/hotspot/share/c1/c1_Optimizer.cpp ! src/hotspot/share/c1/c1_RangeCheckElimination.cpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/c1/c1_Runtime1.hpp ! src/hotspot/share/c1/c1_ValueMap.cpp ! src/hotspot/share/c1/c1_ValueSet.hpp ! src/hotspot/share/c1/c1_ValueType.hpp ! src/hotspot/share/ci/ciTypeFlow.cpp ! src/hotspot/share/classfile/vmIntrinsics.cpp ! src/hotspot/share/code/compiledIC.hpp ! src/hotspot/share/code/vtableStubs.cpp ! src/hotspot/share/compiler/compilerDefinitions.inline.hpp ! src/hotspot/share/compiler/compilerDirectives.hpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/opto/c2compiler.hpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/mathexactnode.hpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/output.cpp ! src/hotspot/share/opto/output.hpp ! src/hotspot/share/opto/runtime.hpp ! src/hotspot/share/runtime/vframeArray.cpp ! src/hotspot/share/runtime/vframe_hp.cpp Changeset: dbffe332 Branch: hermetic-java-runtime Author: Maurizio Cimadamore Date: 2024-12-16 10:20:13 +0000 URL: https://git.openjdk.org/leyden/commit/dbffe33251da4472945d97ab54c7e3354d7f42d2 8345263: Make sure that lint categories are used correctly when logging lint warnings Reviewed-by: vromero, jlahoda ! make/langtools/tools/propertiesparser/gen/ClassGenerator.java ! make/langtools/tools/propertiesparser/parser/Message.java ! make/langtools/tools/propertiesparser/parser/MessageLine.java ! make/langtools/tools/propertiesparser/resources/templates.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ThisEscapeAnalyzer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacFiler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/AbstractLog.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JCDiagnostic.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/MandatoryWarningHandler.java ! test/langtools/tools/javac/6304921/TestLog.java Changeset: 45a32979 Branch: hermetic-java-runtime Author: Stefan Karlsson Date: 2024-12-16 13:43:55 +0000 URL: https://git.openjdk.org/leyden/commit/45a329790b844139010c95f981c72ad43b08369a 8346248: serviceability/dcmd/vm/{SystemMapTest.java,SystemMapTest.java} failing on macos-aarch64 Reviewed-by: eosterlund ! test/hotspot/jtreg/serviceability/dcmd/vm/SystemMapTestBase.java Changeset: 8133eb2c Branch: hermetic-java-runtime Author: Erik Joelsson Date: 2024-12-16 14:34:46 +0000 URL: https://git.openjdk.org/leyden/commit/8133eb2c28f967d7e04fbd20fbe143d5bb393afe 8346150: Jib dependency on autoconf missing for 'docs' profile Reviewed-by: jwaters, dholmes ! make/conf/jib-profiles.js Changeset: d7379789 Branch: hermetic-java-runtime Author: Archie Cobbs Date: 2024-12-16 14:52:42 +0000 URL: https://git.openjdk.org/leyden/commit/d737978924f08f1aae280867e5106f2cfd0e9d31 8343477: Remove unnecessary @SuppressWarnings annotations (compiler) Reviewed-by: darcy, mcimadamore ! make/jdk/src/classes/build/tools/depend/Depend.java ! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Operators.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/JNIWriter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/model/AnnotationProxyMaker.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/UnicodeReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/List.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java Changeset: cb925955 Branch: hermetic-java-runtime Author: Amit Kumar Date: 2024-12-16 16:10:16 +0000 URL: https://git.openjdk.org/leyden/commit/cb92595599a8a22a807a29bf56f1e02e792386a9 8336356: [s390x] preserve Vector Register before using for string compress / expand Reviewed-by: aph, lucy ! src/hotspot/cpu/s390/c2_MacroAssembler_s390.cpp ! src/hotspot/cpu/s390/c2_MacroAssembler_s390.hpp ! src/hotspot/cpu/s390/s390.ad Changeset: e7d21fcf Branch: hermetic-java-runtime Author: Matthew Donovan Date: 2024-12-16 16:18:57 +0000 URL: https://git.openjdk.org/leyden/commit/e7d21fcf4949106e89afd413e9abc47d622dd47a 8346285: Update jarsigner compatibility test for change in default digest algorithm Reviewed-by: weijun ! test/jdk/sun/security/tools/jarsigner/compatibility/Compatibility.java Changeset: f8974ba7 Branch: hermetic-java-runtime Author: Calvin Cheung Date: 2024-12-16 16:54:31 +0000 URL: https://git.openjdk.org/leyden/commit/f8974ba718b3a631abafa8987d3fb98164fb35e5 8345838: Remove the appcds/javaldr/AnonVmClassesDuringDump.java test Reviewed-by: iklam, dholmes ! test/hotspot/jtreg/TEST.groups - test/hotspot/jtreg/runtime/cds/appcds/javaldr/AnonVmClassesDuringDump.java - test/hotspot/jtreg/runtime/cds/appcds/javaldr/AnonVmClassesDuringDumpTransformer.java - test/hotspot/jtreg/runtime/cds/appcds/javaldr/AnonVmClassesDuringDumpTransformer.mf Changeset: 23708d01 Branch: hermetic-java-runtime Author: Kevin Walls Date: 2024-12-16 17:02:29 +0000 URL: https://git.openjdk.org/leyden/commit/23708d01668e3c9154a73d8c84da4704457d43d6 8346257: Problemlist jdp tests for macosx-aarch64 Reviewed-by: cjplummer ! test/jdk/ProblemList.txt Changeset: 57adf64a Branch: hermetic-java-runtime Author: Kevin Walls Date: 2024-12-16 17:18:20 +0000 URL: https://git.openjdk.org/leyden/commit/57adf64ab4e50fd1739eb8ed14331d49f943b5e5 8346261: Cleanup in JDP tests Reviewed-by: cjplummer ! test/jdk/sun/management/jdp/ClientConnection.java ! test/jdk/sun/management/jdp/DynamicLauncher.java ! test/jdk/sun/management/jdp/JdpDefaultsTest.java ! test/jdk/sun/management/jdp/JdpJmxRemoteDynamicPortTest.java ! test/jdk/sun/management/jdp/JdpJmxRemoteDynamicPortTestCase.java ! test/jdk/sun/management/jdp/JdpOffTest.java ! test/jdk/sun/management/jdp/JdpOffTestCase.java ! test/jdk/sun/management/jdp/JdpOnTestCase.java ! test/jdk/sun/management/jdp/JdpSpecificAddressTest.java ! test/jdk/sun/management/jdp/JdpTestCase.java Changeset: d3359417 Branch: hermetic-java-runtime Author: Coleen Phillimore Date: 2024-12-16 17:46:43 +0000 URL: https://git.openjdk.org/leyden/commit/d3359417f3cb853b078041d07b8459b7b29a0a94 8345678: compute_modifiers should not be in create_mirror Reviewed-by: fparain, dholmes ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/oops/arrayKlass.cpp ! src/hotspot/share/oops/arrayKlass.hpp ! src/hotspot/share/oops/objArrayKlass.cpp ! src/hotspot/share/oops/typeArrayKlass.cpp ! src/hotspot/share/oops/typeArrayKlass.hpp ! src/hotspot/share/prims/jvmtiEnv.cpp Changeset: 51662c23 Branch: hermetic-java-runtime Author: Eirik Bj?rsn?s Date: 2024-12-16 18:03:21 +0000 URL: https://git.openjdk.org/leyden/commit/51662c2384326749fb4ee7a792d98b01d64e56f1 8346232: Remove leftovers of the jar --normalize feature Reviewed-by: alanb, jpai ! src/jdk.jartool/share/classes/sun/tools/jar/Main.java ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_de.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_es.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_fr.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_it.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_ja.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_ko.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_pt_BR.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_sv.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_zh_CN.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_zh_TW.properties Changeset: c75b1d4b Branch: hermetic-java-runtime Author: Matthias Baesken Date: 2024-12-16 18:24:15 +0000 URL: https://git.openjdk.org/leyden/commit/c75b1d4bf65d927e18b10ea6de263a331b78e13a 8346082: Output JVMTI agent information in hserr files Reviewed-by: mdoerr, dholmes, stuefe ! src/hotspot/share/prims/jvmtiAgentList.hpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/utilities/vmError.cpp Changeset: 31c3b191 Branch: hermetic-java-runtime Author: Paul Sandoz Date: 2024-12-16 18:53:05 +0000 URL: https://git.openjdk.org/leyden/commit/31c3b191745b5c97ae4e757323355fb9831da9fe 8346174: UMAX/UMIN are missing from XXXVector::reductionOperations Reviewed-by: qamai, jbhateja ! src/hotspot/share/opto/vectorIntrinsics.cpp ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template ! test/jdk/jdk/incubator/vector/Byte128VectorTests.java ! test/jdk/jdk/incubator/vector/Byte256VectorTests.java ! test/jdk/jdk/incubator/vector/Byte512VectorTests.java ! test/jdk/jdk/incubator/vector/Byte64VectorTests.java ! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Int128VectorTests.java ! test/jdk/jdk/incubator/vector/Int256VectorTests.java ! test/jdk/jdk/incubator/vector/Int512VectorTests.java ! test/jdk/jdk/incubator/vector/Int64VectorTests.java ! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Long128VectorTests.java ! test/jdk/jdk/incubator/vector/Long256VectorTests.java ! test/jdk/jdk/incubator/vector/Long512VectorTests.java ! test/jdk/jdk/incubator/vector/Long64VectorTests.java ! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Short128VectorTests.java ! test/jdk/jdk/incubator/vector/Short256VectorTests.java ! test/jdk/jdk/incubator/vector/Short512VectorTests.java ! test/jdk/jdk/incubator/vector/Short64VectorTests.java ! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java ! test/jdk/jdk/incubator/vector/gen-template.sh Changeset: fd0207d5 Branch: hermetic-java-runtime Author: Justin Lu Date: 2024-12-16 21:00:56 +0000 URL: https://git.openjdk.org/leyden/commit/fd0207d59309ae1af9539580f5bfcbc7627789cb 8345327: JDK 24 RDP1 L10n resource files update Reviewed-by: naoto, dnguyen, joehw, almatvee, sgehwolf, jlahoda, prappo, asemenyuk ! src/java.base/share/classes/sun/launcher/resources/launcher_de.properties ! src/java.base/share/classes/sun/launcher/resources/launcher_ja.properties ! src/java.base/share/classes/sun/launcher/resources/launcher_zh_CN.properties ! src/java.base/share/classes/sun/security/util/Resources_de.java ! src/java.base/share/classes/sun/security/util/Resources_ja.java ! src/java.base/share/classes/sun/security/util/Resources_zh_CN.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ja.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_CN.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_de.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_ja.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_de.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_ja.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_zh_CN.properties ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources_de.java ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources_ja.java ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources_zh_CN.java ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_de.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_ja.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_zh_CN.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_de.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_ja.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_zh_CN.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_ja.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_zh_CN.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_de.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_ja.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_zh_CN.properties ! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap_de.properties ! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap_ja.properties ! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap_zh_CN.properties ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_de.properties ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_ja.properties ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_zh_CN.properties ! src/jdk.jlink/share/classes/jdk/tools/jmod/resources/jmod_ja.properties ! src/jdk.jlink/share/classes/jdk/tools/jmod/resources/jmod_zh_CN.properties ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_de.properties ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_ja.properties ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_zh_CN.properties ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_de.properties ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_ja.properties ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_zh_CN.properties ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_de.properties ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_zh_CN.properties Changeset: 30302309 Branch: hermetic-java-runtime Author: Magnus Ihse Bursie Date: 2024-12-16 21:26:51 +0000 URL: https://git.openjdk.org/leyden/commit/30302309155b91d1bb6a3a7295791d656d149788 8346278: Clean up some flag handing in flags-cflags.m4 Reviewed-by: erikj ! make/autoconf/flags-cflags.m4 ! make/hotspot/lib/CompileJvm.gmk Changeset: 929d4a50 Branch: hermetic-java-runtime Author: Fei Yang Date: 2024-12-17 00:02:24 +0000 URL: https://git.openjdk.org/leyden/commit/929d4a50999d1e734070bb03552fba2eff9f6c3a 8346231: RISC-V: Fix incorrect assertion in SharedRuntime::generate_handler_blob Reviewed-by: fjiang, rehn ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp Changeset: a7631ccf Branch: hermetic-java-runtime Author: Fei Yang Date: 2024-12-17 00:12:39 +0000 URL: https://git.openjdk.org/leyden/commit/a7631ccf18e468d6ecba121865f7fed29cbf2186 8346235: RISC-V: Optimize bitwise AND with mask values Reviewed-by: gcao, rehn, fjiang ! src/hotspot/cpu/riscv/c1_LIRAssembler_arith_riscv.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/interp_masm_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/runtime_riscv.cpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp ! src/hotspot/cpu/riscv/templateTable_riscv.cpp Changeset: 18d1d611 Branch: hermetic-java-runtime Author: Zhao Song Committer: Erik Joelsson Date: 2024-12-17 00:22:54 +0000 URL: https://git.openjdk.org/leyden/commit/18d1d61116d7ac2aa47b4c173070a8ab56fe8ed1 8346046: Enable copyright header format check Reviewed-by: erikj, iris, dholmes ! .jcheck/conf Changeset: 87804f24 Branch: hermetic-java-runtime Author: Archie Cobbs Date: 2024-12-17 03:18:25 +0000 URL: https://git.openjdk.org/leyden/commit/87804f24b2afaf7de4a21c81ef01548b09ba81b0 8346294: Invalid lint category specified in compiler.properties Reviewed-by: mcimadamore ! make/langtools/tools/propertiesparser/resources/templates.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: bd3c0be3 Branch: hermetic-java-runtime Author: Christian Stein Date: 2024-12-17 07:16:12 +0000 URL: https://git.openjdk.org/leyden/commit/bd3c0be36d929fab5e5ca0158d53e50b2d206707 8268611: jar --validate should check targeted classes in MR-JAR files Reviewed-by: jvernee ! src/jdk.jartool/share/classes/sun/tools/jar/FingerPrint.java ! src/jdk.jartool/share/classes/sun/tools/jar/Main.java ! src/jdk.jartool/share/classes/sun/tools/jar/Validator.java ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties ! test/jdk/sun/security/tools/jarsigner/multiRelease/MVJarSigningTest.java ! test/jdk/tools/jar/mmrjar/Basic.java ! test/jdk/tools/jar/multiRelease/ApiValidatorTest.java ! test/jdk/tools/jar/multiRelease/Basic.java ! test/jdk/tools/jar/multiRelease/Basic1.java ! test/jdk/tools/jar/multiRelease/MRTestBase.java ! test/jdk/tools/jar/multiRelease/VersionValidatorTest.java ! test/langtools/tools/jdeps/MultiReleaseJar.java ! test/langtools/tools/jdeps/missingDeps/MissingDepsTest.java ! test/langtools/tools/jdeps/multiVersion/MultiVersionError.java Changeset: 466c00ac Branch: hermetic-java-runtime Author: Prasanta Sadhukhan Date: 2024-12-17 07:46:53 +0000 URL: https://git.openjdk.org/leyden/commit/466c00ac88569d145a47845b2c9a2522a1649889 8346234: javax/swing/text/DefaultEditorKit/4278839/bug4278839.java still fails in CI Reviewed-by: kizune ! test/jdk/javax/swing/text/DefaultEditorKit/4278839/bug4278839.java Changeset: fbbc7c35 Branch: hermetic-java-runtime Author: Alan Bateman Date: 2024-12-17 08:30:29 +0000 URL: https://git.openjdk.org/leyden/commit/fbbc7c35f422294090b8c7a02a19ab2fb67c7070 8346120: VirtualThreadPinned event recorded for Object.wait may have wrong duration or may record second event Reviewed-by: dholmes, pchilanomate ! src/hotspot/share/runtime/objectMonitor.cpp + test/jdk/java/lang/Thread/virtual/MonitorPinnedEvents.java Changeset: 5e25c48b Branch: hermetic-java-runtime Author: theoweidmannoracle Committer: Tobias Hartmann Date: 2024-12-17 10:01:27 +0000 URL: https://git.openjdk.org/leyden/commit/5e25c48b8bfe818816a9e8074f293dcab99b40ef 8346289: Confusing phrasing in IR Framework README / User-defined Regexes Reviewed-by: thartmann, chagedorn ! test/hotspot/jtreg/compiler/lib/ir_framework/README.md Changeset: 725079bf Branch: hermetic-java-runtime Author: Jaikiran Pai Date: 2024-12-17 10:14:28 +0000 URL: https://git.openjdk.org/leyden/commit/725079bf68be85892784c1c4554b6a3cfec8f425 8345506: jar --validate may lead to java.nio.file.FileAlreadyExistsException Reviewed-by: lancea ! src/jdk.jartool/share/classes/sun/tools/jar/Main.java + test/jdk/tools/jar/JarNoFileArgOperations.java Changeset: 8a645954 Branch: hermetic-java-runtime Author: Doug Simon Date: 2024-12-17 12:11:55 +0000 URL: https://git.openjdk.org/leyden/commit/8a6459544855e3c0561678769b9123f7df959cb4 8346282: [JVMCI] Add failure reason support to UnresolvedJava/Type/Method/Field Reviewed-by: never, yzheng ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotConstantPool.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/UnresolvedJavaField.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/UnresolvedJavaMethod.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/UnresolvedJavaType.java Changeset: 99af595f Branch: hermetic-java-runtime Author: Jan Lahoda Date: 2024-12-17 12:32:13 +0000 URL: https://git.openjdk.org/leyden/commit/99af595fe08b374f31c9d6916f3563ba51e4b11e 8345942: Separate source output from class output when building microbenchmarks Reviewed-by: shade, erikj ! make/test/BuildMicrobenchmark.gmk Changeset: baeb3d9a Branch: hermetic-java-runtime Author: Coleen Phillimore Date: 2024-12-17 12:37:05 +0000 URL: https://git.openjdk.org/leyden/commit/baeb3d9ab889cddcce1c00728098ae5a5120eeb2 8346304: SA doesn't need a copy of getModifierFlags Reviewed-by: sspitsyn, cjplummer ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ArrayKlass.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Klass.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ObjArrayKlass.java Changeset: fbd76ca8 Branch: hermetic-java-runtime Author: Coleen Phillimore Date: 2024-12-17 13:00:19 +0000 URL: https://git.openjdk.org/leyden/commit/fbd76ca8edd756ff2ebbc9f6477cc1a827df67b0 8337016: serviceability/jvmti/RedefineClasses/RedefineLeakThrowable.java gets Metaspace OOM Reviewed-by: dholmes, sspitsyn ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineLeakThrowable.java Changeset: a5503fb6 Branch: hermetic-java-runtime Author: Jan Kratochvil Committer: Per Minborg Date: 2024-12-17 14:58:21 +0000 URL: https://git.openjdk.org/leyden/commit/a5503fb6fa0ad8ae7472a1c849723357da581986 8346432: java.lang.foreign.Linker comment typo Reviewed-by: jvernee ! src/java.base/share/classes/java/lang/foreign/Linker.java Changeset: 03821d97 Branch: hermetic-java-runtime Author: Magnus Ihse Bursie Date: 2024-12-17 15:48:38 +0000 URL: https://git.openjdk.org/leyden/commit/03821d979b00ec60304ec0ba38b4755c773c6450 8346195: Fix static initialization problem in GDIHashtable Reviewed-by: jwaters, prr ! src/java.desktop/windows/native/libawt/windows/GDIHashtable.cpp ! src/java.desktop/windows/native/libawt/windows/GDIHashtable.h Changeset: 390b2053 Branch: hermetic-java-runtime Author: Leonid Mesnik Date: 2024-12-17 16:44:14 +0000 URL: https://git.openjdk.org/leyden/commit/390b20537d62fe5435ac0b8ce10a5d66a652893c 8346048: test/lib/containers/docker/DockerRunOptions.java uses addJavaOpts() from ctor Reviewed-by: dholmes ! test/lib/jdk/test/lib/containers/docker/DockerRunOptions.java Changeset: 4f44cf6b Branch: hermetic-java-runtime Author: Vladimir Ivanov Committer: Derek White Date: 2024-12-17 17:00:53 +0000 URL: https://git.openjdk.org/leyden/commit/4f44cf6bf2423a57a841be817f348e3b1e88f0eb 8341481: [perf] vframeStreamCommon constructor may be optimized Reviewed-by: sspitsyn ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp ! src/hotspot/share/prims/forte.cpp ! src/hotspot/share/runtime/vframe.cpp ! src/hotspot/share/runtime/vframe.hpp ! src/hotspot/share/runtime/vframe.inline.hpp Changeset: dc71e8ca Branch: hermetic-java-runtime Author: Alex Menkov Date: 2024-12-17 18:50:02 +0000 URL: https://git.openjdk.org/leyden/commit/dc71e8cae95dfc6e4b2afdf8e8a255d9ffe5cdfa 8342995: Enhance Attach API to support arbitrary length arguments - Linux Reviewed-by: sspitsyn, kevinw ! src/hotspot/os/posix/attachListener_posix.cpp ! src/hotspot/os/windows/attachListener_windows.cpp ! src/hotspot/share/services/attachListener.cpp ! src/hotspot/share/services/attachListener.hpp ! src/jdk.attach/linux/classes/sun/tools/attach/VirtualMachineImpl.java Changeset: 414eb6bb Branch: hermetic-java-runtime Author: Chris Plummer Date: 2024-12-17 19:06:07 +0000 URL: https://git.openjdk.org/leyden/commit/414eb6bb83d092fbcd87d5ab72519b6eb109837f 8338714: vmTestbase/nsk/jdb/kill/kill001/kill001.java fails with JTREG_TEST_THREAD_FACTORY=Virtual Reviewed-by: sspitsyn, dholmes ! test/hotspot/jtreg/ProblemList-Virtual.txt ! test/hotspot/jtreg/vmTestbase/nsk/jdb/kill/kill001/kill001a.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jdb/Launcher.java Changeset: f3e2f882 Branch: hermetic-java-runtime Author: Magnus Ihse Bursie Date: 2024-12-17 19:09:29 +0000 URL: https://git.openjdk.org/leyden/commit/f3e2f8821a63711599b9cecb91d62db59b915c90 8346394: Bundled freetype library needs to have JNI_OnLoad for static builds Reviewed-by: erikj, prr ! make/modules/java.desktop/lib/ClientLibraries.gmk + src/java.desktop/share/native/libfreetype/java_freetype.c Changeset: c0f0b8e5 Branch: hermetic-java-runtime Author: Alex Menkov Date: 2024-12-17 21:02:45 +0000 URL: https://git.openjdk.org/leyden/commit/c0f0b8e5f4d83ae7dd7e67930c19134855e5e97b 8346151: Add transformer error logging to VerifyLocalVariableTableOnRetransformTest Reviewed-by: cjplummer, sspitsyn ! test/jdk/java/lang/instrument/VerifyLocalVariableTableOnRetransformTest.java Changeset: ea50c54a Branch: hermetic-java-runtime Author: David Holmes Date: 2024-12-18 01:47:44 +0000 URL: https://git.openjdk.org/leyden/commit/ea50c54a14d39fcedabe8426a14eaec27ab24af2 8321818: vmTestbase/nsk/stress/strace/strace015.java failed with 'Cannot read the array length because "" is null' Reviewed-by: lmesnik, mli ! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace007.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace008.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace009.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace010.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace011.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace012.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace013.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace014.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace015.java Changeset: 45331091 Branch: hermetic-java-runtime Author: David Holmes Date: 2024-12-18 04:15:57 +0000 URL: https://git.openjdk.org/leyden/commit/453310918b5d1a284d8467aab797e349d3fb5e14 8345911: Enhance error message when IncompatibleClassChangeError is thrown for sealed class loading failures Reviewed-by: coleenp, alanb ! src/hotspot/share/classfile/classFileError.cpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classFileParser.hpp ! src/hotspot/share/classfile/moduleEntry.cpp ! src/hotspot/share/classfile/moduleEntry.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! test/hotspot/jtreg/runtime/modules/SealedInterfaceModuleTest.java ! test/hotspot/jtreg/runtime/modules/SealedModuleTest.java ! test/hotspot/jtreg/runtime/sealedClasses/GetPermittedSubclassesTest.java + test/hotspot/jtreg/runtime/sealedClasses/SealedDifferentUnnamedModuleTest.java = test/hotspot/jtreg/runtime/sealedClasses/SealedSub.java = test/hotspot/jtreg/runtime/sealedClasses/SealedSuper.java ! test/hotspot/jtreg/runtime/sealedClasses/SealedUnnamedModuleIntfTest.java ! test/hotspot/jtreg/runtime/sealedClasses/SealedUnnamedModuleTest.java Changeset: 842f801c Branch: hermetic-java-runtime Author: SendaoYan Date: 2024-12-18 06:35:28 +0000 URL: https://git.openjdk.org/leyden/commit/842f801c845ec4bb6a3433fa2790f98864ca330b 8339331: GCC fortify error in vm_version_linux_aarch64.cpp Reviewed-by: dholmes ! src/hotspot/os_cpu/linux_aarch64/vm_version_linux_aarch64.cpp Changeset: edbd76c6 Branch: hermetic-java-runtime Author: Roberto Casta?eda Lozano Date: 2024-12-18 07:50:37 +0000 URL: https://git.openjdk.org/leyden/commit/edbd76c62482df31cf539672c6950f00121bcbf3 8344951: Stabilize write barrier micro-benchmarks Reviewed-by: kvn, tschatzl ! test/micro/org/openjdk/bench/vm/compiler/WriteBarrier.java Changeset: 5b703c70 Branch: hermetic-java-runtime Author: jeremy Date: 2024-12-18 09:29:27 +0000 URL: https://git.openjdk.org/leyden/commit/5b703c702323bc50452d3f6fd27b165b74006c3e 8342782: AWTEventMulticaster throws StackOverflowError using AquaButtonUI Reviewed-by: kizune, prr, lbourges ! src/java.desktop/share/classes/java/awt/AWTEventMulticaster.java + test/jdk/java/awt/event/StressTest/LargeAWTEventMulticasterTest.java Changeset: 9e8aa855 Branch: hermetic-java-runtime Author: Volkan Yaz?c? Committer: Daniel Fuchs Date: 2024-12-18 09:43:06 +0000 URL: https://git.openjdk.org/leyden/commit/9e8aa855fe3483b1a59233bcbd693cd0fed7de8e 8346017: Socket.connect specified to throw UHE for unresolved address is problematic for SOCKS V5 proxy Reviewed-by: dfuchs, alanb ! src/java.base/share/classes/java/net/Socket.java ! test/jdk/java/net/Socket/ConnectFailTest.java + test/jdk/java/net/Socket/ConnectSocksProxyTest.java Changeset: d50b725a Branch: hermetic-java-runtime Author: Jan Lahoda Date: 2024-12-18 09:58:40 +0000 URL: https://git.openjdk.org/leyden/commit/d50b725ac0f228f5b04dd68c123c7f6b263c0d02 8344647: Make java.se participate in the preview language feature `requires transitive java.base` Reviewed-by: asotona, darcy ! src/java.base/share/classes/module-info.java ! src/java.se/share/classes/module-info.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Directive.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java ! test/langtools/tools/javac/ImportModule.java ! test/langtools/tools/javac/modules/AnnotationsOnModules.java Changeset: 73b5dbae Branch: hermetic-java-runtime Author: Stefan Karlsson Date: 2024-12-18 10:19:13 +0000 URL: https://git.openjdk.org/leyden/commit/73b5dbaec340b3e8c958d63f510df92ec621c04e 8345655: Move reservation code out of ReservedSpace Reviewed-by: azafari, jsjolen ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/archiveBuilder.hpp ! src/hotspot/share/cds/dynamicArchive.hpp ! src/hotspot/share/cds/filemap.hpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/cds/metaspaceShared.hpp ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/code/codeCache.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.cpp ! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp ! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.cpp ! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp ! src/hotspot/share/gc/parallel/objectStartArray.cpp ! src/hotspot/share/gc/parallel/parMarkBitMap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/parallel/psOldGen.hpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psVirtualspace.cpp ! src/hotspot/share/gc/parallel/psVirtualspace.hpp ! src/hotspot/share/gc/parallel/psYoungGen.hpp ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/generation.hpp ! src/hotspot/share/gc/serial/serialBlockOffsetTable.cpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/shared/cardTable.cpp ! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/generationCounters.cpp ! src/hotspot/share/gc/shared/generationCounters.hpp ! src/hotspot/share/gc/shenandoah/shenandoahCardTable.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/jfr/recorder/storage/jfrVirtualMemory.cpp ! src/hotspot/share/memory/heap.cpp ! src/hotspot/share/memory/heap.hpp + src/hotspot/share/memory/memoryReserver.cpp + src/hotspot/share/memory/memoryReserver.hpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/metaspace.hpp ! src/hotspot/share/memory/metaspace/metaspaceContext.hpp ! src/hotspot/share/memory/metaspace/testHelpers.cpp ! src/hotspot/share/memory/metaspace/testHelpers.hpp ! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp ! src/hotspot/share/memory/metaspace/virtualSpaceNode.hpp + src/hotspot/share/memory/reservedSpace.cpp + src/hotspot/share/memory/reservedSpace.hpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/universe.hpp ! src/hotspot/share/memory/virtualspace.cpp ! src/hotspot/share/memory/virtualspace.hpp ! src/hotspot/share/oops/compressedOops.cpp ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/gtest/gc/g1/test_freeRegionList.cpp ! test/hotspot/gtest/gc/g1/test_stressCommitUncommit.cpp ! test/hotspot/gtest/memory/test_virtualspace.cpp ! test/hotspot/gtest/runtime/test_virtualMemoryTracker.cpp Changeset: 8efc5585 Branch: hermetic-java-runtime Author: Magnus Ihse Bursie Date: 2024-12-18 12:09:32 +0000 URL: https://git.openjdk.org/leyden/commit/8efc5585b74714df6cf8e66853cb63d223534455 8346378: Cannot use DllMain in libnet for static builds Reviewed-by: djelinski ! src/java.base/share/native/libnet/net_util.c ! src/java.base/share/native/libnet/net_util.h ! src/java.base/unix/native/libnet/net_util_md.c ! src/java.base/windows/native/libnet/net_util_md.c Changeset: a0b7c4f0 Branch: hermetic-java-runtime Author: Prasanta Sadhukhan Date: 2024-12-18 14:54:41 +0000 URL: https://git.openjdk.org/leyden/commit/a0b7c4f015c694425893b8d21d2aecae71a3b604 8346324: javax/swing/JScrollBar/4865918/bug4865918.java fails in CI Reviewed-by: aivanov, abhiscxk ! test/jdk/javax/swing/JScrollBar/4865918/bug4865918.java Changeset: f7f2b42e Branch: hermetic-java-runtime Author: Naoto Sato Date: 2024-12-18 17:28:00 +0000 URL: https://git.openjdk.org/leyden/commit/f7f2b42e106c916fc1740aa0fd88ceed31260710 8346300: Add @Test annotation to TCKZoneId.test_constant_OLD_IDS_POST_2024b test Reviewed-by: lancea, rriggs ! test/jdk/java/time/tck/java/time/TCKZoneId.java Changeset: c8e94abf Branch: hermetic-java-runtime Author: Quan Anh Mai Date: 2024-12-18 18:32:05 +0000 URL: https://git.openjdk.org/leyden/commit/c8e94abfc36f751b9bbf4cdbd72d716d5e99ac88 8346532: XXXVector::rearrangeTemplate misses null check Reviewed-by: psandoz ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template Changeset: 55906692 Branch: hermetic-java-runtime Author: Roger Riggs Date: 2024-12-18 21:06:10 +0000 URL: https://git.openjdk.org/leyden/commit/55906692e18d190a6655c7d473fe6f0e017f58fd 8346570: SM cleanup of tests for Beans and Serialization Reviewed-by: lancea, prr ! test/jdk/java/beans/Introspector/8132566/OverrideUserDefPropertyInfoTest.java ! test/jdk/java/beans/XMLEncoder/BeanValidator.java ! test/jdk/java/io/Serializable/subclass/AbstractObjectInputStream.java ! test/jdk/java/io/Serializable/subclass/AbstractObjectOutputStream.java ! test/jdk/java/io/Serializable/subclass/SubclassTest.java ! test/jdk/java/io/Serializable/subclass/XObjectInputStream.java ! test/jdk/java/io/Serializable/subclass/XObjectOutputStream.java Changeset: 5db0a138 Branch: hermetic-java-runtime Author: Calvin Cheung Date: 2024-12-18 21:56:03 +0000 URL: https://git.openjdk.org/leyden/commit/5db0a138636fb7540fd98e417346ef35c5af9ce4 8346132: fallbacklinker.c failed compilation due to unused variable Reviewed-by: dholmes, jvernee ! src/java.base/share/native/libfallbackLinker/fallbackLinker.c Changeset: 00d8407a Branch: hermetic-java-runtime Author: SendaoYan Date: 2024-12-19 01:28:21 +0000 URL: https://git.openjdk.org/leyden/commit/00d8407a8fc095cbe94d012a3f82780749c1c606 8346016: Problemlist vm/mlvm/indy/func/jvmti/mergeCP_indy2manyDiff_a in virtual thread mode Reviewed-by: sspitsyn ! test/hotspot/jtreg/ProblemList-Virtual.txt Changeset: 6b89954c Branch: hermetic-java-runtime Author: Fei Yang Date: 2024-12-19 01:33:08 +0000 URL: https://git.openjdk.org/leyden/commit/6b89954c65342bc601633d24075dab4f4b248f4b 8346475: RISC-V: Small improvement for MacroAssembler::ctzc_bit Reviewed-by: mli, fjiang ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp Changeset: b0c40aad Branch: hermetic-java-runtime Author: Simon Tooke Date: 2024-12-19 02:12:02 +0000 URL: https://git.openjdk.org/leyden/commit/b0c40aadd2f028cf43eebdd2070411bb4a9bd09e 8340401: DcmdMBeanPermissionsTest.java and SystemDumpMapTest.java fail with assert(_stack_base != nullptr) failed: Sanity check Reviewed-by: dholmes, stuefe, kevinw ! src/hotspot/share/nmt/memMapPrinter.cpp ! src/hotspot/share/runtime/thread.hpp ! test/hotspot/jtreg/ProblemList.txt ! test/jdk/ProblemList.txt Changeset: 484229e0 Branch: hermetic-java-runtime Author: David Holmes Date: 2024-12-19 02:48:06 +0000 URL: https://git.openjdk.org/leyden/commit/484229e04b812acd0c58a261c935c9e9190b3ba8 8346306: Unattached thread can cause crash during VM exit if it calls wait_if_vm_exited Reviewed-by: coleenp, ccheung ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/vmOperations.cpp Changeset: 23d6f747 Branch: hermetic-java-runtime Author: Alan Bateman Date: 2024-12-19 07:58:26 +0000 URL: https://git.openjdk.org/leyden/commit/23d6f747824ee3d750e2148a2be9d8e1dedbde40 8346463: Add test coverage for deploying the default provider as a module Reviewed-by: bpb ! test/jdk/java/net/UnixDomainSocketAddress/AddressTest.java ! test/jdk/java/nio/file/spi/SetDefaultProvider.java ! test/jdk/java/nio/file/spi/TestDelegation.java - test/jdk/java/nio/file/spi/m/module-info.java = test/jdk/java/nio/file/spi/testapp/module-info.java = test/jdk/java/nio/file/spi/testapp/testapp/Main.java = test/jdk/java/nio/file/spi/testfsp/module-info.java = test/jdk/java/nio/file/spi/testfsp/testfsp/TestProvider.java Changeset: f6e7713b Branch: hermetic-java-runtime Author: Matthew Donovan Date: 2024-12-19 13:19:56 +0000 URL: https://git.openjdk.org/leyden/commit/f6e7713bb653811423eeb2515c2f69b437750326 8339356: Test javax/net/ssl/SSLSocket/Tls13PacketSize.java failed with java.net.SocketException: An established connection was aborted by the software in your host machine Co-authored-by: Daniel Jeli?ski Reviewed-by: djelinski ! test/jdk/javax/net/ssl/SSLSocket/Tls13PacketSize.java Changeset: 572ce269 Branch: hermetic-java-runtime Author: Patricio Chilano Mateo Date: 2024-12-19 14:45:27 +0000 URL: https://git.openjdk.org/leyden/commit/572ce269d0cf7974ad5299edbff596a36d0692a9 8345266: java/util/concurrent/locks/StampedLock/OOMEInStampedLock.java JTREG_TEST_THREAD_FACTORY=Virtual fails with OOME Reviewed-by: dholmes, alanb, coleenp ! src/hotspot/share/runtime/continuation.cpp ! test/jdk/ProblemList-Virtual.txt + test/jdk/java/lang/Thread/virtual/MonitorEnterWaitOOME.java Changeset: 2344a1a9 Branch: hermetic-java-runtime Author: Kim Barrett Date: 2024-12-19 16:00:59 +0000 URL: https://git.openjdk.org/leyden/commit/2344a1a917ec6f6380a8187af9f6c369ac3da6cb 8345732: Provide helpers for using PartialArrayState Reviewed-by: tschatzl, ayang, zgu, iwalulya ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp ! src/hotspot/share/gc/g1/g1YoungCollector.cpp ! src/hotspot/share/gc/parallel/psPromotionManager.cpp ! src/hotspot/share/gc/parallel/psPromotionManager.hpp ! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp ! src/hotspot/share/gc/parallel/psScavenge.cpp + src/hotspot/share/gc/shared/partialArraySplitter.cpp + src/hotspot/share/gc/shared/partialArraySplitter.hpp + src/hotspot/share/gc/shared/partialArraySplitter.inline.hpp + src/hotspot/share/gc/shared/partialArrayTaskStats.cpp + src/hotspot/share/gc/shared/partialArrayTaskStats.hpp ! src/hotspot/share/gc/shared/taskqueue.hpp ! src/hotspot/share/utilities/macros.hpp Changeset: 2649a973 Branch: hermetic-java-runtime Author: Roland Westrelin Date: 2024-12-19 16:09:41 +0000 URL: https://git.openjdk.org/leyden/commit/2649a97332b4af4f6eebc0c83af77e1c77760644 8332827: [REDO] C2: crash in compiled code because of dependency on removed range check CastIIs Reviewed-by: epeter, chagedorn ! src/hotspot/share/opto/castnode.cpp ! src/hotspot/share/opto/castnode.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/node.hpp + test/hotspot/jtreg/compiler/rangechecks/TestArrayAccessAboveRCAfterRCCastIIEliminated.java + test/hotspot/jtreg/compiler/rangechecks/TestRangeCheckCastIISplitThruPhi.java + test/hotspot/jtreg/compiler/vectorization/TestVectorizationNegativeScale.java Changeset: 4d77dbad Branch: hermetic-java-runtime Author: Brian Burkhalter Date: 2024-12-19 16:16:58 +0000 URL: https://git.openjdk.org/leyden/commit/4d77dbad4e15c5392878e7bc91cd8eb7ce49a482 8346576: Remove vmTestbase/gc/memory/Nio/Nio.java from test/hotspot/jtreg/ProblemList.txt Reviewed-by: alanb, jpai, mli ! test/hotspot/jtreg/ProblemList.txt Changeset: b2811a0c Branch: hermetic-java-runtime Author: Weijun Wang Date: 2024-12-19 21:35:55 +0000 URL: https://git.openjdk.org/leyden/commit/b2811a0ccd9664d11770980c47424ab6723cbbc9 8340493: Fix some Asserts failure messages Reviewed-by: valeriep, djelinski ! test/jdk/com/sun/crypto/provider/KDF/HKDFBasicFunctionsTest.java ! test/jdk/sun/security/ec/ECDHPrimitive.java ! test/jdk/sun/security/provider/acvp/ML_DSA_Test.java ! test/jdk/sun/security/provider/acvp/ML_KEM_Test.java ! test/jdk/sun/security/provider/acvp/SHA_Test.java ! test/lib-test/jdk/test/lib/AssertsTest.java ! test/lib-test/jdk/test/lib/security/FixedSecureRandomTest.java ! test/lib/jdk/test/lib/Asserts.java Changeset: 35fafbc5 Branch: hermetic-java-runtime Author: Emanuel Peter Date: 2024-12-20 06:52:22 +0000 URL: https://git.openjdk.org/leyden/commit/35fafbc5974e81c26ac4fd16bc1f423f803470d0 8346106: Verify.checkEQ: testing utility for recursive value verification Reviewed-by: kvn, tweidmann + test/hotspot/jtreg/compiler/lib/verify/Verify.java + test/hotspot/jtreg/compiler/lib/verify/VerifyException.java + test/hotspot/jtreg/testlibrary_tests/verify/examples/TestVerifyInCheckMethod.java + test/hotspot/jtreg/testlibrary_tests/verify/tests/TestVerify.java Changeset: 54f34750 Branch: hermetic-java-runtime Author: liyazzi Committer: Alan Bateman Date: 2024-12-20 07:05:42 +0000 URL: https://git.openjdk.org/leyden/commit/54f34750edb284f4a49fb86c3939491211eb98fe 8331467: FileSystems.getDefault fails with ClassNotFoundException if custom default provider is in run-time image Reviewed-by: alanb, jpai ! src/java.base/share/classes/jdk/internal/jimage/ImageReaderFactory.java ! test/jdk/java/nio/file/spi/SetDefaultProvider.java Changeset: 85e024d9 Branch: hermetic-java-runtime Author: Matthias Baesken Date: 2024-12-20 07:45:40 +0000 URL: https://git.openjdk.org/leyden/commit/85e024d92dde5ef9c375a27af57c7df177369557 8346605: AIX fastdebug build fails in memoryReserver.cpp after JDK-8345655 Reviewed-by: stefank, lucy, mdoerr ! src/hotspot/share/memory/memoryReserver.cpp Changeset: cf28fd4c Branch: hermetic-java-runtime Author: Evgeny Nikitin Date: 2024-12-20 08:24:18 +0000 URL: https://git.openjdk.org/leyden/commit/cf28fd4cbc6507eb69fcfeb33622316eb5b6b0c5 8322983: Virtual Threads: exclude 2 tests Reviewed-by: jpai, lmesnik, syan ! test/hotspot/jtreg/ProblemList-Virtual.txt Changeset: 2a68f741 Branch: hermetic-java-runtime Author: Nizar Benalla Date: 2024-12-20 10:16:04 +0000 URL: https://git.openjdk.org/leyden/commit/2a68f741884e73c9ed8e5222e57f5ecb088b3cf7 8346128: Comparison build fails due to difference in LabelTarget.html Reviewed-by: jlahoda, liach, prappo ! src/java.base/share/classes/java/lang/classfile/instruction/LabelTarget.java Changeset: 054c644e Branch: hermetic-java-runtime Author: Nizar Benalla Date: 2024-12-20 10:17:21 +0000 URL: https://git.openjdk.org/leyden/commit/054c644ea6ea38e54abc81e231977106d04bb69e 8346667: Doccheck: warning about missing before

Reviewed-by: psandoz ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorMask.java Changeset: bcb1bdaa Branch: hermetic-java-runtime Author: Severin Gehwolf Date: 2024-12-20 12:35:35 +0000 URL: https://git.openjdk.org/leyden/commit/bcb1bdaae772c752d54939dae3a0d95892acc228 8345259: Disallow ALL-MODULE-PATH without explicit --module-path Reviewed-by: mchung ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties ! test/jdk/tools/jlink/IntegrationTest.java ! test/jdk/tools/jlink/JLinkTest.java ! test/jdk/tools/jlink/basic/AllModulePath.java ! test/jdk/tools/jlink/basic/BasicTest.java Changeset: d2a48634 Branch: hermetic-java-runtime Author: William Kemper Date: 2024-12-20 17:30:17 +0000 URL: https://git.openjdk.org/leyden/commit/d2a48634b872b65668b57d3975f805277ae96f83 8346690: Shenandoah: Fix log message for end of GC usage report Reviewed-by: ysr, kdnilsen ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp Changeset: b8e40b9c Branch: hermetic-java-runtime Author: William Kemper Date: 2024-12-20 17:32:33 +0000 URL: https://git.openjdk.org/leyden/commit/b8e40b9c2dfecdad9096015c1aa208ea077db7f5 8346688: GenShen: Missing metadata trigger log message Reviewed-by: ysr, kdnilsen ! src/hotspot/share/gc/shenandoah/shenandoahRegulatorThread.cpp Changeset: 7ba969a5 Branch: hermetic-java-runtime Author: Mandy Chung Date: 2024-12-20 20:08:42 +0000 URL: https://git.openjdk.org/leyden/commit/7ba969a576eb92446e40587fecf98e1e4aba8883 8346739: jpackage tests failed after JDK-8345259 Reviewed-by: kcr, asemenyuk ! test/jdk/tools/jpackage/share/RuntimeImageSymbolicLinksTest.java ! test/jdk/tools/jpackage/share/RuntimeImageTest.java ! test/jdk/tools/jpackage/share/RuntimePackageTest.java Changeset: d562d3c7 Branch: hermetic-java-runtime Author: Liam Miller-Cushon Date: 2024-12-20 20:52:48 +0000 URL: https://git.openjdk.org/leyden/commit/d562d3c7a9e1e857c095ef908b0957b033972949 8343882: BasicAnnoTests doesn't handle multiple annotations at the same position Reviewed-by: darcy ! test/langtools/tools/javac/processing/model/type/BasicAnnoTests.java Changeset: 249f1412 Branch: hermetic-java-runtime Author: William Kemper Date: 2024-12-20 23:51:49 +0000 URL: https://git.openjdk.org/leyden/commit/249f141211c94afcce70d9d536d84e108e07b4e5 8346737: GenShen: Generational memory pools should not report zero for maximum capacity Reviewed-by: kdnilsen, ysr ! src/hotspot/share/gc/shenandoah/shenandoahMemoryPool.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMemoryPool.hpp Changeset: 43b7e9f5 Branch: hermetic-java-runtime Author: Jan Kratochvil Committer: SendaoYan Date: 2024-12-21 03:40:48 +0000 URL: https://git.openjdk.org/leyden/commit/43b7e9f54776ec7ed98d2e2f717c3d9663268ef2 8346713: [testsuite] NeverActAsServerClassMachine breaks TestPLABAdaptToMinTLABSize.java TestPinnedHumongousFragmentation.java TestPinnedObjectContents.java Reviewed-by: stefank, tschatzl ! test/hotspot/jtreg/gc/TestPLABAdaptToMinTLABSize.java ! test/hotspot/jtreg/gc/g1/pinnedobjs/TestPinnedHumongousFragmentation.java ! test/hotspot/jtreg/gc/g1/pinnedobjs/TestPinnedObjectContents.java Changeset: c1b868d2 Branch: hermetic-java-runtime Author: Qizheng Xing Committer: David Holmes Date: 2024-12-22 20:53:21 +0000 URL: https://git.openjdk.org/leyden/commit/c1b868d27d955b5e219caf8f76e87e5edf4c92df 8346602: Remove unused macro parameters in `jni.cpp` Reviewed-by: dholmes, mli ! src/hotspot/share/prims/jni.cpp Changeset: bffa77bc Branch: hermetic-java-runtime Author: SendaoYan Date: 2024-12-23 11:27:12 +0000 URL: https://git.openjdk.org/leyden/commit/bffa77bc04219d3b2fd0898f5e62f324503b2b94 8346714: [ASAN] compressedKlass.cpp reported applying non-zero offset to null pointer Reviewed-by: mdoerr, coleenp ! src/hotspot/share/oops/compressedKlass.cpp ! src/hotspot/share/utilities/globalDefinitions.hpp Changeset: cd15ebb9 Branch: hermetic-java-runtime Author: David Holmes Date: 2024-12-23 11:56:24 +0000 URL: https://git.openjdk.org/leyden/commit/cd15ebb963d4dab079921bf468005896a40ab3b1 8346477: Clarify the Java manpage in relation to the JVM's OnOutOfMemoryError flags Co-authored-by: Thomas Stuefe Reviewed-by: jpai, stuefe ! src/java.base/share/man/java.md Changeset: ed292318 Branch: hermetic-java-runtime Author: Nizar Benalla Date: 2024-12-23 13:50:39 +0000 URL: https://git.openjdk.org/leyden/commit/ed292318a98163b3226aa05d06825b48c3d97dbb 8337111: Bad HTML checker for generated documentation 8337113: Bad character checker for generated documentation 8337116: Internal links checker for generated documentation 8337114: DocType checker for generated documentation Reviewed-by: hannesw - test/docs/jdk/javadoc/TestDocs.java + test/docs/jdk/javadoc/doccheck/DocCheck.java + test/docs/jdk/javadoc/doccheck/ExtLinksJdk.txt + test/docs/jdk/javadoc/doccheck/checks/jdkCheckExtlinks.java + test/docs/jdk/javadoc/doccheck/checks/jdkCheckHtml.java + test/docs/jdk/javadoc/doccheck/checks/jdkCheckLinks.java + test/docs/jdk/javadoc/doccheck/checks/jdkDoctypeBadcharsCheck.java + test/docs/jdk/javadoc/doccheck/doccheckutils/Checker.java + test/docs/jdk/javadoc/doccheck/doccheckutils/FileChecker.java + test/docs/jdk/javadoc/doccheck/doccheckutils/FileProcessor.java + test/docs/jdk/javadoc/doccheck/doccheckutils/HtmlChecker.java + test/docs/jdk/javadoc/doccheck/doccheckutils/HtmlFileChecker.java + test/docs/jdk/javadoc/doccheck/doccheckutils/Log.java + test/docs/jdk/javadoc/doccheck/doccheckutils/checkers/BadCharacterChecker.java + test/docs/jdk/javadoc/doccheck/doccheckutils/checkers/DocTypeChecker.java + test/docs/jdk/javadoc/doccheck/doccheckutils/checkers/ExtLinkChecker.java + test/docs/jdk/javadoc/doccheck/doccheckutils/checkers/LinkChecker.java + test/docs/jdk/javadoc/doccheck/doccheckutils/checkers/TidyChecker.java Changeset: 68c6623d Branch: hermetic-java-runtime Author: Bradford Wetmore Date: 2024-12-23 19:05:07 +0000 URL: https://git.openjdk.org/leyden/commit/68c6623d384dad8f9f436336e80530c351ae2a38 8345840: Add missing TLS handshake messages to SSLHandshake.java Reviewed-by: jnimeh ! src/java.base/share/classes/sun/security/ssl/SSLHandshake.java Changeset: 62a4544b Branch: hermetic-java-runtime Author: Swati Sharma Committer: Derek White Date: 2024-12-23 19:16:18 +0000 URL: https://git.openjdk.org/leyden/commit/62a4544bb76aa339a8129f81d2527405a1b1e7e3 8205051: Poor Performance with UseNUMA when cpu and memory nodes are misaligned Co-authored-by: Derek White Reviewed-by: sjohanss, tschatzl ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/os_linux.hpp Changeset: 1a32654f Branch: hermetic-java-runtime Author: Nizar Benalla Date: 2024-12-24 18:23:14 +0000 URL: https://git.openjdk.org/leyden/commit/1a32654faf6f6f0256fd7f42e6351adf914d8337 8346295: Update --release 24 symbol information for JDK 24 build 29 Reviewed-by: liach ! src/jdk.compiler/share/data/symbols/java.base-O.sym.txt ! src/jdk.compiler/share/data/symbols/java.se-O.sym.txt Changeset: 4fc445d1 Branch: hermetic-java-runtime Author: Phil Race Date: 2024-12-25 00:40:18 +0000 URL: https://git.openjdk.org/leyden/commit/4fc445d12b4dabd5ce3a6deb23ca6e4fea323620 8346829: Problem list com/sun/jdi/ReattachStressTest.java & ProcessAttachTest.java on Linux Reviewed-by: lmesnik ! test/jdk/ProblemList.txt Changeset: 6c591854 Branch: hermetic-java-runtime Author: SendaoYan Date: 2024-12-25 01:27:35 +0000 URL: https://git.openjdk.org/leyden/commit/6c59185475eeca83153f085eba27cc0b3acf9bb4 8345757: [ASAN] clang17 report 'dprintf' macro redefined Reviewed-by: kbarrett, valeriep ! src/java.smartcardio/share/native/libj2pcsc/pcsc.c ! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/j2secmod.c ! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/j2secmod.h ! src/jdk.crypto.cryptoki/unix/native/libj2pkcs11/j2secmod_md.c ! src/jdk.crypto.cryptoki/windows/native/libj2pkcs11/j2secmod_md.c Changeset: 807f6f7f Branch: hermetic-java-runtime Author: Amit Kumar Date: 2024-12-27 10:05:41 +0000 URL: https://git.openjdk.org/leyden/commit/807f6f7fb868240cba5ba117c7059216f69a53f9 8346847: [s390x] minimal build failure Reviewed-by: stuefe ! src/hotspot/cpu/s390/vm_version_s390.cpp Changeset: 60e0730a Branch: hermetic-java-runtime Author: Matthias Baesken Date: 2024-12-28 15:45:26 +0000 URL: https://git.openjdk.org/leyden/commit/60e0730a3ba26180d0eb2cd278e389c3e70fec5f 8346712: Remove com/sun/net/httpserver/TcpNoDelayNotRequired.java test Reviewed-by: djelinski, lucy, jpai - test/jdk/com/sun/net/httpserver/TcpNoDelayNotRequired.java Changeset: b3e63631 Branch: hermetic-java-runtime Author: GennadiyKrivoshein <164895822+GennadiyKrivoshein at users.noreply.github.com> Date: 2024-12-28 20:48:57 +0000 URL: https://git.openjdk.org/leyden/commit/b3e63631c735862ba00270636b4ef51c0e48a1af 8343224: print/Dialog/PaperSizeError.java fails with MediaSizeName is not A4: A4 Reviewed-by: azvegint, alexsch, psadhukhan, achung ! src/java.desktop/share/classes/sun/print/CustomMediaSizeName.java ! test/jdk/java/awt/print/Dialog/PaperSizeError.java Changeset: 79958470 Branch: hermetic-java-runtime Author: Qizheng Xing Committer: Julian Waters Date: 2024-12-29 08:32:38 +0000 URL: https://git.openjdk.org/leyden/commit/79958470e08ade2d3584748e020bd2e18092c0cf 8346831: Remove the extra closing parenthesis in CTW Makefile Reviewed-by: liach, kbarrett, lmesnik, jwaters ! test/hotspot/jtreg/testlibrary/ctw/Makefile Changeset: bd0fde71 Branch: hermetic-java-runtime Author: Jaikiran Pai Date: 2024-12-29 08:37:25 +0000 URL: https://git.openjdk.org/leyden/commit/bd0fde71d9113bad902e71b61f0ca44c650809ef 8302293: jar --create fails with IllegalArgumentException if archive name is shorter than 3 characters Reviewed-by: lancea ! src/jdk.jartool/share/classes/sun/tools/jar/Main.java + test/jdk/tools/jar/JarCreateFileNameTest.java Changeset: 24c5ff7b Branch: hermetic-java-runtime Author: Jaikiran Pai Date: 2024-12-30 00:53:15 +0000 URL: https://git.openjdk.org/leyden/commit/24c5ff7ba58cb7cf93df07f81484cd8fae60e31e 8346871: Improve robustness of java/util/zip/EntryCount64k.java test Reviewed-by: lancea ! test/jdk/java/util/zip/EntryCount64k.java Changeset: d3abf01c Branch: hermetic-java-runtime Author: Volker Simonis Date: 2025-01-01 17:20:27 +0000 URL: https://git.openjdk.org/leyden/commit/d3abf01c3e8236d37ec369429e17f35afeb7ab88 8346101: [JVMCI] Export jdk.internal.misc to jdk.graal.compiler Reviewed-by: dnsimon, phh ! src/java.base/share/classes/module-info.java ! src/jdk.graal.compiler/share/classes/module-info.java ! test/jdk/jdk/modules/etc/JdkQualifiedExportTest.java Changeset: a87bc7e4 Branch: hermetic-java-runtime Author: Kim Barrett Date: 2025-01-02 08:11:55 +0000 URL: https://git.openjdk.org/leyden/commit/a87bc7e4f0e797a108f447a1c9801abe39b700da 8345374: Ubsan: runtime error: division by zero Reviewed-by: jwaters, ayang, amitkumar ! src/hotspot/share/gc/g1/g1HeapSizingPolicy.cpp Changeset: e769b536 Branch: hermetic-java-runtime Author: SendaoYan Date: 2025-01-02 09:10:03 +0000 URL: https://git.openjdk.org/leyden/commit/e769b53614b13e09ea575558be687607549f700b 8346193: CrashGCForDumpingJavaThread do not trigger expected crash build with clang17 Reviewed-by: kbarrett, amitkumar ! src/hotspot/share/runtime/frame.cpp Changeset: a77ed30f Branch: hermetic-java-runtime Author: Volkan Yaz?c? Committer: Jaikiran Pai Date: 2025-01-02 09:19:58 +0000 URL: https://git.openjdk.org/leyden/commit/a77ed30fcc3360cd16a11b1899f52f7e871df1df 8336412: sun.net.www.MimeTable has a few unused methods Reviewed-by: jpai ! src/java.base/share/classes/java/net/URLConnection.java ! src/java.base/share/classes/sun/net/www/MimeTable.java Changeset: 84e6432b Branch: hermetic-java-runtime Author: Daniel Skantz Committer: Vladimir Kozlov Date: 2025-01-02 22:13:14 +0000 URL: https://git.openjdk.org/leyden/commit/84e6432bb73e35b32f12cdc0e1a172b7c973e618 8346288: WB_IsIntrinsicAvailable fails if called with wrong compilation level Reviewed-by: kvn, rcastanedalo ! src/hotspot/share/prims/whitebox.cpp Changeset: 07c9f713 Branch: hermetic-java-runtime Author: Albert Mingkun Yang Date: 2025-01-03 11:46:34 +0000 URL: https://git.openjdk.org/leyden/commit/07c9f7138affdf0d42ecdc30adcb854515569985 8346921: Remove unused arg in markWord::must_be_preserved Reviewed-by: kbarrett, tschatzl ! src/hotspot/share/oops/markWord.hpp ! src/hotspot/share/oops/oop.inline.hpp Changeset: ca5390c4 Branch: hermetic-java-runtime Author: Gui Cao Committer: Fei Yang Date: 2025-01-06 03:35:46 +0000 URL: https://git.openjdk.org/leyden/commit/ca5390c4d9a8744fbbfb0f378f7e31ac9486d0d6 8346924: TestVectorizationNegativeScale.java fails without the rvv extension on RISCV fastdebug VM Reviewed-by: fyang, kvn ! test/hotspot/jtreg/compiler/vectorization/TestVectorizationNegativeScale.java Changeset: e98f4126 Branch: hermetic-java-runtime Author: Gui Cao Committer: Fei Yang Date: 2025-01-06 03:36:00 +0000 URL: https://git.openjdk.org/leyden/commit/e98f41266346aa676a3e764528806f2b82ec7e46 8346922: TestVectorReinterpret.java fails without the rvv extension on RISCV fastdebug VM Reviewed-by: fyang, kvn ! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorReinterpret.java Changeset: 93938978 Branch: hermetic-java-runtime Author: Prasanta Sadhukhan Date: 2025-01-06 06:01:24 +0000 URL: https://git.openjdk.org/leyden/commit/9393897817a3280e08a8278b86df71f59608be9c 8346260: Test "javax/swing/JOptionPane/bug4174551.java" failed because the font size of message "Hi 24" is not set to 24 in Nimbus LookAndFeel Reviewed-by: aivanov, dnguyen ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthDefaultLookup.java ! test/jdk/javax/swing/JOptionPane/bug4174551.java Changeset: f1d85ab3 Branch: hermetic-java-runtime Author: Qizheng Xing Date: 2025-01-06 06:23:53 +0000 URL: https://git.openjdk.org/leyden/commit/f1d85ab3e61f923b4e120cf30e16109e04505b53 8346773: Fix unmatched brackets in some misc files Reviewed-by: kbarrett, alanb, rriggs, dholmes, erikj, liach ! doc/hotspot-unit-tests.html ! doc/hotspot-unit-tests.md ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/prims/jvmti.xml ! src/java.base/share/man/java.md ! src/java.base/share/man/keytool.md ! src/jdk.compiler/share/man/javac.md Changeset: dfaa8916 Branch: hermetic-java-runtime Author: Zhengyu Gu Date: 2025-01-06 13:44:35 +0000 URL: https://git.openjdk.org/leyden/commit/dfaa89162a35acd20b1ed35e147f9626a181510a 8346569: Shenandoah: Worker initializes ShenandoahThreadLocalData twice results in memory leak Reviewed-by: wkemper, shade ! src/hotspot/share/gc/shenandoah/shenandoahWorkGroup.cpp Changeset: e0695e0e Branch: hermetic-java-runtime Author: Adam Sotona Date: 2025-01-06 14:08:32 +0000 URL: https://git.openjdk.org/leyden/commit/e0695e0ef0dd1bfacbaac32edda055ba852a2421 8346981: Remove obsolete java.base exports of jdk.internal.objectweb.asm packages Reviewed-by: liach, alanb ! src/java.base/share/classes/module-info.java Changeset: c027f2ed Branch: hermetic-java-runtime Author: Adam Sotona Date: 2025-01-06 14:08:45 +0000 URL: https://git.openjdk.org/leyden/commit/c027f2ed1d77f34bbd1db8418156322d3a13ab81 8346983: Remove ASM-based transforms from Class-File API tests Reviewed-by: liach ! test/jdk/jdk/classfile/TEST.properties ! test/jdk/jdk/classfile/helpers/Transforms.java Changeset: 594e5196 Branch: hermetic-java-runtime Author: Adam Sotona Date: 2025-01-06 14:10:19 +0000 URL: https://git.openjdk.org/leyden/commit/594e5196481fd3f9ba21f56120d4377a901f52ec 8346984: Remove ASM-based benchmarks from Class-File API benchmarks Reviewed-by: liach, redestad, erikj ! make/test/BuildMicrobenchmark.gmk ! test/micro/org/openjdk/bench/jdk/classfile/AbstractCorpusBenchmark.java ! test/micro/org/openjdk/bench/jdk/classfile/AdaptNull.java ! test/micro/org/openjdk/bench/jdk/classfile/ReadDeep.java ! test/micro/org/openjdk/bench/jdk/classfile/ReadMetadata.java ! test/micro/org/openjdk/bench/jdk/classfile/Transforms.java ! test/micro/org/openjdk/bench/jdk/classfile/Write.java Changeset: ccf3d57e Branch: hermetic-java-runtime Author: Adam Sotona Date: 2025-01-06 14:10:34 +0000 URL: https://git.openjdk.org/leyden/commit/ccf3d57ebcae718336770a4c3fc896d85340df23 8346985: Convert test/jdk/com/sun/jdi/ClassUnloadEventTest.java to Class-File API Reviewed-by: liach ! test/jdk/com/sun/jdi/ClassUnloadEventTest.java Changeset: dd81f8dc Branch: hermetic-java-runtime Author: Archie Cobbs Date: 2025-01-06 15:28:36 +0000 URL: https://git.openjdk.org/leyden/commit/dd81f8dcf504d4329e710623c4c92e4786948ada 8344079: Minor fixes and cleanups to compiler lint-related code Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Warner.java Changeset: 12700cb8 Branch: hermetic-java-runtime Author: Aleksey Shipilev Date: 2025-01-06 15:36:28 +0000 URL: https://git.openjdk.org/leyden/commit/12700cb81bdfc006bcd228e43b509b8810af6549 8346264: "Total compile time" counter should include time spent in failing/bailout compiles Reviewed-by: kvn, mli ! src/hotspot/share/compiler/compileBroker.cpp Changeset: 9a60f445 Branch: hermetic-java-runtime Author: Naoto Sato Date: 2025-01-06 17:04:07 +0000 URL: https://git.openjdk.org/leyden/commit/9a60f4457bb56d0f5039a97e6b943e62a8a2c3ee 8345668: ZoneOffset.ofTotalSeconds performance regression Reviewed-by: rriggs, aturbanov ! src/java.base/share/classes/java/time/ZoneOffset.java ! src/java.base/share/classes/java/time/format/DateTimeTextProvider.java ! src/java.base/share/classes/java/time/format/DecimalStyle.java Changeset: 9c393a24 Branch: hermetic-java-runtime Author: Archie Cobbs Date: 2025-01-06 17:24:23 +0000 URL: https://git.openjdk.org/leyden/commit/9c393a243d6678b8435178a141b38b444b348580 8346953: Remove unnecessary @SuppressWarnings annotations (client, #2) Reviewed-by: azvegint ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKFileChooserUI.java ! src/java.desktop/unix/classes/sun/awt/X11/XComponentPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XFileDialogPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XFramePeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XMouseInfoPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsFileChooserUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsInternalFrameTitlePane.java ! src/java.desktop/windows/classes/sun/awt/windows/WDialogPeer.java Changeset: d723597d Branch: hermetic-java-runtime Author: Brian Burkhalter Date: 2025-01-06 17:47:10 +0000 URL: https://git.openjdk.org/leyden/commit/d723597dd953c3fb7c3ae04a1c6cce7e10869406 8345432: (ch, fs) Replace anonymous Thread with InnocuousThread Reviewed-by: alanb ! src/java.base/share/classes/sun/nio/ch/ThreadPool.java ! src/java.base/share/classes/sun/nio/fs/AbstractPoller.java ! src/java.base/share/classes/sun/nio/fs/Cancellable.java ! src/java.base/share/classes/sun/nio/fs/PollingWatchService.java ! src/java.base/windows/classes/sun/nio/ch/PipeImpl.java Changeset: 8d388ccd Branch: hermetic-java-runtime Author: Calvin Cheung Date: 2025-01-06 17:59:10 +0000 URL: https://git.openjdk.org/leyden/commit/8d388ccd9eae279018bf499e49152fd276aab5bf 8346457: AOT cache creation crashes with "assert(pair_at(i).match() < pair_at(i+1).match()) failed: unsorted table entries" Reviewed-by: iklam, dholmes ! src/hotspot/share/cds/metaspaceShared.cpp + test/hotspot/jtreg/runtime/cds/appcds/CreateAOTCacheVerifyError.java + test/hotspot/jtreg/runtime/cds/appcds/test-classes/BadLookupSwitch.jcod Changeset: 27646e55 Branch: hermetic-java-runtime Author: Archie Cobbs Date: 2025-01-06 18:37:19 +0000 URL: https://git.openjdk.org/leyden/commit/27646e551686ec02740600fc73694fc2fbd00a88 8344148: Add an explicit compiler phase for warning generation Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/CompileStates.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ThisEscapeAnalyzer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java + src/jdk.compiler/share/classes/com/sun/tools/javac/comp/WarningAnalyzer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! test/langtools/tools/javac/6734819/T6734819a.out ! test/langtools/tools/javac/6734819/T6734819b.out ! test/langtools/tools/javac/6734819/T6734819c.out ! test/langtools/tools/javac/implicitCompile/SkipAttrFlowGenForImplicits.out ! test/langtools/tools/javac/policy/test1/byfile.ABD.out ! test/langtools/tools/javac/policy/test1/byfile.ACD.out ! test/langtools/tools/javac/policy/test1/bytodo.ABD.out ! test/langtools/tools/javac/policy/test1/bytodo.ACD.out ! test/langtools/tools/javac/policy/test2/byfile.AB.out ! test/langtools/tools/javac/policy/test2/byfile.BA.out ! test/langtools/tools/javac/policy/test2/bytodo.AB.out ! test/langtools/tools/javac/policy/test2/bytodo.BA.out ! test/langtools/tools/javac/recovery/AttrRecovery.java Changeset: de025036 Branch: hermetic-java-runtime Author: Fei Yang Date: 2025-01-07 03:39:50 +0000 URL: https://git.openjdk.org/leyden/commit/de0250368edbf4e9bebf326778f8f8773b69b84c 8346832: runtime/CompressedOops/CompressedCPUSpecificClassSpaceReservation.java fails on RISC-V Reviewed-by: stuefe, fjiang ! src/hotspot/cpu/riscv/compressedKlass_riscv.cpp ! test/hotspot/jtreg/runtime/CompressedOops/CompressedCPUSpecificClassSpaceReservation.java Changeset: 08debd33 Branch: hermetic-java-runtime Author: Emanuel Peter Date: 2025-01-07 06:15:48 +0000 URL: https://git.openjdk.org/leyden/commit/08debd335e9160d20b87e06a2e83ddedd5f473b8 8346993: C2 SuperWord: refactor to make more vector nodes available in VectorNode::make Reviewed-by: chagedorn, kvn ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp Changeset: 0a81676f Branch: hermetic-java-runtime Author: Matthias Baesken Date: 2025-01-07 08:10:28 +0000 URL: https://git.openjdk.org/leyden/commit/0a81676fae3b25117dd2289a734193bcbee822de 8346881: [ubsan] logSelection.cpp:154:24 / logSelectionList.cpp:72:94 : runtime error: applying non-zero offset 1 to null pointer Reviewed-by: clanger, mdoerr, dholmes, syan, amitkumar ! src/hotspot/share/logging/logDecorators.cpp ! src/hotspot/share/logging/logSelection.cpp ! src/hotspot/share/logging/logSelectionList.cpp Changeset: 0285020c Branch: hermetic-java-runtime Author: Matthias Baesken Date: 2025-01-07 08:15:12 +0000 URL: https://git.openjdk.org/leyden/commit/0285020c7ea01f32b32efe166a0a5dae39957216 8345676: [ubsan] ProcessImpl_md.c:561:40: runtime error: applying zero offset to null pointer on macOS aarch64 Reviewed-by: rriggs ! src/java.base/unix/native/libjava/ProcessImpl_md.c Changeset: 379ac349 Branch: hermetic-java-runtime Author: Fei Yang Date: 2025-01-07 10:32:11 +0000 URL: https://git.openjdk.org/leyden/commit/379ac349d13e2c0c6986eb0787f33b9a7a2a3749 8346838: RISC-V: runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java crash with debug VMs Reviewed-by: fjiang, rehn ! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp Changeset: f1196638 Branch: hermetic-java-runtime Author: Alan Bateman Date: 2025-01-07 10:34:18 +0000 URL: https://git.openjdk.org/leyden/commit/f1196638b347c9a2e7d7dc1795c6c24ea7efe711 8346573: Can't use custom default file system provider with custom system class loader Reviewed-by: mkartashev, bpb ! src/java.base/share/classes/java/nio/file/FileSystems.java + test/jdk/java/nio/file/spi/CustomSystemClassLoader.java ! test/jdk/java/nio/file/spi/SetDefaultProvider.java Changeset: 3f7052ed Branch: hermetic-java-runtime Author: Fei Yang Date: 2025-01-07 10:54:52 +0000 URL: https://git.openjdk.org/leyden/commit/3f7052ed7af89efd1c6977df0b4f3b95fcfec764 8346868: RISC-V: compiler/sharedstubs tests fail after JDK-8332689 Reviewed-by: rehn, mli ! src/hotspot/cpu/riscv/codeBuffer_riscv.hpp ! test/hotspot/jtreg/compiler/sharedstubs/SharedTrampolineTest.java Changeset: 5e6cda47 Branch: hermetic-java-runtime Author: Jaikiran Pai Date: 2025-01-07 12:32:31 +0000 URL: https://git.openjdk.org/leyden/commit/5e6cda4799a6bf12370bc6a04b218ebed32dee53 8347000: Bug in com/sun/net/httpserver/bugs/B6361557.java test Reviewed-by: msheppar, michaelm ! test/jdk/com/sun/net/httpserver/bugs/B6361557.java Changeset: 8b22517c Branch: hermetic-java-runtime Author: Joachim Kern Date: 2025-01-07 13:54:09 +0000 URL: https://git.openjdk.org/leyden/commit/8b22517cb0b24c4134a2dbf22591f6f84d7d866c 8211851: (ch) java/nio/channels/AsynchronousSocketChannel/StressLoopback.java times out (aix) Reviewed-by: mdoerr, varadam ! src/java.base/aix/classes/sun/nio/ch/AixPollPort.java ! test/jdk/ProblemList.txt Changeset: e5f0c190 Branch: hermetic-java-runtime Author: Tobias Holenstein Date: 2025-01-07 14:30:05 +0000 URL: https://git.openjdk.org/leyden/commit/e5f0c19084dcb5f16a5e7665f98005a35173f61d 8345041: IGV: Free Placement Mode in IGV Layout Reviewed-by: chagedorn, epeter, rcastanedalo + src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/FreeInteractiveLayoutManager.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/HierarchicalLayoutManager.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutGraph.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutMover.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutNode.java ! src/utils/IdealGraphVisualizer/Settings/src/main/java/com/sun/hotspot/igv/settings/Settings.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramScene.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramViewModel.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/EditorTopComponent.java + src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/EnableFreeLayoutAction.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/LineWidget.java + src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/dynamic.png Changeset: cf3e48e7 Branch: hermetic-java-runtime Author: SendaoYan Date: 2025-01-07 15:07:00 +0000 URL: https://git.openjdk.org/leyden/commit/cf3e48e77172db7e27530af9754e1ead8d493f52 8346965: Multiple compiler/ciReplay test fails with -XX:+SegmentedCodeCache Reviewed-by: kvn ! test/hotspot/jtreg/compiler/ciReplay/CiReplayBase.java Changeset: 4d8fb807 Branch: hermetic-java-runtime Author: SendaoYan Date: 2025-01-07 15:08:24 +0000 URL: https://git.openjdk.org/leyden/commit/4d8fb80732fd17352c36254c6dfc1be5dbfbacf1 8347038: [JMH] jdk.incubator.vector.SpiltReplicate fails NoClassDefFoundError Reviewed-by: psandoz ! test/micro/org/openjdk/bench/jdk/incubator/vector/SpiltReplicate.java Changeset: c8a9dd3a Branch: hermetic-java-runtime Author: Per Minborg Date: 2025-01-07 15:18:02 +0000 URL: https://git.openjdk.org/leyden/commit/c8a9dd3a027781d006850c028714a62903c487d5 8346609: Improve MemorySegment.toString Reviewed-by: mcimadamore ! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java ! test/jdk/java/foreign/TestByteBuffer.java ! test/jdk/java/foreign/TestSegments.java Changeset: 030149fe Branch: hermetic-java-runtime Author: Renjith Kannath Pariyangad Committer: Alexander Zvegintsev Date: 2025-01-07 16:54:04 +0000 URL: https://git.openjdk.org/leyden/commit/030149fec4f175e5571e053fa56d2921d95c6b13 8334644: Automate javax/print/attribute/PageRangesException.java Reviewed-by: aivanov, abhiscxk, azvegint + test/jdk/javax/print/attribute/PageRangesException.java Changeset: 9702accd Branch: hermetic-java-runtime Author: Naoto Sato Date: 2025-01-07 17:40:01 +0000 URL: https://git.openjdk.org/leyden/commit/9702accdd9a25e05628d470bf248edd5d80c0c4d 8175709: DateTimeFormatterBuilder.appendZoneId() has misleading JavaDoc Reviewed-by: rriggs ! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java Changeset: e413fc64 Branch: hermetic-java-runtime Author: Aleksey Shipilev Date: 2025-01-07 19:34:12 +0000 URL: https://git.openjdk.org/leyden/commit/e413fc643c4a58e3c46d81025c3ac9fbf89db4b9 8347127: CTW fails to build after JDK-8334733 Reviewed-by: kvn, epeter ! test/hotspot/jtreg/testlibrary/ctw/Makefile Changeset: 098afc8b Branch: hermetic-java-runtime Author: Coleen Phillimore Date: 2025-01-07 22:03:38 +0000 URL: https://git.openjdk.org/leyden/commit/098afc8b7d0e7caa82999fb9d4e319ea8aed09a1 8339113: AccessFlags can be u2 in metadata Co-authored-by: Amit Kumar Reviewed-by: sspitsyn, vlivanov, yzheng, dlong, dholmes ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp ! src/hotspot/cpu/arm/interp_masm_arm.cpp ! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp ! src/hotspot/cpu/riscv/interp_masm_riscv.cpp ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp ! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp ! src/hotspot/cpu/s390/interp_masm_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.hpp ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/ci/ciFlags.cpp ! src/hotspot/share/ci/ciFlags.hpp ! src/hotspot/share/ci/ciKlass.cpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/vmIntrinsics.cpp ! src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/interpreter/linkResolver.cpp ! src/hotspot/share/jfr/leakprofiler/chains/edgeUtils.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/oops/fieldInfo.cpp ! src/hotspot/share/oops/fieldInfo.inline.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/oops/objArrayKlass.cpp ! src/hotspot/share/oops/objArrayKlass.hpp ! src/hotspot/share/oops/typeArrayKlass.cpp ! src/hotspot/share/oops/typeArrayKlass.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/methodHandles.cpp ! src/hotspot/share/runtime/reflection.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/utilities/accessFlags.cpp ! src/hotspot/share/utilities/accessFlags.hpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/AccessFlags.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ClassConstants.java Changeset: ddb58819 Branch: hermetic-java-runtime Author: Coleen Phillimore Date: 2025-01-07 23:14:04 +0000 URL: https://git.openjdk.org/leyden/commit/ddb58819640dc8f1930d243d6eb07ce88ef79b22 8329549: Remove FORMAT64_MODIFIER Reviewed-by: dholmes, kbarrett ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/utilities/globalDefinitions.hpp ! src/hotspot/share/utilities/globalDefinitions_gcc.hpp ! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp ! test/hotspot/gtest/utilities/test_globalDefinitions.cpp Changeset: 021c4764 Branch: hermetic-java-runtime Author: David Holmes Date: 2025-01-08 00:37:27 +0000 URL: https://git.openjdk.org/leyden/commit/021c476409c52c65cc7b40516d81dedef040fe83 8347148: [BACKOUT] AccessFlags can be u2 in metadata Reviewed-by: coleenp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp ! src/hotspot/cpu/arm/interp_masm_arm.cpp ! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp ! src/hotspot/cpu/riscv/interp_masm_riscv.cpp ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp ! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp ! src/hotspot/cpu/s390/interp_masm_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.hpp ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/ci/ciFlags.cpp ! src/hotspot/share/ci/ciFlags.hpp ! src/hotspot/share/ci/ciKlass.cpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/vmIntrinsics.cpp ! src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/interpreter/linkResolver.cpp ! src/hotspot/share/jfr/leakprofiler/chains/edgeUtils.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/oops/fieldInfo.cpp ! src/hotspot/share/oops/fieldInfo.inline.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/oops/objArrayKlass.cpp ! src/hotspot/share/oops/objArrayKlass.hpp ! src/hotspot/share/oops/typeArrayKlass.cpp ! src/hotspot/share/oops/typeArrayKlass.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/methodHandles.cpp ! src/hotspot/share/runtime/reflection.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/utilities/accessFlags.cpp ! src/hotspot/share/utilities/accessFlags.hpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/AccessFlags.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ClassConstants.java Changeset: 40f0a398 Branch: hermetic-java-runtime Author: Taizo Kurashige Date: 2025-01-08 01:15:44 +0000 URL: https://git.openjdk.org/leyden/commit/40f0a398fa9b1b39a43640973eaffb041bb7b63d 8343342: java/io/File/GetXSpace.java fails on Windows with CD-ROM drive Reviewed-by: bpb, aturbanov ! test/jdk/java/io/File/GetXSpace.java ! test/jdk/java/io/File/libGetXSpace.c Changeset: bcefab5e Branch: hermetic-java-runtime Author: Chen Liang Date: 2025-01-08 03:37:28 +0000 URL: https://git.openjdk.org/leyden/commit/bcefab5e55d4527a38dcab550581a734c1564608 8342468: Improve API documentation for java.lang.classfile.constantpool Reviewed-by: asotona ! src/java.base/share/classes/java/lang/classfile/BootstrapMethodEntry.java ! src/java.base/share/classes/java/lang/classfile/ClassFile.java ! src/java.base/share/classes/java/lang/classfile/constantpool/AnnotationConstantValueEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/ClassEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantDynamicEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPool.java ! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolBuilder.java ! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolException.java ! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantValueEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/DoubleEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/DynamicConstantPoolEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/FieldRefEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/FloatEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/IntegerEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/InterfaceMethodRefEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/InvokeDynamicEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/LoadableConstantEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/LongEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/MemberRefEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/MethodHandleEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/MethodRefEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/MethodTypeEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/ModuleEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/NameAndTypeEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/PackageEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/PoolEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/StringEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/Utf8Entry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/package-info.java + src/java.base/share/classes/java/lang/classfile/constantpool/snippet-files/PackageSnippets.java ! test/jdk/jdk/classfile/SnippetsTest.java Changeset: b0c935c0 Branch: hermetic-java-runtime Author: Per Minborg Date: 2025-01-08 08:44:22 +0000 URL: https://git.openjdk.org/leyden/commit/b0c935c03ebb34f20f15dd8c7616c6c4526073cd 8347047: Cleanup action passed to MemorySegment::reinterpret keeps old segment alive Reviewed-by: mcimadamore ! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java Changeset: b741f3fe Branch: hermetic-java-runtime Author: Shaojin Wen Date: 2025-01-08 09:40:17 +0000 URL: https://git.openjdk.org/leyden/commit/b741f3fe5b54755d19c5abeca76fdceeccafd448 8343629: More MergeStore benchmark Reviewed-by: epeter + test/micro/org/openjdk/bench/vm/compiler/MergeLoadBench.java ! test/micro/org/openjdk/bench/vm/compiler/MergeStoreBench.java Changeset: 98724219 Branch: hermetic-java-runtime Author: Albert Mingkun Yang Date: 2025-01-08 09:45:08 +0000 URL: https://git.openjdk.org/leyden/commit/98724219a87c1cdb1e7942ade1a4d49b201a0a94 8347094: Inline CollectedHeap::increment_total_full_collections Reviewed-by: stefank, eosterlund, gli ! src/hotspot/share/gc/shared/collectedHeap.hpp Changeset: cbabc045 Branch: hermetic-java-runtime Author: Fredrik Bredberg Date: 2025-01-08 09:50:35 +0000 URL: https://git.openjdk.org/leyden/commit/cbabc0451505a00dfe77c163190736460c53820f 8332506: SIGFPE In ObjectSynchronizer::is_async_deflation_needed() Reviewed-by: coleenp, dholmes ! src/hotspot/share/runtime/synchronizer.cpp Changeset: f696d9c5 Branch: hermetic-java-runtime Author: Severin Gehwolf Date: 2025-01-08 10:39:13 +0000 URL: https://git.openjdk.org/leyden/commit/f696d9c521fa13969cb81381dc8586bcdccf67d9 8346239: Improve memory efficiency of JimageDiffGenerator Reviewed-by: mbaesken ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/runtimelink/JimageDiffGenerator.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/runtimelink/ResourcePoolReader.java ! test/jdk/tools/jlink/runtimeImage/AddOptionsTest.java ! test/jdk/tools/jlink/runtimeImage/BasicJlinkMissingJavaBase.java ! test/jdk/tools/jlink/runtimeImage/BasicJlinkTest.java ! test/jdk/tools/jlink/runtimeImage/CustomModuleJlinkTest.java ! test/jdk/tools/jlink/runtimeImage/GenerateJLIClassesTest.java ! test/jdk/tools/jlink/runtimeImage/JavaSEReproducibleTest.java ! test/jdk/tools/jlink/runtimeImage/KeepPackagedModulesFailTest.java ! test/jdk/tools/jlink/runtimeImage/ModifiedFilesExitTest.java ! test/jdk/tools/jlink/runtimeImage/ModifiedFilesWarningTest.java ! test/jdk/tools/jlink/runtimeImage/MultiHopTest.java ! test/jdk/tools/jlink/runtimeImage/PackagedModulesVsRuntimeImageLinkTest.java ! test/jdk/tools/jlink/runtimeImage/PatchedJDKModuleJlinkTest.java ! test/jdk/tools/jlink/runtimeImage/SystemModulesTest.java ! test/jdk/tools/jlink/runtimeImage/SystemModulesTest2.java Changeset: afe54341 Branch: hermetic-java-runtime Author: Chen Liang Committer: Jaikiran Pai Date: 2025-01-08 10:56:48 +0000 URL: https://git.openjdk.org/leyden/commit/afe543414f58a04832d4f07dea88881d64954a0b 8347163: Javadoc error in ConstantPoolBuilder after JDK-8342468 Reviewed-by: jpai, shade ! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolBuilder.java Changeset: 672c413c Branch: hermetic-java-runtime Author: Erik Gahlin Date: 2025-01-08 12:44:53 +0000 URL: https://git.openjdk.org/leyden/commit/672c413c61d9b155020a0fd4bd1c2bc0661a60fb 8345337: JFR: jfr view should display all direct subfields for an event type Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/FieldBuilder.java Changeset: 92ad8a1d Branch: hermetic-java-runtime Author: Erik Gahlin Date: 2025-01-08 14:40:13 +0000 URL: https://git.openjdk.org/leyden/commit/92ad8a1d96c749d1f9c15e5b96244cd72a6e71be 8346052: JFR: Incorrect average value in 'jfr view' Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/Function.java Changeset: 4d18e5a1 Branch: hermetic-java-runtime Author: Alexey Semenyuk Date: 2025-01-08 14:44:10 +0000 URL: https://git.openjdk.org/leyden/commit/4d18e5a1e26e04beb550d01ba5a3dbb8c0c37fa0 8346872: tools/jpackage/windows/WinLongPathTest.java fails Reviewed-by: almatvee, mbaesken ! test/jdk/tools/jpackage/windows/WinLongPathTest.java Changeset: ae3fc464 Branch: hermetic-java-runtime Author: Yagmur Eren Committer: Emanuel Peter Date: 2025-01-08 15:14:14 +0000 URL: https://git.openjdk.org/leyden/commit/ae3fc464563ad1ba59883ccf60d235b42f5ad7fa 8345580: Remove const from Node::_idx which is modified Reviewed-by: epeter, qamai ! src/hotspot/share/opto/node.hpp Changeset: 55bcf4c0 Branch: hermetic-java-runtime Author: Erik Gahlin Date: 2025-01-08 15:53:22 +0000 URL: https://git.openjdk.org/leyden/commit/55bcf4c054c95af2a073818cd8c392de02b3ee01 8346047: JFR: Incorrect percentile value in 'jfr view' Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/Function.java Changeset: 3fe08186 Branch: hermetic-java-runtime Author: Erik Gahlin Date: 2025-01-08 16:03:40 +0000 URL: https://git.openjdk.org/leyden/commit/3fe08186b1d6dbc17d4f14d8288ce3c7c6651004 8346099: JFR: Query for 'jfr view' can't handle wildcard with multiple event types Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/FieldBuilder.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/QueryResolver.java Changeset: 49ee4df3 Branch: hermetic-java-runtime Author: Naoto Sato Date: 2025-01-08 16:48:44 +0000 URL: https://git.openjdk.org/leyden/commit/49ee4df375f57ef2d06ff7d54aaefed77d60c40b 8166983: Remove old/legacy unused tzdata files Reviewed-by: iris, rriggs - src/java.base/share/data/tzdata/solar87 - src/java.base/share/data/tzdata/solar88 - src/java.base/share/data/tzdata/solar89 - src/java.base/share/data/tzdata/zone.tab ! test/jdk/java/util/TimeZone/tools/share/Makefile - test/jdk/sun/util/calendar/zi/BackEnd.java - test/jdk/sun/util/calendar/zi/Beyond2037.java - test/jdk/sun/util/calendar/zi/Checksum.java - test/jdk/sun/util/calendar/zi/DayOfWeek.java - test/jdk/sun/util/calendar/zi/Gen.java - test/jdk/sun/util/calendar/zi/GenDoc.java - test/jdk/sun/util/calendar/zi/Main.java - test/jdk/sun/util/calendar/zi/Mappings.java - test/jdk/sun/util/calendar/zi/Month.java - test/jdk/sun/util/calendar/zi/Rule.java - test/jdk/sun/util/calendar/zi/RuleDay.java - test/jdk/sun/util/calendar/zi/RuleRec.java - test/jdk/sun/util/calendar/zi/Simple.java - test/jdk/sun/util/calendar/zi/TestZoneInfo310.java - test/jdk/sun/util/calendar/zi/Time.java - test/jdk/sun/util/calendar/zi/Timezone.java - test/jdk/sun/util/calendar/zi/TzIDOldMapping.java - test/jdk/sun/util/calendar/zi/Zone.java - test/jdk/sun/util/calendar/zi/ZoneInfoFile.java - test/jdk/sun/util/calendar/zi/ZoneInfoOld.java - test/jdk/sun/util/calendar/zi/ZoneRec.java - test/jdk/sun/util/calendar/zi/Zoneinfo.java - test/jdk/sun/util/calendar/zi/tzdata_jdk/jdk11_backward Changeset: a6419324 Branch: hermetic-java-runtime Author: Calvin Cheung Date: 2025-01-08 17:07:54 +0000 URL: https://git.openjdk.org/leyden/commit/a641932427cbe8453130593355372837d70a098f 8346310: Duplicate !HAS_PENDING_EXCEPTION check in DynamicArchive::dump_at_exit Reviewed-by: dholmes ! src/hotspot/share/cds/dynamicArchive.cpp Changeset: 6ee2bd2f Branch: hermetic-java-runtime Author: Coleen Phillimore Date: 2025-01-08 19:48:25 +0000 URL: https://git.openjdk.org/leyden/commit/6ee2bd2f33e38c13f93fba9953b33850828d031b 8347147: [REDO] AccessFlags can be u2 in metadata Co-authored-by: Amit Kumar Reviewed-by: vlivanov, yzheng ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp ! src/hotspot/cpu/arm/interp_masm_arm.cpp ! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp ! src/hotspot/cpu/riscv/interp_masm_riscv.cpp ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp ! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp ! src/hotspot/cpu/s390/interp_masm_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.hpp ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/ci/ciFlags.cpp ! src/hotspot/share/ci/ciFlags.hpp ! src/hotspot/share/ci/ciKlass.cpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/vmIntrinsics.cpp ! src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/interpreter/linkResolver.cpp ! src/hotspot/share/jfr/leakprofiler/chains/edgeUtils.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/oops/fieldInfo.cpp ! src/hotspot/share/oops/fieldInfo.inline.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/oops/objArrayKlass.cpp ! src/hotspot/share/oops/objArrayKlass.hpp ! src/hotspot/share/oops/typeArrayKlass.cpp ! src/hotspot/share/oops/typeArrayKlass.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/methodHandles.cpp ! src/hotspot/share/runtime/reflection.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/utilities/accessFlags.cpp ! src/hotspot/share/utilities/accessFlags.hpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/AccessFlags.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ClassConstants.java Changeset: 88fa3b2f Branch: hermetic-java-runtime Author: Leonid Mesnik Date: 2025-01-08 20:14:59 +0000 URL: https://git.openjdk.org/leyden/commit/88fa3b2fe9bccf9cd4a4041732e2f6d425c19244 8346998: Test nsk/jvmti/ResourceExhausted/resexhausted003 fails with java.lang.OutOfMemoryError when CDS is off Reviewed-by: dholmes, sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ResourceExhausted/resexhausted003/TestDescription.java Changeset: 2e00816a Branch: hermetic-java-runtime Author: Brian Burkhalter Date: 2025-01-08 20:46:57 +0000 URL: https://git.openjdk.org/leyden/commit/2e00816ac30373df28a29dc938f7ce5489a3edfc 8346671: java/nio/file/Files/probeContentType/Basic.java fails on Windows 2025 Reviewed-by: jpai ! test/jdk/java/nio/file/Files/probeContentType/Basic.java Changeset: ea495377 Branch: hermetic-java-runtime Author: Patricio Chilano Mateo Date: 2025-01-08 21:51:02 +0000 URL: https://git.openjdk.org/leyden/commit/ea49537726db6530f0ddcc04d9938df3d6d18250 8310340: assert(_thread->is_interp_only_mode() || stub_caller) failed: expected a stub-caller Reviewed-by: dholmes, amenkov, sspitsyn ! src/hotspot/share/prims/jvmtiEventController.cpp ! src/hotspot/share/runtime/continuationFreezeThaw.cpp Changeset: 0a5ef827 Branch: hermetic-java-runtime Author: Chris Plummer Date: 2025-01-08 22:52:13 +0000 URL: https://git.openjdk.org/leyden/commit/0a5ef827b06ca9fc6a7cbc059e4331cfd3cd2e62 8347162: Update problemlist CR for vmTestbase/nsk/jdi/VMOutOfMemoryException Reviewed-by: kevinw, amenkov ! test/hotspot/jtreg/ProblemList-Virtual.txt Changeset: db7fa6a2 Branch: hermetic-java-runtime Author: Weijun Wang Date: 2025-01-09 01:21:00 +0000 URL: https://git.openjdk.org/leyden/commit/db7fa6a2c65d11e5bd790073d345f37b5ec356b6 8347289: HKDF delayed provider selection failed with non-extractable PRK Reviewed-by: valeriep ! src/java.base/share/classes/com/sun/crypto/provider/HKDFKeyDerivation.java + test/jdk/com/sun/crypto/provider/KDF/HKDFDelayedPRK.java Changeset: 1ade96b8 Branch: hermetic-java-runtime Author: Qizheng Xing Committer: Fei Yang Date: 2025-01-09 02:24:25 +0000 URL: https://git.openjdk.org/leyden/commit/1ade96b808e66cf1623c38e23772eaf9fc991db9 8347042: Remove an extra parenthesis in macro definition in `jfrTraceIdMacros.hpp` Reviewed-by: mgronlun, fyang ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdMacros.hpp Changeset: b3e87360 Branch: hermetic-java-runtime Author: Alexey Semenyuk Date: 2025-01-09 03:33:21 +0000 URL: https://git.openjdk.org/leyden/commit/b3e87360917fd56df8aa0a927723a561dcb840a2 8347296: WinInstallerUiTest fails in local test runs if the path to test work directory is longer that regular Reviewed-by: almatvee ! test/jdk/tools/jpackage/windows/WinInstallerUiTest.java Changeset: 0a35ebfd Branch: hermetic-java-runtime Author: Alexey Semenyuk Date: 2025-01-09 03:35:31 +0000 URL: https://git.openjdk.org/leyden/commit/0a35ebfd5709c3069fd64bb736bbbc37d392759c 8347297: Skip the RuntimeImageSymbolicLinksTest test on Windows when it is executed outside of the jtreg Reviewed-by: almatvee ! test/jdk/tools/jpackage/share/RuntimeImageSymbolicLinksTest.java Changeset: 97dd06ce Branch: hermetic-java-runtime Author: Alexey Semenyuk Date: 2025-01-09 03:42:47 +0000 URL: https://git.openjdk.org/leyden/commit/97dd06ce0a5a2bbc28c3c97b201eca81196af698 8347299: Add annotations to test cases in LicenseTest Reviewed-by: almatvee ! test/jdk/tools/jpackage/share/LicenseTest.java Changeset: a46ae703 Branch: hermetic-java-runtime Author: Abhishek Kumar Date: 2025-01-09 04:11:54 +0000 URL: https://git.openjdk.org/leyden/commit/a46ae7031e30eb4940e43012a42f1b7fa5d942ef 8339728: [Accessibility,Windows,JAWS] Bug in the getKeyChar method of the AccessBridge class Reviewed-by: aivanov, psadhukhan, kizune ! src/jdk.accessibility/windows/classes/com/sun/java/accessibility/internal/AccessBridge.java ! src/jdk.accessibility/windows/native/include/bridge/AccessBridgePackages.h + test/jdk/javax/accessibility/TestJMenuItemShortcutAccessibility.java Changeset: 8eddf67c Branch: hermetic-java-runtime Author: Dmitry Markov Date: 2025-01-09 06:58:31 +0000 URL: https://git.openjdk.org/leyden/commit/8eddf67c82a2af4d704c4063ad802640770b3c26 8346887: DrawFocusRect() may cause an assertion failure Reviewed-by: aivanov, prr ! src/java.desktop/windows/native/libawt/windows/awt_Button.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Checkbox.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp Changeset: 33f9be8d Branch: hermetic-java-runtime Author: Ramkumar Sunderbabu Committer: David Holmes Date: 2025-01-09 07:50:42 +0000 URL: https://git.openjdk.org/leyden/commit/33f9be8de730e664e335e36848732397393abd94 8347083: Incomplete logging in nsk/jvmti/ResourceExhausted/resexhausted00* tests Reviewed-by: dholmes, sspitsyn, lmesnik ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ResourceExhausted/resexhausted001.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ResourceExhausted/resexhausted002.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ResourceExhausted/resexhausted003.java Changeset: 82e16ba2 Branch: hermetic-java-runtime Author: Matthias Baesken Date: 2025-01-09 08:32:09 +0000 URL: https://git.openjdk.org/leyden/commit/82e16ba248a97e3446d5b2d64c353b61dd6bdda6 8347268: [ubsan] logOutput.cpp:357:21: runtime error: applying non-zero offset 1 to null pointer Reviewed-by: dholmes ! src/hotspot/share/logging/logOutput.cpp Changeset: dff5719e Branch: hermetic-java-runtime Author: Aleksey Shipilev Date: 2025-01-09 09:49:14 +0000 URL: https://git.openjdk.org/leyden/commit/dff5719e6f95f9ce50a5d49adf13541e22f7b5b1 8347126: gc/stress/TestStressG1Uncommit.java gets OOM-killed Reviewed-by: tschatzl, gli ! test/hotspot/jtreg/gc/stress/TestStressG1Uncommit.java Changeset: d66737ea Branch: hermetic-java-runtime Author: Aleksey Shipilev Date: 2025-01-09 10:18:08 +0000 URL: https://git.openjdk.org/leyden/commit/d66737ea1cfd92bcb208ded4e64822d12760205d 8341097: GHA: Demote Mac x86 jobs to build only Reviewed-by: kbarrett, prr, ihse ! .github/workflows/main.yml Changeset: 765b9e60 Branch: hermetic-java-runtime Author: Robbin Ehn Date: 2025-01-09 11:25:37 +0000 URL: https://git.openjdk.org/leyden/commit/765b9e606b82539be136cb655c8fae33be52113b 8346706: RISC-V: Add available registers to hs_err Reviewed-by: mli, fyang, ihse ! make/autoconf/flags-cflags.m4 ! src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp Changeset: 8c87ea2b Branch: hermetic-java-runtime Author: Fei Yang Date: 2025-01-09 11:36:40 +0000 URL: https://git.openjdk.org/leyden/commit/8c87ea2bdf6e1aea5fdca4624d7b7fe590d33a37 8346478: RISC-V: Refactor add/sub assembler routines Reviewed-by: fjiang, rehn, gcao ! src/hotspot/cpu/riscv/assembler_riscv.hpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_arraycopy_riscv.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c1_Runtime1_riscv.cpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/gc/shared/cardTableBarrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/interp_masm_riscv.cpp ! src/hotspot/cpu/riscv/interpreterRT_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/riscv_b.ad ! src/hotspot/cpu/riscv/runtime_riscv.cpp ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp ! src/hotspot/cpu/riscv/templateTable_riscv.cpp Changeset: ceae2b97 Branch: hermetic-java-runtime Author: Hannes Walln?fer Date: 2025-01-09 11:49:18 +0000 URL: https://git.openjdk.org/leyden/commit/ceae2b977dac58a9b2c09e42cb256c94eff9222b 8347121: Add missing @serial tags to module java.base Reviewed-by: alanb ! src/java.base/share/classes/java/lang/EnumConstantNotPresentException.java ! src/java.base/share/classes/java/lang/StackTraceElement.java ! src/java.base/share/classes/java/lang/TypeNotPresentException.java ! src/java.base/share/classes/java/lang/annotation/AnnotationTypeMismatchException.java ! src/java.base/share/classes/java/lang/annotation/IncompleteAnnotationException.java ! src/java.base/share/classes/java/lang/invoke/SerializedLambda.java ! src/java.base/share/classes/java/net/HttpRetryException.java ! src/java.base/share/classes/java/net/URISyntaxException.java ! src/java.base/share/classes/java/net/URLPermission.java ! src/java.base/share/classes/java/nio/charset/MalformedInputException.java ! src/java.base/share/classes/java/nio/charset/UnmappableCharacterException.java ! src/java.base/share/classes/java/nio/file/FileSystemException.java ! src/java.base/share/classes/java/nio/file/InvalidPathException.java ! src/java.base/share/classes/java/nio/file/attribute/UserPrincipalNotFoundException.java ! src/java.base/share/classes/java/security/AccessControlException.java ! src/java.base/share/classes/java/security/AllPermission.java ! src/java.base/share/classes/java/security/GuardedObject.java ! src/java.base/share/classes/java/security/KeyPair.java ! src/java.base/share/classes/java/security/Permission.java ! src/java.base/share/classes/java/security/PermissionCollection.java ! src/java.base/share/classes/java/security/Permissions.java ! src/java.base/share/classes/java/security/SignedObject.java ! src/java.base/share/classes/java/security/cert/CertPath.java ! src/java.base/share/classes/java/security/cert/Certificate.java ! src/java.base/share/classes/java/text/DateFormat.java ! src/java.base/share/classes/java/time/Duration.java ! src/java.base/share/classes/java/time/Instant.java ! src/java.base/share/classes/java/time/LocalDate.java ! src/java.base/share/classes/java/time/LocalDateTime.java ! src/java.base/share/classes/java/time/LocalTime.java ! src/java.base/share/classes/java/time/MonthDay.java ! src/java.base/share/classes/java/time/OffsetDateTime.java ! src/java.base/share/classes/java/time/OffsetTime.java ! src/java.base/share/classes/java/time/Period.java ! src/java.base/share/classes/java/time/Year.java ! src/java.base/share/classes/java/time/YearMonth.java ! src/java.base/share/classes/java/time/ZoneOffset.java ! src/java.base/share/classes/java/time/ZonedDateTime.java ! src/java.base/share/classes/java/time/format/DateTimeParseException.java ! src/java.base/share/classes/java/time/temporal/ValueRange.java ! src/java.base/share/classes/java/time/temporal/WeekFields.java ! src/java.base/share/classes/java/time/zone/ZoneOffsetTransition.java ! src/java.base/share/classes/java/time/zone/ZoneOffsetTransitionRule.java ! src/java.base/share/classes/java/time/zone/ZoneRules.java ! src/java.base/share/classes/java/util/AbstractMap.java ! src/java.base/share/classes/java/util/Arrays.java ! src/java.base/share/classes/java/util/Collections.java ! src/java.base/share/classes/java/util/DuplicateFormatFlagsException.java ! src/java.base/share/classes/java/util/FormatFlagsConversionMismatchException.java ! src/java.base/share/classes/java/util/IllegalFormatCodePointException.java ! src/java.base/share/classes/java/util/IllegalFormatConversionException.java ! src/java.base/share/classes/java/util/IllegalFormatFlagsException.java ! src/java.base/share/classes/java/util/IllegalFormatPrecisionException.java ! src/java.base/share/classes/java/util/IllegalFormatWidthException.java ! src/java.base/share/classes/java/util/IllformedLocaleException.java ! src/java.base/share/classes/java/util/MissingFormatArgumentException.java ! src/java.base/share/classes/java/util/MissingFormatWidthException.java ! src/java.base/share/classes/java/util/PriorityQueue.java ! src/java.base/share/classes/java/util/TreeMap.java ! src/java.base/share/classes/java/util/UUID.java ! src/java.base/share/classes/java/util/UnknownFormatConversionException.java ! src/java.base/share/classes/java/util/UnknownFormatFlagsException.java ! src/java.base/share/classes/java/util/concurrent/ArrayBlockingQueue.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListMap.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListSet.java ! src/java.base/share/classes/java/util/concurrent/CopyOnWriteArraySet.java ! src/java.base/share/classes/java/util/concurrent/CountedCompleter.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinTask.java ! src/java.base/share/classes/java/util/concurrent/LinkedBlockingDeque.java ! src/java.base/share/classes/java/util/concurrent/LinkedBlockingQueue.java ! src/java.base/share/classes/java/util/concurrent/PriorityBlockingQueue.java ! src/java.base/share/classes/java/util/concurrent/RecursiveTask.java ! src/java.base/share/classes/java/util/concurrent/Semaphore.java ! src/java.base/share/classes/java/util/concurrent/SynchronousQueue.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicBoolean.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicInteger.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicIntegerArray.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLong.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLongArray.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReference.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceArray.java ! src/java.base/share/classes/java/util/concurrent/atomic/DoubleAccumulator.java ! src/java.base/share/classes/java/util/concurrent/atomic/LongAccumulator.java ! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedLongSynchronizer.java ! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedSynchronizer.java ! src/java.base/share/classes/java/util/concurrent/locks/ReentrantLock.java ! src/java.base/share/classes/java/util/concurrent/locks/ReentrantReadWriteLock.java ! src/java.base/share/classes/java/util/regex/PatternSyntaxException.java Changeset: 2801bc6b Branch: hermetic-java-runtime Author: Serguei Spitsyn Date: 2025-01-09 12:02:25 +0000 URL: https://git.openjdk.org/leyden/commit/2801bc6bf3d5e7eff23be1a7501f7e64dda85f67 8346460: NotifyFramePop should return JVMTI_ERROR_DUPLICATE Reviewed-by: cjplummer, amenkov ! src/hotspot/share/prims/jvmti.xml ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! test/hotspot/jtreg/serviceability/jvmti/vthread/MethodExitTest/libMethodExitTest.cpp Changeset: 3024a738 Branch: hermetic-java-runtime Author: Joakim Nordstr?m Committer: Kevin Walls Date: 2025-01-09 12:41:52 +0000 URL: https://git.openjdk.org/leyden/commit/3024a7384f0a1f5177792fa78e872b3053e19f95 8345782: Refining the cases that libjsig deprecation warning is issued Reviewed-by: dholmes, kevinw ! src/java.base/unix/native/libjsig/jsig.c ! test/hotspot/jtreg/runtime/signal/README ! test/hotspot/jtreg/runtime/signal/SigTestDriver.java Changeset: 9c72dedd Branch: hermetic-java-runtime Author: Andrey Turbanov Date: 2025-01-09 12:47:47 +0000 URL: https://git.openjdk.org/leyden/commit/9c72dedd072e838d363d0eec364514584fd4e2e6 8346036: Unnecessary Hashtable usage in javax.swing.text.html.parser.Entity Reviewed-by: aivanov, azvegint ! src/java.desktop/share/classes/javax/swing/text/html/parser/Entity.java Changeset: f9b11332 Branch: hermetic-java-runtime Author: Joachim Kern Date: 2025-01-09 14:24:12 +0000 URL: https://git.openjdk.org/leyden/commit/f9b11332eccd8a8ffb4128308f442b209d07a3b1 8346880: [aix] java/lang/ProcessHandle/InfoTest.java still fails: "reported cputime less than expected" Reviewed-by: mdoerr, clanger, mbaesken ! src/java.base/aix/native/libjava/ProcessHandleImpl_aix.c Changeset: cb9a98b3 Branch: hermetic-java-runtime Author: Archie Cobbs Date: 2025-01-09 14:46:13 +0000 URL: https://git.openjdk.org/leyden/commit/cb9a98b31a464e683519df46796339c7cecd82ec 8347141: Several javac tests compile with an unnecessary -Xlint:-path flag Reviewed-by: vromero, darcy ! test/langtools/tools/javac/6304921/T6304921.java ! test/langtools/tools/javac/T5048776.java ! test/langtools/tools/javac/T6245591.java ! test/langtools/tools/javac/T6247324.java ! test/langtools/tools/javac/processing/TestWarnErrorCount.java ! test/langtools/tools/javac/warnings/DivZero.java ! test/langtools/tools/javac/warnings/FallThrough.java ! test/langtools/tools/javac/warnings/Unchecked.java Changeset: 72f11149 Branch: hermetic-java-runtime Author: Jaikiran Pai Date: 2025-01-09 14:58:12 +0000 URL: https://git.openjdk.org/leyden/commit/72f1114909854aaed5d190d1c74a98527600a0c2 8346705: SNI not sent with Java 22+ using java.net.http.HttpClient.Builder#sslParameters Reviewed-by: dfuchs, michaelm ! src/java.net.http/share/classes/jdk/internal/net/http/AbstractAsyncSSLConnection.java + test/jdk/java/net/httpclient/HttpClientSNITest.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/ServerNameMatcher.java Changeset: 1ef77cdd Branch: hermetic-java-runtime Author: Brian Burkhalter Date: 2025-01-09 15:26:38 +0000 URL: https://git.openjdk.org/leyden/commit/1ef77cdd51b91f6d6d3367444a37a3f0f2e4bc99 8347171: (dc) java/nio/channels/DatagramChannel/InterruptibleOrNot.java fails with virtual thread factory Reviewed-by: alanb, lmesnik ! test/jdk/java/nio/channels/DatagramChannel/InterruptibleOrNot.java Changeset: 3bfa9521 Branch: hermetic-java-runtime Author: Sean Mullan Date: 2025-01-09 17:34:20 +0000 URL: https://git.openjdk.org/leyden/commit/3bfa9521d5b7e702e842fe1297dbb2ed643f0b0a 8283795: Add TLSv1.3 and CNSA 1.0 algorithms to implementation requirements Reviewed-by: jnimeh ! src/java.base/share/classes/java/security/AlgorithmParameters.java ! src/java.base/share/classes/java/security/KeyFactory.java ! src/java.base/share/classes/java/security/KeyPairGenerator.java ! src/java.base/share/classes/java/security/MessageDigest.java ! src/java.base/share/classes/java/security/Signature.java ! src/java.base/share/classes/javax/crypto/Cipher.java ! src/java.base/share/classes/javax/crypto/KeyAgreement.java ! src/java.base/share/classes/javax/crypto/KeyGenerator.java ! src/java.base/share/classes/javax/net/ssl/SSLContext.java Changeset: 22f70a74 Branch: hermetic-java-runtime Author: Henry Jen Date: 2025-01-09 17:36:15 +0000 URL: https://git.openjdk.org/leyden/commit/22f70a742abbf528340c133c4ed215b97b4a9717 8321413: IllegalArgumentException: Code length outside the allowed range while creating a jlink image Reviewed-by: mchung + src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Snippets.java + src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ModuleDescriptorBuilder.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModulesPlugin.java + test/jdk/tools/jlink/JLink20000Packages.java + test/jdk/tools/jlink/SnippetsTest.java Changeset: 9f3c5f95 Branch: hermetic-java-runtime Author: Harshitha Onkar Date: 2025-01-09 18:22:33 +0000 URL: https://git.openjdk.org/leyden/commit/9f3c5f95361c75d2b4d9e083901ce5a0ebf355e0 8344907: NullPointerException in Win32ShellFolder2.getSystemIcon when "icon" is null Reviewed-by: aivanov, kizune ! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolder2.java Changeset: df28cec6 Branch: hermetic-java-runtime Author: Alisen Chung Date: 2025-01-09 20:47:22 +0000 URL: https://git.openjdk.org/leyden/commit/df28cec6e98f45ae535a35f97710710415522f99 8345144: Robot does not specify all causes of IllegalThreadStateException Reviewed-by: prr ! src/java.desktop/share/classes/java/awt/Robot.java Changeset: b335ea92 Branch: hermetic-java-runtime Author: Hannes Walln?fer Date: 2025-01-09 21:37:36 +0000 URL: https://git.openjdk.org/leyden/commit/b335ea92963fc4524de41db6b1e866131b12f385 8347122: Add missing @serial tags to module java.desktop Reviewed-by: prr ! src/java.desktop/share/classes/java/applet/Applet.java ! src/java.desktop/share/classes/java/awt/AWTEvent.java ! src/java.desktop/share/classes/java/awt/AWTKeyStroke.java ! src/java.desktop/share/classes/java/awt/Component.java ! src/java.desktop/share/classes/java/awt/ComponentOrientation.java ! src/java.desktop/share/classes/java/awt/Container.java ! src/java.desktop/share/classes/java/awt/ContainerOrderFocusTraversalPolicy.java ! src/java.desktop/share/classes/java/awt/FlowLayout.java ! src/java.desktop/share/classes/java/awt/Frame.java ! src/java.desktop/share/classes/java/awt/GridBagLayout.java ! src/java.desktop/share/classes/java/awt/GridBagLayoutInfo.java ! src/java.desktop/share/classes/java/awt/List.java ! src/java.desktop/share/classes/java/awt/MenuComponent.java ! src/java.desktop/share/classes/java/awt/ScrollPaneAdjustable.java ! src/java.desktop/share/classes/java/awt/TextComponent.java ! src/java.desktop/share/classes/java/awt/Window.java ! src/java.desktop/share/classes/java/awt/color/ColorSpace.java ! src/java.desktop/share/classes/java/awt/color/ICC_ColorSpace.java ! src/java.desktop/share/classes/java/awt/desktop/FilesEvent.java ! src/java.desktop/share/classes/java/awt/desktop/OpenFilesEvent.java ! src/java.desktop/share/classes/java/awt/desktop/OpenURIEvent.java ! src/java.desktop/share/classes/java/awt/desktop/UserSessionEvent.java ! src/java.desktop/share/classes/java/awt/event/HierarchyEvent.java ! src/java.desktop/share/classes/java/awt/event/InvocationEvent.java ! src/java.desktop/share/classes/java/awt/event/KeyEvent.java ! src/java.desktop/share/classes/java/awt/event/MouseEvent.java ! src/java.desktop/share/classes/java/awt/event/MouseWheelEvent.java ! src/java.desktop/share/classes/java/awt/event/WindowEvent.java ! src/java.desktop/share/classes/java/awt/font/NumericShaper.java ! src/java.desktop/share/classes/java/awt/font/TransformAttribute.java ! src/java.desktop/share/classes/java/awt/image/renderable/ParameterBlock.java ! src/java.desktop/share/classes/java/beans/IndexedPropertyChangeEvent.java ! src/java.desktop/share/classes/java/beans/beancontext/BeanContextChildSupport.java ! src/java.desktop/share/classes/java/beans/beancontext/BeanContextEvent.java ! src/java.desktop/share/classes/java/beans/beancontext/BeanContextMembershipEvent.java ! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServiceAvailableEvent.java ! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServiceRevokedEvent.java ! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServicesSupport.java ! src/java.desktop/share/classes/java/beans/beancontext/BeanContextSupport.java ! src/java.desktop/share/classes/javax/imageio/metadata/IIOInvalidTreeException.java ! src/java.desktop/share/classes/javax/print/attribute/AttributeSetUtilities.java ! src/java.desktop/share/classes/javax/print/attribute/standard/DialogOwner.java ! src/java.desktop/share/classes/javax/print/attribute/standard/MediaPrintableArea.java ! src/java.desktop/share/classes/javax/print/attribute/standard/MediaSize.java ! src/java.desktop/share/classes/javax/print/event/PrintJobAttributeEvent.java ! src/java.desktop/share/classes/javax/print/event/PrintJobEvent.java ! src/java.desktop/share/classes/javax/print/event/PrintServiceAttributeEvent.java Changeset: 665c39c9 Branch: hermetic-java-runtime Author: Alisen Chung Date: 2025-01-09 21:51:51 +0000 URL: https://git.openjdk.org/leyden/commit/665c39c93109f9ba23f3d9555878c0fb565622df 8347375: Extra

tag in robot specification Reviewed-by: kbarrett ! src/java.desktop/share/classes/java/awt/Robot.java Changeset: 931914af Branch: hermetic-java-runtime Author: Matias Saavedra Silva Date: 2025-01-09 22:06:37 +0000 URL: https://git.openjdk.org/leyden/commit/931914af76932c9b91fc9affd55d24b2562c72d2 8340631: assert(reserved_rgn->contain_region(base_addr, size)) failed: Reserved CDS region should contain this mapping region Reviewed-by: iklam, jsjolen, stefank ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/filemap.hpp ! src/hotspot/share/include/cds.h Changeset: 89ee1a55 Branch: hermetic-java-runtime Author: Liming Liu Committer: Dean Long Date: 2025-01-09 23:38:20 +0000 URL: https://git.openjdk.org/leyden/commit/89ee1a5517ea1e3915f4362ada3d2086b63c107e 8343978: Update the default value of CodeEntryAlignment for Ampere-1A and 1B Reviewed-by: dlong, kvn ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp Changeset: a9351dfe Branch: hermetic-java-runtime Author: Fei Yang Date: 2025-01-10 00:26:38 +0000 URL: https://git.openjdk.org/leyden/commit/a9351dfec9e69f6d5671b9372a44de999e8ed3e6 8346787: Fix two C2 IR matching tests for RISC-V Reviewed-by: fjiang, mli, dfenacci ! test/hotspot/jtreg/compiler/c2/irTests/ModINodeIdealizationTests.java ! test/hotspot/jtreg/compiler/c2/irTests/ModLNodeIdealizationTests.java Changeset: 0210a63d Branch: hermetic-java-runtime Author: Henry Jen Date: 2025-01-10 00:53:58 +0000 URL: https://git.openjdk.org/leyden/commit/0210a63d3b9e6c5a8640ac3a9908b755ac57f2d9 8347379: Problem list failed tests after JDK-8321413 Reviewed-by: dholmes ! test/jdk/ProblemList.txt Changeset: f6492aa6 Branch: hermetic-java-runtime Author: SendaoYan Date: 2025-01-10 01:38:18 +0000 URL: https://git.openjdk.org/leyden/commit/f6492aa63486393593ea8761cef5362ef46abf13 8347279: Problemlist TestEvilSyncBug.java#generational Reviewed-by: tschatzl, wkemper ! test/hotspot/jtreg/ProblemList.txt Changeset: 8b076172 Branch: hermetic-java-runtime Author: Kevin Walls Date: 2025-01-10 07:59:26 +0000 URL: https://git.openjdk.org/leyden/commit/8b076172a523ee9e845ee9d8b36e7d430206448c 8347345: Remove redundant test policy file from ModelMBeanInfoSupport directory Reviewed-by: rriggs, sspitsyn - test/jdk/javax/management/modelmbean/ModelMBeanInfoSupport/policy Changeset: 1a0fe497 Branch: hermetic-java-runtime Author: Aleksey Shipilev Date: 2025-01-10 08:42:42 +0000 URL: https://git.openjdk.org/leyden/commit/1a0fe49732187db9e8776f80feefab4373114f75 8347256: Epsilon: Demote heap size and AlwaysPreTouch warnings to info level Reviewed-by: tschatzl, phh ! src/hotspot/share/gc/epsilon/epsilonInitLogger.cpp Changeset: 55c6904e Branch: hermetic-java-runtime Author: Theo Weidmann Date: 2025-01-10 08:59:31 +0000 URL: https://git.openjdk.org/leyden/commit/55c6904e8f3d02530749bf28f2cc966e8983a984 8331717: C2: Crash with SIGFPE Because Loop Predication Wrongly Hoists Division Requiring Zero Check Reviewed-by: chagedorn, qamai, kvn ! src/hotspot/share/opto/loopPredicate.cpp + test/hotspot/jtreg/compiler/loopopts/TestLoopPredicationDivZeroCheck.java Changeset: 5e92a4ce Branch: hermetic-java-runtime Author: Matthias Baesken Date: 2025-01-10 10:02:24 +0000 URL: https://git.openjdk.org/leyden/commit/5e92a4ceafd0626e3600e44a3370ca2f5d9347c8 8347267: [macOS]: UnixOperatingSystem.c:67:40: runtime error: division by zero Reviewed-by: kevinw, cjplummer ! src/jdk.management/macosx/native/libmanagement_ext/UnixOperatingSystem.c Changeset: 1f457977 Branch: hermetic-java-runtime Author: Severin Gehwolf Date: 2025-01-10 10:06:24 +0000 URL: https://git.openjdk.org/leyden/commit/1f457977f062e4ed219c6fa0fe26cb42acaf4bf2 8347124: Clean tests with --enable-linkable-runtime Reviewed-by: shade, alanb ! test/jdk/jdk/jfr/jvm/TestModularImage.java ! test/jdk/tools/launcher/SourceMode.java Changeset: 57af52c5 Branch: hermetic-java-runtime Author: Alexey Ivanov Date: 2025-01-10 10:34:22 +0000 URL: https://git.openjdk.org/leyden/commit/57af52c57390f6f7413b5d3ffe64921c9b83aae4 8346581: JRadioButton/ButtonGroupFocusTest.java fails in CI on Linux Reviewed-by: honkar, dnguyen ! test/jdk/javax/swing/JRadioButton/ButtonGroupFocus/ButtonGroupFocusTest.java Changeset: 12752b00 Branch: hermetic-java-runtime Author: Kevin Walls Date: 2025-01-10 10:51:34 +0000 URL: https://git.openjdk.org/leyden/commit/12752b0031643b3bf868de50b4455654162b2ee4 8347346: Remove redundant ClassForName.java and test.policy from runtime/Dictionary Reviewed-by: coleenp - test/hotspot/jtreg/runtime/Dictionary/ClassForName.java - test/hotspot/jtreg/runtime/Dictionary/test.policy Changeset: ec7393e9 Branch: hermetic-java-runtime Author: Erik Gahlin Date: 2025-01-10 13:46:57 +0000 URL: https://git.openjdk.org/leyden/commit/ec7393e9190c1b93ca08e1107f734c869f400b89 8347287: JFR: Remove use of Security Manager Reviewed-by: mgronlun ! src/hotspot/share/jfr/support/jfrIntrinsics.hpp ! src/hotspot/share/jfr/support/jfrResolution.cpp ! src/jdk.jfr/share/classes/jdk/jfr/AnnotationElement.java ! src/jdk.jfr/share/classes/jdk/jfr/EventFactory.java ! src/jdk.jfr/share/classes/jdk/jfr/FlightRecorder.java ! src/jdk.jfr/share/classes/jdk/jfr/FlightRecorderPermission.java ! src/jdk.jfr/share/classes/jdk/jfr/Recording.java ! src/jdk.jfr/share/classes/jdk/jfr/SettingControl.java ! src/jdk.jfr/share/classes/jdk/jfr/ValueDescriptor.java ! src/jdk.jfr/share/classes/jdk/jfr/consumer/EventStream.java ! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingFile.java ! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingStream.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/ChunkInputStream.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/Control.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/EventInstrumentation.java - src/jdk.jfr/share/classes/jdk/jfr/internal/EventWriterFactoryRecipe.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/FilePurger.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/JDKEvents.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/JVMSupport.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/JVMUpcalls.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataLoader.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/Options.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/PrivateAccess.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/Repository.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/RepositoryChunk.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/SecuritySupport.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/ShutdownHook.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/TypeLibrary.java + src/jdk.jfr/share/classes/jdk/jfr/internal/WriteablePath.java - src/jdk.jfr/share/classes/jdk/jfr/internal/WriteableUserPath.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/AbstractEventStream.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventDirectoryStream.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventFileStream.java - src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/FileAccess.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/OngoingStream.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/RecordingInput.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/RepositoryFiles.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/filter/ChunkWriter.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/AbstractDCmd.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdConfigure.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdDump.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStart.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStop.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/event/EventWriter.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/JFC.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/model/JFCModel.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/management/ChunkFilename.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/management/ManagementSupport.java - src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/JDKEventTask.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/JavaEventTask.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/LookupKey.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/PeriodicEvents.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/PeriodicTask.java - src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/UserEventTask.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/BooleanSetting.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/CutoffSetting.java - src/jdk.jfr/share/classes/jdk/jfr/internal/settings/JDKSettingControl.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/LevelSetting.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/PeriodSetting.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/ThresholdSetting.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/ThrottleSetting.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Command.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Configure.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Disassemble.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Summary.java + src/jdk.jfr/share/classes/jdk/jfr/internal/util/DirectoryCleaner.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Utils.java ! src/jdk.management.jfr/share/classes/jdk/management/jfr/DiskRepository.java ! src/jdk.management.jfr/share/classes/jdk/management/jfr/FlightRecorderMXBeanImpl.java ! src/jdk.management.jfr/share/classes/jdk/management/jfr/MBeanUtils.java ! src/jdk.management.jfr/share/classes/jdk/management/jfr/RemoteRecordingStream.java ! test/jdk/jdk/jfr/jcmd/TestJcmdConfigure.java ! test/jdk/jdk/jfr/jvm/MyCommitRegisteredFalseEvent.java ! test/jdk/jdk/jfr/jvm/MyCommitRegisteredTrueEvent.java ! test/jdk/jdk/jfr/jvm/NonEvent.java ! test/jdk/jdk/jfr/jvm/PlaceholderEventWriter.java - test/jdk/jdk/jfr/jvm/PlaceholderEventWriterFactory.java ! test/jdk/jdk/jfr/jvm/RegisteredFalseEvent.java ! test/jdk/jdk/jfr/jvm/RegisteredTrueEvent.java ! test/jdk/jdk/jfr/jvm/StaticCommitEvent.java ! test/jdk/jdk/jfr/jvm/TestGetEventWriter.java ! test/jdk/jdk/jfr/tool/TestAssemble.java Changeset: c5c4efda Branch: hermetic-java-runtime Author: Erik Joelsson Date: 2025-01-10 13:57:52 +0000 URL: https://git.openjdk.org/leyden/commit/c5c4efdaa1d04b1441fd96712b71cdb43e5d86df 8347120: Launchers should not have java headers on include path Reviewed-by: dholmes, ihse ! make/common/JdkNativeCompilation.gmk ! make/common/modules/LauncherCommon.gmk Changeset: beb0e607 Branch: hermetic-java-runtime Author: Peter Levart Date: 2025-01-10 14:47:01 +0000 URL: https://git.openjdk.org/leyden/commit/beb0e607d3b66b9e97c263cd8f2e23f447ebfc50 8347397: Cleanup of JDK-8169880 Reviewed-by: liach, alanb ! src/java.base/share/classes/java/lang/Class.java Changeset: 1bf2f5c8 Branch: hermetic-java-runtime Author: Erik Gahlin Date: 2025-01-10 15:58:50 +0000 URL: https://git.openjdk.org/leyden/commit/1bf2f5c8a92b30eabb530737158f57c63a81fef6 8343510: JFR: Remove AccessControlContext from FlightRecorder::addListener specification Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/FlightRecorder.java Changeset: 9cf7d42b Branch: hermetic-java-runtime Author: Roland Westrelin Date: 2025-01-10 16:47:51 +0000 URL: https://git.openjdk.org/leyden/commit/9cf7d42b65cfecfe27d0267f971acb743c02b675 8346184: C2: assert(has_node(i)) failed during split thru phi Reviewed-by: thartmann, chagedorn ! src/hotspot/share/opto/memnode.cpp + test/hotspot/jtreg/compiler/c2/TestLoadSplitThruPhiNull.java Changeset: e7e8f60c Branch: hermetic-java-runtime Author: Leonid Mesnik Date: 2025-01-10 16:50:21 +0000 URL: https://git.openjdk.org/leyden/commit/e7e8f60c9bedd5622525cc4339300b438eedc9fd 8347302: Mark test tools/jimage/JImageToolTest.java as flagless Reviewed-by: alanb, shade ! test/jdk/tools/jimage/JImageToolTest.java Changeset: 46ba515c Branch: hermetic-java-runtime Author: Magnus Ihse Bursie Date: 2025-01-10 17:59:27 +0000 URL: https://git.openjdk.org/leyden/commit/46ba515c4989de7545d409570315274e0ea1c5ac 8346669: Increase abstraction in SetupBuildLauncher and remove extra args Reviewed-by: erikj ! make/StaticLibs.gmk ! make/common/modules/LauncherCommon.gmk ! make/modules/java.base/Launcher.gmk ! make/modules/jdk.compiler/Launcher.gmk ! make/modules/jdk.javadoc/Launcher.gmk ! make/modules/jdk.jconsole/Launcher.gmk ! make/modules/jdk.jdeps/Launcher.gmk ! make/modules/jdk.jfr/Launcher.gmk ! make/modules/jdk.jlink/Launcher.gmk ! make/modules/jdk.jshell/Launcher.gmk ! src/java.base/share/native/launcher/defines.h ! src/java.base/share/native/launcher/main.c Changeset: 4b554b52 Branch: hermetic-java-runtime Author: Brian Burkhalter Date: 2025-01-10 18:50:40 +0000 URL: https://git.openjdk.org/leyden/commit/4b554b52e627b3a0f5e15a623b12089bff6bfafa 8346722: (fs) Files.probeContentType throws ClassCastException with custom file system provider Reviewed-by: alanb ! src/java.base/unix/classes/sun/nio/fs/DefaultFileTypeDetector.java ! test/jdk/java/nio/file/spi/SetDefaultProvider.java ! test/jdk/java/nio/file/spi/testapp/testapp/Main.java Changeset: d69463e4 Branch: hermetic-java-runtime Author: Alexey Semenyuk Date: 2025-01-10 19:30:27 +0000 URL: https://git.openjdk.org/leyden/commit/d69463e4bcbddd346b9486059c5ad3a1cb555632 8347300: Don't exclude the "PATH" var from the environment when running app launchers in jpackage tests Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java ! test/jdk/tools/jpackage/share/AppLauncherEnvTest.java ! test/jdk/tools/jpackage/windows/WinChildProcessTest.java Changeset: 01c8ba2c Branch: hermetic-java-runtime Author: Alexey Semenyuk Date: 2025-01-10 19:31:48 +0000 URL: https://git.openjdk.org/leyden/commit/01c8ba2cde881c3d483cb776ca17a5aa13123b23 8347298: Bug in JPackageCommand.ignoreFakeRuntime() Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java Changeset: 10f7142d Branch: hermetic-java-runtime Author: Alexey Semenyuk Date: 2025-01-10 19:32:05 +0000 URL: https://git.openjdk.org/leyden/commit/10f7142dce296fedbb4d945378473d44ecde34b7 8347295: Fix WinResourceTest to make it work with WiX v4.0+ Reviewed-by: almatvee ! test/jdk/tools/jpackage/windows/WinResourceTest.java Changeset: 6f1f2f25 Branch: hermetic-java-runtime Author: Chen Liang Date: 2025-01-10 21:23:50 +0000 URL: https://git.openjdk.org/leyden/commit/6f1f2f2537cd921e2c13c333c78c2ad8c599dcc3 8347063: Add comments in ClassFileFormatVersion for class file format evolution history Reviewed-by: darcy, iris ! src/java.base/share/classes/java/lang/reflect/ClassFileFormatVersion.java Changeset: 761774a1 Branch: hermetic-java-runtime Author: Serguei Spitsyn Date: 2025-01-10 23:49:03 +0000 URL: https://git.openjdk.org/leyden/commit/761774a120f4aa326da3c55a000dacc5549762e9 8346143: add ClearAllFramePops function to speedup debugger single stepping in some cases Reviewed-by: cjplummer, amenkov ! src/hotspot/share/prims/jvmti.xml ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiEnvBase.hpp ! src/hotspot/share/prims/jvmtiEnvThreadState.cpp ! src/hotspot/share/prims/jvmtiEnvThreadState.hpp ! src/hotspot/share/prims/jvmtiEventController.cpp ! src/hotspot/share/prims/jvmtiEventController.hpp ! src/hotspot/share/prims/jvmtiExport.cpp + test/hotspot/jtreg/serviceability/jvmti/events/FramePop/ClearAllFramePops/ClearAllFramePops.java + test/hotspot/jtreg/serviceability/jvmti/events/FramePop/ClearAllFramePops/libClearAllFramePops.cpp Changeset: 31452788 Branch: hermetic-java-runtime Author: Serguei Spitsyn Date: 2025-01-11 07:07:27 +0000 URL: https://git.openjdk.org/leyden/commit/3145278847428ad3a855a3e2c605b77f74ebe113 8346727: JvmtiVTMSTransitionDisabler deadlock Reviewed-by: cjplummer, lmesnik ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/runtime/javaThread.hpp Changeset: f04a6422 Branch: hermetic-java-runtime Author: Simon Tooke Committer: David Holmes Date: 2025-01-12 21:39:43 +0000 URL: https://git.openjdk.org/leyden/commit/f04a6422469709d22bd92bf5d00655f741956efd 8346717: serviceability/dcmd/vm/SystemDumpMapTest.java failing on Windows with "Stack base not yet set for thread id" Reviewed-by: lmesnik, dholmes ! src/hotspot/share/nmt/memMapPrinter.cpp ! test/hotspot/jtreg/serviceability/dcmd/vm/SystemMapTest.java Changeset: 9fafd63d Branch: hermetic-java-runtime Author: Prasanta Sadhukhan Date: 2025-01-13 05:19:14 +0000 URL: https://git.openjdk.org/leyden/commit/9fafd63d46f64428e0b9c2e9a6b0ac7ca0e2d355 8346828: javax/swing/JScrollBar/4865918/bug4865918.java still fails in CI Reviewed-by: abhiscxk, dnguyen ! test/jdk/javax/swing/JScrollBar/4865918/bug4865918.java Changeset: 1f7925ce Branch: hermetic-java-runtime Author: Matthias Baesken Date: 2025-01-13 07:47:39 +0000 URL: https://git.openjdk.org/leyden/commit/1f7925ceb4460b1052c93969749a52487bf133fc 8347270: Remove unix_getParentPidAndTimings, unix_getChildren and unix_getCmdlineAndUserInfo Reviewed-by: rriggs, clanger, jkern ! src/java.base/aix/native/libjava/ProcessHandleImpl_aix.c ! src/java.base/linux/native/libjava/ProcessHandleImpl_linux.c ! src/java.base/unix/native/libjava/ProcessHandleImpl_unix.c ! src/java.base/unix/native/libjava/ProcessHandleImpl_unix.h Changeset: b37f1236 Branch: hermetic-java-runtime Author: Damon Fenacci Date: 2025-01-13 07:59:51 +0000 URL: https://git.openjdk.org/leyden/commit/b37f12362507fb2cd291a2b44b4777ba76efd35e 8347407: [BACKOUT] C1/C2 don't handle allocation failure properly during initialization (RuntimeStub::new_runtime_stub fatal crash) Reviewed-by: thartmann, kvn ! src/hotspot/share/c1/c1_Compilation.hpp ! src/hotspot/share/c1/c1_IR.hpp ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/compiler/compilationPolicy.cpp ! src/hotspot/share/compiler/compilerDefinitions.cpp ! src/hotspot/share/compiler/compilerDefinitions.hpp ! src/hotspot/share/compiler/compilerDefinitions.inline.hpp ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/compiler/codecache/CheckSegmentedCodeCache.java Changeset: ed0b5556 Branch: hermetic-java-runtime Author: Christian Hagedorn Date: 2025-01-13 08:09:08 +0000 URL: https://git.openjdk.org/leyden/commit/ed0b5556276cd8bb5e4a4d1f34a49c4442e2a34e 8344035: Replace predicate walking code in Loop Unswitching with a predicate visitor Reviewed-by: roland, kvn ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopUnswitch.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/opaquenode.cpp ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp Changeset: 3b9732ed Branch: hermetic-java-runtime Author: Daniel Jeli?ski Date: 2025-01-13 08:13:57 +0000 URL: https://git.openjdk.org/leyden/commit/3b9732edc6dd22868634166678d220bf1066e5be 8345471: Clean up compiler/intrinsics/sha/cli tests Reviewed-by: kvn ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseMD5IntrinsicsOptionOnUnsupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnUnsupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnUnsupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA3IntrinsicsOptionOnUnsupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnUnsupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHAOptionOnUnsupportedCPU.java - test/hotspot/jtreg/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForOtherCPU.java - test/hotspot/jtreg/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedAArch64CPU.java + test/hotspot/jtreg/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedCPU.java - test/hotspot/jtreg/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedRISCV64CPU.java - test/hotspot/jtreg/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedX86CPU.java Changeset: 85ed78c0 Branch: hermetic-java-runtime Author: Severin Gehwolf Date: 2025-01-13 09:26:31 +0000 URL: https://git.openjdk.org/leyden/commit/85ed78c063493259247d88f5ca51b47b7a45fcb0 8345185: Update jpackage to not include service bindings by default Reviewed-by: asemenyuk ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/JLinkBundlerHelper.java ! test/jdk/tools/jpackage/TEST.properties ! test/jdk/tools/jpackage/share/BasicTest.java ! test/jdk/tools/jpackage/share/JLinkOptionsTest.java ! test/jdk/tools/jpackage/share/RuntimeImageSymbolicLinksTest.java ! test/jdk/tools/jpackage/share/RuntimeImageTest.java ! test/jdk/tools/jpackage/share/RuntimePackageTest.java Changeset: 82e2a791 Branch: hermetic-java-runtime Author: Tobias Hartmann Date: 2025-01-13 09:49:16 +0000 URL: https://git.openjdk.org/leyden/commit/82e2a791225a289ba32360bf415274c4b48b9e00 8347006: LoadRangeNode floats above array guard in arraycopy intrinsic Reviewed-by: roland, qamai, kvn ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/library_call.hpp ! src/hotspot/share/opto/type.cpp ! src/hotspot/share/opto/type.hpp ! test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyNoInit.java Changeset: 450636ae Branch: hermetic-java-runtime Author: Viktor Klang Date: 2025-01-13 10:38:02 +0000 URL: https://git.openjdk.org/leyden/commit/450636ae28b84ded083b6861c6cba85fbf87e16e 8347274: Gatherers.mapConcurrent exhibits undesired behavior under variable delays, interruption, and finishing Reviewed-by: alanb ! src/java.base/share/classes/java/util/stream/Gatherers.java ! test/jdk/java/util/stream/GatherersMapConcurrentTest.java Changeset: 06126361 Branch: hermetic-java-runtime Author: Daniel Fuchs Date: 2025-01-13 12:05:44 +0000 URL: https://git.openjdk.org/leyden/commit/06126361db1edb1d4c181a82952c1ac133a839f9 8347373: HTTP/2 flow control checks may count unprocessed data twice Reviewed-by: jpai ! src/java.net.http/share/classes/jdk/internal/net/http/WindowUpdateSender.java ! test/jdk/java/net/httpclient/http2/StreamFlowControlTest.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/HttpServerAdapters.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/BodyOutputStream.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServerConnection.java Changeset: c885e59c Branch: hermetic-java-runtime Author: Magnus Ihse Bursie Date: 2025-01-13 12:25:10 +0000 URL: https://git.openjdk.org/leyden/commit/c885e59cfaeaab98bd05ec1ea54441d8e7c8268a 8346377: Properly support static builds for Windows Reviewed-by: erikj ! make/StaticLibs.gmk ! make/autoconf/flags-ldflags.m4 ! src/hotspot/os/windows/os_windows.cpp ! src/java.base/windows/native/libjli/java_md.c ! src/java.desktop/windows/native/libawt/windows/awt_Mlib.cpp Changeset: 6e43f48f Branch: hermetic-java-runtime Author: Coleen Phillimore Date: 2025-01-13 12:50:13 +0000 URL: https://git.openjdk.org/leyden/commit/6e43f48fcf342266b3d50688af7ae4664c018ac8 8346929: runtime/ClassUnload/DictionaryDependsTest.java fails with "Test failed: should be unloaded" Reviewed-by: dholmes, ccheung ! test/hotspot/jtreg/runtime/ClassUnload/DictionaryDependsTest.java ! test/hotspot/jtreg/runtime/ClassUnload/KeepAliveClass.java ! test/hotspot/jtreg/runtime/ClassUnload/KeepAliveClassLoader.java ! test/hotspot/jtreg/runtime/ClassUnload/KeepAliveObject.java ! test/hotspot/jtreg/runtime/ClassUnload/KeepAliveSoftReference.java ! test/hotspot/jtreg/runtime/ClassUnload/SuperDependsTest.java ! test/hotspot/jtreg/runtime/ClassUnload/UnloadInterfaceTest.java ! test/hotspot/jtreg/runtime/ClassUnload/UnloadTest.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/HelloUnload.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/UnloadUnregisteredLoader.java ! test/hotspot/jtreg/runtime/logging/ClassLoadUnloadTest.java Changeset: cc198972 Branch: hermetic-java-runtime Author: Coleen Phillimore Date: 2025-01-13 13:14:15 +0000 URL: https://git.openjdk.org/leyden/commit/cc198972022c94199d698461e2ac42afc0058fd7 8293123: Fix various include file ordering Reviewed-by: dholmes, stefank ! src/hotspot/os/windows/include/jvm_md.h ! src/hotspot/share/include/jvm.h ! src/hotspot/share/jfr/jfr.hpp ! src/hotspot/share/jfr/writers/jfrJavaEventWriter.cpp ! src/hotspot/share/jfr/writers/jfrJavaEventWriter.hpp ! src/hotspot/share/jfr/writers/jfrWriterHost.hpp ! src/hotspot/share/runtime/thread.hpp Changeset: fa5ff82e Branch: hermetic-java-runtime Author: Weijun Wang Date: 2025-01-13 13:43:52 +0000 URL: https://git.openjdk.org/leyden/commit/fa5ff82eb3f0f2df74acd117509bac6e3c634a3f 8342062: Reformat keytool and jarsigner output for keys with a named parameter set Reviewed-by: mullan ! src/java.base/share/classes/sun/security/tools/keytool/Main.java ! src/java.base/share/classes/sun/security/tools/keytool/Resources.java ! src/java.base/share/classes/sun/security/util/KeyUtil.java ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources.java ! test/jdk/sun/security/tools/jarsigner/CheckSignerCertChain.java ! test/jdk/sun/security/tools/jarsigner/DisableCurveTest.java ! test/jdk/sun/security/tools/jarsigner/TimestampCheck.java ! test/jdk/sun/security/tools/jarsigner/compatibility/Compatibility.java ! test/jdk/sun/security/tools/jarsigner/warnings/Test.java ! test/jdk/sun/security/tools/keytool/GenKeyPairSigner.java ! test/jdk/sun/security/tools/keytool/KeyAlg.java Changeset: cede3041 Branch: hermetic-java-runtime Author: Zhengyu Gu Date: 2025-01-13 13:50:05 +0000 URL: https://git.openjdk.org/leyden/commit/cede30416f9730b0ca106e97b3ed9a25a09d3386 8347482: Remove unused field in ParkEvent Reviewed-by: dholmes ! src/hotspot/share/runtime/park.hpp Changeset: a289bcfe Branch: hermetic-java-runtime Author: Julian Waters Date: 2025-01-13 14:02:41 +0000 URL: https://git.openjdk.org/leyden/commit/a289bcfe7e2786d05c338712b818fc4ef12cb4ac 8306579: Consider building with /Zc:throwingNew Reviewed-by: ihse, kbarrett ! make/autoconf/flags-cflags.m4 ! src/java.desktop/windows/native/libawt/windows/awt_new.cpp Changeset: 062f2dcf Branch: hermetic-java-runtime Author: Christian Hagedorn Date: 2025-01-13 14:19:43 +0000 URL: https://git.openjdk.org/leyden/commit/062f2dcfe5b62cc3dd3c292eeebd7a7ac78f849a 8347554: [BACKOUT] C2: implement optimization for series of Add of unique value Reviewed-by: thartmann ! src/hotspot/share/opto/addnode.cpp ! src/hotspot/share/opto/addnode.hpp - test/hotspot/jtreg/compiler/c2/TestSerialAdditions.java Changeset: f67b7036 Branch: hermetic-java-runtime Author: Alexey Ivanov Date: 2025-01-13 16:13:30 +0000 URL: https://git.openjdk.org/leyden/commit/f67b703625afa2e049c572978d29ac00d8c956d3 8347427: JTabbedPane/8134116/Bug8134116.java has no license header Reviewed-by: dmarkov, honkar, abhiscxk ! test/jdk/javax/swing/JTabbedPane/8134116/Bug8134116.java Changeset: a7915bb2 Branch: hermetic-java-runtime Author: Roger Riggs Date: 2025-01-13 16:43:44 +0000 URL: https://git.openjdk.org/leyden/commit/a7915bb2e1b822b6d9cbeb220765e8c821c71d0b 8346468: SM cleanup of common test library Reviewed-by: jpai, dfuchs ! test/hotspot/jtreg/gc/g1/TestHumongousConcurrentStartUndo.java ! test/hotspot/jtreg/runtime/cds/appcds/JarBuilder.java ! test/lib/jdk/test/lib/NetworkConfiguration.java ! test/lib/jdk/test/lib/Platform.java ! test/lib/jdk/test/lib/SA/SATestUtils.java ! test/lib/jdk/test/lib/helpers/ClassFileInstaller.java ! test/lib/jdk/test/lib/net/IPSupport.java ! test/lib/jdk/test/lib/net/SimpleHttpServer.java ! test/lib/jdk/test/lib/net/SimpleSSLContext.java ! test/lib/jdk/test/lib/process/ProcessTools.java ! test/lib/jdk/test/whitebox/WhiteBox.java Changeset: b0c131e8 Branch: hermetic-java-runtime Author: Brian Burkhalter Date: 2025-01-13 18:09:48 +0000 URL: https://git.openjdk.org/leyden/commit/b0c131e872f997cb7deadc9b0a87bd76e3a2a83c 8345368: java/io/File/createTempFile/SpecialTempFile.java fails on Windows Server 2025 Reviewed-by: lancea ! test/jdk/java/io/File/createTempFile/SpecialTempFile.java Changeset: e0f2f4b2 Branch: hermetic-java-runtime Author: Kim Barrett Date: 2025-01-13 18:25:42 +0000 URL: https://git.openjdk.org/leyden/commit/e0f2f4b216bc9358caa65975204aee086e4fcbd2 8313396: Portable implementation of FORBID_C_FUNCTION and ALLOW_C_FUNCTION Co-authored-by: Martin Doerr Reviewed-by: coleenp, dholmes, jsjolen ! src/hotspot/os/aix/libodm_aix.cpp ! src/hotspot/os/aix/loadlib_aix.cpp ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/aix/porting_aix.cpp ! src/hotspot/os/bsd/decoder_machO.cpp ! src/hotspot/os/linux/decoder_linux.cpp ! src/hotspot/os/linux/gc/z/zMountPoint_linux.cpp ! src/hotspot/os/linux/mallocInfoDcmd.cpp + src/hotspot/os/posix/forbiddenFunctions_posix.hpp ! src/hotspot/os/posix/os_posix.cpp + src/hotspot/os/posix/permitForbiddenFunctions_posix.hpp + src/hotspot/os/windows/forbiddenFunctions_windows.hpp ! src/hotspot/os/windows/os_windows.cpp + src/hotspot/os/windows/permitForbiddenFunctions_windows.hpp ! src/hotspot/os/windows/symbolengine.cpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/logging/logTagSet.cpp ! src/hotspot/share/nmt/mallocSiteTable.cpp ! src/hotspot/share/nmt/memMapPrinter.cpp ! src/hotspot/share/nmt/nmtPreInit.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/utilities/compilerWarnings.hpp ! src/hotspot/share/utilities/compilerWarnings_gcc.hpp ! src/hotspot/share/utilities/compilerWarnings_visCPP.hpp + src/hotspot/share/utilities/forbiddenFunctions.hpp ! src/hotspot/share/utilities/globalDefinitions.hpp + src/hotspot/share/utilities/permitForbiddenFunctions.hpp ! test/hotspot/gtest/code/test_codestrings.cpp ! test/hotspot/gtest/gc/shenandoah/test_shenandoahNumberSeq.cpp ! test/hotspot/gtest/gc/shenandoah/test_shenandoahSimpleBitMap.cpp ! test/hotspot/gtest/gtestMain.cpp ! test/hotspot/gtest/unittest.hpp Changeset: 4e0ffda5 Branch: hermetic-java-runtime Author: Volkan Yaz?c? Committer: Brian Burkhalter Date: 2025-01-13 19:00:09 +0000 URL: https://git.openjdk.org/leyden/commit/4e0ffda5b1d82449d2d6f639be7641b69d6cb520 8346972: Test java/nio/channels/FileChannel/LoopingTruncate.java fails sometimes with IOException: There is not enough space on the disk Co-authored-by: Brian Burkhalter Reviewed-by: bpb ! test/jdk/java/nio/channels/FileChannel/LoopingTruncate.java Changeset: 7c883c28 Branch: hermetic-java-runtime Author: Joe Darcy Date: 2025-01-13 19:59:49 +0000 URL: https://git.openjdk.org/leyden/commit/7c883c284de4fa1cb55f4fd4cf4dc9115bee5e65 8347605: Use spec tag to refer to IEEE 754 standard Reviewed-by: bpb, iris ! src/java.base/share/classes/java/lang/Double.java ! src/java.base/share/classes/java/lang/Float.java ! src/java.base/share/classes/java/lang/Math.java ! src/java.base/share/classes/java/lang/StrictMath.java ! src/java.base/share/classes/java/math/BigDecimal.java ! src/java.base/share/classes/java/math/MathContext.java ! src/java.base/share/classes/java/math/RoundingMode.java Changeset: 13e1ea53 Branch: hermetic-java-runtime Author: Martin Doerr Date: 2025-01-13 20:03:34 +0000 URL: https://git.openjdk.org/leyden/commit/13e1ea53c547900e76a2c7059893bf24b6ee42dc 8346038: [REDO] - [C1] LIR Operations with one input should be implemented as LIR_Op1 Co-authored-by: Sandhya Viswanathan Reviewed-by: kvn, sviswanathan ! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp ! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp ! src/hotspot/cpu/x86/c1_LinearScan_x86.cpp ! src/hotspot/cpu/x86/c1_LinearScan_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/share/c1/c1_LIR.cpp ! src/hotspot/share/c1/c1_LIR.hpp ! src/hotspot/share/c1/c1_LIRAssembler.cpp ! src/hotspot/share/c1/c1_LIRAssembler.hpp ! src/hotspot/share/c1/c1_LinearScan.cpp Changeset: 61dc07c1 Branch: hermetic-java-runtime Author: Martin Doerr Date: 2025-01-13 20:07:31 +0000 URL: https://git.openjdk.org/leyden/commit/61dc07c118ee9d2d7e1747b6e49508cae7c19dc4 8346869: [AIX] Add regression test for handling 4 Byte aligned doubles in structures Reviewed-by: mbaesken, jkern + test/jdk/java/foreign/Test4BAlignedDouble.java + test/jdk/java/foreign/libTest4BAlignedDouble.c Changeset: 13a17757 Branch: hermetic-java-runtime Author: Phil Race Date: 2025-01-13 20:10:19 +0000 URL: https://git.openjdk.org/leyden/commit/13a1775718f329b02cdeb82f9d3f7d878ac5e771 8344146: Remove temporary font file tracking code. Reviewed-by: honkar, aivanov ! src/java.desktop/share/classes/java/awt/Font.java - src/java.desktop/share/classes/sun/font/CreatedFontTracker.java ! src/java.desktop/share/classes/sun/font/FileFont.java ! src/java.desktop/share/classes/sun/font/FontManager.java ! src/java.desktop/share/classes/sun/font/SunFontManager.java Changeset: d3a7ac22 Branch: hermetic-java-runtime Author: Magnus Ihse Bursie Date: 2025-01-13 21:22:44 +0000 URL: https://git.openjdk.org/leyden/commit/d3a7ac22c9b0a131d2e45bf2d7c5ce8b9e3e3bdd 8346383: Cannot use DllMain in libdt_socket for static builds Reviewed-by: dholmes, sspitsyn ! src/jdk.jdwp.agent/share/native/libdt_socket/socketTransport.c ! src/jdk.jdwp.agent/share/native/libdt_socket/sysSocket.h ! src/jdk.jdwp.agent/unix/native/libdt_socket/socket_md.c ! src/jdk.jdwp.agent/windows/native/libdt_socket/socket_md.c Changeset: 379d05bc Branch: hermetic-java-runtime Author: Coleen Phillimore Date: 2025-01-13 22:01:54 +0000 URL: https://git.openjdk.org/leyden/commit/379d05bcc130446086786ecf6ca5a6b8e977386c 8346990: Remove INTX_FORMAT and UINTX_FORMAT macros Reviewed-by: kbarrett, dholmes, matsaave ! src/hotspot/cpu/arm/methodHandles_arm.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.cpp ! src/hotspot/cpu/s390/assembler_s390.hpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/c1/c1_CFGPrinter.cpp ! src/hotspot/share/c1/c1_LIR.cpp ! src/hotspot/share/cds/archiveHeapLoader.cpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/ci/ciMethodData.cpp ! src/hotspot/share/classfile/classLoaderStats.cpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/vtableStubs.cpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileLog.cpp ! src/hotspot/share/compiler/compilerDirectives.hpp ! src/hotspot/share/compiler/compilerOracle.cpp ! src/hotspot/share/compiler/disassembler.cpp ! src/hotspot/share/compiler/oopMap.cpp ! src/hotspot/share/gc/g1/g1HeapSizingPolicy.cpp ! src/hotspot/share/gc/g1/g1InitLogger.cpp ! src/hotspot/share/gc/g1/g1PeriodicGCTask.cpp ! src/hotspot/share/gc/g1/jvmFlagConstraintsG1.cpp ! src/hotspot/share/gc/shared/ageTable.cpp ! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.cpp ! src/hotspot/share/gc/shared/oopStorage.cpp ! src/hotspot/share/gc/shared/workerPolicy.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahAgeCensus.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMmuTracker.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp ! src/hotspot/share/gc/z/zPhysicalMemory.cpp ! src/hotspot/share/gc/z/zVerify.cpp ! src/hotspot/share/interpreter/bytecodeTracer.cpp ! src/hotspot/share/interpreter/invocationCounter.cpp ! src/hotspot/share/jvmci/jvmci.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/logging/logAsyncWriter.hpp ! src/hotspot/share/logging/logDecorations.cpp ! src/hotspot/share/memory/heapInspection.cpp ! src/hotspot/share/memory/memoryReserver.cpp ! src/hotspot/share/memory/metaspace/internalStats.cpp ! src/hotspot/share/memory/metaspace/metaspaceCommon.cpp ! src/hotspot/share/memory/metaspace/metaspaceReporter.cpp ! src/hotspot/share/memory/metaspace/metaspaceStatistics.cpp ! src/hotspot/share/memory/metaspace/printCLDMetaspaceInfoClosure.cpp ! src/hotspot/share/memory/metaspace/printMetaspaceInfoKlassClosure.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/nmt/memMapPrinter.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/opto/idealGraphPrinter.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/flags/jvmFlag.cpp ! src/hotspot/share/runtime/flags/jvmFlagAccess.cpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/osThreadBase.cpp ! src/hotspot/share/runtime/stackOverflow.cpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/threadSMR.cpp ! src/hotspot/share/runtime/threads.cpp ! src/hotspot/share/runtime/vmThread.cpp ! src/hotspot/share/services/management.cpp ! src/hotspot/share/services/writeableFlags.cpp ! src/hotspot/share/utilities/fakeRttiSupport.hpp ! src/hotspot/share/utilities/globalDefinitions.hpp ! src/hotspot/share/utilities/ostream.cpp ! src/hotspot/share/utilities/vmError.cpp ! test/hotspot/gtest/utilities/test_globalDefinitions.cpp ! test/hotspot/gtest/utilities/test_singleWriterSynchronizer.cpp Changeset: 91b63ca7 Branch: hermetic-java-runtime Author: SendaoYan Date: 2025-01-14 01:13:31 +0000 URL: https://git.openjdk.org/leyden/commit/91b63ca748650b5e127b235efb2f327a8ff39f70 8345016: [ASAN] java.c reported ?%s? directive argument is null [-Werror=format-truncation=] Reviewed-by: rriggs ! src/java.base/share/native/libjli/java.c Changeset: 0ae5c6b3 Branch: hermetic-java-runtime Author: Alex Menkov Date: 2025-01-14 01:26:31 +0000 URL: https://git.openjdk.org/leyden/commit/0ae5c6b38b93125644416e973915608d100f0b16 8342996: Enhance Attach API to support arbitrary length arguments - OSX Reviewed-by: sspitsyn, kevinw ! src/jdk.attach/macosx/classes/sun/tools/attach/VirtualMachineImpl.java Changeset: c1d322ff Branch: hermetic-java-runtime Author: David Holmes Date: 2025-01-14 03:19:25 +0000 URL: https://git.openjdk.org/leyden/commit/c1d322fff42720146dfb3846bd7d8514b1bdf383 8347627: Compiler replay tests are failing after JDK-8346990 Reviewed-by: coleenp ! src/hotspot/share/ci/ciMethodData.cpp ! test/hotspot/gtest/utilities/test_globalDefinitions.cpp Changeset: 6eb83ef8 Branch: hermetic-java-runtime Author: Yasumasa Suenaga Date: 2025-01-14 09:06:25 +0000 URL: https://git.openjdk.org/leyden/commit/6eb83ef874cfb7244a8be40236f8845eaa756082 8347500: hsdis cannot be built with Capstone.next Reviewed-by: ihse, simonis ! make/autoconf/lib-hsdis.m4 Changeset: 39676963 Branch: hermetic-java-runtime Author: Severin Gehwolf Date: 2025-01-14 09:18:27 +0000 URL: https://git.openjdk.org/leyden/commit/3967696386ecc706927f05dfae0841b3f23e319d 8347496: Test jdk/jfr/jvm/TestModularImage.java fails after JDK-8347124: No javac Reviewed-by: egahlin, dholmes ! test/jdk/jdk/jfr/jvm/TestModularImage.java Changeset: 3e989fd0 Branch: hermetic-java-runtime Author: Adam Sotona Date: 2025-01-14 09:28:56 +0000 URL: https://git.openjdk.org/leyden/commit/3e989fd0f7796a2352ffb1bbeee2dcd89a4416ca 8346986: Remove ASM from java.base Reviewed-by: dholmes, ihse, lmesnik, alanb ! make/Coverage.gmk - src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/Printer.java ! test/hotspot/jtreg/compiler/c1/Test6932496.java ! test/hotspot/jtreg/compiler/calls/common/InvokeDynamicPatcher.java ! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeDynamic2CompiledTest.java ! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeDynamic2InterpretedTest.java ! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeDynamic2NativeTest.java ! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeDynamic2CompiledTest.java ! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeDynamic2InterpretedTest.java ! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeDynamic2NativeTest.java ! test/hotspot/jtreg/compiler/cha/AbstractRootMethod.java ! test/hotspot/jtreg/compiler/cha/DefaultRootMethod.java ! test/hotspot/jtreg/compiler/cha/StrengthReduceInterfaceCall.java ! test/hotspot/jtreg/compiler/cha/Utils.java ! test/hotspot/jtreg/compiler/jsr292/CallSiteDepContextTest.java ! test/hotspot/jtreg/compiler/jsr292/NonInlinedCall/RedefineTest.java ! test/hotspot/jtreg/compiler/jsr292/RedefineMethodUsedByMultipleMethodHandles.java ! test/hotspot/jtreg/compiler/jsr292/methodHandleExceptions/TestAMEnotNPE.java ! test/hotspot/jtreg/compiler/jvmci/common/CTVMUtilities.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/AllocateCompileIdTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/AsResolvedJavaMethodTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ConstantPoolTestsHelper.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/DisassembleCodeBlobTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/DoNotInlineOrCompileTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ExecuteInstalledCodeTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/FindUniqueConcreteMethodTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetBytecodeTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetConstantPoolTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetExceptionTableTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetLineNumberTableTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetLocalVariableTableTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetStackTraceElementTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetSymbolTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetVtableIndexForInterfaceTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/HasCompiledCodeForOSRTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/HasNeverInlineDirectiveTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/IsCompilableTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/IsMatureVsReprofileTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/IterateFramesNative.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/LookupConstantInPoolTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/LookupKlassInPoolTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/LookupKlassRefIndexInPoolTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/LookupMethodInPoolTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/LookupNameAndTypeRefIndexInPoolTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/LookupNameInPoolTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/LookupSignatureInPoolTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/MethodIsIgnoredBySecurityStackWalkTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ReprofileTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ResolveFieldInPoolTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ResolveMethodTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ResolveTypeInPoolTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ShouldInlineMethodTest.java ! test/hotspot/jtreg/compiler/jvmci/events/JvmciNotifyBootstrapFinishedEventTest.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestDynamicConstant.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java ! test/hotspot/jtreg/compiler/osr/TestOSRWithNonEmptyStack.java ! test/hotspot/jtreg/compiler/runtime/TestConstantDynamic.java ! test/hotspot/jtreg/compiler/runtime/TestConstantsInError.java ! test/hotspot/jtreg/compiler/runtime/unloaded/TestMHUnloaded.java ! test/hotspot/jtreg/compiler/runtime/unloaded/TestMHUnloadedHelper.java ! test/hotspot/jtreg/compiler/types/TestMeetIncompatibleInterfaceArrays.java ! test/hotspot/jtreg/compiler/uncommontrap/TestUnstableIfTrap.java ! test/hotspot/jtreg/compiler/unsafe/UnsafeGetConstantField.java ! test/hotspot/jtreg/gc/epsilon/TestClasses.java ! test/hotspot/jtreg/runtime/AccModule/ACCModule52.java ! test/hotspot/jtreg/runtime/AccModule/ConstModule.java ! test/hotspot/jtreg/runtime/BootstrapMethod/BSMCalledTwice.java ! test/hotspot/jtreg/runtime/ClassFile/UnsupportedClassFileVersion.java ! test/hotspot/jtreg/runtime/ConstantPool/BadMethodHandles.java ! test/hotspot/jtreg/runtime/ConstantPool/IntfMethod.java ! test/hotspot/jtreg/runtime/HiddenClasses/HiddenDefMeths.java ! test/hotspot/jtreg/runtime/InvocationTests/invocationC1Tests.java ! test/hotspot/jtreg/runtime/InvocationTests/invokeinterface/ClassGenerator.java ! test/hotspot/jtreg/runtime/InvocationTests/invokeinterface/Generator.java ! test/hotspot/jtreg/runtime/InvocationTests/invokeinterfaceTests.java ! test/hotspot/jtreg/runtime/InvocationTests/invokespecial/ClassGenerator.java ! test/hotspot/jtreg/runtime/InvocationTests/invokespecial/Generator.java ! test/hotspot/jtreg/runtime/InvocationTests/invokespecialTests.java ! test/hotspot/jtreg/runtime/InvocationTests/invokevirtual/ClassGenerator.java ! test/hotspot/jtreg/runtime/InvocationTests/invokevirtual/Generator.java ! test/hotspot/jtreg/runtime/InvocationTests/invokevirtualTests.java ! test/hotspot/jtreg/runtime/InvocationTests/shared/AccessCheck.java ! test/hotspot/jtreg/runtime/InvocationTests/shared/AccessType.java ! test/hotspot/jtreg/runtime/InvocationTests/shared/ExecutorGenerator.java ! test/hotspot/jtreg/runtime/InvocationTests/shared/GenericClassGenerator.java ! test/hotspot/jtreg/runtime/MirrorFrame/Asmator.java ! test/hotspot/jtreg/runtime/MirrorFrame/Test8003720.java ! test/hotspot/jtreg/runtime/ParallelLoad/ParallelSuper/AsmClasses.java ! test/hotspot/jtreg/runtime/ParallelLoad/ParallelSuper/ParallelSuperTest.java ! test/hotspot/jtreg/runtime/SelectionResolution/AbstractMethodErrorTest.java ! test/hotspot/jtreg/runtime/SelectionResolution/IllegalAccessErrorTest.java ! test/hotspot/jtreg/runtime/SelectionResolution/InvokeInterfaceICCE.java ! test/hotspot/jtreg/runtime/SelectionResolution/InvokeInterfaceSuccessTest.java ! test/hotspot/jtreg/runtime/SelectionResolution/InvokeSpecialICCE.java ! test/hotspot/jtreg/runtime/SelectionResolution/InvokeSpecialSuccessTest.java ! test/hotspot/jtreg/runtime/SelectionResolution/InvokeStaticICCE.java ! test/hotspot/jtreg/runtime/SelectionResolution/InvokeStaticSuccessTest.java ! test/hotspot/jtreg/runtime/SelectionResolution/InvokeVirtualICCE.java ! test/hotspot/jtreg/runtime/SelectionResolution/InvokeVirtualSuccessTest.java ! test/hotspot/jtreg/runtime/SelectionResolution/NoSuchMethodErrorTest.java ! test/hotspot/jtreg/runtime/SelectionResolution/classes/selectionresolution/ClassBuilder.java ! test/hotspot/jtreg/runtime/SelectionResolution/classes/selectionresolution/ClassConstruct.java ! test/hotspot/jtreg/runtime/SelectionResolution/classes/selectionresolution/Clazz.java ! test/hotspot/jtreg/runtime/SelectionResolution/classes/selectionresolution/Interface.java ! test/hotspot/jtreg/runtime/SelectionResolution/classes/selectionresolution/Method.java ! test/hotspot/jtreg/runtime/SelectionResolution/classes/selectionresolution/TestBuilder.java ! test/hotspot/jtreg/runtime/StackTrace/LargeClassTest.java ! test/hotspot/jtreg/runtime/TransitiveOverrideCFV50/TransitiveOverrideCFV50.java ! test/hotspot/jtreg/runtime/cds/appcds/OldClassTest.java ! test/hotspot/jtreg/runtime/cds/appcds/VerifierTest.java ! test/hotspot/jtreg/runtime/cds/appcds/VerifierTest_0.java ! test/hotspot/jtreg/runtime/cds/appcds/VerifierTest_1A.java ! test/hotspot/jtreg/runtime/cds/appcds/VerifierTest_1B.java ! test/hotspot/jtreg/runtime/cds/appcds/VerifierTest_2.java ! test/hotspot/jtreg/runtime/exceptionMsgs/IllegalAccessError/IllegalAccessErrorTest.java ! test/hotspot/jtreg/runtime/exceptionMsgs/NullPointerException/NullPointerExceptionTest.java ! test/hotspot/jtreg/runtime/finalStatic/FinalStatic.java ! test/hotspot/jtreg/runtime/invokedynamic/BootstrapMethodErrorTest.java ! test/hotspot/jtreg/runtime/lambda-features/TestConcreteClassWithAbstractMethod.java ! test/hotspot/jtreg/runtime/lambda-features/TestStaticandInstance.java ! test/hotspot/jtreg/runtime/verifier/OverriderMsg.java ! test/hotspot/jtreg/runtime/verifier/TestANewArray.java ! test/hotspot/jtreg/runtime/verifier/TestMultiANewArray.java ! test/hotspot/jtreg/serviceability/dcmd/compiler/CompilerQueueTest.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/MissedStackMapFrames/MissedStackMapFrames.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineAnnotations.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineGenericSignatureTest.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineObject.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRetransform/RedefineRetransform.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRunningMethodsWithResolutionErrors.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineVerifyError.java ! test/hotspot/jtreg/serviceability/jvmti/SetBreakpoint/TestManyBreakpoints.java = test/hotspot/jtreg/testlibrary/asm/asm.md = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/AnnotationVisitor.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/AnnotationWriter.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/Attribute.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/ByteVector.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/ClassReader.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/ClassTooLargeException.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/ClassVisitor.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/ClassWriter.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/ConstantDynamic.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/Constants.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/Context.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/CurrentFrame.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/Edge.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/FieldVisitor.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/FieldWriter.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/Frame.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/Handle.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/Handler.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/Label.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/MethodTooLargeException.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/MethodVisitor.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/MethodWriter.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/ModuleVisitor.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/ModuleWriter.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/Opcodes.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/RecordComponentVisitor.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/RecordComponentWriter.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/Symbol.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/SymbolTable.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/Type.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/TypePath.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/TypeReference.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/AdviceAdapter.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/AnalyzerAdapter.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/AnnotationRemapper.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/ClassRemapper.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/CodeSizeEvaluator.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/FieldRemapper.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/GeneratorAdapter.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/InstructionAdapter.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/JSRInlinerAdapter.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/LocalVariablesSorter.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/Method.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/MethodRemapper.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/ModuleHashesAttribute.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/ModuleRemapper.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/ModuleResolutionAttribute.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/ModuleTargetAttribute.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/RecordComponentRemapper.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/Remapper.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/RemappingAnnotationAdapter.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/RemappingMethodAdapter.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/SerialVersionUIDAdder.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/SignatureRemapper.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/SimpleRemapper.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/StaticInitMerger.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/TableSwitchGenerator.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/TryCatchBlockSorter.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/signature/SignatureReader.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/signature/SignatureVisitor.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/signature/SignatureWriter.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/AbstractInsnNode.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/AnnotationNode.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/ClassNode.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/FieldInsnNode.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/FieldNode.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/FrameNode.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/IincInsnNode.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/InnerClassNode.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/InsnList.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/InsnNode.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/IntInsnNode.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/InvokeDynamicInsnNode.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/JumpInsnNode.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/LabelNode.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/LdcInsnNode.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/LineNumberNode.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/LocalVariableAnnotationNode.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/LocalVariableNode.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/LookupSwitchInsnNode.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/MethodInsnNode.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/MethodNode.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/ModuleExportNode.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/ModuleNode.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/ModuleOpenNode.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/ModuleProvideNode.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/ModuleRequireNode.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/MultiANewArrayInsnNode.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/ParameterNode.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/RecordComponentNode.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/TableSwitchInsnNode.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/TryCatchBlockNode.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/TypeAnnotationNode.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/TypeInsnNode.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/UnsupportedClassVersionException.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/Util.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/VarInsnNode.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/analysis/Analyzer.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/analysis/AnalyzerException.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/analysis/BasicInterpreter.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/analysis/BasicValue.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/analysis/BasicVerifier.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/analysis/Frame.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/analysis/Interpreter.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/analysis/SimpleVerifier.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/analysis/SmallSet.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/analysis/SourceInterpreter.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/analysis/SourceValue.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/analysis/Subroutine.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/analysis/Value.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/util/ASMifier.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/util/ASMifierSupport.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/util/CheckAnnotationAdapter.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/util/CheckClassAdapter.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/util/CheckFieldAdapter.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/util/CheckFrameAnalyzer.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/util/CheckMethodAdapter.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/util/CheckModuleAdapter.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/util/CheckRecordComponentAdapter.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/util/CheckSignatureAdapter.java + test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/util/Printer.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/util/Textifier.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/util/TextifierSupport.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/util/TraceAnnotationVisitor.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/util/TraceClassVisitor.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/util/TraceFieldVisitor.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/util/TraceMethodVisitor.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/util/TraceModuleVisitor.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/util/TraceRecordComponentVisitor.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/util/TraceSignatureVisitor.java = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/version.txt ! test/hotspot/jtreg/testlibrary/jittester/Makefile ! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/visitors/ByteCodeVisitor.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/GenClassPoolJar.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassFields/getclfld007.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassFields/getclfld007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/coverage/parentheses/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/coverage/parentheses/share/HotspotInstructionsExecutor.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/cp/share/GenCPFullOfMH.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/cp/share/GenCPFullOfMT.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/cp/share/GenFullCP.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/cp/share/GenManyIndyCorrectBootstrap.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/cp/share/GenManyIndyIncorrectBootstrap.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/cp/share/GenManyIndyOneCPX.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/cp/share/HandleType.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/cp/stress/classfmt/correctBootstrap/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/cp/stress/classfmt/incorrectBootstrap/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/cp/stress/classfmt/manyIndyOneCPX/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/cp/stress/classfmt/mh/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/cp/stress/classfmt/mt/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/func/regression/b7127687/Test.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/func/regression/b7127687/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/stress/gc/createLotsOfMHConsts/Test.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/patches/java.base/jdk/internal/org/objectweb/asm/ClassWriterExt.java ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/AccessibilityFlagsTest.java ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/BasicTest.java ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/ConflictingDefaultsTest.java ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/DefaultVsAbstractTest.java ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/MethodResolutionTest.java ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/ObjectMethodOverridesTest.java ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/PrivateMethodsTest.java ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/RedefineTest.java ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/StaticMethodsTest.java ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/StressTest.java ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/SuperCallTest.java ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/ClassFileGenerator.java ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/DefMethTest.java ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/Printer.java ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/Util.java ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/builder/AccessFlag.java ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/builder/ClassBuilder.java ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/builder/ConcreteClassBuilder.java ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/builder/MethodBuilder.java ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/builder/TestBuilder.java ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/builder/TesterBuilder.java ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/data/ConcreteClass.java ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/data/method/AbstractMethod.java ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/data/method/ConcreteMethod.java ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/data/method/DefaultMethod.java ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/data/method/body/CallMethod.java ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/executor/ReflectionTest.java ! test/jdk/com/sun/jdi/ClassUnloadEventTest.java Changeset: bb93f67e Branch: hermetic-java-runtime Author: Jan Lahoda Date: 2025-01-14 10:23:32 +0000 URL: https://git.openjdk.org/leyden/commit/bb93f67ea8955216e81d1aef58d0ec8bf1fc9bb1 8347646: module-info classfile missing the preview flag Reviewed-by: asotona ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! test/langtools/tools/javac/ImportModule.java ! test/langtools/tools/javac/diags/examples/ModifierNotAllowed/module-info.java ! test/langtools/tools/javac/modules/JavaBaseTest.java Changeset: cbb2b847 Branch: hermetic-java-runtime Author: Daniel Lund?n Date: 2025-01-14 10:23:57 +0000 URL: https://git.openjdk.org/leyden/commit/cbb2b847e48c970297c2142a0675918b364e7987 8344130: C2: Avoid excessive hoisting in scheduler due to minuscule differences in block frequency Reviewed-by: rcastanedalo, kvn ! src/hotspot/share/opto/gcm.cpp Changeset: fec769b0 Branch: hermetic-java-runtime Author: Christian Stein Date: 2025-01-14 10:34:51 +0000 URL: https://git.openjdk.org/leyden/commit/fec769b0a840ca4351e2458c24184ec69c112c09 8346778: Enable native access should work with the source launcher Reviewed-by: alanb ! make/conf/module-loader-map.conf ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/native/libjli/java.c ! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/MemoryContext.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/RelevantJavacOptions.java ! test/langtools/tools/javac/launcher/ModuleSourceLauncherTests.java Changeset: f0af830f Branch: hermetic-java-runtime Author: Emanuel Peter Date: 2025-01-14 11:55:39 +0000 URL: https://git.openjdk.org/leyden/commit/f0af830f850669af411a3893f783e4b9917ed318 8335747: C2: fix overflow case for LoopLimit with constant inputs Reviewed-by: kvn, qamai ! src/hotspot/share/opto/loopnode.cpp + test/hotspot/jtreg/compiler/loopopts/TestLoopLimitOverflowDuringSplitThruPhi.java Changeset: b4cd3b12 Branch: hermetic-java-runtime Author: Coleen Phillimore Date: 2025-01-14 12:33:56 +0000 URL: https://git.openjdk.org/leyden/commit/b4cd3b12967688d78028f548db76d24cfe654614 8347566: Replace SSIZE_FORMAT with 'z' length modifier Reviewed-by: dlong, dholmes, kbarrett ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahSimpleBitMap.cpp ! src/hotspot/share/nmt/memReporter.cpp ! src/hotspot/share/utilities/globalDefinitions.hpp ! test/hotspot/gtest/utilities/test_globalDefinitions.cpp Changeset: 1c64a459 Branch: hermetic-java-runtime Author: Magnus Ihse Bursie Date: 2025-01-14 13:47:33 +0000 URL: https://git.openjdk.org/leyden/commit/1c64a459a6804dc1528c91276e43f33f6685e289 8347501: Make static-launcher fails after JDK-8346669 Reviewed-by: syan, erikj ! make/common/modules/LauncherCommon.gmk Changeset: 56c78007 Branch: hermetic-java-runtime Author: Hannes Walln?fer Date: 2025-01-14 14:00:54 +0000 URL: https://git.openjdk.org/leyden/commit/56c780078f84a2571b779d90f528d5bcab2a9dfd 8347381: Upgrade jQuery UI to version 1.14.1 Reviewed-by: liach ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-ui.css ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-ui.js ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-ui.min.css ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-ui.min.js ! src/jdk.javadoc/share/legal/jqueryUI.md Changeset: a49f8332 Branch: hermetic-java-runtime Author: Sean Mullan Date: 2025-01-14 15:21:06 +0000 URL: https://git.openjdk.org/leyden/commit/a49f8332edc7da2a9494cd0dc96e5aa7271d9883 8346045: Cleanup of security library tests calling Security Manager APIs Reviewed-by: rriggs - test/jdk/java/security/AccessControlContext/FailureDebugOption.java ! test/jdk/java/security/cert/CertPathBuilder/GetInstance.java ! test/jdk/sun/security/pkcs11/PKCS11Test.java ! test/jdk/sun/security/tools/jarsigner/CertChainUnclosed.java ! test/jdk/sun/security/x509/AVA/AVAEqualsHashCode.java ! test/lib/jdk/test/lib/net/SimpleSSLContext.java Changeset: dfd215b7 Branch: hermetic-java-runtime Author: Henry Jen Date: 2025-01-14 15:26:36 +0000 URL: https://git.openjdk.org/leyden/commit/dfd215b7e9e40526006448369c8847aadfe0926b 8347376: tools/jlink/runtimeImage/JavaSEReproducibleTest.java and PackagedModulesVsRuntimeImageLinkTest.java failed after JDK-8321413 Reviewed-by: dholmes, iklam, alanb ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ModuleDescriptorBuilder.java ! test/jdk/ProblemList.txt Changeset: d5320197 Branch: hermetic-java-runtime Author: Joachim Kern Date: 2025-01-14 15:39:45 +0000 URL: https://git.openjdk.org/leyden/commit/d5320197995bbd4423e660c61a4677428e70819c 8347143: [aix] Fix strdup use in os::dll_load Reviewed-by: mdoerr, clanger, kbarrett ! src/hotspot/os/aix/os_aix.cpp Changeset: d002933c Branch: hermetic-java-runtime Author: Brian Burkhalter Date: 2025-01-14 15:52:54 +0000 URL: https://git.openjdk.org/leyden/commit/d002933c260921d0d582724516d15ebd130b851f 8347286: (fs) Remove some extensions from java/nio/file/Files/probeContentType/Basic.java Reviewed-by: alanb, jpai ! test/jdk/java/nio/file/Files/probeContentType/Basic.java Changeset: a01e92cd Branch: hermetic-java-runtime Author: Coleen Phillimore Date: 2025-01-14 17:00:46 +0000 URL: https://git.openjdk.org/leyden/commit/a01e92cdef1b7fb02035f9246a7c9fccfcf46057 8347724: Replace SIZE_FORMAT in jfr directory Reviewed-by: egahlin ! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp ! src/hotspot/share/jfr/instrumentation/jfrJvmtiAgent.cpp ! src/hotspot/share/jfr/jni/jfrUpcalls.cpp ! src/hotspot/share/jfr/leakprofiler/chains/bfsClosure.cpp ! src/hotspot/share/jfr/leakprofiler/chains/pathToGcRootsOperation.cpp ! src/hotspot/share/jfr/recorder/storage/jfrEpochStorage.inline.hpp ! src/hotspot/share/jfr/recorder/storage/jfrMemorySpace.inline.hpp ! src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp ! src/hotspot/share/jfr/utilities/jfrAllocation.cpp Changeset: e6902cfc Branch: hermetic-java-runtime Author: Liam Miller-Cushon Date: 2025-01-14 17:27:54 +0000 URL: https://git.openjdk.org/leyden/commit/e6902cfca43c7434be9aa4a0dde4e44eae7ebf29 8323740: java.lang.ExceptionInInitializerError when trying to load XML classes in wrong order Reviewed-by: joehw ! src/java.xml/share/classes/jdk/xml/internal/JdkXmlUtils.java + test/jdk/javax/xml/jaxp/common/8323740/InitializerTest.java Changeset: db76f47f Branch: hermetic-java-runtime Author: Kim Barrett Date: 2025-01-14 17:42:24 +0000 URL: https://git.openjdk.org/leyden/commit/db76f47f27c46ea89cd7c08b0de6d6fa032ffb4d 8347720: [BACKOUT] Portable implementation of FORBID_C_FUNCTION and ALLOW_C_FUNCTION Reviewed-by: coleenp ! src/hotspot/os/aix/libodm_aix.cpp ! src/hotspot/os/aix/loadlib_aix.cpp ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/aix/porting_aix.cpp ! src/hotspot/os/bsd/decoder_machO.cpp ! src/hotspot/os/linux/decoder_linux.cpp ! src/hotspot/os/linux/gc/z/zMountPoint_linux.cpp ! src/hotspot/os/linux/mallocInfoDcmd.cpp - src/hotspot/os/posix/forbiddenFunctions_posix.hpp ! src/hotspot/os/posix/os_posix.cpp - src/hotspot/os/posix/permitForbiddenFunctions_posix.hpp - src/hotspot/os/windows/forbiddenFunctions_windows.hpp ! src/hotspot/os/windows/os_windows.cpp - src/hotspot/os/windows/permitForbiddenFunctions_windows.hpp ! src/hotspot/os/windows/symbolengine.cpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/logging/logTagSet.cpp ! src/hotspot/share/nmt/mallocSiteTable.cpp ! src/hotspot/share/nmt/memMapPrinter.cpp ! src/hotspot/share/nmt/nmtPreInit.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/utilities/compilerWarnings.hpp ! src/hotspot/share/utilities/compilerWarnings_gcc.hpp ! src/hotspot/share/utilities/compilerWarnings_visCPP.hpp - src/hotspot/share/utilities/forbiddenFunctions.hpp ! src/hotspot/share/utilities/globalDefinitions.hpp - src/hotspot/share/utilities/permitForbiddenFunctions.hpp ! test/hotspot/gtest/code/test_codestrings.cpp ! test/hotspot/gtest/gc/shenandoah/test_shenandoahNumberSeq.cpp ! test/hotspot/gtest/gc/shenandoah/test_shenandoahSimpleBitMap.cpp ! test/hotspot/gtest/gtestMain.cpp ! test/hotspot/gtest/unittest.hpp Changeset: 06ff4c17 Branch: hermetic-java-runtime Author: Naoto Sato Date: 2025-01-14 17:47:18 +0000 URL: https://git.openjdk.org/leyden/commit/06ff4c17bdfab9e7aa323425cb18dfdc963aa972 8347146: Convert IncludeLocalesPluginTest to use JUnit Reviewed-by: jlu, joehw ! test/jdk/tools/jlink/plugins/IncludeLocalesPluginTest.java Changeset: 4c30933b Branch: hermetic-java-runtime Author: Kim Barrett Date: 2025-01-14 18:54:56 +0000 URL: https://git.openjdk.org/leyden/commit/4c30933b2ab92369d2da449ab3cd030b748e61fb 8346971: [ubsan] psCardTable.cpp:131:24: runtime error: large index is out of bounds Reviewed-by: ayang, tschatzl ! src/hotspot/share/gc/parallel/psCardTable.cpp Changeset: 2de71d04 Branch: hermetic-java-runtime Author: Severin Gehwolf Date: 2025-01-14 19:40:50 +0000 URL: https://git.openjdk.org/leyden/commit/2de71d04454b04ee887f7bd3e5decbfaa9ab8460 8347129: cpuset cgroups controller is required for no good reason Reviewed-by: stuefe, asmehra ! src/hotspot/os/linux/cgroupSubsystem_linux.cpp Changeset: 9b1bed0a Branch: hermetic-java-runtime Author: David Holmes Date: 2025-01-14 19:49:55 +0000 URL: https://git.openjdk.org/leyden/commit/9b1bed0aa416c615a81d429e2f1f33bc4f679109 8290043: serviceability/attach/ConcAttachTest.java failed "guarantee(!CheckJNICalls) failed: Attached JNI thread exited without being detached" Reviewed-by: jsjolen, coleenp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/thread.cpp ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/runtime/jni/terminatedThread/TestTerminatedThread.java Changeset: 10d08dbc Branch: hermetic-java-runtime Author: Vladimir Ivanov Committer: Derek White Date: 2025-01-14 21:29:52 +0000 URL: https://git.openjdk.org/leyden/commit/10d08dbc81aa14499410f0a7a64d0b3243b660f1 8346142: [perf] scalability issue for the specjvm2008::xml.validation workload Reviewed-by: joehw ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/RegularExpression.java Changeset: 02d24934 Branch: hermetic-java-runtime Author: Justin Lu Date: 2025-01-14 21:45:36 +0000 URL: https://git.openjdk.org/leyden/commit/02d24934ff8ca8142160392da8101b66e0feab35 8347613: Remove leftover doPrivileged call in Currency test: CheckDataVersion.java Reviewed-by: naoto ! test/jdk/java/util/Currency/CheckDataVersion.java Changeset: ec2aaaaf Branch: hermetic-java-runtime Author: Patricio Chilano Mateo Date: 2025-01-14 21:51:05 +0000 URL: https://git.openjdk.org/leyden/commit/ec2aaaaf83ad0553d9cb8b3a81e8214b3f5e63fe 8326236: assert(ce != nullptr) failed in Continuation::continuation_bottom_sender Reviewed-by: dholmes, mgronlun ! src/hotspot/cpu/aarch64/frame_aarch64.cpp ! src/hotspot/cpu/ppc/frame_ppc.cpp ! src/hotspot/cpu/riscv/frame_riscv.cpp ! src/hotspot/cpu/x86/frame_x86.cpp Changeset: 0ee6ba9c Branch: hermetic-java-runtime Author: Weijun Wang Date: 2025-01-14 23:06:45 +0000 URL: https://git.openjdk.org/leyden/commit/0ee6ba9c4c998baeb733363d00db138864f49406 8347596: Update HSS/LMS public key encoding Reviewed-by: mullan ! src/java.base/share/classes/sun/security/provider/HSS.java ! src/java.base/share/classes/sun/security/util/KeyUtil.java ! test/jdk/sun/security/provider/hss/TestHSS.java Changeset: d6d45c6e Branch: hermetic-java-runtime Author: Henry Jen Date: 2025-01-14 23:49:14 +0000 URL: https://git.openjdk.org/leyden/commit/d6d45c6eae2304adb57a49a61861456c3e429e73 8303884: jlink --add-options plugin does not allow GNU style options to be provided Reviewed-by: ysuenaga, alanb ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties + test/jdk/tools/jlink/TaskHelperTest.java Changeset: 36b7abd6 Branch: hermetic-java-runtime Author: Jaikiran Pai Date: 2025-01-15 01:04:44 +0000 URL: https://git.openjdk.org/leyden/commit/36b7abd617addcf6c7af37788abed7a714b175a5 8225763: Inflater and Deflater should implement AutoCloseable Reviewed-by: lancea, rriggs, alanb, smarks ! src/java.base/share/classes/java/util/zip/Deflater.java ! src/java.base/share/classes/java/util/zip/Inflater.java ! src/java.base/share/classes/java/util/zip/snippet-files/Snippets.java ! test/jdk/java/util/zip/CloseInflaterDeflaterTest.java + test/jdk/java/util/zip/DeflaterClose.java + test/jdk/java/util/zip/InflaterClose.java ! test/jdk/java/util/zip/TotalInOut.java Changeset: 35be4a43 Branch: hermetic-java-runtime Author: Jaikiran Pai Date: 2025-01-15 01:10:32 +0000 URL: https://git.openjdk.org/leyden/commit/35be4a432b55070f53a6f1aa74994ffb70f07947 8347173: java/net/DatagramSocket/InterruptibleDatagramSocket.java fails with virtual thread factory Reviewed-by: alanb, lmesnik, dfuchs ! test/jdk/java/net/DatagramSocket/InterruptibleDatagramSocket.java Changeset: 9782bfdd Branch: hermetic-java-runtime Author: William Kemper Date: 2025-01-15 01:28:07 +0000 URL: https://git.openjdk.org/leyden/commit/9782bfdd27da95c3bab9da6d46d695e717f465d8 8347620: Shenandoah: Use 'free' tag for free set related logging Reviewed-by: ysr ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp Changeset: 973c6307 Branch: hermetic-java-runtime Author: Chen Liang Date: 2025-01-15 02:04:01 +0000 URL: https://git.openjdk.org/leyden/commit/973c630777d4075bc85c7ddc1eb02cc65904344d 8342466: Improve API documentation for java.lang.classfile.attribute Reviewed-by: darcy, asotona ! src/java.base/share/classes/java/lang/classfile/Annotation.java ! src/java.base/share/classes/java/lang/classfile/AnnotationElement.java ! src/java.base/share/classes/java/lang/classfile/AnnotationValue.java ! src/java.base/share/classes/java/lang/classfile/Attribute.java ! src/java.base/share/classes/java/lang/classfile/AttributeMapper.java ! src/java.base/share/classes/java/lang/classfile/AttributedElement.java ! src/java.base/share/classes/java/lang/classfile/Attributes.java ! src/java.base/share/classes/java/lang/classfile/BufWriter.java ! src/java.base/share/classes/java/lang/classfile/ClassReader.java ! src/java.base/share/classes/java/lang/classfile/ClassSignature.java ! src/java.base/share/classes/java/lang/classfile/CustomAttribute.java ! src/java.base/share/classes/java/lang/classfile/MethodSignature.java ! src/java.base/share/classes/java/lang/classfile/Signature.java ! src/java.base/share/classes/java/lang/classfile/TypeAnnotation.java ! src/java.base/share/classes/java/lang/classfile/attribute/AnnotationDefaultAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/BootstrapMethodsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/CharacterRangeInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/CharacterRangeTableAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/CodeAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/CompilationIDAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ConstantValueAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/DeprecatedAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/EnclosingMethodAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ExceptionsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/InnerClassInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/InnerClassesAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/LineNumberInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/LineNumberTableAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableTableAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableTypeInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableTypeTableAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/MethodParameterInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/MethodParametersAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleExportInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleHashInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleHashesAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleMainClassAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleOpenInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModulePackagesAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleProvideInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleRequireInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleResolutionAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleTargetAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/NestHostAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/NestMembersAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/PermittedSubclassesAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/RecordAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/RecordComponentInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleAnnotationsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleParameterAnnotationsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleTypeAnnotationsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleAnnotationsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleParameterAnnotationsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleTypeAnnotationsAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/SignatureAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/SourceDebugExtensionAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/SourceFileAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/SourceIDAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/StackMapFrameInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/StackMapTableAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/SyntheticAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/UnknownAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/package-info.java + src/java.base/share/classes/java/lang/classfile/attribute/snippet-files/PackageSnippets.java ! src/java.base/share/classes/java/lang/classfile/constantpool/DoubleEntry.java ! src/java.base/share/classes/java/lang/classfile/constantpool/FloatEntry.java ! src/java.base/share/classes/java/lang/classfile/instruction/DiscontinuedInstruction.java ! test/jdk/jdk/classfile/SnippetsTest.java Changeset: be1cdd94 Branch: hermetic-java-runtime Author: Ioi Lam Date: 2025-01-15 04:32:47 +0000 URL: https://git.openjdk.org/leyden/commit/be1cdd9450763c5c409bd6e28ec3604cdd90b653 8344140: Refactor the discovery of AOT cache artifacts Reviewed-by: ccheung, asmehra + src/hotspot/share/cds/aotArtifactFinder.cpp + src/hotspot/share/cds/aotArtifactFinder.hpp ! src/hotspot/share/cds/aotClassInitializer.cpp ! src/hotspot/share/cds/aotClassLinker.cpp ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/archiveHeapWriter.cpp ! src/hotspot/share/cds/archiveHeapWriter.hpp ! src/hotspot/share/cds/cdsEnumKlass.cpp ! src/hotspot/share/cds/cdsHeapVerifier.cpp ! src/hotspot/share/cds/dumpTimeClassInfo.hpp ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/heapShared.hpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/cds/metaspaceShared.hpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/moduleEntry.cpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/classfile/modules.hpp ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/stringTable.hpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/constantPool.hpp ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/oops/cpCache.hpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/klass.hpp Changeset: 28e01e65 Branch: hermetic-java-runtime Author: Chen Liang Date: 2025-01-15 05:24:43 +0000 URL: https://git.openjdk.org/leyden/commit/28e01e6559a79720d03355444a4e1c1fbf0b0373 8347762: ClassFile attribute specification refers to non-SE modules Reviewed-by: darcy, dholmes ! src/java.base/share/classes/java/lang/classfile/attribute/CharacterRangeTableAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/CompilationIDAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/DeprecatedAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleHashesAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleResolutionAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleTargetAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/SourceIDAttribute.java Changeset: a3be97e2 Branch: hermetic-java-runtime Author: Henry Jen Date: 2025-01-15 05:40:04 +0000 URL: https://git.openjdk.org/leyden/commit/a3be97e2d61c10f4bf64e9bdb05f562036589765 8347761: Test tools/jimage/JImageExtractTest.java fails after JDK-8303884 Reviewed-by: dholmes ! src/jdk.jlink/share/classes/jdk/tools/jimage/resources/jimage.properties Changeset: afc4529d Branch: hermetic-java-runtime Author: Swati Sharma Committer: David Holmes Date: 2025-01-15 06:52:24 +0000 URL: https://git.openjdk.org/leyden/commit/afc4529d969dca4c9f44045468d174a7c3f211b2 8346834: Tests failing with -XX:+UseNUMA due to "NUMA support disabled" warning Reviewed-by: dholmes, sjohanss ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/os_linux.hpp ! test/jdk/ProblemList.txt Changeset: 4f3dc9d1 Branch: hermetic-java-runtime Author: Fei Yang Date: 2025-01-15 08:04:04 +0000 URL: https://git.openjdk.org/leyden/commit/4f3dc9d13a609ef50205f77e9cdf9c57fd30bcca 8347352: RISC-V: Cleanup bitwise AND assembler routines Reviewed-by: rehn, fjiang, mli ! src/hotspot/cpu/riscv/assembler_riscv.hpp ! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp Changeset: 91197b38 Branch: hermetic-java-runtime Author: Joakim Nordstr?m Committer: Jie Fu Date: 2025-01-15 08:56:38 +0000 URL: https://git.openjdk.org/leyden/commit/91197b384f1779fc18dec3c54a3cec620d237f8e 8347531: The signal tests are failing after JDK-8345782 due to an unrelated warning Reviewed-by: kevinw, dholmes ! test/hotspot/jtreg/runtime/signal/SigTestDriver.java Changeset: af3f5d85 Branch: hermetic-java-runtime Author: Alan Bateman Date: 2025-01-15 10:54:03 +0000 URL: https://git.openjdk.org/leyden/commit/af3f5d852e5dd0191548bdc477546b5b343d1276 8347039: ThreadPerTaskExecutor terminates if cancelled tasks still running Reviewed-by: vklang ! src/java.base/share/classes/java/util/concurrent/ThreadPerTaskExecutor.java ! test/jdk/java/util/concurrent/ThreadPerTaskExecutor/ThreadPerTaskExecutorTest.java Changeset: c36200b0 Branch: hermetic-java-runtime Author: Coleen Phillimore Date: 2025-01-15 12:16:58 +0000 URL: https://git.openjdk.org/leyden/commit/c36200b09801d8a96a3d3239c15fef91010c3bbf 8347721: Replace SIZE_FORMAT in compiler directories Reviewed-by: kvn, dlong ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/code/codeHeapState.cpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/vtableStubs.cpp ! src/hotspot/share/opto/parse1.cpp Changeset: d4e5ec27 Branch: hermetic-java-runtime Author: Per Minborg Date: 2025-01-15 12:19:27 +0000 URL: https://git.openjdk.org/leyden/commit/d4e5ec274673c1ee883e8d5c3785f0b03e39445c 8346610: Make all imports consistent in the FFM API Reviewed-by: mcimadamore ! src/java.base/share/classes/java/lang/foreign/FunctionDescriptor.java ! src/java.base/share/classes/java/lang/foreign/Linker.java ! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java ! src/java.base/share/classes/java/lang/foreign/MemorySegment.java ! src/java.base/share/classes/java/lang/foreign/SegmentAllocator.java ! src/java.base/share/classes/java/lang/foreign/ValueLayout.java ! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java ! src/java.base/share/classes/jdk/internal/foreign/ArenaImpl.java ! src/java.base/share/classes/jdk/internal/foreign/CABI.java ! src/java.base/share/classes/jdk/internal/foreign/ConfinedSession.java ! src/java.base/share/classes/jdk/internal/foreign/GlobalSession.java ! src/java.base/share/classes/jdk/internal/foreign/HeapMemorySegmentImpl.java ! src/java.base/share/classes/jdk/internal/foreign/LayoutPath.java ! src/java.base/share/classes/jdk/internal/foreign/MappedMemorySegmentImpl.java ! src/java.base/share/classes/jdk/internal/foreign/MemorySessionImpl.java ! src/java.base/share/classes/jdk/internal/foreign/NativeMemorySegmentImpl.java ! src/java.base/share/classes/jdk/internal/foreign/SharedSession.java ! src/java.base/share/classes/jdk/internal/foreign/SystemLookup.java ! src/java.base/share/classes/jdk/internal/foreign/Utils.java ! src/java.base/share/classes/jdk/internal/foreign/abi/AbstractLinker.java ! src/java.base/share/classes/jdk/internal/foreign/abi/Binding.java ! src/java.base/share/classes/jdk/internal/foreign/abi/BindingSpecializer.java ! src/java.base/share/classes/jdk/internal/foreign/abi/CallingSequence.java ! src/java.base/share/classes/jdk/internal/foreign/abi/CallingSequenceBuilder.java ! src/java.base/share/classes/jdk/internal/foreign/abi/DowncallLinker.java ! src/java.base/share/classes/jdk/internal/foreign/abi/SharedUtils.java ! src/java.base/share/classes/jdk/internal/foreign/abi/UpcallLinker.java ! src/java.base/share/classes/jdk/internal/foreign/abi/UpcallStubs.java ! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/CallArranger.java ! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/TypeClass.java ! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/linux/LinuxAArch64CallArranger.java ! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/linux/LinuxAArch64Linker.java ! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/macos/MacOsAArch64CallArranger.java ! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/macos/MacOsAArch64Linker.java ! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/windows/WindowsAArch64CallArranger.java ! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/windows/WindowsAArch64Linker.java ! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/FFIType.java ! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/FallbackLinker.java ! src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/CallArranger.java ! src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/TypeClass.java ! src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/linux/LinuxPPC64Linker.java ! src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/linux/LinuxPPC64leLinker.java ! src/java.base/share/classes/jdk/internal/foreign/abi/riscv64/linux/LinuxRISCV64CallArranger.java ! src/java.base/share/classes/jdk/internal/foreign/abi/riscv64/linux/LinuxRISCV64Linker.java ! src/java.base/share/classes/jdk/internal/foreign/abi/s390/linux/LinuxS390CallArranger.java ! src/java.base/share/classes/jdk/internal/foreign/abi/s390/linux/LinuxS390Linker.java ! src/java.base/share/classes/jdk/internal/foreign/abi/s390/linux/TypeClass.java ! src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/CallArranger.java ! src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/SysVx64Linker.java ! src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/TypeClass.java ! src/java.base/share/classes/jdk/internal/foreign/abi/x64/windows/CallArranger.java ! src/java.base/share/classes/jdk/internal/foreign/abi/x64/windows/Windowsx64Linker.java Changeset: b0e2be6f Branch: hermetic-java-runtime Author: Coleen Phillimore Date: 2025-01-15 12:25:59 +0000 URL: https://git.openjdk.org/leyden/commit/b0e2be6f6b668ec4e3cfa525c660193dfbff77bf 8347729: Replace SIZE_FORMAT in parallel and serial gc Reviewed-by: dholmes, tschatzl ! src/hotspot/share/gc/epsilon/epsilonArguments.cpp ! src/hotspot/share/gc/epsilon/epsilonHeap.cpp ! src/hotspot/share/gc/epsilon/epsilonInitLogger.cpp ! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp ! src/hotspot/share/gc/parallel/mutableSpace.cpp ! src/hotspot/share/gc/parallel/parallelInitLogger.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp ! src/hotspot/share/gc/parallel/psClosure.inline.hpp ! src/hotspot/share/gc/parallel/psOldGen.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/parallel/psYoungGen.cpp ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/serialFullGC.cpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/tenuredGeneration.cpp Changeset: 7df21a8f Branch: hermetic-java-runtime Author: Daniel Fuchs Date: 2025-01-15 12:40:38 +0000 URL: https://git.openjdk.org/leyden/commit/7df21a8f09ab606f38a44d84d841d4bba9f09adf 8347597: HttpClient: improve exception reporting when closing connection Reviewed-by: jpai ! src/java.net.http/share/classes/jdk/internal/net/http/AsyncSSLConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/AsyncSSLTunnelConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/Exchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http1AsyncReceiver.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http1Exchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http1Response.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java ! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/SSLTube.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java ! test/jdk/java/net/httpclient/AbstractThrowingPublishers.java ! test/jdk/java/net/httpclient/FlowAdapterPublisherTest.java ! test/jdk/java/net/httpclient/RedirectMethodChange.java ! test/jdk/java/net/httpclient/ShortRequestBody.java ! test/jdk/java/net/httpclient/http2/ExpectContinueResetTest.java Changeset: 8193ba3d Branch: hermetic-java-runtime Author: Hannes Greule Committer: Julian Waters Date: 2025-01-15 14:09:14 +0000 URL: https://git.openjdk.org/leyden/commit/8193ba3de200cb77f778f58c59b8bb2175b53273 8347562: javac crash due to type vars in permits clause Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! test/langtools/tools/javac/sealed/SealedCompilationTests.java Changeset: 254e840d Branch: hermetic-java-runtime Author: Sonia Zaldana Calles Date: 2025-01-15 14:09:27 +0000 URL: https://git.openjdk.org/leyden/commit/254e840d9a80cfdcb48984a166b326a9c7a0e4b8 8340416: Remove ArchiveBuilder::estimate_archive_size() Reviewed-by: iklam, ccheung ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/archiveBuilder.hpp ! src/hotspot/share/cds/dynamicArchive.cpp Changeset: 63cedaf4 Branch: hermetic-java-runtime Author: Severin Gehwolf Date: 2025-01-15 14:44:35 +0000 URL: https://git.openjdk.org/leyden/commit/63cedaf40e179267d75445a4c71ec15f29979cd3 8347334: JimageDiffGenerator code clean-ups Reviewed-by: henryjen, mbaesken ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/runtimelink/JimageDiffGenerator.java + test/jdk/tools/jlink/runtimeImage/JimageDiffGeneratorTest.java Changeset: a0f7982e Branch: hermetic-java-runtime Author: Mikhail Yankelevich Committer: Weijun Wang Date: 2025-01-15 15:24:31 +0000 URL: https://git.openjdk.org/leyden/commit/a0f7982e44deec2cd59379c62b215c3f526fc2c4 8345134: Test sun/security/tools/jarsigner/ConciseJarsigner.java failed: unable to find valid certification path to requested target Reviewed-by: weijun ! test/jdk/sun/security/tools/jarsigner/ConciseJarsigner.java Changeset: 4257215a Branch: hermetic-java-runtime Author: Markus Gr?nlund Date: 2025-01-15 16:17:26 +0000 URL: https://git.openjdk.org/leyden/commit/4257215a9fa02f74ccd4fc62893d4b1a232a8754 8345493: JFR: JVM.flush hangs intermittently Reviewed-by: egahlin ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/FlushTask.java Changeset: a6be9076 Branch: hermetic-java-runtime Author: Aleksey Shipilev Date: 2025-01-15 16:40:12 +0000 URL: https://git.openjdk.org/leyden/commit/a6be9076351b591cbc0860b1ba8f3c56319f4ffe 8347424: Fix and rewrite sun/security/x509/DNSName/LeadingPeriod.java test Reviewed-by: mullan, bperez ! test/jdk/sun/security/x509/DNSName/LeadingPeriod.java Changeset: 983e24fd Branch: hermetic-java-runtime Author: Coleen Phillimore Date: 2025-01-15 17:11:29 +0000 URL: https://git.openjdk.org/leyden/commit/983e24fd262b5aa793a249cad39270956e1f8fc4 8347727: Replace SIZE_FORMAT in shared gc Reviewed-by: kbarrett, dholmes, tschatzl ! src/hotspot/share/gc/shared/adaptiveSizePolicy.cpp ! src/hotspot/share/gc/shared/ageTable.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/fullGCForwarding.cpp ! src/hotspot/share/gc/shared/gcArguments.cpp ! src/hotspot/share/gc/shared/gcInitLogger.cpp ! src/hotspot/share/gc/shared/gcTraceTime.cpp ! src/hotspot/share/gc/shared/gcVMOperations.cpp ! src/hotspot/share/gc/shared/genArguments.cpp ! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.cpp ! src/hotspot/share/gc/shared/memAllocator.cpp ! src/hotspot/share/gc/shared/oopStorage.cpp ! src/hotspot/share/gc/shared/plab.cpp ! src/hotspot/share/gc/shared/preservedMarks.cpp ! src/hotspot/share/gc/shared/pretouchTask.cpp ! src/hotspot/share/gc/shared/referenceProcessor.cpp ! src/hotspot/share/gc/shared/satbMarkQueue.cpp ! src/hotspot/share/gc/shared/taskqueue.cpp ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.inline.hpp ! src/hotspot/share/gc/shared/workerDataArray.cpp Changeset: cfe70ebc Branch: hermetic-java-runtime Author: Naoto Sato Date: 2025-01-15 17:15:05 +0000 URL: https://git.openjdk.org/leyden/commit/cfe70ebcb3a9fadceac5eccdc1f3353d0d74c235 8342550: Log warning for using JDK1.1 compatible time zone IDs for future removal Reviewed-by: jlu, joehw, iris ! src/java.base/share/classes/java/util/TimeZone.java ! src/java.base/share/classes/sun/util/cldr/CLDRTimeZoneNameProviderImpl.java + test/jdk/java/util/TimeZone/ThreeLetterZoneID.java Changeset: 764d70b7 Branch: hermetic-java-runtime Author: William Kemper Date: 2025-01-15 17:49:38 +0000 URL: https://git.openjdk.org/leyden/commit/764d70b7df18e288582e616c62b0d7078f1ff3aa 8344049: Shenandoah: Eliminate init-update-refs safepoint 8344050: Shenandoah: Retire GC LABs concurrently 8344055: Shenandoah: Make all threads use local gc state Reviewed-by: ysr, kdnilsen ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetClone.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.cpp ! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.hpp ! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp Changeset: bdf6e63e Branch: hermetic-java-runtime Author: Coleen Phillimore Date: 2025-01-15 22:44:33 +0000 URL: https://git.openjdk.org/leyden/commit/bdf6e63eb1439ff0f8777cb7f7d152d3666f18f0 8347431: Update ObjectMonitor comments Reviewed-by: dholmes, pchilanomate ! src/hotspot/share/runtime/objectMonitor.hpp Changeset: 9c430c92 Branch: hermetic-java-runtime Author: Alexander Zuev Date: 2025-01-16 01:10:46 +0000 URL: https://git.openjdk.org/leyden/commit/9c430c92257739730155df05f340fe144fd24098 8336920: ArithmeticException in javax.sound.sampled.AudioInputStream Reviewed-by: azvegint, prr ! src/java.desktop/share/classes/com/sun/media/sound/SoftLinearResampler2.java Changeset: d23ad013 Branch: hermetic-java-runtime Author: Aleksey Shipilev Date: 2025-01-16 10:13:48 +0000 URL: https://git.openjdk.org/leyden/commit/d23ad01319ba298cc0ddcc2424abac8071840338 8337978: Verify OopHandles oops on access Reviewed-by: dholmes, coleenp ! src/hotspot/share/oops/oopHandle.inline.hpp Changeset: 24de9dee Branch: hermetic-java-runtime Author: Andrey Turbanov Date: 2025-01-16 11:38:28 +0000 URL: https://git.openjdk.org/leyden/commit/24de9dee80738fe6ab1fc726b071546c85bbf79a 8347370: Unnecessary Hashtable usage in javax.swing.text.html.HTML Reviewed-by: aivanov, azvegint ! src/java.desktop/share/classes/javax/swing/text/html/HTML.java Changeset: 4ad5d551 Branch: hermetic-java-runtime Author: Theo Weidmann Date: 2025-01-16 12:16:14 +0000 URL: https://git.openjdk.org/leyden/commit/4ad5d5514e8fccc17f7be900e008e83f09e34e97 8325030: PhaseMacroExpand::value_from_mem_phi assert with "unknown node on this path" Reviewed-by: chagedorn, kvn ! src/hotspot/share/opto/macro.cpp + test/hotspot/jtreg/compiler/macronodes/TestTopInMacroElimination.java Changeset: f64f22b3 Branch: hermetic-java-runtime Author: Theo Weidmann Committer: Christian Hagedorn Date: 2025-01-16 12:17:21 +0000 URL: https://git.openjdk.org/leyden/commit/f64f22b360f68df68ebb875bd0ef08ba61702952 8346107: Generators: testing utility for random value generation Co-authored-by: Emanuel Peter Reviewed-by: epeter, chagedorn + test/hotspot/jtreg/compiler/lib/generators/AnyBitsDoubleGenerator.java + test/hotspot/jtreg/compiler/lib/generators/AnyBitsFloatGenerator.java + test/hotspot/jtreg/compiler/lib/generators/BoundGenerator.java + test/hotspot/jtreg/compiler/lib/generators/EmptyGeneratorException.java + test/hotspot/jtreg/compiler/lib/generators/Generator.java + test/hotspot/jtreg/compiler/lib/generators/Generators.java + test/hotspot/jtreg/compiler/lib/generators/MixedGenerator.java + test/hotspot/jtreg/compiler/lib/generators/RandomElementGenerator.java + test/hotspot/jtreg/compiler/lib/generators/RandomnessSource.java + test/hotspot/jtreg/compiler/lib/generators/RandomnessSourceAdapter.java + test/hotspot/jtreg/compiler/lib/generators/RestrictableGenerator.java + test/hotspot/jtreg/compiler/lib/generators/RestrictableMixedGenerator.java + test/hotspot/jtreg/compiler/lib/generators/RestrictableRandomElementGenerator.java + test/hotspot/jtreg/compiler/lib/generators/RestrictableSingleValueGenerator.java + test/hotspot/jtreg/compiler/lib/generators/SingleValueGenerator.java + test/hotspot/jtreg/compiler/lib/generators/UniformDoubleGenerator.java + test/hotspot/jtreg/compiler/lib/generators/UniformFloatGenerator.java + test/hotspot/jtreg/compiler/lib/generators/UniformIntGenerator.java + test/hotspot/jtreg/compiler/lib/generators/UniformIntersectionRestrictableGenerator.java + test/hotspot/jtreg/compiler/lib/generators/UniformLongGenerator.java + test/hotspot/jtreg/testlibrary_tests/generators/tests/ExampleTest.java + test/hotspot/jtreg/testlibrary_tests/generators/tests/MockRandomnessSource.java + test/hotspot/jtreg/testlibrary_tests/generators/tests/TestGenerators.java Changeset: cbe2f965 Branch: hermetic-java-runtime Author: Coleen Phillimore Date: 2025-01-16 12:46:32 +0000 URL: https://git.openjdk.org/leyden/commit/cbe2f9654eb7330c2e8cbe74e8abc2db63ec867b 8347732: Replace SIZE_FORMAT in shenandoah Reviewed-by: wkemper, ysr ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGenerationalHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGlobalHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahYoungHeuristics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahAgeCensus.cpp ! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCardStats.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahController.cpp ! src/hotspot/share/gc/shenandoah/shenandoahEvacTracker.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationSizer.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalEvacuationTask.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionClosures.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahInitLogger.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMark.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMemoryPool.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMetrics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahNumberSeq.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp ! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.cpp ! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp Changeset: 8bfa5405 Branch: hermetic-java-runtime Author: Coleen Phillimore Date: 2025-01-16 12:48:51 +0000 URL: https://git.openjdk.org/leyden/commit/8bfa54055013ca92696982c86ed3869627718219 8347731: Replace SIZE_FORMAT in zgc Reviewed-by: stefank, tschatzl, jsikstro ! src/hotspot/share/gc/z/zAddress.cpp ! src/hotspot/share/gc/z/zArguments.cpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zDirector.cpp ! src/hotspot/share/gc/z/zGeneration.cpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zIndexDistributor.inline.hpp ! src/hotspot/share/gc/z/zLiveMap.cpp ! src/hotspot/share/gc/z/zMark.cpp ! src/hotspot/share/gc/z/zMarkStack.cpp ! src/hotspot/share/gc/z/zMarkStackAllocator.cpp ! src/hotspot/share/gc/z/zNMethodTable.cpp ! src/hotspot/share/gc/z/zPageAllocator.cpp ! src/hotspot/share/gc/z/zRelocationSetSelector.cpp ! src/hotspot/share/gc/z/zRememberedSet.cpp ! src/hotspot/share/gc/z/zStat.cpp ! src/hotspot/share/gc/z/zUncommitter.cpp ! src/hotspot/share/gc/z/zUnmapper.cpp ! src/hotspot/share/gc/z/zVirtualMemory.cpp Changeset: 3b6e5767 Branch: hermetic-java-runtime Author: Magnus Ihse Bursie Date: 2025-01-16 14:25:52 +0000 URL: https://git.openjdk.org/leyden/commit/3b6e57670cfc8b45b0be228198ebe6033bed3064 8347825: Make IDEA ide support use proper build system mechanisms Reviewed-by: mcimadamore, erikj ! bin/idea.sh ! make/Main.gmk + make/ide/idea/jdk/IdeaGenConfig.gmk - make/ide/idea/jdk/idea.gmk ! test/make/TestIdea.gmk Changeset: bfa0cb79 Branch: hermetic-java-runtime Author: Coleen Phillimore Date: 2025-01-16 14:30:53 +0000 URL: https://git.openjdk.org/leyden/commit/bfa0cb79169ab00b0b600895d7a0f4038e8b8880 8347730: Replace SIZE_FORMAT in g1 Reviewed-by: kbarrett, tschatzl ! src/hotspot/share/gc/g1/g1AllocRegion.cpp ! src/hotspot/share/gc/g1/g1Allocator.cpp ! src/hotspot/share/gc/g1/g1BiasedArray.cpp ! src/hotspot/share/gc/g1/g1BiasedArray.hpp ! src/hotspot/share/gc/g1/g1BlockOffsetTable.cpp ! src/hotspot/share/gc/g1/g1BlockOffsetTable.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1CollectionSet.cpp ! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp ! src/hotspot/share/gc/g1/g1CommittedRegionMap.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkObjArrayProcessor.cpp ! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp ! src/hotspot/share/gc/g1/g1FromCardCache.cpp ! src/hotspot/share/gc/g1/g1FullGCPrepareTask.inline.hpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp ! src/hotspot/share/gc/g1/g1HeapRegion.cpp ! src/hotspot/share/gc/g1/g1HeapRegionRemSet.cpp ! src/hotspot/share/gc/g1/g1HeapSizingPolicy.cpp ! src/hotspot/share/gc/g1/g1HeapTransition.cpp ! src/hotspot/share/gc/g1/g1IHOPControl.cpp ! src/hotspot/share/gc/g1/g1InitLogger.cpp ! src/hotspot/share/gc/g1/g1MonitoringSupport.cpp ! src/hotspot/share/gc/g1/g1NUMA.cpp ! src/hotspot/share/gc/g1/g1NUMAStats.cpp ! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.cpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSetSummary.cpp ! src/hotspot/share/gc/g1/g1UncommitRegionTask.cpp ! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp ! src/hotspot/share/gc/g1/g1YoungGenSizer.cpp ! src/hotspot/share/gc/g1/jvmFlagConstraintsG1.cpp Changeset: 788f0499 Branch: hermetic-java-runtime Author: Theo Weidmann Committer: Christian Hagedorn Date: 2025-01-16 14:38:02 +0000 URL: https://git.openjdk.org/leyden/commit/788f04990aaf284da2067972bd62cc02d50166b6 8346607: IGV: Support drag-and-drop for opening graph files Reviewed-by: rcastanedalo, chagedorn, dfenacci, thartmann ! src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/OutlineTopComponent.java + src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/PlaceholderTopComponent.java Changeset: e7795ccd Branch: hermetic-java-runtime Author: SendaoYan Date: 2025-01-16 15:40:21 +0000 URL: https://git.openjdk.org/leyden/commit/e7795ccdd9066804a8c93e8af0aa45e49bd20846 8347347: Build fails undefined symbol: __asan_init by clang17 Reviewed-by: erikj, jwaters ! make/autoconf/jdk-options.m4 Changeset: d218b540 Branch: hermetic-java-runtime Author: Coleen Phillimore Date: 2025-01-16 16:09:04 +0000 URL: https://git.openjdk.org/leyden/commit/d218b54086762d920bba0fc2ced47ea9148a3787 8347609: Replace SIZE_FORMAT in os/os_cpu/cpu directories Reviewed-by: matsaave, dholmes ! src/hotspot/cpu/aarch64/gc/z/zAddress_aarch64.cpp ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/ppc/gc/z/zAddress_ppc.cpp ! src/hotspot/cpu/riscv/gc/z/zAddress_riscv.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.inline.hpp ! src/hotspot/cpu/x86/gc/z/zAddress_x86.inline.hpp ! src/hotspot/os/aix/loadlib_aix.cpp ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp ! src/hotspot/os/linux/hugepages.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/posix/perfMemory_posix.cpp ! src/hotspot/os/windows/gc/z/zMapper_windows.cpp ! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os/windows/perfMemory_windows.cpp Changeset: 07a0dcba Branch: hermetic-java-runtime Author: Matthias Baesken Date: 2025-01-16 16:30:32 +0000 URL: https://git.openjdk.org/leyden/commit/07a0dcbabcb1216211c1da75f6dd2582da194df9 8347576: Error output in libjsound has non matching format strings Reviewed-by: mdoerr, serb, clanger ! src/java.desktop/share/native/libjsound/MidiInDevice.c ! src/java.desktop/share/native/libjsound/MidiOutDevice.c ! src/java.desktop/windows/native/libjsound/PLATFORM_API_WinOS_MidiIn.cpp ! src/java.desktop/windows/native/libjsound/PLATFORM_API_WinOS_Ports.c Changeset: 0330ca42 Branch: hermetic-java-runtime Author: William Kemper Date: 2025-01-16 20:53:17 +0000 URL: https://git.openjdk.org/leyden/commit/0330ca4221ba7bacb0eaeed1a8cdc3d5c3653a83 8347617: Shenandoah: Use consistent name for update references phase Reviewed-by: ysr ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.hpp ! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGC.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPacer.hpp ! src/hotspot/share/gc/shenandoah/shenandoahPacer.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp ! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.hpp Changeset: 1f365cc6 Branch: hermetic-java-runtime Author: Magnus Ihse Bursie Date: 2025-01-16 21:46:18 +0000 URL: https://git.openjdk.org/leyden/commit/1f365cc6c75d355588b91e356e9f5dac5fb3555d 8346433: Cannot use DllMain in hotspot for static builds Reviewed-by: dholmes, stuefe ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os/windows/symbolengine.cpp ! src/hotspot/os/windows/symbolengine.hpp ! src/hotspot/os/windows/windbghelp.cpp ! src/hotspot/os/windows/windbghelp.hpp Changeset: aa21de56 Branch: hermetic-java-runtime Author: Quan Anh Mai Date: 2025-01-17 02:05:14 +0000 URL: https://git.openjdk.org/leyden/commit/aa21de566d387ab71adebdf798f7710a005c27b1 8347481: C2: Remove the control input of some nodes Reviewed-by: dfenacci, vlivanov, kvn ! src/hotspot/share/opto/addnode.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/movenode.cpp ! src/hotspot/share/opto/movenode.hpp ! src/hotspot/share/opto/mulnode.hpp ! src/hotspot/share/opto/subnode.cpp ! src/hotspot/share/opto/subnode.hpp Changeset: 398a5805 Branch: hermetic-java-runtime Author: Jayathirth D V Date: 2025-01-17 04:02:26 +0000 URL: https://git.openjdk.org/leyden/commit/398a580518b4e7961bdddf733e0a89ff25bc437a 8347911: Limit the length of inflated text chunks Reviewed-by: azvegint, prr ! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageReader.java Changeset: a3eef6c2 Branch: hermetic-java-runtime Author: Matthias Baesken Date: 2025-01-17 07:58:52 +0000 URL: https://git.openjdk.org/leyden/commit/a3eef6c2416eb0e02fbd154d84c98b12bcb66e97 8346875: Test jdk/jdk/jfr/event/os/TestCPULoad.java fails on macOS Reviewed-by: egahlin ! test/jdk/jdk/jfr/event/os/TestCPULoad.java Changeset: f5573f5c Branch: hermetic-java-runtime Author: Amit Kumar Date: 2025-01-17 10:21:15 +0000 URL: https://git.openjdk.org/leyden/commit/f5573f5cbdcae5d1303c8b58d2946c168b977326 8330851: C2: More efficient TypeFunc creation Reviewed-by: vlivanov, dlong ! src/hotspot/share/opto/arraycopynode.cpp ! src/hotspot/share/opto/arraycopynode.hpp ! src/hotspot/share/opto/callnode.cpp ! src/hotspot/share/opto/callnode.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/opto/runtime.hpp ! src/hotspot/share/opto/type.cpp Changeset: 8460072f Branch: hermetic-java-runtime Author: Gui Cao Committer: Fei Yang Date: 2025-01-17 11:31:48 +0000 URL: https://git.openjdk.org/leyden/commit/8460072f9ddcec5d1f86e3c4de3d1457771b805c 8342881: RISC-V: secondary_super_cache does not scale well: C1 and interpreter Reviewed-by: fyang, fjiang ! src/hotspot/cpu/riscv/c1_Runtime1_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp Changeset: 3ab521e1 Branch: hermetic-java-runtime Author: Coleen Phillimore Date: 2025-01-17 12:16:44 +0000 URL: https://git.openjdk.org/leyden/commit/3ab521e1a1245e578e37d0638c659588e782ec50 8347924: Replace SIZE_FORMAT in memory and metaspace Reviewed-by: jsjolen, matsaave ! src/hotspot/share/memory/arena.cpp ! src/hotspot/share/memory/classLoaderMetaspace.cpp ! src/hotspot/share/memory/guardedMemory.cpp ! src/hotspot/share/memory/memoryReserver.cpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/metaspace/binList.hpp ! src/hotspot/share/memory/metaspace/blockTree.cpp ! src/hotspot/share/memory/metaspace/blockTree.hpp ! src/hotspot/share/memory/metaspace/chunkManager.cpp ! src/hotspot/share/memory/metaspace/chunklevel.cpp ! src/hotspot/share/memory/metaspace/commitMask.cpp ! src/hotspot/share/memory/metaspace/freeChunkList.cpp ! src/hotspot/share/memory/metaspace/metablock.hpp ! src/hotspot/share/memory/metaspace/metachunk.cpp ! src/hotspot/share/memory/metaspace/metachunk.hpp ! src/hotspot/share/memory/metaspace/metaspaceArena.cpp ! src/hotspot/share/memory/metaspace/metaspaceCommon.cpp ! src/hotspot/share/memory/metaspace/metaspaceCommon.hpp ! src/hotspot/share/memory/metaspace/metaspaceSettings.cpp ! src/hotspot/share/memory/metaspace/metaspaceStatistics.cpp ! src/hotspot/share/memory/metaspace/testHelpers.cpp ! src/hotspot/share/memory/metaspace/virtualSpaceList.cpp ! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp ! src/hotspot/share/memory/resourceArea.hpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/virtualspace.cpp Changeset: 15e06b61 Branch: hermetic-java-runtime Author: Prasanta Sadhukhan Date: 2025-01-17 12:54:54 +0000 URL: https://git.openjdk.org/leyden/commit/15e06b61867a65c2b554efa6caf464b39ff8375a 8345618: javax/swing/text/Caret/8163124/CaretFloatingPointAPITest.java leaves Caret is not complete Reviewed-by: azvegint ! test/jdk/javax/swing/text/Caret/8163124/CaretFloatingPointAPITest.java Changeset: 2c41f5ad Branch: hermetic-java-runtime Author: Zhengyu Gu Date: 2025-01-17 13:39:22 +0000 URL: https://git.openjdk.org/leyden/commit/2c41f5adbfcebb057c2ffc8396729bdd1c100079 8347959: ThreadDumper leaks memory Reviewed-by: amenkov, sspitsyn, shade ! src/hotspot/share/services/heapDumper.cpp Changeset: 2ca1b4d4 Branch: hermetic-java-runtime Author: Leonid Mesnik Date: 2025-01-17 15:43:04 +0000 URL: https://git.openjdk.org/leyden/commit/2ca1b4d48da7eb9b5baf0ac213f3ce87f47dd316 8347840: Fix testlibrary compilation warnings Reviewed-by: dholmes ! make/test/BuildTestLib.gmk ! test/lib/jdk/test/lib/Asserts.java ! test/lib/jdk/test/lib/apps/LingeredApp.java ! test/lib/jdk/test/lib/artifacts/ArtifactResolver.java ! test/lib/jdk/test/lib/artifacts/ArtifactResolverException.java ! test/lib/jdk/test/lib/artifacts/JibArtifactManager.java ! test/lib/jdk/test/lib/classloader/ClassUnloadCommon.java ! test/lib/jdk/test/lib/classloader/GeneratingClassLoader.java ! test/lib/jdk/test/lib/classloader/GeneratingCompilingClassLoader.java ! test/lib/jdk/test/lib/format/ArrayDiff.java ! test/lib/jdk/test/lib/hprof/model/JavaHeapObject.java ! test/lib/jdk/test/lib/hprof/model/JavaStatic.java ! test/lib/jdk/test/lib/hprof/model/JavaThing.java ! test/lib/jdk/test/lib/hprof/model/Root.java ! test/lib/jdk/test/lib/hprof/model/Snapshot.java ! test/lib/jdk/test/lib/hprof/model/StackFrame.java ! test/lib/jdk/test/lib/hprof/model/StackTrace.java ! test/lib/jdk/test/lib/hprof/parser/FileReadBuffer.java ! test/lib/jdk/test/lib/hprof/parser/MappedReadBuffer.java ! test/lib/jdk/test/lib/hprof/parser/ReadBuffer.java ! test/lib/jdk/test/lib/hprof/parser/Reader.java ! test/lib/jdk/test/lib/jfr/Events.java ! test/lib/jdk/test/lib/jvmti/DebugeeClass.java ! test/lib/jdk/test/lib/management/ThreadMXBeanTool.java ! test/lib/jdk/test/lib/net/IPSupport.java ! test/lib/jdk/test/lib/os/linux/HugePageConfiguration.java ! test/lib/jdk/test/lib/process/ProcessTools.java ! test/lib/jdk/test/lib/thread/VThreadPinner.java ! test/lib/jdk/test/lib/thread/VThreadRunner.java ! test/lib/jdk/test/lib/util/FileUtils.java Changeset: baca7daa Branch: hermetic-java-runtime Author: Coleen Phillimore Date: 2025-01-17 16:24:47 +0000 URL: https://git.openjdk.org/leyden/commit/baca7daa32d553b647bdb33bb74a0eb84542deeb 8347733: Replace SIZE_FORMAT in runtime code Reviewed-by: matsaave, sspitsyn, dholmes ! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/archiveHeapLoader.cpp ! src/hotspot/share/cds/archiveHeapWriter.cpp ! src/hotspot/share/cds/archiveUtils.cpp ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classLoaderStats.cpp ! src/hotspot/share/classfile/dictionary.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/symbolTable.cpp ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/code/codeHeapState.cpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/logging/logAsyncWriter.cpp ! src/hotspot/share/logging/logConfiguration.cpp ! src/hotspot/share/logging/logFileOutput.cpp ! src/hotspot/share/logging/logSelection.cpp ! src/hotspot/share/logging/logSelectionList.cpp ! src/hotspot/share/nmt/mallocTracker.cpp ! src/hotspot/share/nmt/memReporter.cpp ! src/hotspot/share/nmt/memoryFileTracker.cpp ! src/hotspot/share/nmt/nmtPreInit.cpp ! src/hotspot/share/nmt/virtualMemoryTracker.cpp ! src/hotspot/share/nmt/vmatree.cpp ! src/hotspot/share/oops/array.hpp ! src/hotspot/share/oops/compressedOops.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceMirrorKlass.cpp ! src/hotspot/share/oops/oop.inline.hpp ! src/hotspot/share/oops/stackChunkOop.cpp ! src/hotspot/share/prims/jvmtiEnter.xsl ! src/hotspot/share/prims/resolvedMethodTable.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/flags/jvmFlag.cpp ! src/hotspot/share/runtime/flags/jvmFlagAccess.cpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/jniHandles.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/perfData.cpp ! src/hotspot/share/runtime/perfMemory.cpp ! src/hotspot/share/runtime/reflection.cpp ! src/hotspot/share/runtime/stackOverflow.cpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/services/heapDumperCompression.cpp ! src/hotspot/share/services/lowMemoryDetector.cpp ! src/hotspot/share/services/threadIdTable.cpp ! src/hotspot/share/services/writeableFlags.cpp ! src/hotspot/share/utilities/bitMap.cpp ! src/hotspot/share/utilities/bitMap.hpp ! src/hotspot/share/utilities/chunkedList.hpp ! src/hotspot/share/utilities/concurrentHashTable.inline.hpp ! src/hotspot/share/utilities/copy.cpp ! src/hotspot/share/utilities/elfFile.cpp ! src/hotspot/share/utilities/globalDefinitions.hpp ! src/hotspot/share/utilities/ostream.cpp ! src/hotspot/share/utilities/tableStatistics.cpp ! src/hotspot/share/utilities/vmError.cpp Changeset: 6cc1c0ab Branch: hermetic-java-runtime Author: Jatin Bhateja Date: 2025-01-17 18:05:13 +0000 URL: https://git.openjdk.org/leyden/commit/6cc1c0abdbf8cd3d01722951cf34ebcb667f1380 8347422: Crash during safepoint handler execution with -XX:+UseAPX Reviewed-by: kvn, sviswanathan, thartmann ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp Changeset: 17e3df65 Branch: hermetic-java-runtime Author: Calvin Cheung Date: 2025-01-17 18:46:17 +0000 URL: https://git.openjdk.org/leyden/commit/17e3df652feb2a0fb960cd235c0efc4b482731d6 8347763: [doc] Add documentation of module options for JEP 483 Reviewed-by: iklam ! src/java.base/share/man/java.md Changeset: 6ef860c7 Branch: hermetic-java-runtime Author: Serguei Spitsyn Date: 2025-01-18 00:28:30 +0000 URL: https://git.openjdk.org/leyden/commit/6ef860c728d3f2f29fe8f7318c0f56032e0679be 8332857: Test vmTestbase/nsk/jvmti/GetThreadCpuTime/thrcputime002/TestDescription.java failed Reviewed-by: lmesnik, cjplummer, amenkov ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadCpuTime/thrcputime002/thrcputime002.cpp Changeset: e1cf3517 Branch: hermetic-java-runtime Author: Calvin Cheung Date: 2025-01-18 00:34:27 +0000 URL: https://git.openjdk.org/leyden/commit/e1cf3517ae0dcfa98e22d669f9f624dfbbd6ab73 8348013: [doc] fix typo in java.md caused by JDK-8347763 Reviewed-by: iklam ! src/java.base/share/man/java.md Changeset: 0ff67000 Branch: hermetic-java-runtime Author: Robbin Ehn Date: 2025-01-18 08:41:00 +0000 URL: https://git.openjdk.org/leyden/commit/0ff67000dc22e8c58e8a9ed1379010f4a2ad7666 8347987: Bad ifdef in 8330851 Reviewed-by: stefank, mdoerr, syan, amitkumar ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/opto/runtime.hpp Changeset: ca8ba5c8 Branch: hermetic-java-runtime Author: Robbin Ehn Date: 2025-01-18 09:16:22 +0000 URL: https://git.openjdk.org/leyden/commit/ca8ba5c890206546c79ce781878a3f8978e637f9 8347366: RISC-V: Add extension asserts for CMO instructions Reviewed-by: fyang, mli ! src/hotspot/cpu/riscv/assembler_riscv.hpp Changeset: 1f0efc00 Branch: hermetic-java-runtime Author: Robbin Ehn Date: 2025-01-18 09:19:21 +0000 URL: https://git.openjdk.org/leyden/commit/1f0efc00913e57690b57b7425bcc7dd6373e698f 8347343: RISC-V: Unchecked zicntr csr reads Reviewed-by: fyang, mli ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/vm_version_riscv.hpp Changeset: 3804082c Branch: hermetic-java-runtime Author: Robert Toyonaga Committer: Thomas Stuefe Date: 2025-01-18 17:21:28 +0000 URL: https://git.openjdk.org/leyden/commit/3804082cba56e6d26c500880cc5cbe6d4332d8f8 8346123: [REDO] NMT should not use ThreadCritical Reviewed-by: dholmes, coleenp, stuefe ! src/hotspot/os/posix/perfMemory_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os/windows/perfMemory_windows.cpp ! src/hotspot/share/nmt/memBaseline.cpp ! src/hotspot/share/nmt/memReporter.cpp ! src/hotspot/share/nmt/memTracker.cpp ! src/hotspot/share/nmt/memTracker.hpp ! src/hotspot/share/nmt/memoryFileTracker.cpp ! src/hotspot/share/nmt/memoryFileTracker.hpp ! src/hotspot/share/nmt/nmtUsage.cpp ! src/hotspot/share/nmt/threadStackTracker.cpp ! src/hotspot/share/nmt/virtualMemoryTracker.cpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/threads.cpp ! src/hotspot/share/utilities/vmError.cpp ! test/hotspot/gtest/runtime/test_virtualMemoryTracker.cpp Changeset: 644d154c Branch: hermetic-java-runtime Author: Archie Cobbs Date: 2025-01-19 14:57:08 +0000 URL: https://git.openjdk.org/leyden/commit/644d154c7c771236904560fc5b91f149a6a646cf 8347474: Options singleton is used before options are parsed Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/OptionHelper.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacFiler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JCDiagnostic.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JavacMessages.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Options.java + test/langtools/tools/javac/options/OptionsOrderingTest.java Changeset: e7a1c866 Branch: hermetic-java-runtime Author: Volkan Yaz?c? Committer: Jaikiran Pai Date: 2025-01-20 06:53:25 +0000 URL: https://git.openjdk.org/leyden/commit/e7a1c8660af50a321bc466be2b30412a5b5c4e3c 8217914: java/net/httpclient/ConnectTimeoutHandshakeSync.java failed on connection refused while doing POST Reviewed-by: dfuchs, jpai ! test/jdk/java/net/httpclient/AbstractConnectTimeoutHandshake.java ! test/jdk/java/net/httpclient/ConnectTimeoutHandshakeAsync.java ! test/jdk/java/net/httpclient/ConnectTimeoutHandshakeSync.java Changeset: 4b4b1e91 Branch: hermetic-java-runtime Author: Markus Gr?nlund Date: 2025-01-20 08:54:15 +0000 URL: https://git.openjdk.org/leyden/commit/4b4b1e912a3193cc95c956acc770015f707449b1 8347922: Remove runtime/cds/appcds/customLoader/HelloCustom_JFR.java from ProblemList.txt Reviewed-by: egahlin ! test/hotspot/jtreg/ProblemList.txt Changeset: c207cc7e Branch: hermetic-java-runtime Author: Albert Mingkun Yang Date: 2025-01-20 09:51:45 +0000 URL: https://git.openjdk.org/leyden/commit/c207cc7e705d3f449f2387324d86cfb31ce40c44 8347923: Parallel: Simplify compute_survivor_space_size_and_threshold Reviewed-by: tschatzl ! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp Changeset: 85fdd2cc Branch: hermetic-java-runtime Author: Aleksey Shipilev Date: 2025-01-20 12:18:05 +0000 URL: https://git.openjdk.org/leyden/commit/85fdd2cc12660bef0d4334ef96afe1865ddd0c38 8347434: Richer VM operations events logging Reviewed-by: dholmes, jsjolen ! src/hotspot/share/runtime/vmThread.cpp Changeset: 8a83dc21 Branch: hermetic-java-runtime Author: Christian Hagedorn Date: 2025-01-20 12:24:33 +0000 URL: https://git.openjdk.org/leyden/commit/8a83dc213ac630ec79d62637133fe7aa102a27a3 8347018: C2: Insertion of Assertion Predicates ignores the effects of PhaseIdealLoop::clone_up_backedge_goo() Reviewed-by: epeter, kvn ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp + test/hotspot/jtreg/compiler/predicates/assertion/TestLoadPinnedAboveAssertionPredicatesAndUsingStore.java Changeset: 3c923926 Branch: hermetic-java-runtime Author: Albert Mingkun Yang Date: 2025-01-20 12:44:21 +0000 URL: https://git.openjdk.org/leyden/commit/3c9239263f89ad505c19f27626e824740079712a 8348089: Serial: Remove virtual specifier in SerialHeap Reviewed-by: stefank ! src/hotspot/share/gc/serial/serialHeap.hpp Changeset: 93469847 Branch: hermetic-java-runtime Author: Andrey Turbanov Date: 2025-01-20 12:54:58 +0000 URL: https://git.openjdk.org/leyden/commit/9346984725ed09e9917e825094b34c3a033af23e 8347916: Simplify javax.swing.text.html.CSS.LengthUnit.getValue Reviewed-by: azvegint, aivanov ! src/java.desktop/share/classes/javax/swing/text/html/CSS.java Changeset: 0fbf10a9 Branch: hermetic-java-runtime Author: Archie Cobbs Date: 2025-01-20 14:20:10 +0000 URL: https://git.openjdk.org/leyden/commit/0fbf10a9cf51d01d82cd43cf0edfaeee83313a9c 8348038: Docs build failing in Options.notifyListeners with AssertionError Reviewed-by: jlahoda, mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java + test/langtools/tools/javac/options/JavadocIgnoreSymbolFile.java Changeset: 3a4d5ff7 Branch: hermetic-java-runtime Author: Magnus Ihse Bursie Date: 2025-01-20 16:29:00 +0000 URL: https://git.openjdk.org/leyden/commit/3a4d5ff7a326298e664e876f660c20170ca9f4a5 8347996: JavaCompilation.gmk should not include ZipArchive.gmk Reviewed-by: erikj ! make/CompileDemos.gmk ! make/common/JavaCompilation.gmk Changeset: ca863fd5 Branch: hermetic-java-runtime Author: Zhengyu Gu Date: 2025-01-20 19:13:59 +0000 URL: https://git.openjdk.org/leyden/commit/ca863fd5ab309c502ea36f2d778ae3de5674e24f 8347758: modules.cpp leaks string returned from get_numbered_property_as_sorted_string() Reviewed-by: dholmes, iklam, ccheung ! src/hotspot/share/classfile/modules.cpp Changeset: 955bf185 Branch: hermetic-java-runtime Author: David Holmes Date: 2025-01-20 20:31:26 +0000 URL: https://git.openjdk.org/leyden/commit/955bf185c38ec0fcedb0a549461fc85367b37fbb 8348040: Bad use of ifdef with INCLUDE_xxx GC macros Reviewed-by: stefank, shade ! src/hotspot/share/c1/c1_LIR.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp Changeset: 6b919854 Branch: hermetic-java-runtime Author: Amit Kumar Date: 2025-01-21 03:53:43 +0000 URL: https://git.openjdk.org/leyden/commit/6b9198541b1adc179abc1a8222e28540dcb0e786 8346157: [Ubsan]: runtime error: pointer index expression with base 0x000000001000 overflowed to 0xfffffffffffffff0 Reviewed-by: stuefe, aph ! src/hotspot/share/nmt/mallocTracker.cpp Changeset: 0f426e4a Branch: hermetic-java-runtime Author: Emanuel Peter Date: 2025-01-21 07:05:05 +0000 URL: https://git.openjdk.org/leyden/commit/0f426e4a6d38423f4945d993e440ee62a7d59e7f 8343685: C2 SuperWord: refactor VPointer with MemPointer Co-authored-by: Christian Hagedorn Reviewed-by: kvn, chagedorn ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/mempointer.cpp ! src/hotspot/share/opto/mempointer.hpp ! src/hotspot/share/opto/noOverflowInt.hpp ! src/hotspot/share/opto/superword.cpp ! src/hotspot/share/opto/superword.hpp ! src/hotspot/share/opto/superwordVTransformBuilder.cpp ! src/hotspot/share/opto/traceAutoVectorizationTag.hpp ! src/hotspot/share/opto/traceMergeStoresTag.hpp ! src/hotspot/share/opto/vectorization.cpp ! src/hotspot/share/opto/vectorization.hpp ! src/hotspot/share/opto/vtransform.cpp ! src/hotspot/share/opto/vtransform.hpp ! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVector.java + test/hotspot/jtreg/compiler/loopopts/superword/TestEquivalentInvariants.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestLargeScaleAndStride.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegment.java Changeset: f54e0bf2 Branch: hermetic-java-runtime Author: Theo Weidmann Committer: Emanuel Peter Date: 2025-01-21 09:15:18 +0000 URL: https://git.openjdk.org/leyden/commit/f54e0bf267280c270b0e181289498b28aaf36ee6 8345766: C2 should emit macro nodes for ModF/ModD instead of calls during parsing Reviewed-by: kvn, epeter ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/share/opto/callnode.cpp ! src/hotspot/share/opto/divnode.cpp ! src/hotspot/share/opto/divnode.hpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/parse.hpp ! src/hotspot/share/opto/parse2.cpp + test/hotspot/jtreg/compiler/c2/irTests/ModDNodeTests.java + test/hotspot/jtreg/compiler/c2/irTests/ModFNodeTests.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java Changeset: c33c1cfe Branch: hermetic-java-runtime Author: Stefan Karlsson Date: 2025-01-21 10:21:24 +0000 URL: https://git.openjdk.org/leyden/commit/c33c1cfe7349ac657cd7bf54861227709d3c8f1b 8347909: Automatic precompiled.hpp inclusion Reviewed-by: lkorinth, erikj, dholmes, ihse ! make/common/native/CompileFile.gmk ! make/hotspot/lib/JvmFlags.gmk ! src/hotspot/cpu/aarch64/abstractInterpreter_aarch64.cpp ! src/hotspot/cpu/aarch64/assembler_aarch64.cpp ! src/hotspot/cpu/aarch64/bytecodes_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_CodeStubs_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_FpuStackSim_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_FrameMap_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_LIR_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_LinearScan_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp ! src/hotspot/cpu/aarch64/c2_CodeStubs_aarch64.cpp ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c2_init_aarch64.cpp ! src/hotspot/cpu/aarch64/codeBuffer_aarch64.cpp ! src/hotspot/cpu/aarch64/compiledIC_aarch64.cpp ! src/hotspot/cpu/aarch64/compressedKlass_aarch64.cpp ! src/hotspot/cpu/aarch64/downcallLinker_aarch64.cpp ! src/hotspot/cpu/aarch64/foreignGlobals_aarch64.cpp ! src/hotspot/cpu/aarch64/frame_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shared/barrierSetNMethod_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shared/modRefBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shenandoah/c1/shenandoahBarrierSetC1_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/z/zAddress_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/icache_aarch64.cpp ! src/hotspot/cpu/aarch64/immediate_aarch64.cpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp ! src/hotspot/cpu/aarch64/interpreterRT_aarch64.cpp ! src/hotspot/cpu/aarch64/jniFastGetField_aarch64.cpp ! src/hotspot/cpu/aarch64/jvmciCodeInstaller_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64_aes.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64_chacha.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64_trig.cpp ! src/hotspot/cpu/aarch64/methodHandles_aarch64.cpp ! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp ! src/hotspot/cpu/aarch64/registerMap_aarch64.cpp ! src/hotspot/cpu/aarch64/register_aarch64.cpp ! src/hotspot/cpu/aarch64/relocInfo_aarch64.cpp ! src/hotspot/cpu/aarch64/runtime_aarch64.cpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/stubRoutines_aarch64.cpp ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp ! src/hotspot/cpu/aarch64/upcallLinker_aarch64.cpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp ! src/hotspot/cpu/aarch64/vmreg_aarch64.cpp ! src/hotspot/cpu/aarch64/vtableStubs_aarch64.cpp ! src/hotspot/cpu/arm/abstractInterpreter_arm.cpp ! src/hotspot/cpu/arm/assembler_arm.cpp ! src/hotspot/cpu/arm/assembler_arm_32.cpp ! src/hotspot/cpu/arm/c1_CodeStubs_arm.cpp ! src/hotspot/cpu/arm/c1_FrameMap_arm.cpp ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp ! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp ! src/hotspot/cpu/arm/c1_LIR_arm.cpp ! src/hotspot/cpu/arm/c1_LinearScan_arm.cpp ! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp ! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp ! src/hotspot/cpu/arm/c2_MacroAssembler_arm.cpp ! src/hotspot/cpu/arm/compiledIC_arm.cpp ! src/hotspot/cpu/arm/downcallLinker_arm.cpp ! src/hotspot/cpu/arm/foreignGlobals_arm.cpp ! src/hotspot/cpu/arm/frame_arm.cpp ! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.cpp ! src/hotspot/cpu/arm/gc/shared/barrierSetAssembler_arm.cpp ! src/hotspot/cpu/arm/gc/shared/barrierSetNMethod_arm.cpp ! src/hotspot/cpu/arm/gc/shared/cardTableBarrierSetAssembler_arm.cpp ! src/hotspot/cpu/arm/gc/shared/modRefBarrierSetAssembler_arm.cpp ! src/hotspot/cpu/arm/icache_arm.cpp ! src/hotspot/cpu/arm/interp_masm_arm.cpp ! src/hotspot/cpu/arm/interpreterRT_arm.cpp ! src/hotspot/cpu/arm/jniFastGetField_arm.cpp ! src/hotspot/cpu/arm/macroAssembler_arm.cpp ! src/hotspot/cpu/arm/methodHandles_arm.cpp ! src/hotspot/cpu/arm/nativeInst_arm_32.cpp ! src/hotspot/cpu/arm/register_arm.cpp ! src/hotspot/cpu/arm/relocInfo_arm.cpp ! src/hotspot/cpu/arm/runtime_arm.cpp ! src/hotspot/cpu/arm/sharedRuntime_arm.cpp ! src/hotspot/cpu/arm/stubGenerator_arm.cpp ! src/hotspot/cpu/arm/stubRoutines_arm.cpp ! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp ! src/hotspot/cpu/arm/templateTable_arm.cpp ! src/hotspot/cpu/arm/upcallLinker_arm.cpp ! src/hotspot/cpu/arm/vm_version_arm_32.cpp ! src/hotspot/cpu/arm/vmreg_arm.cpp ! src/hotspot/cpu/arm/vtableStubs_arm.cpp ! src/hotspot/cpu/ppc/abstractInterpreter_ppc.cpp ! src/hotspot/cpu/ppc/assembler_ppc.cpp ! src/hotspot/cpu/ppc/c1_CodeStubs_ppc.cpp ! src/hotspot/cpu/ppc/c1_FrameMap_ppc.cpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp ! src/hotspot/cpu/ppc/c1_LIR_ppc.cpp ! src/hotspot/cpu/ppc/c1_LinearScan_ppc.cpp ! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp ! src/hotspot/cpu/ppc/c2_CodeStubs_ppc.cpp ! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c2_init_ppc.cpp ! src/hotspot/cpu/ppc/compiledIC_ppc.cpp ! src/hotspot/cpu/ppc/compressedKlass_ppc.cpp ! src/hotspot/cpu/ppc/downcallLinker_ppc.cpp ! src/hotspot/cpu/ppc/foreignGlobals_ppc.cpp ! src/hotspot/cpu/ppc/frame_ppc.cpp ! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/shared/barrierSetNMethod_ppc.cpp ! src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/shared/modRefBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/shenandoah/c1/shenandoahBarrierSetC1_ppc.cpp ! src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/z/zAddress_ppc.cpp ! src/hotspot/cpu/ppc/gc/z/zBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/icache_ppc.cpp ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp ! src/hotspot/cpu/ppc/interpreterRT_ppc.cpp ! src/hotspot/cpu/ppc/jniFastGetField_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/methodHandles_ppc.cpp ! src/hotspot/cpu/ppc/nativeInst_ppc.cpp ! src/hotspot/cpu/ppc/register_ppc.cpp ! src/hotspot/cpu/ppc/relocInfo_ppc.cpp ! src/hotspot/cpu/ppc/runtime_ppc.cpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/ppc/stubRoutines_ppc_64.cpp ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp ! src/hotspot/cpu/ppc/upcallLinker_ppc.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.cpp ! src/hotspot/cpu/ppc/vmreg_ppc.cpp ! src/hotspot/cpu/ppc/vtableStubs_ppc_64.cpp ! src/hotspot/cpu/riscv/abstractInterpreter_riscv.cpp ! src/hotspot/cpu/riscv/assembler_riscv.cpp ! src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp ! src/hotspot/cpu/riscv/c1_FrameMap_riscv.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_arith_riscv.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_arraycopy_riscv.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c1_LIRGenerator_riscv.cpp ! src/hotspot/cpu/riscv/c1_LIR_riscv.cpp ! src/hotspot/cpu/riscv/c1_LinearScan_riscv.cpp ! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c1_Runtime1_riscv.cpp ! src/hotspot/cpu/riscv/c2_CodeStubs_riscv.cpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c2_init_riscv.cpp ! src/hotspot/cpu/riscv/codeBuffer_riscv.cpp ! src/hotspot/cpu/riscv/compiledIC_riscv.cpp ! src/hotspot/cpu/riscv/compressedKlass_riscv.cpp ! src/hotspot/cpu/riscv/downcallLinker_riscv.cpp ! src/hotspot/cpu/riscv/foreignGlobals_riscv.cpp ! src/hotspot/cpu/riscv/frame_riscv.cpp ! src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/gc/shared/barrierSetNMethod_riscv.cpp ! src/hotspot/cpu/riscv/gc/shared/cardTableBarrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/gc/shared/modRefBarrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/gc/shenandoah/c1/shenandoahBarrierSetC1_riscv.cpp ! src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/gc/z/zAddress_riscv.cpp ! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/icache_riscv.cpp ! src/hotspot/cpu/riscv/interp_masm_riscv.cpp ! src/hotspot/cpu/riscv/interpreterRT_riscv.cpp ! src/hotspot/cpu/riscv/jniFastGetField_riscv.cpp ! src/hotspot/cpu/riscv/jvmciCodeInstaller_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/methodHandles_riscv.cpp ! src/hotspot/cpu/riscv/nativeInst_riscv.cpp ! src/hotspot/cpu/riscv/registerMap_riscv.cpp ! src/hotspot/cpu/riscv/register_riscv.cpp ! src/hotspot/cpu/riscv/relocInfo_riscv.cpp ! src/hotspot/cpu/riscv/runtime_riscv.cpp ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/riscv/stubRoutines_riscv.cpp ! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp ! src/hotspot/cpu/riscv/templateTable_riscv.cpp ! src/hotspot/cpu/riscv/upcallLinker_riscv.cpp ! src/hotspot/cpu/riscv/vm_version_riscv.cpp ! src/hotspot/cpu/riscv/vmreg_riscv.cpp ! src/hotspot/cpu/riscv/vtableStubs_riscv.cpp ! src/hotspot/cpu/s390/abstractInterpreter_s390.cpp ! src/hotspot/cpu/s390/assembler_s390.cpp ! src/hotspot/cpu/s390/c1_CodeStubs_s390.cpp ! src/hotspot/cpu/s390/c1_FrameMap_s390.cpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp ! src/hotspot/cpu/s390/c1_LIR_s390.cpp ! src/hotspot/cpu/s390/c1_LinearScan_s390.cpp ! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp ! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp ! src/hotspot/cpu/s390/c2_MacroAssembler_s390.cpp ! src/hotspot/cpu/s390/c2_init_s390.cpp ! src/hotspot/cpu/s390/compiledIC_s390.cpp ! src/hotspot/cpu/s390/compressedKlass_s390.cpp ! src/hotspot/cpu/s390/downcallLinker_s390.cpp ! src/hotspot/cpu/s390/foreignGlobals_s390.cpp ! src/hotspot/cpu/s390/frame_s390.cpp ! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp ! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.cpp ! src/hotspot/cpu/s390/gc/shared/barrierSetNMethod_s390.cpp ! src/hotspot/cpu/s390/gc/shared/cardTableBarrierSetAssembler_s390.cpp ! src/hotspot/cpu/s390/gc/shared/modRefBarrierSetAssembler_s390.cpp ! src/hotspot/cpu/s390/interp_masm_s390.cpp ! src/hotspot/cpu/s390/interpreterRT_s390.cpp ! src/hotspot/cpu/s390/jniFastGetField_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/s390/methodHandles_s390.cpp ! src/hotspot/cpu/s390/nativeInst_s390.cpp ! src/hotspot/cpu/s390/register_s390.cpp ! src/hotspot/cpu/s390/relocInfo_s390.cpp ! src/hotspot/cpu/s390/runtime_s390.cpp ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/s390/stubGenerator_s390.cpp ! src/hotspot/cpu/s390/stubRoutines_s390.cpp ! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp ! src/hotspot/cpu/s390/templateTable_s390.cpp ! src/hotspot/cpu/s390/upcallLinker_s390.cpp ! src/hotspot/cpu/s390/vm_version_s390.cpp ! src/hotspot/cpu/s390/vmreg_s390.cpp ! src/hotspot/cpu/s390/vtableStubs_s390.cpp ! src/hotspot/cpu/x86/abstractInterpreter_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp ! src/hotspot/cpu/x86/c1_FpuStackSim_x86.cpp ! src/hotspot/cpu/x86/c1_FrameMap_x86.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp ! src/hotspot/cpu/x86/c1_LIR_x86.cpp ! src/hotspot/cpu/x86/c1_LinearScan_x86.cpp ! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp ! src/hotspot/cpu/x86/c2_CodeStubs_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_init_x86.cpp ! src/hotspot/cpu/x86/c2_intelJccErratum_x86.cpp ! src/hotspot/cpu/x86/c2_stubGenerator_x86_64_string.cpp ! src/hotspot/cpu/x86/codeBuffer_x86.cpp ! src/hotspot/cpu/x86/compiledIC_x86.cpp ! src/hotspot/cpu/x86/compressedKlass_x86.cpp ! src/hotspot/cpu/x86/downcallLinker_x86_32.cpp ! src/hotspot/cpu/x86/downcallLinker_x86_64.cpp ! src/hotspot/cpu/x86/foreignGlobals_x86_32.cpp ! src/hotspot/cpu/x86/foreignGlobals_x86_64.cpp ! src/hotspot/cpu/x86/frame_x86.cpp ! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shared/barrierSetNMethod_x86.cpp ! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shared/modRefBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shenandoah/c1/shenandoahBarrierSetC1_x86.cpp ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/z/zAddress_x86.cpp ! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/icache_x86.cpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/interpreterRT_x86_32.cpp ! src/hotspot/cpu/x86/interpreterRT_x86_64.cpp ! src/hotspot/cpu/x86/jniFastGetField_x86_32.cpp ! src/hotspot/cpu/x86/jniFastGetField_x86_64.cpp ! src/hotspot/cpu/x86/jvmciCodeInstaller_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86_32_constants.cpp ! src/hotspot/cpu/x86/macroAssembler_x86_32_cos.cpp ! src/hotspot/cpu/x86/macroAssembler_x86_32_exp.cpp ! src/hotspot/cpu/x86/macroAssembler_x86_32_log.cpp ! src/hotspot/cpu/x86/macroAssembler_x86_32_log10.cpp ! src/hotspot/cpu/x86/macroAssembler_x86_32_pow.cpp ! src/hotspot/cpu/x86/macroAssembler_x86_32_sin.cpp ! src/hotspot/cpu/x86/macroAssembler_x86_32_tan.cpp ! src/hotspot/cpu/x86/macroAssembler_x86_md5.cpp ! src/hotspot/cpu/x86/macroAssembler_x86_sha.cpp ! src/hotspot/cpu/x86/methodHandles_x86.cpp ! src/hotspot/cpu/x86/nativeInst_x86.cpp ! src/hotspot/cpu/x86/peephole_x86_64.cpp ! src/hotspot/cpu/x86/rdtsc_x86.cpp ! src/hotspot/cpu/x86/registerMap_x86.cpp ! src/hotspot/cpu/x86/register_x86.cpp ! src/hotspot/cpu/x86/relocInfo_x86.cpp ! src/hotspot/cpu/x86/runtime_x86_32.cpp ! src/hotspot/cpu/x86/runtime_x86_64.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_adler.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_arraycopy.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_chacha.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_constants.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_cos.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_exp.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_fmod.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_ghash.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_log.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_poly1305.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_poly_mont.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_pow.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_sha3.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_sin.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_tan.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_tanh.cpp ! src/hotspot/cpu/x86/stubRoutines_x86.cpp ! src/hotspot/cpu/x86/stubRoutines_x86_32.cpp ! src/hotspot/cpu/x86/stubRoutines_x86_64.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_32.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp ! src/hotspot/cpu/x86/templateTable_x86.cpp ! src/hotspot/cpu/x86/upcallLinker_x86_32.cpp ! src/hotspot/cpu/x86/upcallLinker_x86_64.cpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/vmreg_x86.cpp ! src/hotspot/cpu/x86/vtableStubs_x86_32.cpp ! src/hotspot/cpu/x86/vtableStubs_x86_64.cpp ! src/hotspot/cpu/zero/abstractInterpreter_zero.cpp ! src/hotspot/cpu/zero/assembler_zero.cpp ! src/hotspot/cpu/zero/bytecodeInterpreter_zero.cpp ! src/hotspot/cpu/zero/compiledIC_zero.cpp ! src/hotspot/cpu/zero/disassembler_zero.cpp ! src/hotspot/cpu/zero/downcallLinker_zero.cpp ! src/hotspot/cpu/zero/foreignGlobals_zero.cpp ! src/hotspot/cpu/zero/frame_zero.cpp ! src/hotspot/cpu/zero/gc/shared/barrierSetNMethod_zero.cpp ! src/hotspot/cpu/zero/icache_zero.cpp ! src/hotspot/cpu/zero/interpreterRT_zero.cpp ! src/hotspot/cpu/zero/jniFastGetField_zero.cpp ! src/hotspot/cpu/zero/methodHandles_zero.cpp ! src/hotspot/cpu/zero/nativeInst_zero.cpp ! src/hotspot/cpu/zero/register_zero.cpp ! src/hotspot/cpu/zero/relocInfo_zero.cpp ! src/hotspot/cpu/zero/sharedRuntime_zero.cpp ! src/hotspot/cpu/zero/stack_zero.cpp ! src/hotspot/cpu/zero/stubGenerator_zero.cpp ! src/hotspot/cpu/zero/stubRoutines_zero.cpp ! src/hotspot/cpu/zero/upcallLinker_zero.cpp ! src/hotspot/cpu/zero/vm_version_zero.cpp ! src/hotspot/cpu/zero/vmreg_zero.cpp ! src/hotspot/cpu/zero/vtableStubs_zero.cpp ! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp ! src/hotspot/os/aix/attachListener_aix.cpp ! src/hotspot/os/aix/osThread_aix.cpp ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/aix/os_perf_aix.cpp ! src/hotspot/os/aix/safepointMechanism_aix.cpp ! src/hotspot/os/bsd/decoder_machO.cpp ! src/hotspot/os/bsd/gc/z/zLargePages_bsd.cpp ! src/hotspot/os/bsd/gc/z/zNUMA_bsd.cpp ! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp ! src/hotspot/os/bsd/memMapPrinter_macosx.cpp ! src/hotspot/os/bsd/osThread_bsd.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/bsd/os_perf_bsd.cpp ! src/hotspot/os/bsd/semaphore_bsd.cpp ! src/hotspot/os/linux/gc/z/zLargePages_linux.cpp ! src/hotspot/os/linux/gc/z/zMountPoint_linux.cpp ! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp ! src/hotspot/os/linux/gc/z/zSyscall_linux.cpp ! src/hotspot/os/linux/hugepages.cpp ! src/hotspot/os/linux/mallocInfoDcmd.cpp ! src/hotspot/os/linux/memMapPrinter_linux.cpp ! src/hotspot/os/linux/osThread_linux.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/os_perf_linux.cpp ! src/hotspot/os/linux/procMapsParser.cpp ! src/hotspot/os/linux/systemMemoryBarrier_linux.cpp ! src/hotspot/os/linux/trimCHeapDCmd.cpp ! src/hotspot/os/linux/waitBarrier_linux.cpp ! src/hotspot/os/posix/attachListener_posix.cpp ! src/hotspot/os/posix/gc/z/zArguments_posix.cpp ! src/hotspot/os/posix/gc/z/zInitialize_posix.cpp ! src/hotspot/os/posix/gc/z/zVirtualMemory_posix.cpp ! src/hotspot/os/posix/jvm_posix.cpp ! src/hotspot/os/posix/perfMemory_posix.cpp ! src/hotspot/os/posix/safefetch_sigjmp.cpp ! src/hotspot/os/posix/safefetch_static_posix.cpp ! src/hotspot/os/posix/semaphore_posix.cpp ! src/hotspot/os/posix/signals_posix.cpp ! src/hotspot/os/posix/suspendResume_posix.cpp ! src/hotspot/os/posix/threadCrashProtection_posix.cpp ! src/hotspot/os/posix/threadCritical_posix.cpp ! src/hotspot/os/posix/vmError_posix.cpp ! src/hotspot/os/windows/attachListener_windows.cpp ! src/hotspot/os/windows/decoder_windows.cpp ! src/hotspot/os/windows/gc/z/zArguments_windows.cpp ! src/hotspot/os/windows/gc/z/zInitialize_windows.cpp ! src/hotspot/os/windows/gc/z/zLargePages_windows.cpp ! src/hotspot/os/windows/gc/z/zMapper_windows.cpp ! src/hotspot/os/windows/gc/z/zNUMA_windows.cpp ! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.cpp ! src/hotspot/os/windows/gc/z/zSyscall_windows.cpp ! src/hotspot/os/windows/gc/z/zVirtualMemory_windows.cpp ! src/hotspot/os/windows/iphlp_interface.cpp ! src/hotspot/os/windows/jvm_windows.cpp ! src/hotspot/os/windows/memMapPrinter_windows.cpp ! src/hotspot/os/windows/osThread_windows.cpp ! src/hotspot/os/windows/os_perf_windows.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os/windows/pdh_interface.cpp ! src/hotspot/os/windows/perfMemory_windows.cpp ! src/hotspot/os/windows/semaphore_windows.cpp ! src/hotspot/os/windows/sharedRuntimeRem.cpp ! src/hotspot/os/windows/symbolengine.cpp ! src/hotspot/os/windows/systemMemoryBarrier_windows.cpp ! src/hotspot/os/windows/threadCrashProtection_windows.cpp ! src/hotspot/os/windows/threadCritical_windows.cpp ! src/hotspot/os/windows/threadLocalStorage_windows.cpp ! src/hotspot/os/windows/vmError_windows.cpp ! src/hotspot/os/windows/windbghelp.cpp ! src/hotspot/os_cpu/aix_ppc/javaThread_aix_ppc.cpp ! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp ! src/hotspot/os_cpu/bsd_aarch64/javaThread_bsd_aarch64.cpp ! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp ! src/hotspot/os_cpu/bsd_aarch64/vm_version_bsd_aarch64.cpp ! src/hotspot/os_cpu/bsd_x86/assembler_bsd_x86.cpp ! src/hotspot/os_cpu/bsd_x86/javaThread_bsd_x86.cpp ! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp ! src/hotspot/os_cpu/bsd_x86/vm_version_bsd_x86.cpp ! src/hotspot/os_cpu/bsd_zero/javaThread_bsd_zero.cpp ! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp ! src/hotspot/os_cpu/bsd_zero/vm_version_bsd_zero.cpp ! src/hotspot/os_cpu/linux_aarch64/javaThread_linux_aarch64.cpp ! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp ! src/hotspot/os_cpu/linux_aarch64/vm_version_linux_aarch64.cpp ! src/hotspot/os_cpu/linux_arm/javaThread_linux_arm.cpp ! src/hotspot/os_cpu/linux_arm/macroAssembler_linux_arm_32.cpp ! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp ! src/hotspot/os_cpu/linux_arm/vm_version_linux_arm_32.cpp ! src/hotspot/os_cpu/linux_ppc/javaThread_linux_ppc.cpp ! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp ! src/hotspot/os_cpu/linux_riscv/javaThread_linux_riscv.cpp ! src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp ! src/hotspot/os_cpu/linux_riscv/riscv_flush_icache.cpp ! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp ! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp ! src/hotspot/os_cpu/linux_s390/javaThread_linux_s390.cpp ! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp ! src/hotspot/os_cpu/linux_x86/assembler_linux_x86.cpp ! src/hotspot/os_cpu/linux_x86/javaThread_linux_x86.cpp ! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp ! src/hotspot/os_cpu/linux_x86/vm_version_linux_x86.cpp ! src/hotspot/os_cpu/linux_zero/javaThread_linux_zero.cpp ! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp ! src/hotspot/os_cpu/linux_zero/vm_version_linux_zero.cpp ! src/hotspot/os_cpu/windows_aarch64/assembler_windows_aarch64.cpp ! src/hotspot/os_cpu/windows_aarch64/javaThread_windows_aarch64.cpp ! src/hotspot/os_cpu/windows_aarch64/os_windows_aarch64.cpp ! src/hotspot/os_cpu/windows_aarch64/vm_version_windows_aarch64.cpp ! src/hotspot/os_cpu/windows_x86/assembler_windows_x86.cpp ! src/hotspot/os_cpu/windows_x86/javaThread_windows_x86.cpp ! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp ! src/hotspot/os_cpu/windows_x86/vm_version_windows_x86.cpp ! src/hotspot/share/adlc/main.cpp ! src/hotspot/share/asm/assembler.cpp ! src/hotspot/share/asm/codeBuffer.cpp ! src/hotspot/share/asm/register.cpp ! src/hotspot/share/c1/c1_CFGPrinter.cpp ! src/hotspot/share/c1/c1_Canonicalizer.cpp ! src/hotspot/share/c1/c1_Compilation.cpp ! src/hotspot/share/c1/c1_Compiler.cpp ! src/hotspot/share/c1/c1_FrameMap.cpp ! src/hotspot/share/c1/c1_GraphBuilder.cpp ! src/hotspot/share/c1/c1_IR.cpp ! src/hotspot/share/c1/c1_Instruction.cpp ! src/hotspot/share/c1/c1_InstructionPrinter.cpp ! src/hotspot/share/c1/c1_LIR.cpp ! src/hotspot/share/c1/c1_LIRAssembler.cpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/c1/c1_LinearScan.cpp ! src/hotspot/share/c1/c1_Optimizer.cpp ! src/hotspot/share/c1/c1_RangeCheckElimination.cpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/c1/c1_ValueMap.cpp ! src/hotspot/share/c1/c1_ValueStack.cpp ! src/hotspot/share/c1/c1_ValueType.cpp ! src/hotspot/share/cds/aotArtifactFinder.cpp ! src/hotspot/share/cds/aotClassInitializer.cpp ! src/hotspot/share/cds/aotClassLinker.cpp ! src/hotspot/share/cds/aotConstantPoolResolver.cpp ! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp ! src/hotspot/share/cds/aotLinkedClassTable.cpp ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/archiveHeapLoader.cpp ! src/hotspot/share/cds/archiveHeapWriter.cpp ! src/hotspot/share/cds/archiveUtils.cpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsConstants.cpp ! src/hotspot/share/cds/cdsEnumKlass.cpp ! src/hotspot/share/cds/cdsHeapVerifier.cpp ! src/hotspot/share/cds/cdsProtectionDomain.cpp ! src/hotspot/share/cds/classListParser.cpp ! src/hotspot/share/cds/classListWriter.cpp ! src/hotspot/share/cds/cppVtables.cpp ! src/hotspot/share/cds/dumpAllocStats.cpp ! src/hotspot/share/cds/dumpTimeClassInfo.cpp ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/lambdaFormInvokers.cpp ! src/hotspot/share/cds/lambdaProxyClassDictionary.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/cds/regeneratedClasses.cpp ! src/hotspot/share/cds/runTimeClassInfo.cpp ! src/hotspot/share/cds/unregisteredClasses.cpp ! src/hotspot/share/ci/bcEscapeAnalyzer.cpp ! src/hotspot/share/ci/ciArray.cpp ! src/hotspot/share/ci/ciArrayKlass.cpp ! src/hotspot/share/ci/ciBaseObject.cpp ! src/hotspot/share/ci/ciCallSite.cpp ! src/hotspot/share/ci/ciConstant.cpp ! src/hotspot/share/ci/ciConstantPoolCache.cpp ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciExceptionHandler.cpp ! src/hotspot/share/ci/ciField.cpp ! src/hotspot/share/ci/ciFlags.cpp ! src/hotspot/share/ci/ciInstance.cpp ! src/hotspot/share/ci/ciInstanceKlass.cpp ! src/hotspot/share/ci/ciKlass.cpp ! src/hotspot/share/ci/ciMemberName.cpp ! src/hotspot/share/ci/ciMetadata.cpp ! src/hotspot/share/ci/ciMethod.cpp ! src/hotspot/share/ci/ciMethodBlocks.cpp ! src/hotspot/share/ci/ciMethodData.cpp ! src/hotspot/share/ci/ciMethodHandle.cpp ! src/hotspot/share/ci/ciMethodType.cpp ! src/hotspot/share/ci/ciNullObject.cpp ! src/hotspot/share/ci/ciObjArray.cpp ! src/hotspot/share/ci/ciObjArrayKlass.cpp ! src/hotspot/share/ci/ciObject.cpp ! src/hotspot/share/ci/ciObjectFactory.cpp ! src/hotspot/share/ci/ciReplay.cpp ! src/hotspot/share/ci/ciSignature.cpp ! src/hotspot/share/ci/ciStreams.cpp ! src/hotspot/share/ci/ciSymbol.cpp ! src/hotspot/share/ci/ciType.cpp ! src/hotspot/share/ci/ciTypeArray.cpp ! src/hotspot/share/ci/ciTypeArrayKlass.cpp ! src/hotspot/share/ci/ciTypeFlow.cpp ! src/hotspot/share/ci/ciUtilities.cpp ! src/hotspot/share/classfile/altHashing.cpp ! src/hotspot/share/classfile/bytecodeAssembler.cpp ! src/hotspot/share/classfile/classFileError.cpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classFileStream.cpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoaderData.cpp ! src/hotspot/share/classfile/classLoaderDataGraph.cpp ! src/hotspot/share/classfile/classLoaderDataShared.cpp ! src/hotspot/share/classfile/classLoaderExt.cpp ! src/hotspot/share/classfile/classLoaderHierarchyDCmd.cpp ! src/hotspot/share/classfile/classLoaderStats.cpp ! src/hotspot/share/classfile/classPrinter.cpp ! src/hotspot/share/classfile/compactHashtable.cpp ! src/hotspot/share/classfile/defaultMethods.cpp ! src/hotspot/share/classfile/dictionary.cpp ! src/hotspot/share/classfile/fieldLayoutBuilder.cpp ! src/hotspot/share/classfile/javaAssertions.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/klassFactory.cpp ! src/hotspot/share/classfile/loaderConstraints.cpp ! src/hotspot/share/classfile/metadataOnStackMark.cpp ! src/hotspot/share/classfile/moduleEntry.cpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/classfile/packageEntry.cpp ! src/hotspot/share/classfile/placeholders.cpp ! src/hotspot/share/classfile/resolutionErrors.cpp ! src/hotspot/share/classfile/stackMapFrame.cpp ! src/hotspot/share/classfile/stackMapTable.cpp ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/symbolTable.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/verificationType.cpp ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/classfile/vmClasses.cpp ! src/hotspot/share/classfile/vmIntrinsics.cpp ! src/hotspot/share/classfile/vmSymbols.cpp ! src/hotspot/share/code/codeBehaviours.cpp ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/code/codeHeapState.cpp ! src/hotspot/share/code/compiledIC.cpp ! src/hotspot/share/code/compressedStream.cpp ! src/hotspot/share/code/debugInfo.cpp ! src/hotspot/share/code/debugInfoRec.cpp ! src/hotspot/share/code/dependencies.cpp ! src/hotspot/share/code/dependencyContext.cpp ! src/hotspot/share/code/exceptionHandlerTable.cpp ! src/hotspot/share/code/location.cpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/oopRecorder.cpp ! src/hotspot/share/code/pcDesc.cpp ! src/hotspot/share/code/relocInfo.cpp ! src/hotspot/share/code/scopeDesc.cpp ! src/hotspot/share/code/stubs.cpp ! src/hotspot/share/code/vmreg.cpp ! src/hotspot/share/code/vtableStubs.cpp ! src/hotspot/share/compiler/abstractCompiler.cpp ! src/hotspot/share/compiler/abstractDisassembler.cpp ! src/hotspot/share/compiler/cHeapStringHolder.cpp ! src/hotspot/share/compiler/compilationFailureInfo.cpp ! src/hotspot/share/compiler/compilationLog.cpp ! src/hotspot/share/compiler/compilationMemoryStatistic.cpp ! src/hotspot/share/compiler/compilationPolicy.cpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileLog.cpp ! src/hotspot/share/compiler/compileTask.cpp ! src/hotspot/share/compiler/compilerDefinitions.cpp ! src/hotspot/share/compiler/compilerDirectives.cpp ! src/hotspot/share/compiler/compilerEvent.cpp ! src/hotspot/share/compiler/compilerOracle.cpp ! src/hotspot/share/compiler/compilerThread.cpp ! src/hotspot/share/compiler/directivesParser.cpp ! src/hotspot/share/compiler/disassembler.cpp ! src/hotspot/share/compiler/methodLiveness.cpp ! src/hotspot/share/compiler/methodMatcher.cpp ! src/hotspot/share/compiler/oopMap.cpp ! src/hotspot/share/gc/epsilon/epsilonArguments.cpp ! src/hotspot/share/gc/epsilon/epsilonBarrierSet.cpp ! src/hotspot/share/gc/epsilon/epsilonHeap.cpp ! src/hotspot/share/gc/epsilon/epsilonInitLogger.cpp ! src/hotspot/share/gc/epsilon/epsilonMemoryPool.cpp ! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.cpp ! src/hotspot/share/gc/g1/c1/g1BarrierSetC1.cpp ! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp ! src/hotspot/share/gc/g1/g1AllocRegion.cpp ! src/hotspot/share/gc/g1/g1Allocator.cpp ! src/hotspot/share/gc/g1/g1Analytics.cpp ! src/hotspot/share/gc/g1/g1Arguments.cpp ! src/hotspot/share/gc/g1/g1BarrierSet.cpp ! src/hotspot/share/gc/g1/g1BarrierSetRuntime.cpp ! src/hotspot/share/gc/g1/g1BatchedTask.cpp ! src/hotspot/share/gc/g1/g1BiasedArray.cpp ! src/hotspot/share/gc/g1/g1BlockOffsetTable.cpp ! src/hotspot/share/gc/g1/g1CardSet.cpp ! src/hotspot/share/gc/g1/g1CardSetContainers.cpp ! src/hotspot/share/gc/g1/g1CardSetMemory.cpp ! src/hotspot/share/gc/g1/g1CardTable.cpp ! src/hotspot/share/gc/g1/g1CodeRootSet.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectionSet.cpp ! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp ! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp ! src/hotspot/share/gc/g1/g1CollectorState.cpp ! src/hotspot/share/gc/g1/g1CommittedRegionMap.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkObjArrayProcessor.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp ! src/hotspot/share/gc/g1/g1ConcurrentRebuildAndScrub.cpp ! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp ! src/hotspot/share/gc/g1/g1ConcurrentRefineStats.cpp ! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.cpp ! src/hotspot/share/gc/g1/g1ConcurrentRefineThreadsNeeded.cpp ! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp ! src/hotspot/share/gc/g1/g1EvacFailureRegions.cpp ! src/hotspot/share/gc/g1/g1EvacStats.cpp ! src/hotspot/share/gc/g1/g1FreeIdSet.cpp ! src/hotspot/share/gc/g1/g1FromCardCache.cpp ! src/hotspot/share/gc/g1/g1FullCollector.cpp ! src/hotspot/share/gc/g1/g1FullGCAdjustTask.cpp ! src/hotspot/share/gc/g1/g1FullGCCompactTask.cpp ! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.cpp ! src/hotspot/share/gc/g1/g1FullGCMarkTask.cpp ! src/hotspot/share/gc/g1/g1FullGCMarker.cpp ! src/hotspot/share/gc/g1/g1FullGCOopClosures.cpp ! src/hotspot/share/gc/g1/g1FullGCPrepareTask.cpp ! src/hotspot/share/gc/g1/g1FullGCResetMetadataTask.cpp ! src/hotspot/share/gc/g1/g1FullGCScope.cpp ! src/hotspot/share/gc/g1/g1FullGCTask.cpp ! src/hotspot/share/gc/g1/g1GCCounters.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp ! src/hotspot/share/gc/g1/g1HeapRegion.cpp ! src/hotspot/share/gc/g1/g1HeapRegionEventSender.cpp ! src/hotspot/share/gc/g1/g1HeapRegionManager.cpp ! src/hotspot/share/gc/g1/g1HeapRegionRemSet.cpp ! src/hotspot/share/gc/g1/g1HeapRegionSet.cpp ! src/hotspot/share/gc/g1/g1HeapRegionTracer.cpp ! src/hotspot/share/gc/g1/g1HeapRegionType.cpp ! src/hotspot/share/gc/g1/g1HeapSizingPolicy.cpp ! src/hotspot/share/gc/g1/g1HeapTransition.cpp ! src/hotspot/share/gc/g1/g1HeapVerifier.cpp ! src/hotspot/share/gc/g1/g1IHOPControl.cpp ! src/hotspot/share/gc/g1/g1InitLogger.cpp ! src/hotspot/share/gc/g1/g1MMUTracker.cpp ! src/hotspot/share/gc/g1/g1MemoryPool.cpp ! src/hotspot/share/gc/g1/g1MonitoringSupport.cpp ! src/hotspot/share/gc/g1/g1MonotonicArena.cpp ! src/hotspot/share/gc/g1/g1MonotonicArenaFreeMemoryTask.cpp ! src/hotspot/share/gc/g1/g1MonotonicArenaFreePool.cpp ! src/hotspot/share/gc/g1/g1NMethodClosure.cpp ! src/hotspot/share/gc/g1/g1NUMA.cpp ! src/hotspot/share/gc/g1/g1NUMAStats.cpp ! src/hotspot/share/gc/g1/g1OldGenAllocationTracker.cpp ! src/hotspot/share/gc/g1/g1OopClosures.cpp ! src/hotspot/share/gc/g1/g1OopStarChunkedList.cpp ! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParallelCleaning.cpp ! src/hotspot/share/gc/g1/g1PeriodicGCTask.cpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.cpp ! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.cpp ! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.cpp ! src/hotspot/share/gc/g1/g1RegionsOnNodes.cpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSetSummary.cpp ! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp ! src/hotspot/share/gc/g1/g1RootClosures.cpp ! src/hotspot/share/gc/g1/g1RootProcessor.cpp ! src/hotspot/share/gc/g1/g1SATBMarkQueueSet.cpp ! src/hotspot/share/gc/g1/g1ServiceThread.cpp ! src/hotspot/share/gc/g1/g1StringDedup.cpp ! src/hotspot/share/gc/g1/g1SurvRateGroup.cpp ! src/hotspot/share/gc/g1/g1SurvivorRegions.cpp ! src/hotspot/share/gc/g1/g1Trace.cpp ! src/hotspot/share/gc/g1/g1UncommitRegionTask.cpp ! src/hotspot/share/gc/g1/g1VMOperations.cpp ! src/hotspot/share/gc/g1/g1YoungCollector.cpp ! src/hotspot/share/gc/g1/g1YoungGCAllocationFailureInjector.cpp ! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp ! src/hotspot/share/gc/g1/g1YoungGCPreEvacuateTasks.cpp ! src/hotspot/share/gc/g1/g1YoungGenSizer.cpp ! src/hotspot/share/gc/g1/jvmFlagConstraintsG1.cpp ! src/hotspot/share/gc/parallel/gcAdaptivePolicyCounters.cpp ! src/hotspot/share/gc/parallel/jvmFlagConstraintsParallel.cpp ! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp ! src/hotspot/share/gc/parallel/mutableSpace.cpp ! src/hotspot/share/gc/parallel/objectStartArray.cpp ! src/hotspot/share/gc/parallel/parMarkBitMap.cpp ! src/hotspot/share/gc/parallel/parallelArguments.cpp ! src/hotspot/share/gc/parallel/parallelInitLogger.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp ! src/hotspot/share/gc/parallel/psCardTable.cpp ! src/hotspot/share/gc/parallel/psCompactionManager.cpp ! src/hotspot/share/gc/parallel/psGCAdaptivePolicyCounters.cpp ! src/hotspot/share/gc/parallel/psGenerationCounters.cpp ! src/hotspot/share/gc/parallel/psMemoryPool.cpp ! src/hotspot/share/gc/parallel/psOldGen.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psPromotionLAB.cpp ! src/hotspot/share/gc/parallel/psPromotionManager.cpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/parallel/psVMOperations.cpp ! src/hotspot/share/gc/parallel/psVirtualspace.cpp ! src/hotspot/share/gc/parallel/psYoungGen.cpp ! src/hotspot/share/gc/parallel/spaceCounters.cpp ! src/hotspot/share/gc/serial/cSpaceCounters.cpp ! src/hotspot/share/gc/serial/cardTableRS.cpp ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/generation.cpp ! src/hotspot/share/gc/serial/serialArguments.cpp ! src/hotspot/share/gc/serial/serialBlockOffsetTable.cpp ! src/hotspot/share/gc/serial/serialFullGC.cpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialMemoryPools.cpp ! src/hotspot/share/gc/serial/serialStringDedup.cpp ! src/hotspot/share/gc/serial/serialVMOperations.cpp ! src/hotspot/share/gc/serial/tenuredGeneration.cpp ! src/hotspot/share/gc/shared/accessBarrierSupport.cpp ! src/hotspot/share/gc/shared/adaptiveSizePolicy.cpp ! src/hotspot/share/gc/shared/ageTable.cpp ! src/hotspot/share/gc/shared/ageTableTracer.cpp ! src/hotspot/share/gc/shared/allocTracer.cpp ! src/hotspot/share/gc/shared/barrierSet.cpp ! src/hotspot/share/gc/shared/barrierSetNMethod.cpp ! src/hotspot/share/gc/shared/barrierSetStackChunk.cpp ! src/hotspot/share/gc/shared/bufferNode.cpp ! src/hotspot/share/gc/shared/bufferNodeList.cpp ! src/hotspot/share/gc/shared/c1/barrierSetC1.cpp ! src/hotspot/share/gc/shared/c1/cardTableBarrierSetC1.cpp ! src/hotspot/share/gc/shared/c1/modRefBarrierSetC1.cpp ! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp ! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.cpp ! src/hotspot/share/gc/shared/c2/modRefBarrierSetC2.cpp ! src/hotspot/share/gc/shared/cardTable.cpp ! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp ! src/hotspot/share/gc/shared/classUnloadingContext.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/collectorCounters.cpp ! src/hotspot/share/gc/shared/concurrentGCBreakpoints.cpp ! src/hotspot/share/gc/shared/concurrentGCThread.cpp ! src/hotspot/share/gc/shared/freeListAllocator.cpp ! src/hotspot/share/gc/shared/fullGCForwarding.cpp ! src/hotspot/share/gc/shared/gcArguments.cpp ! src/hotspot/share/gc/shared/gcBehaviours.cpp ! src/hotspot/share/gc/shared/gcCause.cpp ! src/hotspot/share/gc/shared/gcConfig.cpp ! src/hotspot/share/gc/shared/gcConfiguration.cpp ! src/hotspot/share/gc/shared/gcId.cpp ! src/hotspot/share/gc/shared/gcInitLogger.cpp ! src/hotspot/share/gc/shared/gcLocker.cpp ! src/hotspot/share/gc/shared/gcLogPrecious.cpp ! src/hotspot/share/gc/shared/gcOverheadChecker.cpp ! src/hotspot/share/gc/shared/gcPolicyCounters.cpp ! src/hotspot/share/gc/shared/gcTimer.cpp ! src/hotspot/share/gc/shared/gcTrace.cpp ! src/hotspot/share/gc/shared/gcTraceSend.cpp ! src/hotspot/share/gc/shared/gcTraceTime.cpp ! src/hotspot/share/gc/shared/gcUtil.cpp ! src/hotspot/share/gc/shared/gcVMOperations.cpp ! src/hotspot/share/gc/shared/genArguments.cpp ! src/hotspot/share/gc/shared/generationCounters.cpp ! src/hotspot/share/gc/shared/hSpaceCounters.cpp ! src/hotspot/share/gc/shared/isGCActiveMark.cpp ! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.cpp ! src/hotspot/share/gc/shared/locationPrinter.cpp ! src/hotspot/share/gc/shared/markBitMap.cpp ! src/hotspot/share/gc/shared/memAllocator.cpp ! src/hotspot/share/gc/shared/objectCountEventSender.cpp ! src/hotspot/share/gc/shared/oopStorage.cpp ! src/hotspot/share/gc/shared/oopStorageSet.cpp ! src/hotspot/share/gc/shared/parallelCleaning.cpp ! src/hotspot/share/gc/shared/partialArraySplitter.cpp ! src/hotspot/share/gc/shared/partialArrayState.cpp ! src/hotspot/share/gc/shared/partialArrayTaskStats.cpp ! src/hotspot/share/gc/shared/partialArrayTaskStepper.cpp ! src/hotspot/share/gc/shared/plab.cpp ! src/hotspot/share/gc/shared/preservedMarks.cpp ! src/hotspot/share/gc/shared/pretouchTask.cpp ! src/hotspot/share/gc/shared/ptrQueue.cpp ! src/hotspot/share/gc/shared/referencePolicy.cpp ! src/hotspot/share/gc/shared/referenceProcessor.cpp ! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.cpp ! src/hotspot/share/gc/shared/satbMarkQueue.cpp ! src/hotspot/share/gc/shared/scavengableNMethods.cpp ! src/hotspot/share/gc/shared/space.cpp ! src/hotspot/share/gc/shared/spaceDecorator.cpp ! src/hotspot/share/gc/shared/stringdedup/stringDedup.cpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupConfig.cpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupProcessor.cpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupStat.cpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupStorageUse.cpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupThread.cpp ! src/hotspot/share/gc/shared/strongRootsScope.cpp ! src/hotspot/share/gc/shared/suspendibleThreadSet.cpp ! src/hotspot/share/gc/shared/taskTerminator.cpp ! src/hotspot/share/gc/shared/taskqueue.cpp ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp ! src/hotspot/share/gc/shared/weakProcessor.cpp ! src/hotspot/share/gc/shared/weakProcessorTimes.cpp ! src/hotspot/share/gc/shared/workerDataArray.cpp ! src/hotspot/share/gc/shared/workerPolicy.cpp ! src/hotspot/share/gc/shared/workerThread.cpp ! src/hotspot/share/gc/shared/workerUtils.cpp ! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGenerationalHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGlobalHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahYoungHeuristics.cpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahGenerationalMode.cpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahMode.cpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahPassiveMode.cpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahSATBMode.cpp ! src/hotspot/share/gc/shenandoah/shenandoahAgeCensus.cpp ! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp ! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetNMethod.cpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetStackChunk.cpp ! src/hotspot/share/gc/shenandoah/shenandoahBreakpoint.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCardStats.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCardTable.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahController.cpp ! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.cpp ! src/hotspot/share/gc/shenandoah/shenandoahEvacTracker.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationSizer.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalEvacuationTask.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGlobalGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionClosures.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahInitLogger.cpp ! src/hotspot/share/gc/shenandoah/shenandoahJfrSupport.cpp ! src/hotspot/share/gc/shenandoah/shenandoahLock.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMemoryPool.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMetrics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMmuTracker.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMonitoringSupport.cpp ! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp ! src/hotspot/share/gc/shenandoah/shenandoahNumberSeq.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp ! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp ! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRegulatorThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp ! src/hotspot/share/gc/shenandoah/shenandoahSATBMarkQueueSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahSTWMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.cpp ! src/hotspot/share/gc/shenandoah/shenandoahSimpleBitMap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahStackWatermark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.cpp ! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.cpp ! src/hotspot/share/gc/shenandoah/shenandoahTrace.cpp ! src/hotspot/share/gc/shenandoah/shenandoahUncommitThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp ! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp ! src/hotspot/share/gc/shenandoah/shenandoahWorkGroup.cpp ! src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.cpp ! src/hotspot/share/gc/shenandoah/shenandoahYoungGeneration.cpp ! src/hotspot/share/gc/z/c1/zBarrierSetC1.cpp ! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp ! src/hotspot/share/gc/z/vmStructs_z.cpp ! src/hotspot/share/gc/z/zAbort.cpp ! src/hotspot/share/gc/z/zAddress.cpp ! src/hotspot/share/gc/z/zAddressSpaceLimit.cpp ! src/hotspot/share/gc/z/zAllocator.cpp ! src/hotspot/share/gc/z/zArguments.cpp ! src/hotspot/share/gc/z/zBarrier.cpp ! src/hotspot/share/gc/z/zBarrierSet.cpp ! src/hotspot/share/gc/z/zBarrierSetAssembler.cpp ! src/hotspot/share/gc/z/zBarrierSetNMethod.cpp ! src/hotspot/share/gc/z/zBarrierSetRuntime.cpp ! src/hotspot/share/gc/z/zBarrierSetStackChunk.cpp ! src/hotspot/share/gc/z/zBreakpoint.cpp ! src/hotspot/share/gc/z/zCPU.cpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zContinuation.cpp ! src/hotspot/share/gc/z/zDirector.cpp ! src/hotspot/share/gc/z/zDriver.cpp ! src/hotspot/share/gc/z/zDriverPort.cpp ! src/hotspot/share/gc/z/zErrno.cpp ! src/hotspot/share/gc/z/zForwarding.cpp ! src/hotspot/share/gc/z/zForwardingAllocator.cpp ! src/hotspot/share/gc/z/zGCIdPrinter.cpp ! src/hotspot/share/gc/z/zGeneration.cpp ! src/hotspot/share/gc/z/zGlobals.cpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zHeapIterator.cpp ! src/hotspot/share/gc/z/zHeuristics.cpp ! src/hotspot/share/gc/z/zInitialize.cpp ! src/hotspot/share/gc/z/zJNICritical.cpp ! src/hotspot/share/gc/z/zLargePages.cpp ! src/hotspot/share/gc/z/zLiveMap.cpp ! src/hotspot/share/gc/z/zMark.cpp ! src/hotspot/share/gc/z/zMarkCache.cpp ! src/hotspot/share/gc/z/zMarkStack.cpp ! src/hotspot/share/gc/z/zMarkStackAllocator.cpp ! src/hotspot/share/gc/z/zMemory.cpp ! src/hotspot/share/gc/z/zMetronome.cpp ! src/hotspot/share/gc/z/zNMT.cpp ! src/hotspot/share/gc/z/zNMethod.cpp ! src/hotspot/share/gc/z/zNMethodData.cpp ! src/hotspot/share/gc/z/zNMethodTable.cpp ! src/hotspot/share/gc/z/zNMethodTableIteration.cpp ! src/hotspot/share/gc/z/zNUMA.cpp ! src/hotspot/share/gc/z/zObjArrayAllocator.cpp ! src/hotspot/share/gc/z/zObjectAllocator.cpp ! src/hotspot/share/gc/z/zPage.cpp ! src/hotspot/share/gc/z/zPageAllocator.cpp ! src/hotspot/share/gc/z/zPageCache.cpp ! src/hotspot/share/gc/z/zPageTable.cpp ! src/hotspot/share/gc/z/zPhysicalMemory.cpp ! src/hotspot/share/gc/z/zReferenceProcessor.cpp ! src/hotspot/share/gc/z/zRelocate.cpp ! src/hotspot/share/gc/z/zRelocationSet.cpp ! src/hotspot/share/gc/z/zRelocationSetSelector.cpp ! src/hotspot/share/gc/z/zRemembered.cpp ! src/hotspot/share/gc/z/zRememberedSet.cpp ! src/hotspot/share/gc/z/zResurrection.cpp ! src/hotspot/share/gc/z/zRootsIterator.cpp ! src/hotspot/share/gc/z/zRuntimeWorkers.cpp ! src/hotspot/share/gc/z/zServiceability.cpp ! src/hotspot/share/gc/z/zStackWatermark.cpp ! src/hotspot/share/gc/z/zStat.cpp ! src/hotspot/share/gc/z/zStoreBarrierBuffer.cpp ! src/hotspot/share/gc/z/zTask.cpp ! src/hotspot/share/gc/z/zThread.cpp ! src/hotspot/share/gc/z/zThreadLocalAllocBuffer.cpp ! src/hotspot/share/gc/z/zTracer.cpp ! src/hotspot/share/gc/z/zUncoloredRoot.cpp ! src/hotspot/share/gc/z/zUncommitter.cpp ! src/hotspot/share/gc/z/zUnload.cpp ! src/hotspot/share/gc/z/zUnmapper.cpp ! src/hotspot/share/gc/z/zUtils.cpp ! src/hotspot/share/gc/z/zVerify.cpp ! src/hotspot/share/gc/z/zVirtualMemory.cpp ! src/hotspot/share/gc/z/zWeakRootsProcessor.cpp ! src/hotspot/share/gc/z/zWorkers.cpp ! src/hotspot/share/interpreter/abstractInterpreter.cpp ! src/hotspot/share/interpreter/bootstrapInfo.cpp ! src/hotspot/share/interpreter/bytecode.cpp ! src/hotspot/share/interpreter/bytecodeHistogram.cpp ! src/hotspot/share/interpreter/bytecodeStream.cpp ! src/hotspot/share/interpreter/bytecodeTracer.cpp ! src/hotspot/share/interpreter/bytecodeUtils.cpp ! src/hotspot/share/interpreter/bytecodes.cpp ! src/hotspot/share/interpreter/interpreter.cpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/interpreter/invocationCounter.cpp ! src/hotspot/share/interpreter/linkResolver.cpp ! src/hotspot/share/interpreter/oopMapCache.cpp ! src/hotspot/share/interpreter/rewriter.cpp ! src/hotspot/share/interpreter/templateInterpreter.cpp ! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp ! src/hotspot/share/interpreter/templateTable.cpp ! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp ! src/hotspot/share/interpreter/zero/zeroInterpreterGenerator.cpp ! src/hotspot/share/jfr/dcmd/jfrDcmds.cpp ! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp ! src/hotspot/share/jfr/instrumentation/jfrJvmtiAgent.cpp ! src/hotspot/share/jfr/jfr.cpp ! src/hotspot/share/jfr/jni/jfrJavaCall.cpp ! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp ! src/hotspot/share/jfr/jni/jfrJniMethod.cpp ! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp ! src/hotspot/share/jfr/jni/jfrUpcalls.cpp ! src/hotspot/share/jfr/leakprofiler/chains/bfsClosure.cpp ! src/hotspot/share/jfr/leakprofiler/chains/dfsClosure.cpp ! src/hotspot/share/jfr/leakprofiler/chains/edge.cpp ! src/hotspot/share/jfr/leakprofiler/chains/edgeQueue.cpp ! src/hotspot/share/jfr/leakprofiler/chains/edgeStore.cpp ! src/hotspot/share/jfr/leakprofiler/chains/edgeUtils.cpp ! src/hotspot/share/jfr/leakprofiler/chains/pathToGcRootsOperation.cpp ! src/hotspot/share/jfr/leakprofiler/chains/rootSetClosure.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleDescription.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleWriter.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp ! src/hotspot/share/jfr/leakprofiler/leakProfiler.cpp ! src/hotspot/share/jfr/leakprofiler/sampling/objectSample.cpp ! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp ! src/hotspot/share/jfr/leakprofiler/sampling/sampleList.cpp ! src/hotspot/share/jfr/leakprofiler/sampling/samplePriorityQueue.cpp ! src/hotspot/share/jfr/leakprofiler/utilities/granularTimer.cpp ! src/hotspot/share/jfr/leakprofiler/utilities/rootType.cpp ! src/hotspot/share/jfr/periodic/jfrCompilerQueueUtilization.cpp ! src/hotspot/share/jfr/periodic/jfrFinalizerStatisticsEvent.cpp ! src/hotspot/share/jfr/periodic/jfrModuleEvent.cpp ! src/hotspot/share/jfr/periodic/jfrNativeMemoryEvent.cpp ! src/hotspot/share/jfr/periodic/jfrNetworkUtilization.cpp ! src/hotspot/share/jfr/periodic/jfrOSInterface.cpp ! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp ! src/hotspot/share/jfr/periodic/jfrThreadCPULoadEvent.cpp ! src/hotspot/share/jfr/periodic/jfrThreadDumpEvent.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrCallTrace.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointWriter.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrMetadataEvent.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadGroup.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadState.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdKlassQueue.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.cpp ! src/hotspot/share/jfr/recorder/jfrEventSetting.cpp ! src/hotspot/share/jfr/recorder/jfrRecorder.cpp ! src/hotspot/share/jfr/recorder/repository/jfrChunk.cpp ! src/hotspot/share/jfr/recorder/repository/jfrChunkRotation.cpp ! src/hotspot/share/jfr/recorder/repository/jfrChunkWriter.cpp ! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp ! src/hotspot/share/jfr/recorder/repository/jfrRepository.cpp ! src/hotspot/share/jfr/recorder/service/jfrEvent.cpp ! src/hotspot/share/jfr/recorder/service/jfrEventThrottler.cpp ! src/hotspot/share/jfr/recorder/service/jfrMemorySizer.cpp ! src/hotspot/share/jfr/recorder/service/jfrOptionSet.cpp ! src/hotspot/share/jfr/recorder/service/jfrPostBox.cpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderThread.cpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderThreadLoop.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackFilter.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackFilterRegistry.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp ! src/hotspot/share/jfr/recorder/storage/jfrBuffer.cpp ! src/hotspot/share/jfr/recorder/storage/jfrReferenceCountedStorage.cpp ! src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp ! src/hotspot/share/jfr/recorder/storage/jfrStorageControl.cpp ! src/hotspot/share/jfr/recorder/storage/jfrVirtualMemory.cpp ! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.cpp ! src/hotspot/share/jfr/recorder/stringpool/jfrStringPoolBuffer.cpp ! src/hotspot/share/jfr/recorder/stringpool/jfrStringPoolWriter.cpp ! src/hotspot/share/jfr/support/jfrAdaptiveSampler.cpp ! src/hotspot/share/jfr/support/jfrAllocationTracer.cpp ! src/hotspot/share/jfr/support/jfrDeprecationEventWriter.cpp ! src/hotspot/share/jfr/support/jfrDeprecationManager.cpp ! src/hotspot/share/jfr/support/jfrFlush.cpp ! src/hotspot/share/jfr/support/jfrIntrinsics.cpp ! src/hotspot/share/jfr/support/jfrJdkJfrEvent.cpp ! src/hotspot/share/jfr/support/jfrKlassUnloading.cpp ! src/hotspot/share/jfr/support/jfrMethodData.cpp ! src/hotspot/share/jfr/support/jfrMethodLookup.cpp ! src/hotspot/share/jfr/support/jfrNativeLibraryLoadEvent.cpp ! src/hotspot/share/jfr/support/jfrObjectAllocationSample.cpp ! src/hotspot/share/jfr/support/jfrResolution.cpp ! src/hotspot/share/jfr/support/jfrStackTraceMark.cpp ! src/hotspot/share/jfr/support/jfrSymbolTable.cpp ! src/hotspot/share/jfr/support/jfrThreadLocal.cpp ! src/hotspot/share/jfr/utilities/jfrAllocation.cpp ! src/hotspot/share/jfr/utilities/jfrBlob.cpp ! src/hotspot/share/jfr/utilities/jfrJavaLog.cpp ! src/hotspot/share/jfr/utilities/jfrThreadIterator.cpp ! src/hotspot/share/jfr/utilities/jfrTime.cpp ! src/hotspot/share/jfr/utilities/jfrTimeConverter.cpp ! src/hotspot/share/jfr/writers/jfrJavaEventWriter.cpp ! src/hotspot/share/jvmci/jvmci.cpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp ! src/hotspot/share/jvmci/jvmciCompiler.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/jvmci/jvmciJavaClasses.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/jvmci/jvmci_globals.cpp ! src/hotspot/share/jvmci/metadataHandles.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/libadt/dict.cpp ! src/hotspot/share/libadt/vectset.cpp ! src/hotspot/share/logging/logAsyncWriter.cpp ! src/hotspot/share/logging/logConfiguration.cpp ! src/hotspot/share/logging/logDecorations.cpp ! src/hotspot/share/logging/logDecorators.cpp ! src/hotspot/share/logging/logDiagnosticCommand.cpp ! src/hotspot/share/logging/logFileOutput.cpp ! src/hotspot/share/logging/logFileStreamOutput.cpp ! src/hotspot/share/logging/logLevel.cpp ! src/hotspot/share/logging/logMessageBuffer.cpp ! src/hotspot/share/logging/logOutput.cpp ! src/hotspot/share/logging/logOutputList.cpp ! src/hotspot/share/logging/logSelection.cpp ! src/hotspot/share/logging/logSelectionList.cpp ! src/hotspot/share/logging/logStream.cpp ! src/hotspot/share/logging/logTag.cpp ! src/hotspot/share/logging/logTagSet.cpp ! src/hotspot/share/logging/logTagSetDescriptions.cpp ! src/hotspot/share/memory/allocation.cpp ! src/hotspot/share/memory/arena.cpp ! src/hotspot/share/memory/classLoaderMetaspace.cpp ! src/hotspot/share/memory/guardedMemory.cpp ! src/hotspot/share/memory/heap.cpp ! src/hotspot/share/memory/heapInspection.cpp ! src/hotspot/share/memory/iterator.cpp ! src/hotspot/share/memory/memRegion.cpp ! src/hotspot/share/memory/memoryReserver.cpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/metaspace/blockTree.cpp ! src/hotspot/share/memory/metaspace/chunkHeaderPool.cpp ! src/hotspot/share/memory/metaspace/chunkManager.cpp ! src/hotspot/share/memory/metaspace/chunklevel.cpp ! src/hotspot/share/memory/metaspace/commitLimiter.cpp ! src/hotspot/share/memory/metaspace/commitMask.cpp ! src/hotspot/share/memory/metaspace/freeBlocks.cpp ! src/hotspot/share/memory/metaspace/freeChunkList.cpp ! src/hotspot/share/memory/metaspace/internalStats.cpp ! src/hotspot/share/memory/metaspace/metachunk.cpp ! src/hotspot/share/memory/metaspace/metachunkList.cpp ! src/hotspot/share/memory/metaspace/metaspaceArena.cpp ! src/hotspot/share/memory/metaspace/metaspaceArenaGrowthPolicy.cpp ! src/hotspot/share/memory/metaspace/metaspaceCommon.cpp ! src/hotspot/share/memory/metaspace/metaspaceContext.cpp ! src/hotspot/share/memory/metaspace/metaspaceDCmd.cpp ! src/hotspot/share/memory/metaspace/metaspaceReporter.cpp ! src/hotspot/share/memory/metaspace/metaspaceSettings.cpp ! src/hotspot/share/memory/metaspace/metaspaceStatistics.cpp ! src/hotspot/share/memory/metaspace/printCLDMetaspaceInfoClosure.cpp ! src/hotspot/share/memory/metaspace/printMetaspaceInfoKlassClosure.cpp ! src/hotspot/share/memory/metaspace/rootChunkArea.cpp ! src/hotspot/share/memory/metaspace/runningCounters.cpp ! src/hotspot/share/memory/metaspace/testHelpers.cpp ! src/hotspot/share/memory/metaspace/virtualSpaceList.cpp ! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp ! src/hotspot/share/memory/metaspaceClosure.cpp ! src/hotspot/share/memory/metaspaceCounters.cpp ! src/hotspot/share/memory/metaspaceCriticalAllocation.cpp ! src/hotspot/share/memory/metaspaceTracer.cpp ! src/hotspot/share/memory/oopFactory.cpp ! src/hotspot/share/memory/reservedSpace.cpp ! src/hotspot/share/memory/resourceArea.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/virtualspace.cpp ! src/hotspot/share/nmt/mallocHeader.cpp ! src/hotspot/share/nmt/mallocLimit.cpp ! src/hotspot/share/nmt/mallocSiteTable.cpp ! src/hotspot/share/nmt/mallocTracker.cpp ! src/hotspot/share/nmt/memBaseline.cpp ! src/hotspot/share/nmt/memMapPrinter.cpp ! src/hotspot/share/nmt/memReporter.cpp ! src/hotspot/share/nmt/memTracker.cpp ! src/hotspot/share/nmt/memoryFileTracker.cpp ! src/hotspot/share/nmt/nativeCallStackPrinter.cpp ! src/hotspot/share/nmt/nmtCommon.cpp ! src/hotspot/share/nmt/nmtDCmd.cpp ! src/hotspot/share/nmt/nmtNativeCallStackStorage.cpp ! src/hotspot/share/nmt/nmtPreInit.cpp ! src/hotspot/share/nmt/nmtUsage.cpp ! src/hotspot/share/nmt/threadStackTracker.cpp ! src/hotspot/share/nmt/virtualMemoryTracker.cpp ! src/hotspot/share/nmt/vmatree.cpp ! src/hotspot/share/oops/accessBackend.cpp ! src/hotspot/share/oops/annotations.cpp ! src/hotspot/share/oops/arrayKlass.cpp ! src/hotspot/share/oops/compressedKlass.cpp ! src/hotspot/share/oops/compressedOops.cpp ! src/hotspot/share/oops/constMethod.cpp ! src/hotspot/share/oops/constMethodFlags.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/oops/fieldInfo.cpp ! src/hotspot/share/oops/generateOopMap.cpp ! src/hotspot/share/oops/instanceClassLoaderKlass.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlassFlags.cpp ! src/hotspot/share/oops/instanceMirrorKlass.cpp ! src/hotspot/share/oops/instanceOop.cpp ! src/hotspot/share/oops/instanceRefKlass.cpp ! src/hotspot/share/oops/instanceStackChunkKlass.cpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/klassFlags.cpp ! src/hotspot/share/oops/klassVtable.cpp ! src/hotspot/share/oops/markWord.cpp ! src/hotspot/share/oops/metadata.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/methodCounters.cpp ! src/hotspot/share/oops/methodData.cpp ! src/hotspot/share/oops/methodFlags.cpp ! src/hotspot/share/oops/objArrayKlass.cpp ! src/hotspot/share/oops/objArrayOop.cpp ! src/hotspot/share/oops/objLayout.cpp ! src/hotspot/share/oops/oop.cpp ! src/hotspot/share/oops/oopsHierarchy.cpp ! src/hotspot/share/oops/recordComponent.cpp ! src/hotspot/share/oops/resolvedFieldEntry.cpp ! src/hotspot/share/oops/resolvedIndyEntry.cpp ! src/hotspot/share/oops/resolvedMethodEntry.cpp ! src/hotspot/share/oops/stackChunkOop.cpp ! src/hotspot/share/oops/symbol.cpp ! src/hotspot/share/oops/symbolHandle.cpp ! src/hotspot/share/oops/typeArrayKlass.cpp ! src/hotspot/share/oops/weakHandle.cpp ! src/hotspot/share/opto/addnode.cpp ! src/hotspot/share/opto/arraycopynode.cpp ! src/hotspot/share/opto/block.cpp ! src/hotspot/share/opto/buildOopMap.cpp ! src/hotspot/share/opto/bytecodeInfo.cpp ! src/hotspot/share/opto/c2_CodeStubs.cpp ! src/hotspot/share/opto/c2compiler.cpp ! src/hotspot/share/opto/callGenerator.cpp ! src/hotspot/share/opto/callnode.cpp ! src/hotspot/share/opto/castnode.cpp ! src/hotspot/share/opto/cfgnode.cpp ! src/hotspot/share/opto/chaitin.cpp ! src/hotspot/share/opto/classes.cpp ! src/hotspot/share/opto/coalesce.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/connode.cpp ! src/hotspot/share/opto/constantTable.cpp ! src/hotspot/share/opto/convertnode.cpp ! src/hotspot/share/opto/countbitsnode.cpp ! src/hotspot/share/opto/divnode.cpp ! src/hotspot/share/opto/doCall.cpp ! src/hotspot/share/opto/domgraph.cpp ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/gcm.cpp ! src/hotspot/share/opto/generateOptoStub.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/idealGraphPrinter.cpp ! src/hotspot/share/opto/idealKit.cpp ! src/hotspot/share/opto/ifg.cpp ! src/hotspot/share/opto/ifnode.cpp ! src/hotspot/share/opto/indexSet.cpp ! src/hotspot/share/opto/intrinsicnode.cpp ! src/hotspot/share/opto/lcm.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/live.cpp ! src/hotspot/share/opto/locknode.cpp ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopUnswitch.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/machnode.cpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/macroArrayCopy.cpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/mathexactnode.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/mempointer.cpp ! src/hotspot/share/opto/movenode.cpp ! src/hotspot/share/opto/mulnode.cpp ! src/hotspot/share/opto/multnode.cpp ! src/hotspot/share/opto/narrowptrnode.cpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/opaquenode.cpp ! src/hotspot/share/opto/opcodes.cpp ! src/hotspot/share/opto/output.cpp ! src/hotspot/share/opto/parse1.cpp ! src/hotspot/share/opto/parse2.cpp ! src/hotspot/share/opto/parse3.cpp ! src/hotspot/share/opto/parseHelper.cpp ! src/hotspot/share/opto/phase.cpp ! src/hotspot/share/opto/phaseX.cpp ! src/hotspot/share/opto/postaloc.cpp ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/reg_split.cpp ! src/hotspot/share/opto/regalloc.cpp ! src/hotspot/share/opto/regmask.cpp ! src/hotspot/share/opto/replacednodes.cpp ! src/hotspot/share/opto/rootnode.cpp ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/opto/split_if.cpp ! src/hotspot/share/opto/stringopts.cpp ! src/hotspot/share/opto/subnode.cpp ! src/hotspot/share/opto/subtypenode.cpp ! src/hotspot/share/opto/superword.cpp ! src/hotspot/share/opto/superwordVTransformBuilder.cpp ! src/hotspot/share/opto/type.cpp ! src/hotspot/share/opto/vector.cpp ! src/hotspot/share/opto/vectorIntrinsics.cpp ! src/hotspot/share/opto/vectorization.cpp ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vtransform.cpp ! src/hotspot/share/prims/downcallLinker.cpp ! src/hotspot/share/prims/foreignGlobals.cpp ! src/hotspot/share/prims/forte.cpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jniCheck.cpp ! src/hotspot/share/prims/jniFastGetField.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiAgent.cpp ! src/hotspot/share/prims/jvmtiAgentList.cpp ! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp ! src/hotspot/share/prims/jvmtiCodeBlobEvents.cpp ! src/hotspot/share/prims/jvmtiDeferredUpdates.cpp ! src/hotspot/share/prims/jvmtiEnter.xsl ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiEnvThreadState.cpp ! src/hotspot/share/prims/jvmtiEventController.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiExtensions.cpp ! src/hotspot/share/prims/jvmtiGetLoadedClasses.cpp ! src/hotspot/share/prims/jvmtiImpl.cpp ! src/hotspot/share/prims/jvmtiManageCapabilities.cpp ! src/hotspot/share/prims/jvmtiRawMonitor.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/jvmtiTagMap.cpp ! src/hotspot/share/prims/jvmtiTagMapTable.cpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/prims/jvmtiTrace.cpp ! src/hotspot/share/prims/jvmtiUtil.cpp ! src/hotspot/share/prims/methodComparator.cpp ! src/hotspot/share/prims/methodHandles.cpp ! src/hotspot/share/prims/nativeEntryPoint.cpp ! src/hotspot/share/prims/nativeLookup.cpp ! src/hotspot/share/prims/perf.cpp ! src/hotspot/share/prims/resolvedMethodTable.cpp ! src/hotspot/share/prims/scopedMemoryAccess.cpp ! src/hotspot/share/prims/stackwalk.cpp ! src/hotspot/share/prims/unsafe.cpp ! src/hotspot/share/prims/upcallLinker.cpp ! src/hotspot/share/prims/upcallStubs.cpp ! src/hotspot/share/prims/vectorSupport.cpp ! src/hotspot/share/prims/vmstorage.cpp ! src/hotspot/share/prims/wbtestmethods/parserTests.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/abstract_vm_version.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/basicLock.cpp ! src/hotspot/share/runtime/continuation.cpp ! src/hotspot/share/runtime/continuationEntry.cpp ! src/hotspot/share/runtime/continuationFreezeThaw.cpp ! src/hotspot/share/runtime/continuationJavaClasses.cpp ! src/hotspot/share/runtime/continuationWrapper.cpp ! src/hotspot/share/runtime/cpuTimeCounters.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/escapeBarrier.cpp ! src/hotspot/share/runtime/fieldDescriptor.cpp ! src/hotspot/share/runtime/flags/jvmFlag.cpp ! src/hotspot/share/runtime/flags/jvmFlagAccess.cpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp ! src/hotspot/share/runtime/flags/jvmFlagLimit.cpp ! src/hotspot/share/runtime/flags/jvmFlagLookup.cpp ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/runtime/globals.cpp ! src/hotspot/share/runtime/handles.cpp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/icache.cpp ! src/hotspot/share/runtime/init.cpp ! src/hotspot/share/runtime/interfaceSupport.cpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/javaCalls.cpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/jniHandles.cpp ! src/hotspot/share/runtime/jniPeriodicChecker.cpp ! src/hotspot/share/runtime/keepStackGCProcessed.cpp ! src/hotspot/share/runtime/lightweightSynchronizer.cpp ! src/hotspot/share/runtime/linkType.cpp ! src/hotspot/share/runtime/lockStack.cpp ! src/hotspot/share/runtime/monitorChunk.cpp ! src/hotspot/share/runtime/monitorDeflationThread.cpp ! src/hotspot/share/runtime/mutex.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/nonJavaThread.cpp ! src/hotspot/share/runtime/notificationThread.cpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/orderAccess.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/osInfo.cpp ! src/hotspot/share/runtime/osThreadBase.cpp ! src/hotspot/share/runtime/park.cpp ! src/hotspot/share/runtime/perfData.cpp ! src/hotspot/share/runtime/perfMemory.cpp ! src/hotspot/share/runtime/reflection.cpp ! src/hotspot/share/runtime/reflectionUtils.cpp ! src/hotspot/share/runtime/relocator.cpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/safepointMechanism.cpp ! src/hotspot/share/runtime/safepointVerifiers.cpp ! src/hotspot/share/runtime/serviceThread.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sharedRuntimeTrans.cpp ! src/hotspot/share/runtime/sharedRuntimeTrig.cpp ! src/hotspot/share/runtime/signature.cpp ! src/hotspot/share/runtime/stackChunkFrameStream.cpp ! src/hotspot/share/runtime/stackFrameStream.cpp ! src/hotspot/share/runtime/stackOverflow.cpp ! src/hotspot/share/runtime/stackValue.cpp ! src/hotspot/share/runtime/stackValueCollection.cpp ! src/hotspot/share/runtime/stackWatermark.cpp ! src/hotspot/share/runtime/stackWatermarkSet.cpp ! src/hotspot/share/runtime/statSampler.cpp ! src/hotspot/share/runtime/stubCodeGenerator.cpp ! src/hotspot/share/runtime/stubRoutines.cpp ! src/hotspot/share/runtime/suspendedThreadTask.cpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/task.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/threadHeapSampler.cpp ! src/hotspot/share/runtime/threadIdentifier.cpp ! src/hotspot/share/runtime/threadSMR.cpp ! src/hotspot/share/runtime/threads.cpp ! src/hotspot/share/runtime/timer.cpp ! src/hotspot/share/runtime/timerTrace.cpp ! src/hotspot/share/runtime/trimNativeHeap.cpp ! src/hotspot/share/runtime/unhandledOops.cpp ! src/hotspot/share/runtime/vframe.cpp ! src/hotspot/share/runtime/vframeArray.cpp ! src/hotspot/share/runtime/vframe_hp.cpp ! src/hotspot/share/runtime/vmOperations.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/runtime/vmThread.cpp ! src/hotspot/share/runtime/vm_version.cpp ! src/hotspot/share/services/attachListener.cpp ! src/hotspot/share/services/classLoadingService.cpp ! src/hotspot/share/services/diagnosticArgument.cpp ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/services/diagnosticFramework.cpp ! src/hotspot/share/services/finalizerService.cpp ! src/hotspot/share/services/gcNotifier.cpp ! src/hotspot/share/services/heapDumper.cpp ! src/hotspot/share/services/heapDumperCompression.cpp ! src/hotspot/share/services/lowMemoryDetector.cpp ! src/hotspot/share/services/management.cpp ! src/hotspot/share/services/memoryManager.cpp ! src/hotspot/share/services/memoryPool.cpp ! src/hotspot/share/services/memoryService.cpp ! src/hotspot/share/services/runtimeService.cpp ! src/hotspot/share/services/threadIdTable.cpp ! src/hotspot/share/services/threadService.cpp ! src/hotspot/share/services/writeableFlags.cpp ! src/hotspot/share/utilities/accessFlags.cpp ! src/hotspot/share/utilities/bitMap.cpp ! src/hotspot/share/utilities/classpathStream.cpp ! src/hotspot/share/utilities/constantTag.cpp ! src/hotspot/share/utilities/copy.cpp ! src/hotspot/share/utilities/debug.cpp ! src/hotspot/share/utilities/decoder.cpp ! src/hotspot/share/utilities/decoder_elf.cpp ! src/hotspot/share/utilities/elfFile.cpp ! src/hotspot/share/utilities/elfFuncDescTable.cpp ! src/hotspot/share/utilities/elfStringTable.cpp ! src/hotspot/share/utilities/elfSymbolTable.cpp ! src/hotspot/share/utilities/events.cpp ! src/hotspot/share/utilities/exceptions.cpp ! src/hotspot/share/utilities/formatBuffer.cpp ! src/hotspot/share/utilities/globalCounter.cpp ! src/hotspot/share/utilities/globalDefinitions.cpp ! src/hotspot/share/utilities/growableArray.cpp ! src/hotspot/share/utilities/istream.cpp ! src/hotspot/share/utilities/json.cpp ! src/hotspot/share/utilities/nativeCallStack.cpp ! src/hotspot/share/utilities/nativeStackPrinter.cpp ! src/hotspot/share/utilities/numberSeq.cpp ! src/hotspot/share/utilities/ostream.cpp ! src/hotspot/share/utilities/preserveException.cpp ! src/hotspot/share/utilities/singleWriterSynchronizer.cpp ! src/hotspot/share/utilities/spinYield.cpp ! src/hotspot/share/utilities/stringUtils.cpp ! src/hotspot/share/utilities/tableStatistics.cpp ! src/hotspot/share/utilities/ticks.cpp ! src/hotspot/share/utilities/unsigned5.cpp ! src/hotspot/share/utilities/utf8.cpp ! src/hotspot/share/utilities/virtualizationSupport.cpp ! src/hotspot/share/utilities/vmError.cpp ! src/hotspot/share/utilities/waitBarrier_generic.cpp ! src/hotspot/share/utilities/xmlstream.cpp ! src/hotspot/share/utilities/zipLibrary.cpp ! test/hotspot/gtest/aarch64/test_assembler_aarch64.cpp ! test/hotspot/gtest/cds/test_archiveWorkers.cpp ! test/hotspot/gtest/classfile/test_AltHashing.cpp ! test/hotspot/gtest/classfile/test_placeholders.cpp ! test/hotspot/gtest/classfile/test_stringConversion.cpp ! test/hotspot/gtest/classfile/test_stringIntern.cpp ! test/hotspot/gtest/classfile/test_symbolTable.cpp ! test/hotspot/gtest/code/test_codestrings.cpp ! test/hotspot/gtest/code/test_vtableStub.cpp ! test/hotspot/gtest/compiler/test_directivesParser.cpp ! test/hotspot/gtest/gc/g1/test_freeRegionList.cpp ! test/hotspot/gtest/gc/g1/test_g1Analytics.cpp ! test/hotspot/gtest/gc/g1/test_g1BatchedGangTask.cpp ! test/hotspot/gtest/gc/g1/test_g1BiasedArray.cpp ! test/hotspot/gtest/gc/g1/test_g1CardSet.cpp ! test/hotspot/gtest/gc/g1/test_g1CardSetContainers.cpp ! test/hotspot/gtest/gc/g1/test_g1CodeRootSet.cpp ! test/hotspot/gtest/gc/g1/test_g1FreeIdSet.cpp ! test/hotspot/gtest/gc/g1/test_g1HeapVerifier.cpp ! test/hotspot/gtest/gc/g1/test_g1IHOPControl.cpp ! test/hotspot/gtest/gc/g1/test_g1Predictions.cpp ! test/hotspot/gtest/gc/g1/test_g1RegionMap.cpp ! test/hotspot/gtest/gc/g1/test_g1ServiceThread.cpp ! test/hotspot/gtest/gc/g1/test_heapRegion.cpp ! test/hotspot/gtest/gc/g1/test_stressCommitUncommit.cpp ! test/hotspot/gtest/gc/parallel/test_psAdaptiveSizePolicy.cpp ! test/hotspot/gtest/gc/shared/test_bufferNodeAllocator.cpp ! test/hotspot/gtest/gc/shared/test_collectedHeap.cpp ! test/hotspot/gtest/gc/shared/test_collectorPolicy.cpp ! test/hotspot/gtest/gc/shared/test_gcTimer.cpp ! test/hotspot/gtest/gc/shared/test_memset_with_concurrent_readers.cpp ! test/hotspot/gtest/gc/shared/test_oopStorage.cpp ! test/hotspot/gtest/gc/shared/test_oopStorageSet.cpp ! test/hotspot/gtest/gc/shared/test_oopStorage_parperf.cpp ! test/hotspot/gtest/gc/shared/test_partialArrayTaskStepper.cpp ! test/hotspot/gtest/gc/shared/test_preservedMarks.cpp ! test/hotspot/gtest/gc/shared/test_workerDataArray.cpp ! test/hotspot/gtest/gc/shenandoah/test_shenandoahNumberSeq.cpp ! test/hotspot/gtest/gc/shenandoah/test_shenandoahOldGeneration.cpp ! test/hotspot/gtest/gc/shenandoah/test_shenandoahOldHeuristic.cpp ! test/hotspot/gtest/gc/shenandoah/test_shenandoahSimpleBitMap.cpp ! test/hotspot/gtest/gc/z/test_zAddress.cpp ! test/hotspot/gtest/gc/z/test_zArray.cpp ! test/hotspot/gtest/gc/z/test_zBitField.cpp ! test/hotspot/gtest/gc/z/test_zBitMap.cpp ! test/hotspot/gtest/gc/z/test_zForwarding.cpp ! test/hotspot/gtest/gc/z/test_zIndexDistributor.cpp ! test/hotspot/gtest/gc/z/test_zList.cpp ! test/hotspot/gtest/gc/z/test_zLiveMap.cpp ! test/hotspot/gtest/gc/z/test_zMapper_windows.cpp ! test/hotspot/gtest/gc/z/test_zMemory.cpp ! test/hotspot/gtest/gc/z/test_zPhysicalMemory.cpp ! test/hotspot/gtest/gc/z/test_zVirtualMemory.cpp ! test/hotspot/gtest/jfr/test_adaptiveSampler.cpp ! test/hotspot/gtest/jfr/test_networkUtilization.cpp ! test/hotspot/gtest/jfr/test_threadCpuLoad.cpp ! test/hotspot/gtest/logging/logTestFixture.cpp ! test/hotspot/gtest/logging/test_asynclog.cpp ! test/hotspot/gtest/logging/test_gcTraceTime.cpp ! test/hotspot/gtest/logging/test_log.cpp ! test/hotspot/gtest/logging/test_logConfiguration.cpp ! test/hotspot/gtest/logging/test_logDecorations.cpp ! test/hotspot/gtest/logging/test_logDecorators.cpp ! test/hotspot/gtest/logging/test_logDefaultDecorators.cpp ! test/hotspot/gtest/logging/test_logFileOutput.cpp ! test/hotspot/gtest/logging/test_logLevel.cpp ! test/hotspot/gtest/logging/test_logMessageTest.cpp ! test/hotspot/gtest/logging/test_logOutputList.cpp ! test/hotspot/gtest/logging/test_logSelection.cpp ! test/hotspot/gtest/logging/test_logSelectionList.cpp ! test/hotspot/gtest/logging/test_logStream.cpp ! test/hotspot/gtest/logging/test_logTag.cpp ! test/hotspot/gtest/logging/test_logTagSet.cpp ! test/hotspot/gtest/logging/test_logTagSetDescriptions.cpp ! test/hotspot/gtest/memory/test_arena.cpp ! test/hotspot/gtest/memory/test_arrayAllocator.cpp ! test/hotspot/gtest/memory/test_guardedMemory.cpp ! test/hotspot/gtest/memory/test_virtualspace.cpp ! test/hotspot/gtest/metaprogramming/test_enableIf.cpp ! test/hotspot/gtest/metaprogramming/test_logical.cpp ! test/hotspot/gtest/metaprogramming/test_primitiveConversions.cpp ! test/hotspot/gtest/metaspace/metaspaceGtestCommon.cpp ! test/hotspot/gtest/metaspace/metaspaceGtestContexts.cpp ! test/hotspot/gtest/metaspace/test_arenagrowthpolicy.cpp ! test/hotspot/gtest/metaspace/test_binlist.cpp ! test/hotspot/gtest/metaspace/test_blocktree.cpp ! test/hotspot/gtest/metaspace/test_chunkManager_stress.cpp ! test/hotspot/gtest/metaspace/test_chunkheaderpool.cpp ! test/hotspot/gtest/metaspace/test_clms.cpp ! test/hotspot/gtest/metaspace/test_commitmask.cpp ! test/hotspot/gtest/metaspace/test_freeblocks.cpp ! test/hotspot/gtest/metaspace/test_internstats.cpp ! test/hotspot/gtest/metaspace/test_is_metaspace_obj.cpp ! test/hotspot/gtest/metaspace/test_metablock.cpp ! test/hotspot/gtest/metaspace/test_metachunk.cpp ! test/hotspot/gtest/metaspace/test_metachunklist.cpp ! test/hotspot/gtest/metaspace/test_metaspaceUtils.cpp ! test/hotspot/gtest/metaspace/test_metaspace_misc.cpp ! test/hotspot/gtest/metaspace/test_metaspacearena.cpp ! test/hotspot/gtest/metaspace/test_metaspacearena_stress.cpp ! test/hotspot/gtest/metaspace/test_virtualspacenode.cpp ! test/hotspot/gtest/nmt/test_arrayWithFreeList.cpp ! test/hotspot/gtest/nmt/test_nmt_buffer_overflow_detection.cpp ! test/hotspot/gtest/nmt/test_nmt_cornercases.cpp ! test/hotspot/gtest/nmt/test_nmt_locationprinting.cpp ! test/hotspot/gtest/nmt/test_nmt_malloclimit.cpp ! test/hotspot/gtest/nmt/test_nmt_memoryfiletracker.cpp ! test/hotspot/gtest/nmt/test_nmt_nativecallstackstorage.cpp ! test/hotspot/gtest/nmt/test_nmt_reserved_region.cpp ! test/hotspot/gtest/nmt/test_nmt_totals.cpp ! test/hotspot/gtest/nmt/test_nmt_treap.cpp ! test/hotspot/gtest/nmt/test_nmtpreinit.cpp ! test/hotspot/gtest/nmt/test_nmtpreinitmap.cpp ! test/hotspot/gtest/nmt/test_vmatree.cpp ! test/hotspot/gtest/oops/test_arrayOop.cpp ! test/hotspot/gtest/oops/test_compressedKlass.cpp ! test/hotspot/gtest/oops/test_cpCache_output.cpp ! test/hotspot/gtest/oops/test_instanceKlass.cpp ! test/hotspot/gtest/oops/test_markWord.cpp ! test/hotspot/gtest/oops/test_objArrayOop.cpp ! test/hotspot/gtest/oops/test_oop.cpp ! test/hotspot/gtest/oops/test_typeArrayOop.cpp ! test/hotspot/gtest/opto/test_compress_expand_bits.cpp ! test/hotspot/gtest/opto/test_mathexact.cpp ! test/hotspot/gtest/opto/test_no_overflow_int.cpp ! test/hotspot/gtest/opto/test_regmask.cpp ! test/hotspot/gtest/riscv/test_assembler_riscv.cpp ! test/hotspot/gtest/runtime/test_ThreadsListHandle.cpp ! test/hotspot/gtest/runtime/test_arguments.cpp ! test/hotspot/gtest/runtime/test_atomic.cpp ! test/hotspot/gtest/runtime/test_cgroupSubsystem_linux.cpp ! test/hotspot/gtest/runtime/test_classLoader.cpp ! test/hotspot/gtest/runtime/test_classPrinter.cpp ! test/hotspot/gtest/runtime/test_committed_virtualmemory.cpp ! test/hotspot/gtest/runtime/test_globals.cpp ! test/hotspot/gtest/runtime/test_lockStack.cpp ! test/hotspot/gtest/runtime/test_mutex.cpp ! test/hotspot/gtest/runtime/test_objectMonitor.cpp ! test/hotspot/gtest/runtime/test_os.cpp ! test/hotspot/gtest/runtime/test_os_aix.cpp ! test/hotspot/gtest/runtime/test_os_linux.cpp ! test/hotspot/gtest/runtime/test_os_reserve_between.cpp ! test/hotspot/gtest/runtime/test_os_windows.cpp ! test/hotspot/gtest/runtime/test_perfdata.cpp ! test/hotspot/gtest/runtime/test_safefetch.cpp ! test/hotspot/gtest/runtime/test_semaphore.cpp ! test/hotspot/gtest/runtime/test_signals.cpp ! test/hotspot/gtest/runtime/test_signatureStream.cpp ! test/hotspot/gtest/runtime/test_special_flags.cpp ! test/hotspot/gtest/runtime/test_stackoverflow.cpp ! test/hotspot/gtest/runtime/test_stubRoutines.cpp ! test/hotspot/gtest/runtime/test_synchronizer.cpp ! test/hotspot/gtest/runtime/test_threads.cpp ! test/hotspot/gtest/runtime/test_trim_native.cpp ! test/hotspot/gtest/runtime/test_virtualMemoryTracker.cpp ! test/hotspot/gtest/runtime/test_vmStructs.cpp ! test/hotspot/gtest/testutils.cpp ! test/hotspot/gtest/unittest.cpp ! test/hotspot/gtest/utilities/test_abs.cpp ! test/hotspot/gtest/utilities/test_align.cpp ! test/hotspot/gtest/utilities/test_bitMap.cpp ! test/hotspot/gtest/utilities/test_bitMap_iterate.cpp ! test/hotspot/gtest/utilities/test_bitMap_large.cpp ! test/hotspot/gtest/utilities/test_bitMap_popcnt.cpp ! test/hotspot/gtest/utilities/test_bitMap_search.cpp ! test/hotspot/gtest/utilities/test_bitMap_setops.cpp ! test/hotspot/gtest/utilities/test_byteswap.cpp ! test/hotspot/gtest/utilities/test_chunkedList.cpp ! test/hotspot/gtest/utilities/test_concurrentHashtable.cpp ! test/hotspot/gtest/utilities/test_count_leading_zeros.cpp ! test/hotspot/gtest/utilities/test_count_trailing_zeros.cpp ! test/hotspot/gtest/utilities/test_enumIterator.cpp ! test/hotspot/gtest/utilities/test_filterQueue.cpp ! test/hotspot/gtest/utilities/test_globalCounter.cpp ! test/hotspot/gtest/utilities/test_globalCounter_nested.cpp ! test/hotspot/gtest/utilities/test_globalDefinitions.cpp ! test/hotspot/gtest/utilities/test_growableArray.cpp ! test/hotspot/gtest/utilities/test_istream.cpp ! test/hotspot/gtest/utilities/test_java_arithmetic.cpp ! test/hotspot/gtest/utilities/test_json.cpp ! test/hotspot/gtest/utilities/test_linkedlist.cpp ! test/hotspot/gtest/utilities/test_lockFreeStack.cpp ! test/hotspot/gtest/utilities/test_metaspaceClosure.cpp ! test/hotspot/gtest/utilities/test_nonblockingQueue.cpp ! test/hotspot/gtest/utilities/test_objectBitSet.cpp ! test/hotspot/gtest/utilities/test_ostream.cpp ! test/hotspot/gtest/utilities/test_parse_memory_size.cpp ! test/hotspot/gtest/utilities/test_population_count.cpp ! test/hotspot/gtest/utilities/test_powerOfTwo.cpp ! test/hotspot/gtest/utilities/test_quicksort.cpp ! test/hotspot/gtest/utilities/test_resourceHash.cpp ! test/hotspot/gtest/utilities/test_reverse_bits.cpp ! test/hotspot/gtest/utilities/test_singleWriterSynchronizer.cpp ! test/hotspot/gtest/utilities/test_sizes.cpp ! test/hotspot/gtest/utilities/test_spinYield.cpp ! test/hotspot/gtest/utilities/test_stringUtils.cpp ! test/hotspot/gtest/utilities/test_tribool.cpp ! test/hotspot/gtest/utilities/test_unsigned5.cpp ! test/hotspot/gtest/utilities/test_utf8.cpp ! test/hotspot/gtest/utilities/test_valueObjArray.cpp ! test/hotspot/gtest/utilities/test_vmerror.cpp ! test/hotspot/gtest/utilities/test_waitBarrier.cpp ! test/hotspot/gtest/x86/test_assemblerx86.cpp Changeset: 4a9fba61 Branch: hermetic-java-runtime Author: Coleen Phillimore Date: 2025-01-21 13:18:58 +0000 URL: https://git.openjdk.org/leyden/commit/4a9fba615da0dfa6646ecb9fd9d929f74fe6875e 8347990: Remove SIZE_FORMAT macros and replace remaining uses Reviewed-by: dholmes, kbarrett ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/utilities/globalDefinitions.hpp ! test/hotspot/gtest/gc/g1/test_g1FreeIdSet.cpp ! test/hotspot/gtest/gc/shared/test_bufferNodeAllocator.cpp ! test/hotspot/gtest/gc/shared/test_oopStorage.cpp ! test/hotspot/gtest/gc/shared/test_workerDataArray.cpp ! test/hotspot/gtest/logging/test_logFileOutput.cpp ! test/hotspot/gtest/logging/test_logMessageTest.cpp ! test/hotspot/gtest/memory/test_arena.cpp ! test/hotspot/gtest/metaspace/test_blocktree.cpp ! test/hotspot/gtest/metaspace/test_chunkheaderpool.cpp ! test/hotspot/gtest/metaspace/test_commitmask.cpp ! test/hotspot/gtest/metaspace/test_metachunk.cpp ! test/hotspot/gtest/metaspace/test_metaspacearena.cpp ! test/hotspot/gtest/metaspace/test_virtualspacenode.cpp ! test/hotspot/gtest/nmt/test_nmt_cornercases.cpp ! test/hotspot/gtest/nmt/test_nmt_locationprinting.cpp ! test/hotspot/gtest/nmt/test_nmt_totals.cpp ! test/hotspot/gtest/runtime/test_os.cpp ! test/hotspot/gtest/utilities/test_align.cpp ! test/hotspot/gtest/utilities/test_globalDefinitions.cpp ! test/hotspot/gtest/utilities/test_lockFreeStack.cpp ! test/hotspot/gtest/utilities/test_nonblockingQueue.cpp ! test/hotspot/gtest/utilities/test_singleWriterSynchronizer.cpp ! test/hotspot/gtest/utilities/test_vmerror.cpp Changeset: 48c75976 Branch: hermetic-java-runtime Author: Thomas Stuefe Date: 2025-01-21 14:46:25 +0000 URL: https://git.openjdk.org/leyden/commit/48c75976b13d891b30ba936ea27fa1f034fd5356 8348029: Make gtest death tests work with real crash signals Reviewed-by: mbaesken, szaldana ! src/hotspot/share/utilities/vmError.cpp ! test/hotspot/gtest/unittest.hpp Changeset: 5c4a387b Branch: hermetic-java-runtime Author: Daniel Fuchs Date: 2025-01-21 14:46:53 +0000 URL: https://git.openjdk.org/leyden/commit/5c4a387b7e5643815542dd6938e8e1dbb817ad90 8348107: test/jdk/java/net/httpclient/HttpsTunnelAuthTest.java fails intermittently Reviewed-by: jpai ! test/jdk/java/net/httpclient/HttpsTunnelAuthTest.java Changeset: 1ed396b4 Branch: hermetic-java-runtime Author: Simon Tooke Committer: Severin Gehwolf Date: 2025-01-21 15:01:37 +0000 URL: https://git.openjdk.org/leyden/commit/1ed396b4fc5e8e5ed69694449993b9330e396531 8346927: serviceability/dcmd/vm/[SystemMapTest.java|SystemDumpMapTest.java] fail at jmx Reviewed-by: kevinw ! test/hotspot/jtreg/serviceability/dcmd/vm/SystemMapTestBase.java Changeset: 8e8c9482 Branch: hermetic-java-runtime Author: SendaoYan Date: 2025-01-21 15:32:05 +0000 URL: https://git.openjdk.org/leyden/commit/8e8c9482a972a0b8fe6de0887af8a6558f774d23 8346866: [ASAN] memoryReserver.cpp reported applying non-zero offset to non-null pointer produced null pointer Co-authored-by: Axel Boldt-Christmas Reviewed-by: kbarrett, stefank ! src/hotspot/share/memory/memoryReserver.cpp Changeset: a62a8701 Branch: hermetic-java-runtime Author: Daniel Fuchs Date: 2025-01-21 16:04:04 +0000 URL: https://git.openjdk.org/leyden/commit/a62a870150cf199f16277b478af2f5d937255b3c 8347995: Race condition in jdk/java/net/httpclient/offline/FixedResponseHttpClient.java Reviewed-by: jpai ! test/jdk/java/net/httpclient/offline/FixedResponseHttpClient.java Changeset: 3d4afc49 Branch: hermetic-java-runtime Author: Kevin Walls Date: 2025-01-21 17:23:04 +0000 URL: https://git.openjdk.org/leyden/commit/3d4afc492ac3054fe2bd10f0a76635a613f31033 8345079: Simplify/cleanup Exception handling in RMIConnectionImpl Reviewed-by: dfuchs ! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java Changeset: 81912e95 Branch: hermetic-java-runtime Author: Naoto Sato Date: 2025-01-21 18:29:56 +0000 URL: https://git.openjdk.org/leyden/commit/81912e958ba77c1c9371305ecfedad13aaa3fa6a 8347841: Test fixes that use deprecated time zone IDs Reviewed-by: jlu, joehw ! test/jdk/java/io/File/TimeZoneLastModified.java ! test/jdk/java/text/Format/DateFormat/DateFormatRegression.java ! test/jdk/java/text/Format/DateFormat/DateFormatTest.java ! test/jdk/java/text/Format/DateFormat/SDFTCKZoneNamesTest.java ! test/jdk/java/text/Format/DateFormat/bug4358730.java ! test/jdk/java/util/Calendar/CalendarRegression.java ! test/jdk/java/util/Calendar/JavatimeTest.java ! test/jdk/java/util/Calendar/bug4316678.java ! test/jdk/java/util/Calendar/bug4372743.java ! test/jdk/java/util/Date/Bug4955000.java ! test/jdk/java/util/Date/DateRegression.java ! test/jdk/java/util/Date/DateTest.java ! test/jdk/java/util/PluggableLocale/TimeZoneNameProviderTest.java ! test/jdk/java/util/Properties/StoreDeadlock.java ! test/jdk/java/util/TimeZone/Bug5097350.java ! test/jdk/java/util/TimeZone/Bug6329116.java ! test/jdk/java/util/TimeZone/Bug6772689.java ! test/jdk/java/util/TimeZone/DaylightTimeTest.java ! test/jdk/java/util/TimeZone/IDTest.java ! test/jdk/java/util/TimeZone/ListTimeZones.java ! test/jdk/java/util/TimeZone/TimeZoneBoundaryTest.java ! test/jdk/java/util/TimeZone/TimeZoneRegression.java ! test/jdk/java/util/TimeZone/bug4096952.java ! test/jdk/sun/security/x509/X509CertImpl/V3Certificate.java ! test/jdk/sun/util/resources/TimeZone/Bug4640234.java ! test/jdk/sun/util/resources/cldr/Bug8134384.java ! test/jdk/sun/util/resources/cldr/Bug8202764.java Changeset: 6a29a811 Branch: hermetic-java-runtime Author: William Kemper Date: 2025-01-21 18:36:19 +0000 URL: https://git.openjdk.org/leyden/commit/6a29a8110ec38b4adc8163ba8651cbc935353f1d 8345750: Shenandoah: Test TestJcmdHeapDump.java#aggressive intermittent assert(gc_cause() == GCCause::_no_gc) failed: Over-writing cause Reviewed-by: kdnilsen, ysr ! src/hotspot/share/gc/shared/gcVMOperations.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/services/heapDumper.cpp Changeset: 9afeb166 Branch: hermetic-java-runtime Author: Jiangli Zhou Date: 2025-01-21 11:45:45 +0000 URL: https://git.openjdk.org/leyden/commit/9afeb166661892bcf66ec63cf4ab0ff8aa51c8c7 Merge branch 'master' into hermetic-java-runtime ! make/Images.gmk ! make/Main.gmk ! make/autoconf/flags-ldflags.m4 ! make/autoconf/lib-bundled.m4 ! make/autoconf/lib-freetype.m4 ! make/autoconf/spec.gmk.template ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/prims/jvmtiAgent.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/arguments.hpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/threads.cpp ! src/hotspot/share/utilities/globalDefinitions.hpp ! src/hotspot/share/utilities/zipLibrary.cpp ! src/java.base/share/classes/java/security/KeyStore.java ! src/java.base/share/classes/java/security/Security.java ! src/java.base/share/classes/javax/crypto/JceSecurity.java.template ! src/java.base/share/classes/jdk/internal/jimage/ImageReaderFactory.java ! src/java.base/share/classes/jdk/internal/misc/JavaHome.java ! src/java.base/share/classes/sun/security/util/DomainName.java ! src/java.base/share/classes/sun/security/util/FilePaths.java ! src/java.base/share/native/libjimage/jimage.cpp ! src/java.base/share/native/libjli/java.c ! src/java.base/unix/native/jspawnhelper/jspawnhelper.c ! src/java.base/unix/native/libjava/ProcessImpl_md.c ! src/java.desktop/share/classes/sun/awt/FontConfiguration.java ! src/java.desktop/share/classes/sun/font/SunFontManager.java ! src/java.desktop/share/classes/sun/print/PSPrinterJob.java ! src/java.desktop/windows/classes/sun/awt/Win32FontManager.java ! make/Images.gmk ! make/Main.gmk ! make/autoconf/flags-ldflags.m4 ! make/autoconf/lib-bundled.m4 ! make/autoconf/lib-freetype.m4 ! make/autoconf/spec.gmk.template ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/prims/jvmtiAgent.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/arguments.hpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/threads.cpp ! src/hotspot/share/utilities/globalDefinitions.hpp ! src/hotspot/share/utilities/zipLibrary.cpp ! src/java.base/share/classes/java/security/KeyStore.java ! src/java.base/share/classes/java/security/Security.java ! src/java.base/share/classes/javax/crypto/JceSecurity.java.template ! src/java.base/share/classes/jdk/internal/jimage/ImageReaderFactory.java + src/java.base/share/classes/jdk/internal/misc/JavaHome.java ! src/java.base/share/classes/sun/security/util/DomainName.java ! src/java.base/share/classes/sun/security/util/FilePaths.java ! src/java.base/share/native/libjimage/jimage.cpp ! src/java.base/share/native/libjli/java.c ! src/java.base/unix/native/jspawnhelper/jspawnhelper.c ! src/java.base/unix/native/libjava/ProcessImpl_md.c ! src/java.desktop/share/classes/sun/awt/FontConfiguration.java ! src/java.desktop/share/classes/sun/font/SunFontManager.java ! src/java.desktop/share/classes/sun/print/PSPrinterJob.java ! src/java.desktop/windows/classes/sun/awt/Win32FontManager.java From jianglizhou at google.com Tue Jan 21 20:04:04 2025 From: jianglizhou at google.com (Jiangli Zhou) Date: Tue, 21 Jan 2025 12:04:04 -0800 Subject: git: openjdk/leyden: hermetic-java-runtime: 601 new changesets In-Reply-To: References: Message-ID: I synced https://github.com/openjdk/leyden/tree/hermetic-java-runtime branch with the latest JDK mainline today. This is the commit for the latest sync up. I did a quick test with the 'static-jdk-image' build. The static launcher builds and runs (only ran simple HelloWorld) for me on Linux x64 machine. There are some cleanups still needed. I'll do those separately. The branch is in a good state for developing new changes. Best, Jiangli On Tue, Jan 21, 2025 at 11:52?AM duke wrote: > > Changeset: 30b8bbe2 > Branch: hermetic-java-runtime > Author: Sean Mullan > Date: 2024-12-02 15:23:47 +0000 > URL: https://git.openjdk.org/leyden/commit/30b8bbe255c1653d25961c3fe79096b2b8d62bd6 > > 8345060: Remove Security Manager dependencies from java.security.KeyStore and Identity APIs and implementations > > Reviewed-by: hchao, alanb, weijun > > ! src/java.base/macosx/classes/apple/security/AppleProvider.java > ! src/java.base/macosx/classes/apple/security/KeychainStore.java > ! src/java.base/share/classes/com/sun/crypto/provider/KeyProtector.java > ! src/java.base/share/classes/java/security/Identity.java > ! src/java.base/share/classes/java/security/IdentityScope.java > ! src/java.base/share/classes/java/security/KeyStore.java > ! src/java.base/share/classes/java/security/Signer.java > ! src/java.base/share/classes/sun/security/pkcs12/PKCS12KeyStore.java > ! src/java.base/share/classes/sun/security/tools/keytool/Main.java > ! src/java.base/share/classes/sun/security/util/KeyStoreDelegator.java > ! test/jdk/java/security/KeyStore/EntryMethods.java > > Changeset: 29c57e8b > Branch: hermetic-java-runtime > Author: Jatin Bhateja > Date: 2024-12-02 16:55:33 +0000 > URL: https://git.openjdk.org/leyden/commit/29c57e8b346531c8675ad853460207f67e00f946 > > 8342677: Add IR validation tests for newly added saturated vector add / sub operations > > Reviewed-by: epeter > > ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java > + test/hotspot/jtreg/compiler/vectorapi/VectorSaturatedOperationsTest.java > > Changeset: 352201dd > Branch: hermetic-java-runtime > Author: Naoto Sato > Date: 2024-12-02 17:05:32 +0000 > URL: https://git.openjdk.org/leyden/commit/352201ddecb048fe41bdf68d775a0a6cb2080122 > > 8343788: Provide means to alter lib/tzmappings entries on Windows > > Reviewed-by: joehw > > ! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java > + src/java.base/share/data/tzdata/tzmappings.override > > Changeset: 67f18cc9 > Branch: hermetic-java-runtime > Author: Phil Race > Date: 2024-12-02 17:31:21 +0000 > URL: https://git.openjdk.org/leyden/commit/67f18cc9cef0966ccafb21a47043a85b9f39642f > > 8345142: Remove uses of SecurityManager in Printing related classes > > Reviewed-by: azvegint, psadhukhan > > ! src/java.desktop/share/classes/java/awt/print/PrinterJob.java > ! src/java.desktop/share/classes/javax/print/PrintServiceLookup.java > ! src/java.desktop/share/classes/javax/print/ServiceUI.java > ! src/java.desktop/share/classes/sun/print/PSStreamPrintJob.java > ! src/java.desktop/share/classes/sun/print/PrintJob2D.java > ! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java > ! src/java.desktop/share/classes/sun/print/ServiceDialog.java > ! src/java.desktop/share/classes/sun/print/ServiceNotifier.java > ! src/java.desktop/unix/classes/sun/print/IPPPrintService.java > ! src/java.desktop/unix/classes/sun/print/PrintServiceLookupProvider.java > ! src/java.desktop/unix/classes/sun/print/UnixPrintJob.java > ! src/java.desktop/unix/classes/sun/print/UnixPrintService.java > ! src/java.desktop/windows/classes/sun/awt/windows/WPrinterJob.java > ! src/java.desktop/windows/classes/sun/print/PrintServiceLookupProvider.java > ! src/java.desktop/windows/classes/sun/print/Win32PrintJob.java > ! src/java.desktop/windows/classes/sun/print/Win32PrintService.java > > Changeset: 7c944ee6 > Branch: hermetic-java-runtime > Author: Aleksey Shipilev > Date: 2024-12-02 17:34:49 +0000 > URL: https://git.openjdk.org/leyden/commit/7c944ee6f4dda4f1626721d63ac6bc6d1b40d33b > > 8345172: x86: Some CPU feature asserts are declared as 32-bit only > > Reviewed-by: dfenacci, kvn > > ! src/hotspot/cpu/x86/assembler_x86.cpp > ! src/hotspot/cpu/x86/macroAssembler_x86.cpp > > Changeset: d6a5f1ba > Branch: hermetic-java-runtime > Author: Weijun Wang > Date: 2024-12-02 19:30:16 +0000 > URL: https://git.openjdk.org/leyden/commit/d6a5f1bafb879258cf5f1d4cd89e9cc272b0c01f > > 8344768: Consider removing "sun.security.krb5.autodeducerealm" system property > > Reviewed-by: mullan > > ! src/java.security.jgss/share/classes/sun/security/krb5/PrincipalName.java > ! src/java.security.jgss/share/classes/sun/security/krb5/Realm.java > ! test/jdk/sun/security/krb5/name/Constructors.java > > Changeset: 525f33ba > Branch: hermetic-java-runtime > Author: Joe Darcy > Date: 2024-12-02 19:43:47 +0000 > URL: https://git.openjdk.org/leyden/commit/525f33baaea2cc559ddd2396611a7734a64a9d66 > > 8345324: Update comment in SourceVersion for language evolution history for changes in 24 > > Reviewed-by: iris > > ! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java > > Changeset: 3d0d0e62 > Branch: hermetic-java-runtime > Author: David Holmes > Date: 2024-12-02 20:54:58 +0000 > URL: https://git.openjdk.org/leyden/commit/3d0d0e62900653c4e395166a9ac48578b3dbc1f8 > > 8345012: os::build_agent_function_name potentially wastes a byte when allocating the buffer > > Reviewed-by: stuefe, shade > > ! src/hotspot/os/posix/os_posix.cpp > ! src/hotspot/os/windows/os_windows.cpp > ! src/hotspot/share/runtime/os.cpp > > Changeset: 940aa7c4 > Branch: hermetic-java-runtime > Author: Sean Mullan > Date: 2024-12-02 21:30:53 +0000 > URL: https://git.openjdk.org/leyden/commit/940aa7c4cf1bf770690660c8bb21fb3ddc5186e4 > > 8344397: Remove Security Manager dependencies from java.security and sun.security packages > > Reviewed-by: rriggs, hchao, weijun, alanb > > ! src/java.base/share/classes/java/lang/Class.java > ! src/java.base/share/classes/java/security/AccessControlContext.java > ! src/java.base/share/classes/java/security/Provider.java > ! src/java.base/share/classes/java/security/SecureRandom.java > ! src/java.base/share/classes/java/security/Security.java > - src/java.base/share/classes/sun/security/action/GetBooleanAction.java > - src/java.base/share/classes/sun/security/action/GetIntegerAction.java > - src/java.base/share/classes/sun/security/action/GetLongAction.java > ! src/java.base/share/classes/sun/security/action/GetPropertyAction.java > - src/java.base/share/classes/sun/security/action/PutAllAction.java > ! src/java.base/share/classes/sun/security/ec/SunEC.java > ! src/java.base/share/classes/sun/security/internal/spec/TlsRsaPremasterSecretParameterSpec.java > ! src/java.base/share/classes/sun/security/jca/ProviderConfig.java > ! src/java.base/share/classes/sun/security/jca/ProviderList.java > ! src/java.base/share/classes/sun/security/provider/ConfigFile.java > ! src/java.base/share/classes/sun/security/provider/DRBG.java > ! src/java.base/share/classes/sun/security/provider/FileInputStreamPool.java > ! src/java.base/share/classes/sun/security/provider/MD4.java > ! src/java.base/share/classes/sun/security/provider/SeedGenerator.java > ! src/java.base/share/classes/sun/security/provider/Sun.java > ! src/java.base/share/classes/sun/security/provider/SunEntries.java > ! src/java.base/share/classes/sun/security/provider/VerificationProvider.java > ! src/java.base/share/classes/sun/security/provider/certpath/OCSP.java > ! src/java.base/share/classes/sun/security/provider/certpath/URICertStore.java > ! src/java.base/share/classes/sun/security/rsa/RSAKeyFactory.java > ! src/java.base/share/classes/sun/security/rsa/SunRsaSign.java > ! src/java.base/share/classes/sun/security/util/AbstractAlgorithmConstraints.java > ! src/java.base/share/classes/sun/security/util/Debug.java > ! src/java.base/share/classes/sun/security/util/DomainName.java > ! src/java.base/share/classes/sun/security/util/FilePermCompat.java > ! src/java.base/share/classes/sun/security/util/HostnameChecker.java > - src/java.base/share/classes/sun/security/util/LazyCodeSourcePermissionCollection.java > ! src/java.base/share/classes/sun/security/util/LocalizedMessage.java > ! src/java.base/share/classes/sun/security/util/SecurityConstants.java > ! src/java.base/share/classes/sun/security/util/SecurityProperties.java > ! src/java.base/share/classes/sun/security/util/SecurityProviderConstants.java > ! src/java.base/share/classes/sun/security/util/SignatureFileVerifier.java > ! src/java.base/unix/classes/sun/security/provider/NativePRNG.java > ! src/java.naming/share/classes/com/sun/naming/internal/ObjectFactoriesFilter.java > ! src/java.security.jgss/share/classes/sun/security/krb5/Config.java > ! src/java.security.jgss/share/classes/sun/security/krb5/Credentials.java > ! src/java.security.jgss/share/classes/sun/security/krb5/PrincipalName.java > ! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java > ! test/jdk/sun/security/action/Generify.java > - test/jdk/sun/security/action/GetLongAction/ReturnNullIfNoDefault.java > > Changeset: 3a3bcd53 > Branch: hermetic-java-runtime > Author: Joe Wang > Date: 2024-12-02 22:26:20 +0000 > URL: https://git.openjdk.org/leyden/commit/3a3bcd53d0b9aa55dcbc15de4d8278ce3258b31e > > 8344800: Add W3C DTDs and XSDs to the JDK built-in Catalog > > Reviewed-by: lancea, rriggs > > ! make/modules/java.xml/Java.gmk > ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java > ! src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/JDKCatalog.xml > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/schema10/XMLSchema.dtd > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/schema10/datatypes.dtd > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml10/xhtml-lat1.ent > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml10/xhtml-special.ent > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml10/xhtml-symbol.ent > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml10/xhtml1-frameset.dtd > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml10/xhtml1-strict.dtd > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml10/xhtml1-transitional.dtd > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-attribs-1.mod > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-base-1.mod > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-bdo-1.mod > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-blkphras-1.mod > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-blkpres-1.mod > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-blkstruct-1.mod > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-charent-1.mod > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-csismap-1.mod > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-datatypes-1.mod > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-edit-1.mod > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-events-1.mod > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-form-1.mod > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-framework-1.mod > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-hypertext-1.mod > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-image-1.mod > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-inlphras-1.mod > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-inlpres-1.mod > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-inlstruct-1.mod > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-inlstyle-1.mod > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-legacy-1.mod > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-link-1.mod > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-list-1.mod > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-meta-1.mod > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-object-1.mod > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-param-1.mod > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-pres-1.mod > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-qname-1.mod > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-ruby-1.mod > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-script-1.mod > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-ssismap-1.mod > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-struct-1.mod > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-style-1.mod > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-table-1.mod > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-text-1.mod > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml11-model-1.mod > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml11.dtd > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xmlspec2_10/xmlspec.dtd > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/schema10/XMLSchema-datatypes.xsd > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/schema10/XMLSchema.xsd > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml10/xhtml1-frameset.xsd > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml10/xhtml1-strict.xsd > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml10/xhtml1-transitional.xsd > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-attribs-1.xsd > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-base-1.xsd > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-bdo-1.xsd > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-blkphras-1.xsd > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-blkpres-1.xsd > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-blkstruct-1.xsd > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-copyright-1.xsd > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-csismap-1.xsd > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-datatypes-1.xsd > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-edit-1.xsd > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-events-1.xsd > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-form-1.xsd > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-framework-1.xsd > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-hypertext-1.xsd > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-image-1.xsd > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-inlphras-1.xsd > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-inlpres-1.xsd > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-inlstruct-1.xsd > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-inlstyle-1.xsd > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-link-1.xsd > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-list-1.xsd > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-meta-1.xsd > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-notations-1.xsd > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-object-1.xsd > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-param-1.xsd > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-pres-1.xsd > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-ruby-1.xsd > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-script-1.xsd > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-ssismap-1.xsd > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-struct-1.xsd > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-style-1.xsd > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-table-1.xsd > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-target-1.xsd > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-text-1.xsd > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml11-model-1.xsd > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml11-modules-1.xsd > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml11.xsd > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xml-events-1.xsd > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xml-events-copyright-1.xsd > + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xmlNS2001/xml.xsd > ! src/java.xml/share/classes/module-info.java > + src/java.xml/share/legal/schema10part1.md > + src/java.xml/share/legal/schema10part2.md > + src/java.xml/share/legal/xhtml10.md > + src/java.xml/share/legal/xhtml10schema.md > + src/java.xml/share/legal/xhtml11.md > + src/java.xml/share/legal/xhtml11schema.md > + src/java.xml/share/legal/xmlspec.md > + src/java.xml/share/legal/xmlxsd.md > ! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupport2.java > ! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupport3.java > ! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupportBase.java > + test/jaxp/javax/xml/jaxp/unittest/catalog/val_test_dtd.xsd > > Changeset: 1997e89d > Branch: hermetic-java-runtime > Author: William Kemper > Date: 2024-12-02 22:54:53 +0000 > URL: https://git.openjdk.org/leyden/commit/1997e89ddf9fba7c6eea6c96bd0b5426576d4460 > > 8345346: Shenandoah: Description of ShenandoahGCMode still refers to incremental update mode > > Reviewed-by: ysr > > ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp > > Changeset: 68b1b94d > Branch: hermetic-java-runtime > Author: Ioi Lam > Date: 2024-12-02 22:55:53 +0000 > URL: https://git.openjdk.org/leyden/commit/68b1b94d1be686037e2aaef57c0d9adc594fac7a > > 8344904: Interned strings in old classes are not stored in CDS archive > > Reviewed-by: dholmes, ccheung > > ! src/hotspot/share/cds/metaspaceShared.cpp > ! src/hotspot/share/oops/constantPool.cpp > ! src/hotspot/share/oops/constantPool.hpp > + test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/OldClassWithStaticString.jasm > + test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/StaticStringInOldClass.java > > Changeset: 5958463c > Branch: hermetic-java-runtime > Author: Chen Liang > Date: 2024-12-02 23:49:57 +0000 > URL: https://git.openjdk.org/leyden/commit/5958463cadb04560ec85d9af972255bfe6dcc2f2 > > 8343377: Performance regression in reflective invocation of native methods > > Reviewed-by: mchung > > ! src/java.base/share/classes/jdk/internal/reflect/DirectMethodHandleAccessor.java > ! src/java.base/share/classes/jdk/internal/reflect/MethodHandleAccessorFactory.java > + test/micro/org/openjdk/bench/java/lang/reflect/NativeMethodInvoke.java > > Changeset: 3f6c0424 > Branch: hermetic-java-runtime > Author: Phil Race > Date: 2024-12-03 00:12:50 +0000 > URL: https://git.openjdk.org/leyden/commit/3f6c04247ff6ad69330bc219ed26944852954e85 > > 8345143: Remove uses of SecurityManager in the java.desktop module > > Reviewed-by: azvegint, honkar > > ! src/java.desktop/macosx/classes/com/apple/eio/FileManager.java > ! src/java.desktop/share/classes/com/sun/beans/finder/ClassFinder.java > ! src/java.desktop/share/classes/com/sun/beans/introspect/ClassInfo.java > ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKStyle.java > ! src/java.desktop/share/classes/com/sun/media/sound/AudioSynthesizer.java > ! src/java.desktop/share/classes/com/sun/media/sound/SoftSynthesizer.java > ! src/java.desktop/share/classes/java/awt/Font.java > ! src/java.desktop/share/classes/java/awt/Window.java > ! src/java.desktop/share/classes/java/beans/Beans.java > ! src/java.desktop/share/classes/java/beans/Introspector.java > ! src/java.desktop/share/classes/java/beans/PropertyEditorManager.java > ! src/java.desktop/share/classes/javax/imageio/spi/IIORegistry.java > ! src/java.desktop/share/classes/javax/sound/midi/Synthesizer.java > ! src/java.desktop/share/classes/javax/swing/DefaultListCellRenderer.java > ! src/java.desktop/share/classes/javax/swing/FocusManager.java > ! src/java.desktop/share/classes/javax/swing/JFrame.java > ! src/java.desktop/share/classes/javax/swing/JInternalFrame.java > ! src/java.desktop/share/classes/javax/swing/JTable.java > ! src/java.desktop/share/classes/javax/swing/Popup.java > ! src/java.desktop/share/classes/javax/swing/TimerQueue.java > ! src/java.desktop/share/classes/javax/swing/UIDefaults.java > ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxRenderer.java > ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLabelUI.java > ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLabelUI.java > ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalSliderUI.java > ! src/java.desktop/share/classes/javax/swing/table/DefaultTableCellRenderer.java > ! src/java.desktop/share/classes/javax/swing/text/DefaultCaret.java > ! src/java.desktop/share/classes/javax/swing/text/DefaultFormatter.java > ! src/java.desktop/share/classes/javax/swing/text/NumberFormatter.java > ! src/java.desktop/share/classes/sun/awt/OSInfo.java > ! src/java.desktop/share/classes/sun/awt/SunToolkit.java > ! src/java.desktop/share/classes/sun/awt/util/PerformanceLogger.java > ! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java > ! test/jdk/lib/client/ExtendedRobot.java > > Changeset: d88c7b36 > Branch: hermetic-java-runtime > Author: Jaikiran Pai > Date: 2024-12-03 02:31:26 +0000 > URL: https://git.openjdk.org/leyden/commit/d88c7b365afec04c4d1fa089e088c9bbd76c596d > > 8345279: Mistake in javadoc of javax.sql.rowset.BaseRowSet#setBigDecimal > > Reviewed-by: darcy, lancea, iris > > ! src/java.sql.rowset/share/classes/javax/sql/rowset/BaseRowSet.java > > Changeset: 325366ee > Branch: hermetic-java-runtime > Author: Phil Race > Date: 2024-12-03 02:32:17 +0000 > URL: https://git.openjdk.org/leyden/commit/325366ee1d72377c04344aa77f51f7c6d78b65d7 > > 8345141: Remove uses of SecurityManager in ShellFolder related classes > > Reviewed-by: azvegint, honkar > > ! src/java.desktop/share/classes/sun/awt/shell/ShellFolder.java > ! src/java.desktop/share/classes/sun/awt/shell/ShellFolderManager.java > ! src/java.desktop/share/classes/sun/swing/FilePane.java > ! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolder2.java > ! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolderManager2.java > > Changeset: 24983dd4 > Branch: hermetic-java-runtime > Author: Jaikiran Pai > Date: 2024-12-03 02:34:20 +0000 > URL: https://git.openjdk.org/leyden/commit/24983dd4c107f11032969e3c079fd0ee07098583 > > 7038838: Unspecified NPE in java.net.IDN methods > > Reviewed-by: liach, dfuchs > > ! src/java.base/share/classes/java/net/IDN.java > + test/jdk/java/net/IDNTest.java > > Changeset: 40ae4699 > Branch: hermetic-java-runtime > Author: Jaikiran Pai > Date: 2024-12-03 02:36:14 +0000 > URL: https://git.openjdk.org/leyden/commit/40ae4699622cca72830acd146b7b5c4efd5a43ec > > 8235786: Javadoc for com/sun/net/httpserver/HttpExchange.java#setAttribute is unclear > > Reviewed-by: dfuchs, michaelm > > ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpExchange.java > ! test/jdk/com/sun/net/httpserver/ExchangeAttributeTest.java > > Changeset: e023addf > Branch: hermetic-java-runtime > Author: Prasanta Sadhukhan > Date: 2024-12-03 03:19:10 +0000 > URL: https://git.openjdk.org/leyden/commit/e023addf701ce4321040c96bd501355ece75a05c > > 8345297: test/jdk/javax/swing/Action/8133039/bug8133039.java fails in ubuntu22.04 > > Reviewed-by: azvegint > > ! test/jdk/javax/swing/Action/8133039/bug8133039.java > > Changeset: a3b58ee5 > Branch: hermetic-java-runtime > Author: Amit Kumar > Date: 2024-12-03 04:06:39 +0000 > URL: https://git.openjdk.org/leyden/commit/a3b58ee5cd1ec0ea78649d4128d272458b05eb13 > > 8339983: [s390x] secondary_super_cache does not scale well: C1 and interpreter > > Reviewed-by: lucy, aph > > ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp > ! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp > ! src/hotspot/cpu/s390/macroAssembler_s390.cpp > ! src/hotspot/cpu/s390/macroAssembler_s390.hpp > ! src/hotspot/cpu/s390/s390.ad > ! src/hotspot/cpu/s390/stubGenerator_s390.cpp > > Changeset: 4ac2e477 > Branch: hermetic-java-runtime > Author: Kim Barrett > Date: 2024-12-03 04:54:51 +0000 > URL: https://git.openjdk.org/leyden/commit/4ac2e477b9bb9995047718b7d8df36c3dc739a9d > > 8343800: Cleanup definition of NULL_WORD > > Reviewed-by: dholmes, kvn > > ! src/hotspot/share/utilities/globalDefinitions.hpp > ! src/hotspot/share/utilities/globalDefinitions_gcc.hpp > ! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp > > Changeset: 3eb54615 > Branch: hermetic-java-runtime > Author: Volkan Yaz?c? > Committer: Jaikiran Pai > Date: 2024-12-03 06:59:06 +0000 > URL: https://git.openjdk.org/leyden/commit/3eb54615783562f24e61983dfcc3cb823b27b0eb > > 8343791: Socket.connect API should document whether the socket will be closed when hostname resolution fails or another error occurs > > Reviewed-by: dfuchs, alanb > > ! src/java.base/share/classes/java/net/Socket.java > ! src/java.base/share/classes/sun/nio/ch/Net.java > ! src/java.base/share/classes/sun/nio/ch/NioSocketImpl.java > ! src/java.base/share/classes/sun/nio/ch/SocketAdaptor.java > + test/jdk/java/net/Socket/ConnectFailTest.java > > Changeset: 5c8cb2ed > Branch: hermetic-java-runtime > Author: Alan Bateman > Date: 2024-12-03 07:24:46 +0000 > URL: https://git.openjdk.org/leyden/commit/5c8cb2edcb0a919bfcad11b3f2cb399402915a0c > > 8337199: Add jcmd Thread.vthread_scheduler and Thread.vthread_pollers diagnostic commands > > Reviewed-by: dholmes, kevinw > > ! src/hotspot/share/classfile/vmSymbols.hpp > ! src/hotspot/share/services/diagnosticCommand.cpp > ! src/hotspot/share/services/diagnosticCommand.hpp > ! src/java.base/share/classes/java/lang/System.java > ! src/java.base/share/classes/java/lang/VirtualThread.java > ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java > + src/java.base/share/classes/jdk/internal/vm/JcmdVThreadCommands.java > ! src/java.base/share/classes/sun/nio/ch/Poller.java > ! src/jdk.jcmd/share/man/jcmd.md > ! test/failure_handler/src/share/conf/common.properties > + test/hotspot/jtreg/serviceability/dcmd/thread/VThreadCommandsTest.java > > Changeset: 659f70b3 > Branch: hermetic-java-runtime > Author: Andrey Turbanov > Date: 2024-12-03 07:26:01 +0000 > URL: https://git.openjdk.org/leyden/commit/659f70b37079ea2a54ebaaad5f47ce9600982d8d > > 8343418: Unnecessary Hashtable usage in CSS.htmlAttrToCssAttrMap > > Reviewed-by: honkar, aivanov > > ! src/java.desktop/share/classes/javax/swing/text/html/CSS.java > > Changeset: 8dada737 > Branch: hermetic-java-runtime > Author: Per Minborg > Date: 2024-12-03 08:28:04 +0000 > URL: https://git.openjdk.org/leyden/commit/8dada7373fbe195abcc8b2ea7f876f3df6fee821 > > 8345120: A likely bug in StringSupport::chunkedStrlenShort > > Reviewed-by: mcimadamore > > ! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java > ! src/java.base/share/classes/jdk/internal/foreign/SegmentBulkOperations.java > ! src/java.base/share/classes/jdk/internal/foreign/StringSupport.java > ! test/jdk/java/foreign/TestStringEncoding.java > ! test/micro/org/openjdk/bench/java/lang/foreign/InternalStrLen.java > > Changeset: c330b90b > Branch: hermetic-java-runtime > Author: Nizar Benalla > Date: 2024-12-03 09:06:07 +0000 > URL: https://git.openjdk.org/leyden/commit/c330b90b9f43f80c322153585fa78704358f0224 > > 8343780: Add since checker tests to the Tools area modules and add missing @since to jdk.jfr > > Reviewed-by: cstein, egahlin > > ! src/jdk.jfr/share/classes/jdk/jfr/Recording.java > = test/jdk/tools/sincechecker/modules/java.scripting/JavaScriptingCheckSince.java > = test/jdk/tools/sincechecker/modules/jdk.dynalink/JdkDynalinkCheckSince.java > = test/jdk/tools/sincechecker/modules/jdk.jartool/JdkJartoolCheckSince.java > = test/jdk/tools/sincechecker/modules/jdk.jlink/JdkJlinkCheckSince.java > = test/jdk/tools/sincechecker/modules/jdk.jsobject/JdkJsobjectCheckSince.java > > Changeset: ec93cc50 > Branch: hermetic-java-runtime > Author: Aggelos Biboudis > Date: 2024-12-03 09:18:58 +0000 > URL: https://git.openjdk.org/leyden/commit/ec93cc50988c4bd58bf599e007d09824702720b2 > > 8343932: Error when parsing qualified generic type test pattern in switch > > Reviewed-by: jlahoda > > ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java > + test/langtools/tools/javac/patterns/T8343932.java > > Changeset: 077b8422 > Branch: hermetic-java-runtime > Author: Eirik Bj?rsn?s > Date: 2024-12-03 09:53:37 +0000 > URL: https://git.openjdk.org/leyden/commit/077b8422bb5bf70fb6201b71911741e2aff9a520 > > 8345074: java.net.InterfaceAddress constructor could be made private > > Reviewed-by: jpai > > ! src/java.base/share/classes/java/net/InterfaceAddress.java > > Changeset: 63af2f42 > Branch: hermetic-java-runtime > Author: Axel Boldt-Christmas > Date: 2024-12-03 10:42:23 +0000 > URL: https://git.openjdk.org/leyden/commit/63af2f42b7abe9504897d7c3f3b4cc0b57123694 > > 8344414: ZGC: Another division by zero in rule_major_allocation_rate > > Reviewed-by: eosterlund, stefank > > ! src/hotspot/share/gc/z/zDirector.cpp > ! src/hotspot/share/gc/z/zStat.cpp > ! src/hotspot/share/gc/z/zStat.hpp > > Changeset: 8cad0431 > Branch: hermetic-java-runtime > Author: Jorn Vernee > Date: 2024-12-03 12:28:17 +0000 > URL: https://git.openjdk.org/leyden/commit/8cad0431ff17992fadbb593319ad3821b32e3b7e > > 8336768: Allow captureCallState and critical linker options to be combined > > Reviewed-by: mcimadamore > > ! src/java.base/share/classes/java/lang/foreign/Linker.java > ! src/java.base/share/classes/jdk/internal/foreign/abi/CallingSequence.java > ! src/java.base/share/classes/jdk/internal/foreign/abi/CallingSequenceBuilder.java > ! src/java.base/share/classes/jdk/internal/foreign/abi/DowncallLinker.java > ! src/java.base/share/classes/jdk/internal/foreign/abi/LinkerOptions.java > ! src/java.base/share/classes/jdk/internal/foreign/abi/NativeEntryPoint.java > ! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/FallbackLinker.java > ! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/LibFallback.java > ! src/java.base/share/native/libfallbackLinker/fallbackLinker.c > ! test/jdk/java/foreign/TestIllegalLink.java > ! test/jdk/java/foreign/capturecallstate/TestCaptureCallState.java > ! test/jdk/java/foreign/critical/TestCritical.java > ! test/jdk/java/foreign/critical/libCritical.c > ! test/jdk/java/foreign/passheapsegment/TestPassHeapSegment.java > > Changeset: 65b5a2e3 > Branch: hermetic-java-runtime > Author: Daniel Skantz > Committer: Roberto Casta?eda Lozano > Date: 2024-12-03 13:32:28 +0000 > URL: https://git.openjdk.org/leyden/commit/65b5a2e3e4f9882adca587b9fed90223b93302a0 > > 8345158: IGV: local scheduling should not place successors before predecessors > > Reviewed-by: rcastanedalo, chagedorn > > ! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/java/com/sun/hotspot/igv/servercompiler/ServerCompilerScheduler.java > > Changeset: dfa5620f > Branch: hermetic-java-runtime > Author: Per Minborg > Date: 2024-12-03 13:32:48 +0000 > URL: https://git.openjdk.org/leyden/commit/dfa5620ff3d57b71ccaf09ca8e71fa85d93ceb00 > > 8345164: Remove residual --enable-preview in FFM tests and benchmarks > > Reviewed-by: mcimadamore, jvernee > > ! test/jdk/java/foreign/enablenativeaccess/TestEnableNativeAccessJarManifest.java > ! test/micro/org/openjdk/bench/java/lang/foreign/ToJavaStringTest.java > > Changeset: eac00f6d > Branch: hermetic-java-runtime > Author: Per Minborg > Date: 2024-12-03 14:32:22 +0000 > URL: https://git.openjdk.org/leyden/commit/eac00f6d112b24b62b067a1e9cee342ab07ef021 > > 8345396: Fix headers after JDK-8345164 > > Reviewed-by: rriggs > > ! test/jdk/java/foreign/enablenativeaccess/TestEnableNativeAccessJarManifest.java > ! test/micro/org/openjdk/bench/java/lang/foreign/ToJavaStringTest.java > > Changeset: fcf185c8 > Branch: hermetic-java-runtime > Author: Roger Riggs > Date: 2024-12-03 14:59:30 +0000 > URL: https://git.openjdk.org/leyden/commit/fcf185c8b425a6984eb145c3127f97e811d345d7 > > 8345325: SM cleanup of GetPropertyAction in java.base > > Reviewed-by: alanb, lancea, naoto, mchung > > ! src/java.base/share/classes/java/lang/ScopedValue.java > ! src/java.base/share/classes/java/lang/StackStreamFactory.java > ! src/java.base/share/classes/java/lang/ThreadLocal.java > ! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java > ! src/java.base/share/classes/jdk/internal/vm/Continuation.java > ! src/java.base/share/classes/jdk/internal/vm/ThreadContainers.java > - src/java.base/share/classes/sun/security/action/GetPropertyAction.java > ! src/java.base/share/classes/sun/util/calendar/LocalGregorianCalendar.java > ! src/java.base/share/classes/sun/util/locale/provider/LocaleProviderAdapter.java > ! src/java.base/share/classes/sun/util/locale/provider/LocaleResources.java > - test/jdk/sun/security/action/Generify.java > > Changeset: 8647c001 > Branch: hermetic-java-runtime > Author: Alexey Ivanov > Date: 2024-12-03 15:00:47 +0000 > URL: https://git.openjdk.org/leyden/commit/8647c00114385f74939bf705c9c07e709f41a18d > > 8342602: Remove JButton/PressedButtonRightClickTest test > > Reviewed-by: dnguyen, prr > > - test/jdk/javax/swing/JButton/PressedButtonRightClickTest.java > ! test/jdk/javax/swing/JButton/bug4490179.java > > Changeset: caf053b3 > Branch: hermetic-java-runtime > Author: Alexey Ivanov > Date: 2024-12-03 15:05:13 +0000 > URL: https://git.openjdk.org/leyden/commit/caf053b3ad53e4ce86d07adee6d71ea1ff3e8965 > > 8337287: Update image in javax.swing.text.Document.insert > > Reviewed-by: serb, prr, abhiscxk > > ! src/java.desktop/share/classes/javax/swing/text/Document.java > - src/java.desktop/share/classes/javax/swing/text/doc-files/Document-insert.gif > + src/java.desktop/share/classes/javax/swing/text/doc-files/Document-insert.svg > > Changeset: ba509393 > Branch: hermetic-java-runtime > Author: Coleen Phillimore > Date: 2024-12-03 15:44:00 +0000 > URL: https://git.openjdk.org/leyden/commit/ba5093935ddedfecaaa80d3107dc0d84d4d18756 > > 8341649: Regressions with large metaspace apps after 8338526 > > Reviewed-by: liach, stuefe > > ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java > > Changeset: 2be27e15 > Branch: hermetic-java-runtime > Author: Viktor Klang > Date: 2024-12-03 15:56:32 +0000 > URL: https://git.openjdk.org/leyden/commit/2be27e1545a36628eef063d5a20c5e1f23e5c9ec > > 8345393: ProblemList java/util/concurrent/locks/StampedLock/OOMEInStampedLock.java on generic-all JTREG_TEST_THREAD_FACTORY=Virtual > > Reviewed-by: alanb > > ! test/jdk/ProblemList-Virtual.txt > > Changeset: 60bd73a5 > Branch: hermetic-java-runtime > Author: Matias Saavedra Silva > Date: 2024-12-03 16:18:38 +0000 > URL: https://git.openjdk.org/leyden/commit/60bd73a5957f26742e3c326cca0b45395b9470af > > 8342089: Require --enable-native-access to be the same between CDS dump time and run time > > Reviewed-by: ccheung, dholmes > > ! src/hotspot/share/cds/cdsConfig.cpp > ! src/hotspot/share/cds/metaspaceShared.cpp > ! src/hotspot/share/classfile/modules.cpp > ! src/hotspot/share/classfile/modules.hpp > ! src/hotspot/share/runtime/arguments.cpp > ! src/hotspot/share/runtime/arguments.hpp > ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTClassLinkingVMOptions.java > ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java > + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/module/EnableNativeAccessCDS.java > ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/module/ModuleOption.java > > Changeset: 3eaa7615 > Branch: hermetic-java-runtime > Author: Brian Burkhalter > Date: 2024-12-03 16:19:51 +0000 > URL: https://git.openjdk.org/leyden/commit/3eaa7615cd7dc67eb78fb0a8f89d4e6662a0db37 > > 8342086: FileInputStream.available() fails with "Incorrect function" for "nul" path (win) > > Reviewed-by: alanb > > ! src/java.base/windows/native/libjava/io_util_md.c > ! test/jdk/java/io/FileInputStream/Available.java > > Changeset: 3c60f0b2 > Branch: hermetic-java-runtime > Author: Aleksey Shipilev > Date: 2024-12-03 16:28:41 +0000 > URL: https://git.openjdk.org/leyden/commit/3c60f0b2bb75150d49da9ab94d88b767275de5e2 > > 8345296: AArch64: VM crashes with SIGILL when prctl is disallowed > > Reviewed-by: eastigeevich, phh, aph > > ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp > > Changeset: e1910f2d > Branch: hermetic-java-runtime > Author: Kim Barrett > Date: 2024-12-03 16:31:05 +0000 > URL: https://git.openjdk.org/leyden/commit/e1910f2d19fce5cc78058154c7ddaaa8718973dc > > 8345397: Remove from g1HeapRegionRemSet.cpp > > Reviewed-by: shade > > ! src/hotspot/share/gc/g1/g1HeapRegionRemSet.cpp > > Changeset: e9f6ba05 > Branch: hermetic-java-runtime > Author: Roman Kennke > Date: 2024-12-03 16:45:50 +0000 > URL: https://git.openjdk.org/leyden/commit/e9f6ba05264ecb2f1ca3983ea503778f301bf280 > > 8345293: Fix generational Shenandoah with compact headers > > Reviewed-by: shade, stuefe, ysr > > ! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp > > Changeset: 76e874c0 > Branch: hermetic-java-runtime > Author: Chen Liang > Date: 2024-12-03 16:59:57 +0000 > URL: https://git.openjdk.org/leyden/commit/76e874c08e6434747ac4f4cb4d2e2edcde163b2a > > 8345319: Fix the tag type in PoolEntry and AnnotationValue > > Reviewed-by: asotona > > ! src/java.base/share/classes/java/lang/classfile/AnnotationValue.java > ! src/java.base/share/classes/java/lang/classfile/constantpool/PoolEntry.java > ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java > ! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationImpl.java > ! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationReader.java > ! src/jdk.jdeps/share/classes/com/sun/tools/javap/AnnotationWriter.java > ! test/langtools/tools/javac/classfiles/attributes/AnnotationDefault/ExpectedValues.java > > Changeset: 293323c3 > Branch: hermetic-java-runtime > Author: Dean Long > Date: 2024-12-03 17:05:49 +0000 > URL: https://git.openjdk.org/leyden/commit/293323c3e210bc2a3e45a0a9bc99b55378be91d2 > > 8340141: C1: rework ciMethod::equals following 8338471 > > Reviewed-by: kvn, vlivanov > > ! src/hotspot/share/c1/c1_GraphBuilder.cpp > ! src/hotspot/share/ci/ciMethod.cpp > ! src/hotspot/share/ci/ciMethod.hpp > > Changeset: 9267dfa6 > Branch: hermetic-java-runtime > Author: Justin Lu > Date: 2024-12-03 17:16:09 +0000 > URL: https://git.openjdk.org/leyden/commit/9267dfa63b1d6b3f339782d2b720055a3da8ae6a > > 8344589: Update IANA Language Subtag Registry to Version 2024-11-19 > > Reviewed-by: iris, lancea, naoto > > ! src/java.base/share/data/lsrdata/language-subtag-registry.txt > ! test/jdk/java/util/Locale/LanguageSubtagRegistryTest.java > > Changeset: 73b8b34a > Branch: hermetic-java-runtime > Author: Harshitha Onkar > Date: 2024-12-03 17:37:16 +0000 > URL: https://git.openjdk.org/leyden/commit/73b8b34a8c627dd31ee97f3a301bd9d92d7031ed > > 8344368: IndependenceSwingTest.java and IndependenceAWTTest.java failed: Selected text & clipboard contents differs > > Reviewed-by: azvegint, dnguyen, prr, kizune > > ! test/jdk/java/awt/datatransfer/Independence/IndependenceAWTTest.java > ! test/jdk/java/awt/datatransfer/Independence/IndependenceSwingTest.java > > Changeset: f37f64df > Branch: hermetic-java-runtime > Author: Damon Nguyen > Date: 2024-12-03 18:18:13 +0000 > URL: https://git.openjdk.org/leyden/commit/f37f64df8c44fffa25a0b337193d67016f8380f3 > > 8343736: Test java/awt/Focus/UnaccessibleChoice/AccessibleChoiceTest.java failed: Choice can't be controlled by keyboard > > Reviewed-by: honkar, abhiscxk > > ! test/jdk/java/awt/Focus/UnaccessibleChoice/AccessibleChoiceTest.java > > Changeset: 2be07b5f > Branch: hermetic-java-runtime > Author: Dmitry Markov > Date: 2024-12-03 18:37:27 +0000 > URL: https://git.openjdk.org/leyden/commit/2be07b5f9d2f3f0b885feb08ff10a57824ea5748 > > 8324491: Keyboard layout didn't keep its state if it was changed when dialog was active > > Reviewed-by: aivanov, azvegint > > ! src/java.desktop/windows/classes/sun/awt/windows/WInputMethod.java > > Changeset: a49f0776 > Branch: hermetic-java-runtime > Author: Francisco Ferrari Bihurriet > Committer: Martin Balao > Date: 2024-12-03 18:44:31 +0000 > URL: https://git.openjdk.org/leyden/commit/a49f0776eb176129f558b6fab3f50e0453f8cbcb > > 8345221: Replace legacy with new Provider APIs in SunNativeGSS > > Co-authored-by: Francisco Ferrari Bihurriet > Co-authored-by: Martin Balao > Reviewed-by: weijun > > ! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java > > Changeset: 157a4341 > Branch: hermetic-java-runtime > Author: Jorn Vernee > Date: 2024-12-03 19:58:01 +0000 > URL: https://git.openjdk.org/leyden/commit/157a4341f759931c178fdb5759dbb4b16df3dbf7 > > 8345389: Bump missed copyright years for JDK-8336768 > > Reviewed-by: pminborg > > ! src/java.base/share/classes/jdk/internal/foreign/abi/LinkerOptions.java > ! src/java.base/share/classes/jdk/internal/foreign/abi/NativeEntryPoint.java > ! src/java.base/share/native/libfallbackLinker/fallbackLinker.c > ! test/jdk/java/foreign/TestIllegalLink.java > ! test/jdk/java/foreign/capturecallstate/TestCaptureCallState.java > ! test/jdk/java/foreign/critical/TestCritical.java > ! test/jdk/java/foreign/passheapsegment/TestPassHeapSegment.java > > Changeset: 0664b517 > Branch: hermetic-java-runtime > Author: Leonid Mesnik > Date: 2024-12-03 20:32:36 +0000 > URL: https://git.openjdk.org/leyden/commit/0664b517650c622dcf21f8bd2e3e389e7d81bbab > > 8344987: Test serviceability/sa/TestJhsdbJstackPrintVMLocks.java fails: NoClassDefFoundError: jdk/test/lib/Utils > > Reviewed-by: cjplummer > > ! test/hotspot/jtreg/TEST.groups > > Changeset: 05ee562a > Branch: hermetic-java-runtime > Author: Severin Gehwolf > Date: 2024-12-03 20:41:48 +0000 > URL: https://git.openjdk.org/leyden/commit/05ee562a38bf7325becdd04f2e9d3238b95a4cb0 > > 8343839: Detect patched modules and abort run-time image link early > > Reviewed-by: mchung > > ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImageFileCreator.java > ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JRTArchive.java > ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java > - src/jdk.jlink/share/classes/jdk/tools/jlink/internal/runtimelink/RuntimeImageLinkException.java > ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties > ! test/jdk/tools/jlink/ImageFileCreatorTest.java > ! test/jdk/tools/jlink/runtimeImage/ModifiedFilesExitTest.java > ! test/jdk/tools/jlink/runtimeImage/ModifiedFilesWarningTest.java > ! test/jdk/tools/jlink/runtimeImage/PatchedJDKModuleJlinkTest.java > > Changeset: 82e8aa62 > Branch: hermetic-java-runtime > Author: Weijun Wang > Date: 2024-12-03 22:41:47 +0000 > URL: https://git.openjdk.org/leyden/commit/82e8aa62de5d6854978efd66190654f05299e523 > > 8345415: Rollback JDK-8301991 change on xmlsecurity_de.properties > > Reviewed-by: mullan > > ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/resource/xmlsecurity_de.properties > > Changeset: 42378970 > Branch: hermetic-java-runtime > Author: Chris Plummer > Date: 2024-12-04 00:15:30 +0000 > URL: https://git.openjdk.org/leyden/commit/42378970e1accc67c2a152c6af2b0becacf5b4b8 > > 8345341: Fix incorrect log message in JDI stop002t test > > Reviewed-by: amenkov, lmesnik > > ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/stop/stop002t.java > > Changeset: c143138a > Branch: hermetic-java-runtime > Author: Fei Yang > Date: 2024-12-04 01:45:16 +0000 > URL: https://git.openjdk.org/leyden/commit/c143138a35689605ebe44d847904e226ffcaeb74 > > 8345351: RISC-V: Rename macro-assembler routine cmpxchg_weak to weak_cmpxchg > > Reviewed-by: rehn, mli > > ! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.cpp > ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp > ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp > ! src/hotspot/cpu/riscv/riscv.ad > > Changeset: 7ec36bb7 > Branch: hermetic-java-runtime > Author: Joe Wang > Date: 2024-12-04 02:28:06 +0000 > URL: https://git.openjdk.org/leyden/commit/7ec36bb7837932959beb6ce5eb669a0553f978b6 > > 8343001: Adjust XSLT and XPath Extension Function Property > > Reviewed-by: rriggs, lancea > > ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources.java > ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FunctionCall.java > ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC.java > ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages.java > ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg.java > ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages.java > ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java > ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl.java > ! src/java.xml/share/classes/jdk/xml/internal/JdkXmlFeatures.java > ! src/java.xml/share/conf/jaxp.properties > ! test/jaxp/javax/xml/jaxp/libs/jaxp/library/JAXPTestUtilities.java > ! test/jaxp/javax/xml/jaxp/unittest/common/config/ImplProperties.java > ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6513892.java > ! test/jaxp/javax/xml/jaxp/unittest/transform/ErrorListenerTest.java > ! test/jaxp/javax/xml/jaxp/unittest/transform/SecureProcessingTest.java > ! test/jaxp/javax/xml/jaxp/unittest/transform/XSLTFunctionsTest.java > ! test/jdk/javax/xml/jaxp/common/8032908/XSLT.java > ! test/jdk/javax/xml/jaxp/parsers/8024707/XSLT.java > ! test/jdk/javax/xml/jaxp/transform/8004476/XSLTExFuncTest.java > > Changeset: 43b337eb > Branch: hermetic-java-runtime > Author: Amit Kumar > Date: 2024-12-04 03:44:41 +0000 > URL: https://git.openjdk.org/leyden/commit/43b337eb438f230dbca903b56e0809fc36fcd71d > > 8344304: [s390x] ubsan: negation of -2147483648 cannot be represented in type 'int' > > Reviewed-by: lucy, dlong > > ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp > ! src/hotspot/cpu/s390/macroAssembler_s390.cpp > ! src/hotspot/cpu/s390/macroAssembler_s390.hpp > > Changeset: 447f8d49 > Branch: hermetic-java-runtime > Author: Joe Wang > Date: 2024-12-04 03:48:24 +0000 > URL: https://git.openjdk.org/leyden/commit/447f8d49963fef59d36c464c4b31bff79ef02de3 > > 8345353: Test for JDK-8344800 W3C DTDs and XSDs in the built-in Catalog > > Reviewed-by: rriggs, lancea > > + test/jaxp/javax/xml/jaxp/unittest/common/jdkcatalog/JDKCatalogTest.java > + test/jaxp/javax/xml/jaxp/unittest/common/jdkcatalog/TestCatalog.xml > + test/jaxp/javax/xml/jaxp/unittest/common/jdkcatalog/dtdtest.xml > + test/jaxp/javax/xml/jaxp/unittest/common/jdkcatalog/testDatatypes.xml > + test/jaxp/javax/xml/jaxp/unittest/common/jdkcatalog/testDatatypes.xsd > + test/jaxp/javax/xml/jaxp/unittest/common/jdkcatalog/testXML.xml > + test/jaxp/javax/xml/jaxp/unittest/common/jdkcatalog/testXML.xsd > + test/jaxp/javax/xml/jaxp/unittest/common/jdkcatalog/testXMLSchema.xml > + test/jaxp/javax/xml/jaxp/unittest/common/jdkcatalog/xhtml-frameset.xml > + test/jaxp/javax/xml/jaxp/unittest/common/jdkcatalog/xhtml.xml > + test/jaxp/javax/xml/jaxp/unittest/common/jdkcatalog/xsdtest.xml > > Changeset: 521ed72b > Branch: hermetic-java-runtime > Author: Prasanta Sadhukhan > Date: 2024-12-04 04:28:06 +0000 > URL: https://git.openjdk.org/leyden/commit/521ed72b87d0fb1def6d94485e08be22632deef0 > > 8345357: test/jdk/javax/swing/JRadioButton/8033699/bug8033699.java fails in ubuntu22.04 > > Reviewed-by: abhiscxk > > ! test/jdk/javax/swing/JRadioButton/8033699/bug8033699.java > > Changeset: e15912b8 > Branch: hermetic-java-runtime > Author: Jan Lahoda > Date: 2024-12-04 06:02:08 +0000 > URL: https://git.openjdk.org/leyden/commit/e15912b804ca42446f5fc309aa44043c9209b977 > > 8345248: Module name 'transitive' not accepted for `requires transitive` > > Reviewed-by: vromero > > ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java > ! test/langtools/tools/javac/modules/RequiresTransitiveTest.java > > Changeset: 4b928167 > Branch: hermetic-java-runtime > Author: Jaikiran Pai > Date: 2024-12-04 06:36:54 +0000 > URL: https://git.openjdk.org/leyden/commit/4b928167435bbf41dd00425c927da761751ca704 > > 8345375: Improve debuggability of test/jdk/java/net/Socket/CloseAvailable.java > > Reviewed-by: cstein, dfuchs > > ! test/jdk/java/net/Socket/CloseAvailable.java > > Changeset: 4c33caa1 > Branch: hermetic-java-runtime > Author: Richard Reingruber > Date: 2024-12-04 07:26:34 +0000 > URL: https://git.openjdk.org/leyden/commit/4c33caa185ccc2f406cf2e9c4c58c3cc0a1856f8 > > 8344609: Check ResourceMark nesting when allocating a GrowableArray on an alternative ResourceArea > > Reviewed-by: dholmes, mdoerr > > ! src/hotspot/share/utilities/growableArray.cpp > ! src/hotspot/share/utilities/growableArray.hpp > > Changeset: 9e2b66fb > Branch: hermetic-java-runtime > Author: Robbin Ehn > Date: 2024-12-04 07:53:30 +0000 > URL: https://git.openjdk.org/leyden/commit/9e2b66fb0f2b86d2c70b8ec5cce2eab123c7a9c1 > > 8345178: RISC-V: Add gtests for narrow cmpxchg > > Reviewed-by: fyang, mli > > ! test/hotspot/gtest/riscv/test_assembler_riscv.cpp > > Changeset: 943aa033 > Branch: hermetic-java-runtime > Author: Matthias Baesken > Date: 2024-12-04 08:06:58 +0000 > URL: https://git.openjdk.org/leyden/commit/943aa033ae3b40a65cdf157797f0a9685019dc48 > > 8345404: [ppc64le] ProblemList TestAllocOutOfMemory.java#large > > Reviewed-by: mdoerr > > ! test/hotspot/jtreg/ProblemList.txt > > Changeset: cf1eb58d > Branch: hermetic-java-runtime > Author: Matthias Baesken > Date: 2024-12-04 08:11:33 +0000 > URL: https://git.openjdk.org/leyden/commit/cf1eb58d6723ca3856687bf52167455eece2a260 > > 8344935: [ubsan]: javaThread.hpp:1241:52: runtime error: load of value 9831830, which is not a valid value for type 'freeze_result' > > Co-authored-by: Richard Reingruber > Reviewed-by: rrich, pchilanomate > > ! src/hotspot/share/runtime/continuationFreezeThaw.cpp > ! src/hotspot/share/runtime/javaThread.cpp > > Changeset: 38927fc5 > Branch: hermetic-java-runtime > Author: Tom Rodriguez > Date: 2024-12-04 08:31:55 +0000 > URL: https://git.openjdk.org/leyden/commit/38927fc5900184d6231f3da08dca9fc30711816c > > 8343213: TEST_BUG: [Graal] java/lang/ref/Basic.java fails > > Reviewed-by: mchung > > ! test/jdk/java/lang/ref/Basic.java > > Changeset: 3d49665b > Branch: hermetic-java-runtime > Author: Jaikiran Pai > Date: 2024-12-04 09:23:57 +0000 > URL: https://git.openjdk.org/leyden/commit/3d49665b85619038c082566b0bc38c0ebe5f752e > > 8345286: Remove use of SecurityManager API from misc areas > > Reviewed-by: alanb, kevinw, sgehwolf > > ! src/java.base/linux/classes/jdk/internal/platform/CgroupSubsystemController.java > ! src/java.base/linux/classes/jdk/internal/platform/CgroupSubsystemFactory.java > - src/java.base/linux/classes/jdk/internal/platform/CgroupUtil.java > ! src/java.base/linux/classes/jdk/internal/platform/cgroupv2/CgroupV2Subsystem.java > ! src/java.base/share/classes/java/io/FilePermission.java > ! src/java.base/share/classes/java/lang/String.java > ! src/java.base/share/classes/java/lang/System.java > ! src/java.base/share/classes/java/lang/invoke/ClassSpecializer.java > ! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java > ! src/java.base/share/classes/java/net/URLConnection.java > ! src/java.base/share/classes/javax/crypto/JceSecurity.java.template > ! src/java.base/share/classes/jdk/internal/loader/NativeLibraries.java > ! src/java.base/share/classes/jdk/internal/logger/LazyLoggers.java > ! src/java.base/share/classes/jdk/internal/misc/InnocuousThread.java > ! src/java.base/share/classes/jdk/internal/perf/Perf.java > ! src/java.base/share/classes/jdk/internal/perf/PerfCounter.java > ! src/java.base/share/classes/jdk/internal/ref/Cleaner.java > ! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java > ! src/java.base/share/classes/sun/net/www/http/KeepAliveStream.java > ! src/java.management/share/classes/sun/management/VMManagementImpl.java > ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorIntrinsics.java > ! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/PerfDataBuffer.java > > Changeset: 994504c3 > Branch: hermetic-java-runtime > Author: Fredrik Bredberg > Date: 2024-12-04 09:32:33 +0000 > URL: https://git.openjdk.org/leyden/commit/994504c3e1440401a22ad3bdb30413f9db8a7780 > > 8329351: Add runtime/Monitor/TestRecursiveLocking.java for recursive Java monitor stress testing > > Co-authored-by: Daniel D. Daugherty > Reviewed-by: dcubed, coleenp, aboldtch > > ! test/hotspot/jtreg/TEST.groups > + test/hotspot/jtreg/runtime/Monitor/StressWrapper_TestRecursiveLocking_36M.java > + test/hotspot/jtreg/runtime/Monitor/TestRecursiveLocking.java > > Changeset: 56d315da > Branch: hermetic-java-runtime > Author: Jan Lahoda > Date: 2024-12-04 09:47:40 +0000 > URL: https://git.openjdk.org/leyden/commit/56d315da480dcd2198e2000ead301c3be8b27d84 > > 8343540: Report preview error for inherited effectively-preview methods > > Reviewed-by: vromero > > ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java > ! test/langtools/tools/javac/preview/PreviewTest.java > > Changeset: 0c7451ae > Branch: hermetic-java-runtime > Author: Aleksei Efimov > Date: 2024-12-04 11:34:41 +0000 > URL: https://git.openjdk.org/leyden/commit/0c7451ae5abb90e59293cdcb5f2318e3bc5193a2 > > 8332686: InetAddress.ofLiteral can throw StringIndexOutOfBoundsException > > Reviewed-by: dfuchs, jpai > > ! src/java.base/share/classes/java/net/Inet6Address.java > ! src/java.base/share/classes/java/net/InetAddress.java > ! test/jdk/java/net/InetAddress/OfLiteralTest.java > > Changeset: 4000e923 > Branch: hermetic-java-runtime > Author: Aleksey Shipilev > Date: 2024-12-04 11:36:23 +0000 > URL: https://git.openjdk.org/leyden/commit/4000e923e8b4472fe022f1fd78a1c42b2045683f > > 8343704: Bad GC parallelism with processing Cleaner queues > > Reviewed-by: bchristi, vklang, ogillespie, kdnilsen > > ! src/java.base/share/classes/jdk/internal/ref/CleanerImpl.java > ! src/java.base/share/classes/jdk/internal/ref/PhantomCleanable.java > + test/jdk/jdk/internal/ref/Cleaner/CleanableListTest.java > + test/jdk/jdk/internal/ref/Cleaner/java.base/jdk/internal/ref/CleanableListTestHelper.java > + test/jdk/jdk/internal/ref/Cleaner/java.base/jdk/internal/ref/TestCleanable.java > + test/micro/org/openjdk/bench/java/lang/ref/CleanerChurn.java > + test/micro/org/openjdk/bench/java/lang/ref/CleanerGC.java > > Changeset: e13206d3 > Branch: hermetic-java-runtime > Author: Sean Mullan > Date: 2024-12-04 12:44:23 +0000 > URL: https://git.openjdk.org/leyden/commit/e13206d3a16a67a604076faecded88cbed85db1a > > 8345065: Cleanup DomainCombiner, SubjectDomainCombiner, Subject, and PrivilegedAction specifications > > Reviewed-by: weijun > > ! src/java.base/share/classes/java/security/DomainCombiner.java > ! src/java.base/share/classes/java/security/PrivilegedAction.java > ! src/java.base/share/classes/java/security/PrivilegedActionException.java > ! src/java.base/share/classes/java/security/PrivilegedExceptionAction.java > ! src/java.base/share/classes/javax/security/auth/Subject.java > ! src/java.base/share/classes/javax/security/auth/SubjectDomainCombiner.java > > Changeset: 6fa5cea9 > Branch: hermetic-java-runtime > Author: Alexey Ivanov > Date: 2024-12-04 13:29:53 +0000 > URL: https://git.openjdk.org/leyden/commit/6fa5cea984c31fbb74b39e1eec68daffea22ca92 > > 8341982: Simplify JButton/bug4323121.java > > Reviewed-by: abhiscxk, honkar, dnguyen, achung > > ! test/jdk/javax/swing/JButton/bug4323121.java > > Changeset: 39cdadfb > Branch: hermetic-java-runtime > Author: Per Minborg > Date: 2024-12-04 14:17:00 +0000 > URL: https://git.openjdk.org/leyden/commit/39cdadfb6ac8db7c84cf3259802d1f6ab26df8bf > > 8345186: Incorrect @throws doc for MemorySegment::getString > > Reviewed-by: mcimadamore, jvernee > > ! src/java.base/share/classes/java/lang/foreign/MemorySegment.java > > Changeset: bd6d911c > Branch: hermetic-java-runtime > Author: Kevin Walls > Date: 2024-12-04 14:23:08 +0000 > URL: https://git.openjdk.org/leyden/commit/bd6d911cbe4b04221e52120cd0f8f04e219eca4d > > 8344177: Remove SecurityManager and related calls from java.management > > Reviewed-by: dfuchs > > ! src/java.management/share/classes/com/sun/jmx/interceptor/DefaultMBeanServerInterceptor.java > ! src/java.management/share/classes/com/sun/jmx/mbeanserver/ClassLoaderRepositorySupport.java > ! src/java.management/share/classes/com/sun/jmx/mbeanserver/DefaultMXBeanMappingFactory.java > - src/java.management/share/classes/com/sun/jmx/mbeanserver/GetPropertyAction.java > ! src/java.management/share/classes/com/sun/jmx/mbeanserver/Introspector.java > ! src/java.management/share/classes/com/sun/jmx/mbeanserver/JmxMBeanServer.java > ! src/java.management/share/classes/com/sun/jmx/mbeanserver/MBeanInstantiator.java > ! src/java.management/share/classes/com/sun/jmx/mbeanserver/MBeanIntrospector.java > ! src/java.management/share/classes/com/sun/jmx/mbeanserver/MBeanSupport.java > ! src/java.management/share/classes/com/sun/jmx/mbeanserver/MXBeanLookup.java > ! src/java.management/share/classes/com/sun/jmx/mbeanserver/ObjectInputStreamWithLoader.java > ! src/java.management/share/classes/com/sun/jmx/mbeanserver/PerInterface.java > ! src/java.management/share/classes/com/sun/jmx/remote/internal/ArrayNotificationBuffer.java > ! src/java.management/share/classes/com/sun/jmx/remote/internal/ClientNotifForwarder.java > ! src/java.management/share/classes/com/sun/jmx/remote/internal/ServerNotifForwarder.java > ! src/java.management/share/classes/com/sun/jmx/remote/security/FileLoginModule.java > ! src/java.management/share/classes/com/sun/jmx/remote/security/HashedPasswordManager.java > ! src/java.management/share/classes/com/sun/jmx/remote/security/JMXPluggableAuthenticator.java > - src/java.management/share/classes/com/sun/jmx/remote/security/JMXSubjectDomainCombiner.java > ! src/java.management/share/classes/com/sun/jmx/remote/security/MBeanServerAccessController.java > ! src/java.management/share/classes/com/sun/jmx/remote/util/EnvHelp.java > ! src/java.management/share/classes/com/sun/jmx/remote/util/OrderClassLoaders.java > ! src/java.management/share/classes/java/lang/management/ManagementFactory.java > ! src/java.management/share/classes/java/lang/management/RuntimeMXBean.java > ! src/java.management/share/classes/javax/management/ClassAttributeValueExp.java > ! src/java.management/share/classes/javax/management/JMX.java > ! src/java.management/share/classes/javax/management/MBeanAttributeInfo.java > ! src/java.management/share/classes/javax/management/MBeanInfo.java > ! src/java.management/share/classes/javax/management/MBeanServer.java > ! src/java.management/share/classes/javax/management/MBeanServerFactory.java > ! src/java.management/share/classes/javax/management/Notification.java > ! src/java.management/share/classes/javax/management/NumericValueExp.java > ! src/java.management/share/classes/javax/management/ObjectName.java > ! src/java.management/share/classes/javax/management/StandardMBean.java > ! src/java.management/share/classes/javax/management/modelmbean/DescriptorSupport.java > ! src/java.management/share/classes/javax/management/modelmbean/InvalidTargetObjectTypeException.java > ! src/java.management/share/classes/javax/management/modelmbean/ModelMBeanAttributeInfo.java > ! src/java.management/share/classes/javax/management/modelmbean/ModelMBeanConstructorInfo.java > ! src/java.management/share/classes/javax/management/modelmbean/ModelMBeanInfoSupport.java > ! src/java.management/share/classes/javax/management/modelmbean/ModelMBeanNotificationInfo.java > ! src/java.management/share/classes/javax/management/modelmbean/ModelMBeanOperationInfo.java > ! src/java.management/share/classes/javax/management/modelmbean/RequiredModelMBean.java > ! src/java.management/share/classes/javax/management/modelmbean/XMLParseException.java > ! src/java.management/share/classes/javax/management/monitor/Monitor.java > ! src/java.management/share/classes/javax/management/openmbean/OpenMBeanAttributeInfoSupport.java > ! src/java.management/share/classes/javax/management/openmbean/OpenType.java > ! src/java.management/share/classes/javax/management/openmbean/TabularDataSupport.java > ! src/java.management/share/classes/javax/management/relation/MBeanServerNotificationFilter.java > ! src/java.management/share/classes/javax/management/relation/RelationNotification.java > ! src/java.management/share/classes/javax/management/relation/RelationTypeSupport.java > ! src/java.management/share/classes/javax/management/relation/Role.java > ! src/java.management/share/classes/javax/management/relation/RoleInfo.java > ! src/java.management/share/classes/javax/management/relation/RoleResult.java > ! src/java.management/share/classes/javax/management/relation/RoleUnresolved.java > ! src/java.management/share/classes/javax/management/remote/JMXConnectorFactory.java > ! src/java.management/share/classes/sun/management/ClassLoadingImpl.java > ! src/java.management/share/classes/sun/management/ManagementFactoryHelper.java > ! src/java.management/share/classes/sun/management/MappedMXBeanType.java > ! src/java.management/share/classes/sun/management/MemoryImpl.java > ! src/java.management/share/classes/sun/management/MemoryPoolImpl.java > ! src/java.management/share/classes/sun/management/RuntimeImpl.java > ! src/java.management/share/classes/sun/management/ThreadImpl.java > ! src/java.management/share/classes/sun/management/Util.java > ! src/java.management/share/classes/sun/management/VMManagementImpl.java > > Changeset: 6c1ed0bb > Branch: hermetic-java-runtime > Author: Aggelos Biboudis > Date: 2024-12-04 14:32:47 +0000 > URL: https://git.openjdk.org/leyden/commit/6c1ed0bb6912d8085b98f50b7bdbb467369f3992 > > 8345474: Translation for instanceof is not triggered when patterns are not used in the compilation unit > > Reviewed-by: mcimadamore > > ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java > + test/langtools/tools/javac/patterns/T8345474.java > > Changeset: 6f307623 > Branch: hermetic-java-runtime > Author: Prasanta Sadhukhan > Date: 2024-12-04 15:34:11 +0000 > URL: https://git.openjdk.org/leyden/commit/6f307623568efe4d90942cd22ec9a26b2e1ca1b1 > > 8345468: test/jdk/javax/swing/JScrollBar/4865918/bug4865918.java fails in ubuntu22.04 > > Reviewed-by: abhiscxk > > ! test/jdk/javax/swing/JScrollBar/4865918/bug4865918.java > > Changeset: 923321cf > Branch: hermetic-java-runtime > Author: Prasanta Sadhukhan > Date: 2024-12-04 15:35:27 +0000 > URL: https://git.openjdk.org/leyden/commit/923321cfb1a9c66ca0e8f843ff029fd161a19b5b > > 8345447: test/jdk/javax/swing/JToolBar/4529206/bug4529206.java fails in ubuntu22.04 > > Reviewed-by: abhiscxk > > ! test/jdk/javax/swing/JToolBar/4529206/bug4529206.java > > Changeset: 16ef6e2a > Branch: hermetic-java-runtime > Author: Volkan Yaz?c? > Committer: Daniel Fuchs > Date: 2024-12-04 15:38:17 +0000 > URL: https://git.openjdk.org/leyden/commit/16ef6e2a187181f49b7b2d601c660bbd25ab3845 > > 8344229: Revisit SecurityManager usage in jdk.httpserver after JEP 486 integration > > Reviewed-by: dfuchs > > ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/spi/HttpServerProvider.java > ! src/jdk.httpserver/share/classes/sun/net/httpserver/AuthFilter.java > ! src/jdk.httpserver/share/classes/sun/net/httpserver/HttpServerImpl.java > ! src/jdk.httpserver/share/classes/sun/net/httpserver/HttpsServerImpl.java > ! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerConfig.java > ! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java > ! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/FileServerHandler.java > ! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/JWebServer.java > ! test/jdk/com/sun/net/httpserver/FileServerHandler.java > ! test/jdk/com/sun/net/httpserver/HttpsParametersClientAuthTest.java > ! test/jdk/com/sun/net/httpserver/LogFilter.java > ! test/jdk/com/sun/net/httpserver/SelCacheTest.java > ! test/jdk/com/sun/net/httpserver/SimpleFileServer.java > ! test/jdk/com/sun/net/httpserver/Test14.java > ! test/jdk/com/sun/net/httpserver/Test2.java > ! test/jdk/com/sun/net/httpserver/Test3.java > ! test/jdk/com/sun/net/httpserver/Test4.java > ! test/jdk/com/sun/net/httpserver/Test5.java > ! test/jdk/com/sun/net/httpserver/Test6.java > ! test/jdk/com/sun/net/httpserver/Test7.java > ! test/jdk/com/sun/net/httpserver/Test8.java > ! test/jdk/com/sun/net/httpserver/TestLogging.java > ! test/jdk/com/sun/net/httpserver/bugs/B6339483.java > ! test/jdk/com/sun/net/httpserver/bugs/B6341616.java > ! test/jdk/com/sun/net/httpserver/bugs/B6526158.java > ! test/jdk/com/sun/net/httpserver/bugs/B6526913.java > ! test/jdk/com/sun/net/httpserver/bugs/B6529200.java > ! test/jdk/com/sun/net/httpserver/bugs/B6744329.java > ! test/jdk/com/sun/net/httpserver/simpleserver/RootDirPermissionsTest.java > > Changeset: f3b4350e > Branch: hermetic-java-runtime > Author: Aleksey Shipilev > Date: 2024-12-04 16:37:38 +0000 > URL: https://git.openjdk.org/leyden/commit/f3b4350e0f14d3b0c551e0d24563788f379111d6 > > 8345219: C2: x86_64 should not go to interpreter stubs for NaNs handling > > Reviewed-by: epeter, kvn > > ! src/hotspot/share/compiler/compileBroker.cpp > + test/hotspot/jtreg/compiler/c2/irTests/TestFPConversion.java > ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java > + test/micro/org/openjdk/bench/java/lang/DoubleBitConversion.java > + test/micro/org/openjdk/bench/java/lang/FloatBitConversion.java > > Changeset: 79eb77b7 > Branch: hermetic-java-runtime > Author: Chen Liang > Date: 2024-12-04 17:30:01 +0000 > URL: https://git.openjdk.org/leyden/commit/79eb77b782bd0c3cecee6c66b86f6f3e17054498 > > 8345486: Reevaluate the classes in java.lang.classfile.components package > > Reviewed-by: mcimadamore, asotona > > ! make/test/BuildMicrobenchmark.gmk > ! src/java.base/share/classes/java/lang/classfile/ClassFileTransform.java > ! src/java.base/share/classes/java/lang/classfile/snippet-files/PackageSnippets.java > = src/java.base/share/classes/jdk/internal/classfile/components/ClassPrinter.java > = src/java.base/share/classes/jdk/internal/classfile/components/ClassRemapper.java > = src/java.base/share/classes/jdk/internal/classfile/components/CodeLocalsShifter.java > = src/java.base/share/classes/jdk/internal/classfile/components/CodeRelabeler.java > = src/java.base/share/classes/jdk/internal/classfile/components/CodeStackTracker.java > = src/java.base/share/classes/jdk/internal/classfile/components/package-info.java > = src/java.base/share/classes/jdk/internal/classfile/components/snippet-files/PackageSnippets.java > ! src/java.base/share/classes/jdk/internal/classfile/impl/ClassPrinterImpl.java > ! src/java.base/share/classes/jdk/internal/classfile/impl/ClassRemapperImpl.java > ! src/java.base/share/classes/jdk/internal/classfile/impl/CodeLocalsShifterImpl.java > ! src/java.base/share/classes/jdk/internal/classfile/impl/CodeRelabelerImpl.java > ! src/java.base/share/classes/jdk/internal/classfile/impl/CodeStackTrackerImpl.java > ! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java > ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerifierImpl.java > ! src/java.base/share/classes/module-info.java > ! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Bytecode.java > ! test/jdk/jdk/classfile/AdvancedTransformationsTest.java > ! test/jdk/jdk/classfile/ClassBuildingTest.java > ! test/jdk/jdk/classfile/ClassPrinterTest.java > ! test/jdk/jdk/classfile/SnippetsTest.java > ! test/jdk/jdk/classfile/StackMapsTest.java > ! test/jdk/jdk/classfile/StackTrackerTest.java > ! test/jdk/jdk/classfile/TEST.properties > ! test/jdk/jdk/classfile/VerifierSelfTest.java > ! test/jdk/jdk/classfile/examples/AnnotationsExamples.java > ! test/jdk/jdk/classfile/helpers/RebuildingTransformation.java > ! test/jdk/jdk/classfile/helpers/Transforms.java > ! test/micro/org/openjdk/bench/jdk/classfile/AbstractCorpusBenchmark.java > ! test/micro/org/openjdk/bench/jdk/classfile/RepeatedModelTraversal.java > ! test/micro/org/openjdk/bench/jdk/classfile/Transforms.java > > Changeset: baa6957b > Branch: hermetic-java-runtime > Author: Magnus Ihse Bursie > Date: 2024-12-04 17:51:04 +0000 > URL: https://git.openjdk.org/leyden/commit/baa6957b9bf9c050c44ef6e36d21566dd3636fa0 > > 8345507: Fix build of static launcher > > Reviewed-by: erikj > > ! make/ModuleWrapper.gmk > > Changeset: e1695f6c > Branch: hermetic-java-runtime > Author: Jatin Bhateja > Date: 2024-12-04 18:27:37 +0000 > URL: https://git.openjdk.org/leyden/commit/e1695f6c40dbf27538c6c450eb1cf64a05e0ee9a > > 8345472: Fix incorrect format instruction for floating point max/min patterns > > Reviewed-by: kvn > > ! src/hotspot/cpu/x86/x86_64.ad > > Changeset: 6aa7667e > Branch: hermetic-java-runtime > Author: Ioi Lam > Date: 2024-12-04 18:45:35 +0000 > URL: https://git.openjdk.org/leyden/commit/6aa7667e9d05c1c3edce5ae2f29864e7a876ebbe > > 8339535: JVM crashes with -Xshare:dump -XX:+SegmentedCodeCache > > Reviewed-by: ccheung, dholmes, kvn > > ! src/hotspot/share/runtime/arguments.cpp > ! src/hotspot/share/runtime/arguments.hpp > ! test/hotspot/jtreg/runtime/cds/appcds/CommandLineFlagCombo.java > > Changeset: faa109e8 > Branch: hermetic-java-runtime > Author: Alexey Ivanov > Date: 2024-12-04 18:52:07 +0000 > URL: https://git.openjdk.org/leyden/commit/faa109e8d40dbe8c6beb26bd8f9e5f6f63e4cab1 > > 8340580: Characters in Document diagrams not in the middle > > Move text in Document-{insert,remove}.svg by 0.5 of pixel > > Reviewed-by: azvegint, kizune > > ! src/java.desktop/share/classes/javax/swing/text/doc-files/Document-insert.svg > ! src/java.desktop/share/classes/javax/swing/text/doc-files/Document-remove.svg > > Changeset: de3a218a > Branch: hermetic-java-runtime > Author: Sean Mullan > Date: 2024-12-04 19:17:51 +0000 > URL: https://git.openjdk.org/leyden/commit/de3a218a2801b8a4b414fce9337bd151ded9b7f8 > > 8345502: Remove doIntersectionPrivilege methods > > Reviewed-by: weijun > > ! src/java.base/share/classes/java/security/Policy.java > ! src/java.base/share/classes/java/security/ProtectionDomain.java > - src/java.base/share/classes/jdk/internal/access/JavaSecurityAccess.java > ! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java > > Changeset: 9740c1df > Branch: hermetic-java-runtime > Author: Alexey Semenyuk > Date: 2024-12-04 20:07:00 +0000 > URL: https://git.openjdk.org/leyden/commit/9740c1df6f0469ae80f012dbaf433b3f63fa4ae8 > > 8333572: Update jpackage.md with info related to WiX v4 and v5 support > > Reviewed-by: almatvee > > ! src/jdk.jpackage/share/man/jpackage.md > > Changeset: 1d3dcdf2 > Branch: hermetic-java-runtime > Author: Brian Burkhalter > Date: 2024-12-04 20:25:52 +0000 > URL: https://git.openjdk.org/leyden/commit/1d3dcdf2d635dd74a7de5284f5531d0cc8b6b09e > > 8345433: (fs) Use stream to load FileTypeDetectors in Files.probeContentType > > Reviewed-by: rriggs, alanb, aturbanov > > ! src/java.base/share/classes/java/nio/channels/spi/AsynchronousChannelProvider.java > ! src/java.base/share/classes/java/nio/file/Files.java > > Changeset: 1a73c76d > Branch: hermetic-java-runtime > Author: Magnus Ihse Bursie > Date: 2024-12-04 20:43:47 +0000 > URL: https://git.openjdk.org/leyden/commit/1a73c76d83d34d10519c9d10fb0e51d098907ab0 > > 8345524: CHECK_FOR_FILES should properly handle directories > > Reviewed-by: erikj > > ! make/autoconf/util.m4 > > Changeset: a72cab8c > Branch: hermetic-java-runtime > Author: Alex Menkov > Date: 2024-12-04 20:48:17 +0000 > URL: https://git.openjdk.org/leyden/commit/a72cab8c47955e643330d5c3fbf599f2716277b9 > > 8345148: Fix for JDK-8337317 is incomplete > > Reviewed-by: lmesnik, cjplummer > > ! test/hotspot/jtreg/serviceability/jvmti/HiddenClass/libHiddenClassSigTest.cpp > ! test/hotspot/jtreg/serviceability/jvmti/VMObjectAlloc/libVMObjectAlloc.cpp > > Changeset: ee0f88c9 > Branch: hermetic-java-runtime > Author: Justin Lu > Date: 2024-12-04 20:57:26 +0000 > URL: https://git.openjdk.org/leyden/commit/ee0f88c90155c26302425e33d3137c064e70ba6e > > 8341923: java.util.Locale class specification improvements > > Reviewed-by: liach, naoto > > ! src/java.base/share/classes/java/util/Locale.java > > Changeset: ea73e058 > Branch: hermetic-java-runtime > Author: Brian Burkhalter > Date: 2024-12-04 20:59:14 +0000 > URL: https://git.openjdk.org/leyden/commit/ea73e058521dd3139b54aa4e2af474c87ecffa5b > > 8345181: (ch) Windows asynchronous channels may return temporary direct buffers to the buffer cache twice (win) > > Reviewed-by: alanb, michaelm > > ! src/java.base/windows/classes/sun/nio/ch/WindowsAsynchronousFileChannelImpl.java > ! src/java.base/windows/classes/sun/nio/ch/WindowsAsynchronousSocketChannelImpl.java > > Changeset: c113f82f > Branch: hermetic-java-runtime > Author: Patricio Chilano Mateo > Date: 2024-12-04 21:25:38 +0000 > URL: https://git.openjdk.org/leyden/commit/c113f82f78c7d9be1ac297aebfeb6051f0f904fb > > 8343957: Rename ObjectMonitor::owner_from() and JavaThread::_lock_id > > Reviewed-by: coleenp, dholmes > > ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp > ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp > ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp > ! src/hotspot/cpu/s390/macroAssembler_s390.cpp > ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp > ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp > ! src/hotspot/share/opto/library_call.cpp > ! src/hotspot/share/prims/jvm.cpp > ! src/hotspot/share/runtime/javaThread.cpp > ! src/hotspot/share/runtime/javaThread.hpp > ! src/hotspot/share/runtime/objectMonitor.cpp > ! src/hotspot/share/runtime/objectMonitor.hpp > ! src/hotspot/share/runtime/objectMonitor.inline.hpp > ! src/hotspot/share/runtime/synchronizer.cpp > ! src/hotspot/share/runtime/threads.cpp > ! src/hotspot/share/runtime/vmOperations.cpp > ! src/hotspot/share/runtime/vmStructs.cpp > ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaThread.java > ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java > > Changeset: 8d19a560 > Branch: hermetic-java-runtime > Author: Aleksei Efimov > Date: 2024-12-04 21:37:53 +0000 > URL: https://git.openjdk.org/leyden/commit/8d19a560d013440340d1c3ba6aeebe5727c2c9c1 > > 8340359: Remove javax.naming.Context.APPLET > > Reviewed-by: jpai > > ! src/java.naming/share/classes/javax/naming/Context.java > - test/jdk/javax/naming/InitialContext/AppletIsNotUsed.java > - test/jdk/javax/naming/InitialContext/NoApplet.java > > Changeset: f904480a > Branch: hermetic-java-runtime > Author: Ben Perez > Date: 2024-12-04 22:01:10 +0000 > URL: https://git.openjdk.org/leyden/commit/f904480a49649e0e89e4afca11fcadecb8669331 > > 8345512: Remove wrapper functions for intrinsics in PQC algorithms > > Reviewed-by: weijun > > ! src/java.base/share/classes/com/sun/crypto/provider/ML_KEM.java > ! src/java.base/share/classes/com/sun/crypto/provider/ML_KEM_Impls.java > ! src/java.base/share/classes/sun/security/provider/ML_DSA.java > > Changeset: 8a3c100c > Branch: hermetic-java-runtime > Author: Stuart Marks > Date: 2024-12-04 22:34:51 +0000 > URL: https://git.openjdk.org/leyden/commit/8a3c100c54d7d31eeacd2e05fd5b883c72d6bb75 > > 8344461: Additional cleanup in NewThreadAction > 8344867: Cleanup unneeded qualified exports to java.rmi > > Co-authored-by: Roger Riggs > Reviewed-by: rriggs > > ! src/java.base/share/classes/module-info.java > - src/java.rmi/share/classes/sun/rmi/runtime/NewThreadAction.java > ! src/java.rmi/share/classes/sun/rmi/runtime/RuntimeUtil.java > ! src/java.rmi/share/classes/sun/rmi/transport/DGCClient.java > ! src/java.rmi/share/classes/sun/rmi/transport/ObjectTable.java > ! src/java.rmi/share/classes/sun/rmi/transport/Target.java > ! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPChannel.java > ! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPEndpoint.java > ! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPTransport.java > > Changeset: ba158edd > Branch: hermetic-java-runtime > Author: Alexey Semenyuk > Date: 2024-12-04 22:41:55 +0000 > URL: https://git.openjdk.org/leyden/commit/ba158edd816d66e1e67e03d385e6714c3d2ecbc1 > > 8334319: Missing keys in jpackage resource bundle > > Reviewed-by: naoto, almatvee > > ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java > ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources.properties > ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageStringBundle.java > ! test/jdk/tools/jpackage/share/ErrorTest.java > > Changeset: bcebb0c5 > Branch: hermetic-java-runtime > Author: Archie Cobbs > Date: 2024-12-04 23:16:50 +0000 > URL: https://git.openjdk.org/leyden/commit/bcebb0c53c1e4629ebde534e237a86c161130fff > > 8341495: JShell crashes with java.util.MissingFormatArgumentException > > Reviewed-by: jlahoda > > ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java > ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties > + test/langtools/jdk/jshell/StartupWithFormatSpecifierTest.java > > Changeset: 7a0cc796 > Branch: hermetic-java-runtime > Author: Archie Cobbs > Date: 2024-12-04 23:17:54 +0000 > URL: https://git.openjdk.org/leyden/commit/7a0cc796689a5c50e5b41fa4369640806b92d52e > > 8345438: Invalid error for return in early construction context lambda > > Reviewed-by: vromero, mcimadamore > > ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java > + test/langtools/tools/javac/SuperInit/EarlyLambdaReturn.java > ! test/langtools/tools/javac/SuperInit/SuperInitFails.java > ! test/langtools/tools/javac/SuperInit/SuperInitFails.out > ! test/langtools/tools/javac/SuperInit/SuperInitGood.java > > Changeset: 63d09516 > Branch: hermetic-java-runtime > Author: Jaikiran Pai > Date: 2024-12-05 01:24:29 +0000 > URL: https://git.openjdk.org/leyden/commit/63d095169aedb0c5dcf86f331f5ec5348a677923 > > 8345153: Clean up SecurityManager references from jdk.compiler module > > Reviewed-by: alanb, jlahoda, darcy > > ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/SourceLauncher.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java > - src/jdk.compiler/share/classes/com/sun/tools/javac/processing/ServiceProxy.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties > ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher.properties > ! test/langtools/tools/javac/diags/examples.not-yet.txt > > Changeset: fb95a539 > Branch: hermetic-java-runtime > Author: Weijun Wang > Date: 2024-12-05 01:27:10 +0000 > URL: https://git.openjdk.org/leyden/commit/fb95a5394413dba7352a7ad2ebd39a3da42308a6 > > 8345533: Switch ML-DSA implementation to FIPS 204 final > > Reviewed-by: bperez, jnimeh > > ! src/java.base/share/classes/sun/security/provider/ML_DSA_Impls.java > ! test/jdk/sun/security/provider/acvp/Launcher.java > ! test/jdk/sun/security/provider/acvp/ML_DSA_Test.java > > Changeset: 9c3d3b95 > Branch: hermetic-java-runtime > Author: Matias Saavedra Silva > Date: 2024-12-05 02:32:03 +0000 > URL: https://git.openjdk.org/leyden/commit/9c3d3b95409c5e5bc138bcceb9ea75394b9fcac4 > > 8345503: Test EnableNativeAccessCDS.java fails with TEST_THREAD_FACTORY=Virtual > > Reviewed-by: lmesnik, iklam, syan > > ! test/lib/jdk/test/lib/process/ProcessTools.java > > Changeset: 67a7b004 > Branch: hermetic-java-runtime > Author: Amit Kumar > Date: 2024-12-05 03:08:36 +0000 > URL: https://git.openjdk.org/leyden/commit/67a7b0049d373293f68699c3b985dc355361cda7 > > 8345355: [s390x] support for z16 hardware > > Reviewed-by: lucy, aph > > ! src/hotspot/cpu/s390/vm_version_s390.cpp > ! src/hotspot/cpu/s390/vm_version_s390.hpp > > Changeset: 77cfcee8 > Branch: hermetic-java-runtime > Author: Chris Plummer > Date: 2024-12-05 03:33:50 +0000 > URL: https://git.openjdk.org/leyden/commit/77cfcee8a1e571d32a1cf28926128edb97fcd696 > > 8345422: Fix JNI Checker "in native method" warnings in the debug agent and debugger tests > 8344804: Test serviceability/jdwp/AllModulesCommandTest.java times out after JNI check warning > > Reviewed-by: amenkov, dholmes > > ! src/jdk.jdwp.agent/share/native/libjdwp/ModuleReferenceImpl.c > ! src/jdk.jdwp.agent/share/native/libjdwp/eventHandler.c > ! src/jdk.jdwp.agent/share/native/libjdwp/invoker.c > ! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.c > ! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.h > ! src/jdk.jdwp.agent/share/native/libjdwp/util.c > ! test/hotspot/jtreg/vmTestbase/nsk/share/jni/JNIreferences.cpp > ! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/libNativeMethodsTestThread.cpp > ! test/hotspot/jtreg/vmTestbase/nsk/share/locks/JNIMonitorLocker.cpp > > Changeset: 7c8cec18 > Branch: hermetic-java-runtime > Author: Ioi Lam > Date: 2024-12-05 05:20:40 +0000 > URL: https://git.openjdk.org/leyden/commit/7c8cec186a8d0e5e87baf0ece24e7bc59700263f > > 8345224: Test runtime/cds/appcds/applications/JavacBench.java#dynamic fails after JDK-8344822 > > Reviewed-by: matsaave, ccheung > > ! test/hotspot/jtreg/TEST.groups > > Changeset: 2331782c > Branch: hermetic-java-runtime > Author: Robbin Ehn > Date: 2024-12-05 07:25:05 +0000 > URL: https://git.openjdk.org/leyden/commit/2331782cf713e2db6d65b490c52c4de0a6555dca > > 8345179: RISC-V: Add gtests for weak cmpxchg > > Reviewed-by: fyang, mli > > ! test/hotspot/gtest/riscv/test_assembler_riscv.cpp > > Changeset: e46d822a > Branch: hermetic-java-runtime > Author: Prasanta Sadhukhan > Date: 2024-12-05 07:29:42 +0000 > URL: https://git.openjdk.org/leyden/commit/e46d822aebee02d3cb4862c204293d388f6f3466 > > 8345547: test/jdk/javax/swing/text/DefaultEditorKit/4278839/bug4278839.java fails in ubuntu22.04 > > Reviewed-by: abhiscxk > > ! test/jdk/javax/swing/text/DefaultEditorKit/4278839/bug4278839.java > > Changeset: ca46c3a5 > Branch: hermetic-java-runtime > Author: Weijun Wang > Date: 2024-12-05 08:36:18 +0000 > URL: https://git.openjdk.org/leyden/commit/ca46c3a5ba324ceb4f30df772cb73a673647323e > > 8343622: AesDkCrypto.stringToKey should not return null > > Reviewed-by: valeriep > > ! src/java.base/share/classes/sun/security/provider/MD4.java > ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KeyImpl.java > ! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/dk/AesDkCrypto.java > ! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/dk/AesSha2DkCrypto.java > ! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/dk/ArcFourCrypto.java > + test/jdk/sun/security/krb5/NullStringToKey.java > > Changeset: 3b7571d3 > Branch: hermetic-java-runtime > Author: Andrey Turbanov > Date: 2024-12-05 09:07:15 +0000 > URL: https://git.openjdk.org/leyden/commit/3b7571d37812472a2152f9c8cbfd2a4abdb35016 > > 8345398: Avoid redundant Properties.containsKey call in Cursor.getSystemCustomCursor > > Reviewed-by: aivanov, prr > > ! src/java.desktop/share/classes/java/awt/Cursor.java > > Changeset: f3807d6a > Branch: hermetic-java-runtime > Author: Raffaello Giulietti > Date: 2024-12-05 09:50:28 +0000 > URL: https://git.openjdk.org/leyden/commit/f3807d6a84101b2b0e55409e643cb323d7db8a94 > > 8345403: Add more randomized tests to better cover FloatingDecimal parsing > > Reviewed-by: darcy > > + test/jdk/jdk/internal/math/FloatingDecimal/TestRandomFloatingDecimal.java > > Changeset: bcd10185 > Branch: hermetic-java-runtime > Author: Christian Stein > Date: 2024-12-05 10:15:05 +0000 > URL: https://git.openjdk.org/leyden/commit/bcd1018585ca7a14954208ae23ba2b214db7cf0c > > 8344540: Remove superseded wildcard description from java manpage > > Reviewed-by: dholmes, jpai > > ! src/java.base/share/man/java.md > > Changeset: 01307a7b > Branch: hermetic-java-runtime > Author: Jaikiran Pai > Date: 2024-12-05 11:19:38 +0000 > URL: https://git.openjdk.org/leyden/commit/01307a7bafc27a3d0bb8e2a5b75851d58f041f88 > > 8341551: Revisit jdk.internal.loader.URLClassPath.JarLoader after JEP 486 > > Reviewed-by: dfuchs, lancea, rriggs, alanb > > ! src/java.base/share/classes/jdk/internal/loader/URLClassPath.java > + test/jdk/jdk/internal/loader/URLClassPath/JarCheckTest.java > > Changeset: 7ee84d8f > Branch: hermetic-java-runtime > Author: Prasanta Sadhukhan > Date: 2024-12-05 11:51:46 +0000 > URL: https://git.openjdk.org/leyden/commit/7ee84d8f7096ccfc4666d5bff78e7e5ac6d614bd > > 8345566: Deproblemlist test/jdk/javax/swing/JComboBox/6559152/bug6559152.java > > Reviewed-by: tr > > ! test/jdk/javax/swing/JComboBox/6559152/bug6559152.java > > Changeset: b42d79eb > Branch: hermetic-java-runtime > Author: Martin Doerr > Date: 2024-12-05 12:03:53 +0000 > URL: https://git.openjdk.org/leyden/commit/b42d79eb6a6d497dc63718c2854609bebca4498c > > 8345146: [PPC64] Make intrinsic conversions between bit representations of half precision values and floats > > Reviewed-by: rrich, lucy > > ! src/hotspot/cpu/ppc/assembler_ppc.hpp > ! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp > ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp > ! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp > ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp > ! src/hotspot/cpu/ppc/macroAssembler_ppc.inline.hpp > ! src/hotspot/cpu/ppc/ppc.ad > ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp > ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp > ! src/hotspot/cpu/ppc/vm_version_ppc.hpp > ! test/hotspot/jtreg/compiler/intrinsics/float16/Binary16Conversion.java > ! test/hotspot/jtreg/compiler/intrinsics/float16/Binary16ConversionNaN.java > ! test/hotspot/jtreg/compiler/intrinsics/float16/TestAllFloat16ToFloat.java > ! test/hotspot/jtreg/compiler/intrinsics/float16/TestConstFloat16ToFloat.java > ! test/hotspot/jtreg/compiler/vectorization/TestFloat16VectorConvChain.java > > Changeset: 92e9ac6d > Branch: hermetic-java-runtime > Author: Doug Lea

> Date: 2024-12-05 12:15:58 +0000 > URL: https://git.openjdk.org/leyden/commit/92e9ac6dc7302a140772443f95cc11deb8e3ddcb > > 8345294: test/jdk/java/lang/Thread/virtual/RetryMonitorEnterWhenPinned.java timeout with JTREG_TEST_THREAD_FACTORY=Virtual > > Reviewed-by: alanb > > ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java > + test/jdk/java/lang/Thread/virtual/Starvation.java > > Changeset: 84240cc8 > Branch: hermetic-java-runtime > Author: Aleksey Shipilev > Date: 2024-12-05 12:37:54 +0000 > URL: https://git.openjdk.org/leyden/commit/84240cc8e01663196cf883efec4c0eb4ea590c27 > > 8344831: [REDO] CDS: Parallel relocation > > Reviewed-by: dholmes, stuefe > > ! src/hotspot/os/aix/os_aix.cpp > ! src/hotspot/os/bsd/os_bsd.cpp > ! src/hotspot/os/linux/os_linux.cpp > ! src/hotspot/os/windows/os_windows.cpp > ! src/hotspot/share/cds/archiveUtils.cpp > ! src/hotspot/share/cds/archiveUtils.hpp > ! src/hotspot/share/cds/cds_globals.hpp > ! src/hotspot/share/cds/filemap.cpp > + test/hotspot/gtest/cds/test_archiveWorkers.cpp > > Changeset: 308357cb > Branch: hermetic-java-runtime > Author: Weijun Wang > Date: 2024-12-05 13:15:26 +0000 > URL: https://git.openjdk.org/leyden/commit/308357cba706478598ef231887e0584eaae839e0 > > 8345578: New test in JDK-8343622 fails with a promoted build > > Reviewed-by: mullan > > ! test/jdk/sun/security/krb5/NullStringToKey.java > > Changeset: 456c71d1 > Branch: hermetic-java-runtime > Author: Thomas Stuefe > Date: 2024-12-05 14:07:39 +0000 > URL: https://git.openjdk.org/leyden/commit/456c71d1ff64d31445b68d792fdaa9887f3499da > > 8343699: [aarch64] Bug in MacroAssembler::klass_decode_mode() > > Reviewed-by: adinn, coleenp > > ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp > > Changeset: 97b8a09b > Branch: hermetic-java-runtime > Author: Erik Gahlin > Date: 2024-12-05 14:50:30 +0000 > URL: https://git.openjdk.org/leyden/commit/97b8a09bda92fab38b97acd49b6a5e4607b396e6 > > 8345339: JFR: Missing javadoc for RecordingStream::onMetadata > > Reviewed-by: nbenalla, liach > > ! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingStream.java > ! src/jdk.jfr/share/classes/jdk/jfr/consumer/snippet-files/Snippets.java > > Changeset: 691e6921 > Branch: hermetic-java-runtime > Author: Alan Bateman > Date: 2024-12-05 15:22:00 +0000 > URL: https://git.openjdk.org/leyden/commit/691e692149c105b4ca34aaaba779675b6bcc7c65 > > 8345565: Remove remaining SecurityManager motivated APIs from sun.reflect.util > > Reviewed-by: mullan, rriggs, liach > > ! src/java.base/share/classes/java/io/ObjectInputStream.java > ! src/java.base/share/classes/java/io/ObjectOutputStream.java > ! src/java.base/share/classes/java/lang/Class.java > ! src/java.base/share/classes/java/lang/reflect/Proxy.java > ! src/java.base/share/classes/sun/reflect/generics/reflectiveObjects/TypeVariableImpl.java > - src/java.base/share/classes/sun/reflect/misc/ConstructorUtil.java > - src/java.base/share/classes/sun/reflect/misc/FieldUtil.java > ! src/java.base/share/classes/sun/reflect/misc/MethodUtil.java > ! src/java.base/share/classes/sun/reflect/misc/ReflectUtil.java > ! src/java.management/share/classes/com/sun/jmx/mbeanserver/MBeanInstantiator.java > > Changeset: 7513b137 > Branch: hermetic-java-runtime > Author: Gerard Ziemski > Date: 2024-12-05 15:28:30 +0000 > URL: https://git.openjdk.org/leyden/commit/7513b1378de4fc2270d8e144a9c3b75859e6fe5f > > 8328944: NMT reports "unknown" memory > > Reviewed-by: jsjolen, coleenp > > ! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp > ! src/hotspot/os/linux/os_linux.cpp > ! src/hotspot/share/cds/metaspaceShared.cpp > ! src/hotspot/share/gc/parallel/objectStartArray.cpp > ! src/hotspot/share/gc/serial/serialBlockOffsetTable.cpp > ! src/hotspot/share/memory/heap.cpp > ! src/hotspot/share/memory/virtualspace.cpp > ! src/hotspot/share/memory/virtualspace.hpp > ! src/hotspot/share/prims/jni.cpp > ! src/hotspot/share/prims/whitebox.cpp > ! src/hotspot/share/runtime/safepointMechanism.cpp > ! src/hotspot/share/utilities/debug.cpp > ! test/hotspot/gtest/gc/g1/test_freeRegionList.cpp > ! test/hotspot/gtest/memory/test_virtualspace.cpp > ! test/hotspot/gtest/runtime/test_virtualMemoryTracker.cpp > > Changeset: ef8da284 > Branch: hermetic-java-runtime > Author: Kim Barrett > Date: 2024-12-05 15:31:43 +0000 > URL: https://git.openjdk.org/leyden/commit/ef8da28487f918c38fab3096eaeed572d5ea5b90 > > 8345591: [aarch64] macroAssembler_aarch64.cpp compile fails ceil_log2 not declared > > Reviewed-by: coleenp, alanb, syan > > ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp > > Changeset: 1ece4f9d > Branch: hermetic-java-runtime > Author: Calvin Cheung > Date: 2024-12-05 15:40:12 +0000 > URL: https://git.openjdk.org/leyden/commit/1ece4f9d93c20e71a28d5df06dff546c87342782 > > 8345514: Should use internal class name when calling ClassLoader.getResourceAsByteArray > > Reviewed-by: iklam, matsaave > > ! src/hotspot/share/cds/filemap.cpp > ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/CFLH/MultiReleaseJars.java > > Changeset: 5a0899fc > Branch: hermetic-java-runtime > Author: Erik Joelsson > Date: 2024-12-05 16:17:17 +0000 > URL: https://git.openjdk.org/leyden/commit/5a0899fc09966149044f746b3a613cd97a5265b4 > > 8345302: Building microbenchmarks require larger Java heap > > Reviewed-by: shade, mcimadamore > > ! make/autoconf/boot-jdk.m4 > > Changeset: 85fedbf6 > Branch: hermetic-java-runtime > Author: Matthias Baesken > Date: 2024-12-05 16:44:18 +0000 > URL: https://git.openjdk.org/leyden/commit/85fedbf668023fd00d70ec649504c2f80e4c84bb > > 8344607: Link Time Optimization - basic support for clang > > Reviewed-by: lucy, jkern, ihse > > ! make/hotspot/lib/JvmFeatures.gmk > ! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp > > Changeset: 5cc150c6 > Branch: hermetic-java-runtime > Author: Pavel Rappo > Date: 2024-12-05 17:03:27 +0000 > URL: https://git.openjdk.org/leyden/commit/5cc150c63632c3ab8bf23d94f941d3b6db45d55c > > 8342979: Start of release updates for JDK 25 > 8342982: Add SourceVersion.RELEASE_25 > 8342983: Add source 25 and target 25 to javac > > Co-authored-by: Joe Darcy > Reviewed-by: iris, darcy, erikj, dholmes > > ! .jcheck/conf > ! make/conf/version-numbers.conf > ! src/hotspot/share/classfile/classFileParser.cpp > ! src/java.base/share/classes/java/lang/classfile/ClassFile.java > ! src/java.base/share/classes/java/lang/reflect/ClassFileFormatVersion.java > ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java > ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Opcodes.java > ! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java > ! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor14.java > ! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitorPreview.java > ! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor14.java > ! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitorPreview.java > ! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor14.java > ! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitorPreview.java > ! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor14.java > ! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitorPreview.java > ! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner14.java > ! src/java.compiler/share/classes/javax/lang/model/util/ElementScannerPreview.java > ! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor14.java > ! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitorPreview.java > ! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor14.java > ! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitorPreview.java > ! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor14.java > ! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitorPreview.java > ! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor14.java > ! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitorPreview.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassFile.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java > + src/jdk.compiler/share/data/symbols/java.base-O.sym.txt > + src/jdk.compiler/share/data/symbols/java.compiler-O.sym.txt > + src/jdk.compiler/share/data/symbols/java.datatransfer-O.sym.txt > + src/jdk.compiler/share/data/symbols/java.desktop-O.sym.txt > + src/jdk.compiler/share/data/symbols/java.instrument-O.sym.txt > + src/jdk.compiler/share/data/symbols/java.logging-O.sym.txt > + src/jdk.compiler/share/data/symbols/java.management-O.sym.txt > + src/jdk.compiler/share/data/symbols/java.management.rmi-O.sym.txt > + src/jdk.compiler/share/data/symbols/java.naming-O.sym.txt > + src/jdk.compiler/share/data/symbols/java.net.http-O.sym.txt > + src/jdk.compiler/share/data/symbols/java.prefs-O.sym.txt > + src/jdk.compiler/share/data/symbols/java.rmi-O.sym.txt > + src/jdk.compiler/share/data/symbols/java.scripting-O.sym.txt > + src/jdk.compiler/share/data/symbols/java.se-O.sym.txt > + src/jdk.compiler/share/data/symbols/java.security.jgss-O.sym.txt > + src/jdk.compiler/share/data/symbols/java.security.sasl-O.sym.txt > + src/jdk.compiler/share/data/symbols/java.smartcardio-O.sym.txt > + src/jdk.compiler/share/data/symbols/java.sql-O.sym.txt > + src/jdk.compiler/share/data/symbols/java.sql.rowset-O.sym.txt > + src/jdk.compiler/share/data/symbols/java.transaction.xa-O.sym.txt > + src/jdk.compiler/share/data/symbols/java.xml-O.sym.txt > + src/jdk.compiler/share/data/symbols/java.xml.crypto-O.sym.txt > + src/jdk.compiler/share/data/symbols/jdk.accessibility-O.sym.txt > + src/jdk.compiler/share/data/symbols/jdk.attach-O.sym.txt > + src/jdk.compiler/share/data/symbols/jdk.charsets-O.sym.txt > + src/jdk.compiler/share/data/symbols/jdk.compiler-O.sym.txt > + src/jdk.compiler/share/data/symbols/jdk.crypto.cryptoki-O.sym.txt > + src/jdk.compiler/share/data/symbols/jdk.dynalink-O.sym.txt > + src/jdk.compiler/share/data/symbols/jdk.editpad-O.sym.txt > + src/jdk.compiler/share/data/symbols/jdk.hotspot.agent-O.sym.txt > + src/jdk.compiler/share/data/symbols/jdk.httpserver-O.sym.txt > + src/jdk.compiler/share/data/symbols/jdk.incubator.foreign-O.sym.txt > + src/jdk.compiler/share/data/symbols/jdk.incubator.vector-O.sym.txt > + src/jdk.compiler/share/data/symbols/jdk.jartool-O.sym.txt > + src/jdk.compiler/share/data/symbols/jdk.javadoc-O.sym.txt > + src/jdk.compiler/share/data/symbols/jdk.jcmd-O.sym.txt > + src/jdk.compiler/share/data/symbols/jdk.jconsole-O.sym.txt > + src/jdk.compiler/share/data/symbols/jdk.jdeps-O.sym.txt > + src/jdk.compiler/share/data/symbols/jdk.jdi-O.sym.txt > + src/jdk.compiler/share/data/symbols/jdk.jdwp.agent-O.sym.txt > + src/jdk.compiler/share/data/symbols/jdk.jfr-O.sym.txt > + src/jdk.compiler/share/data/symbols/jdk.jlink-O.sym.txt > + src/jdk.compiler/share/data/symbols/jdk.jpackage-O.sym.txt > + src/jdk.compiler/share/data/symbols/jdk.jshell-O.sym.txt > + src/jdk.compiler/share/data/symbols/jdk.jsobject-O.sym.txt > + src/jdk.compiler/share/data/symbols/jdk.jstatd-O.sym.txt > + src/jdk.compiler/share/data/symbols/jdk.localedata-O.sym.txt > + src/jdk.compiler/share/data/symbols/jdk.management-O.sym.txt > + src/jdk.compiler/share/data/symbols/jdk.management.agent-O.sym.txt > + src/jdk.compiler/share/data/symbols/jdk.management.jfr-O.sym.txt > + src/jdk.compiler/share/data/symbols/jdk.naming.dns-O.sym.txt > + src/jdk.compiler/share/data/symbols/jdk.naming.rmi-O.sym.txt > + src/jdk.compiler/share/data/symbols/jdk.net-O.sym.txt > + src/jdk.compiler/share/data/symbols/jdk.nio.mapmode-O.sym.txt > + src/jdk.compiler/share/data/symbols/jdk.sctp-O.sym.txt > + src/jdk.compiler/share/data/symbols/jdk.security.auth-O.sym.txt > + src/jdk.compiler/share/data/symbols/jdk.security.jgss-O.sym.txt > + src/jdk.compiler/share/data/symbols/jdk.unsupported-O.sym.txt > + src/jdk.compiler/share/data/symbols/jdk.xml.dom-O.sym.txt > + src/jdk.compiler/share/data/symbols/jdk.zipfs-O.sym.txt > ! src/jdk.compiler/share/data/symbols/symbols > ! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java > ! test/langtools/tools/javac/api/TestGetSourceVersions.java > ! test/langtools/tools/javac/classfiles/ClassVersionChecker.java > ! test/langtools/tools/javac/lib/JavacTestingAbstractProcessor.java > ! test/langtools/tools/javac/preview/classReaderTest/Client.nopreview.out > ! test/langtools/tools/javac/preview/classReaderTest/Client.preview.out > ! test/langtools/tools/javac/versions/Versions.java > > Changeset: dbf48a53 > Branch: hermetic-java-runtime > Author: Kim Barrett > Date: 2024-12-05 17:43:48 +0000 > URL: https://git.openjdk.org/leyden/commit/dbf48a53eca74380b279ce6be3bab2a6a248f7f2 > > 8344665: Refactor PartialArrayState allocation for reuse > > Reviewed-by: tschatzl, ayang, iwalulya, zgu > > ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp > ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp > ! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp > ! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp > ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp > ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp > ! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp > ! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.hpp > ! src/hotspot/share/gc/parallel/psPromotionManager.cpp > ! src/hotspot/share/gc/parallel/psPromotionManager.hpp > ! src/hotspot/share/gc/shared/partialArrayState.cpp > ! src/hotspot/share/gc/shared/partialArrayState.hpp > ! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java > ! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java > > Changeset: bedb68ab > Branch: hermetic-java-runtime > Author: William Kemper > Date: 2024-12-05 17:55:23 +0000 > URL: https://git.openjdk.org/leyden/commit/bedb68aba126c6400ce9f2182105b5294ff42021 > > 8342444: Shenandoah: Uncommit regions from a separate, STS aware thread > > Reviewed-by: shade, kdnilsen, ysr > > ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp > ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp > + src/hotspot/share/gc/shenandoah/shenandoahUncommitThread.cpp > + src/hotspot/share/gc/shenandoah/shenandoahUncommitThread.hpp > ! src/hotspot/share/gc/shenandoah/shenandoahUtils.hpp > > Changeset: a97dca52 > Branch: hermetic-java-runtime > Author: Y. Srinivas Ramakrishna > Date: 2024-12-05 19:46:39 +0000 > URL: https://git.openjdk.org/leyden/commit/a97dca52c9257121fc96613a4b591920c1c3e31a > > 8344593: GenShen: Review of ReduceInitialCardMarks > > Reviewed-by: shade, cslucas > > ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp > > Changeset: bf0debc0 > Branch: hermetic-java-runtime > Author: Matias Saavedra Silva > Date: 2024-12-05 20:08:31 +0000 > URL: https://git.openjdk.org/leyden/commit/bf0debc023a42ccdf2f589039e4d98e11424b4dd > > 8343890: SEGV crash in RunTimeClassInfo::klass > > Reviewed-by: iklam, ccheung > > ! src/hotspot/share/cds/runTimeClassInfo.cpp > > Changeset: 5f30a8d9 > Branch: hermetic-java-runtime > Author: Magnus Ihse Bursie > Date: 2024-12-05 21:53:18 +0000 > URL: https://git.openjdk.org/leyden/commit/5f30a8d90cbc3f163e2328cda5a9eb6ad0f1787a > > 8345424: Move FindDebuginfoFiles out of FileUtils.gmk > > Reviewed-by: erikj > > ! make/Images.gmk > ! make/StaticLibs.gmk > + make/common/DebugInfoUtils.gmk > ! make/common/FileUtils.gmk > > Changeset: 6f6bce56 > Branch: hermetic-java-runtime > Author: Magnus Ihse Bursie > Date: 2024-12-05 21:53:36 +0000 > URL: https://git.openjdk.org/leyden/commit/6f6bce56fc95832a07ef9bfc6a4770b76440af09 > > 8344559: Log is spammed by missing pandoc warnings when building man pages > > Reviewed-by: shade, erikj > > ! doc/building.html > ! doc/building.md > ! make/autoconf/jdk-options.m4 > ! make/common/modules/LauncherCommon.gmk > > Changeset: daa2ba52 > Branch: hermetic-java-runtime > Author: Magnus Ihse Bursie > Date: 2024-12-05 21:53:53 +0000 > URL: https://git.openjdk.org/leyden/commit/daa2ba52a3197924c34ccdd0c33703e61cdc8350 > > 8339622: Regression in make open-hotspot-xcode-project > > Reviewed-by: mcimadamore, erikj > > ! make/ide/xcode/hotspot/CreateXcodeProject.gmk > > Changeset: 5da0eee3 > Branch: hermetic-java-runtime > Author: Magnus Ihse Bursie > Date: 2024-12-05 22:57:06 +0000 > URL: https://git.openjdk.org/leyden/commit/5da0eee3a6a50f3cffe843717aa07c88be59a4e1 > > 8285692: Enable _FORTIFY_SOURCE=2 when building with Clang > > Reviewed-by: erikj > > ! make/autoconf/flags-cflags.m4 > > Changeset: 41c8971c > Branch: hermetic-java-runtime > Author: Magnus Ihse Bursie > Date: 2024-12-05 22:58:40 +0000 > URL: https://git.openjdk.org/leyden/commit/41c8971cbcc1d281ffae907c952637ebff945ebb > > 8287122: Use gcc12 -ftrivial-auto-var-init=pattern in debug builds > > Reviewed-by: erikj > > ! make/autoconf/flags-cflags.m4 > > Changeset: 9284602e > Branch: hermetic-java-runtime > Author: David Holmes > Date: 2024-12-06 00:45:04 +0000 > URL: https://git.openjdk.org/leyden/commit/9284602ecbbed94af38f90fd080684cdb33d5f31 > > 8345628: [BACKOUT] JDK-8287122 Use gcc12 -ftrivial-auto-var-init=pattern in debug builds > > Reviewed-by: erikj > > ! make/autoconf/flags-cflags.m4 > > Changeset: aa382844 > Branch: hermetic-java-runtime > Author: Leonid Mesnik > Date: 2024-12-06 01:33:22 +0000 > URL: https://git.openjdk.org/leyden/commit/aa3828447c4cbc1aae32c1b96d0d1831c5fb1cca > > 8345435: Eliminate tier1_compiler_not_xcomp group > > Reviewed-by: kvn > > ! test/hotspot/jtreg/TEST.groups > ! test/hotspot/jtreg/compiler/profiling/TestMethodHandleInvokesIntrinsic.java > ! test/hotspot/jtreg/compiler/profiling/TestMultiBranchDataOverflow.java > ! test/hotspot/jtreg/compiler/profiling/TestProfileCounterOverflow.java > ! test/hotspot/jtreg/compiler/profiling/TestSharedHeadExceptionBackedges.java > ! test/hotspot/jtreg/compiler/profiling/TestSpecTrapClassUnloading.java > ! test/hotspot/jtreg/compiler/profiling/TestTypeProfileArgsLimit.java > ! test/hotspot/jtreg/compiler/profiling/TestTypeProfiling.java > ! test/hotspot/jtreg/compiler/profiling/TestUnexpectedProfilingMismatch.java > ! test/hotspot/jtreg/compiler/profiling/UnsafeAccess.java > ! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass/Launcher.java > ! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass_classloaders/Launcher.java > ! test/hotspot/jtreg/compiler/profiling/unloadingconflict/TestProfileConflictClassUnloading.java > > Changeset: 84032850 > Branch: hermetic-java-runtime > Author: Prasanta Sadhukhan > Date: 2024-12-06 03:19:13 +0000 > URL: https://git.openjdk.org/leyden/commit/84032850dbe3add7b7c8d6a4b2fbd5d5cab4483a > > 8268145: [macos] Rendering artifacts is seen when text inside the JTable with TableCellEditor having JTextfield > > Reviewed-by: kizune, abhiscxk, honkar > > ! src/java.desktop/macosx/classes/com/apple/laf/AquaCaret.java > + test/jdk/javax/swing/JTable/TestCaretArtifact.java > > Changeset: 2286fae3 > Branch: hermetic-java-runtime > Author: Kim Barrett > Date: 2024-12-06 06:32:03 +0000 > URL: https://git.openjdk.org/leyden/commit/2286fae300b37f4b69ed817d3edea6fe7fa2f52d > > 8345159: RISCV: Fix -Wzero-as-null-pointer-constant warning in emit_static_call_stub > > Reviewed-by: mli, rehn > > ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp > > Changeset: d9a22139 > Branch: hermetic-java-runtime > Author: Roland Westrelin > Date: 2024-12-06 09:18:46 +0000 > URL: https://git.openjdk.org/leyden/commit/d9a22139fb14c67e2b1dac2c93c1e46bc3b14c72 > > 8345299: C2: some nodes can still have incorrect control after do_range_check() > > Reviewed-by: chagedorn, kvn > > ! src/hotspot/share/opto/loopTransform.cpp > ! src/hotspot/share/opto/loopnode.hpp > > Changeset: 874d68a9 > Branch: hermetic-java-runtime > Author: Roland Westrelin > Date: 2024-12-06 09:19:55 +0000 > URL: https://git.openjdk.org/leyden/commit/874d68a96ce67caaf944dd25fbfb44eab965dfd3 > > 8343747: C2: TestReplicateAtConv.java crashes with -XX:MaxVectorSize=8 > > Reviewed-by: epeter, kvn > > ! src/hotspot/share/opto/vectornode.cpp > ! test/hotspot/jtreg/compiler/vectorization/TestReplicateAtConv.java > > Changeset: f6021a9c > Branch: hermetic-java-runtime > Author: Daniel Gredler > Date: 2024-12-06 13:07:35 +0000 > URL: https://git.openjdk.org/leyden/commit/f6021a9c34da877bf954f5b90b4233949ec0ffc7 > > 8344668: Unnecessary array allocations and copying in TextLine > > Reviewed-by: honkar, azvegint, prr > > ! src/java.desktop/share/classes/java/awt/font/TextLine.java > > Changeset: 0e2a2852 > Branch: hermetic-java-runtime > Author: Evgeny Nikitin > Committer: Tobias Hartmann > Date: 2024-12-06 14:19:15 +0000 > URL: https://git.openjdk.org/leyden/commit/0e2a28527738d227a66ea44b9a5c037c72039044 > > 8344833: CTW: Make failing on zero classes optional > > Reviewed-by: thartmann, kvn > > ! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/CtwRunner.java > > Changeset: 49664195 > Branch: hermetic-java-runtime > Author: Chen Liang > Date: 2024-12-06 14:25:03 +0000 > URL: https://git.openjdk.org/leyden/commit/496641955041c5e48359e6256a4a61812653d900 > > 8334733: Remove obsolete @enablePreview from tests after JDK-8334714 > > Reviewed-by: mchung, asotona > > ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java > ! test/hotspot/jtreg/serviceability/dcmd/framework/VMVersionTest.java > ! test/hotspot/jtreg/testlibrary/ctw/Makefile > ! test/jdk/java/io/Serializable/records/BadCanonicalCtrTest.java > ! test/jdk/java/io/Serializable/records/ProhibitedMethods.java > ! test/jdk/java/io/Serializable/records/SerialPersistentFieldsTest.java > ! test/jdk/java/lang/Class/getSimpleName/GetSimpleNameTest.java > ! test/jdk/java/lang/ModuleTests/AnnotationsTest.java > ! test/jdk/java/lang/StackWalker/TestBCI.java > ! test/jdk/java/lang/annotation/AnnotationTypeMismatchException/AnnotationTypeMismatchTest.java > ! test/jdk/java/lang/annotation/AnnotationTypeMismatchException/ArityTypeMismatchTest.java > ! test/jdk/java/lang/annotation/AnnotationTypeMismatchException/ArrayTypeMismatchTest.java > ! test/jdk/java/lang/annotation/AnnotationTypeMismatchException/EnumTypeMismatchTest.java > ! test/jdk/java/lang/annotation/AnnotationVerifier.java > ! test/jdk/java/lang/instrument/NativeMethodPrefixApp.java > ! test/jdk/java/lang/instrument/RetransformApp.java > ! test/jdk/java/lang/invoke/8022701/MHIllegalAccess.java > ! test/jdk/java/lang/invoke/DefineClassTest.java > ! test/jdk/java/lang/invoke/MethodHandleProxies/BasicTest.java > ! test/jdk/java/lang/invoke/MethodHandleProxies/WrapperHiddenClassTest.java > ! test/jdk/java/lang/invoke/MethodHandles/classData/ClassDataTest.java > ! test/jdk/java/lang/invoke/accessProtectedSuper/Test.java > ! test/jdk/java/lang/invoke/condy/BootstrapMethodJumboArgsTest.java > ! test/jdk/java/lang/invoke/condy/CondyBSMException.java > ! test/jdk/java/lang/invoke/condy/CondyBSMInvocation.java > ! test/jdk/java/lang/invoke/condy/CondyBSMValidationTest.java > ! test/jdk/java/lang/invoke/condy/CondyInterfaceWithOverpassMethods.java > ! test/jdk/java/lang/invoke/condy/CondyNameValidationTest.java > ! test/jdk/java/lang/invoke/condy/CondyNestedTest.java > ! test/jdk/java/lang/invoke/condy/CondyRepeatFailedResolution.java > ! test/jdk/java/lang/invoke/condy/CondyReturnPrimitiveTest.java > ! test/jdk/java/lang/invoke/condy/CondyStaticArgumentsTest.java > ! test/jdk/java/lang/invoke/condy/CondyTypeValidationTest.java > ! test/jdk/java/lang/invoke/condy/CondyWithGarbageTest.java > ! test/jdk/java/lang/invoke/condy/CondyWrongType.java > ! test/jdk/java/lang/invoke/condy/ConstantBootstrapsTest.java > ! test/jdk/java/lang/invoke/defineHiddenClass/BasicTest.java > ! test/jdk/java/lang/invoke/defineHiddenClass/HiddenNestmateTest.java > ! test/jdk/java/lang/invoke/defineHiddenClass/StaticInvocableTest.java > ! test/jdk/java/lang/invoke/lambda/LambdaAsm.java > ! test/jdk/java/lang/invoke/lambda/LambdaStackTrace.java > ! test/jdk/java/lang/invoke/lookup/SpecialStatic.java > ! test/jdk/java/lang/module/ClassFileVersionsTest.java > ! test/jdk/java/lang/module/ConfigurationTest.java > ! test/jdk/java/lang/module/ModuleDescriptorTest.java > ! test/jdk/java/lang/module/ModuleFinderTest.java > ! test/jdk/java/lang/module/ModuleNamesTest.java > ! test/jdk/java/lang/module/MultiReleaseJarTest.java > ! test/jdk/java/lang/reflect/Generics/TestMissingTypeVariable.java > ! test/jdk/java/lang/reflect/Method/invoke/TestPrivateInterfaceMethodReflect.java > ! test/jdk/java/lang/reflect/records/IsRecordTest.java > ! test/jdk/java/lang/runtime/ExactnessConversionsSupportTest.java > ! test/jdk/java/lang/runtime/SwitchBootstrapsTest.java > ! test/jdk/java/security/Provider/SecurityProviderModularTest.java > ! test/jdk/java/time/nontestng/java/time/chrono/HijrahConfigTest.java > ! test/jdk/java/util/ServiceLoader/BadProvidersTest.java > ! test/jdk/javax/security/auth/login/modules/JaasModularClientTest.java > ! test/jdk/jdk/classfile/ClassHierarchyInfoTest.java > ! test/jdk/jdk/classfile/SnippetsTest.java > ! test/jdk/jdk/classfile/TEST.properties > ! test/jdk/jdk/classfile/VerifierSelfTest.java > ! test/jdk/jdk/internal/reflect/CallerSensitive/CallerSensitiveFinder.java > ! test/jdk/jdk/internal/reflect/CallerSensitive/CheckCSMs.java > ! test/jdk/jdk/internal/reflect/CallerSensitive/MissingCallerSensitive.java > ! test/jdk/jdk/jfr/event/compiler/TestCompilerInlining.java > ! test/jdk/jdk/jfr/event/io/TestInstrumentation.java > ! test/jdk/jdk/jfr/javaagent/TestEventInstrumentation.java > ! test/jdk/jdk/lambda/TEST.properties > ! test/jdk/jdk/modules/incubator/ServiceBinding.java > ! test/jdk/sun/tools/jcmd/TestProcessHelper.java > ! test/jdk/tools/jimage/JImageNonAsciiNameTest.java > ! test/jdk/tools/jimage/JImageTest.java > ! test/jdk/tools/jlink/DefaultProviderTest.java > ! test/jdk/tools/jlink/ExplodedModuleNameTest.java > ! test/jdk/tools/jlink/IntegrationTest.java > ! test/jdk/tools/jlink/JLink100Modules.java > ! test/jdk/tools/jlink/JLink2Test.java > ! test/jdk/tools/jlink/JLinkDedupTestBatchSizeOne.java > ! test/jdk/tools/jlink/JLinkNegativeTest.java > ! test/jdk/tools/jlink/JLinkOptionsTest.java > ! test/jdk/tools/jlink/JLinkPluginsTest.java > ! test/jdk/tools/jlink/JLinkTest.java > ! test/jdk/tools/jlink/ModuleNamesOrderTest.java > ! test/jdk/tools/jlink/NativeTest.java > ! test/jdk/tools/jlink/plugins/AddOptionsPluginTest.java > ! test/jdk/tools/jlink/plugins/CDSPluginTest.java > ! test/jdk/tools/jlink/plugins/GenerateJLIClassesPluginTest.java > ! test/jdk/tools/jlink/plugins/IncludeLocalesPluginTest.java > ! test/jdk/tools/jlink/plugins/SaveJlinkArgfilesPluginTest.java > ! test/jdk/tools/jlink/plugins/StringSharingPluginTest.java > ! test/jdk/tools/jlink/plugins/StripJavaDebugAttributesPluginTest.java > ! test/jdk/tools/jlink/plugins/VendorInfoPluginsTest.java > ! test/langtools/jdk/javadoc/tool/CheckResourceKeys.java > ! test/langtools/tools/javac/4241573/T4241573.java > ! test/langtools/tools/javac/7003595/T7003595.java > ! test/langtools/tools/javac/7153958/CPoolRefClassContainingInlinedCts.java > ! test/langtools/tools/javac/7166455/CheckACC_STRICTFlagOnclinitTest.java > ! test/langtools/tools/javac/8000518/DuplicateConstantPoolEntry.java > ! test/langtools/tools/javac/8005931/CheckACC_STRICTFlagOnPkgAccessClassTest.java > ! test/langtools/tools/javac/8009170/RedundantByteCodeInArrayTest.java > ! test/langtools/tools/javac/AnonymousClass/AnonymousClassFlags.java > ! test/langtools/tools/javac/MethodParameters/AnnotationTest.java > ! test/langtools/tools/javac/MethodParameters/AnonymousClass.java > ! test/langtools/tools/javac/MethodParameters/ClassFileVisitor.java > ! test/langtools/tools/javac/MethodParameters/Constructors.java > ! test/langtools/tools/javac/MethodParameters/EnumTest.java > ! test/langtools/tools/javac/MethodParameters/InstanceMethods.java > ! test/langtools/tools/javac/MethodParameters/LambdaTest.java > ! test/langtools/tools/javac/MethodParameters/LegacyOutputTest/LegacyOutputTest.java > ! test/langtools/tools/javac/MethodParameters/LocalClassTest.java > ! test/langtools/tools/javac/MethodParameters/MemberClassTest.java > ! test/langtools/tools/javac/MethodParameters/StaticMethods.java > ! test/langtools/tools/javac/MethodParameters/UncommonParamNames.java > ! test/langtools/tools/javac/MethodParametersTest.java > ! test/langtools/tools/javac/NoStringToLower.java > ! test/langtools/tools/javac/RequiredParameterFlags/ImplicitParameters.java > ! test/langtools/tools/javac/StringConcat/TestIndyStringConcat.java > ! test/langtools/tools/javac/StringConcat/WellKnownTypeSignatures.java > ! test/langtools/tools/javac/StringConcat/WellKnownTypes.java > ! test/langtools/tools/javac/StringConcat/access/Test.java > ! test/langtools/tools/javac/T6695379/AnnotationsAreNotCopiedToBridgeMethodsTest.java > ! test/langtools/tools/javac/T6970173/DebugPointerAtBadPositionTest.java > ! test/langtools/tools/javac/T7008643/InlinedFinallyConfuseDebuggersTest.java > ! test/langtools/tools/javac/T7053059/DoubleCastTest.java > ! test/langtools/tools/javac/T7093325.java > ! test/langtools/tools/javac/T7165659/InnerClassAttrMustNotHaveStrictFPFlagTest.java > ! test/langtools/tools/javac/T8003967/DetectMutableStaticFields.java > ! test/langtools/tools/javac/T8010737/ParameterNamesAreNotCopiedToAnonymousInitTest.java > ! test/langtools/tools/javac/T8011181/EmptyUTF8ForInnerClassNameTest.java > ! test/langtools/tools/javac/T8019486/WrongLNTForLambdaTest.java > ! test/langtools/tools/javac/T8022186/DeadCodeGeneratedForEmptyTryTest.java > ! test/langtools/tools/javac/T8024039/NoDeadCodeGenerationOnTrySmtTest.java > ! test/langtools/tools/javac/T8028504/DontGenerateLVTForGNoneOpTest.java > ! test/langtools/tools/javac/T8180141/MissingLNTEntryForBreakContinueTest.java > ! test/langtools/tools/javac/T8180660/MissingLNTEntryForFinalizerTest.java > ! test/langtools/tools/javac/T8187805/BogusRTTAForUnusedVarTest.java > ! test/langtools/tools/javac/T8203892/CheckTargetIsNotAddedAsMarkerInterfaceTest.java > ! test/langtools/tools/javac/T8209173/CodeCompletionExceptTest.java > ! test/langtools/tools/javac/T8210435/NoLocalsMustBeReservedForDCEedVarsTest.java > ! test/langtools/tools/javac/T8222949/TestConstantDynamic.java > ! test/langtools/tools/javac/TryWithResources/TwrSimpleClose.java > ! test/langtools/tools/javac/annotations/ApplicableAnnotationsOnRecords.java > ! test/langtools/tools/javac/annotations/SyntheticParameters.java > ! test/langtools/tools/javac/annotations/parameter/ParameterAnnotations.java > ! test/langtools/tools/javac/annotations/typeAnnotations/TypeAnnotationsPositionsOnRecords.java > ! test/langtools/tools/javac/annotations/typeAnnotations/VariablesDeclaredWithVarTest.java > ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/AnonymousClassTest.java > ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest1.java > ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest2.java > ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest3.java > ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/DeadCode.java > ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/InstanceInitializer.java > ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/NewTypeArguments.java > ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/NoTargetAnnotations.java > ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/Scopes.java > ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/StaticInitializer.java > ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/SyntheticParameters.java > ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/T8008762.java > ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/T8008769.java > ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/T8010015.java > ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/TestAnonInnerClasses.java > ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/TestNewCastArray.java > ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/TypeAnnotationPropagationTest.java > ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/TypeCasts.java > ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/Wildcards.java > ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ClassExtends.java > ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ClassTypeParam.java > ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ConstructorInvocationTypeArgument.java > ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/Constructors.java > ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ExceptionParameters.java > ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/Fields.java > ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/FromSpecification.java > ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/Initializers.java > ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/Lambda.java > ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodInvocationTypeArgument.java > ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodParameters.java > ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodReceivers.java > ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodReturns.java > ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodThrows.java > ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodTypeParam.java > ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MultiCatch.java > ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/NestedTypes.java > ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/NewObjects.java > ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/RepeatingTypeAnnotations.java > ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ResourceVariable.java > ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/TypeCasts.java > ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/TypeTests.java > ! test/langtools/tools/javac/cast/intersection/DuplicatedCheckcastTest.java > ! test/langtools/tools/javac/classfiles/InnerClasses/SyntheticClasses.java > ! test/langtools/tools/javac/classfiles/T8255757/T8255757.java > ! test/langtools/tools/javac/classfiles/attributes/AnnotationDefault/AnnotationDefaultTest.java > ! test/langtools/tools/javac/classfiles/attributes/EnclosingMethod/EnclosingMethodTest.java > ! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/LineNumberTest.java > ! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/MultipleRecordPatterns.java > ! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/RuleSwitchBreaks.java > ! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/StringSwitchBreaks.java > ! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/T8050993.java > ! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/T8314275.java > ! test/langtools/tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTableTest.java > ! test/langtools/tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTypeTableTest.java > ! test/langtools/tools/javac/classfiles/attributes/Module/ModuleFlagTest.java > ! test/langtools/tools/javac/classfiles/attributes/Module/ModuleTest.java > ! test/langtools/tools/javac/classfiles/attributes/Signature/ConstructorTest.java > ! test/langtools/tools/javac/classfiles/attributes/Signature/EnumTest.java > ! test/langtools/tools/javac/classfiles/attributes/Signature/ExceptionTest.java > ! test/langtools/tools/javac/classfiles/attributes/Signature/FieldTest.java > ! test/langtools/tools/javac/classfiles/attributes/Signature/InnerClassTest.java > ! test/langtools/tools/javac/classfiles/attributes/Signature/MethodParameterTest.java > ! test/langtools/tools/javac/classfiles/attributes/Signature/MethodTypeBoundTest.java > ! test/langtools/tools/javac/classfiles/attributes/Signature/ReturnTypeTest.java > ! test/langtools/tools/javac/classfiles/attributes/SourceFile/AnonymousClassTest.java > ! test/langtools/tools/javac/classfiles/attributes/SourceFile/InnerClassTest.java > ! test/langtools/tools/javac/classfiles/attributes/SourceFile/LocalClassTest.java > ! test/langtools/tools/javac/classfiles/attributes/SourceFile/MixTest.java > ! test/langtools/tools/javac/classfiles/attributes/SourceFile/ModuleInfoTest.java > ! test/langtools/tools/javac/classfiles/attributes/SourceFile/NoSourceFileAttribute.java > ! test/langtools/tools/javac/classfiles/attributes/SourceFile/SyntheticClassTest.java > ! test/langtools/tools/javac/classfiles/attributes/SourceFile/TopLevelClassesOneFileTest.java > ! test/langtools/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateInnerClassConstructorsTest.java > ! test/langtools/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateInnerClassMembersTest.java > ! test/langtools/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateSiblingsTest.java > ! test/langtools/tools/javac/classfiles/attributes/Synthetic/AssertFieldTest.java > ! test/langtools/tools/javac/classfiles/attributes/Synthetic/BridgeMethodForGenericMethodTest.java > ! test/langtools/tools/javac/classfiles/attributes/Synthetic/BridgeMethodsForLambdaTargetRelease14Test.java > ! test/langtools/tools/javac/classfiles/attributes/Synthetic/BridgeMethodsForLambdaTest.java > ! test/langtools/tools/javac/classfiles/attributes/Synthetic/EnumTest.java > ! test/langtools/tools/javac/classfiles/attributes/Synthetic/PackageInfoTest.java > ! test/langtools/tools/javac/classfiles/attributes/Synthetic/ThisFieldTest.java > ! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForGenericMethodTest.java > ! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerAnnotationTest.java > ! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerClassTest.java > ! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerEnumTest.java > ! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerInterfaceTest.java > ! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForTopLevelClassTest.java > ! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsForGenericMethodTest.java > ! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsForLambdaTest.java > ! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsTest.java > ! test/langtools/tools/javac/classfiles/attributes/deprecated/DeprecatedPackageTest.java > ! test/langtools/tools/javac/classfiles/attributes/deprecated/DeprecatedTest.java > ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerAnnotationTest.java > ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerClassTest.java > ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerEnumTest.java > ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerInterfaceTest.java > ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesHierarchyTest.java > ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInAnonymousClassTest.java > ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerAnnotationTest.java > ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerClassTest.java > ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerEnumTest.java > ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerInterfaceTest.java > ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInLocalClassTest.java > ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesIndexTest.java > ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesTest.java > ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerAnnotationTest.java > ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerEnumTest.java > ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerInterfaceTest.java > ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerEnumsInInnerClassTest.java > ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerAnnotationTest.java > ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerClassTest.java > ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerEnumTest.java > ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerInterfaceTest.java > ! test/langtools/tools/javac/classfiles/attributes/innerclasses/NoInnerClassesTest.java > ! test/langtools/tools/javac/classreader/8171132/BadConstantValue.java > ! test/langtools/tools/javac/classreader/BadMethodParameter.java > ! test/langtools/tools/javac/classwriter/IndyCorrectInvocationName.java > ! test/langtools/tools/javac/code/CharImmediateValue.java > ! test/langtools/tools/javac/constDebug/ConstDebugTest.java > ! test/langtools/tools/javac/defaultMethods/BadClassfile.java > ! test/langtools/tools/javac/defaultMethods/CheckACC_STRICTFlagOnDefaultMethodTest.java > ! test/langtools/tools/javac/defaultMethods/TestDefaultBody.java > ! test/langtools/tools/javac/defaultMethods/TestNoBridgeOnDefaults.java > ! test/langtools/tools/javac/defaultMethods/super/TestDirectSuperInterfaceInvoke.java > ! test/langtools/tools/javac/diags/CheckResourceKeys.java > ! test/langtools/tools/javac/diags/Example.java > ! test/langtools/tools/javac/diags/examples/BadConstantValueType/BadConstantValueType.java > ! test/langtools/tools/javac/diags/examples/InvalidDefaultInterface/InvalidDefaultInterface.java > ! test/langtools/tools/javac/diags/examples/InvalidStaticInterface/InvalidStaticInterface.java > ! test/langtools/tools/javac/expression/_super/NonDirectSuper/NonDirectSuper.java > ! test/langtools/tools/javac/file/SymLinkArchiveTest.java > ! test/langtools/tools/javac/file/SymLinkShortNameTest.java > ! test/langtools/tools/javac/file/SymLinkTest.java > ! test/langtools/tools/javac/flow/LVTHarness.java > ! test/langtools/tools/javac/generics/bridges/BridgeHarness.java > ! test/langtools/tools/javac/importscope/T8193717.java > ! test/langtools/tools/javac/jvm/ClassRefDupInConstantPoolTest.java > ! test/langtools/tools/javac/lambda/ByteCodeTest.java > ! test/langtools/tools/javac/lambda/LambdaTestStrictFPFlag.java > ! test/langtools/tools/javac/lambda/LocalVariableTable.java > ! test/langtools/tools/javac/lambda/TestBootstrapMethodsCount.java > ! test/langtools/tools/javac/lambda/TestInvokeDynamic.java > ! test/langtools/tools/javac/lambda/bytecode/TestLambdaBytecode.java > ! test/langtools/tools/javac/lambda/bytecode/TestLambdaBytecodeTargetRelease14.java > ! test/langtools/tools/javac/lambda/deduplication/DeduplicationTest.java > ! test/langtools/tools/javac/lambda/lambdaNaming/TestNonSerializableLambdaNameStability.java > ! test/langtools/tools/javac/launcher/GetResourceTest.java > ! test/langtools/tools/javac/launcher/SourceLauncherTest.java > ! test/langtools/tools/javac/launcher/src/p/q/CLTest.java > ! test/langtools/tools/javac/linenumbers/ConditionalLineNumberTest.java > ! test/langtools/tools/javac/linenumbers/FinallyLineNumberTest.java > ! test/langtools/tools/javac/linenumbers/NestedLineNumberTest.java > ! test/langtools/tools/javac/linenumbers/NullCheckLineNumberTest.java > ! test/langtools/tools/javac/meth/TestCP.java > ! test/langtools/tools/javac/modules/AnnotationsOnModules.java > ! test/langtools/tools/javac/modules/IncubatingTest.java > ! test/langtools/tools/javac/modules/JavaBaseTest.java > ! test/langtools/tools/javac/modules/ModuleVersion.java > ! test/langtools/tools/javac/modules/OpenModulesTest.java > ! test/langtools/tools/javac/multicatch/7005371/T7005371.java > ! test/langtools/tools/javac/multicatch/Pos05.java > ! test/langtools/tools/javac/patterns/Annotations.java > ! test/langtools/tools/javac/patterns/LocalVariableTable.java > ! test/langtools/tools/javac/patterns/MatchExceptionTest.java > ! test/langtools/tools/javac/patterns/NestedPatternVariablesBytecode.java > ! test/langtools/tools/javac/patterns/NoUnnecessaryCast.java > ! test/langtools/tools/javac/platform/ModuleVersionTest.java > ! test/langtools/tools/javac/platform/VerifyCTSymClassFiles.java > ! test/langtools/tools/javac/platform/createsymbols/CreateSymbolsTest.java > ! test/langtools/tools/javac/preview/PreviewAutoSuppress.java > ! test/langtools/tools/javac/preview/PreviewErrors.java > ! test/langtools/tools/javac/preview/PreviewTest.java > ! test/langtools/tools/javac/processing/model/element/TestFileObjectOf.java > ! test/langtools/tools/javac/processing/model/element/TestOrigin.java > ! test/langtools/tools/javac/records/RecordCompilationTests.java > ! test/langtools/tools/javac/records/RecordsBinaryCompatibilityTests.java > ! test/langtools/tools/javac/records/recordComponent/RecordComponentTypeTest.java > ! test/langtools/tools/javac/recovery/AnnotationRecovery.java > ! test/langtools/tools/javac/recovery/AttrRecovery.java > ! test/langtools/tools/javac/recovery/FlowRecovery.java > ! test/langtools/tools/javac/recovery/LambdaRecovery.java > ! test/langtools/tools/javac/recovery/MethodModifiers.java > ! test/langtools/tools/javac/resolve/NoObjectToString.java > ! test/langtools/tools/javac/sealed/BinaryCompatibilityTests.java > ! test/langtools/tools/javac/sealed/CheckSubtypesOfSealedTest.java > ! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java > ! test/langtools/tools/javac/sym/ElementStructureTest.java > ! test/langtools/tools/javac/varargs/6199075/T6199075.java > ! test/langtools/tools/javac/varargs/7042566/T7042566.java > ! test/langtools/tools/javap/T6716452.java > ! test/langtools/tools/javap/TestClassNameWarning.java > ! test/langtools/tools/javap/UndefinedAccessFlagTest.java > ! test/langtools/tools/javap/VerificationTest.java > ! test/langtools/tools/javap/classfile/6888367/T6888367.java > ! test/langtools/tools/javap/classfile/T6887895.java > ! test/langtools/tools/javap/classfile/deps/T6907575.java > ! test/langtools/tools/javap/typeAnnotations/JSR175Annotations.java > ! test/langtools/tools/javap/typeAnnotations/NewArray.java > ! test/langtools/tools/javap/typeAnnotations/Presence.java > ! test/langtools/tools/javap/typeAnnotations/PresenceInner.java > ! test/langtools/tools/javap/typeAnnotations/TypeCasts.java > ! test/langtools/tools/javap/typeAnnotations/Visibility.java > ! test/langtools/tools/javap/typeAnnotations/Wildcards.java > ! test/micro/org/openjdk/bench/java/lang/classfile/TypeKindBench.java > ! test/micro/org/openjdk/bench/java/lang/classfile/Utf8EntryWriteTo.java > ! test/micro/org/openjdk/bench/java/lang/invoke/LazyStaticColdStart.java > ! test/micro/org/openjdk/bench/jdk/classfile/AbstractCorpusBenchmark.java > ! test/micro/org/openjdk/bench/jdk/classfile/ClassfileBenchmark.java > ! test/micro/org/openjdk/bench/jdk/classfile/CodeAttributeTools.java > ! test/micro/org/openjdk/bench/jdk/classfile/ConstantPoolBuildingClassEntry.java > ! test/micro/org/openjdk/bench/jdk/classfile/RebuildMethodBodies.java > ! test/micro/org/openjdk/bench/jdk/classfile/RepeatedModelTraversal.java > ! test/micro/org/openjdk/bench/jdk/classfile/Write.java > > Changeset: 573bcb61 > Branch: hermetic-java-runtime > Author: Hannes Walln?fer > Date: 2024-12-06 16:39:08 +0000 > URL: https://git.openjdk.org/leyden/commit/573bcb61809cbd98ec52d159d0c8e030e4a8e3f5 > > 8345664: Use simple parameter type names in @link and @see tags > > Reviewed-by: liach > > ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/LinkTaglet.java > ! test/langtools/jdk/javadoc/doclet/testLinkTaglet/TestLinkTaglet.java > ! test/langtools/jdk/javadoc/doclet/testLinkTaglet/TestLinkTagletWithModule.java > ! test/langtools/jdk/javadoc/doclet/testLinkTaglet/pkg/C.java > ! test/langtools/jdk/javadoc/doclet/testNestedGenerics/TestNestedGenerics.java > ! test/langtools/jdk/javadoc/doclet/testSeeTag/TestSeeTagWithModule.java > > Changeset: 470701f0 > Branch: hermetic-java-runtime > Author: Leonid Mesnik > Date: 2024-12-06 18:42:07 +0000 > URL: https://git.openjdk.org/leyden/commit/470701f0bb269834cc0e1cb40f7d34e92226454b > > 8340969: jdk/jfr/startupargs/TestStartDuration.java should be marked as flagless > > Reviewed-by: syan, egahlin > > ! test/jdk/jdk/jfr/startupargs/TestStartDuration.java > > Changeset: e0d63987 > Branch: hermetic-java-runtime > Author: Brent Christian > Date: 2024-12-06 21:18:35 +0000 > URL: https://git.openjdk.org/leyden/commit/e0d639878346946d0627a57b0eeb0cac8ca533fc > > 8344575: Examine usage of ReflectUtil.forName() in java.sql.rowset - XmlReaderContentHandler > > Reviewed-by: lancea, mchung, alanb, liach > > ! src/java.base/share/classes/module-info.java > ! src/java.base/share/classes/sun/reflect/misc/ReflectUtil.java > ! src/java.sql.rowset/share/classes/com/sun/rowset/internal/XmlReaderContentHandler.java > > Changeset: c517ffba > Branch: hermetic-java-runtime > Author: Hamlin Li > Date: 2024-12-07 09:56:15 +0000 > URL: https://git.openjdk.org/leyden/commit/c517ffba7d9388e75b5d7bba77e565e71c0a7d76 > > 8339910: RISC-V: crc32 intrinsic with carry-less multiplication > > Reviewed-by: rehn, luhenry > > ! src/hotspot/cpu/riscv/globals_riscv.hpp > ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp > ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp > ! src/hotspot/cpu/riscv/stubRoutines_riscv.cpp > ! src/hotspot/cpu/riscv/vm_version_riscv.cpp > ! src/hotspot/cpu/riscv/vm_version_riscv.hpp > ! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp > > Changeset: 83ea0133 > Branch: hermetic-java-runtime > Author: David Holmes > Date: 2024-12-08 23:27:31 +0000 > URL: https://git.openjdk.org/leyden/commit/83ea0133ddd4c65339309ae4fa0700208a3bb779 > > 8345629: Remove expired flags in JDK 25 > > Reviewed-by: kvn, coleenp > > ! src/hotspot/share/runtime/arguments.cpp > ! src/java.base/share/man/java.md > > Changeset: 458979d8 > Branch: hermetic-java-runtime > Author: Sorna Sarathi > Committer: David Holmes > Date: 2024-12-09 02:05:59 +0000 > URL: https://git.openjdk.org/leyden/commit/458979d83ac784273263b54516369d79764010dd > > 8344611: Add missing classpath exception > > Reviewed-by: amitkumar, iris > > ! src/java.base/share/native/libjava/ub.h > ! src/jdk.incubator.vector/linux/native/libsleef/lib/vector_math_neon.c > ! src/jdk.incubator.vector/linux/native/libsleef/lib/vector_math_rvv.c > ! src/jdk.incubator.vector/linux/native/libsleef/lib/vector_math_sve.c > ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/runtimelink/JimageDiffGenerator.java > ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/runtimelink/ResourcePoolReader.java > > Changeset: 842b3638 > Branch: hermetic-java-runtime > Author: Leonid Mesnik > Date: 2024-12-09 02:43:54 +0000 > URL: https://git.openjdk.org/leyden/commit/842b3638794973a3eae920eb898782b280e99589 > > 8345698: Remove tier1_compiler_not_xcomp from github actions > > Reviewed-by: syan, liach > > ! .github/workflows/test.yml > > Changeset: 69e664de > Branch: hermetic-java-runtime > Author: SendaoYan > Date: 2024-12-09 03:38:41 +0000 > URL: https://git.openjdk.org/leyden/commit/69e664de14d1f9d66447937d494da8bf971ac5fe > > 8345632: [ASAN] memory leak in get_numbered_property_as_sorted_string function > > Reviewed-by: ccheung, dholmes > > ! src/hotspot/share/classfile/modules.cpp > > Changeset: 830173fc > Branch: hermetic-java-runtime > Author: Andrew Haley > Date: 2024-12-09 11:05:25 +0000 > URL: https://git.openjdk.org/leyden/commit/830173fcb08b004ea3932d47cb522c589feec0b5 > > 8344068: Windows x86-64: Out of CodeBuffer space when generating final stubs > > Reviewed-by: kvn, vlivanov > > ! src/hotspot/cpu/x86/stubRoutines_x86.hpp > > Changeset: d7ef3ac0 > Branch: hermetic-java-runtime > Author: Fabian Meumertzheim > Committer: Kevin Walls > Date: 2024-12-09 12:12:50 +0000 > URL: https://git.openjdk.org/leyden/commit/d7ef3ac0b7e677c4901c69ad4361b5de8408e8d3 > > 8345684: OperatingSystemMXBean.getSystemCpuLoad() throws NPE > > Reviewed-by: dholmes, kevinw, sgehwolf > > ! src/jdk.management/unix/classes/com/sun/management/internal/OperatingSystemImpl.java > > Changeset: 153dc6d8 > Branch: hermetic-java-runtime > Author: Matthew Donovan > Date: 2024-12-09 13:20:26 +0000 > URL: https://git.openjdk.org/leyden/commit/153dc6d84300e4c3446e33be820c15336cf45e72 > > 8345133: Test sun/security/tools/jarsigner/TsacertOptionTest.java failed: Warning found in stdout > > Reviewed-by: hchao, mullan > > ! test/jdk/sun/security/tools/jarsigner/TsacertOptionTest.java > > Changeset: e821d599 > Branch: hermetic-java-runtime > Author: Kim Barrett > Date: 2024-12-09 13:54:31 +0000 > URL: https://git.openjdk.org/leyden/commit/e821d599c8a715af54374218ab285a8d061b174e > > 8345589: Simplify Windows definition of strtok_r > > Reviewed-by: dholmes, jwaters > > ! src/hotspot/share/runtime/os.hpp > ! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp > > Changeset: 166c1277 > Branch: hermetic-java-runtime > Author: Erik Joelsson > Date: 2024-12-09 14:05:57 +0000 > URL: https://git.openjdk.org/leyden/commit/166c12771d9d8c466e73a9490c4eb1fc9a5f6c24 > > 8345726: Update mx in RunTestPrebuiltSpec to reflect change in JDK-8345302 > > Reviewed-by: ihse > > ! make/RunTestsPrebuiltSpec.gmk > > Changeset: 35c00532 > Branch: hermetic-java-runtime > Author: Eric Caspole > Date: 2024-12-09 14:59:05 +0000 > URL: https://git.openjdk.org/leyden/commit/35c00532a1dd2a6df5fc3d5173ca692517675d38 > > 8345405: Add JMH showing the regression in 8341649 > > Reviewed-by: redestad, coleenp > > + test/micro/org/openjdk/bench/vm/runtime/MethodHandleStress.java > > Changeset: 7aa0cbc9 > Branch: hermetic-java-runtime > Author: Scott Marlow > Committer: Chen Liang > Date: 2024-12-09 14:59:59 +0000 > URL: https://git.openjdk.org/leyden/commit/7aa0cbc91d90493a3dae973cb8077cfa283c32b4 > > 8345614: Improve AnnotationFormatError message for duplicate annotation interfaces > > Reviewed-by: liach > > ! src/java.base/share/classes/sun/reflect/annotation/AnnotationParser.java > > Changeset: b1204046 > Branch: hermetic-java-runtime > Author: Magnus Ihse Bursie > Date: 2024-12-09 15:53:48 +0000 > URL: https://git.openjdk.org/leyden/commit/b120404620defe5fac83d4b5997fb5e9ce50ea9b > > 8345793: Update copyright year to 2024 for the build system in files where it was missed > > Reviewed-by: kbarrett, erikj > > ! .github/actions/config/action.yml > ! .github/actions/do-build/action.yml > ! .github/actions/get-bootjdk/action.yml > ! .github/actions/get-bundles/action.yml > ! .github/actions/get-msys2/action.yml > ! .github/scripts/gen-build-failure-report.sh > ! .github/scripts/gen-test-summary.sh > ! .github/workflows/build-cross-compile.yml > ! make/CompileJavaModules.gmk > ! make/CompileModuleTools.gmk > ! make/CopyImportModules.gmk > ! make/CopyInterimTZDB.gmk > ! make/Global.gmk > ! make/Init.gmk > ! make/JrtfsJar.gmk > ! make/MacBundles.gmk > ! make/MainSupport.gmk > ! make/RunTestsPrebuilt.gmk > ! make/StaticLibsImage.gmk > ! make/TestImage.gmk > ! make/ToolsHotspot.gmk > ! make/ToolsJdk.gmk > ! make/autoconf/Makefile.template > ! make/autoconf/bootcycle-spec.gmk.template > ! make/autoconf/build-aux/pkg.m4 > ! make/autoconf/hotspot.m4 > ! make/autoconf/jdk-version.m4 > ! make/autoconf/lib-alsa.m4 > ! make/autoconf/lib-bundled.m4 > ! make/autoconf/lib-freetype.m4 > ! make/autoconf/lib-x11.m4 > ! make/autoconf/util_paths.m4 > ! make/common/CopyFiles.gmk > ! make/common/Execute.gmk > ! make/common/MakeIO.gmk > ! make/common/Modules.gmk > ! make/common/ProcessMarkdown.gmk > ! make/common/TextFileProcessing.gmk > ! make/common/ZipArchive.gmk > ! make/common/modules/CopyCommon.gmk > ! make/devkit/Makefile > ! make/hotspot/CopyToExplodedJdk.gmk > ! make/hotspot/gensrc/GensrcJvmti.gmk > ! make/ide/eclipse/CreateWorkspace.gmk > ! make/ide/idea/jdk/idea.gmk > ! make/ide/visualstudio/hotspot/src/classes/build/tools/projectcreator/BuildConfig.java > ! make/ide/visualstudio/hotspot/src/classes/build/tools/projectcreator/ProjectCreator.java > ! make/ide/vscode/hotspot/CreateVSCodeProject.gmk > ! make/langtools/tools/javacserver/server/CompilerThreadPool.java > ! make/langtools/tools/javacserver/server/Server.java > ! make/langtools/tools/propertiesparser/parser/MessageType.java > ! make/modules/java.base/gensrc/GensrcBuffer.gmk > ! make/modules/java.base/gensrc/GensrcExceptions.gmk > ! make/modules/java.base/gensrc/GensrcMisc.gmk > ! make/modules/java.desktop/gensrc/GensrcIcons.gmk > ! make/modules/jdk.charsets/Java.gmk > ! make/modules/jdk.compiler/Gendata.gmk > ! make/modules/jdk.javadoc/Gendata.gmk > ! make/modules/jdk.javadoc/Gensrc.gmk > ! make/modules/jdk.jcmd/Java.gmk > ! make/modules/jdk.jconsole/Java.gmk > ! make/modules/jdk.jdeps/Gensrc.gmk > ! make/modules/jdk.localedata/Java.gmk > ! make/modules/jdk.sctp/Java.gmk > ! make/test/BuildJtregTestThreadFactory.gmk > ! make/test/BuildTestLib.gmk > ! make/test/JtregNativeLibTest.gmk > ! src/utils/hsdis/binutils/hsdis-binutils.c > ! src/utils/hsdis/capstone/hsdis-capstone.c > ! src/utils/hsdis/hsdis.h > ! src/utils/hsdis/llvm/hsdis-llvm.cpp > ! test/jdk/build/AbsPathsInImage.java > > Changeset: 480b508c > Branch: hermetic-java-runtime > Author: Daniel Skantz > Committer: Vladimir Kozlov > Date: 2024-12-09 16:29:56 +0000 > URL: https://git.openjdk.org/leyden/commit/480b508cf2f6972691eea35f133cc8fb939ac30f > > 8345156: C2: Add bailouts next to a few asserts > > Reviewed-by: kvn, epeter > > ! src/hotspot/share/opto/block.cpp > ! src/hotspot/share/opto/chaitin.cpp > ! src/hotspot/share/opto/compile.cpp > ! src/hotspot/share/opto/gcm.cpp > ! src/hotspot/share/opto/lcm.cpp > ! src/hotspot/share/opto/loopnode.cpp > ! src/hotspot/share/opto/loopopts.cpp > ! src/hotspot/share/opto/matcher.cpp > > Changeset: cc628a13 > Branch: hermetic-java-runtime > Author: Roland Westrelin > Date: 2024-12-09 16:43:16 +0000 > URL: https://git.openjdk.org/leyden/commit/cc628a133e471e7edf07831ff386f0eaf57e9bff > > 8345287: C2: live in computation is broken > > Reviewed-by: kvn, dlong, rcastanedalo > > ! src/hotspot/share/opto/live.cpp > > Changeset: 48e22ba7 > Branch: hermetic-java-runtime > Author: Alexandre Iline > Date: 2024-12-09 19:43:55 +0000 > URL: https://git.openjdk.org/leyden/commit/48e22ba7725a937ad72b84cce16c0dcecf5f265d > > 8345693: Update JCov for class file version 69 > > Reviewed-by: ihse > > ! make/conf/jib-profiles.js > > Changeset: eff20a38 > Branch: hermetic-java-runtime > Author: Michael McMahon > Date: 2024-12-09 20:24:41 +0000 > URL: https://git.openjdk.org/leyden/commit/eff20a38c75a59372856e3ac54559661db92442d > > 8345794: Backout doc change introduced by JDK-8235786 > > Reviewed-by: dfuchs > > ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpExchange.java > ! test/jdk/com/sun/net/httpserver/ExchangeAttributeTest.java > > Changeset: 0b9e749f > Branch: hermetic-java-runtime > Author: Ioi Lam > Date: 2024-12-09 20:35:54 +0000 > URL: https://git.openjdk.org/leyden/commit/0b9e749f54f409b8ff904f6b253292012ee842b8 > > 8345390: [ubsan] systemDictionaryShared.cpp:964: member call on null pointer > > Reviewed-by: mbaesken, kbarrett > > ! src/hotspot/share/classfile/systemDictionaryShared.cpp > ! test/hotspot/jtreg/runtime/cds/appcds/LambdaInvokeVirtual.java > > Changeset: 2207749c > Branch: hermetic-java-runtime > Author: Artur Barashev > Committer: Bradford Wetmore > Date: 2024-12-09 20:56:59 +0000 > URL: https://git.openjdk.org/leyden/commit/2207749c8915a4b65faec51948a183f4bb6ae20f > > 8344629: SSLSocketNoServerHelloClientShutdown test timeout > > Reviewed-by: wetmore > > ! test/jdk/sun/security/ssl/SSLCipher/SSLSocketNoServerHelloClientShutdown.java > > Changeset: fe0173dd > Branch: hermetic-java-runtime > Author: Magnus Ihse Bursie > Date: 2024-12-09 21:03:37 +0000 > URL: https://git.openjdk.org/leyden/commit/fe0173ddefd104aa4a451ef57057514f963b8deb > > 8345803: Update copyright year to 2024 for security in files where it was missed > > Reviewed-by: mullan > > ! src/java.security.jgss/macosx/native/libosxkrb5/SCDynamicStoreConfig.m > ! src/java.security.jgss/windows/man/kinit.md > ! src/java.security.jgss/windows/man/klist.md > ! src/java.security.jgss/windows/man/ktab.md > ! src/java.security.sasl/share/classes/com/sun/security/sasl/digest/DigestMD5Client.java > ! src/java.smartcardio/unix/classes/sun/security/smartcardio/PlatformPCSC.java > ! src/java.smartcardio/windows/classes/sun/security/smartcardio/PlatformPCSC.java > ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java > ! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_keymgmt.c > ! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CKey.java > ! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CPrivateKey.java > ! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CPublicKey.java > ! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CRSACipher.java > ! src/jdk.security.jgss/share/classes/com/sun/security/jgss/package-info.java > ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/Dynamic.java > ! test/jdk/com/sun/crypto/provider/KeyAgreement/SupportedDHParamGensLongKey.java > ! test/jdk/com/sun/crypto/provider/TLS/TestMasterSecret.java > ! test/jdk/java/security/KeyStore/CheckMacOSKeyChainTrust.java > ! test/jdk/java/security/Provider/SecurityProviderModularTest.java > ! test/jdk/javax/security/auth/login/modules/JaasModularClientTest.java > ! test/jdk/javax/security/auth/login/modules/JaasModularDefaultHandlerTest.java > ! test/micro/org/openjdk/bench/java/security/MessageDigests.java > ! test/micro/org/openjdk/bench/java/security/PKCS12KeyStores.java > ! test/micro/org/openjdk/bench/java/security/SSLHandshake.java > ! test/micro/org/openjdk/bench/java/security/TestCertificates.java > ! test/micro/org/openjdk/bench/javax/crypto/AES.java > ! test/micro/org/openjdk/bench/javax/crypto/Crypto.java > ! test/micro/org/openjdk/bench/javax/crypto/full/AESGCMBench.java > ! test/micro/org/openjdk/bench/javax/crypto/full/BenchBase.java > ! test/micro/org/openjdk/bench/javax/crypto/full/CryptoBase.java > > Changeset: a606836a > Branch: hermetic-java-runtime > Author: Jiangli Zhou > Date: 2024-12-09 21:37:39 +0000 > URL: https://git.openjdk.org/leyden/commit/a606836a02bb3e4ff3e3aaad478fc7ac142b3e38 > > 8345744: Use C++ LINK_TYPE with SetupBuildLauncher in StaticLibs.gmk > > Reviewed-by: ihse > > ! make/StaticLibs.gmk > ! make/common/modules/LauncherCommon.gmk > > Changeset: 7d3a4049 > Branch: hermetic-java-runtime > Author: David Holmes > Date: 2024-12-10 07:43:34 +0000 > URL: https://git.openjdk.org/leyden/commit/7d3a4049d5d6fd9a8b0c3808e8428edf501b5f9a > > 8339019: Obsolete the UseLinuxPosixThreadCPUClocks flag > > Reviewed-by: ccheung, kbarrett > > ! src/hotspot/os/linux/globals_linux.hpp > ! src/hotspot/os/linux/os_linux.cpp > > Changeset: 7e73c436 > Branch: hermetic-java-runtime > Author: Albert Mingkun Yang > Date: 2024-12-10 08:28:36 +0000 > URL: https://git.openjdk.org/leyden/commit/7e73c436ef5cc035304347bf64ae8e2b4ce45ab1 > > 8345217: Parallel: Refactor PSParallelCompact::next_src_region > > Reviewed-by: tschatzl, sjohanss, zgu > > ! src/hotspot/share/gc/parallel/psParallelCompact.cpp > > Changeset: 2979806c > Branch: hermetic-java-runtime > Author: Magnus Ihse Bursie > Date: 2024-12-10 08:47:46 +0000 > URL: https://git.openjdk.org/leyden/commit/2979806c72561cb4d4e8ac3d44dbcea347ace966 > > 8345795: Update copyright year to 2024 for hotspot in files where it was missed > > Reviewed-by: dholmes, tschatzl, dnsimon, sspitsyn > > ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.hpp > ! src/hotspot/cpu/aarch64/c2_CodeStubs_aarch64.cpp > ! src/hotspot/cpu/aarch64/c2_globals_aarch64.hpp > ! src/hotspot/cpu/aarch64/compiledIC_aarch64.cpp > ! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp > ! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.hpp > ! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.hpp > ! src/hotspot/cpu/aarch64/gc/z/zAddress_aarch64.cpp > ! src/hotspot/cpu/aarch64/jvmciCodeInstaller_aarch64.cpp > ! src/hotspot/cpu/aarch64/matcher_aarch64.hpp > ! src/hotspot/cpu/aarch64/runtime_aarch64.cpp > ! src/hotspot/cpu/aarch64/smallRegisterMap_aarch64.inline.hpp > ! src/hotspot/cpu/aarch64/upcallLinker_aarch64.cpp > ! src/hotspot/cpu/aarch64/vtableStubs_aarch64.cpp > ! src/hotspot/cpu/arm/assembler_arm_32.hpp > ! src/hotspot/cpu/arm/c2_globals_arm.hpp > ! src/hotspot/cpu/arm/compiledIC_arm.cpp > ! src/hotspot/cpu/arm/continuationFreezeThaw_arm.inline.hpp > ! src/hotspot/cpu/arm/continuationHelper_arm.inline.hpp > ! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.cpp > ! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.hpp > ! src/hotspot/cpu/arm/gc/shared/barrierSetAssembler_arm.cpp > ! src/hotspot/cpu/arm/gc/shared/barrierSetAssembler_arm.hpp > ! src/hotspot/cpu/arm/globalDefinitions_arm.hpp > ! src/hotspot/cpu/arm/macroAssembler_arm.cpp > ! src/hotspot/cpu/arm/macroAssembler_arm.hpp > ! src/hotspot/cpu/arm/matcher_arm.hpp > ! src/hotspot/cpu/arm/methodHandles_arm.cpp > ! src/hotspot/cpu/arm/register_arm.hpp > ! src/hotspot/cpu/arm/runtime_arm.cpp > ! src/hotspot/cpu/arm/sharedRuntime_arm.cpp > ! src/hotspot/cpu/arm/smallRegisterMap_arm.inline.hpp > ! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp > ! src/hotspot/cpu/arm/vtableStubs_arm.cpp > ! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.cpp > ! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.hpp > ! src/hotspot/cpu/ppc/c2_globals_ppc.hpp > ! src/hotspot/cpu/ppc/c2_init_ppc.cpp > ! src/hotspot/cpu/ppc/compiledIC_ppc.cpp > ! src/hotspot/cpu/ppc/continuationFreezeThaw_ppc.inline.hpp > ! src/hotspot/cpu/ppc/continuationHelper_ppc.inline.hpp > ! src/hotspot/cpu/ppc/frame_ppc.hpp > ! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.hpp > ! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.hpp > ! src/hotspot/cpu/ppc/gc/z/zAddress_ppc.cpp > ! src/hotspot/cpu/ppc/gc/z/zBarrierSetAssembler_ppc.hpp > ! src/hotspot/cpu/ppc/gc/z/z_ppc.ad > ! src/hotspot/cpu/ppc/globalDefinitions_ppc.hpp > ! src/hotspot/cpu/ppc/interp_masm_ppc.hpp > ! src/hotspot/cpu/ppc/matcher_ppc.hpp > ! src/hotspot/cpu/ppc/nativeInst_ppc.hpp > ! src/hotspot/cpu/ppc/register_ppc.hpp > ! src/hotspot/cpu/ppc/runtime_ppc.cpp > ! src/hotspot/cpu/ppc/smallRegisterMap_ppc.inline.hpp > ! src/hotspot/cpu/ppc/upcallLinker_ppc.cpp > ! src/hotspot/cpu/ppc/vm_version_ppc.cpp > ! src/hotspot/cpu/ppc/vm_version_ppc.hpp > ! src/hotspot/cpu/ppc/vtableStubs_ppc_64.cpp > ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.hpp > ! src/hotspot/cpu/riscv/c2_CodeStubs_riscv.cpp > ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp > ! src/hotspot/cpu/riscv/c2_globals_riscv.hpp > ! src/hotspot/cpu/riscv/codeBuffer_riscv.hpp > ! src/hotspot/cpu/riscv/compiledIC_riscv.cpp > ! src/hotspot/cpu/riscv/compressedKlass_riscv.cpp > ! src/hotspot/cpu/riscv/continuationFreezeThaw_riscv.inline.hpp > ! src/hotspot/cpu/riscv/continuationHelper_riscv.inline.hpp > ! src/hotspot/cpu/riscv/downcallLinker_riscv.cpp > ! src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.cpp > ! src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.hpp > ! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.hpp > ! src/hotspot/cpu/riscv/gc/z/zAddress_riscv.cpp > ! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.cpp > ! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.hpp > ! src/hotspot/cpu/riscv/gc/z/z_riscv.ad > ! src/hotspot/cpu/riscv/globalDefinitions_riscv.hpp > ! src/hotspot/cpu/riscv/interp_masm_riscv.hpp > ! src/hotspot/cpu/riscv/interpreterRT_riscv.cpp > ! src/hotspot/cpu/riscv/jvmciCodeInstaller_riscv.cpp > ! src/hotspot/cpu/riscv/matcher_riscv.hpp > ! src/hotspot/cpu/riscv/nativeInst_riscv.cpp > ! src/hotspot/cpu/riscv/nativeInst_riscv.hpp > ! src/hotspot/cpu/riscv/riscv_b.ad > ! src/hotspot/cpu/riscv/smallRegisterMap_riscv.inline.hpp > ! src/hotspot/cpu/riscv/stubRoutines_riscv.cpp > ! src/hotspot/cpu/riscv/stubRoutines_riscv.hpp > ! src/hotspot/cpu/riscv/upcallLinker_riscv.cpp > ! src/hotspot/cpu/riscv/vm_version_riscv.cpp > ! src/hotspot/cpu/riscv/vm_version_riscv.hpp > ! src/hotspot/cpu/riscv/vtableStubs_riscv.cpp > ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.hpp > ! src/hotspot/cpu/s390/c2_globals_s390.hpp > ! src/hotspot/cpu/s390/compiledIC_s390.cpp > ! src/hotspot/cpu/s390/continuationFreezeThaw_s390.inline.hpp > ! src/hotspot/cpu/s390/continuationHelper_s390.inline.hpp > ! src/hotspot/cpu/s390/frame_s390.hpp > ! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.cpp > ! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.hpp > ! src/hotspot/cpu/s390/globalDefinitions_s390.hpp > ! src/hotspot/cpu/s390/methodHandles_s390.cpp > ! src/hotspot/cpu/s390/registerSaver_s390.hpp > ! src/hotspot/cpu/s390/register_s390.cpp > ! src/hotspot/cpu/s390/register_s390.hpp > ! src/hotspot/cpu/s390/relocInfo_s390.cpp > ! src/hotspot/cpu/s390/smallRegisterMap_s390.inline.hpp > ! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp > ! src/hotspot/cpu/s390/vmreg_s390.cpp > ! src/hotspot/cpu/s390/vmreg_s390.hpp > ! src/hotspot/cpu/s390/vmreg_s390.inline.hpp > ! src/hotspot/cpu/s390/vtableStubs_s390.cpp > ! src/hotspot/cpu/x86/assembler_x86.inline.hpp > ! src/hotspot/cpu/x86/c1_Defs_x86.hpp > ! src/hotspot/cpu/x86/c2_globals_x86.hpp > ! src/hotspot/cpu/x86/c2_intelJccErratum_x86.cpp > ! src/hotspot/cpu/x86/c2_intelJccErratum_x86.hpp > ! src/hotspot/cpu/x86/compiledIC_x86.cpp > ! src/hotspot/cpu/x86/downcallLinker_x86_64.cpp > ! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp > ! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.hpp > ! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.hpp > ! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp > ! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.hpp > ! src/hotspot/cpu/x86/gc/z/z_x86_64.ad > ! src/hotspot/cpu/x86/interp_masm_x86.hpp > ! src/hotspot/cpu/x86/interpreterRT_x86_32.cpp > ! src/hotspot/cpu/x86/interpreterRT_x86_64.cpp > ! src/hotspot/cpu/x86/matcher_x86.hpp > ! src/hotspot/cpu/x86/register_x86.cpp > ! src/hotspot/cpu/x86/register_x86.hpp > ! src/hotspot/cpu/x86/runtime_x86_32.cpp > ! src/hotspot/cpu/x86/runtime_x86_64.cpp > ! src/hotspot/cpu/x86/sharedRuntime_x86.cpp > ! src/hotspot/cpu/x86/smallRegisterMap_x86.inline.hpp > ! src/hotspot/cpu/x86/stubRoutines_x86_64.cpp > ! src/hotspot/cpu/x86/upcallLinker_x86_32.cpp > ! src/hotspot/cpu/x86/upcallLinker_x86_64.cpp > ! src/hotspot/cpu/x86/vmreg_x86.hpp > ! src/hotspot/cpu/x86/vtableStubs_x86_32.cpp > ! src/hotspot/cpu/x86/vtableStubs_x86_64.cpp > ! src/hotspot/cpu/zero/c2_MacroAssembler_zero.hpp > ! src/hotspot/cpu/zero/compiledIC_zero.cpp > ! src/hotspot/cpu/zero/continuationFreezeThaw_zero.inline.hpp > ! src/hotspot/cpu/zero/continuationHelper_zero.inline.hpp > ! src/hotspot/cpu/zero/frame_zero.cpp > ! src/hotspot/cpu/zero/frame_zero.hpp > ! src/hotspot/cpu/zero/frame_zero.inline.hpp > ! src/hotspot/cpu/zero/globalDefinitions_zero.hpp > ! src/hotspot/cpu/zero/nativeInst_zero.hpp > ! src/hotspot/cpu/zero/sharedRuntime_zero.cpp > ! src/hotspot/cpu/zero/smallRegisterMap_zero.inline.hpp > ! src/hotspot/cpu/zero/upcallLinker_zero.cpp > ! src/hotspot/cpu/zero/vm_version_zero.cpp > ! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp > ! src/hotspot/os/aix/vmStructs_aix.hpp > ! src/hotspot/os/bsd/vmStructs_bsd.hpp > ! src/hotspot/os/linux/cgroupSubsystem_linux.hpp > ! src/hotspot/os/linux/osContainer_linux.cpp > ! src/hotspot/os/linux/osContainer_linux.hpp > ! src/hotspot/os/linux/os_linux.hpp > ! src/hotspot/os/linux/systemMemoryBarrier_linux.cpp > ! src/hotspot/os/linux/vmStructs_linux.hpp > ! src/hotspot/os/posix/os_posix.hpp > ! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.cpp > ! src/hotspot/os/windows/gc/z/zVirtualMemory_windows.cpp > ! src/hotspot/os/windows/osThread_windows.cpp > ! src/hotspot/os/windows/osThread_windows.hpp > ! src/hotspot/os/windows/os_windows.inline.hpp > ! src/hotspot/os/windows/vmStructs_windows.hpp > ! src/hotspot/os_cpu/aix_ppc/javaThread_aix_ppc.cpp > ! src/hotspot/os_cpu/aix_ppc/vmStructs_aix_ppc.hpp > ! src/hotspot/os_cpu/bsd_aarch64/vmStructs_bsd_aarch64.hpp > ! src/hotspot/os_cpu/bsd_x86/vmStructs_bsd_x86.hpp > ! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp > ! src/hotspot/os_cpu/linux_aarch64/vmStructs_linux_aarch64.hpp > ! src/hotspot/os_cpu/linux_arm/vmStructs_linux_arm.hpp > ! src/hotspot/os_cpu/linux_ppc/javaThread_linux_ppc.cpp > ! src/hotspot/os_cpu/linux_ppc/vmStructs_linux_ppc.hpp > ! src/hotspot/os_cpu/linux_riscv/atomic_linux_riscv.hpp > ! src/hotspot/os_cpu/linux_riscv/orderAccess_linux_riscv.hpp > ! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp > ! src/hotspot/os_cpu/linux_riscv/vmStructs_linux_riscv.hpp > ! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp > ! src/hotspot/os_cpu/linux_s390/vmStructs_linux_s390.hpp > ! src/hotspot/os_cpu/linux_x86/vmStructs_linux_x86.hpp > ! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp > ! src/hotspot/os_cpu/windows_aarch64/copy_windows_aarch64.hpp > ! src/hotspot/os_cpu/windows_x86/vmStructs_windows_x86.hpp > ! src/hotspot/share/adlc/output_h.cpp > ! src/hotspot/share/asm/assembler.hpp > ! src/hotspot/share/asm/register.hpp > ! src/hotspot/share/c1/c1_Canonicalizer.cpp > ! src/hotspot/share/c1/c1_FrameMap.cpp > ! src/hotspot/share/c1/c1_GraphBuilder.hpp > ! src/hotspot/share/c1/c1_IR.hpp > ! src/hotspot/share/c1/c1_LIR.cpp > ! src/hotspot/share/cds/cdsProtectionDomain.hpp > ! src/hotspot/share/cds/cppVtables.cpp > ! src/hotspot/share/cds/cppVtables.hpp > ! src/hotspot/share/cds/serializeClosure.hpp > ! src/hotspot/share/cds/unregisteredClasses.cpp > ! src/hotspot/share/ci/ciObjectFactory.cpp > ! src/hotspot/share/ci/ciTypeArrayKlass.cpp > ! src/hotspot/share/ci/ciTypeFlow.cpp > ! src/hotspot/share/classfile/classFileError.cpp > ! src/hotspot/share/classfile/classLoaderDataGraph.hpp > ! src/hotspot/share/classfile/classLoaderStats.cpp > ! src/hotspot/share/classfile/compactHashtable.cpp > ! src/hotspot/share/classfile/javaClasses.inline.hpp > ! src/hotspot/share/classfile/javaClassesImpl.hpp > ! src/hotspot/share/classfile/moduleEntry.hpp > ! src/hotspot/share/classfile/resolutionErrors.cpp > ! src/hotspot/share/classfile/resolutionErrors.hpp > ! src/hotspot/share/code/codeCache.inline.hpp > ! src/hotspot/share/code/codeHeapState.cpp > ! src/hotspot/share/code/stubs.cpp > ! src/hotspot/share/code/stubs.hpp > ! src/hotspot/share/code/vmreg.cpp > ! src/hotspot/share/code/vmreg.hpp > ! src/hotspot/share/code/vtableStubs.cpp > ! src/hotspot/share/compiler/compilationMemoryStatistic.hpp > ! src/hotspot/share/compiler/compileBroker.hpp > ! src/hotspot/share/compiler/oopMap.inline.hpp > ! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp > ! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.hpp > ! src/hotspot/share/gc/g1/g1AllocRegion.cpp > ! src/hotspot/share/gc/g1/g1AllocRegion.hpp > ! src/hotspot/share/gc/g1/g1AllocRegion.inline.hpp > ! src/hotspot/share/gc/g1/g1Allocator.cpp > ! src/hotspot/share/gc/g1/g1Allocator.hpp > ! src/hotspot/share/gc/g1/g1Allocator.inline.hpp > ! src/hotspot/share/gc/g1/g1AnalyticsSequences.hpp > ! src/hotspot/share/gc/g1/g1AnalyticsSequences.inline.hpp > ! src/hotspot/share/gc/g1/g1Arguments.hpp > ! src/hotspot/share/gc/g1/g1BarrierSet.cpp > ! src/hotspot/share/gc/g1/g1BarrierSet.hpp > ! src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp > ! src/hotspot/share/gc/g1/g1BarrierSetRuntime.cpp > ! src/hotspot/share/gc/g1/g1BarrierSetRuntime.hpp > ! src/hotspot/share/gc/g1/g1CardSet.hpp > ! src/hotspot/share/gc/g1/g1CardSetContainers.inline.hpp > ! src/hotspot/share/gc/g1/g1CardTable.cpp > ! src/hotspot/share/gc/g1/g1CardTable.inline.hpp > ! src/hotspot/share/gc/g1/g1CardTableEntryClosure.hpp > ! src/hotspot/share/gc/g1/g1CodeRootSet.hpp > ! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp > ! src/hotspot/share/gc/g1/g1CollectionSetCandidates.inline.hpp > ! src/hotspot/share/gc/g1/g1CollectionSetChooser.hpp > ! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp > ! src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.cpp > ! src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.hpp > ! src/hotspot/share/gc/g1/g1ConcurrentMarkObjArrayProcessor.cpp > ! src/hotspot/share/gc/g1/g1ConcurrentRefineThreadsNeeded.cpp > ! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp > ! src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp > ! src/hotspot/share/gc/g1/g1EdenRegions.hpp > ! src/hotspot/share/gc/g1/g1EvacStats.inline.hpp > ! src/hotspot/share/gc/g1/g1FullCollector.hpp > ! src/hotspot/share/gc/g1/g1FullCollector.inline.hpp > ! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.hpp > ! src/hotspot/share/gc/g1/g1FullGCMarkTask.cpp > ! src/hotspot/share/gc/g1/g1FullGCMarkTask.hpp > ! src/hotspot/share/gc/g1/g1FullGCMarker.cpp > ! src/hotspot/share/gc/g1/g1FullGCMarker.hpp > ! src/hotspot/share/gc/g1/g1FullGCMarker.inline.hpp > ! src/hotspot/share/gc/g1/g1FullGCPrepareTask.cpp > ! src/hotspot/share/gc/g1/g1FullGCResetMetadataTask.cpp > ! src/hotspot/share/gc/g1/g1FullGCScope.cpp > ! src/hotspot/share/gc/g1/g1FullGCScope.hpp > ! src/hotspot/share/gc/g1/g1HeapRegionAttr.hpp > ! src/hotspot/share/gc/g1/g1HeapSizingPolicy.cpp > ! src/hotspot/share/gc/g1/g1HeapTransition.hpp > ! src/hotspot/share/gc/g1/g1HeapVerifier.hpp > ! src/hotspot/share/gc/g1/g1IHOPControl.cpp > ! src/hotspot/share/gc/g1/g1MemoryPool.cpp > ! src/hotspot/share/gc/g1/g1MonitoringSupport.cpp > ! src/hotspot/share/gc/g1/g1MonitoringSupport.hpp > ! src/hotspot/share/gc/g1/g1MonotonicArenaFreeMemoryTask.hpp > ! src/hotspot/share/gc/g1/g1NMethodClosure.cpp > ! src/hotspot/share/gc/g1/g1NMethodClosure.hpp > ! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp > ! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp > ! src/hotspot/share/gc/g1/g1Policy.hpp > ! src/hotspot/share/gc/g1/g1Predictions.hpp > ! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.cpp > ! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.hpp > ! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.hpp > ! src/hotspot/share/gc/g1/g1RegionsOnNodes.cpp > ! src/hotspot/share/gc/g1/g1RegionsOnNodes.hpp > ! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp > ! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.hpp > ! src/hotspot/share/gc/g1/g1RootClosures.cpp > ! src/hotspot/share/gc/g1/g1RootClosures.hpp > ! src/hotspot/share/gc/g1/g1RootProcessor.cpp > ! src/hotspot/share/gc/g1/g1RootProcessor.hpp > ! src/hotspot/share/gc/g1/g1SATBMarkQueueSet.cpp > ! src/hotspot/share/gc/g1/g1SharedClosures.hpp > ! src/hotspot/share/gc/g1/g1SurvRateGroup.cpp > ! src/hotspot/share/gc/g1/g1SurvRateGroup.hpp > ! src/hotspot/share/gc/g1/g1SurvivorRegions.cpp > ! src/hotspot/share/gc/g1/g1SurvivorRegions.hpp > ! src/hotspot/share/gc/g1/g1UncommitRegionTask.cpp > ! src/hotspot/share/gc/g1/g1VMOperations.cpp > ! src/hotspot/share/gc/g1/g1YoungCollector.hpp > ! src/hotspot/share/gc/g1/g1YoungGCPreEvacuateTasks.hpp > ! src/hotspot/share/gc/g1/g1YoungGenSizer.cpp > ! src/hotspot/share/gc/parallel/gcAdaptivePolicyCounters.hpp > ! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp > ! src/hotspot/share/gc/parallel/mutableSpace.hpp > ! src/hotspot/share/gc/parallel/parMarkBitMap.hpp > ! src/hotspot/share/gc/parallel/parMarkBitMap.inline.hpp > ! src/hotspot/share/gc/parallel/psCardTable.cpp > ! src/hotspot/share/gc/parallel/psCompactionManager.cpp > ! src/hotspot/share/gc/parallel/psCompactionManager.hpp > ! src/hotspot/share/gc/parallel/psCompactionManager.inline.hpp > ! src/hotspot/share/gc/parallel/psOldGen.hpp > ! src/hotspot/share/gc/parallel/psVMOperations.cpp > ! src/hotspot/share/gc/parallel/psVMOperations.hpp > ! src/hotspot/share/gc/serial/serialHeap.inline.hpp > ! src/hotspot/share/gc/shared/adaptiveSizePolicy.hpp > ! src/hotspot/share/gc/shared/ageTable.cpp > ! src/hotspot/share/gc/shared/ageTable.hpp > ! src/hotspot/share/gc/shared/barrierSet.hpp > ! src/hotspot/share/gc/shared/barrierSetConfig.hpp > ! src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp > ! src/hotspot/share/gc/shared/barrierSetNMethod.cpp > ! src/hotspot/share/gc/shared/c1/barrierSetC1.cpp > ! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.cpp > ! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.hpp > ! src/hotspot/share/gc/shared/cardTableBarrierSet.hpp > ! src/hotspot/share/gc/shared/classUnloadingContext.hpp > ! src/hotspot/share/gc/shared/freeListAllocator.hpp > ! src/hotspot/share/gc/shared/gcArguments.cpp > ! src/hotspot/share/gc/shared/gcCause.cpp > ! src/hotspot/share/gc/shared/gcCause.hpp > ! src/hotspot/share/gc/shared/gcConfig.cpp > ! src/hotspot/share/gc/shared/gcConfiguration.cpp > ! src/hotspot/share/gc/shared/gcLocker.cpp > ! src/hotspot/share/gc/shared/gcName.hpp > ! src/hotspot/share/gc/shared/gcOverheadChecker.cpp > ! src/hotspot/share/gc/shared/gcPolicyCounters.hpp > ! src/hotspot/share/gc/shared/genArguments.hpp > ! src/hotspot/share/gc/shared/isGCActiveMark.cpp > ! src/hotspot/share/gc/shared/isGCActiveMark.hpp > ! src/hotspot/share/gc/shared/locationPrinter.cpp > ! src/hotspot/share/gc/shared/modRefBarrierSet.hpp > ! src/hotspot/share/gc/shared/modRefBarrierSet.inline.hpp > ! src/hotspot/share/gc/shared/preservedMarks.hpp > ! src/hotspot/share/gc/shared/preservedMarks.inline.hpp > ! src/hotspot/share/gc/shared/pretouchTask.cpp > ! src/hotspot/share/gc/shared/referenceProcessor.cpp > ! src/hotspot/share/gc/shared/satbMarkQueue.hpp > ! src/hotspot/share/gc/shared/scavengableNMethods.hpp > ! src/hotspot/share/gc/shared/softRefPolicy.hpp > ! src/hotspot/share/gc/shared/taskTerminator.hpp > ! src/hotspot/share/gc/shared/workerThread.cpp > ! src/hotspot/share/gc/shared/workerThread.hpp > ! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.hpp > ! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.inline.hpp > ! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.hpp > ! src/hotspot/share/gc/shenandoah/shenandoahStackWatermark.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahStackWatermark.hpp > ! src/hotspot/share/gc/z/c2/zBarrierSetC2.hpp > ! src/hotspot/share/gc/z/zArguments.hpp > ! src/hotspot/share/gc/z/zBarrier.hpp > ! src/hotspot/share/gc/z/zBarrierSet.cpp > ! src/hotspot/share/gc/z/zBarrierSet.hpp > ! src/hotspot/share/gc/z/zBarrierSetRuntime.cpp > ! src/hotspot/share/gc/z/zBarrierSetRuntime.hpp > ! src/hotspot/share/gc/z/zDirector.hpp > ! src/hotspot/share/gc/z/zDriver.cpp > ! src/hotspot/share/gc/z/zDriver.hpp > ! src/hotspot/share/gc/z/zForwarding.cpp > ! src/hotspot/share/gc/z/zHeap.hpp > ! src/hotspot/share/gc/z/zHeap.inline.hpp > ! src/hotspot/share/gc/z/zInitialize.hpp > ! src/hotspot/share/gc/z/zIterator.inline.hpp > ! src/hotspot/share/gc/z/zLiveMap.inline.hpp > ! src/hotspot/share/gc/z/zMarkStack.hpp > ! src/hotspot/share/gc/z/zMarkStackAllocator.cpp > ! src/hotspot/share/gc/z/zNMethod.hpp > ! src/hotspot/share/gc/z/zNMethodData.cpp > ! src/hotspot/share/gc/z/zNMethodData.hpp > ! src/hotspot/share/gc/z/zObjectAllocator.cpp > ! src/hotspot/share/gc/z/zObjectAllocator.hpp > ! src/hotspot/share/gc/z/zPageAllocator.hpp > ! src/hotspot/share/gc/z/zPhysicalMemory.hpp > ! src/hotspot/share/gc/z/zPhysicalMemory.inline.hpp > ! src/hotspot/share/gc/z/zReferenceProcessor.hpp > ! src/hotspot/share/gc/z/zRelocate.hpp > ! src/hotspot/share/gc/z/zRemembered.cpp > ! src/hotspot/share/gc/z/zRemembered.hpp > ! src/hotspot/share/gc/z/zStackWatermark.cpp > ! src/hotspot/share/gc/z/zStackWatermark.hpp > ! src/hotspot/share/gc/z/zUncoloredRoot.inline.hpp > ! src/hotspot/share/gc/z/zValue.hpp > ! src/hotspot/share/gc/z/zVerify.hpp > ! src/hotspot/share/gc/z/zVirtualMemory.cpp > ! src/hotspot/share/gc/z/zVirtualMemory.hpp > ! src/hotspot/share/include/cds.h > ! src/hotspot/share/interpreter/bootstrapInfo.cpp > ! src/hotspot/share/interpreter/bootstrapInfo.hpp > ! src/hotspot/share/interpreter/bytecode.cpp > ! src/hotspot/share/interpreter/bytecodeUtils.cpp > ! src/hotspot/share/interpreter/interpreter.hpp > ! src/hotspot/share/interpreter/rewriter.cpp > ! src/hotspot/share/interpreter/zero/zeroInterpreter.hpp > ! src/hotspot/share/jfr/jni/jfrJniMethod.hpp > ! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp > ! src/hotspot/share/jfr/jni/jfrUpcalls.cpp > ! src/hotspot/share/jfr/leakprofiler/leakProfiler.cpp > ! src/hotspot/share/jfr/leakprofiler/leakProfiler.hpp > ! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp > ! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.hpp > ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointWriter.hpp > ! src/hotspot/share/jfr/recorder/jfrRecorder.hpp > ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp > ! src/hotspot/share/jfr/recorder/storage/jfrMemorySpace.inline.hpp > ! src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp > ! src/hotspot/share/jfr/support/jfrJdkJfrEvent.cpp > ! src/hotspot/share/jfr/support/jfrMethodData.cpp > ! src/hotspot/share/jfr/utilities/jfrVersionSystem.hpp > ! src/hotspot/share/jvmci/jvmci.cpp > ! src/hotspot/share/jvmci/jvmci.hpp > ! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp > ! src/hotspot/share/jvmci/jvmciJavaClasses.cpp > ! src/hotspot/share/libadt/vectset.cpp > ! src/hotspot/share/libadt/vectset.hpp > ! src/hotspot/share/memory/heapInspection.cpp > ! src/hotspot/share/memory/heapInspection.hpp > ! src/hotspot/share/memory/iterator.cpp > ! src/hotspot/share/memory/oopFactory.cpp > ! src/hotspot/share/oops/constMethodFlags.hpp > ! src/hotspot/share/oops/constantPool.inline.hpp > ! src/hotspot/share/oops/instanceKlassFlags.hpp > ! src/hotspot/share/oops/klassVtable.hpp > ! src/hotspot/share/oops/methodFlags.hpp > ! src/hotspot/share/oops/oopsHierarchy.hpp > ! src/hotspot/share/opto/arraycopynode.cpp > ! src/hotspot/share/opto/c2_CodeStubs.cpp > ! src/hotspot/share/opto/callGenerator.cpp > ! src/hotspot/share/opto/castnode.cpp > ! src/hotspot/share/opto/castnode.hpp > ! src/hotspot/share/opto/constantTable.cpp > ! src/hotspot/share/opto/divnode.cpp > ! src/hotspot/share/opto/divnode.hpp > ! src/hotspot/share/opto/graphKit.hpp > ! src/hotspot/share/opto/idealGraphPrinter.cpp > ! src/hotspot/share/opto/idealGraphPrinter.hpp > ! src/hotspot/share/opto/idealKit.hpp > ! src/hotspot/share/opto/ifnode.cpp > ! src/hotspot/share/opto/loopUnswitch.cpp > ! src/hotspot/share/opto/matcher.hpp > ! src/hotspot/share/opto/parse3.cpp > ! src/hotspot/share/opto/phase.cpp > ! src/hotspot/share/opto/phase.hpp > ! src/hotspot/share/opto/postaloc.cpp > ! src/hotspot/share/opto/predicates.cpp > ! src/hotspot/share/opto/predicates.hpp > ! src/hotspot/share/opto/replacednodes.cpp > ! src/hotspot/share/opto/split_if.cpp > ! src/hotspot/share/opto/stringopts.cpp > ! src/hotspot/share/prims/foreignGlobals.cpp > ! src/hotspot/share/prims/jvmtiAgent.hpp > ! src/hotspot/share/prims/jvmtiCodeBlobEvents.cpp > ! src/hotspot/share/prims/jvmtiEventController.hpp > ! src/hotspot/share/prims/jvmtiRawMonitor.cpp > ! src/hotspot/share/prims/jvmtiThreadState.cpp > ! src/hotspot/share/prims/methodComparator.cpp > ! src/hotspot/share/prims/upcallLinker.hpp > ! src/hotspot/share/prims/whitebox.hpp > ! src/hotspot/share/runtime/escapeBarrier.cpp > ! src/hotspot/share/runtime/escapeBarrier.hpp > ! src/hotspot/share/runtime/jniHandles.cpp > ! src/hotspot/share/runtime/osThread.hpp > ! src/hotspot/share/runtime/osThreadBase.cpp > ! src/hotspot/share/runtime/osThreadBase.hpp > ! src/hotspot/share/runtime/perfData.hpp > ! src/hotspot/share/runtime/relocator.cpp > ! src/hotspot/share/runtime/serviceThread.hpp > ! src/hotspot/share/runtime/stackOverflow.hpp > ! src/hotspot/share/runtime/statSampler.cpp > ! src/hotspot/share/runtime/statSampler.hpp > ! src/hotspot/share/runtime/timerTrace.hpp > ! src/hotspot/share/runtime/trimNativeHeap.cpp > ! src/hotspot/share/services/threadIdTable.cpp > ! src/hotspot/share/utilities/align.hpp > ! src/hotspot/share/utilities/copy.hpp > ! src/hotspot/share/utilities/elfFuncDescTable.cpp > ! src/hotspot/share/utilities/elfFuncDescTable.hpp > ! src/hotspot/share/utilities/globalCounter.hpp > ! src/hotspot/share/utilities/nonblockingQueue.hpp > ! src/hotspot/share/utilities/population_count.hpp > ! src/hotspot/share/utilities/spinYield.cpp > ! src/hotspot/share/utilities/waitBarrier_generic.hpp > ! src/jdk.hotspot.agent/linux/native/libsaproc/ps_proc.c > ! src/jdk.hotspot.agent/linux/native/libsaproc/symtab.c > ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/DebugServer.java > ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotAgent.java > ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/SALauncher.java > ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/StubQueue.java > ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/DebuggerBase.java > ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebuggerLocal.java > ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebuggerLocal.java > ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1HeapRegionManager.java > ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1HeapRegionSetBase.java > ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1HeapRegionTable.java > ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1MonitoringSupport.java > ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1PrintRegionClosure.java > ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/ContiguousSpace.java > ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/BytecodeWithCPIndex.java > ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/FileMapInfo.java > ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstantPool.java > ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Instance.java > ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java > ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Mark.java > ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java > ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Oop.java > ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/BasicLock.java > ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectSynchronizer.java > ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/RobustOopDeterminator.java > ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractShuffle.java > ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Vector.java > ! src/jdk.jfr/share/classes/jdk/jfr/internal/EventClassBuilder.java > ! src/jdk.jfr/share/classes/jdk/jfr/internal/EventWriterKey.java > ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/RepositoryFiles.java > ! src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/BatchManager.java > ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/QueryResolver.java > ! src/jdk.jfr/share/classes/jdk/jfr/internal/test/DeprecatedMethods.java > ! src/jdk.jfr/share/classes/jdk/jfr/internal/test/DeprecatedThing.java > ! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Bytecode.java > ! src/jdk.jfr/share/classes/jdk/jfr/snippet-files/Snippets.java > ! src/jdk.jfr/share/man/jfr.md > ! src/jdk.management.jfr/share/classes/jdk/management/jfr/FileDump.java > ! src/utils/IdealGraphVisualizer/Bytecodes/pom.xml > ! src/utils/IdealGraphVisualizer/Coordinator/pom.xml > ! src/utils/IdealGraphVisualizer/Data/pom.xml > ! src/utils/IdealGraphVisualizer/Difference/pom.xml > ! src/utils/IdealGraphVisualizer/Filter/src/main/resources/com/sun/hotspot/igv/filter/helper.js > ! src/utils/IdealGraphVisualizer/FilterWindow/pom.xml > ! src/utils/IdealGraphVisualizer/Graph/pom.xml > ! src/utils/IdealGraphVisualizer/HierarchicalLayout/pom.xml > ! src/utils/IdealGraphVisualizer/Layout/pom.xml > ! src/utils/IdealGraphVisualizer/NetworkConnection/pom.xml > ! src/utils/IdealGraphVisualizer/SelectionCoordinator/pom.xml > ! src/utils/IdealGraphVisualizer/ServerCompiler/pom.xml > ! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/java/com/sun/hotspot/igv/servercompiler/ServerCompilerScheduler.java > ! src/utils/IdealGraphVisualizer/Settings/pom.xml > ! src/utils/IdealGraphVisualizer/Util/pom.xml > ! src/utils/IdealGraphVisualizer/View/pom.xml > ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramViewModel.java > ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/ExportGraph.java > ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ExpandAdjacentAction.java > ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ModelAwareAction.java > ! src/utils/IdealGraphVisualizer/application/pom.xml > ! src/utils/IdealGraphVisualizer/branding/pom.xml > ! src/utils/LogCompilation/pom.xml > ! test/hotspot/gtest/code/test_codestrings.cpp > ! test/hotspot/gtest/gc/g1/test_g1CardSetContainers.cpp > ! test/hotspot/gtest/gc/g1/test_g1RegionMap.cpp > ! test/hotspot/gtest/gc/g1/test_heapRegion.cpp > ! test/hotspot/gtest/gc/shared/test_oopStorageSet.cpp > ! test/hotspot/gtest/gc/shenandoah/test_shenandoahNumberSeq.cpp > ! test/hotspot/gtest/gc/z/test_zForwarding.cpp > ! test/hotspot/gtest/gc/z/test_zPhysicalMemory.cpp > ! test/hotspot/gtest/opto/test_no_overflow_int.cpp > ! test/hotspot/gtest/runtime/test_objectMonitor.cpp > ! test/hotspot/gtest/utilities/test_align.cpp > ! test/hotspot/gtest/utilities/test_bitMap.cpp > ! test/hotspot/jtreg/applications/jcstress/TestGenerator.java > ! test/hotspot/jtreg/applications/scimark/Scimark.java > ! test/hotspot/jtreg/compiler/arguments/TestC1Globals.java > ! test/hotspot/jtreg/compiler/arguments/TestCompileThresholdScaling.java > ! test/hotspot/jtreg/compiler/c1/TestPrintC1Statistics.java > ! test/hotspot/jtreg/compiler/c1/TestTraceLinearScanLevel.java > ! test/hotspot/jtreg/compiler/c2/ClearArray.java > ! test/hotspot/jtreg/compiler/c2/TestUninitializedKlassField.java > ! test/hotspot/jtreg/compiler/c2/aarch64/TestVolatiles.java > ! test/hotspot/jtreg/compiler/c2/irTests/TestIterativeEA.java > ! test/hotspot/jtreg/compiler/c2/irTests/TestPadding.java > ! test/hotspot/jtreg/compiler/c2/irTests/TestSpecialCasesOf_AMinusB_Plus_CMinusD_InAddIdeal.java > ! test/hotspot/jtreg/compiler/c2/irTests/TestTestRemovalPeephole.java > ! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizeURShiftSubword.java > ! test/hotspot/jtreg/compiler/c2/irTests/igvn/TestIntegerMulRing.java > ! test/hotspot/jtreg/compiler/c2/irTests/scalarReplacement/ScalarReplacementTests.java > ! test/hotspot/jtreg/compiler/cha/AbstractRootMethod.java > ! test/hotspot/jtreg/compiler/cha/DefaultRootMethod.java > ! test/hotspot/jtreg/compiler/cha/StrengthReduceInterfaceCall.java > ! test/hotspot/jtreg/compiler/compilercontrol/commands/MemLimitTest.java > ! test/hotspot/jtreg/compiler/compilercontrol/commands/MemStatTest.java > ! test/hotspot/jtreg/compiler/compilercontrol/commands/OptionTest.java > ! test/hotspot/jtreg/compiler/compilercontrol/parser/HugeDirectiveUtil.java > ! test/hotspot/jtreg/compiler/cpuflags/TestAESIntrinsicsOnSupportedConfig.java > ! test/hotspot/jtreg/compiler/cpuflags/TestAESIntrinsicsOnUnsupportedConfig.java > ! test/hotspot/jtreg/compiler/gcbarriers/TestArrayCopyWithLargeObjectAlignment.java > ! test/hotspot/jtreg/compiler/gcbarriers/TestMembarDependencies.java > ! test/hotspot/jtreg/compiler/gcbarriers/TestZGCBarrierElision.java > ! test/hotspot/jtreg/compiler/gcbarriers/UnsafeIntrinsicsTest.java > ! test/hotspot/jtreg/compiler/intrinsics/TestBitShuffleOpers.java > ! test/hotspot/jtreg/compiler/intrinsics/chacha/TestChaCha20.java > ! test/hotspot/jtreg/compiler/intrinsics/float16/Binary16Conversion.java > ! test/hotspot/jtreg/compiler/intrinsics/float16/Binary16ConversionNaN.java > ! test/hotspot/jtreg/compiler/intrinsics/float16/TestAllFloat16ToFloat.java > ! test/hotspot/jtreg/compiler/intrinsics/float16/TestConstFloat16ToFloat.java > ! test/hotspot/jtreg/compiler/jvmci/TestEnableJVMCIProduct.java > ! test/hotspot/jtreg/compiler/jvmci/TestInvalidJVMCIOption.java > ! test/hotspot/jtreg/compiler/jvmci/TestJVMCIPrintProperties.java > ! test/hotspot/jtreg/compiler/jvmci/TestJVMCISavedProperties.java > ! test/hotspot/jtreg/compiler/jvmci/common/patches/jdk.internal.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java > ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ConstantPoolTestsHelper.java > ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java > ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/CodeInstallationTest.java > ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/SimpleCodeInstallationTest.java > ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/SimpleDebugInfoTest.java > ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/TestAssembler.java > ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/TestHotSpotVMConfig.java > ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/aarch64/AArch64TestAssembler.java > ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/amd64/AMD64TestAssembler.java > ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java > ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TypeUniverse.java > ! test/hotspot/jtreg/compiler/lib/ir_framework/Arguments.java > ! test/hotspot/jtreg/compiler/lib/ir_framework/Test.java > ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/FlagVMProcess.java > ! test/hotspot/jtreg/compiler/lib/ir_framework/test/AbstractTest.java > ! test/hotspot/jtreg/compiler/lib/ir_framework/test/ArgumentValue.java > ! test/hotspot/jtreg/compiler/lib/ir_framework/test/BaseTest.java > ! test/hotspot/jtreg/compiler/lib/ir_framework/test/DeclaredTest.java > ! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java > ! test/hotspot/jtreg/compiler/lib/ir_framework/test/TestVM.java > ! test/hotspot/jtreg/compiler/loopopts/TestRangeCheckPredicatesControl.java > ! test/hotspot/jtreg/compiler/loopopts/UseCountedLoopSafepointsTest.java > ! test/hotspot/jtreg/compiler/loopopts/superword/CoLocatePackMemoryState.java > ! test/hotspot/jtreg/compiler/loopopts/superword/RedTest_long.java > ! test/hotspot/jtreg/compiler/loopopts/superword/ReductionPerf.java > ! test/hotspot/jtreg/compiler/loopopts/superword/TestCyclicDependency.java > ! test/hotspot/jtreg/compiler/loopopts/superword/TestIndependentPacksWithCyclicDependency.java > ! test/hotspot/jtreg/compiler/loopopts/superword/TestIndependentPacksWithCyclicDependency2.java > ! test/hotspot/jtreg/compiler/loopopts/superword/TestPeeledReductionNode.java > ! test/hotspot/jtreg/compiler/loopopts/superword/TestPickFirstMemoryState.java > ! test/hotspot/jtreg/compiler/loopopts/superword/TestPickLastMemoryState.java > ! test/hotspot/jtreg/compiler/loopopts/superword/TestScheduleReordersScalarMemops.java > ! test/hotspot/jtreg/compiler/loopopts/superword/TestUnorderedReduction.java > ! test/hotspot/jtreg/compiler/loopopts/superword/Vec_MulAddS2I.java > ! test/hotspot/jtreg/compiler/oracle/PrintIdealPhaseTest.java > ! test/hotspot/jtreg/compiler/oracle/TestInvalidCompileCommand.java > ! test/hotspot/jtreg/compiler/predicates/assertion/TestTemplateAssertionPredicateNotRemoved.java > ! test/hotspot/jtreg/compiler/print/CompileCommandPrintCompilation.java > ! test/hotspot/jtreg/compiler/print/PrintCompilation.java > ! test/hotspot/jtreg/compiler/rangechecks/TestExplicitRangeChecks.java > ! test/hotspot/jtreg/compiler/runtime/TestConstantsInError.java > ! test/hotspot/jtreg/compiler/uncommontrap/DeoptReallocFailure.java > ! test/hotspot/jtreg/compiler/uncommontrap/TestDeoptOOM.java > ! test/hotspot/jtreg/compiler/uncommontrap/TestUnstableIfTrap.java > ! test/hotspot/jtreg/compiler/unsafe/UnsafeGetStableArrayElement.java > ! test/hotspot/jtreg/compiler/vectorapi/VectorRebracket128Test.java > ! test/hotspot/jtreg/compiler/vectorization/TestReverseBytes.java > ! test/hotspot/jtreg/compiler/vectorization/TestRoundVectFloat.java > ! test/hotspot/jtreg/compiler/vectorization/TestSignumVector.java > ! test/hotspot/jtreg/compiler/vectorization/runner/BasicByteOpTest.java > ! test/hotspot/jtreg/compiler/vectorization/runner/BasicIntOpTest.java > ! test/hotspot/jtreg/compiler/vectorization/runner/BasicLongOpTest.java > ! test/hotspot/jtreg/compiler/whitebox/DeoptimizeFramesTest.java > ! test/hotspot/jtreg/containers/cgroup/TestContainerized.java > ! test/hotspot/jtreg/containers/docker/EventGeneratorLoop.java > ! test/hotspot/jtreg/containers/docker/JfrReporter.java > ! test/hotspot/jtreg/gc/TestAllocHumongousFragment.java > ! test/hotspot/jtreg/gc/TestAllocateHeapAt.java > ! test/hotspot/jtreg/gc/TestAllocateHeapAtError.java > ! test/hotspot/jtreg/gc/TestAllocateHeapAtMultiple.java > ! test/hotspot/jtreg/gc/TestCardTablePageCommits.java > ! test/hotspot/jtreg/gc/TestDisableExplicitGC.java > ! test/hotspot/jtreg/gc/TestNumWorkerOutput.java > ! test/hotspot/jtreg/gc/TestPLABAdaptToMinTLABSize.java > ! test/hotspot/jtreg/gc/TestReferenceClearDuringReferenceProcessing.java > ! test/hotspot/jtreg/gc/TestSmallHeap.java > ! test/hotspot/jtreg/gc/TestSystemGC.java > ! test/hotspot/jtreg/gc/TestVerifyDuringStartup.java > ! test/hotspot/jtreg/gc/TestVerifySilently.java > ! test/hotspot/jtreg/gc/TestVerifySubSet.java > ! test/hotspot/jtreg/gc/arguments/GCArguments.java > ! test/hotspot/jtreg/gc/arguments/TestAggressiveHeap.java > ! test/hotspot/jtreg/gc/arguments/TestCompressedClassFlags.java > ! test/hotspot/jtreg/gc/arguments/TestDisableDefaultGC.java > ! test/hotspot/jtreg/gc/arguments/TestG1ConcMarkStepDurationMillis.java > ! test/hotspot/jtreg/gc/arguments/TestG1ConcRefinementThreads.java > ! test/hotspot/jtreg/gc/arguments/TestG1HeapRegionSize.java > ! test/hotspot/jtreg/gc/arguments/TestG1PercentageOptions.java > ! test/hotspot/jtreg/gc/arguments/TestG1RemSetFlags.java > ! test/hotspot/jtreg/gc/arguments/TestInitialTenuringThreshold.java > ! test/hotspot/jtreg/gc/arguments/TestMaxHeapSizeTools.java > ! test/hotspot/jtreg/gc/arguments/TestMaxMinHeapFreeRatioFlags.java > ! test/hotspot/jtreg/gc/arguments/TestMaxRAMFlags.java > ! test/hotspot/jtreg/gc/arguments/TestMinAndInitialSurvivorRatioFlags.java > ! test/hotspot/jtreg/gc/arguments/TestNewRatioFlag.java > ! test/hotspot/jtreg/gc/arguments/TestNewSizeFlags.java > ! test/hotspot/jtreg/gc/arguments/TestNewSizeThreadIncrease.java > ! test/hotspot/jtreg/gc/arguments/TestObjectTenuringFlags.java > ! test/hotspot/jtreg/gc/arguments/TestParallelGCThreads.java > ! test/hotspot/jtreg/gc/arguments/TestParallelRefProc.java > ! test/hotspot/jtreg/gc/arguments/TestSelectDefaultGC.java > ! test/hotspot/jtreg/gc/arguments/TestSmallInitialHeapWithLargePageAndNUMA.java > ! test/hotspot/jtreg/gc/arguments/TestSoftMaxHeapSizeFlag.java > ! test/hotspot/jtreg/gc/arguments/TestSurvivorRatioFlag.java > ! test/hotspot/jtreg/gc/arguments/TestTargetSurvivorRatioFlag.java > ! test/hotspot/jtreg/gc/arguments/TestUnrecognizedVMOptionsHandling.java > ! test/hotspot/jtreg/gc/arguments/TestUseCompressedOopsErgoTools.java > ! test/hotspot/jtreg/gc/arguments/TestUseCompressedOopsFlagsWithUlimit.java > ! test/hotspot/jtreg/gc/arguments/TestUseNUMAInterleaving.java > ! test/hotspot/jtreg/gc/arguments/TestVerifyBeforeAndAfterGCFlags.java > ! test/hotspot/jtreg/gc/class_unloading/TestG1ClassUnloadingHWM.java > ! test/hotspot/jtreg/gc/cslocker/TestCSLocker.java > ! test/hotspot/jtreg/gc/ergonomics/TestDynamicNumberOfGCThreads.java > ! test/hotspot/jtreg/gc/ergonomics/TestInitialGCThreadLogging.java > ! test/hotspot/jtreg/gc/g1/Test2GbHeap.java > ! test/hotspot/jtreg/gc/g1/TestAllocationFailure.java > ! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegions.java > ! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java > ! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegionsLog.java > ! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegionsWithRefs.java > ! test/hotspot/jtreg/gc/g1/TestG1TraceEagerReclaimHumongousObjects.java > ! test/hotspot/jtreg/gc/g1/TestHumongousAllocNearlyFullRegion.java > ! test/hotspot/jtreg/gc/g1/TestHumongousCodeCacheRoots.java > ! test/hotspot/jtreg/gc/g1/TestHumongousConcurrentStartUndo.java > ! test/hotspot/jtreg/gc/g1/TestInvalidateArrayCopy.java > ! test/hotspot/jtreg/gc/g1/TestLargePageUseForAuxMemory.java > ! test/hotspot/jtreg/gc/g1/TestLargePageUseForHeap.java > ! test/hotspot/jtreg/gc/g1/TestMarkStackSizes.java > ! test/hotspot/jtreg/gc/g1/TestMixedGCLiveThreshold.java > ! test/hotspot/jtreg/gc/g1/TestOneEdenRegionAfterGC.java > ! test/hotspot/jtreg/gc/g1/TestPLABOutput.java > ! test/hotspot/jtreg/gc/g1/TestPLABSizeBounds.java > ! test/hotspot/jtreg/gc/g1/TestPeriodicLogMessages.java > ! test/hotspot/jtreg/gc/g1/TestPrintRegionRememberedSetInfo.java > ! test/hotspot/jtreg/gc/g1/TestRemsetLoggingThreads.java > ! test/hotspot/jtreg/gc/g1/TestRemsetLoggingTools.java > ! test/hotspot/jtreg/gc/g1/TestSharedArchiveWithPreTouch.java > ! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData.java > ! test/hotspot/jtreg/gc/g1/TestShrinkDefragmentedHeap.java > ! test/hotspot/jtreg/gc/g1/TestSkipRebuildRemsetPhase.java > ! test/hotspot/jtreg/gc/g1/TestVerificationInConcurrentCycle.java > ! test/hotspot/jtreg/gc/g1/TestVerifyGCType.java > ! test/hotspot/jtreg/gc/g1/humongousObjects/ClassLoaderGenerator.java > ! test/hotspot/jtreg/gc/g1/humongousObjects/G1SampleClass.java > ! test/hotspot/jtreg/gc/g1/humongousObjects/TestHumongousClassLoader.java > ! test/hotspot/jtreg/gc/g1/humongousObjects/TestHumongousNonArrayAllocation.java > ! test/hotspot/jtreg/gc/g1/ihop/TestIHOPErgo.java > ! test/hotspot/jtreg/gc/g1/ihop/TestIHOPStatic.java > ! test/hotspot/jtreg/gc/g1/logging/TestG1LoggingFailure.java > ! test/hotspot/jtreg/gc/g1/mixedgc/TestLogging.java > ! test/hotspot/jtreg/gc/g1/numa/TestG1NUMATouchRegions.java > ! test/hotspot/jtreg/gc/g1/pinnedobjs/TestPinnedObjectTypes.java > ! test/hotspot/jtreg/gc/g1/pinnedobjs/TestPinnedObjectsEvacuation.java > ! test/hotspot/jtreg/gc/g1/pinnedobjs/TestPinnedOldObjectsEvacuation.java > ! test/hotspot/jtreg/gc/g1/plab/TestPLABEvacuationFailure.java > ! test/hotspot/jtreg/gc/g1/plab/lib/PLABUtils.java > ! test/hotspot/jtreg/gc/logging/TestDeprecatedPrintFlags.java > ! test/hotspot/jtreg/gc/logging/TestGCId.java > ! test/hotspot/jtreg/gc/logging/TestMetaSpaceLog.java > ! test/hotspot/jtreg/gc/logging/TestPrintReferences.java > ! test/hotspot/jtreg/gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java > ! test/hotspot/jtreg/gc/metaspace/TestMetaspaceSizeFlags.java > ! test/hotspot/jtreg/gc/metaspace/TestSizeTransitions.java > ! test/hotspot/jtreg/gc/serial/HeapChangeLogging.java > ! test/hotspot/jtreg/gc/shenandoah/TestReferenceRefersToShenandoah.java > ! test/hotspot/jtreg/gc/shenandoah/TestReferenceShortcutCycle.java > ! test/hotspot/jtreg/gc/stress/TestStressG1Humongous.java > ! test/hotspot/jtreg/gc/stress/TestStressG1Uncommit.java > ! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithZ.java > ! test/hotspot/jtreg/gc/stress/gclocker/TestExcessGCLockerCollections.java > ! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithShenandoah.java > ! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithZ.java > ! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationAgeThreshold.java > ! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationFullGC.java > ! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationInterned.java > ! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationPrintOptions.java > ! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationTableResize.java > ! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationYoungGC.java > ! test/hotspot/jtreg/gc/testlibrary/Helpers.java > ! test/hotspot/jtreg/gc/whitebox/TestWBGC.java > ! test/hotspot/jtreg/gc/z/TestAlwaysPreTouch.java > ! test/hotspot/jtreg/gc/z/TestGarbageCollectorMXBean.java > ! test/hotspot/jtreg/gc/z/TestMemoryMXBean.java > ! test/hotspot/jtreg/gc/z/TestMemoryManagerMXBean.java > ! test/hotspot/jtreg/gc/z/TestNoUncommit.java > ! test/hotspot/jtreg/gc/z/TestPageCacheFlush.java > ! test/hotspot/jtreg/gc/z/TestRelocateInPlace.java > ! test/hotspot/jtreg/gc/z/TestSmallHeap.java > ! test/hotspot/jtreg/gc/z/TestUncommit.java > ! test/hotspot/jtreg/gc/z/TestZForceDiscontiguousHeapReservations.java > ! test/hotspot/jtreg/runtime/8176717/TestInheritFD.java > ! test/hotspot/jtreg/runtime/ClassInitErrors/InitExceptionUnloadTest.java > ! test/hotspot/jtreg/runtime/ClassInitErrors/TestOutOfMemoryDuringInit.java > ! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassSpaceSize.java > ! test/hotspot/jtreg/runtime/ErrorHandling/UncaughtNativeExceptionTest.java > ! test/hotspot/jtreg/runtime/LoadLibrary/TestSunBootLibraryPath.java > ! test/hotspot/jtreg/runtime/Shutdown/ShutdownTest.java > ! test/hotspot/jtreg/runtime/Thread/TestThreadDumpClassInitMonitor.java > ! test/hotspot/jtreg/runtime/Unsafe/InternalErrorTest.java > ! test/hotspot/jtreg/runtime/cds/TestCDSVMCrash.java > ! test/hotspot/jtreg/runtime/cds/appcds/ProhibitedPackage.java > ! test/hotspot/jtreg/runtime/cds/appcds/TestDumpClassListSource.java > ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.java > ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/CheckIntegerCacheApp.java > ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MainModuleOnly.java > ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/ExceptionDuringDumpAtObjectsInitPhase.java > ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCDuringDumpTransformer.java > ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/MainModuleOnly.java > ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/OptimizeModuleHandlingTest.java > ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/CFLH/ClassFileLoadHook.java > ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/SimpleAgent.java > ! test/hotspot/jtreg/runtime/cds/appcds/loaderConstraints/DynamicLoaderConstraintsTest.java > ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/IncompatibleOptions.java > ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/ResolvedReferencesNotNullTest.java > ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsHumongous.java > ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsUtils.java > ! test/hotspot/jtreg/runtime/cds/serviceability/ReplaceCriticalClassesForSubgraphs.java > ! test/hotspot/jtreg/runtime/jni/FindClass/FindClassFromBoot.java > ! test/hotspot/jtreg/runtime/jni/FindClassUtf8/FindClassUtf8.java > ! test/hotspot/jtreg/runtime/jni/atExit/TestAtExit.java > ! test/hotspot/jtreg/runtime/jni/checked/TestCheckedJniExceptionCheck.java > ! test/hotspot/jtreg/runtime/jni/checked/TestCheckedReleaseArrayElements.java > ! test/hotspot/jtreg/runtime/jni/nativeStack/TestNativeStack.java > ! test/hotspot/jtreg/runtime/jni/registerNativesWarning/TestRegisterNativesWarning.java > ! test/hotspot/jtreg/runtime/logging/MonitorInflationTest.java > ! test/hotspot/jtreg/runtime/logging/RedefineClasses.java > ! test/hotspot/jtreg/runtime/os/THPsInThreadStackPreventionTest.java > ! test/hotspot/jtreg/runtime/os/TestHugePageDetection.java > ! test/hotspot/jtreg/runtime/stack/Stack004.java > ! test/hotspot/jtreg/runtime/stack/Stack017.java > ! test/hotspot/jtreg/runtime/stack/Stack018.java > ! test/hotspot/jtreg/runtime/stack/Stack019.java > ! test/hotspot/jtreg/runtime/stringtable/StringTableCleaningTest.java > ! test/hotspot/jtreg/runtime/whitebox/TestWBDeflateIdleMonitors.java > ! test/hotspot/jtreg/sanity/BasicVMTest.java > ! test/hotspot/jtreg/serviceability/dcmd/compiler/CodeCacheTest.java > ! test/hotspot/jtreg/serviceability/dcmd/compiler/CompilerDirectivesDCMDTest.java > ! test/hotspot/jtreg/serviceability/dcmd/compiler/CompilerMemoryStatisticTest.java > ! test/hotspot/jtreg/serviceability/dcmd/framework/VMVersionTest.java > ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineSharedClass.java > ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestLambdaFormRetransformation.java > ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestRedefineWithUnresolvedClass.java > ! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadMonitorTest/VThreadMonitorTest.java > ! test/hotspot/jtreg/serviceability/sa/TestG1HeapRegion.java > ! test/hotspot/jtreg/serviceability/sa/TestObjectAlignment.java > ! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/Compiler.java > ! test/hotspot/jtreg/testlibrary_tests/ir_framework/examples/CheckedTestExample.java > ! test/hotspot/jtreg/testlibrary_tests/ir_framework/examples/IRExample.java > ! test/hotspot/jtreg/testlibrary_tests/ir_framework/examples/NormalTestExample.java > ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestAccessModifiers.java > ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestBasics.java > ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestCheckedTests.java > ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestPhaseIRMatching.java > ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/UnloadingTest.java > ! test/hotspot/jtreg/vmTestbase/gc/gctests/PhantomReference/phantom001/phantom001.java > ! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak006/weak006.java > ! test/hotspot/jtreg/vmTestbase/gc/huge/quicklook/largeheap/MemOptions/MemOptionsTest.java > ! test/hotspot/jtreg/vmTestbase/metaspace/gc/watermark_0_1/TestDescription.java > ! test/hotspot/jtreg/vmTestbase/metaspace/gc/watermark_10_20/TestDescription.java > ! test/hotspot/jtreg/vmTestbase/metaspace/gc/watermark_70_80/TestDescription.java > ! test/hotspot/jtreg/vmTestbase/metaspace/gc/watermark_99_100/TestDescription.java > ! test/hotspot/jtreg/vmTestbase/metaspace/share/HeapOOMEException.java > ! test/hotspot/jtreg/vmTestbase/metaspace/share/TriggerUnloadingByFillingMetaspace.java > ! test/hotspot/jtreg/vmTestbase/metaspace/share/TriggerUnloadingHelper.java > ! test/hotspot/jtreg/vmTestbase/metaspace/share/TriggerUnloadingWithWhiteBox.java > ! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/common/StressHierarchyBaseClass.java > ! test/hotspot/jtreg/vmTestbase/nsk/jdb/clear/clear003/clear003.java > ! test/hotspot/jtreg/vmTestbase/nsk/jdb/clear/clear004/clear004.java > ! test/hotspot/jtreg/vmTestbase/nsk/jdb/use/use001/use001.java > ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/Agent_OnUnload/agentonunload001/TestDriver.java > ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/general_functions/GF08/gf08t.java > ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA02/ma02t001/TestDriver.java > ! test/hotspot/jtreg/vmTestbase/nsk/share/README > ! test/hotspot/jtreg/vmTestbase/nsk/share/test/Tests.java > ! test/hotspot/jtreg/vmTestbase/vm/compiler/CodeCacheInfo/Test.java > ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/share/ProcessExecutor.java > ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/share/StreamListener.java > ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/share/StreamLogger.java > ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/share/StreamReader.java > ! test/hotspot/jtreg/vmTestbase/vm/mlvm/share/FileUtils.java > ! test/jdk/jdk/incubator/vector/VectorMaxConversionTests.java > ! test/jdk/jdk/jfr/api/consumer/streaming/TestJVMExit.java > ! test/jdk/jdk/jfr/event/compiler/TestCompilerPhase.java > ! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java > ! test/jdk/jdk/jfr/event/gc/collection/TestGarbageCollectionEventWithZMajor.java > ! test/jdk/jdk/jfr/event/gc/collection/TestGarbageCollectionEventWithZMinor.java > ! test/jdk/jdk/jfr/event/gc/collection/TestZOldGarbageCollectionEvent.java > ! test/jdk/jdk/jfr/event/gc/collection/TestZYoungGarbageCollectionEvent.java > ! test/jdk/jdk/jfr/event/gc/detailed/TestGCPhaseConcurrent.java > ! test/jdk/jdk/jfr/event/gc/detailed/TestZAllocationStallEvent.java > ! test/jdk/jdk/jfr/event/gc/detailed/TestZPageAllocationEvent.java > ! test/jdk/jdk/jfr/event/gc/detailed/TestZRelocationSetEvent.java > ! test/jdk/jdk/jfr/event/gc/detailed/TestZRelocationSetGroupEvent.java > ! test/jdk/jdk/jfr/event/gc/detailed/TestZUncommitEvent.java > ! test/jdk/jdk/jfr/event/gc/detailed/TestZUnmapEvent.java > ! test/jdk/jdk/jfr/event/gc/stacktrace/TestDefNewAllocationPendingStackTrace.java > ! test/jdk/jdk/jfr/event/gc/stacktrace/TestG1HumongousAllocationPendingStackTrace.java > ! test/jdk/jdk/jfr/event/gc/stacktrace/TestG1OldAllocationPendingStackTrace.java > ! test/jdk/jdk/jfr/event/gc/stacktrace/TestG1YoungAllocationPendingStackTrace.java > ! test/jdk/jdk/jfr/event/gc/stacktrace/TestMarkSweepCompactAllocationPendingStackTrace.java > ! test/jdk/jdk/jfr/event/gc/stacktrace/TestMetaspaceG1GCAllocationPendingStackTrace.java > ! test/jdk/jdk/jfr/event/gc/stacktrace/TestMetaspaceParallelGCAllocationPendingStackTrace.java > ! test/jdk/jdk/jfr/event/gc/stacktrace/TestMetaspaceSerialGCAllocationPendingStackTrace.java > ! test/jdk/jdk/jfr/event/gc/stacktrace/TestParallelMarkSweepAllocationPendingStackTrace.java > ! test/jdk/jdk/jfr/event/gc/stacktrace/TestParallelScavengeAllocationPendingStackTrace.java > ! test/jdk/jdk/jfr/event/oldobject/TestZ.java > ! test/jdk/jdk/jfr/event/runtime/TestSizeTFlags.java > ! test/jdk/jdk/jfr/event/runtime/TestVMOperation.java > ! test/jdk/jdk/jfr/jcmd/TestJcmdPreserveRepository.java > ! test/micro/org/openjdk/bench/vm/compiler/AllocationMerges.java > ! test/micro/org/openjdk/bench/vm/compiler/ClearMemory.java > ! test/micro/org/openjdk/bench/vm/compiler/InterfaceCalls.java > ! test/micro/org/openjdk/bench/vm/compiler/SubIdealC0Minus_YPlusC1_.java > ! test/micro/org/openjdk/bench/vm/compiler/VectorAlignment.java > ! test/micro/org/openjdk/bench/vm/compiler/VectorBitCount.java > ! test/micro/org/openjdk/bench/vm/compiler/VectorReduction.java > ! test/micro/org/openjdk/bench/vm/compiler/VectorReductionFloatingMinMax.java > ! test/micro/org/openjdk/bench/vm/compiler/overhead/SimpleRepeatCompilation.java > ! test/micro/org/openjdk/bench/vm/compiler/x86/ConvertF2I.java > ! test/micro/org/openjdk/bench/vm/compiler/x86/LeaInstruction.java > ! test/micro/org/openjdk/bench/vm/gc/MicroLargePages.java > > Changeset: 06c44dd5 > Branch: hermetic-java-runtime > Author: Per Minborg > Date: 2024-12-10 10:01:27 +0000 > URL: https://git.openjdk.org/leyden/commit/06c44dd568d91e1bd68f60fd3e57abcbe97e5dca > > 8345465: Fix performance regression on x64 after JDK-8345120 > > Reviewed-by: mcimadamore > > ! src/java.base/share/classes/jdk/internal/foreign/StringSupport.java > ! test/micro/org/openjdk/bench/java/lang/foreign/InternalStrLen.java > > Changeset: 165fd848 > Branch: hermetic-java-runtime > Author: Pavel Rappo > Date: 2024-12-10 10:03:36 +0000 > URL: https://git.openjdk.org/leyden/commit/165fd848c133e3281a13d55da77faa0641586b54 > > 8342987: Update --release 24 symbol information for JDK 24 build 27 > > Reviewed-by: darcy, iris > > ! src/jdk.compiler/share/data/symbols/java.base-O.sym.txt > ! src/jdk.compiler/share/data/symbols/java.desktop-O.sym.txt > ! src/jdk.compiler/share/data/symbols/java.management-O.sym.txt > ! src/jdk.compiler/share/data/symbols/java.management.rmi-O.sym.txt > ! src/jdk.compiler/share/data/symbols/java.naming-O.sym.txt > ! src/jdk.compiler/share/data/symbols/jdk.incubator.foreign-O.sym.txt > > Changeset: a6277bb5 > Branch: hermetic-java-runtime > Author: Coleen Phillimore > Date: 2024-12-10 12:27:30 +0000 > URL: https://git.openjdk.org/leyden/commit/a6277bb521e07e569cd75a4641b2a05a26f47b0a > > 8340212: -Xshare:off -XX:CompressedClassSpaceBaseAddress=0x40001000000 crashes on macos-aarch64 > > Co-authored-by: Thomas Stuefe > Reviewed-by: iklam, stuefe > > ! src/hotspot/cpu/aarch64/compressedKlass_aarch64.cpp > ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp > ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp > ! src/hotspot/share/cds/metaspaceShared.cpp > ! src/hotspot/share/oops/compressedKlass.cpp > ! src/hotspot/share/oops/compressedKlass.hpp > ! test/hotspot/jtreg/ProblemList.txt > ! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointersEncodingScheme.java > > Changeset: 25d9deb1 > Branch: hermetic-java-runtime > Author: Manjunath Matti > Date: 2024-12-10 14:15:15 +0000 > URL: https://git.openjdk.org/leyden/commit/25d9deb1a350925dbd7e469ac5779b3c38d1f318 > > 8335367: [s390] Add support for load immediate on condition instructions. > > Reviewed-by: lucy, amitkumar > > ! src/hotspot/cpu/s390/assembler_s390.hpp > ! src/hotspot/cpu/s390/assembler_s390.inline.hpp > ! src/hotspot/cpu/s390/macroAssembler_s390.cpp > > Changeset: a24b08fc > Branch: hermetic-java-runtime > Author: Hamlin Li > Date: 2024-12-10 14:39:29 +0000 > URL: https://git.openjdk.org/leyden/commit/a24b08fcb0b3784181096f5c669e57e110600056 > > 8345669: RISC-V: fix client build failure due to AlignVector after JDK-8343827 > > Reviewed-by: fyang, luhenry > > ! src/hotspot/cpu/riscv/vm_version_riscv.cpp > > Changeset: 4f855d13 > Branch: hermetic-java-runtime > Author: Roger Riggs > Date: 2024-12-10 15:16:58 +0000 > URL: https://git.openjdk.org/leyden/commit/4f855d1342d55aeee93b7d0c5796fbfd4994c856 > > 8345818: Fix SM cleanup of parsing of System property resource.bundle.debug > > Reviewed-by: lancea, eirbjo > > ! src/java.base/share/classes/java/util/ResourceBundle.java > > Changeset: d6b5264c > Branch: hermetic-java-runtime > Author: Leonid Mesnik > Date: 2024-12-10 15:53:51 +0000 > URL: https://git.openjdk.org/leyden/commit/d6b5264c3f7d0c4157ebd73b2f1a98dd15273c61 > > 8345746: Remove :resourcehogs/compiler from :hotspot_slow_compiler > > Reviewed-by: kvn > > ! test/hotspot/jtreg/TEST.groups > > Changeset: 1def2d82 > Branch: hermetic-java-runtime > Author: Leonid Mesnik > Date: 2024-12-10 17:40:06 +0000 > URL: https://git.openjdk.org/leyden/commit/1def2d82ac003a974759048c6cc0a173b1fc692f > > 8345700: tier{1,2,3}_compiler don't cover all compiler tests > > Reviewed-by: dholmes, shade > > ! test/hotspot/jtreg/TEST.groups > > Changeset: 9bd70ec8 > Branch: hermetic-java-runtime > Author: Nizar Benalla > Date: 2024-12-10 18:25:32 +0000 > URL: https://git.openjdk.org/leyden/commit/9bd70ec806ac0134926f32e222f4075e3d407422 > > 8345888: Broken links in the JDK 24 JavaDoc API documentation, build 27 > > Reviewed-by: psadhukhan > > ! src/java.desktop/share/classes/javax/print/attribute/standard/PresentationDirection.java > > Changeset: 0f035545 > Branch: hermetic-java-runtime > Author: Chen Liang > Date: 2024-12-10 20:34:12 +0000 > URL: https://git.openjdk.org/leyden/commit/0f035545e5c0cd02d11ab8edd5786c1f1f6043a7 > > 8342469: Improve API documentation for java.lang.classfile.instruction > > Reviewed-by: asotona, darcy > > ! src/java.base/share/classes/java/lang/classfile/ClassFile.java > ! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java > ! src/java.base/share/classes/java/lang/classfile/Instruction.java > ! src/java.base/share/classes/java/lang/classfile/Label.java > ! src/java.base/share/classes/java/lang/classfile/Opcode.java > ! src/java.base/share/classes/java/lang/classfile/TypeKind.java > ! src/java.base/share/classes/java/lang/classfile/instruction/ArrayLoadInstruction.java > ! src/java.base/share/classes/java/lang/classfile/instruction/ArrayStoreInstruction.java > ! src/java.base/share/classes/java/lang/classfile/instruction/BranchInstruction.java > ! src/java.base/share/classes/java/lang/classfile/instruction/CharacterRange.java > ! src/java.base/share/classes/java/lang/classfile/instruction/ConstantInstruction.java > ! src/java.base/share/classes/java/lang/classfile/instruction/ConvertInstruction.java > ! src/java.base/share/classes/java/lang/classfile/instruction/DiscontinuedInstruction.java > ! src/java.base/share/classes/java/lang/classfile/instruction/ExceptionCatch.java > ! src/java.base/share/classes/java/lang/classfile/instruction/FieldInstruction.java > ! src/java.base/share/classes/java/lang/classfile/instruction/IncrementInstruction.java > ! src/java.base/share/classes/java/lang/classfile/instruction/InvokeDynamicInstruction.java > ! src/java.base/share/classes/java/lang/classfile/instruction/InvokeInstruction.java > ! src/java.base/share/classes/java/lang/classfile/instruction/LabelTarget.java > ! src/java.base/share/classes/java/lang/classfile/instruction/LineNumber.java > ! src/java.base/share/classes/java/lang/classfile/instruction/LoadInstruction.java > ! src/java.base/share/classes/java/lang/classfile/instruction/LocalVariable.java > ! src/java.base/share/classes/java/lang/classfile/instruction/LocalVariableType.java > ! src/java.base/share/classes/java/lang/classfile/instruction/LookupSwitchInstruction.java > ! src/java.base/share/classes/java/lang/classfile/instruction/MonitorInstruction.java > ! src/java.base/share/classes/java/lang/classfile/instruction/NewMultiArrayInstruction.java > ! src/java.base/share/classes/java/lang/classfile/instruction/NewObjectInstruction.java > ! src/java.base/share/classes/java/lang/classfile/instruction/NewPrimitiveArrayInstruction.java > ! src/java.base/share/classes/java/lang/classfile/instruction/NewReferenceArrayInstruction.java > ! src/java.base/share/classes/java/lang/classfile/instruction/NopInstruction.java > ! src/java.base/share/classes/java/lang/classfile/instruction/OperatorInstruction.java > ! src/java.base/share/classes/java/lang/classfile/instruction/ReturnInstruction.java > ! src/java.base/share/classes/java/lang/classfile/instruction/StackInstruction.java > ! src/java.base/share/classes/java/lang/classfile/instruction/StoreInstruction.java > ! src/java.base/share/classes/java/lang/classfile/instruction/SwitchCase.java > ! src/java.base/share/classes/java/lang/classfile/instruction/TableSwitchInstruction.java > ! src/java.base/share/classes/java/lang/classfile/instruction/ThrowInstruction.java > ! src/java.base/share/classes/java/lang/classfile/instruction/TypeCheckInstruction.java > ! src/java.base/share/classes/java/lang/classfile/instruction/package-info.java > > Changeset: 4c39e9fa > Branch: hermetic-java-runtime > Author: Kevin Driver > Date: 2024-12-10 20:49:13 +0000 > URL: https://git.openjdk.org/leyden/commit/4c39e9faa0cb8e4fd00d8b9dc0ac5ad64d6b287d > > 8344924: Default CA certificates loaded despite request to use custom keystore > > Reviewed-by: ascarpino > > ! src/java.base/share/classes/sun/security/ssl/X509TrustManagerImpl.java > > Changeset: 29d648c6 > Branch: hermetic-java-runtime > Author: Jasmine Karthikeyan > Date: 2024-12-10 22:32:19 +0000 > URL: https://git.openjdk.org/leyden/commit/29d648c642a68699340a9ab43252f832efdb5cbf > > 8341781: Improve Min/Max node identities > > Reviewed-by: chagedorn > > ! src/hotspot/share/opto/addnode.cpp > ! src/hotspot/share/opto/addnode.hpp > ! test/hotspot/jtreg/compiler/c2/irTests/MaxMinINodeIdealizationTests.java > + test/hotspot/jtreg/compiler/c2/irTests/TestMinMaxIdentities.java > ! test/hotspot/jtreg/compiler/vectorization/runner/BasicShortOpTest.java > > Changeset: c6317191 > Branch: hermetic-java-runtime > Author: Damon Nguyen > Date: 2024-12-10 23:52:23 +0000 > URL: https://git.openjdk.org/leyden/commit/c6317191e323e27cde61b5ed3c23d1a230053969 > > 8343170: java/awt/Cursor/JPanelCursorTest/JPanelCursorTest.java does not show the default cursor > > Reviewed-by: honkar, azvegint, achung > > ! test/jdk/java/awt/Cursor/JPanelCursorTest/JPanelCursorTest.java > > Changeset: 2ddaa460 > Branch: hermetic-java-runtime > Author: Alex Menkov > Date: 2024-12-11 01:37:31 +0000 > URL: https://git.openjdk.org/leyden/commit/2ddaa460545e043008aaf0b7ce33191b7c588833 > > 8305010: Test vmTestbase/nsk/jvmti/scenarios/sampling/SP05/sp05t003/TestDescription.java timed out: thread not suspended > > Reviewed-by: cjplummer, lmesnik, sspitsyn > > ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP05/sp05t003/sp05t003.cpp > > Changeset: abcd23f4 > Branch: hermetic-java-runtime > Author: Vicente Romero > Date: 2024-12-11 02:12:23 +0000 > URL: https://git.openjdk.org/leyden/commit/abcd23f4d65698f47fd79a95aed197a12edf2784 > > 8334756: javac crashed on call to non-existent generic method with explicit annotated type arg > > Reviewed-by: abimpoudis > > ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java > + test/langtools/tools/javac/annotations/typeAnnotations/CrashOnNonExistingMethodTest.java > + test/langtools/tools/javac/annotations/typeAnnotations/CrashOnNonExistingMethodTest.out > > Changeset: 8de0622c > Branch: hermetic-java-runtime > Author: Prasanta Sadhukhan > Date: 2024-12-11 03:49:16 +0000 > URL: https://git.openjdk.org/leyden/commit/8de0622c3a5c9e01e79659ef0b43b1b01dfa5cf6 > > 8345767: javax/swing/JSplitPane/4164779/JSplitPaneKeyboardNavigationTest.java fails in ubuntu22.04 > > Reviewed-by: honkar, dnguyen > > ! test/jdk/javax/swing/JSplitPane/4164779/JSplitPaneKeyboardNavigationTest.java > > Changeset: c40140eb > Branch: hermetic-java-runtime > Author: Prasanta Sadhukhan > Date: 2024-12-11 04:00:01 +0000 > URL: https://git.openjdk.org/leyden/commit/c40140eb9c156415622b2d03fd8681c16f6ee362 > > 8334581: Remove no-arg constructor BasicSliderUI() > > Reviewed-by: abhiscxk, aivanov, azvegint > > ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSliderUI.java > > Changeset: 1e9204fa > Branch: hermetic-java-runtime > Author: Kim Barrett > Date: 2024-12-11 04:47:44 +0000 > URL: https://git.openjdk.org/leyden/commit/1e9204fa43e0c1e22c69dc140829ddf3af750a95 > > 8345273: Fix -Wzero-as-null-pointer-constant warnings in s390 code > > Reviewed-by: jwaters, aph, amitkumar > > ! src/hotspot/cpu/s390/assembler_s390.hpp > ! src/hotspot/cpu/s390/frame_s390.cpp > ! src/hotspot/cpu/s390/macroAssembler_s390.cpp > ! src/hotspot/cpu/s390/nativeInst_s390.cpp > ! src/hotspot/cpu/s390/relocInfo_s390.cpp > ! src/hotspot/cpu/s390/stubGenerator_s390.cpp > > Changeset: e88e793c > Branch: hermetic-java-runtime > Author: theoweidmannoracle > Committer: Christian Hagedorn > Date: 2024-12-11 07:52:06 +0000 > URL: https://git.openjdk.org/leyden/commit/e88e793cfd9a5db8745aa187c2726ad029b60ab7 > > 8343148: C2: Refactor uses of "PhaseValue::*con*() + PhaseIdealLoop::set_ctrl()" into separate method > > Reviewed-by: kvn, chagedorn, thartmann > > ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp > ! src/hotspot/share/opto/loopPredicate.cpp > ! src/hotspot/share/opto/loopTransform.cpp > ! src/hotspot/share/opto/loopnode.cpp > ! src/hotspot/share/opto/loopnode.hpp > ! src/hotspot/share/opto/loopopts.cpp > ! src/hotspot/share/opto/predicates.cpp > ! src/hotspot/share/opto/vectorization.cpp > > Changeset: f88c1c6f > Branch: hermetic-java-runtime > Author: Adam Sotona > Date: 2024-12-11 07:58:26 +0000 > URL: https://git.openjdk.org/leyden/commit/f88c1c6ff86b8f29a71647e46136b6432bb67619 > > 8345773: Class-File API debug printing capability > > Reviewed-by: liach, mcimadamore > > ! src/java.base/share/classes/java/lang/classfile/CompoundElement.java > ! test/jdk/jdk/classfile/ClassPrinterTest.java > > Changeset: 8e0f929e > Branch: hermetic-java-runtime > Author: Magnus Ihse Bursie > Date: 2024-12-11 10:39:08 +0000 > URL: https://git.openjdk.org/leyden/commit/8e0f929ecfc1d8de1c2a78e608bcabc45ff6b6af > > 8345805: Update copyright year to 2024 for other files where it was missed > > Reviewed-by: dholmes, mli, mullan > > ! src/java.net.http/share/classes/jdk/internal/net/http/Http1HeaderParser.java > ! src/java.net.http/share/classes/jdk/internal/net/http/common/HeaderDecoder.java > ! src/java.net.http/share/classes/jdk/internal/net/http/hpack/DecodingCallback.java > ! src/jdk.dynalink/share/classes/jdk/dynalink/DynamicLinker.java > ! src/jdk.dynalink/share/classes/jdk/dynalink/NamedOperation.java > ! src/jdk.dynalink/share/classes/jdk/dynalink/Namespace.java > ! src/jdk.dynalink/share/classes/jdk/dynalink/NamespaceOperation.java > ! src/jdk.dynalink/share/classes/jdk/dynalink/NoSuchDynamicMethodException.java > ! src/jdk.dynalink/share/classes/jdk/dynalink/Operation.java > ! src/jdk.dynalink/share/classes/jdk/dynalink/RelinkableCallSite.java > ! src/jdk.dynalink/share/classes/jdk/dynalink/StandardNamespace.java > ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeansLinker.java > ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/CallerSensitiveDynamicMethod.java > ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/ClassString.java > ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/MissingMemberHandlerFactory.java > ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/StaticClass.java > ! src/jdk.dynalink/share/classes/jdk/dynalink/internal/InternalTypeUtilities.java > ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/ConversionComparator.java > ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardedInvocationTransformer.java > ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardingDynamicLinker.java > ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardingTypeConverterFactory.java > ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/LinkRequest.java > ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/LinkerServices.java > ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/MethodHandleTransformer.java > ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/MethodTypeConversionStrategy.java > ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/TypeBasedGuardingDynamicLinker.java > ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/CompositeGuardingDynamicLinker.java > ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/CompositeTypeBasedGuardingDynamicLinker.java > ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/DefaultInternalObjectFilter.java > ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/Guards.java > ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/Lookup.java > ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/SimpleLinkRequest.java > ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/TypeUtilities.java > ! src/jdk.dynalink/share/classes/jdk/dynalink/package-info.java > ! src/jdk.dynalink/share/classes/jdk/dynalink/support/AbstractRelinkableCallSite.java > ! src/jdk.dynalink/share/classes/jdk/dynalink/support/ChainedCallSite.java > ! src/jdk.dynalink/share/classes/jdk/dynalink/support/SimpleRelinkableCallSite.java > ! src/jdk.httpserver/share/man/jwebserver.md > ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/aarch64/AArch64.java > ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/amd64/AMD64.java > ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/Architecture.java > ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java > ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/DirectHotSpotObjectConstantImpl.java > ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotCompiledCodeStream.java > ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotCompressedNullConstant.java > ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotConstant.java > ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotConstantPool.java > ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCICompilerConfig.java > ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotMetaspaceConstantImpl.java > ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotMethodHandleAccessProvider.java > ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotObjectConstantImpl.java > ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotSpeculationLog.java > ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/SharedLibraryJVMCIReflection.java > ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/riscv64/RISCV64HotSpotJVMCIBackendFactory.java > ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/riscv64/RISCV64HotSpotVMConfig.java > ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/MethodHandleAccessProvider.java > ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ResolvedJavaMethod.java > ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/riscv64/RISCV64.java > ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/services/Services.java > ! test/jdk/java/net/httpclient/BodySubscribersTest.java > ! test/jdk/java/net/httpclient/GZIPInputStreamTest.java > ! test/jdk/java/net/httpclient/MaxStreams.java > ! test/jdk/java/net/httpclient/RedirectTimeoutTest.java > ! test/jdk/java/net/httpclient/http2/ExpectContinueResetTest.java > ! test/jdk/java/net/httpclient/http2/PushPromiseContinuation.java > ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/HpackTestEncoder.java > ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestExchangeImpl.java > ! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/SimpleSSLContext.java > ! test/jdk/java/nio/Buffer/Basic-X.java.template > ! test/jdk/java/nio/Buffer/BasicByte.java > ! test/jdk/java/nio/Buffer/BasicChar.java > ! test/jdk/java/nio/Buffer/BasicDouble.java > ! test/jdk/java/nio/Buffer/BasicFloat.java > ! test/jdk/java/nio/Buffer/BasicInt.java > ! test/jdk/java/nio/Buffer/BasicLong.java > ! test/jdk/java/nio/Buffer/BasicShort.java > ! test/jdk/java/nio/Buffer/LimitDirectMemory.java > ! test/jdk/java/nio/channels/DatagramChannel/SelectWhenRefused.java > ! test/jdk/java/nio/channels/Selector/WakeupNow.java > ! test/jdk/jdk/classfile/AnnotationModelTest.java > ! test/jdk/jdk/classfile/FilterDeadLabelsTest.java > ! test/jdk/jdk/classfile/LowJCovAttributeTest.java > ! test/jdk/jdk/classfile/LowModuleTest.java > ! test/jdk/jdk/classfile/ModuleBuilderTest.java > ! test/jdk/jdk/classfile/examples/ModuleExamples.java > ! test/jdk/jdk/dynalink/TypeConverterFactoryMemoryLeakTest.java > ! test/jdk/jdk/dynalink/TypeConverterFactoryRetentionTests.java > ! test/jdk/jni/nullCaller/NullCallerTest.java > ! test/jdk/sun/security/ec/InvalidCurve.java > ! test/jdk/sun/security/pkcs11/Config/ReadConfInUTF16Env.java > ! test/jdk/sun/security/ssl/CertPathRestrictions/TLSRestrictions.java > ! test/jdk/sun/security/ssl/SSLLogger/LoggingFormatConsistency.java > ! test/jdk/sun/security/ssl/SSLSocketImpl/IgnorableExceptionMessages.java > ! test/jdk/sun/security/tools/keytool/fakegen/java.base/sun/security/ec/ECKeyPairGenerator.java > ! test/jdk/sun/security/util/RegisteredDomain/ParseNames.java > ! test/lib-test/jdk/test/lib/RandomGeneratorTest.java > ! test/lib-test/jdk/test/lib/process/ProcessToolsExecuteLimitedTestJavaTest.java > ! test/lib-test/jdk/test/whitebox/CPUInfoTest.java > ! test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java > ! test/lib/jdk/test/lib/jfr/GCHelper.java > ! test/lib/jdk/test/lib/thread/VThreadPinner.java > ! test/lib/jdk/test/whitebox/code/Compiler.java > ! test/micro/org/openjdk/bench/java/net/NetworkInterfaceLookup.java > ! test/micro/org/openjdk/bench/java/net/SocketChannelConnectionSetup.java > ! test/micro/org/openjdk/bench/java/net/SocketEventOverhead.java > ! test/micro/org/openjdk/bench/java/net/ThreadLocalParseUtil.java > ! test/micro/org/openjdk/bench/java/nio/ByteBuffers.java > > Changeset: c9ec2716 > Branch: hermetic-java-runtime > Author: Magnus Ihse Bursie > Date: 2024-12-11 10:40:19 +0000 > URL: https://git.openjdk.org/leyden/commit/c9ec2716a5486e6304caa863d00fe2f5ef975602 > > 8345800: Update copyright year to 2024 for serviceability in files where it was missed > > Reviewed-by: dholmes, cjplummer > > ! src/java.management/share/classes/com/sun/jmx/mbeanserver/DefaultMXBeanMappingFactory.java > ! src/java.management/share/classes/com/sun/jmx/mbeanserver/MBeanServerDelegateImpl.java > ! src/java.management/share/classes/javax/management/MBeanServerDelegate.java > ! src/jdk.attach/aix/classes/sun/tools/attach/VirtualMachineImpl.java > ! src/jdk.attach/macosx/classes/sun/tools/attach/VirtualMachineImpl.java > ! src/jdk.attach/windows/classes/sun/tools/attach/VirtualMachineImpl.java > ! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/resources/aliasmap > ! src/jdk.jcmd/share/man/jinfo.md > ! src/jdk.jcmd/share/man/jmap.md > ! src/jdk.jcmd/share/man/jps.md > ! src/jdk.jcmd/share/man/jstack.md > ! src/jdk.jcmd/share/man/jstat.md > ! src/jdk.jconsole/share/classes/sun/tools/jconsole/resources/messages_de.properties > ! src/jdk.jconsole/share/man/jconsole.md > ! src/jdk.jdi/share/classes/com/sun/jdi/ThreadReference.java > ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTYResources_de.java > ! src/jdk.jdi/share/classes/com/sun/tools/jdi/SunCommandLineLauncher.java > ! src/jdk.jdi/share/man/jdb.md > ! src/jdk.jdi/windows/classes/com/sun/tools/jdi/SharedMemoryTransportService.java > ! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent.properties > ! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_de.properties > ! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_es.properties > ! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_fr.properties > ! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_it.properties > ! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_ja.properties > ! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_ko.properties > ! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_pt_BR.properties > ! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_sv.properties > ! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_zh_CN.properties > ! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_zh_TW.properties > ! src/jdk.management/share/classes/com/sun/management/OperatingSystemMXBean.java > ! test/jdk/com/sun/jdi/BadAgentPath.java > ! test/jdk/com/sun/jdi/DoubleAgentTest.java > ! test/jdk/com/sun/jdi/SuspendNoFlagTest.java > ! test/jdk/javax/management/remote/mandatory/loading/MissingClassTest.java > > Changeset: 28268383 > Branch: hermetic-java-runtime > Author: Stefan Karlsson > Date: 2024-12-11 11:49:19 +0000 > URL: https://git.openjdk.org/leyden/commit/2826838389ff0ce909289e3a804228226a2a6ab0 > > 8345658: WB_NMTCommitMemory redundantly records an NMT tag > > Reviewed-by: dholmes, jsjolen > > ! src/hotspot/share/prims/whitebox.cpp > > Changeset: 076bfa68 > Branch: hermetic-java-runtime > Author: Stefan Karlsson > Date: 2024-12-11 11:53:25 +0000 > URL: https://git.openjdk.org/leyden/commit/076bfa688c8ee19fa5eea1d18cfa84a3504af762 > > 8345656: Move os alignment functions out of ReservedSpace > > Reviewed-by: dholmes > > ! src/hotspot/share/gc/g1/g1BlockOffsetTable.cpp > ! src/hotspot/share/gc/g1/g1BlockOffsetTable.hpp > ! src/hotspot/share/gc/g1/g1CardTable.cpp > ! src/hotspot/share/gc/g1/g1CardTable.hpp > ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp > ! src/hotspot/share/gc/serial/serialBlockOffsetTable.cpp > ! src/hotspot/share/gc/serial/serialBlockOffsetTable.hpp > ! src/hotspot/share/gc/serial/tenuredGeneration.cpp > ! src/hotspot/share/gc/shared/markBitMap.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.cpp > ! src/hotspot/share/jfr/recorder/storage/jfrVirtualMemory.cpp > ! src/hotspot/share/memory/virtualspace.cpp > ! src/hotspot/share/memory/virtualspace.hpp > ! src/hotspot/share/runtime/os.hpp > > Changeset: 2382a2de > Branch: hermetic-java-runtime > Author: Stefan Karlsson > Date: 2024-12-11 12:22:00 +0000 > URL: https://git.openjdk.org/leyden/commit/2382a2de964aa9b3a8e1ec2500f6337eeeb94706 > > 8345661: Simplify page size alignment in code heap reservation > > Reviewed-by: dholmes, thartmann > > ! src/hotspot/share/code/codeCache.cpp > ! src/hotspot/share/memory/heap.cpp > > Changeset: a21d21f4 > Branch: hermetic-java-runtime > Author: Martin Doerr > Date: 2024-12-11 12:50:24 +0000 > URL: https://git.openjdk.org/leyden/commit/a21d21f4d7b74e21f68b6bf9c5dc9ba7d3f9963c > > 8345609: [C1] LIR Operations with one input should be implemented as LIR_Op1 > > Reviewed-by: rrich, goetz > > ! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp > ! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp > ! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp > ! src/hotspot/cpu/x86/c1_LinearScan_x86.cpp > ! src/hotspot/cpu/x86/c1_LinearScan_x86.hpp > ! src/hotspot/share/c1/c1_LIR.cpp > ! src/hotspot/share/c1/c1_LIR.hpp > ! src/hotspot/share/c1/c1_LIRAssembler.cpp > ! src/hotspot/share/c1/c1_LIRAssembler.hpp > ! src/hotspot/share/c1/c1_LinearScan.cpp > > Changeset: 45c914c3 > Branch: hermetic-java-runtime > Author: Roland Westrelin > Date: 2024-12-11 13:48:03 +0000 > URL: https://git.openjdk.org/leyden/commit/45c914c3ad8fbc406af9ba9dec97f11c28c91299 > > 8343607: C2: Shenandoah crashes during barrier expansion in Continuation::enter > > Reviewed-by: shade > > ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp > > Changeset: d381d581 > Branch: hermetic-java-runtime > Author: theoweidmannoracle > Date: 2024-12-11 14:30:59 +0000 > URL: https://git.openjdk.org/leyden/commit/d381d581bfc5bbe1db966088ed4cad01b65c5123 > > 8332268: C2: Add missing optimizations for UDivI/L and UModI/L and unify the shared logic with the signed nodes > > Reviewed-by: chagedorn, thartmann, epeter, qamai > > ! src/hotspot/share/opto/divnode.cpp > ! src/hotspot/share/opto/divnode.hpp > ! src/hotspot/share/opto/loopopts.cpp > ! src/hotspot/share/opto/mulnode.hpp > ! src/hotspot/share/opto/node.hpp > ! src/hotspot/share/opto/phaseX.cpp > ! src/hotspot/share/opto/type.hpp > ! test/hotspot/jtreg/compiler/c2/irTests/DivINodeIdealizationTests.java > ! test/hotspot/jtreg/compiler/c2/irTests/DivLNodeIdealizationTests.java > + test/hotspot/jtreg/compiler/c2/irTests/ModINodeIdealizationTests.java > + test/hotspot/jtreg/compiler/c2/irTests/ModLNodeIdealizationTests.java > + test/hotspot/jtreg/compiler/c2/irTests/UDivINodeIdealizationTests.java > + test/hotspot/jtreg/compiler/c2/irTests/UDivLNodeIdealizationTests.java > + test/hotspot/jtreg/compiler/c2/irTests/UModINodeIdealizationTests.java > + test/hotspot/jtreg/compiler/c2/irTests/UModLNodeIdealizationTests.java > ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java > ! test/hotspot/jtreg/compiler/splitif/TestSplitDivisionThroughPhi.java > > Changeset: e2948991 > Branch: hermetic-java-runtime > Author: Sonia Zaldana Calles > Date: 2024-12-11 14:40:03 +0000 > URL: https://git.openjdk.org/leyden/commit/e2948991544d50a901be509fbc6406c2a16849ec > > 8345647: Fix recent NULL usage backsliding in Shenandoah > > Reviewed-by: shade, jwaters, mli > > ! src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.cpp > ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp > > Changeset: c34b87c5 > Branch: hermetic-java-runtime > Author: Stefan Karlsson > Date: 2024-12-11 15:09:36 +0000 > URL: https://git.openjdk.org/leyden/commit/c34b87c52bbaf37d01cb2a73846631a037b312a5 > > 8345659: Fix broken alignment after ReservedSpace splitting in GC code > > Reviewed-by: ayang, aboldtch > > ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp > ! src/hotspot/share/gc/serial/serialHeap.cpp > > Changeset: cc479184 > Branch: hermetic-java-runtime > Author: Qizheng Xing > Committer: Martin Doerr > Date: 2024-12-11 15:11:46 +0000 > URL: https://git.openjdk.org/leyden/commit/cc47918445b3b49fc188d4655996e43e7a3c75c3 > > 8345040: Clean up unused variables and code in `generate_native_wrapper` > > Reviewed-by: mli, dfenacci, kvn > > ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp > ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp > ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp > ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp > ! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp > ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp > > Changeset: 72c6daf1 > Branch: hermetic-java-runtime > Author: theoweidmannoracle > Committer: Tobias Hartmann > Date: 2024-12-11 15:21:28 +0000 > URL: https://git.openjdk.org/leyden/commit/72c6daf1b1073bc1eb9d1b07794c0e8ba5b9b437 > > 8346007: Incorrect copyright header in UModLNodeIdealizationTests.java > > Reviewed-by: thartmann > > ! test/hotspot/jtreg/compiler/c2/irTests/UModLNodeIdealizationTests.java > > Changeset: 2c4567a6 > Branch: hermetic-java-runtime > Author: Quan Anh Mai > Date: 2024-12-11 15:59:39 +0000 > URL: https://git.openjdk.org/leyden/commit/2c4567a689091721476b6ef0ef4ad042fd63c3fd > > 8342651: Refactor array constant to use an array of jbyte > > Reviewed-by: thartmann, kvn > > ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp > ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp > ! src/hotspot/cpu/x86/x86.ad > ! src/hotspot/share/asm/assembler.hpp > ! src/hotspot/share/asm/codeBuffer.cpp > ! src/hotspot/share/opto/constantTable.cpp > ! src/hotspot/share/opto/constantTable.hpp > ! src/hotspot/share/opto/output.cpp > > Changeset: cf0e1aa0 > Branch: hermetic-java-runtime > Author: Ivan ?ipka > Committer: Jorn Vernee > Date: 2024-12-11 16:33:44 +0000 > URL: https://git.openjdk.org/leyden/commit/cf0e1aa0667b6c78f1b450c726c50415df570729 > > 8345335: Add excluded jdk_foreign tests to manual group > > Reviewed-by: jvernee > > ! test/jdk/TEST.groups > ! test/jdk/java/foreign/TestMatrix.java > > Changeset: cce5808d > Branch: hermetic-java-runtime > Author: Brian Burkhalter > Date: 2024-12-11 17:57:22 +0000 > URL: https://git.openjdk.org/leyden/commit/cce5808d7a5734abb36b12d83304b80ae9c55575 > > 8345421: (bf) Create specific test for temporary direct buffers and the buffer size limit > > Reviewed-by: alanb > > + test/jdk/java/nio/Buffer/UnmeteredTempBuffers.java > > Changeset: e4a34e96 > Branch: hermetic-java-runtime > Author: Andrey Turbanov > Date: 2024-12-11 18:22:23 +0000 > URL: https://git.openjdk.org/leyden/commit/e4a34e96cd7eb227bd43e55d370d0b18d365ae1b > > 8345616: Unnecessary Hashtable usage in javax.swing.text.html.parser.Element > > Reviewed-by: aivanov, azvegint > > ! src/java.desktop/share/classes/javax/swing/text/html/parser/Element.java > > Changeset: 08bdeedf > Branch: hermetic-java-runtime > Author: Kim Barrett > Date: 2024-12-11 19:37:01 +0000 > URL: https://git.openjdk.org/leyden/commit/08bdeedfd355b61f7cdabbe943657691e5af2c82 > > 8345269: Fix -Wzero-as-null-pointer-constant warnings in ppc code > > Reviewed-by: mdoerr, mbaesken > > ! src/hotspot/cpu/ppc/assembler_ppc.hpp > ! src/hotspot/cpu/ppc/frame_ppc.cpp > ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp > ! src/hotspot/cpu/ppc/nativeInst_ppc.cpp > ! src/hotspot/cpu/ppc/ppc.ad > ! src/hotspot/cpu/ppc/relocInfo_ppc.cpp > ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp > ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp > ! src/hotspot/cpu/ppc/vm_version_ppc.cpp > > Changeset: cbab40bc > Branch: hermetic-java-runtime > Author: Magnus Ihse Bursie > Date: 2024-12-11 21:01:20 +0000 > URL: https://git.openjdk.org/leyden/commit/cbab40bce45a2f58906be49c841178fa1dfd457e > > 8345683: Remove special flags for files compiled for static libraries > > Reviewed-by: erikj > > ! make/autoconf/flags-cflags.m4 > ! make/autoconf/spec.gmk.template > ! make/common/native/Flags.gmk > > Changeset: ddf04617 > Branch: hermetic-java-runtime > Author: Magnus Ihse Bursie > Date: 2024-12-11 21:08:22 +0000 > URL: https://git.openjdk.org/leyden/commit/ddf04617887dc389cd7667e820da7ac91eea9e8c > > 8345799: Update copyright year to 2024 for core-libs in files where it was missed > > Reviewed-by: joehw, jlu, mli, lancea, kevinw > > ! src/java.base/macosx/classes/sun/nio/ch/DefaultSelectorProvider.java > ! src/java.base/macosx/native/libjava/ProcessHandleImpl_macosx.c > ! src/java.base/macosx/native/libosxsecurity/KeystoreImpl.m > ! src/java.base/share/classes/com/sun/crypto/provider/PBEKey.java > ! src/java.base/share/classes/com/sun/security/ntlm/Server.java > ! src/java.base/share/classes/java/io/ObjectStreamConstants.java > ! src/java.base/share/classes/java/io/PipedInputStream.java > ! src/java.base/share/classes/java/io/PipedOutputStream.java > ! src/java.base/share/classes/java/io/PipedReader.java > ! src/java.base/share/classes/java/io/PipedWriter.java > ! src/java.base/share/classes/java/io/Serializable.java > ! src/java.base/share/classes/java/io/StreamTokenizer.java > ! src/java.base/share/classes/java/io/WriteAbortedException.java > ! src/java.base/share/classes/java/lang/AssertionError.java > ! src/java.base/share/classes/java/lang/BaseVirtualThread.java > ! src/java.base/share/classes/java/lang/BootstrapMethodError.java > ! src/java.base/share/classes/java/lang/ClassValue.java > ! src/java.base/share/classes/java/lang/ExceptionInInitializerError.java > ! src/java.base/share/classes/java/lang/StrictMath.java > ! src/java.base/share/classes/java/lang/constant/ModuleDesc.java > ! src/java.base/share/classes/java/lang/foreign/AddressLayout.java > ! src/java.base/share/classes/java/lang/foreign/SegmentAllocator.java > ! src/java.base/share/classes/java/lang/foreign/package-info.java > ! src/java.base/share/classes/java/lang/foreign/snippet-files/Snippets.java > ! src/java.base/share/classes/java/lang/invoke/AbstractValidatingLambdaMetafactory.java > ! src/java.base/share/classes/java/lang/invoke/ConstantBootstraps.java > ! src/java.base/share/classes/java/lang/invoke/ConstantGroup.java > ! src/java.base/share/classes/java/lang/invoke/DelegatingMethodHandle.java > ! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java > ! src/java.base/share/classes/java/lang/invoke/MemberName.java > ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java > ! src/java.base/share/classes/java/lang/invoke/NativeMethodHandle.java > ! src/java.base/share/classes/java/lang/invoke/TypeConvertingMethodAdapter.java > ! src/java.base/share/classes/java/lang/invoke/X-VarHandleByteArrayView.java.template > ! src/java.base/share/classes/java/lang/module/package-info.java > ! src/java.base/share/classes/java/lang/ref/PhantomReference.java > ! src/java.base/share/classes/java/lang/ref/package-info.java > ! src/java.base/share/classes/java/lang/reflect/Executable.java > ! src/java.base/share/classes/java/lang/runtime/ObjectMethods.java > ! src/java.base/share/classes/java/nio/file/FileTreeIterator.java > ! src/java.base/share/classes/java/security/DigestInputStream.java > ! src/java.base/share/classes/java/security/DigestOutputStream.java > ! src/java.base/share/classes/java/security/cert/PKIXBuilderParameters.java > ! src/java.base/share/classes/java/security/cert/PKIXParameters.java > ! src/java.base/share/classes/java/security/cert/X509Certificate.java > ! src/java.base/share/classes/java/text/AttributedCharacterIterator.java > ! src/java.base/share/classes/java/text/AttributedString.java > ! src/java.base/share/classes/java/text/RuleBasedCollator.java > ! src/java.base/share/classes/java/util/EnumMap.java > ! src/java.base/share/classes/java/util/GregorianCalendar.java > ! src/java.base/share/classes/java/util/HashMap.java > ! src/java.base/share/classes/java/util/HashSet.java > ! src/java.base/share/classes/java/util/IdentityHashMap.java > ! src/java.base/share/classes/java/util/ImmutableCollections.java > ! src/java.base/share/classes/java/util/InvalidPropertiesFormatException.java > ! src/java.base/share/classes/java/util/LinkedHashMap.java > ! src/java.base/share/classes/java/util/LinkedHashSet.java > ! src/java.base/share/classes/java/util/LinkedList.java > ! src/java.base/share/classes/java/util/SimpleTimeZone.java > ! src/java.base/share/classes/java/util/Timer.java > ! src/java.base/share/classes/java/util/TreeMap.java > ! src/java.base/share/classes/java/util/TreeSet.java > ! src/java.base/share/classes/java/util/WeakHashMap.java > ! src/java.base/share/classes/java/util/jar/JarOutputStream.java > ! src/java.base/share/classes/java/util/stream/FindOps.java > ! src/java.base/share/classes/javax/crypto/EncryptedPrivateKeyInfo.java > ! src/java.base/share/classes/jdk/internal/access/JavaAWTFontAccess.java > ! src/java.base/share/classes/jdk/internal/classfile/impl/AccessFlagsImpl.java > ! src/java.base/share/classes/jdk/internal/classfile/impl/BoundLocalVariable.java > ! src/java.base/share/classes/jdk/internal/classfile/impl/CatchBuilderImpl.java > ! src/java.base/share/classes/jdk/internal/classfile/impl/EntryMap.java > ! src/java.base/share/classes/jdk/internal/classfile/impl/InterfacesImpl.java > ! src/java.base/share/classes/jdk/internal/classfile/impl/LabelImpl.java > ! src/java.base/share/classes/jdk/internal/classfile/impl/SuperclassImpl.java > ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationBytecodes.java > ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationTable.java > ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationType.java > ! src/java.base/share/classes/jdk/internal/event/FileWriteEvent.java > ! src/java.base/share/classes/jdk/internal/event/SecurityProviderServiceEvent.java > ! src/java.base/share/classes/jdk/internal/event/SerializationMisdeclarationEvent.java > ! src/java.base/share/classes/jdk/internal/event/ThreadSleepEvent.java > ! src/java.base/share/classes/jdk/internal/event/VirtualThreadEndEvent.java > ! src/java.base/share/classes/jdk/internal/event/VirtualThreadStartEvent.java > ! src/java.base/share/classes/jdk/internal/foreign/GlobalSession.java > ! src/java.base/share/classes/jdk/internal/foreign/ImplicitSession.java > ! src/java.base/share/classes/jdk/internal/foreign/layout/MemoryLayoutUtil.java > ! src/java.base/share/classes/jdk/internal/icu/impl/StringPrepDataReader.java > ! src/java.base/share/classes/jdk/internal/icu/lang/UCharacter.java > ! src/java.base/share/classes/jdk/internal/icu/lang/UCharacterDirection.java > ! src/java.base/share/classes/jdk/internal/icu/text/UTF16.java > ! src/java.base/share/classes/jdk/internal/jimage/NativeImageBuffer.java > ! src/java.base/share/classes/jdk/internal/misc/X-ScopedMemoryAccess.java.template > ! src/java.base/share/classes/jdk/internal/module/ArchivedModuleGraph.java > ! src/java.base/share/classes/jdk/internal/module/ModuleInfo.java > ! src/java.base/share/classes/jdk/internal/module/ModuleInfoExtender.java > ! src/java.base/share/classes/jdk/internal/org/xml/sax/Attributes.java > ! src/java.base/share/classes/jdk/internal/org/xml/sax/InputSource.java > ! src/java.base/share/classes/jdk/internal/org/xml/sax/SAXException.java > ! src/java.base/share/classes/jdk/internal/org/xml/sax/SAXParseException.java > ! src/java.base/share/classes/jdk/internal/org/xml/sax/XMLReader.java > ! src/java.base/share/classes/jdk/internal/org/xml/sax/helpers/DefaultHandler.java > ! src/java.base/share/classes/jdk/internal/platform/Metrics.java > ! src/java.base/share/classes/jdk/internal/ref/CleanerImpl.java > ! src/java.base/share/classes/jdk/internal/ref/PhantomCleanable.java > ! src/java.base/share/classes/jdk/internal/reflect/ConstructorAccessorImpl.java > ! src/java.base/share/classes/jdk/internal/reflect/FieldAccessorImpl.java > ! src/java.base/share/classes/jdk/internal/reflect/MethodAccessorImpl.java > ! src/java.base/share/classes/jdk/internal/util/OctalDigits.java > ! src/java.base/share/classes/jdk/internal/util/xml/PropertiesDefaultHandler.java > ! src/java.base/share/classes/jdk/internal/util/xml/impl/Parser.java > ! src/java.base/share/classes/jdk/internal/vm/StackChunk.java > ! src/java.base/share/classes/jdk/internal/vm/TranslatedException.java > ! src/java.base/share/classes/jdk/internal/vm/VMSupport.java > ! src/java.base/share/classes/jdk/internal/vm/annotation/JvmtiMountTransition.java > ! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java > ! src/java.base/share/classes/sun/invoke/util/ValueConversions.java > ! src/java.base/share/classes/sun/invoke/util/VerifyAccess.java > ! src/java.base/share/classes/sun/net/dns/ResolverConfiguration.java > ! src/java.base/share/classes/sun/net/www/ParseUtil.java > ! src/java.base/share/classes/sun/net/www/content/text/plain.java > ! src/java.base/share/classes/sun/net/www/protocol/file/FileURLConnection.java > ! src/java.base/share/classes/sun/net/www/protocol/https/AbstractDelegateHttpsURLConnection.java > ! src/java.base/share/classes/sun/nio/ch/AsynchronousChannelGroupImpl.java > ! src/java.base/share/classes/sun/nio/ch/PendingFuture.java > ! src/java.base/share/classes/sun/nio/ch/ThreadPool.java > ! src/java.base/share/classes/sun/nio/cs/HKSCS.java > ! src/java.base/share/classes/sun/security/ec/point/AffinePoint.java > ! src/java.base/share/classes/sun/security/pkcs/PKCS9Attributes.java > ! src/java.base/share/classes/sun/security/pkcs/ParsingException.java > ! src/java.base/share/classes/sun/security/pkcs/SignerInfo.java > ! src/java.base/share/classes/sun/security/provider/CtrDrbg.java > ! src/java.base/share/classes/sun/security/provider/DSAPublicKey.java > ! src/java.base/share/classes/sun/security/provider/HashDrbg.java > ! src/java.base/share/classes/sun/security/provider/HmacDrbg.java > ! src/java.base/share/classes/sun/security/rsa/RSAPrivateCrtKeyImpl.java > ! src/java.base/share/classes/sun/security/rsa/RSAPrivateKeyImpl.java > ! src/java.base/share/classes/sun/security/ssl/Finished.java > ! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java > ! src/java.base/share/classes/sun/security/util/BitArray.java > ! src/java.base/share/classes/sun/security/util/ByteArrayTagOrder.java > ! src/java.base/share/classes/sun/security/util/ECUtil.java > ! src/java.base/share/classes/sun/security/util/IOUtils.java > ! src/java.base/share/classes/sun/security/util/KeyUtil.java > ! src/java.base/share/classes/sun/security/validator/ValidatorException.java > ! src/java.base/share/classes/sun/security/x509/AlgorithmId.java > ! src/java.base/share/classes/sun/security/x509/GeneralNames.java > ! src/java.base/share/classes/sun/security/x509/GeneralSubtrees.java > ! src/java.base/share/classes/sun/security/x509/RFC822Name.java > ! src/java.base/share/classes/sun/util/BuddhistCalendar.java > ! src/java.base/share/classes/sun/util/calendar/AbstractCalendar.java > ! src/java.base/share/classes/sun/util/calendar/BaseCalendar.java > ! src/java.base/share/classes/sun/util/calendar/CalendarDate.java > ! src/java.base/share/classes/sun/util/calendar/CalendarSystem.java > ! src/java.base/share/native/libjava/Class.c > ! src/java.base/share/native/libjava/PhantomReference.c > ! src/java.base/share/native/libjimage/jimage.cpp > ! src/java.base/share/native/libjli/args.c > ! src/java.base/share/native/libverify/check_code.c > ! src/java.base/unix/classes/sun/net/sdp/SdpProvider.java > ! src/java.base/unix/classes/sun/nio/ch/InheritedChannel.java > ! src/java.base/unix/classes/sun/nio/ch/UnixDomainSocketsUtil.java > ! src/java.base/unix/native/jspawnhelper/jspawnhelper.c > ! src/java.base/unix/native/libjli/java_md.h > ! src/java.naming/share/classes/com/sun/jndi/ldap/pool/Connections.java > ! src/java.rmi/share/man/rmiregistry.md > ! src/java.se/share/classes/module-info.java > ! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle.properties > ! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_de.properties > ! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_es.properties > ! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_fr.properties > ! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_it.properties > ! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_ja.properties > ! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_ko.properties > ! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_pt_BR.properties > ! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_sv.properties > ! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_zh_CN.properties > ! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_zh_TW.properties > ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_es.properties > ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_fr.properties > ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_it.properties > ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_ko.properties > ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_pt_BR.properties > ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_sv.properties > ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_es.properties > ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_fr.properties > ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_it.properties > ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_ko.properties > ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_pt_BR.properties > ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_sv.properties > ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_zh_TW.properties > ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_es.properties > ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_fr.properties > ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_it.properties > ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_ko.properties > ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_pt_BR.properties > ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_sv.properties > ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages.properties > ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties > ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ja.properties > ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_CN.properties > ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_es.properties > ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_fr.properties > ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_it.properties > ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_ko.properties > ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_pt_BR.properties > ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_sv.properties > ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_es.properties > ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_fr.properties > ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_it.properties > ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_ko.properties > ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_pt_BR.properties > ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_sv.properties > ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/RegularExpression.java > ! src/jdk.jdeps/share/classes/com/sun/tools/javap/ConstantWriter.java > ! src/jdk.jdeps/share/classes/com/sun/tools/javap/JavapTask.java > ! src/jdk.jdeps/share/classes/com/sun/tools/javap/LocalVariableTableWriter.java > ! src/jdk.jdeps/share/classes/com/sun/tools/javap/LocalVariableTypeTableWriter.java > ! src/jdk.jdeps/share/classes/com/sun/tools/javap/Options.java > ! src/jdk.jdeps/share/classes/com/sun/tools/javap/SourceWriter.java > ! src/jdk.jdeps/share/classes/com/sun/tools/javap/StackMapWriter.java > ! src/jdk.jdeps/share/classes/com/sun/tools/javap/TypeAnnotationWriter.java > ! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap.properties > ! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap_de.properties > ! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap_ja.properties > ! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap_zh_CN.properties > ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdkinternals.properties > ! src/jdk.jdeps/share/man/javap.md > ! src/jdk.jdeps/share/man/jdeprscan.md > ! src/jdk.jdeps/share/man/jdeps.md > ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/StripJavaDebugAttributesPlugin.java > ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/VersionPropsPlugin.java > ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_de.properties > ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_ja.properties > ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_zh_CN.properties > ! src/jdk.jlink/share/man/jlink.md > ! src/jdk.jlink/share/man/jmod.md > ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxLaunchersAsServices.java > ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Enquoter.java > ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackageFile.java > ! src/jdk.jpackage/share/native/common/ErrorHandling.cpp > ! src/jdk.jpackage/share/native/common/Log.cpp > ! src/jdk.jpackage/unix/classes/jdk/jpackage/internal/ShellScriptResource.java > ! src/jdk.jpackage/unix/classes/jdk/jpackage/internal/UnixLaunchersAsServices.java > ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WindowsRegistry.java > ! src/jdk.jpackage/windows/native/libjpackage/jpackage.cpp > ! src/jdk.naming.dns/share/classes/com/sun/jndi/dns/DnsContext.java > ! src/jdk.naming.rmi/share/classes/module-info.java > ! test/failure_handler/README > ! test/failure_handler/src/share/classes/jdk/test/failurehandler/action/ActionHelper.java > ! test/failure_handler/src/share/conf/linux.properties > ! test/jaxp/TEST.groups > ! test/jdk/com/sun/tools/attach/ProviderTest.java > ! test/jdk/com/sun/tools/attach/TempDirTest.java > ! test/jdk/java/foreign/TestHandshake.java > ! test/jdk/java/foreign/TestLayouts.java > ! test/jdk/java/foreign/TestMemoryAccessInstance.java > ! test/jdk/java/foreign/TestRestricted.java > ! test/jdk/java/foreign/TestScopedOperations.java > ! test/jdk/java/foreign/TestSegmentAllocators.java > ! test/jdk/java/foreign/TestStubAllocFailure.java > ! test/jdk/java/foreign/TestValueLayouts.java > ! test/jdk/java/foreign/enablenativeaccess/TestEnableNativeAccess.java > ! test/jdk/java/foreign/enablenativeaccess/TestEnableNativeAccessBase.java > ! test/jdk/java/foreign/enablenativeaccess/TestEnableNativeAccessDynamic.java > ! test/jdk/java/foreign/handles/Driver.java > ! test/jdk/java/foreign/handles/invoker_module/handle/invoker/MethodHandleInvoker.java > ! test/jdk/java/foreign/handles/lookup_module/handle/lookup/MethodHandleLookup.java > ! test/jdk/java/foreign/stackwalk/TestAsyncStackWalk.java > ! test/jdk/java/foreign/stackwalk/TestReentrantUpcalls.java > ! test/jdk/java/foreign/stackwalk/TestStackWalk.java > ! test/jdk/java/io/File/TempDirDoesNotExist.java > ! test/jdk/java/lang/Class/getSimpleName/GetSimpleNameTest.java > ! test/jdk/java/lang/ProcessBuilder/CloseRace.java > ! test/jdk/java/lang/RuntimeTests/shutdown/ShutdownHooks.java > ! test/jdk/java/lang/String/StringRepeat.java > ! test/jdk/java/lang/StringBuilder/StringBufferRepeat.java > ! test/jdk/java/lang/Thread/virtual/stress/ParkALot.java > ! test/jdk/java/lang/annotation/AnnotationTypeMismatchException/AnnotationTypeMismatchTest.java > ! test/jdk/java/lang/annotation/AnnotationTypeMismatchException/ArityTypeMismatchTest.java > ! test/jdk/java/lang/annotation/AnnotationTypeMismatchException/ArrayTypeMismatchTest.java > ! test/jdk/java/lang/annotation/AnnotationTypeMismatchException/EnumTypeMismatchTest.java > ! test/jdk/java/lang/annotation/AnnotationVerifier.java > ! test/jdk/java/lang/annotation/ClassFileGenerator.java > ! test/jdk/java/lang/invoke/BigArityTest.java > ! test/jdk/java/lang/invoke/DefineClassTest.java > ! test/jdk/java/lang/invoke/MethodHandleProxies/BasicTest.java > ! test/jdk/java/lang/invoke/MethodHandleProxies/WrapperHiddenClassTest.java > ! test/jdk/java/lang/invoke/MethodHandles/classData/ClassDataTest.java > ! test/jdk/java/lang/invoke/VarHandles/VarHandleBaseByteArrayTest.java > ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsChar.java > ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsDouble.java > ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsFloat.java > ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsInt.java > ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsLong.java > ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsShort.java > ! test/jdk/java/lang/invoke/VarHandles/X-VarHandleTestByteArrayView.java.template > ! test/jdk/java/lang/invoke/accessProtectedSuper/Test.java > ! test/jdk/java/lang/invoke/common/test/java/lang/invoke/lib/InstructionHelper.java > ! test/jdk/java/lang/invoke/condy/BootstrapMethodJumboArgsTest.java > ! test/jdk/java/lang/invoke/condy/CondyBSMException.java > ! test/jdk/java/lang/invoke/condy/CondyBSMInvocation.java > ! test/jdk/java/lang/invoke/condy/CondyBSMValidationTest.java > ! test/jdk/java/lang/invoke/condy/CondyInterfaceWithOverpassMethods.java > ! test/jdk/java/lang/invoke/condy/CondyNameValidationTest.java > ! test/jdk/java/lang/invoke/condy/CondyNestedTest.java > ! test/jdk/java/lang/invoke/condy/CondyRepeatFailedResolution.java > ! test/jdk/java/lang/invoke/condy/CondyReturnPrimitiveTest.java > ! test/jdk/java/lang/invoke/condy/CondyStaticArgumentsTest.java > ! test/jdk/java/lang/invoke/condy/CondyTypeValidationTest.java > ! test/jdk/java/lang/invoke/condy/CondyWithGarbageTest.java > ! test/jdk/java/lang/invoke/condy/CondyWrongType.java > ! test/jdk/java/lang/invoke/condy/ConstantBootstrapsTest.java > ! test/jdk/java/lang/invoke/defineHiddenClass/HiddenNestmateTest.java > ! test/jdk/java/lang/invoke/defineHiddenClass/PreviewHiddenClass.java > ! test/jdk/java/lang/invoke/defineHiddenClass/StaticInvocableTest.java > ! test/jdk/java/lang/invoke/lambda/LambdaStackTrace.java > ! test/jdk/java/lang/invoke/lookup/SpecialStatic.java > ! test/jdk/java/lang/management/MemoryMXBean/MemoryTest.java > ! test/jdk/java/lang/module/ClassFileVersionsTest.java > ! test/jdk/java/lang/module/ConfigurationTest.java > ! test/jdk/java/lang/module/ModuleDescriptorTest.java > ! test/jdk/java/lang/module/ModuleFinderTest.java > ! test/jdk/java/lang/module/ModuleNamesTest.java > ! test/jdk/java/lang/module/MultiReleaseJarTest.java > ! test/jdk/java/lang/ref/Basic.java > ! test/jdk/java/lang/reflect/Method/invoke/TestPrivateInterfaceMethodReflect.java > ! test/jdk/java/lang/runtime/SwitchBootstrapsTest.java > ! test/jdk/java/math/BigInteger/HashCode.java > ! test/jdk/java/text/Format/MessageFormat/MessageFormatExceptions.java > ! test/jdk/java/util/Arrays/HashCode.java > ! test/jdk/java/util/Collection/MOAT.java > ! test/jdk/java/util/Currency/PropertiesTestRun.java > ! test/jdk/java/util/Formatter/Basic.java > ! test/jdk/java/util/Locale/UseOldISOCodesTest.java > ! test/jdk/java/util/ServiceLoader/BadProvidersTest.java > ! test/jdk/java/util/concurrent/StructuredTaskScope/WithScopedValue.java > ! test/jdk/java/util/concurrent/SynchronousQueue/Fairness.java > ! test/jdk/java/util/prefs/CheckUserPrefsStorage.java > ! test/jdk/java/util/stream/GathererAPITest.java > ! test/jdk/java/util/stream/GathererTest.java > ! test/jdk/java/util/stream/GatherersFoldTest.java > ! test/jdk/java/util/stream/GatherersMapConcurrentTest.java > ! test/jdk/java/util/stream/GatherersScanTest.java > ! test/jdk/java/util/stream/GatherersWindowFixedTest.java > ! test/jdk/java/util/stream/GatherersWindowSlidingTest.java > ! test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/WhileOpStatefulTest.java > ! test/jdk/java/util/zip/DataDescriptorIgnoreCrcAndSizeFields.java > ! test/jdk/java/util/zip/GZIP/GZIPInputStreamAvailable.java > ! test/jdk/java/util/zip/ZipFile/DeleteTempJarTest.java > ! test/jdk/jdk/internal/jline/AbstractWindowsTerminalTest.java > ! test/jdk/jdk/internal/jline/KeyConversionTest.java > ! test/jdk/jdk/internal/ref/Cleaner/ExitOnThrow.java > ! test/jdk/jdk/internal/vm/Continuation/Scoped.java > ! test/jdk/jdk/internal/vm/TestTranslatedException.java > ! test/jdk/jdk/modules/incubator/ServiceBinding.java > ! test/jdk/sun/tools/jcmd/TestProcessHelper.java > ! test/jdk/sun/tools/jhsdb/heapconfig/JMapHeapConfigTest.java > ! test/jdk/sun/tools/jmap/BasicJMapTest.java > ! test/jdk/sun/tools/jstatd/JstatdTest.java > ! test/jdk/tools/jar/InputFilesTest.java > ! test/jdk/tools/jimage/JImageNonAsciiNameTest.java > ! test/jdk/tools/jimage/JImageTest.java > ! test/jdk/tools/jlink/DefaultProviderTest.java > ! test/jdk/tools/jlink/ExplodedModuleNameTest.java > ! test/jdk/tools/jlink/ImageFileCreatorTest.java > ! test/jdk/tools/jlink/JLink100Modules.java > ! test/jdk/tools/jlink/JLink2Test.java > ! test/jdk/tools/jlink/JLinkNegativeTest.java > ! test/jdk/tools/jlink/JLinkOptionsTest.java > ! test/jdk/tools/jlink/JLinkPluginsTest.java > ! test/jdk/tools/jlink/JLinkTest.java > ! test/jdk/tools/jlink/ModuleNamesOrderTest.java > ! test/jdk/tools/jlink/NativeTest.java > ! test/jdk/tools/jlink/plugins/AddOptionsPluginTest.java > ! test/jdk/tools/jlink/plugins/CDSPluginTest.java > ! test/jdk/tools/jlink/plugins/CompressorPluginTest.java > ! test/jdk/tools/jlink/plugins/SaveJlinkArgfilesPluginTest.java > ! test/jdk/tools/jlink/plugins/StringSharingPluginTest.java > ! test/jdk/tools/jlink/plugins/StripJavaDebugAttributesPluginTest.java > ! test/jdk/tools/jlink/plugins/VendorInfoPluginsTest.java > ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CommandArguments.java > ! test/lib/jdk/test/lib/process/OutputBuffer.java > ! test/micro/org/openjdk/bench/java/lang/CallerClassBench.java > ! test/micro/org/openjdk/bench/java/lang/Characters.java > ! test/micro/org/openjdk/bench/java/lang/MathBench.java > ! test/micro/org/openjdk/bench/java/lang/ObjectHashCode.java > ! test/micro/org/openjdk/bench/java/lang/StringFormat.java > ! test/micro/org/openjdk/bench/java/lang/StringHashCode.java > ! test/micro/org/openjdk/bench/java/lang/StringIndexOf.java > ! test/micro/org/openjdk/bench/java/lang/foreign/AllocFromSliceTest.java > ! test/micro/org/openjdk/bench/java/lang/foreign/CLayouts.java > ! test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadConstant.java > ! test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadHelper.java > ! test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadVirtual.java > ! test/micro/org/openjdk/bench/java/lang/foreign/CriticalCalls.java > ! test/micro/org/openjdk/bench/java/lang/foreign/LinkUpcall.java > ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverOfAddress.java > ! test/micro/org/openjdk/bench/java/lang/foreign/PointerInvoke.java > ! test/micro/org/openjdk/bench/java/lang/foreign/QSort.java > ! test/micro/org/openjdk/bench/java/lang/foreign/StrLenTest.java > ! test/micro/org/openjdk/bench/java/lang/foreign/ToCStringTest.java > ! test/micro/org/openjdk/bench/java/lang/foreign/Upcalls.java > ! test/micro/org/openjdk/bench/java/lang/foreign/Utils.java > ! test/micro/org/openjdk/bench/java/lang/foreign/libToJavaString.c > ! test/micro/org/openjdk/bench/java/lang/foreign/pointers/PointerBench.java > ! test/micro/org/openjdk/bench/java/lang/foreign/points/PointsAccess.java > ! test/micro/org/openjdk/bench/java/lang/foreign/points/PointsAlloc.java > ! test/micro/org/openjdk/bench/java/lang/foreign/points/PointsDistance.java > ! test/micro/org/openjdk/bench/java/lang/foreign/points/PointsFree.java > ! test/micro/org/openjdk/bench/java/lang/foreign/points/support/PanamaPoint.java > ! test/micro/org/openjdk/bench/java/lang/invoke/LazyStaticColdStart.java > ! test/micro/org/openjdk/bench/java/lang/invoke/Wrappers.java > ! test/micro/org/openjdk/bench/java/lang/reflect/proxy/ProxyBench.java > ! test/micro/org/openjdk/bench/java/math/BigIntegerCompareTo.java > ! test/micro/org/openjdk/bench/java/math/BigIntegerEquals.java > ! test/micro/org/openjdk/bench/java/math/BigIntegerHashCode.java > ! test/micro/org/openjdk/bench/java/math/Shared.java > ! test/micro/org/openjdk/bench/java/util/ArraysSort.java > ! test/micro/org/openjdk/bench/java/util/ListArgs.java > ! test/micro/org/openjdk/bench/java/util/StringJoinerBenchmark.java > ! test/micro/org/openjdk/bench/java/util/concurrent/Maps.java > ! test/micro/org/openjdk/bench/java/util/stream/ops/ref/FindAny.java > ! test/micro/org/openjdk/bench/jdk/classfile/AbstractCorpusBenchmark.java > ! test/micro/org/openjdk/bench/jdk/classfile/RepeatedModelTraversal.java > ! test/micro/org/openjdk/bench/jdk/incubator/vector/ArrayMismatchBenchmark.java > ! test/micro/org/openjdk/bench/jdk/incubator/vector/EqualsIgnoreCaseBenchmark.java > ! test/micro/org/openjdk/bench/jdk/incubator/vector/GatherOperationsBenchmark.java > ! test/micro/org/openjdk/bench/jdk/incubator/vector/MaskCastOperationsBenchmark.java > ! test/micro/org/openjdk/bench/jdk/incubator/vector/MaskFromLongBenchmark.java > ! test/micro/org/openjdk/bench/jdk/incubator/vector/MaskQueryOperationsBenchmark.java > ! test/micro/org/openjdk/bench/jdk/incubator/vector/MaskedLogicOpts.java > ! test/micro/org/openjdk/bench/jdk/incubator/vector/MemorySegmentVectorAccess.java > ! test/micro/org/openjdk/bench/jdk/incubator/vector/RearrangeBytesBenchmark.java > ! test/micro/org/openjdk/bench/jdk/incubator/vector/RotateBenchmark.java > ! test/micro/org/openjdk/bench/jdk/incubator/vector/StoreMaskedIOOBEBenchmark.java > ! test/micro/org/openjdk/bench/jdk/incubator/vector/TestLoadSegmentVarious.java > ! test/micro/org/openjdk/bench/jdk/incubator/vector/TestLoadStoreBytes.java > ! test/micro/org/openjdk/bench/jdk/incubator/vector/TestLoadStoreShorts.java > ! test/micro/org/openjdk/bench/jdk/incubator/vector/VectorFPtoIntCastOperations.java > ! test/micro/org/openjdk/bench/jdk/preview/patterns/Exactness.java > ! test/micro/org/openjdk/bench/vm/lang/LockUnlock.java > > Changeset: 64fad1c7 > Branch: hermetic-java-runtime > Author: Magnus Ihse Bursie > Date: 2024-12-11 21:29:30 +0000 > URL: https://git.openjdk.org/leyden/commit/64fad1c7d374bbc635bad3b1fa7941379f39565f > > 8345797: Update copyright year to 2024 for client-libs in files where it was missed > > Reviewed-by: psadhukhan > > ! src/demo/share/java2d/J2DBench/Makefile > ! src/demo/share/java2d/J2DBench/build.xml > ! src/java.datatransfer/share/classes/java/awt/datatransfer/DataFlavor.java > ! src/java.desktop/aix/native/libawt_xawt/awt/awt_InputMethod.c > ! src/java.desktop/linux/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiIn.c > ! src/java.desktop/linux/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiUtils.c > ! src/java.desktop/macosx/classes/apple/laf/JRSUIUtils.java > ! src/java.desktop/macosx/classes/com/apple/eawt/Application.java > ! src/java.desktop/macosx/classes/com/apple/eio/FileManager.java > ! src/java.desktop/macosx/classes/com/apple/laf/AquaImageFactory.java > ! src/java.desktop/macosx/classes/com/apple/laf/AquaKeyBindings.java > ! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuBarUI.java > ! src/java.desktop/macosx/classes/com/apple/laf/AquaNativeResources.java > ! src/java.desktop/macosx/classes/com/apple/laf/AquaUtilControlSize.java > ! src/java.desktop/macosx/classes/com/apple/laf/AquaUtils.java > ! src/java.desktop/macosx/classes/com/apple/laf/ScreenMenu.java > ! src/java.desktop/macosx/classes/sun/awt/CGraphicsConfig.java > ! src/java.desktop/macosx/classes/sun/awt/CGraphicsDevice.java > ! src/java.desktop/macosx/classes/sun/awt/PlatformGraphicsInfo.java > ! src/java.desktop/macosx/classes/sun/font/CFontManager.java > ! src/java.desktop/macosx/classes/sun/font/CStrike.java > ! src/java.desktop/macosx/classes/sun/java2d/MacOSFlags.java > ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLGraphicsConfig.java > ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLRenderQueue.java > ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLSurfaceData.java > ! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLGraphicsConfig.java > ! src/java.desktop/macosx/classes/sun/lwawt/LWComponentPeer.java > ! src/java.desktop/macosx/classes/sun/lwawt/LWKeyboardFocusManagerPeer.java > ! src/java.desktop/macosx/classes/sun/lwawt/LWToolkit.java > ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CClipboard.java > ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CDragSourceContextPeer.java > ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CFileDialog.java > ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJobDialog.java > ! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java > ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m > ! src/java.desktop/macosx/native/libawt_lwawt/awt/CClipboard.m > ! src/java.desktop/macosx/native/libawt_lwawt/awt/CDataTransferer.m > ! src/java.desktop/macosx/native/libawt_lwawt/awt/CDropTarget.m > ! src/java.desktop/macosx/native/libawt_lwawt/awt/CDropTargetContextPeer.m > ! src/java.desktop/macosx/native/libawt_lwawt/awt/CGraphicsDevice.m > ! src/java.desktop/macosx/native/libawt_lwawt/awt/CInputMethod.m > ! src/java.desktop/macosx/native/libawt_lwawt/awt/CPrinterJob.m > ! src/java.desktop/macosx/native/libawt_lwawt/font/AWTFont.m > ! src/java.desktop/macosx/native/libawt_lwawt/font/AWTStrike.m > ! src/java.desktop/macosx/native/libawt_lwawt/font/CGGlyphImages.m > ! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLSurfaceData.m > ! src/java.desktop/macosx/native/libosxapp/JNIUtilities.h > ! src/java.desktop/macosx/native/libsplashscreen/splashscreen_sys.m > ! src/java.desktop/share/classes/com/sun/beans/decoder/DocumentHandler.java > ! src/java.desktop/share/classes/com/sun/beans/finder/ClassFinder.java > ! src/java.desktop/share/classes/com/sun/beans/finder/ConstructorFinder.java > ! src/java.desktop/share/classes/com/sun/beans/finder/FieldFinder.java > ! src/java.desktop/share/classes/com/sun/beans/finder/MethodFinder.java > ! src/java.desktop/share/classes/com/sun/beans/introspect/ClassInfo.java > ! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageReader.java > ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java > ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriter.java > ! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageWriter.java > ! src/java.desktop/share/classes/com/sun/imageio/stream/StreamCloser.java > ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/Metacity.java > ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifLookAndFeel.java > ! src/java.desktop/share/classes/com/sun/media/sound/AudioSynthesizer.java > ! src/java.desktop/share/classes/com/sun/media/sound/DirectAudioDevice.java > ! src/java.desktop/share/classes/com/sun/media/sound/JARSoundbankReader.java > ! src/java.desktop/share/classes/com/sun/media/sound/JDK13Services.java > ! src/java.desktop/share/classes/com/sun/media/sound/JSSecurityManager.java > ! src/java.desktop/share/classes/com/sun/media/sound/Platform.java > ! src/java.desktop/share/classes/com/sun/media/sound/Printer.java > ! src/java.desktop/share/classes/com/sun/media/sound/SoftSynthesizer.java > ! src/java.desktop/share/classes/com/sun/media/sound/StandardMidiFileReader.java > ! src/java.desktop/share/classes/java/awt/AWTEvent.java > ! src/java.desktop/share/classes/java/awt/Composite.java > ! src/java.desktop/share/classes/java/awt/MenuComponent.java > ! src/java.desktop/share/classes/java/awt/SequencedEvent.java > ! src/java.desktop/share/classes/java/awt/SplashScreen.java > ! src/java.desktop/share/classes/java/awt/TextComponent.java > ! src/java.desktop/share/classes/java/awt/WaitDispatchSupport.java > ! src/java.desktop/share/classes/java/awt/doc-files/FocusSpec.html > ! src/java.desktop/share/classes/java/awt/doc-files/Modality.html > ! src/java.desktop/share/classes/java/awt/event/InputEvent.java > ! src/java.desktop/share/classes/java/awt/event/NativeLibLoader.java > ! src/java.desktop/share/classes/java/awt/font/TextLayout.java > ! src/java.desktop/share/classes/java/awt/image/ColorModel.java > ! src/java.desktop/share/classes/java/awt/peer/WindowPeer.java > ! src/java.desktop/share/classes/java/beans/DefaultPersistenceDelegate.java > ! src/java.desktop/share/classes/java/beans/EventHandler.java > ! src/java.desktop/share/classes/java/beans/MetaData.java > ! src/java.desktop/share/classes/java/beans/MethodRef.java > ! src/java.desktop/share/classes/java/beans/PropertyDescriptor.java > ! src/java.desktop/share/classes/java/beans/SimpleBeanInfo.java > ! src/java.desktop/share/classes/java/beans/XMLDecoder.java > ! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServicesListener.java > ! src/java.desktop/share/classes/javax/imageio/metadata/IIOMetadata.java > ! src/java.desktop/share/classes/javax/imageio/spi/IIORegistry.java > ! src/java.desktop/share/classes/javax/imageio/spi/ImageReaderWriterSpi.java > ! src/java.desktop/share/classes/javax/imageio/spi/ServiceRegistry.java > ! src/java.desktop/share/classes/javax/print/DocFlavor.java > ! src/java.desktop/share/classes/javax/print/ServiceUI.java > ! src/java.desktop/share/classes/javax/print/SimpleDoc.java > ! src/java.desktop/share/classes/javax/print/StreamPrintServiceFactory.java > ! src/java.desktop/share/classes/javax/print/attribute/standard/package-info.java > ! src/java.desktop/share/classes/javax/sound/midi/Synthesizer.java > ! src/java.desktop/share/classes/javax/swing/AbstractAction.java > ! src/java.desktop/share/classes/javax/swing/BufferStrategyPaintManager.java > ! src/java.desktop/share/classes/javax/swing/DebugGraphics.java > ! src/java.desktop/share/classes/javax/swing/DefaultListCellRenderer.java > ! src/java.desktop/share/classes/javax/swing/JInternalFrame.java > ! src/java.desktop/share/classes/javax/swing/JPopupMenu.java > ! src/java.desktop/share/classes/javax/swing/LookAndFeel.java > ! src/java.desktop/share/classes/javax/swing/Popup.java > ! src/java.desktop/share/classes/javax/swing/RepaintManager.java > ! src/java.desktop/share/classes/javax/swing/SwingPaintEventDispatcher.java > ! src/java.desktop/share/classes/javax/swing/SwingUtilities.java > ! src/java.desktop/share/classes/javax/swing/SwingWorker.java > ! src/java.desktop/share/classes/javax/swing/Timer.java > ! src/java.desktop/share/classes/javax/swing/TimerQueue.java > ! src/java.desktop/share/classes/javax/swing/TransferHandler.java > ! src/java.desktop/share/classes/javax/swing/UIDefaults.java > ! src/java.desktop/share/classes/javax/swing/colorchooser/AbstractColorChooserPanel.java > ! src/java.desktop/share/classes/javax/swing/event/EventListenerList.java > ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxRenderer.java > ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicHTML.java > ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicInternalFrameTitlePane.java > ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLabelUI.java > ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPopupMenuUI.java > ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLabelUI.java > ! src/java.desktop/share/classes/javax/swing/plaf/nimbus/skin.laf > ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthParser.java > ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthStyle.java > ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTabbedPaneUI.java > ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTableUI.java > ! src/java.desktop/share/classes/javax/swing/table/DefaultTableCellRenderer.java > ! src/java.desktop/share/classes/javax/swing/text/AbstractDocument.java > ! src/java.desktop/share/classes/javax/swing/text/DefaultCaret.java > ! src/java.desktop/share/classes/javax/swing/text/DefaultFormatter.java > ! src/java.desktop/share/classes/javax/swing/text/NumberFormatter.java > ! src/java.desktop/share/classes/javax/swing/text/html/ObjectView.java > ! src/java.desktop/share/classes/javax/swing/text/html/default.css > ! src/java.desktop/share/classes/javax/swing/text/html/parser/ParserDelegator.java > ! src/java.desktop/share/classes/javax/swing/text/rtf/RTFReader.java > ! src/java.desktop/share/classes/sun/awt/AWTAccessor.java > ! src/java.desktop/share/classes/sun/awt/DebugSettings.java > ! src/java.desktop/share/classes/sun/awt/EmbeddedFrame.java > ! src/java.desktop/share/classes/sun/awt/FontConfiguration.java > ! src/java.desktop/share/classes/sun/awt/FontDescriptor.java > ! src/java.desktop/share/classes/sun/awt/NativeLibLoader.java > ! src/java.desktop/share/classes/sun/awt/OSInfo.java > ! src/java.desktop/share/classes/sun/awt/datatransfer/DataTransferer.java > ! src/java.desktop/share/classes/sun/awt/datatransfer/TransferableProxy.java > ! src/java.desktop/share/classes/sun/awt/im/ExecutableInputMethodManager.java > ! src/java.desktop/share/classes/sun/awt/im/InputContext.java > ! src/java.desktop/share/classes/sun/awt/im/InputMethodContext.java > ! src/java.desktop/share/classes/sun/awt/im/InputMethodManager.java > ! src/java.desktop/share/classes/sun/awt/image/BufImgSurfaceData.java > ! src/java.desktop/share/classes/sun/awt/image/ByteArrayImageSource.java > ! src/java.desktop/share/classes/sun/awt/image/FileImageSource.java > ! src/java.desktop/share/classes/sun/awt/image/ImageConsumerQueue.java > ! src/java.desktop/share/classes/sun/awt/image/ImageDecoder.java > ! src/java.desktop/share/classes/sun/awt/image/ImageFetcher.java > ! src/java.desktop/share/classes/sun/awt/image/ImageRepresentation.java > ! src/java.desktop/share/classes/sun/awt/image/ImageWatched.java > ! src/java.desktop/share/classes/sun/awt/image/ImagingLib.java > ! src/java.desktop/share/classes/sun/awt/image/InputStreamImageSource.java > ! src/java.desktop/share/classes/sun/awt/image/JPEGImageDecoder.java > ! src/java.desktop/share/classes/sun/awt/image/NativeLibLoader.java > ! src/java.desktop/share/classes/sun/awt/image/SurfaceManager.java > ! src/java.desktop/share/classes/sun/awt/image/ToolkitImage.java > ! src/java.desktop/share/classes/sun/awt/image/URLImageSource.java > ! src/java.desktop/share/classes/sun/awt/image/VSyncedBSManager.java > ! src/java.desktop/share/classes/sun/awt/shell/ShellFolder.java > ! src/java.desktop/share/classes/sun/awt/shell/ShellFolderManager.java > ! src/java.desktop/share/classes/sun/awt/util/PerformanceLogger.java > ! src/java.desktop/share/classes/sun/awt/util/ThreadGroupUtils.java > ! src/java.desktop/share/classes/sun/font/CodePointIterator.java > ! src/java.desktop/share/classes/sun/font/CreatedFontTracker.java > ! src/java.desktop/share/classes/sun/font/FileFont.java > ! src/java.desktop/share/classes/sun/font/FileFontStrike.java > ! src/java.desktop/share/classes/sun/font/FontManagerNativeLibrary.java > ! src/java.desktop/share/classes/sun/font/FontUtilities.java > ! src/java.desktop/share/classes/sun/font/GlyphList.java > ! src/java.desktop/share/classes/sun/font/HBShaper.java > ! src/java.desktop/share/classes/sun/font/StrikeCache.java > ! src/java.desktop/share/classes/sun/font/SunFontManager.java > ! src/java.desktop/share/classes/sun/font/TrueTypeFont.java > ! src/java.desktop/share/classes/sun/java2d/NullSurfaceData.java > ! src/java.desktop/share/classes/sun/java2d/SunGraphicsEnvironment.java > ! src/java.desktop/share/classes/sun/java2d/SurfaceData.java > ! src/java.desktop/share/classes/sun/java2d/SurfaceDataProxy.java > ! src/java.desktop/share/classes/sun/java2d/cmm/CMSManager.java > ! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMS.java > ! src/java.desktop/share/classes/sun/java2d/loops/GraphicsPrimitive.java > ! src/java.desktop/share/classes/sun/java2d/loops/GraphicsPrimitiveMgr.java > ! src/java.desktop/share/classes/sun/java2d/marlin/MarlinProperties.java > ! src/java.desktop/share/classes/sun/java2d/marlin/MarlinUtils.java > ! src/java.desktop/share/classes/sun/java2d/marlin/RendererStats.java > ! src/java.desktop/share/classes/sun/java2d/opengl/OGLRenderQueue.java > ! src/java.desktop/share/classes/sun/java2d/opengl/OGLSurfaceData.java > ! src/java.desktop/share/classes/sun/java2d/pipe/RenderingEngine.java > ! src/java.desktop/share/classes/sun/print/PSPrinterJob.java > ! src/java.desktop/share/classes/sun/print/PSStreamPrintJob.java > ! src/java.desktop/share/classes/sun/print/PrintJob2D.java > ! src/java.desktop/share/classes/sun/print/ServiceNotifier.java > ! src/java.desktop/share/classes/sun/print/resources/serviceui.properties > ! src/java.desktop/share/classes/sun/print/resources/serviceui_de.properties > ! src/java.desktop/share/classes/sun/print/resources/serviceui_es.properties > ! src/java.desktop/share/classes/sun/print/resources/serviceui_fr.properties > ! src/java.desktop/share/classes/sun/print/resources/serviceui_it.properties > ! src/java.desktop/share/classes/sun/print/resources/serviceui_ja.properties > ! src/java.desktop/share/classes/sun/print/resources/serviceui_ko.properties > ! src/java.desktop/share/classes/sun/print/resources/serviceui_pt_BR.properties > ! src/java.desktop/share/classes/sun/print/resources/serviceui_sv.properties > ! src/java.desktop/share/classes/sun/print/resources/serviceui_zh_CN.properties > ! src/java.desktop/share/classes/sun/print/resources/serviceui_zh_TW.properties > ! src/java.desktop/share/classes/sun/swing/WindowsPlacesBar.java > ! src/java.desktop/share/classes/sun/swing/plaf/GTKKeybindings.java > ! src/java.desktop/share/classes/sun/swing/plaf/WindowsKeybindings.java > ! src/java.desktop/share/conf/psfontj2d.properties > ! src/java.desktop/share/native/common/java2d/opengl/OGLSurfaceData.c > ! src/java.desktop/share/native/libawt/awt/image/awt_parseImage.c > ! src/java.desktop/share/native/libawt/awt/medialib/awt_ImagingLib.c > ! src/java.desktop/share/native/libawt/java2d/SurfaceData.c > ! src/java.desktop/share/native/libawt/java2d/loops/IntRgb.c > ! src/java.desktop/share/native/libfontmanager/hb-jdk-font.cc > ! src/java.desktop/share/native/libfontmanager/hb-jdk-p.h > ! src/java.desktop/share/native/libfontmanager/sunFont.c > ! src/java.desktop/share/native/libjavajpeg/jpegdecoder.c > ! src/java.desktop/share/native/libjsound/PortMixer.c > ! src/java.desktop/share/native/libsplashscreen/java_awt_SplashScreen.c > ! src/java.desktop/unix/classes/sun/awt/PlatformGraphicsInfo.java > ! src/java.desktop/unix/classes/sun/awt/X11/InfoWindow.java > ! src/java.desktop/unix/classes/sun/awt/X11/Native.java > ! src/java.desktop/unix/classes/sun/awt/X11/XBaseWindow.java > ! src/java.desktop/unix/classes/sun/awt/X11/XClipboard.java > ! src/java.desktop/unix/classes/sun/awt/X11/XDecoratedPeer.java > ! src/java.desktop/unix/classes/sun/awt/X11/XEmbedCanvasPeer.java > ! src/java.desktop/unix/classes/sun/awt/X11/XEmbedHelper.java > ! src/java.desktop/unix/classes/sun/awt/X11/XErrorHandlerUtil.java > ! src/java.desktop/unix/classes/sun/awt/X11/XFileDialogPeer.java > ! src/java.desktop/unix/classes/sun/awt/X11/XKeyboardFocusManagerPeer.java > ! src/java.desktop/unix/classes/sun/awt/X11/XRobotPeer.java > ! src/java.desktop/unix/classes/sun/awt/X11/XScrollPanePeer.java > ! src/java.desktop/unix/classes/sun/awt/X11/XTaskbarPeer.java > ! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java > ! src/java.desktop/unix/classes/sun/awt/X11/XTrayIconPeer.java > ! src/java.desktop/unix/classes/sun/awt/X11/XWindow.java > ! src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java > ! src/java.desktop/unix/classes/sun/awt/X11/XlibWrapper.java > ! src/java.desktop/unix/classes/sun/awt/X11GraphicsConfig.java > ! src/java.desktop/unix/classes/sun/awt/X11GraphicsDevice.java > ! src/java.desktop/unix/classes/sun/awt/X11GraphicsEnvironment.java > ! src/java.desktop/unix/classes/sun/awt/X11InputMethodDescriptor.java > ! src/java.desktop/unix/classes/sun/awt/screencast/ScreencastHelper.java > ! src/java.desktop/unix/classes/sun/font/FcFontConfiguration.java > ! src/java.desktop/unix/classes/sun/font/XRGlyphCacheEntry.java > ! src/java.desktop/unix/classes/sun/java2d/opengl/GLXGraphicsConfig.java > ! src/java.desktop/unix/classes/sun/java2d/x11/X11SurfaceData.java > ! src/java.desktop/unix/classes/sun/java2d/xr/XRCompositeManager.java > ! src/java.desktop/unix/classes/sun/java2d/xr/XRGraphicsConfig.java > ! src/java.desktop/unix/classes/sun/java2d/xr/XRSurfaceData.java > ! src/java.desktop/unix/classes/sun/print/CUPSPrinter.java > ! src/java.desktop/unix/classes/sun/print/IPPPrintService.java > ! src/java.desktop/unix/classes/sun/print/PrintServiceLookupProvider.java > ! src/java.desktop/unix/classes/sun/print/UnixPrintJob.java > ! src/java.desktop/unix/classes/sun/print/UnixPrintService.java > ! src/java.desktop/unix/native/common/awt/CUPSfuncs.c > ! src/java.desktop/unix/native/common/awt/X11Color.c > ! src/java.desktop/unix/native/common/awt/fontpath.c > ! src/java.desktop/unix/native/common/java2d/x11/X11FontScaler_md.c > ! src/java.desktop/unix/native/common/java2d/x11/X11Renderer.c > ! src/java.desktop/unix/native/common/java2d/x11/X11SurfaceData.c > ! src/java.desktop/unix/native/common/java2d/x11/X11TextRenderer_md.c > ! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c > ! src/java.desktop/unix/native/libawt_xawt/awt/awt_InputMethod.c > ! src/java.desktop/unix/native/libawt_xawt/awt/awt_util.c > ! src/java.desktop/unix/native/libawt_xawt/awt/multiVis.c > ! src/java.desktop/unix/native/libawt_xawt/awt/screencast_portal.c > ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/AnimationController.java > ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/XPStyle.java > ! src/java.desktop/windows/classes/sun/awt/Win32FontManager.java > ! src/java.desktop/windows/classes/sun/awt/Win32GraphicsConfig.java > ! src/java.desktop/windows/classes/sun/awt/Win32GraphicsDevice.java > ! src/java.desktop/windows/classes/sun/awt/windows/TranslucentWindowPainter.java > ! src/java.desktop/windows/classes/sun/awt/windows/WEmbeddedFrame.java > ! src/java.desktop/windows/classes/sun/awt/windows/WFileDialogPeer.java > ! src/java.desktop/windows/classes/sun/awt/windows/WMenuItemPeer.java > ! src/java.desktop/windows/classes/sun/awt/windows/WPathGraphics.java > ! src/java.desktop/windows/classes/sun/awt/windows/WPrinterJob.java > ! src/java.desktop/windows/classes/sun/awt/windows/WTextComponentPeer.java > ! src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java > ! src/java.desktop/windows/classes/sun/awt/windows/WWindowPeer.java > ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DScreenUpdateManager.java > ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DSurfaceData.java > ! src/java.desktop/windows/classes/sun/java2d/opengl/WGLGraphicsConfig.java > ! src/java.desktop/windows/classes/sun/java2d/windows/GDIWindowSurfaceData.java > ! src/java.desktop/windows/classes/sun/java2d/windows/WindowsFlags.java > ! src/java.desktop/windows/classes/sun/print/PrintServiceLookupProvider.java > ! src/java.desktop/windows/classes/sun/print/Win32PrintJob.java > ! src/java.desktop/windows/classes/sun/print/Win32PrintService.java > ! src/java.desktop/windows/native/libawt/java2d/d3d/D3DGlyphCache.cpp > ! src/java.desktop/windows/native/libawt/java2d/d3d/D3DSurfaceData.cpp > ! src/java.desktop/windows/native/libawt/windows/awt.rc > ! src/java.desktop/windows/native/libawt/windows/awt_Canvas.cpp > ! src/java.desktop/windows/native/libawt/windows/awt_List.cpp > ! src/java.desktop/windows/native/libawt/windows/awt_PrintControl.cpp > ! src/java.desktop/windows/native/libawt/windows/awt_PrintControl.h > ! src/java.desktop/windows/native/libawt/windows/awt_PrintDialog.h > ! src/java.desktop/windows/native/libawt/windows/awt_TextComponent.cpp > ! src/java.desktop/windows/native/libawt/windows/awt_TextComponent.h > ! src/java.desktop/windows/native/libawt/windows/awt_Window.cpp > ! src/java.desktop/windows/native/libawt/windows/awt_Window.h > ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/AWTEventMonitor.java > ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/EventQueueMonitor.java > ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/SwingEventMonitor.java > ! src/jdk.accessibility/windows/classes/com/sun/java/accessibility/internal/AccessBridge.java > ! src/jdk.accessibility/windows/man/jabswitch.md > ! src/jdk.accessibility/windows/man/jaccessinspector.md > ! src/jdk.accessibility/windows/man/jaccesswalker.md > ! test/jdk/java/awt/Desktop/8064934/bug8064934.java > ! test/jdk/java/awt/Graphics2D/LargeWindowPaintTest.java > ! test/jdk/java/awt/List/ActionEventTest/ActionEventTest.java > ! test/jdk/java/awt/Toolkit/DesktopProperties/rfe4758438.sh > ! test/jdk/java/awt/TrayIcon/ActionEventTest/ActionEventTest.java > ! test/jdk/java/awt/TrayIcon/SystemTrayIconHelper.java > ! test/jdk/java/awt/a11y/AccessibleComponentTest.java > ! test/jdk/java/awt/datatransfer/SystemSelection/SystemSelectionAWTTest.java > ! test/jdk/java/awt/datatransfer/SystemSelection/SystemSelectionSwingTest.java > ! test/jdk/java/awt/dnd/DropActionChangeTest.java > ! test/jdk/java/awt/event/InputEvent/ButtonArraysEquality/ButtonArraysEquality.java > ! test/jdk/java/awt/event/MouseEvent/CheckGetMaskForButton/CheckGetMaskForButton.java > ! test/jdk/java/awt/im/memoryleak/InputContextMemoryLeakTest.java > ! test/jdk/java/awt/print/PrinterJob/AlphaPrintTest.java > ! test/jdk/java/awt/print/PrinterJob/PrintToDir.java > ! test/jdk/java/awt/regtesthelpers/Util.java > ! test/jdk/javax/imageio/metadata/IIOMetadataFormat/MetadataFormatThreadTest.java > ! test/jdk/javax/sound/midi/File/SMFInterruptedRunningStatus.java > ! test/jdk/javax/sound/sampled/Lines/GetLine.java > ! test/jdk/javax/swing/AbstractButton/5049549/bug5049549.java > ! test/jdk/javax/swing/JFrame/JFrameBackgroundRefreshTest.java > ! test/jdk/javax/swing/ProgressMonitor/ProgressMonitorEscapeKeyPress.java > ! test/jdk/lib/client/ExtendedRobot.java > ! test/jdk/performance/client/SwingMark/src/resources/TextAreaTest.properties > ! test/jdk/sun/java2d/cmm/ColorConvertOp/ColCvtAlphaDifferentSrcDst.java > > Changeset: 05c56788 > Branch: hermetic-java-runtime > Author: Jiangli Zhou > Date: 2024-12-11 23:45:49 +0000 > URL: https://git.openjdk.org/leyden/commit/05c5678886f99290093bf7ad9fb589ee40bb5d29 > > 8345959: Make JVM_IsStaticallyLinked JVM_LEAF > > Reviewed-by: ihse > > ! src/hotspot/share/prims/jvm.cpp > > Changeset: ec219ae5 > Branch: hermetic-java-runtime > Author: David Holmes > Date: 2024-12-12 00:04:19 +0000 > URL: https://git.openjdk.org/leyden/commit/ec219ae56f7b3037375bae221861007ccbf2ce0d > > 8346039: [BACKOUT] - [C1] LIR Operations with one input should be implemented as LIR_Op1 > > Reviewed-by: kvn, mdoerr > > ! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp > ! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp > ! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp > ! src/hotspot/cpu/x86/c1_LinearScan_x86.cpp > ! src/hotspot/cpu/x86/c1_LinearScan_x86.hpp > ! src/hotspot/share/c1/c1_LIR.cpp > ! src/hotspot/share/c1/c1_LIR.hpp > ! src/hotspot/share/c1/c1_LIRAssembler.cpp > ! src/hotspot/share/c1/c1_LIRAssembler.hpp > ! src/hotspot/share/c1/c1_LinearScan.cpp > > Changeset: 4da6fd42 > Branch: hermetic-java-runtime > Author: Xiaolong Peng > Date: 2024-12-12 01:08:31 +0000 > URL: https://git.openjdk.org/leyden/commit/4da6fd4283a13be1711e7ad948f1d05a0a9148a5 > > 8345423: Shenandoah: Parallelize concurrent cleanup > > Reviewed-by: ysr, kdnilsen, wkemper > > ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp > ! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.hpp > ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp > ! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp > ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp > ! src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.hpp > ! src/hotspot/share/gc/shenandoah/vmStructs_shenandoah.hpp > > Changeset: 75cfb640 > Branch: hermetic-java-runtime > Author: Quan Anh Mai > Date: 2024-12-12 03:08:37 +0000 > URL: https://git.openjdk.org/leyden/commit/75cfb640a6bbdb714321107bceedb39913ee6e1f > > 8310691: [REDO] [vectorapi] Refactor VectorShuffle implementation > > Reviewed-by: psandoz, jbhateja, epeter > > ! src/hotspot/cpu/aarch64/aarch64_vector.ad > ! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4 > ! src/hotspot/cpu/arm/arm.ad > ! src/hotspot/cpu/ppc/ppc.ad > ! src/hotspot/cpu/riscv/riscv_v.ad > ! src/hotspot/cpu/s390/s390.ad > ! src/hotspot/cpu/x86/x86.ad > ! src/hotspot/share/classfile/vmIntrinsics.hpp > ! src/hotspot/share/opto/c2compiler.cpp > ! src/hotspot/share/opto/graphKit.hpp > ! src/hotspot/share/opto/library_call.cpp > ! src/hotspot/share/opto/library_call.hpp > ! src/hotspot/share/opto/matcher.hpp > ! src/hotspot/share/opto/vector.cpp > ! src/hotspot/share/opto/vectorIntrinsics.cpp > ! src/hotspot/share/opto/vectornode.cpp > ! src/hotspot/share/opto/vectornode.hpp > ! src/hotspot/share/prims/vectorSupport.cpp > ! src/hotspot/share/prims/vectorSupport.hpp > ! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java > ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractShuffle.java > ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractSpecies.java > ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractVector.java > ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte128Vector.java > ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte256Vector.java > ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte512Vector.java > ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte64Vector.java > ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteMaxVector.java > ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java > ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double128Vector.java > ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double256Vector.java > ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double512Vector.java > ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double64Vector.java > ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleMaxVector.java > ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java > ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float128Vector.java > ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float256Vector.java > ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float512Vector.java > ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float64Vector.java > ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatMaxVector.java > ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java > ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int128Vector.java > ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int256Vector.java > ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int512Vector.java > ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int64Vector.java > ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntMaxVector.java > ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java > ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long128Vector.java > ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long256Vector.java > ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long512Vector.java > ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long64Vector.java > ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongMaxVector.java > ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java > ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short128Vector.java > ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short256Vector.java > ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short512Vector.java > ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short64Vector.java > ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortMaxVector.java > ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java > ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorShape.java > ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorShuffle.java > ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorSpecies.java > ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template > ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-VectorBits.java.template > > Changeset: 72c59de6 > Branch: hermetic-java-runtime > Author: Saagar Jha > Date: 2024-12-12 03:20:42 +0000 > URL: https://git.openjdk.org/leyden/commit/72c59de615b216c1729de4f4251652488f6f74ef > > 8345876: Update nativeAddAtIndex comment to match the code > > Reviewed-by: azvegint, aivanov, psadhukhan, kizune > > ! src/java.desktop/macosx/native/libawt_lwawt/awt/CMenuBar.m > > Changeset: ceb4366e > Branch: hermetic-java-runtime > Author: David Holmes > Date: 2024-12-12 07:53:38 +0000 > URL: https://git.openjdk.org/leyden/commit/ceb4366ebf02f64165acc4a23195e9e3a7398a5c > > 8345955: Deprecate the UseOprofile flag with a view to removing the legacy oprofile support in the VM > > Reviewed-by: iklam, shade > > ! src/hotspot/os/linux/globals_linux.hpp > ! src/hotspot/share/runtime/arguments.cpp > ! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java > > Changeset: 3f2556b8 > Branch: hermetic-java-runtime > Author: Kevin Walls > Date: 2024-12-12 09:16:06 +0000 > URL: https://git.openjdk.org/leyden/commit/3f2556b86079fbdba848b1ac16b62a376386999b > > 8345984: Remove redundant checkXXX methods from java.management Util class > > Reviewed-by: alanb, mchung, cjplummer, sspitsyn > > ! src/java.management/share/classes/sun/management/Util.java > ! src/jdk.management/share/classes/com/sun/management/internal/GarbageCollectionNotifInfoCompositeData.java > ! src/jdk.management/share/classes/com/sun/management/internal/GcInfoBuilder.java > ! src/jdk.management/share/classes/com/sun/management/internal/GcInfoCompositeData.java > > Changeset: 77e49322 > Branch: hermetic-java-runtime > Author: Amit Kumar > Date: 2024-12-12 09:51:56 +0000 > URL: https://git.openjdk.org/leyden/commit/77e493226d6875bb73faaadedc4170dbb5d4fdc5 > > 8344026: Ubsan: prevent potential integer overflow in c1_LIRGenerator_.cpp file > > Reviewed-by: aph, epeter, mdoerr > > ! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp > ! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp > ! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp > ! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp > + test/hotspot/jtreg/compiler/c1/StrengthReduceCheck.java > > Changeset: 68aa4d44 > Branch: hermetic-java-runtime > Author: Amit Kumar > Date: 2024-12-12 10:04:09 +0000 > URL: https://git.openjdk.org/leyden/commit/68aa4d44ff95493d66a740be99e6cf533bec5bc8 > > 8346063: java/lang/Thread/virtual/Starvation.java missing @requires vm.continuations > > Reviewed-by: alanb, vklang > > ! test/jdk/java/lang/Thread/virtual/Starvation.java > > Changeset: 0ad64234 > Branch: hermetic-java-runtime > Author: Maurizio Cimadamore > Date: 2024-12-12 10:49:35 +0000 > URL: https://git.openjdk.org/leyden/commit/0ad64234e2fd19ec0435fb00340120153b928f9c > > 8345944: JEP 492: extending local class in a different static context should not be allowed > 8345953: JEP 492: instantiating local classes in a different static context should not be allowed > > Reviewed-by: vromero > > ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java > ! test/langtools/tools/javac/LocalFreeVarStaticInstantiate.java > ! test/langtools/tools/javac/LocalFreeVarStaticInstantiate.out > + test/langtools/tools/javac/LocalFreeVarStaticSuper.java > + test/langtools/tools/javac/LocalFreeVarStaticSuper.out > > Changeset: 1bdb7b42 > Branch: hermetic-java-runtime > Author: Jan Lahoda > Date: 2024-12-12 11:59:45 +0000 > URL: https://git.openjdk.org/leyden/commit/1bdb7b4271098b02ee225c101ea7a12a432d0440 > > 8345622: test/langtools/tools/javac/annotations/parameter/ParameterAnnotations.java should set processorpath to work correctly in the agentvm mode > > Reviewed-by: darcy, liach > > ! test/langtools/tools/javac/annotations/parameter/ParameterAnnotations.java > > Changeset: f7f07b94 > Branch: hermetic-java-runtime > Author: Magnus Ihse Bursie > Date: 2024-12-12 12:06:27 +0000 > URL: https://git.openjdk.org/leyden/commit/f7f07b94c57d7ac5406d78be47800cf578d1c32f > > 8345804: Update copyright year to 2024 for langtools in files where it was missed > > Reviewed-by: rgiulietti, jlahoda > > ! src/jdk.compiler/share/classes/com/sun/source/tree/CaseTree.java > ! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java > ! src/jdk.compiler/share/classes/com/sun/source/tree/TreeVisitor.java > ! src/jdk.compiler/share/classes/com/sun/source/tree/YieldTree.java > ! src/jdk.compiler/share/classes/com/sun/source/util/Plugin.java > ! src/jdk.compiler/share/classes/com/sun/source/util/SimpleTreeVisitor.java > ! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacScope.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Kinds.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Printer.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeTag.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrContext.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/CompileStates.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/InferenceContext.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ThisEscapeAnalyzer.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeHasher.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Code.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/PoolWriter.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/StringConcat.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/MemoryClassLoader.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacTypes.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JCDiagnostic.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java > ! src/jdk.compiler/share/classes/sun/tools/serialver/resources/serialver.properties > ! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/StandardDoclet.java > ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractOverviewIndexWriter.java > ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractTreeWriter.java > ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.java > ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllPackagesIndexWriter.java > ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java > ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexRedirectWriter.java > ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MarkerComments.java > ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexWriter.java > ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NestedClassWriter.java > ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexWriter.java > ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/RestrictedListWriter.java > ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerialFieldWriter.java > ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerialMethodWriter.java > ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriter.java > ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java > ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Table.java > ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TableHeader.java > ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TreeWriter.java > ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/WriterFactory.java > ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlDocument.java > ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/package-info.java > ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/BaseTaglet.java > ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/DeprecatedTaglet.java > ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/DocRootTaglet.java > ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/IndexTaglet.java > ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/LiteralTaglet.java > ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/ReturnTaglet.java > ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SummaryTaglet.java > ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SystemPropertyTaglet.java > ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/Taglet.java > ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/ThrowsTaglet.java > ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/UserTaglet.java > ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/ValueTaglet.java > ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseOptions.java > ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Messages.java > ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Extern.java > ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/Comment.java > ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/DocType.java > ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/HtmlId.java > ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/Script.java > ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/package-info.java > ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTool.java > ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolEnvironment.java > ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/IOContext.java > ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_de.properties > ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_ja.properties > ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_zh_CN.properties > ! src/jdk.jshell/share/classes/jdk/internal/shellsupport/doc/JavadocFormatter.java > ! src/jdk.jshell/share/classes/jdk/internal/shellsupport/doc/resources/javadocformatter.properties > ! src/jdk.jshell/share/classes/jdk/jshell/CompletenessAnalyzer.java > ! src/jdk.jshell/share/classes/jdk/jshell/DeclarationSnippet.java > ! src/jdk.jshell/share/classes/jdk/jshell/ExpressionSnippet.java > ! src/jdk.jshell/share/classes/jdk/jshell/ExpressionToTypeInfo.java > ! src/jdk.jshell/share/classes/jdk/jshell/ImportSnippet.java > ! src/jdk.jshell/share/classes/jdk/jshell/JShellConsole.java > ! src/jdk.jshell/share/classes/jdk/jshell/KeyMap.java > ! src/jdk.jshell/share/classes/jdk/jshell/MaskCommentsAndModifiers.java > ! src/jdk.jshell/share/classes/jdk/jshell/MethodSnippet.java > ! src/jdk.jshell/share/classes/jdk/jshell/SnippetMaps.java > ! src/jdk.jshell/share/classes/jdk/jshell/TaskFactory.java > ! src/jdk.jshell/share/classes/jdk/jshell/TreeDissector.java > ! src/jdk.jshell/share/classes/jdk/jshell/TypeDeclSnippet.java > ! src/jdk.jshell/share/classes/jdk/jshell/TypePrinter.java > ! src/jdk.jshell/share/classes/jdk/jshell/Wrap.java > ! src/jdk.jshell/share/classes/jdk/jshell/execution/ExecutionControlForwarder.java > ! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiDefaultExecutionControl.java > ! src/jdk.jshell/share/classes/jdk/jshell/execution/LocalExecutionControl.java > ! src/jdk.jshell/share/man/jshell.md > ! test/langtools/ProblemList.txt > ! test/langtools/jdk/javadoc/doclet/testBreakIterator/TestBreakIterator.java > ! test/langtools/jdk/javadoc/doclet/testBreakIterator/pkg/BreakIteratorTest.java > ! test/langtools/jdk/javadoc/doclet/testClassTree/TestClassTree.java > ! test/langtools/jdk/javadoc/doclet/testGenericTypeLink/TestGenericTypeLink.java > ! test/langtools/jdk/javadoc/doclet/testHtmlDocument/TestHtmlDocument.java > ! test/langtools/jdk/javadoc/doclet/testHtmlTableStyles/TestHtmlTableStyles.java > ! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/TestHtmlTableTags.java > ! test/langtools/jdk/javadoc/doclet/testInheritance/TestInheritance.java > ! test/langtools/jdk/javadoc/doclet/testMethodSignature/TestMethodSignature.java > ! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverrideMethods.java > ! test/langtools/jdk/javadoc/doclet/testVoidHtmlElements/TestVoidHtmlElements.java > ! test/langtools/jdk/javadoc/lib/javadoc/tester/JavadocTester.java > ! test/langtools/jdk/javadoc/tool/sampleapi/lib/sampleapi/SampleApi.java > ! test/langtools/jdk/javadoc/tool/sampleapi/lib/sampleapi/generator/DocCommentGenerator.java > ! test/langtools/jdk/javadoc/tool/sampleapi/lib/sampleapi/generator/Documentifier.java > ! test/langtools/jdk/javadoc/tool/sampleapi/lib/sampleapi/generator/ModuleGenerator.java > ! test/langtools/jdk/javadoc/tool/sampleapi/lib/sampleapi/generator/PackageGenerator.java > ! test/langtools/jdk/javadoc/tool/sampleapi/lib/sampleapi/util/SimpleMultiplier.java > ! test/langtools/jdk/javadoc/tool/testExternRedirects/TestExternRedirects.java > ! test/langtools/jdk/jshell/CompletenessTest.java > ! test/langtools/jdk/jshell/ExceptionMessageTest.java > ! test/langtools/jdk/jshell/ExecPtyGetFlagsToSetTest.java > ! test/langtools/jdk/jshell/ReplToolTesting.java > ! test/langtools/jdk/jshell/ShutdownTest.java > ! test/langtools/jdk/jshell/ToolProviderTest.java > ! test/langtools/jdk/jshell/ToolSimpleTest.java > ! test/langtools/jdk/jshell/VariablesTest.java > ! test/langtools/tools/doclint/CoverageExtras.java > ! test/langtools/tools/javac/4241573/T4241573.java > ! test/langtools/tools/javac/6341866/T6341866.java > ! test/langtools/tools/javac/6402516/TestClass.java > ! test/langtools/tools/javac/6402516/TestLocalElements.java > ! test/langtools/tools/javac/6402516/TestMethod.java > ! test/langtools/tools/javac/7003595/T7003595.java > ! test/langtools/tools/javac/7153958/CPoolRefClassContainingInlinedCts.java > ! test/langtools/tools/javac/8000518/DuplicateConstantPoolEntry.java > ! test/langtools/tools/javac/8005931/CheckACC_STRICTFlagOnPkgAccessClassTest.java > ! test/langtools/tools/javac/8009170/RedundantByteCodeInArrayTest.java > ! test/langtools/tools/javac/AnonymousClass/AnonymousClassFlags.java > ! test/langtools/tools/javac/MethodParameters/AnnotationTest.java > ! test/langtools/tools/javac/MethodParameters/AnonymousClass.java > ! test/langtools/tools/javac/MethodParameters/ClassFileVisitor.java > ! test/langtools/tools/javac/MethodParameters/Constructors.java > ! test/langtools/tools/javac/MethodParameters/EnumTest.java > ! test/langtools/tools/javac/MethodParameters/InstanceMethods.java > ! test/langtools/tools/javac/MethodParameters/LambdaTest.java > ! test/langtools/tools/javac/MethodParameters/LocalClassTest.java > ! test/langtools/tools/javac/MethodParameters/MemberClassTest.java > ! test/langtools/tools/javac/MethodParameters/StaticMethods.java > ! test/langtools/tools/javac/MethodParameters/UncommonParamNames.java > ! test/langtools/tools/javac/NoStringToLower.java > ! test/langtools/tools/javac/RequiredParameterFlags/ImplicitParameters.java > ! test/langtools/tools/javac/StringConcat/access/Test.java > ! test/langtools/tools/javac/SuperInit/SuperInitGood.java > ! test/langtools/tools/javac/T6695379/AnnotationsAreNotCopiedToBridgeMethodsTest.java > ! test/langtools/tools/javac/T6970173/DebugPointerAtBadPositionTest.java > ! test/langtools/tools/javac/T7008643/InlinedFinallyConfuseDebuggersTest.java > ! test/langtools/tools/javac/T7053059/DoubleCastTest.java > ! test/langtools/tools/javac/T7093325.java > ! test/langtools/tools/javac/T7165659/InnerClassAttrMustNotHaveStrictFPFlagTest.java > ! test/langtools/tools/javac/T8003967/DetectMutableStaticFields.java > ! test/langtools/tools/javac/T8010737/ParameterNamesAreNotCopiedToAnonymousInitTest.java > ! test/langtools/tools/javac/T8011181/EmptyUTF8ForInnerClassNameTest.java > ! test/langtools/tools/javac/T8019486/WrongLNTForLambdaTest.java > ! test/langtools/tools/javac/T8022186/DeadCodeGeneratedForEmptyTryTest.java > ! test/langtools/tools/javac/T8024039/NoDeadCodeGenerationOnTrySmtTest.java > ! test/langtools/tools/javac/T8028504/DontGenerateLVTForGNoneOpTest.java > ! test/langtools/tools/javac/T8180141/MissingLNTEntryForBreakContinueTest.java > ! test/langtools/tools/javac/T8180660/MissingLNTEntryForFinalizerTest.java > ! test/langtools/tools/javac/T8187805/BogusRTTAForUnusedVarTest.java > ! test/langtools/tools/javac/T8203892/CheckTargetIsNotAddedAsMarkerInterfaceTest.java > ! test/langtools/tools/javac/T8209173/CodeCompletionExceptTest.java > ! test/langtools/tools/javac/T8210435/NoLocalsMustBeReservedForDCEedVarsTest.java > ! test/langtools/tools/javac/T8222949/TestConstantDynamic.java > ! test/langtools/tools/javac/TryWithResources/TwrSimpleClose.java > ! test/langtools/tools/javac/annotations/ApplicableAnnotationsOnRecords.java > ! test/langtools/tools/javac/annotations/SyntheticParameters.java > ! test/langtools/tools/javac/annotations/typeAnnotations/TypeAnnotationsPositionsOnRecords.java > ! test/langtools/tools/javac/annotations/typeAnnotations/VariablesDeclaredWithVarTest.java > ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/ClassfileTestHelper.java > ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest1.java > ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest2.java > ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest3.java > ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/DeadCode.java > ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/InstanceInitializer.java > ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/NewTypeArguments.java > ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/NoTargetAnnotations.java > ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/Scopes.java > ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/StaticInitializer.java > ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/SyntheticParameters.java > ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/T8008762.java > ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/T8008769.java > ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/T8010015.java > ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/TestAnonInnerClasses.java > ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/TestNewCastArray.java > ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/TypeCasts.java > ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/Wildcards.java > ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ClassExtends.java > ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ClassTypeParam.java > ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ConstructorInvocationTypeArgument.java > ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/Constructors.java > ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ExceptionParameters.java > ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/Fields.java > ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/FromSpecification.java > ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/Initializers.java > ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/Lambda.java > ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodInvocationTypeArgument.java > ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodParameters.java > ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodReceivers.java > ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodReturns.java > ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodThrows.java > ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodTypeParam.java > ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MultiCatch.java > ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/NestedTypes.java > ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/NewObjects.java > ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/RepeatingTypeAnnotations.java > ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ResourceVariable.java > ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/TypeCasts.java > ! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/TypeTests.java > ! test/langtools/tools/javac/api/TestGetScopeResult.java > ! test/langtools/tools/javac/cast/intersection/DuplicatedCheckcastTest.java > ! test/langtools/tools/javac/classfiles/InnerClasses/SyntheticClasses.java > ! test/langtools/tools/javac/classfiles/T8255757/T8255757.java > ! test/langtools/tools/javac/classfiles/attributes/AnnotationDefault/AnnotationDefaultTest.java > ! test/langtools/tools/javac/classfiles/attributes/EnclosingMethod/EnclosingMethodTest.java > ! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/LineNumberTest.java > ! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/LineNumberTestBase.java > ! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/MultipleRecordPatterns.java > ! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/RuleSwitchBreaks.java > ! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/StringSwitchBreaks.java > ! test/langtools/tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTableTest.java > ! test/langtools/tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTestBase.java > ! test/langtools/tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTypeTableTest.java > ! test/langtools/tools/javac/classfiles/attributes/Module/ModuleFlagTest.java > ! test/langtools/tools/javac/classfiles/attributes/Module/ModuleTest.java > ! test/langtools/tools/javac/classfiles/attributes/Module/ModuleTestBase.java > ! test/langtools/tools/javac/classfiles/attributes/Signature/ConstructorTest.java > ! test/langtools/tools/javac/classfiles/attributes/Signature/Driver.java > ! test/langtools/tools/javac/classfiles/attributes/Signature/EnumTest.java > ! test/langtools/tools/javac/classfiles/attributes/Signature/ExceptionTest.java > ! test/langtools/tools/javac/classfiles/attributes/Signature/FieldTest.java > ! test/langtools/tools/javac/classfiles/attributes/Signature/InnerClassTest.java > ! test/langtools/tools/javac/classfiles/attributes/Signature/MethodParameterTest.java > ! test/langtools/tools/javac/classfiles/attributes/Signature/MethodTypeBoundTest.java > ! test/langtools/tools/javac/classfiles/attributes/Signature/ReturnTypeTest.java > ! test/langtools/tools/javac/classfiles/attributes/SourceFile/AnonymousClassTest.java > ! test/langtools/tools/javac/classfiles/attributes/SourceFile/InnerClassTest.java > ! test/langtools/tools/javac/classfiles/attributes/SourceFile/LocalClassTest.java > ! test/langtools/tools/javac/classfiles/attributes/SourceFile/MixTest.java > ! test/langtools/tools/javac/classfiles/attributes/SourceFile/ModuleInfoTest.java > ! test/langtools/tools/javac/classfiles/attributes/SourceFile/NoSourceFileAttribute.java > ! test/langtools/tools/javac/classfiles/attributes/SourceFile/SourceFileTestBase.java > ! test/langtools/tools/javac/classfiles/attributes/SourceFile/TopLevelClassesOneFileTest.java > ! test/langtools/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateInnerClassConstructorsTest.java > ! test/langtools/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateInnerClassMembersTest.java > ! test/langtools/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateSiblingsTest.java > ! test/langtools/tools/javac/classfiles/attributes/Synthetic/AssertFieldTest.java > ! test/langtools/tools/javac/classfiles/attributes/Synthetic/BridgeMethodForGenericMethodTest.java > ! test/langtools/tools/javac/classfiles/attributes/Synthetic/BridgeMethodsForLambdaTest.java > ! test/langtools/tools/javac/classfiles/attributes/Synthetic/EnumTest.java > ! test/langtools/tools/javac/classfiles/attributes/Synthetic/PackageInfoTest.java > ! test/langtools/tools/javac/classfiles/attributes/Synthetic/SyntheticTestDriver.java > ! test/langtools/tools/javac/classfiles/attributes/Synthetic/ThisFieldTest.java > ! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForGenericMethodTest.java > ! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerAnnotationTest.java > ! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerClassTest.java > ! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerEnumTest.java > ! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerInterfaceTest.java > ! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForTopLevelClassTest.java > ! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsTestBase.java > ! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsForGenericMethodTest.java > ! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsForLambdaTest.java > ! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsTest.java > ! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsTestBase.java > ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerAnnotationTest.java > ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerClassTest.java > ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerEnumTest.java > ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerInterfaceTest.java > ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesHierarchyTest.java > ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInAnonymousClassTest.java > ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerAnnotationTest.java > ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerClassTest.java > ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerEnumTest.java > ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerInterfaceTest.java > ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInLocalClassTest.java > ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesIndexTest.java > ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesTest.java > ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesTestBase.java > ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerAnnotationTest.java > ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerEnumTest.java > ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerInterfaceTest.java > ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerEnumsInInnerClassTest.java > ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerAnnotationTest.java > ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerClassTest.java > ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerEnumTest.java > ! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerInterfaceTest.java > ! test/langtools/tools/javac/classfiles/attributes/innerclasses/NoInnerClassesTest.java > ! test/langtools/tools/javac/classwriter/IndyCorrectInvocationName.java > ! test/langtools/tools/javac/code/CharImmediateValue.java > ! test/langtools/tools/javac/constDebug/ConstDebugTest.java > ! test/langtools/tools/javac/defaultMethods/TestDefaultBody.java > ! test/langtools/tools/javac/defaultMethods/TestNoBridgeOnDefaults.java > ! test/langtools/tools/javac/defaultMethods/super/TestDirectSuperInterfaceInvoke.java > ! test/langtools/tools/javac/diags/CheckResourceKeys.java > ! test/langtools/tools/javac/diags/Example.java > ! test/langtools/tools/javac/diags/examples/BadConstantValueType/BadConstantValueType.java > ! test/langtools/tools/javac/diags/examples/CantAnnotateScoping.java > ! test/langtools/tools/javac/diags/examples/CantAnnotateScoping1.java > ! test/langtools/tools/javac/diags/examples/IllegalDigitInBinaryLiteral.java > ! test/langtools/tools/javac/diags/examples/IllegalDigitInOctalLiteral.java > ! test/langtools/tools/javac/diags/examples/InvalidBinaryNumber.java > ! test/langtools/tools/javac/diags/examples/InvalidDefaultInterface/InvalidDefaultInterface.java > ! test/langtools/tools/javac/diags/examples/InvalidStaticInterface/InvalidStaticInterface.java > ! test/langtools/tools/javac/diags/examples/ModifierNotAllowed/module-info.java > ! test/langtools/tools/javac/diags/examples/PrimitivePatternMatching.java > ! test/langtools/tools/javac/diags/examples/ProcUseProcOrImplicit/ProcUseProcOrImplicit.java > ! test/langtools/tools/javac/diags/examples/TypeReqClassArray.java > ! test/langtools/tools/javac/diags/examples/TypeReqRef.java > ! test/langtools/tools/javac/expression/_super/NonDirectSuper/NonDirectSuper.java > ! test/langtools/tools/javac/file/SymLinkTest.java > ! test/langtools/tools/javac/flow/LVTHarness.java > ! test/langtools/tools/javac/generics/bridges/BridgeHarness.java > ! test/langtools/tools/javac/generics/parametricException/ParametricException.java > ! test/langtools/tools/javac/importscope/T8193717.java > ! test/langtools/tools/javac/jvm/ClassRefDupInConstantPoolTest.java > ! test/langtools/tools/javac/lambda/ByteCodeTest.java > ! test/langtools/tools/javac/lambda/LocalVariableTable.java > ! test/langtools/tools/javac/lambda/TestBootstrapMethodsCount.java > ! test/langtools/tools/javac/lambda/TestInvokeDynamic.java > ! test/langtools/tools/javac/lambda/bytecode/TestLambdaBytecode.java > ! test/langtools/tools/javac/lambda/bytecode/TestLambdaBytecodeTargetRelease14.java > ! test/langtools/tools/javac/lambda/lambdaNaming/TestNonSerializableLambdaNameStability.java > ! test/langtools/tools/javac/launcher/GetResourceTest.java > ! test/langtools/tools/javac/launcher/MultiFileSourceLauncherTests.java > ! test/langtools/tools/javac/launcher/ProgramDescriptorTests.java > ! test/langtools/tools/javac/launcher/Run.java > ! test/langtools/tools/javac/launcher/src/p/q/CLTest.java > ! test/langtools/tools/javac/linenumbers/ConditionalLineNumberTest.java > ! test/langtools/tools/javac/linenumbers/FinallyLineNumberTest.java > ! test/langtools/tools/javac/mandatoryWarnings/unchecked/Test.java > ! test/langtools/tools/javac/meth/TestCP.java > ! test/langtools/tools/javac/modules/ConvenientAccessErrorsTest.java > ! test/langtools/tools/javac/modules/EdgeCases.java > ! test/langtools/tools/javac/modules/ModuleVersion.java > ! test/langtools/tools/javac/modules/RequiresTransitiveTest.java > ! test/langtools/tools/javac/multicatch/7005371/T7005371.java > ! test/langtools/tools/javac/multicatch/Pos05.java > ! test/langtools/tools/javac/patterns/LocalVariableTable.java > ! test/langtools/tools/javac/patterns/MatchExceptionTest.java > ! test/langtools/tools/javac/patterns/NestedPatternVariablesBytecode.java > ! test/langtools/tools/javac/patterns/NoUnnecessaryCast.java > ! test/langtools/tools/javac/patterns/PrimitiveInstanceOfComboTest.java > ! test/langtools/tools/javac/patterns/PrimitiveInstanceOfPatternOpWithRecordPatterns.java > ! test/langtools/tools/javac/patterns/PrimitivePatternsSwitch.java > ! test/langtools/tools/javac/patterns/SourceLevelChecks.java > ! test/langtools/tools/javac/patterns/Switches.java > ! test/langtools/tools/javac/patterns/TranslationTest.java > ! test/langtools/tools/javac/platform/ModuleVersionTest.java > ! test/langtools/tools/javac/plugin/AutostartPlugins.java > ! test/langtools/tools/javac/plugin/InternalAPI.java > ! test/langtools/tools/javac/preview/PreviewAutoSuppress.java > ! test/langtools/tools/javac/preview/PreviewErrors.java > ! test/langtools/tools/javac/processing/model/TestSymtabItems.java > ! test/langtools/tools/javac/processing/model/element/TestFileObjectOf.java > ! test/langtools/tools/javac/processing/options/TestNoteOnImplicitProcessing.java > ! test/langtools/tools/javac/records/RecordsBinaryCompatibilityTests.java > ! test/langtools/tools/javac/records/recordComponent/RecordComponentTypeTest.java > ! test/langtools/tools/javac/recovery/AnnotationRecovery.java > ! test/langtools/tools/javac/recovery/LambdaRecovery.java > ! test/langtools/tools/javac/recovery/MethodModifiers.java > ! test/langtools/tools/javac/resolve/NoObjectToString.java > ! test/langtools/tools/javac/sealed/BinaryCompatibilityTests.java > ! test/langtools/tools/javac/sealed/CheckSubtypesOfSealedTest.java > ! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java > ! test/langtools/tools/javac/sym/ElementStructureTest.java > ! test/langtools/tools/javac/tree/TreeKindTest.java > ! test/langtools/tools/javac/varargs/6199075/T6199075.java > ! test/langtools/tools/javac/varargs/7042566/T7042566.java > ! test/langtools/tools/javap/T4459541.java > ! test/langtools/tools/javap/T6716452.java > ! test/langtools/tools/javap/T8032814.java > ! test/langtools/tools/javap/TestClassNameWarning.java > ! test/langtools/tools/javap/classfile/T6887895.java > ! test/langtools/tools/javap/typeAnnotations/JSR175Annotations.java > ! test/langtools/tools/javap/typeAnnotations/NewArray.java > ! test/langtools/tools/javap/typeAnnotations/Presence.java > ! test/langtools/tools/javap/typeAnnotations/PresenceInner.java > ! test/langtools/tools/javap/typeAnnotations/TypeCasts.java > ! test/langtools/tools/javap/typeAnnotations/Visibility.java > ! test/langtools/tools/javap/typeAnnotations/Wildcards.java > ! test/langtools/tools/jdeps/listdeps/ListModuleDeps.java > ! test/langtools/tools/lib/toolbox/AbstractTask.java > ! test/langtools/tools/lib/toolbox/JavacTask.java > ! test/langtools/tools/lib/toolbox/ToolBox.java > > Changeset: ef6e987a > Branch: hermetic-java-runtime > Author: Coleen Phillimore > Date: 2024-12-12 12:48:06 +0000 > URL: https://git.openjdk.org/leyden/commit/ef6e987a006ef81fb0cc6c12a88ee954738ec5d0 > > 8346040: Zero interpreter build on Linux Aarch64 is broken > > Reviewed-by: kbarrett, dholmes > > ! src/hotspot/share/oops/compressedKlass.hpp > > Changeset: b8bb51e1 > Branch: hermetic-java-runtime > Author: Hannes Walln?fer > Date: 2024-12-12 13:14:17 +0000 > URL: https://git.openjdk.org/leyden/commit/b8bb51e1f334c84a34e02e65e2e2789231465ab9 > > 8345908: Class links should be properly spaced > > Reviewed-by: prappo > > ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriter.java > ! test/langtools/jdk/javadoc/doclet/testClassLinks/TestClassLinks.java > ! test/langtools/jdk/javadoc/doclet/testHiddenTag/TestHiddenTag.java > ! test/langtools/jdk/javadoc/doclet/testInterface/TestInterface.java > ! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java > ! test/langtools/jdk/javadoc/doclet/testPrivateClasses/TestPrivateClasses.java > > Changeset: f71d5150 > Branch: hermetic-java-runtime > Author: Hannes Walln?fer > Date: 2024-12-12 13:28:58 +0000 > URL: https://git.openjdk.org/leyden/commit/f71d51502673bc95d66aa568e98e4801613497a5 > > 8345777: Improve sections for inherited members > > Reviewed-by: prappo > > ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java > ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java > ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriter.java > ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlLinkFactory.java > ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo.java > ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriter.java > ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NestedClassWriter.java > ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriter.java > ! test/langtools/jdk/javadoc/doclet/testHiddenTag/TestHiddenTag.java > ! test/langtools/jdk/javadoc/doclet/testInterface/TestInterface.java > ! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java > ! test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java > ! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestMultiInheritance.java > ! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenDeprecatedMethods.java > ! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverrideMethods.java > ! test/langtools/jdk/javadoc/doclet/testPrivateClasses/TestPrivateClasses.java > > Changeset: 22845a77 > Branch: hermetic-java-runtime > Author: Kim Barrett > Date: 2024-12-12 14:40:04 +0000 > URL: https://git.openjdk.org/leyden/commit/22845a77a2175202876d0029f75fa32271e07b91 > > 8337995: ZUtils::fill uses std::fill_n > > Reviewed-by: mli, stefank, jwaters, tschatzl > > ! src/hotspot/share/gc/z/zUtils.cpp > > Changeset: 11cd6398 > Branch: hermetic-java-runtime > Author: Severin Gehwolf > Date: 2024-12-12 17:58:05 +0000 > URL: https://git.openjdk.org/leyden/commit/11cd639842b61952755ad83e88446c91237c19f5 > > 8345573: Module dependencies not resolved from run-time image when --limit-module is being used > > Reviewed-by: mchung > > ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java > ! test/jdk/tools/jlink/IntegrationTest.java > ! test/jdk/tools/jlink/bindservices/BindServices.java > ! test/jdk/tools/jlink/bindservices/SuggestProviders.java > ! test/jdk/tools/jlink/runtimeImage/AbstractLinkableRuntimeTest.java > > Changeset: ff85865b > Branch: hermetic-java-runtime > Author: Sonia Zaldana Calles > Date: 2024-12-12 18:15:18 +0000 > URL: https://git.openjdk.org/leyden/commit/ff85865b752b7a2e765e2035d372a4dbb9279fea > > 8346008: Fix recent NULL usage backsliding in Shenandoah > > Reviewed-by: kbarrett, wkemper > > ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalEvacuationTask.cpp > > Changeset: e9ad27fc > Branch: hermetic-java-runtime > Author: Thomas Stuefe > Date: 2024-12-12 18:53:33 +0000 > URL: https://git.openjdk.org/leyden/commit/e9ad27fcdcb59be573ffd20811e82bced7c78948 > > 8339313: 32-bit build broken > > Reviewed-by: coleenp, mbaesken, szaldana > > ! test/hotspot/jtreg/runtime/exceptionMsgs/NoClassDefFoundError/libNoClassDefFoundErrorTest.c > ! test/hotspot/jtreg/serviceability/sa/libupcall.c > > Changeset: 18e0b343 > Branch: hermetic-java-runtime > Author: Weijun Wang > Date: 2024-12-12 18:57:46 +0000 > URL: https://git.openjdk.org/leyden/commit/18e0b343ab002b193d4db3be226394ee7dbe9f19 > > 8344137: Update XML Security for Java to 3.0.5 > > Reviewed-by: mullan > > ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/JCEMapper.java > ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/MessageDigestAlgorithm.java > ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithm.java > ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/ECDSAUtils.java > ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureBaseRSA.java > ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureECDSA.java > ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/KeyInfo.java > ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/DEREncodedKeyValue.java > ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/KeyValue.java > ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/keyvalues/ECKeyValue.java > ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/resource/xmlsecurity_de.properties > ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/XMLSignature.java > ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/Constants.java > ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/ElementProxy.java > ! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/SignatureMethod.java > ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyInfoFactory.java > ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyValue.java > ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureMethod.java > ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLSignatureFactory.java > ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/XMLDSigRI.java > ! src/java.xml.crypto/share/legal/santuario.md > ! test/jdk/javax/xml/crypto/dsig/GenerationTests.java > + test/jdk/javax/xml/crypto/dsig/PSS.java > ! test/lib/jdk/test/lib/security/XMLUtils.java > > Changeset: db9eab3f > Branch: hermetic-java-runtime > Author: David Holmes > Date: 2024-12-12 23:15:48 +0000 > URL: https://git.openjdk.org/leyden/commit/db9eab3f29e9cb26a8c0a7c31c55aaf140f21bed > > 8311542: Consolidate the native stack printing code > > Reviewed-by: kbarrett, jwaters > > ! src/hotspot/share/oops/instanceKlass.cpp > ! src/hotspot/share/runtime/frame.cpp > ! src/hotspot/share/runtime/frame.hpp > ! src/hotspot/share/runtime/javaThread.cpp > ! src/hotspot/share/utilities/debug.cpp > + src/hotspot/share/utilities/nativeStackPrinter.cpp > + src/hotspot/share/utilities/nativeStackPrinter.hpp > ! src/hotspot/share/utilities/vmError.cpp > ! src/hotspot/share/utilities/vmError.hpp > > Changeset: 28e49e97 > Branch: hermetic-java-runtime > Author: Kim Barrett > Date: 2024-12-13 04:49:11 +0000 > URL: https://git.openjdk.org/leyden/commit/28e49e978a40f3fdff08c5e309cea739ecc870dc > > 8345505: Fix -Wzero-as-null-pointer-constant warnings in zero code > > Reviewed-by: dholmes > > ! src/hotspot/cpu/zero/frame_zero.cpp > > Changeset: 09c29d1d > Branch: hermetic-java-runtime > Author: Sorna Sarathi > Committer: Amit Kumar > Date: 2024-12-13 05:01:37 +0000 > URL: https://git.openjdk.org/leyden/commit/09c29d1d4274d9c36e1af98f02e6fc5b3f35133f > > 8346069: Add missing Classpath exception statements > > Reviewed-by: amitkumar, asemenyuk, iris, kcr > > ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PrettyPrintHandler.java > ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/XmlConsumer.java > ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/XmlUtils.java > ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ExceptionBox.java > ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingBiConsumer.java > ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingBiFunction.java > ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingConsumer.java > ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingFunction.java > ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingRunnable.java > ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingSupplier.java > ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingUnaryOperator.java > > Changeset: 31ceec7c > Branch: hermetic-java-runtime > Author: Prasanta Sadhukhan > Date: 2024-12-13 05:50:07 +0000 > URL: https://git.openjdk.org/leyden/commit/31ceec7cd55b455cddf0953cc23aaa64612bd6e7 > > 8346055: javax/swing/text/StyledEditorKit/4506788/bug4506788.java fails in ubuntu22.04 > > Reviewed-by: tr > > ! test/jdk/javax/swing/text/StyledEditorKit/4506788/bug4506788.java > > Changeset: 367c3041 > Branch: hermetic-java-runtime > Author: SendaoYan > Date: 2024-12-13 08:34:10 +0000 > URL: https://git.openjdk.org/leyden/commit/367c3041272d43b0474b433c555f22a3e15579f6 > > 8346059: [ASAN] awt_LoadLibrary.c reported compile warning ignoring return value of function by clang17 > > Reviewed-by: ihse > > ! src/java.desktop/unix/native/libawt/awt/awt_LoadLibrary.c > > Changeset: a9a5f7cb > Branch: hermetic-java-runtime > Author: Albert Mingkun Yang > Date: 2024-12-13 11:43:32 +0000 > URL: https://git.openjdk.org/leyden/commit/a9a5f7cb0a75b82d613ecd9018e13e5337e90363 > > 8345323: Parallel GC does not handle UseLargePages and UseNUMA gracefully > > Reviewed-by: sjohanss, tschatzl > > ! src/hotspot/share/gc/shared/genArguments.cpp > > Changeset: 1d2ccaea > Branch: hermetic-java-runtime > Author: Matthias Baesken > Date: 2024-12-13 12:14:07 +0000 > URL: https://git.openjdk.org/leyden/commit/1d2ccaeaa316029772b5de3dc5579ee7b1363b60 > > 8345569: [ubsan] adjustments to filemap.cpp and virtualspace.cpp for macOS aarch64 > > Reviewed-by: mdoerr, lucy, dholmes > > ! src/hotspot/share/cds/filemap.cpp > ! src/hotspot/share/memory/virtualspace.cpp > > Changeset: 266e3d0d > Branch: hermetic-java-runtime > Author: Matthias Baesken > Date: 2024-12-13 12:18:49 +0000 > URL: https://git.openjdk.org/leyden/commit/266e3d0decc09b9c17c455e2c754cd39114fa31a > > 8345590: AIX 'make all' fails after JDK-8339480 > > Reviewed-by: clanger, jkern, mdoerr, lucy > > ! make/Main.gmk > > Changeset: 2ce53e88 > Branch: hermetic-java-runtime > Author: William Kemper > Date: 2024-12-13 17:41:26 +0000 > URL: https://git.openjdk.org/leyden/commit/2ce53e88481659734bc5424c643c5e31c116bc5d > > 8345970: pthread_getcpuclockid related crashes in shenandoah tests > > Reviewed-by: ysr > > ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahMmuTracker.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahMmuTracker.hpp > > Changeset: cfa04d31 > Branch: hermetic-java-runtime > Author: William Kemper > Date: 2024-12-13 18:14:01 +0000 > URL: https://git.openjdk.org/leyden/commit/cfa04d31ddff49cbf5dfdfedd61264d5556a283c > > 8346051: MemoryTest fails when Shenandoah's generational mode is enabled > > Reviewed-by: lmesnik, ysr > > ! test/jdk/java/lang/management/MemoryMXBean/MemoryTest.java > > Changeset: f647d4d9 > Branch: hermetic-java-runtime > Author: Calvin Cheung > Date: 2024-12-13 19:19:42 +0000 > URL: https://git.openjdk.org/leyden/commit/f647d4d908a6760c116a3a762c4dc09e3ed95796 > > 8345936: Call ClassLoader.getResourceAsByteArray only for multi-release jar > > Reviewed-by: iklam, dholmes > > ! src/hotspot/share/cds/filemap.cpp > ! src/hotspot/share/cds/filemap.hpp > ! src/hotspot/share/classfile/classLoader.cpp > ! src/hotspot/share/classfile/classLoader.hpp > ! src/hotspot/share/classfile/classLoaderExt.cpp > > Changeset: e7fc0eb5 > Branch: hermetic-java-runtime > Author: Kevin Walls > Date: 2024-12-13 20:39:18 +0000 > URL: https://git.openjdk.org/leyden/commit/e7fc0eb522f14ee28ac40cf89268767cb7b6dfcf > > 8345987: java.management has two Util.newObjectName methods (remove one) > > Reviewed-by: cjplummer, amenkov, lmesnik > > ! src/java.management/share/classes/com/sun/jmx/interceptor/DefaultMBeanServerInterceptor.java > ! src/java.management/share/classes/com/sun/jmx/mbeanserver/Repository.java > ! src/java.management/share/classes/com/sun/jmx/mbeanserver/Util.java > ! src/java.management/share/classes/javax/management/MBeanServerDelegate.java > ! src/java.management/share/classes/javax/management/ObjectName.java > > Changeset: 4b21fb9d > Branch: hermetic-java-runtime > Author: Archie Cobbs > Date: 2024-12-13 22:40:42 +0000 > URL: https://git.openjdk.org/leyden/commit/4b21fb9df99918fe1adf84e80148a2076a52a276 > > 8343467: Remove unnecessary @SuppressWarnings annotations (security) > > Reviewed-by: mullan > > ! src/java.base/share/classes/com/sun/crypto/provider/PBES2Parameters.java > ! src/java.base/share/classes/com/sun/crypto/provider/SealedObjectForKeyProtector.java > ! src/java.base/share/classes/java/security/Key.java > ! src/java.base/share/classes/java/security/PrivateKey.java > ! src/java.base/share/classes/java/security/Provider.java > ! src/java.base/share/classes/java/security/PublicKey.java > ! src/java.base/share/classes/java/security/interfaces/DSAPrivateKey.java > ! src/java.base/share/classes/java/security/interfaces/DSAPublicKey.java > ! src/java.base/share/classes/java/security/interfaces/ECPrivateKey.java > ! src/java.base/share/classes/java/security/interfaces/ECPublicKey.java > ! src/java.base/share/classes/java/security/interfaces/RSAMultiPrimePrivateCrtKey.java > ! src/java.base/share/classes/java/security/interfaces/RSAPrivateCrtKey.java > ! src/java.base/share/classes/java/security/interfaces/RSAPrivateKey.java > ! src/java.base/share/classes/java/security/interfaces/RSAPublicKey.java > ! src/java.base/share/classes/javax/crypto/SecretKey.java > ! src/java.base/share/classes/javax/crypto/interfaces/DHPrivateKey.java > ! src/java.base/share/classes/javax/crypto/interfaces/DHPublicKey.java > ! src/java.base/share/classes/javax/crypto/interfaces/PBEKey.java > ! src/java.base/share/classes/sun/security/internal/interfaces/TlsMasterSecret.java > ! src/java.base/share/classes/sun/security/jca/ProviderConfig.java > ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/SubjectComber.java > ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11TlsPrfGenerator.java > ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpNet.java > > Changeset: c2f0ef5f > Branch: hermetic-java-runtime > Author: Ioi Lam > Date: 2024-12-14 00:16:08 +0000 > URL: https://git.openjdk.org/leyden/commit/c2f0ef5f4822e7e558fe2b4077d57634d380aa11 > > 8346159: Disable CDS AOTClassLinking tests for JVMCI due to JDK-8345635 > > Reviewed-by: dnsimon, dholmes > > ! test/hotspot/jtreg/runtime/cds/appcds/LambdaWithUseImplMethodHandle.java > ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java > ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchiveHeapTestClass.java > ! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/AOTLinkedLambdas.java > ! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/AOTLinkedVarHandles.java > > Changeset: ebb27c2e > Branch: hermetic-java-runtime > Author: Kim Barrett > Date: 2024-12-14 01:48:05 +0000 > URL: https://git.openjdk.org/leyden/commit/ebb27c2e8f47d35d4f030cca4126c39e24d456bd > > 8346139: test_memset_with_concurrent_readers.cpp should not use > > Reviewed-by: stefank, tschatzl > > ! test/hotspot/gtest/gc/shared/test_memset_with_concurrent_readers.cpp > > Changeset: 3b9de117 > Branch: hermetic-java-runtime > Author: Simon Tooke > Committer: Thomas Stuefe > Date: 2024-12-14 06:13:26 +0000 > URL: https://git.openjdk.org/leyden/commit/3b9de117e83a7875df7fd2ddcc9d896f027e2c92 > > 8319875: Add macOS implementation for jcmd System.map > > Reviewed-by: stuefe, szaldana > > + src/hotspot/os/bsd/memMapPrinter_macosx.cpp > ! src/hotspot/os/windows/memMapPrinter_windows.cpp > ! src/hotspot/share/nmt/memMapPrinter.cpp > ! src/hotspot/share/nmt/memMapPrinter.hpp > ! src/hotspot/share/services/diagnosticCommand.cpp > ! src/hotspot/share/services/diagnosticCommand.hpp > ! test/hotspot/jtreg/serviceability/dcmd/vm/SystemDumpMapTest.java > ! test/hotspot/jtreg/serviceability/dcmd/vm/SystemMapTest.java > ! test/hotspot/jtreg/serviceability/dcmd/vm/SystemMapTestBase.java > > Changeset: 6b022bb6 > Branch: hermetic-java-runtime > Author: Leonid Mesnik > Date: 2024-12-14 19:08:19 +0000 > URL: https://git.openjdk.org/leyden/commit/6b022bb64b2109c8cd40ebd3b8b3226cf894544d > > 8344453: Test jdk/jfr/event/oldobject/TestSanityDefault.java timed out > > Reviewed-by: egahlin > > ! test/jdk/jdk/jfr/event/oldobject/TestSanityDefault.java > > Changeset: ab1dbd40 > Branch: hermetic-java-runtime > Author: Lance Andersen > Date: 2024-12-15 17:41:52 +0000 > URL: https://git.openjdk.org/leyden/commit/ab1dbd4089a1a15bdf1b6b39994d5b1faacc40ab > > 8346202: Correct typo in SQLPermission > > Reviewed-by: mullan, rriggs, iris > > ! src/java.sql/share/classes/java/sql/SQLPermission.java > > Changeset: c88e081a > Branch: hermetic-java-runtime > Author: Kim Barrett > Date: 2024-12-16 04:24:39 +0000 > URL: https://git.openjdk.org/leyden/commit/c88e081a6a0a00d7e7e5f2337f942a1d6c3b5110 > > 8346160: Fix -Wzero-as-null-pointer-constant warnings from explicit casts > > Reviewed-by: stefank, dholmes > > ! src/hotspot/os/aix/attachListener_aix.cpp > ! src/hotspot/os/posix/attachListener_posix.cpp > ! src/hotspot/os/posix/perfMemory_posix.cpp > ! src/hotspot/share/oops/compressedKlass.cpp > ! src/hotspot/share/utilities/vmError.cpp > > Changeset: 3518b4bd > Branch: hermetic-java-runtime > Author: Christian Hagedorn > Date: 2024-12-16 06:21:22 +0000 > URL: https://git.openjdk.org/leyden/commit/3518b4bd205f67a356bc6b531c0622ac1d97a962 > > 8344171: Clone and initialize Assertion Predicates in order instead of in reverse-order > > Reviewed-by: epeter, kvn > > ! src/hotspot/share/opto/loopTransform.cpp > ! src/hotspot/share/opto/loopnode.hpp > ! src/hotspot/share/opto/predicates.cpp > ! src/hotspot/share/opto/predicates.hpp > > Changeset: ee1c5ad8 > Branch: hermetic-java-runtime > Author: Richard Reingruber > Date: 2024-12-16 07:16:40 +0000 > URL: https://git.openjdk.org/leyden/commit/ee1c5ad8fe99ec427604773a6f04baa0ad765c9e > > 8345975: Update SAP SE copyright year to 2024 where it was missed > > Reviewed-by: mdoerr, clanger > > ! src/hotspot/cpu/ppc/c1_CodeStubs_ppc.cpp > ! src/hotspot/cpu/ppc/c2_init_ppc.cpp > ! src/hotspot/cpu/ppc/frame_ppc.cpp > ! src/hotspot/cpu/ppc/frame_ppc.hpp > ! src/hotspot/cpu/ppc/frame_ppc.inline.hpp > ! src/hotspot/cpu/ppc/globals_ppc.hpp > ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp > ! src/hotspot/cpu/ppc/nativeInst_ppc.cpp > ! src/hotspot/cpu/ppc/nativeInst_ppc.hpp > ! src/hotspot/cpu/ppc/ppc.ad > ! src/hotspot/cpu/ppc/vm_version_ppc.cpp > ! src/hotspot/cpu/ppc/vm_version_ppc.hpp > ! src/hotspot/cpu/ppc/vtableStubs_ppc_64.cpp > ! src/hotspot/cpu/s390/frame_s390.hpp > ! src/hotspot/cpu/s390/frame_s390.inline.hpp > ! src/hotspot/cpu/s390/nativeInst_s390.hpp > ! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp > ! src/hotspot/os/aix/osThread_aix.cpp > ! src/hotspot/os/aix/osThread_aix.hpp > ! src/hotspot/os/aix/porting_aix.hpp > ! src/hotspot/os_cpu/aix_ppc/javaThread_aix_ppc.cpp > ! src/hotspot/os_cpu/linux_ppc/javaThread_linux_ppc.cpp > ! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp > ! src/hotspot/share/utilities/vmError.cpp > > Changeset: 4fc43b0b > Branch: hermetic-java-runtime > Author: Hannes Walln?fer > Date: 2024-12-16 08:09:52 +0000 > URL: https://git.openjdk.org/leyden/commit/4fc43b0b49c3d7c4351646f2580860495d8a0d67 > > 8345770: javadoc: API documentation builds are not always reproducible > > Reviewed-by: nbenalla, liach > > ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java > ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriter.java > ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java > ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java > ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlLinkFactory.java > ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/InheritDocTaglet.java > ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/LinkTaglet.java > ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/ReturnTaglet.java > ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/TagletWriter.java > ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/ThrowsTaglet.java > ! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java > ! test/langtools/jdk/javadoc/doclet/testUseOption/TestUseOption.java > ! test/langtools/jdk/javadoc/doclet/testUseOption/pkg1/AnAbstract.java > > Changeset: 92860186 > Branch: hermetic-java-runtime > Author: Robbin Ehn > Date: 2024-12-16 09:48:12 +0000 > URL: https://git.openjdk.org/leyden/commit/92860186ec72dd5de55b310700a6b4f03d8b64fd > > 8345322: RISC-V: Add concurrent gtests for cmpxchg variants > > Reviewed-by: mli, fyang > > ! test/hotspot/gtest/riscv/test_assembler_riscv.cpp > > Changeset: 32c8195c > Branch: hermetic-java-runtime > Author: Christian Hagedorn > Date: 2024-12-16 09:53:38 +0000 > URL: https://git.openjdk.org/leyden/commit/32c8195c3acce2d220829bf5b81e3cef907fff3c > > 8345801: C2: Clean up include statements to speed up compilation when touching type.hpp > > Reviewed-by: kvn, dlong, jwaters > > ! src/hotspot/cpu/x86/c2_intelJccErratum_x86.cpp > ! src/hotspot/share/c1/c1_Compilation.hpp > ! src/hotspot/share/c1/c1_FrameMap.hpp > ! src/hotspot/share/c1/c1_GraphBuilder.cpp > ! src/hotspot/share/c1/c1_IR.hpp > ! src/hotspot/share/c1/c1_LIRAssembler.cpp > ! src/hotspot/share/c1/c1_LIRGenerator.hpp > ! src/hotspot/share/c1/c1_Optimizer.cpp > ! src/hotspot/share/c1/c1_RangeCheckElimination.cpp > ! src/hotspot/share/c1/c1_Runtime1.cpp > ! src/hotspot/share/c1/c1_Runtime1.hpp > ! src/hotspot/share/c1/c1_ValueMap.cpp > ! src/hotspot/share/c1/c1_ValueSet.hpp > ! src/hotspot/share/c1/c1_ValueType.hpp > ! src/hotspot/share/ci/ciTypeFlow.cpp > ! src/hotspot/share/classfile/vmIntrinsics.cpp > ! src/hotspot/share/code/compiledIC.hpp > ! src/hotspot/share/code/vtableStubs.cpp > ! src/hotspot/share/compiler/compilerDefinitions.inline.hpp > ! src/hotspot/share/compiler/compilerDirectives.hpp > ! src/hotspot/share/interpreter/interpreterRuntime.cpp > ! src/hotspot/share/opto/c2compiler.hpp > ! src/hotspot/share/opto/compile.hpp > ! src/hotspot/share/opto/library_call.cpp > ! src/hotspot/share/opto/mathexactnode.hpp > ! src/hotspot/share/opto/node.hpp > ! src/hotspot/share/opto/output.cpp > ! src/hotspot/share/opto/output.hpp > ! src/hotspot/share/opto/runtime.hpp > ! src/hotspot/share/runtime/vframeArray.cpp > ! src/hotspot/share/runtime/vframe_hp.cpp > > Changeset: dbffe332 > Branch: hermetic-java-runtime > Author: Maurizio Cimadamore > Date: 2024-12-16 10:20:13 +0000 > URL: https://git.openjdk.org/leyden/commit/dbffe33251da4472945d97ab54c7e3354d7f42d2 > > 8345263: Make sure that lint categories are used correctly when logging lint warnings > > Reviewed-by: vromero, jlahoda > > ! make/langtools/tools/propertiesparser/gen/ClassGenerator.java > ! make/langtools/tools/propertiesparser/parser/Message.java > ! make/langtools/tools/propertiesparser/parser/MessageLine.java > ! make/langtools/tools/propertiesparser/resources/templates.properties > ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ThisEscapeAnalyzer.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacFiler.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties > ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/AbstractLog.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JCDiagnostic.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/MandatoryWarningHandler.java > ! test/langtools/tools/javac/6304921/TestLog.java > > Changeset: 45a32979 > Branch: hermetic-java-runtime > Author: Stefan Karlsson > Date: 2024-12-16 13:43:55 +0000 > URL: https://git.openjdk.org/leyden/commit/45a329790b844139010c95f981c72ad43b08369a > > 8346248: serviceability/dcmd/vm/{SystemMapTest.java,SystemMapTest.java} failing on macos-aarch64 > > Reviewed-by: eosterlund > > ! test/hotspot/jtreg/serviceability/dcmd/vm/SystemMapTestBase.java > > Changeset: 8133eb2c > Branch: hermetic-java-runtime > Author: Erik Joelsson > Date: 2024-12-16 14:34:46 +0000 > URL: https://git.openjdk.org/leyden/commit/8133eb2c28f967d7e04fbd20fbe143d5bb393afe > > 8346150: Jib dependency on autoconf missing for 'docs' profile > > Reviewed-by: jwaters, dholmes > > ! make/conf/jib-profiles.js > > Changeset: d7379789 > Branch: hermetic-java-runtime > Author: Archie Cobbs > Date: 2024-12-16 14:52:42 +0000 > URL: https://git.openjdk.org/leyden/commit/d737978924f08f1aae280867e5106f2cfd0e9d31 > > 8343477: Remove unnecessary @SuppressWarnings annotations (compiler) > > Reviewed-by: darcy, mcimadamore > > ! make/jdk/src/classes/build/tools/depend/Depend.java > ! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Operators.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/JNIWriter.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/model/AnnotationProxyMaker.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/UnicodeReader.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/List.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java > > Changeset: cb925955 > Branch: hermetic-java-runtime > Author: Amit Kumar > Date: 2024-12-16 16:10:16 +0000 > URL: https://git.openjdk.org/leyden/commit/cb92595599a8a22a807a29bf56f1e02e792386a9 > > 8336356: [s390x] preserve Vector Register before using for string compress / expand > > Reviewed-by: aph, lucy > > ! src/hotspot/cpu/s390/c2_MacroAssembler_s390.cpp > ! src/hotspot/cpu/s390/c2_MacroAssembler_s390.hpp > ! src/hotspot/cpu/s390/s390.ad > > Changeset: e7d21fcf > Branch: hermetic-java-runtime > Author: Matthew Donovan > Date: 2024-12-16 16:18:57 +0000 > URL: https://git.openjdk.org/leyden/commit/e7d21fcf4949106e89afd413e9abc47d622dd47a > > 8346285: Update jarsigner compatibility test for change in default digest algorithm > > Reviewed-by: weijun > > ! test/jdk/sun/security/tools/jarsigner/compatibility/Compatibility.java > > Changeset: f8974ba7 > Branch: hermetic-java-runtime > Author: Calvin Cheung > Date: 2024-12-16 16:54:31 +0000 > URL: https://git.openjdk.org/leyden/commit/f8974ba718b3a631abafa8987d3fb98164fb35e5 > > 8345838: Remove the appcds/javaldr/AnonVmClassesDuringDump.java test > > Reviewed-by: iklam, dholmes > > ! test/hotspot/jtreg/TEST.groups > - test/hotspot/jtreg/runtime/cds/appcds/javaldr/AnonVmClassesDuringDump.java > - test/hotspot/jtreg/runtime/cds/appcds/javaldr/AnonVmClassesDuringDumpTransformer.java > - test/hotspot/jtreg/runtime/cds/appcds/javaldr/AnonVmClassesDuringDumpTransformer.mf > > Changeset: 23708d01 > Branch: hermetic-java-runtime > Author: Kevin Walls > Date: 2024-12-16 17:02:29 +0000 > URL: https://git.openjdk.org/leyden/commit/23708d01668e3c9154a73d8c84da4704457d43d6 > > 8346257: Problemlist jdp tests for macosx-aarch64 > > Reviewed-by: cjplummer > > ! test/jdk/ProblemList.txt > > Changeset: 57adf64a > Branch: hermetic-java-runtime > Author: Kevin Walls > Date: 2024-12-16 17:18:20 +0000 > URL: https://git.openjdk.org/leyden/commit/57adf64ab4e50fd1739eb8ed14331d49f943b5e5 > > 8346261: Cleanup in JDP tests > > Reviewed-by: cjplummer > > ! test/jdk/sun/management/jdp/ClientConnection.java > ! test/jdk/sun/management/jdp/DynamicLauncher.java > ! test/jdk/sun/management/jdp/JdpDefaultsTest.java > ! test/jdk/sun/management/jdp/JdpJmxRemoteDynamicPortTest.java > ! test/jdk/sun/management/jdp/JdpJmxRemoteDynamicPortTestCase.java > ! test/jdk/sun/management/jdp/JdpOffTest.java > ! test/jdk/sun/management/jdp/JdpOffTestCase.java > ! test/jdk/sun/management/jdp/JdpOnTestCase.java > ! test/jdk/sun/management/jdp/JdpSpecificAddressTest.java > ! test/jdk/sun/management/jdp/JdpTestCase.java > > Changeset: d3359417 > Branch: hermetic-java-runtime > Author: Coleen Phillimore > Date: 2024-12-16 17:46:43 +0000 > URL: https://git.openjdk.org/leyden/commit/d3359417f3cb853b078041d07b8459b7b29a0a94 > > 8345678: compute_modifiers should not be in create_mirror > > Reviewed-by: fparain, dholmes > > ! src/hotspot/share/classfile/classFileParser.cpp > ! src/hotspot/share/classfile/javaClasses.cpp > ! src/hotspot/share/oops/arrayKlass.cpp > ! src/hotspot/share/oops/arrayKlass.hpp > ! src/hotspot/share/oops/objArrayKlass.cpp > ! src/hotspot/share/oops/typeArrayKlass.cpp > ! src/hotspot/share/oops/typeArrayKlass.hpp > ! src/hotspot/share/prims/jvmtiEnv.cpp > > Changeset: 51662c23 > Branch: hermetic-java-runtime > Author: Eirik Bj?rsn?s > Date: 2024-12-16 18:03:21 +0000 > URL: https://git.openjdk.org/leyden/commit/51662c2384326749fb4ee7a792d98b01d64e56f1 > > 8346232: Remove leftovers of the jar --normalize feature > > Reviewed-by: alanb, jpai > > ! src/jdk.jartool/share/classes/sun/tools/jar/Main.java > ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties > ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_de.properties > ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_es.properties > ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_fr.properties > ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_it.properties > ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_ja.properties > ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_ko.properties > ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_pt_BR.properties > ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_sv.properties > ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_zh_CN.properties > ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_zh_TW.properties > > Changeset: c75b1d4b > Branch: hermetic-java-runtime > Author: Matthias Baesken > Date: 2024-12-16 18:24:15 +0000 > URL: https://git.openjdk.org/leyden/commit/c75b1d4bf65d927e18b10ea6de263a331b78e13a > > 8346082: Output JVMTI agent information in hserr files > > Reviewed-by: mdoerr, dholmes, stuefe > > ! src/hotspot/share/prims/jvmtiAgentList.hpp > ! src/hotspot/share/runtime/os.cpp > ! src/hotspot/share/runtime/os.hpp > ! src/hotspot/share/utilities/vmError.cpp > > Changeset: 31c3b191 > Branch: hermetic-java-runtime > Author: Paul Sandoz > Date: 2024-12-16 18:53:05 +0000 > URL: https://git.openjdk.org/leyden/commit/31c3b191745b5c97ae4e757323355fb9831da9fe > > 8346174: UMAX/UMIN are missing from XXXVector::reductionOperations > > Reviewed-by: qamai, jbhateja > > ! src/hotspot/share/opto/vectorIntrinsics.cpp > ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java > ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java > ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java > ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java > ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template > ! test/jdk/jdk/incubator/vector/Byte128VectorTests.java > ! test/jdk/jdk/incubator/vector/Byte256VectorTests.java > ! test/jdk/jdk/incubator/vector/Byte512VectorTests.java > ! test/jdk/jdk/incubator/vector/Byte64VectorTests.java > ! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java > ! test/jdk/jdk/incubator/vector/Int128VectorTests.java > ! test/jdk/jdk/incubator/vector/Int256VectorTests.java > ! test/jdk/jdk/incubator/vector/Int512VectorTests.java > ! test/jdk/jdk/incubator/vector/Int64VectorTests.java > ! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java > ! test/jdk/jdk/incubator/vector/Long128VectorTests.java > ! test/jdk/jdk/incubator/vector/Long256VectorTests.java > ! test/jdk/jdk/incubator/vector/Long512VectorTests.java > ! test/jdk/jdk/incubator/vector/Long64VectorTests.java > ! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java > ! test/jdk/jdk/incubator/vector/Short128VectorTests.java > ! test/jdk/jdk/incubator/vector/Short256VectorTests.java > ! test/jdk/jdk/incubator/vector/Short512VectorTests.java > ! test/jdk/jdk/incubator/vector/Short64VectorTests.java > ! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java > ! test/jdk/jdk/incubator/vector/gen-template.sh > > Changeset: fd0207d5 > Branch: hermetic-java-runtime > Author: Justin Lu > Date: 2024-12-16 21:00:56 +0000 > URL: https://git.openjdk.org/leyden/commit/fd0207d59309ae1af9539580f5bfcbc7627789cb > > 8345327: JDK 24 RDP1 L10n resource files update > > Reviewed-by: naoto, dnguyen, joehw, almatvee, sgehwolf, jlahoda, prappo, asemenyuk > > ! src/java.base/share/classes/sun/launcher/resources/launcher_de.properties > ! src/java.base/share/classes/sun/launcher/resources/launcher_ja.properties > ! src/java.base/share/classes/sun/launcher/resources/launcher_zh_CN.properties > ! src/java.base/share/classes/sun/security/util/Resources_de.java > ! src/java.base/share/classes/sun/security/util/Resources_ja.java > ! src/java.base/share/classes/sun/security/util/Resources_zh_CN.java > ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties > ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ja.properties > ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_CN.properties > ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties > ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_de.properties > ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_ja.properties > ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties > ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_de.properties > ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_ja.properties > ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_zh_CN.properties > ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources_de.java > ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources_ja.java > ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources_zh_CN.java > ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_de.properties > ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_ja.properties > ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_zh_CN.properties > ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_de.properties > ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_ja.properties > ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_zh_CN.properties > ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_ja.properties > ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_zh_CN.properties > ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_de.properties > ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_ja.properties > ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_zh_CN.properties > ! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap_de.properties > ! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap_ja.properties > ! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap_zh_CN.properties > ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_de.properties > ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_ja.properties > ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_zh_CN.properties > ! src/jdk.jlink/share/classes/jdk/tools/jmod/resources/jmod_ja.properties > ! src/jdk.jlink/share/classes/jdk/tools/jmod/resources/jmod_zh_CN.properties > ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_de.properties > ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_ja.properties > ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_zh_CN.properties > ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_de.properties > ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_ja.properties > ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_zh_CN.properties > ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_de.properties > ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_zh_CN.properties > > Changeset: 30302309 > Branch: hermetic-java-runtime > Author: Magnus Ihse Bursie > Date: 2024-12-16 21:26:51 +0000 > URL: https://git.openjdk.org/leyden/commit/30302309155b91d1bb6a3a7295791d656d149788 > > 8346278: Clean up some flag handing in flags-cflags.m4 > > Reviewed-by: erikj > > ! make/autoconf/flags-cflags.m4 > ! make/hotspot/lib/CompileJvm.gmk > > Changeset: 929d4a50 > Branch: hermetic-java-runtime > Author: Fei Yang > Date: 2024-12-17 00:02:24 +0000 > URL: https://git.openjdk.org/leyden/commit/929d4a50999d1e734070bb03552fba2eff9f6c3a > > 8346231: RISC-V: Fix incorrect assertion in SharedRuntime::generate_handler_blob > > Reviewed-by: fjiang, rehn > > ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp > > Changeset: a7631ccf > Branch: hermetic-java-runtime > Author: Fei Yang > Date: 2024-12-17 00:12:39 +0000 > URL: https://git.openjdk.org/leyden/commit/a7631ccf18e468d6ecba121865f7fed29cbf2186 > > 8346235: RISC-V: Optimize bitwise AND with mask values > > Reviewed-by: gcao, rehn, fjiang > > ! src/hotspot/cpu/riscv/c1_LIRAssembler_arith_riscv.cpp > ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp > ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp > ! src/hotspot/cpu/riscv/interp_masm_riscv.cpp > ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp > ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp > ! src/hotspot/cpu/riscv/riscv.ad > ! src/hotspot/cpu/riscv/runtime_riscv.cpp > ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp > ! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp > ! src/hotspot/cpu/riscv/templateTable_riscv.cpp > > Changeset: 18d1d611 > Branch: hermetic-java-runtime > Author: Zhao Song > Committer: Erik Joelsson > Date: 2024-12-17 00:22:54 +0000 > URL: https://git.openjdk.org/leyden/commit/18d1d61116d7ac2aa47b4c173070a8ab56fe8ed1 > > 8346046: Enable copyright header format check > > Reviewed-by: erikj, iris, dholmes > > ! .jcheck/conf > > Changeset: 87804f24 > Branch: hermetic-java-runtime > Author: Archie Cobbs > Date: 2024-12-17 03:18:25 +0000 > URL: https://git.openjdk.org/leyden/commit/87804f24b2afaf7de4a21c81ef01548b09ba81b0 > > 8346294: Invalid lint category specified in compiler.properties > > Reviewed-by: mcimadamore > > ! make/langtools/tools/propertiesparser/resources/templates.properties > ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties > > Changeset: bd3c0be3 > Branch: hermetic-java-runtime > Author: Christian Stein > Date: 2024-12-17 07:16:12 +0000 > URL: https://git.openjdk.org/leyden/commit/bd3c0be36d929fab5e5ca0158d53e50b2d206707 > > 8268611: jar --validate should check targeted classes in MR-JAR files > > Reviewed-by: jvernee > > ! src/jdk.jartool/share/classes/sun/tools/jar/FingerPrint.java > ! src/jdk.jartool/share/classes/sun/tools/jar/Main.java > ! src/jdk.jartool/share/classes/sun/tools/jar/Validator.java > ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties > ! test/jdk/sun/security/tools/jarsigner/multiRelease/MVJarSigningTest.java > ! test/jdk/tools/jar/mmrjar/Basic.java > ! test/jdk/tools/jar/multiRelease/ApiValidatorTest.java > ! test/jdk/tools/jar/multiRelease/Basic.java > ! test/jdk/tools/jar/multiRelease/Basic1.java > ! test/jdk/tools/jar/multiRelease/MRTestBase.java > ! test/jdk/tools/jar/multiRelease/VersionValidatorTest.java > ! test/langtools/tools/jdeps/MultiReleaseJar.java > ! test/langtools/tools/jdeps/missingDeps/MissingDepsTest.java > ! test/langtools/tools/jdeps/multiVersion/MultiVersionError.java > > Changeset: 466c00ac > Branch: hermetic-java-runtime > Author: Prasanta Sadhukhan > Date: 2024-12-17 07:46:53 +0000 > URL: https://git.openjdk.org/leyden/commit/466c00ac88569d145a47845b2c9a2522a1649889 > > 8346234: javax/swing/text/DefaultEditorKit/4278839/bug4278839.java still fails in CI > > Reviewed-by: kizune > > ! test/jdk/javax/swing/text/DefaultEditorKit/4278839/bug4278839.java > > Changeset: fbbc7c35 > Branch: hermetic-java-runtime > Author: Alan Bateman > Date: 2024-12-17 08:30:29 +0000 > URL: https://git.openjdk.org/leyden/commit/fbbc7c35f422294090b8c7a02a19ab2fb67c7070 > > 8346120: VirtualThreadPinned event recorded for Object.wait may have wrong duration or may record second event > > Reviewed-by: dholmes, pchilanomate > > ! src/hotspot/share/runtime/objectMonitor.cpp > + test/jdk/java/lang/Thread/virtual/MonitorPinnedEvents.java > > Changeset: 5e25c48b > Branch: hermetic-java-runtime > Author: theoweidmannoracle > Committer: Tobias Hartmann > Date: 2024-12-17 10:01:27 +0000 > URL: https://git.openjdk.org/leyden/commit/5e25c48b8bfe818816a9e8074f293dcab99b40ef > > 8346289: Confusing phrasing in IR Framework README / User-defined Regexes > > Reviewed-by: thartmann, chagedorn > > ! test/hotspot/jtreg/compiler/lib/ir_framework/README.md > > Changeset: 725079bf > Branch: hermetic-java-runtime > Author: Jaikiran Pai > Date: 2024-12-17 10:14:28 +0000 > URL: https://git.openjdk.org/leyden/commit/725079bf68be85892784c1c4554b6a3cfec8f425 > > 8345506: jar --validate may lead to java.nio.file.FileAlreadyExistsException > > Reviewed-by: lancea > > ! src/jdk.jartool/share/classes/sun/tools/jar/Main.java > + test/jdk/tools/jar/JarNoFileArgOperations.java > > Changeset: 8a645954 > Branch: hermetic-java-runtime > Author: Doug Simon > Date: 2024-12-17 12:11:55 +0000 > URL: https://git.openjdk.org/leyden/commit/8a6459544855e3c0561678769b9123f7df959cb4 > > 8346282: [JVMCI] Add failure reason support to UnresolvedJava/Type/Method/Field > > Reviewed-by: never, yzheng > > ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotConstantPool.java > ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/UnresolvedJavaField.java > ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/UnresolvedJavaMethod.java > ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/UnresolvedJavaType.java > > Changeset: 99af595f > Branch: hermetic-java-runtime > Author: Jan Lahoda > Date: 2024-12-17 12:32:13 +0000 > URL: https://git.openjdk.org/leyden/commit/99af595fe08b374f31c9d6916f3563ba51e4b11e > > 8345942: Separate source output from class output when building microbenchmarks > > Reviewed-by: shade, erikj > > ! make/test/BuildMicrobenchmark.gmk > > Changeset: baeb3d9a > Branch: hermetic-java-runtime > Author: Coleen Phillimore > Date: 2024-12-17 12:37:05 +0000 > URL: https://git.openjdk.org/leyden/commit/baeb3d9ab889cddcce1c00728098ae5a5120eeb2 > > 8346304: SA doesn't need a copy of getModifierFlags > > Reviewed-by: sspitsyn, cjplummer > > ! src/hotspot/share/runtime/vmStructs.cpp > ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ArrayKlass.java > ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java > ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Klass.java > ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ObjArrayKlass.java > > Changeset: fbd76ca8 > Branch: hermetic-java-runtime > Author: Coleen Phillimore > Date: 2024-12-17 13:00:19 +0000 > URL: https://git.openjdk.org/leyden/commit/fbd76ca8edd756ff2ebbc9f6477cc1a827df67b0 > > 8337016: serviceability/jvmti/RedefineClasses/RedefineLeakThrowable.java gets Metaspace OOM > > Reviewed-by: dholmes, sspitsyn > > ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineLeakThrowable.java > > Changeset: a5503fb6 > Branch: hermetic-java-runtime > Author: Jan Kratochvil > Committer: Per Minborg > Date: 2024-12-17 14:58:21 +0000 > URL: https://git.openjdk.org/leyden/commit/a5503fb6fa0ad8ae7472a1c849723357da581986 > > 8346432: java.lang.foreign.Linker comment typo > > Reviewed-by: jvernee > > ! src/java.base/share/classes/java/lang/foreign/Linker.java > > Changeset: 03821d97 > Branch: hermetic-java-runtime > Author: Magnus Ihse Bursie > Date: 2024-12-17 15:48:38 +0000 > URL: https://git.openjdk.org/leyden/commit/03821d979b00ec60304ec0ba38b4755c773c6450 > > 8346195: Fix static initialization problem in GDIHashtable > > Reviewed-by: jwaters, prr > > ! src/java.desktop/windows/native/libawt/windows/GDIHashtable.cpp > ! src/java.desktop/windows/native/libawt/windows/GDIHashtable.h > > Changeset: 390b2053 > Branch: hermetic-java-runtime > Author: Leonid Mesnik > Date: 2024-12-17 16:44:14 +0000 > URL: https://git.openjdk.org/leyden/commit/390b20537d62fe5435ac0b8ce10a5d66a652893c > > 8346048: test/lib/containers/docker/DockerRunOptions.java uses addJavaOpts() from ctor > > Reviewed-by: dholmes > > ! test/lib/jdk/test/lib/containers/docker/DockerRunOptions.java > > Changeset: 4f44cf6b > Branch: hermetic-java-runtime > Author: Vladimir Ivanov > Committer: Derek White > Date: 2024-12-17 17:00:53 +0000 > URL: https://git.openjdk.org/leyden/commit/4f44cf6bf2423a57a841be817f348e3b1e88f0eb > > 8341481: [perf] vframeStreamCommon constructor may be optimized > > Reviewed-by: sspitsyn > > ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp > ! src/hotspot/share/prims/forte.cpp > ! src/hotspot/share/runtime/vframe.cpp > ! src/hotspot/share/runtime/vframe.hpp > ! src/hotspot/share/runtime/vframe.inline.hpp > > Changeset: dc71e8ca > Branch: hermetic-java-runtime > Author: Alex Menkov > Date: 2024-12-17 18:50:02 +0000 > URL: https://git.openjdk.org/leyden/commit/dc71e8cae95dfc6e4b2afdf8e8a255d9ffe5cdfa > > 8342995: Enhance Attach API to support arbitrary length arguments - Linux > > Reviewed-by: sspitsyn, kevinw > > ! src/hotspot/os/posix/attachListener_posix.cpp > ! src/hotspot/os/windows/attachListener_windows.cpp > ! src/hotspot/share/services/attachListener.cpp > ! src/hotspot/share/services/attachListener.hpp > ! src/jdk.attach/linux/classes/sun/tools/attach/VirtualMachineImpl.java > > Changeset: 414eb6bb > Branch: hermetic-java-runtime > Author: Chris Plummer > Date: 2024-12-17 19:06:07 +0000 > URL: https://git.openjdk.org/leyden/commit/414eb6bb83d092fbcd87d5ab72519b6eb109837f > > 8338714: vmTestbase/nsk/jdb/kill/kill001/kill001.java fails with JTREG_TEST_THREAD_FACTORY=Virtual > > Reviewed-by: sspitsyn, dholmes > > ! test/hotspot/jtreg/ProblemList-Virtual.txt > ! test/hotspot/jtreg/vmTestbase/nsk/jdb/kill/kill001/kill001a.java > ! test/hotspot/jtreg/vmTestbase/nsk/share/jdb/Launcher.java > > Changeset: f3e2f882 > Branch: hermetic-java-runtime > Author: Magnus Ihse Bursie > Date: 2024-12-17 19:09:29 +0000 > URL: https://git.openjdk.org/leyden/commit/f3e2f8821a63711599b9cecb91d62db59b915c90 > > 8346394: Bundled freetype library needs to have JNI_OnLoad for static builds > > Reviewed-by: erikj, prr > > ! make/modules/java.desktop/lib/ClientLibraries.gmk > + src/java.desktop/share/native/libfreetype/java_freetype.c > > Changeset: c0f0b8e5 > Branch: hermetic-java-runtime > Author: Alex Menkov > Date: 2024-12-17 21:02:45 +0000 > URL: https://git.openjdk.org/leyden/commit/c0f0b8e5f4d83ae7dd7e67930c19134855e5e97b > > 8346151: Add transformer error logging to VerifyLocalVariableTableOnRetransformTest > > Reviewed-by: cjplummer, sspitsyn > > ! test/jdk/java/lang/instrument/VerifyLocalVariableTableOnRetransformTest.java > > Changeset: ea50c54a > Branch: hermetic-java-runtime > Author: David Holmes > Date: 2024-12-18 01:47:44 +0000 > URL: https://git.openjdk.org/leyden/commit/ea50c54a14d39fcedabe8426a14eaec27ab24af2 > > 8321818: vmTestbase/nsk/stress/strace/strace015.java failed with 'Cannot read the array length because "" is null' > > Reviewed-by: lmesnik, mli > > ! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace007.java > ! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace008.java > ! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace009.java > ! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace010.java > ! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace011.java > ! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace012.java > ! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace013.java > ! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace014.java > ! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace015.java > > Changeset: 45331091 > Branch: hermetic-java-runtime > Author: David Holmes > Date: 2024-12-18 04:15:57 +0000 > URL: https://git.openjdk.org/leyden/commit/453310918b5d1a284d8467aab797e349d3fb5e14 > > 8345911: Enhance error message when IncompatibleClassChangeError is thrown for sealed class loading failures > > Reviewed-by: coleenp, alanb > > ! src/hotspot/share/classfile/classFileError.cpp > ! src/hotspot/share/classfile/classFileParser.cpp > ! src/hotspot/share/classfile/classFileParser.hpp > ! src/hotspot/share/classfile/moduleEntry.cpp > ! src/hotspot/share/classfile/moduleEntry.hpp > ! src/hotspot/share/oops/instanceKlass.cpp > ! src/hotspot/share/oops/instanceKlass.hpp > ! test/hotspot/jtreg/runtime/modules/SealedInterfaceModuleTest.java > ! test/hotspot/jtreg/runtime/modules/SealedModuleTest.java > ! test/hotspot/jtreg/runtime/sealedClasses/GetPermittedSubclassesTest.java > + test/hotspot/jtreg/runtime/sealedClasses/SealedDifferentUnnamedModuleTest.java > = test/hotspot/jtreg/runtime/sealedClasses/SealedSub.java > = test/hotspot/jtreg/runtime/sealedClasses/SealedSuper.java > ! test/hotspot/jtreg/runtime/sealedClasses/SealedUnnamedModuleIntfTest.java > ! test/hotspot/jtreg/runtime/sealedClasses/SealedUnnamedModuleTest.java > > Changeset: 842f801c > Branch: hermetic-java-runtime > Author: SendaoYan > Date: 2024-12-18 06:35:28 +0000 > URL: https://git.openjdk.org/leyden/commit/842f801c845ec4bb6a3433fa2790f98864ca330b > > 8339331: GCC fortify error in vm_version_linux_aarch64.cpp > > Reviewed-by: dholmes > > ! src/hotspot/os_cpu/linux_aarch64/vm_version_linux_aarch64.cpp > > Changeset: edbd76c6 > Branch: hermetic-java-runtime > Author: Roberto Casta?eda Lozano > Date: 2024-12-18 07:50:37 +0000 > URL: https://git.openjdk.org/leyden/commit/edbd76c62482df31cf539672c6950f00121bcbf3 > > 8344951: Stabilize write barrier micro-benchmarks > > Reviewed-by: kvn, tschatzl > > ! test/micro/org/openjdk/bench/vm/compiler/WriteBarrier.java > > Changeset: 5b703c70 > Branch: hermetic-java-runtime > Author: jeremy > Date: 2024-12-18 09:29:27 +0000 > URL: https://git.openjdk.org/leyden/commit/5b703c702323bc50452d3f6fd27b165b74006c3e > > 8342782: AWTEventMulticaster throws StackOverflowError using AquaButtonUI > > Reviewed-by: kizune, prr, lbourges > > ! src/java.desktop/share/classes/java/awt/AWTEventMulticaster.java > + test/jdk/java/awt/event/StressTest/LargeAWTEventMulticasterTest.java > > Changeset: 9e8aa855 > Branch: hermetic-java-runtime > Author: Volkan Yaz?c? > Committer: Daniel Fuchs > Date: 2024-12-18 09:43:06 +0000 > URL: https://git.openjdk.org/leyden/commit/9e8aa855fe3483b1a59233bcbd693cd0fed7de8e > > 8346017: Socket.connect specified to throw UHE for unresolved address is problematic for SOCKS V5 proxy > > Reviewed-by: dfuchs, alanb > > ! src/java.base/share/classes/java/net/Socket.java > ! test/jdk/java/net/Socket/ConnectFailTest.java > + test/jdk/java/net/Socket/ConnectSocksProxyTest.java > > Changeset: d50b725a > Branch: hermetic-java-runtime > Author: Jan Lahoda > Date: 2024-12-18 09:58:40 +0000 > URL: https://git.openjdk.org/leyden/commit/d50b725ac0f228f5b04dd68c123c7f6b263c0d02 > > 8344647: Make java.se participate in the preview language feature `requires transitive java.base` > > Reviewed-by: asotona, darcy > > ! src/java.base/share/classes/module-info.java > ! src/java.se/share/classes/module-info.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Directive.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties > ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java > ! test/langtools/tools/javac/ImportModule.java > ! test/langtools/tools/javac/modules/AnnotationsOnModules.java > > Changeset: 73b5dbae > Branch: hermetic-java-runtime > Author: Stefan Karlsson > Date: 2024-12-18 10:19:13 +0000 > URL: https://git.openjdk.org/leyden/commit/73b5dbaec340b3e8c958d63f510df92ec621c04e > > 8345655: Move reservation code out of ReservedSpace > > Reviewed-by: azafari, jsjolen > > ! src/hotspot/share/cds/archiveBuilder.cpp > ! src/hotspot/share/cds/archiveBuilder.hpp > ! src/hotspot/share/cds/dynamicArchive.hpp > ! src/hotspot/share/cds/filemap.hpp > ! src/hotspot/share/cds/metaspaceShared.cpp > ! src/hotspot/share/cds/metaspaceShared.hpp > ! src/hotspot/share/code/codeCache.cpp > ! src/hotspot/share/code/codeCache.hpp > ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp > ! src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.cpp > ! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp > ! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.cpp > ! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp > ! src/hotspot/share/gc/parallel/objectStartArray.cpp > ! src/hotspot/share/gc/parallel/parMarkBitMap.cpp > ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp > ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp > ! src/hotspot/share/gc/parallel/psOldGen.hpp > ! src/hotspot/share/gc/parallel/psParallelCompact.cpp > ! src/hotspot/share/gc/parallel/psVirtualspace.cpp > ! src/hotspot/share/gc/parallel/psVirtualspace.hpp > ! src/hotspot/share/gc/parallel/psYoungGen.hpp > ! src/hotspot/share/gc/serial/defNewGeneration.cpp > ! src/hotspot/share/gc/serial/generation.hpp > ! src/hotspot/share/gc/serial/serialBlockOffsetTable.cpp > ! src/hotspot/share/gc/serial/serialHeap.cpp > ! src/hotspot/share/gc/shared/cardTable.cpp > ! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp > ! src/hotspot/share/gc/shared/collectedHeap.cpp > ! src/hotspot/share/gc/shared/generationCounters.cpp > ! src/hotspot/share/gc/shared/generationCounters.hpp > ! src/hotspot/share/gc/shenandoah/shenandoahCardTable.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp > ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp > ! src/hotspot/share/jfr/recorder/storage/jfrVirtualMemory.cpp > ! src/hotspot/share/memory/heap.cpp > ! src/hotspot/share/memory/heap.hpp > + src/hotspot/share/memory/memoryReserver.cpp > + src/hotspot/share/memory/memoryReserver.hpp > ! src/hotspot/share/memory/metaspace.cpp > ! src/hotspot/share/memory/metaspace.hpp > ! src/hotspot/share/memory/metaspace/metaspaceContext.hpp > ! src/hotspot/share/memory/metaspace/testHelpers.cpp > ! src/hotspot/share/memory/metaspace/testHelpers.hpp > ! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp > ! src/hotspot/share/memory/metaspace/virtualSpaceNode.hpp > + src/hotspot/share/memory/reservedSpace.cpp > + src/hotspot/share/memory/reservedSpace.hpp > ! src/hotspot/share/memory/universe.cpp > ! src/hotspot/share/memory/universe.hpp > ! src/hotspot/share/memory/virtualspace.cpp > ! src/hotspot/share/memory/virtualspace.hpp > ! src/hotspot/share/oops/compressedOops.cpp > ! src/hotspot/share/prims/whitebox.cpp > ! test/hotspot/gtest/gc/g1/test_freeRegionList.cpp > ! test/hotspot/gtest/gc/g1/test_stressCommitUncommit.cpp > ! test/hotspot/gtest/memory/test_virtualspace.cpp > ! test/hotspot/gtest/runtime/test_virtualMemoryTracker.cpp > > Changeset: 8efc5585 > Branch: hermetic-java-runtime > Author: Magnus Ihse Bursie > Date: 2024-12-18 12:09:32 +0000 > URL: https://git.openjdk.org/leyden/commit/8efc5585b74714df6cf8e66853cb63d223534455 > > 8346378: Cannot use DllMain in libnet for static builds > > Reviewed-by: djelinski > > ! src/java.base/share/native/libnet/net_util.c > ! src/java.base/share/native/libnet/net_util.h > ! src/java.base/unix/native/libnet/net_util_md.c > ! src/java.base/windows/native/libnet/net_util_md.c > > Changeset: a0b7c4f0 > Branch: hermetic-java-runtime > Author: Prasanta Sadhukhan > Date: 2024-12-18 14:54:41 +0000 > URL: https://git.openjdk.org/leyden/commit/a0b7c4f015c694425893b8d21d2aecae71a3b604 > > 8346324: javax/swing/JScrollBar/4865918/bug4865918.java fails in CI > > Reviewed-by: aivanov, abhiscxk > > ! test/jdk/javax/swing/JScrollBar/4865918/bug4865918.java > > Changeset: f7f2b42e > Branch: hermetic-java-runtime > Author: Naoto Sato > Date: 2024-12-18 17:28:00 +0000 > URL: https://git.openjdk.org/leyden/commit/f7f2b42e106c916fc1740aa0fd88ceed31260710 > > 8346300: Add @Test annotation to TCKZoneId.test_constant_OLD_IDS_POST_2024b test > > Reviewed-by: lancea, rriggs > > ! test/jdk/java/time/tck/java/time/TCKZoneId.java > > Changeset: c8e94abf > Branch: hermetic-java-runtime > Author: Quan Anh Mai > Date: 2024-12-18 18:32:05 +0000 > URL: https://git.openjdk.org/leyden/commit/c8e94abfc36f751b9bbf4cdbd72d716d5e99ac88 > > 8346532: XXXVector::rearrangeTemplate misses null check > > Reviewed-by: psandoz > > ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java > ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java > ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java > ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java > ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java > ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java > ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template > > Changeset: 55906692 > Branch: hermetic-java-runtime > Author: Roger Riggs > Date: 2024-12-18 21:06:10 +0000 > URL: https://git.openjdk.org/leyden/commit/55906692e18d190a6655c7d473fe6f0e017f58fd > > 8346570: SM cleanup of tests for Beans and Serialization > > Reviewed-by: lancea, prr > > ! test/jdk/java/beans/Introspector/8132566/OverrideUserDefPropertyInfoTest.java > ! test/jdk/java/beans/XMLEncoder/BeanValidator.java > ! test/jdk/java/io/Serializable/subclass/AbstractObjectInputStream.java > ! test/jdk/java/io/Serializable/subclass/AbstractObjectOutputStream.java > ! test/jdk/java/io/Serializable/subclass/SubclassTest.java > ! test/jdk/java/io/Serializable/subclass/XObjectInputStream.java > ! test/jdk/java/io/Serializable/subclass/XObjectOutputStream.java > > Changeset: 5db0a138 > Branch: hermetic-java-runtime > Author: Calvin Cheung > Date: 2024-12-18 21:56:03 +0000 > URL: https://git.openjdk.org/leyden/commit/5db0a138636fb7540fd98e417346ef35c5af9ce4 > > 8346132: fallbacklinker.c failed compilation due to unused variable > > Reviewed-by: dholmes, jvernee > > ! src/java.base/share/native/libfallbackLinker/fallbackLinker.c > > Changeset: 00d8407a > Branch: hermetic-java-runtime > Author: SendaoYan > Date: 2024-12-19 01:28:21 +0000 > URL: https://git.openjdk.org/leyden/commit/00d8407a8fc095cbe94d012a3f82780749c1c606 > > 8346016: Problemlist vm/mlvm/indy/func/jvmti/mergeCP_indy2manyDiff_a in virtual thread mode > > Reviewed-by: sspitsyn > > ! test/hotspot/jtreg/ProblemList-Virtual.txt > > Changeset: 6b89954c > Branch: hermetic-java-runtime > Author: Fei Yang > Date: 2024-12-19 01:33:08 +0000 > URL: https://git.openjdk.org/leyden/commit/6b89954c65342bc601633d24075dab4f4b248f4b > > 8346475: RISC-V: Small improvement for MacroAssembler::ctzc_bit > > Reviewed-by: mli, fjiang > > ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp > ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp > ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp > ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp > > Changeset: b0c40aad > Branch: hermetic-java-runtime > Author: Simon Tooke > Date: 2024-12-19 02:12:02 +0000 > URL: https://git.openjdk.org/leyden/commit/b0c40aadd2f028cf43eebdd2070411bb4a9bd09e > > 8340401: DcmdMBeanPermissionsTest.java and SystemDumpMapTest.java fail with assert(_stack_base != nullptr) failed: Sanity check > > Reviewed-by: dholmes, stuefe, kevinw > > ! src/hotspot/share/nmt/memMapPrinter.cpp > ! src/hotspot/share/runtime/thread.hpp > ! test/hotspot/jtreg/ProblemList.txt > ! test/jdk/ProblemList.txt > > Changeset: 484229e0 > Branch: hermetic-java-runtime > Author: David Holmes > Date: 2024-12-19 02:48:06 +0000 > URL: https://git.openjdk.org/leyden/commit/484229e04b812acd0c58a261c935c9e9190b3ba8 > > 8346306: Unattached thread can cause crash during VM exit if it calls wait_if_vm_exited > > Reviewed-by: coleenp, ccheung > > ! src/hotspot/share/prims/jvm.cpp > ! src/hotspot/share/runtime/vmOperations.cpp > > Changeset: 23d6f747 > Branch: hermetic-java-runtime > Author: Alan Bateman > Date: 2024-12-19 07:58:26 +0000 > URL: https://git.openjdk.org/leyden/commit/23d6f747824ee3d750e2148a2be9d8e1dedbde40 > > 8346463: Add test coverage for deploying the default provider as a module > > Reviewed-by: bpb > > ! test/jdk/java/net/UnixDomainSocketAddress/AddressTest.java > ! test/jdk/java/nio/file/spi/SetDefaultProvider.java > ! test/jdk/java/nio/file/spi/TestDelegation.java > - test/jdk/java/nio/file/spi/m/module-info.java > = test/jdk/java/nio/file/spi/testapp/module-info.java > = test/jdk/java/nio/file/spi/testapp/testapp/Main.java > = test/jdk/java/nio/file/spi/testfsp/module-info.java > = test/jdk/java/nio/file/spi/testfsp/testfsp/TestProvider.java > > Changeset: f6e7713b > Branch: hermetic-java-runtime > Author: Matthew Donovan > Date: 2024-12-19 13:19:56 +0000 > URL: https://git.openjdk.org/leyden/commit/f6e7713bb653811423eeb2515c2f69b437750326 > > 8339356: Test javax/net/ssl/SSLSocket/Tls13PacketSize.java failed with java.net.SocketException: An established connection was aborted by the software in your host machine > > Co-authored-by: Daniel Jeli?ski > Reviewed-by: djelinski > > ! test/jdk/javax/net/ssl/SSLSocket/Tls13PacketSize.java > > Changeset: 572ce269 > Branch: hermetic-java-runtime > Author: Patricio Chilano Mateo > Date: 2024-12-19 14:45:27 +0000 > URL: https://git.openjdk.org/leyden/commit/572ce269d0cf7974ad5299edbff596a36d0692a9 > > 8345266: java/util/concurrent/locks/StampedLock/OOMEInStampedLock.java JTREG_TEST_THREAD_FACTORY=Virtual fails with OOME > > Reviewed-by: dholmes, alanb, coleenp > > ! src/hotspot/share/runtime/continuation.cpp > ! test/jdk/ProblemList-Virtual.txt > + test/jdk/java/lang/Thread/virtual/MonitorEnterWaitOOME.java > > Changeset: 2344a1a9 > Branch: hermetic-java-runtime > Author: Kim Barrett > Date: 2024-12-19 16:00:59 +0000 > URL: https://git.openjdk.org/leyden/commit/2344a1a917ec6f6380a8187af9f6c369ac3da6cb > > 8345732: Provide helpers for using PartialArrayState > > Reviewed-by: tschatzl, ayang, zgu, iwalulya > > ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp > ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp > ! src/hotspot/share/gc/g1/g1YoungCollector.cpp > ! src/hotspot/share/gc/parallel/psPromotionManager.cpp > ! src/hotspot/share/gc/parallel/psPromotionManager.hpp > ! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp > ! src/hotspot/share/gc/parallel/psScavenge.cpp > + src/hotspot/share/gc/shared/partialArraySplitter.cpp > + src/hotspot/share/gc/shared/partialArraySplitter.hpp > + src/hotspot/share/gc/shared/partialArraySplitter.inline.hpp > + src/hotspot/share/gc/shared/partialArrayTaskStats.cpp > + src/hotspot/share/gc/shared/partialArrayTaskStats.hpp > ! src/hotspot/share/gc/shared/taskqueue.hpp > ! src/hotspot/share/utilities/macros.hpp > > Changeset: 2649a973 > Branch: hermetic-java-runtime > Author: Roland Westrelin > Date: 2024-12-19 16:09:41 +0000 > URL: https://git.openjdk.org/leyden/commit/2649a97332b4af4f6eebc0c83af77e1c77760644 > > 8332827: [REDO] C2: crash in compiled code because of dependency on removed range check CastIIs > > Reviewed-by: epeter, chagedorn > > ! src/hotspot/share/opto/castnode.cpp > ! src/hotspot/share/opto/castnode.hpp > ! src/hotspot/share/opto/compile.cpp > ! src/hotspot/share/opto/node.cpp > ! src/hotspot/share/opto/node.hpp > + test/hotspot/jtreg/compiler/rangechecks/TestArrayAccessAboveRCAfterRCCastIIEliminated.java > + test/hotspot/jtreg/compiler/rangechecks/TestRangeCheckCastIISplitThruPhi.java > + test/hotspot/jtreg/compiler/vectorization/TestVectorizationNegativeScale.java > > Changeset: 4d77dbad > Branch: hermetic-java-runtime > Author: Brian Burkhalter > Date: 2024-12-19 16:16:58 +0000 > URL: https://git.openjdk.org/leyden/commit/4d77dbad4e15c5392878e7bc91cd8eb7ce49a482 > > 8346576: Remove vmTestbase/gc/memory/Nio/Nio.java from test/hotspot/jtreg/ProblemList.txt > > Reviewed-by: alanb, jpai, mli > > ! test/hotspot/jtreg/ProblemList.txt > > Changeset: b2811a0c > Branch: hermetic-java-runtime > Author: Weijun Wang > Date: 2024-12-19 21:35:55 +0000 > URL: https://git.openjdk.org/leyden/commit/b2811a0ccd9664d11770980c47424ab6723cbbc9 > > 8340493: Fix some Asserts failure messages > > Reviewed-by: valeriep, djelinski > > ! test/jdk/com/sun/crypto/provider/KDF/HKDFBasicFunctionsTest.java > ! test/jdk/sun/security/ec/ECDHPrimitive.java > ! test/jdk/sun/security/provider/acvp/ML_DSA_Test.java > ! test/jdk/sun/security/provider/acvp/ML_KEM_Test.java > ! test/jdk/sun/security/provider/acvp/SHA_Test.java > ! test/lib-test/jdk/test/lib/AssertsTest.java > ! test/lib-test/jdk/test/lib/security/FixedSecureRandomTest.java > ! test/lib/jdk/test/lib/Asserts.java > > Changeset: 35fafbc5 > Branch: hermetic-java-runtime > Author: Emanuel Peter > Date: 2024-12-20 06:52:22 +0000 > URL: https://git.openjdk.org/leyden/commit/35fafbc5974e81c26ac4fd16bc1f423f803470d0 > > 8346106: Verify.checkEQ: testing utility for recursive value verification > > Reviewed-by: kvn, tweidmann > > + test/hotspot/jtreg/compiler/lib/verify/Verify.java > + test/hotspot/jtreg/compiler/lib/verify/VerifyException.java > + test/hotspot/jtreg/testlibrary_tests/verify/examples/TestVerifyInCheckMethod.java > + test/hotspot/jtreg/testlibrary_tests/verify/tests/TestVerify.java > > Changeset: 54f34750 > Branch: hermetic-java-runtime > Author: liyazzi > Committer: Alan Bateman > Date: 2024-12-20 07:05:42 +0000 > URL: https://git.openjdk.org/leyden/commit/54f34750edb284f4a49fb86c3939491211eb98fe > > 8331467: FileSystems.getDefault fails with ClassNotFoundException if custom default provider is in run-time image > > Reviewed-by: alanb, jpai > > ! src/java.base/share/classes/jdk/internal/jimage/ImageReaderFactory.java > ! test/jdk/java/nio/file/spi/SetDefaultProvider.java > > Changeset: 85e024d9 > Branch: hermetic-java-runtime > Author: Matthias Baesken > Date: 2024-12-20 07:45:40 +0000 > URL: https://git.openjdk.org/leyden/commit/85e024d92dde5ef9c375a27af57c7df177369557 > > 8346605: AIX fastdebug build fails in memoryReserver.cpp after JDK-8345655 > > Reviewed-by: stefank, lucy, mdoerr > > ! src/hotspot/share/memory/memoryReserver.cpp > > Changeset: cf28fd4c > Branch: hermetic-java-runtime > Author: Evgeny Nikitin > Date: 2024-12-20 08:24:18 +0000 > URL: https://git.openjdk.org/leyden/commit/cf28fd4cbc6507eb69fcfeb33622316eb5b6b0c5 > > 8322983: Virtual Threads: exclude 2 tests > > Reviewed-by: jpai, lmesnik, syan > > ! test/hotspot/jtreg/ProblemList-Virtual.txt > > Changeset: 2a68f741 > Branch: hermetic-java-runtime > Author: Nizar Benalla > Date: 2024-12-20 10:16:04 +0000 > URL: https://git.openjdk.org/leyden/commit/2a68f741884e73c9ed8e5222e57f5ecb088b3cf7 > > 8346128: Comparison build fails due to difference in LabelTarget.html > > Reviewed-by: jlahoda, liach, prappo > > ! src/java.base/share/classes/java/lang/classfile/instruction/LabelTarget.java > > Changeset: 054c644e > Branch: hermetic-java-runtime > Author: Nizar Benalla > Date: 2024-12-20 10:17:21 +0000 > URL: https://git.openjdk.org/leyden/commit/054c644ea6ea38e54abc81e231977106d04bb69e > > 8346667: Doccheck: warning about missing before

> > Reviewed-by: psandoz > > ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorMask.java > > Changeset: bcb1bdaa > Branch: hermetic-java-runtime > Author: Severin Gehwolf > Date: 2024-12-20 12:35:35 +0000 > URL: https://git.openjdk.org/leyden/commit/bcb1bdaae772c752d54939dae3a0d95892acc228 > > 8345259: Disallow ALL-MODULE-PATH without explicit --module-path > > Reviewed-by: mchung > > ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java > ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties > ! test/jdk/tools/jlink/IntegrationTest.java > ! test/jdk/tools/jlink/JLinkTest.java > ! test/jdk/tools/jlink/basic/AllModulePath.java > ! test/jdk/tools/jlink/basic/BasicTest.java > > Changeset: d2a48634 > Branch: hermetic-java-runtime > Author: William Kemper > Date: 2024-12-20 17:30:17 +0000 > URL: https://git.openjdk.org/leyden/commit/d2a48634b872b65668b57d3975f805277ae96f83 > > 8346690: Shenandoah: Fix log message for end of GC usage report > > Reviewed-by: ysr, kdnilsen > > ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp > > Changeset: b8e40b9c > Branch: hermetic-java-runtime > Author: William Kemper > Date: 2024-12-20 17:32:33 +0000 > URL: https://git.openjdk.org/leyden/commit/b8e40b9c2dfecdad9096015c1aa208ea077db7f5 > > 8346688: GenShen: Missing metadata trigger log message > > Reviewed-by: ysr, kdnilsen > > ! src/hotspot/share/gc/shenandoah/shenandoahRegulatorThread.cpp > > Changeset: 7ba969a5 > Branch: hermetic-java-runtime > Author: Mandy Chung > Date: 2024-12-20 20:08:42 +0000 > URL: https://git.openjdk.org/leyden/commit/7ba969a576eb92446e40587fecf98e1e4aba8883 > > 8346739: jpackage tests failed after JDK-8345259 > > Reviewed-by: kcr, asemenyuk > > ! test/jdk/tools/jpackage/share/RuntimeImageSymbolicLinksTest.java > ! test/jdk/tools/jpackage/share/RuntimeImageTest.java > ! test/jdk/tools/jpackage/share/RuntimePackageTest.java > > Changeset: d562d3c7 > Branch: hermetic-java-runtime > Author: Liam Miller-Cushon > Date: 2024-12-20 20:52:48 +0000 > URL: https://git.openjdk.org/leyden/commit/d562d3c7a9e1e857c095ef908b0957b033972949 > > 8343882: BasicAnnoTests doesn't handle multiple annotations at the same position > > Reviewed-by: darcy > > ! test/langtools/tools/javac/processing/model/type/BasicAnnoTests.java > > Changeset: 249f1412 > Branch: hermetic-java-runtime > Author: William Kemper > Date: 2024-12-20 23:51:49 +0000 > URL: https://git.openjdk.org/leyden/commit/249f141211c94afcce70d9d536d84e108e07b4e5 > > 8346737: GenShen: Generational memory pools should not report zero for maximum capacity > > Reviewed-by: kdnilsen, ysr > > ! src/hotspot/share/gc/shenandoah/shenandoahMemoryPool.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahMemoryPool.hpp > > Changeset: 43b7e9f5 > Branch: hermetic-java-runtime > Author: Jan Kratochvil > Committer: SendaoYan > Date: 2024-12-21 03:40:48 +0000 > URL: https://git.openjdk.org/leyden/commit/43b7e9f54776ec7ed98d2e2f717c3d9663268ef2 > > 8346713: [testsuite] NeverActAsServerClassMachine breaks TestPLABAdaptToMinTLABSize.java TestPinnedHumongousFragmentation.java TestPinnedObjectContents.java > > Reviewed-by: stefank, tschatzl > > ! test/hotspot/jtreg/gc/TestPLABAdaptToMinTLABSize.java > ! test/hotspot/jtreg/gc/g1/pinnedobjs/TestPinnedHumongousFragmentation.java > ! test/hotspot/jtreg/gc/g1/pinnedobjs/TestPinnedObjectContents.java > > Changeset: c1b868d2 > Branch: hermetic-java-runtime > Author: Qizheng Xing > Committer: David Holmes > Date: 2024-12-22 20:53:21 +0000 > URL: https://git.openjdk.org/leyden/commit/c1b868d27d955b5e219caf8f76e87e5edf4c92df > > 8346602: Remove unused macro parameters in `jni.cpp` > > Reviewed-by: dholmes, mli > > ! src/hotspot/share/prims/jni.cpp > > Changeset: bffa77bc > Branch: hermetic-java-runtime > Author: SendaoYan > Date: 2024-12-23 11:27:12 +0000 > URL: https://git.openjdk.org/leyden/commit/bffa77bc04219d3b2fd0898f5e62f324503b2b94 > > 8346714: [ASAN] compressedKlass.cpp reported applying non-zero offset to null pointer > > Reviewed-by: mdoerr, coleenp > > ! src/hotspot/share/oops/compressedKlass.cpp > ! src/hotspot/share/utilities/globalDefinitions.hpp > > Changeset: cd15ebb9 > Branch: hermetic-java-runtime > Author: David Holmes > Date: 2024-12-23 11:56:24 +0000 > URL: https://git.openjdk.org/leyden/commit/cd15ebb963d4dab079921bf468005896a40ab3b1 > > 8346477: Clarify the Java manpage in relation to the JVM's OnOutOfMemoryError flags > > Co-authored-by: Thomas Stuefe > Reviewed-by: jpai, stuefe > > ! src/java.base/share/man/java.md > > Changeset: ed292318 > Branch: hermetic-java-runtime > Author: Nizar Benalla > Date: 2024-12-23 13:50:39 +0000 > URL: https://git.openjdk.org/leyden/commit/ed292318a98163b3226aa05d06825b48c3d97dbb > > 8337111: Bad HTML checker for generated documentation > 8337113: Bad character checker for generated documentation > 8337116: Internal links checker for generated documentation > 8337114: DocType checker for generated documentation > > Reviewed-by: hannesw > > - test/docs/jdk/javadoc/TestDocs.java > + test/docs/jdk/javadoc/doccheck/DocCheck.java > + test/docs/jdk/javadoc/doccheck/ExtLinksJdk.txt > + test/docs/jdk/javadoc/doccheck/checks/jdkCheckExtlinks.java > + test/docs/jdk/javadoc/doccheck/checks/jdkCheckHtml.java > + test/docs/jdk/javadoc/doccheck/checks/jdkCheckLinks.java > + test/docs/jdk/javadoc/doccheck/checks/jdkDoctypeBadcharsCheck.java > + test/docs/jdk/javadoc/doccheck/doccheckutils/Checker.java > + test/docs/jdk/javadoc/doccheck/doccheckutils/FileChecker.java > + test/docs/jdk/javadoc/doccheck/doccheckutils/FileProcessor.java > + test/docs/jdk/javadoc/doccheck/doccheckutils/HtmlChecker.java > + test/docs/jdk/javadoc/doccheck/doccheckutils/HtmlFileChecker.java > + test/docs/jdk/javadoc/doccheck/doccheckutils/Log.java > + test/docs/jdk/javadoc/doccheck/doccheckutils/checkers/BadCharacterChecker.java > + test/docs/jdk/javadoc/doccheck/doccheckutils/checkers/DocTypeChecker.java > + test/docs/jdk/javadoc/doccheck/doccheckutils/checkers/ExtLinkChecker.java > + test/docs/jdk/javadoc/doccheck/doccheckutils/checkers/LinkChecker.java > + test/docs/jdk/javadoc/doccheck/doccheckutils/checkers/TidyChecker.java > > Changeset: 68c6623d > Branch: hermetic-java-runtime > Author: Bradford Wetmore > Date: 2024-12-23 19:05:07 +0000 > URL: https://git.openjdk.org/leyden/commit/68c6623d384dad8f9f436336e80530c351ae2a38 > > 8345840: Add missing TLS handshake messages to SSLHandshake.java > > Reviewed-by: jnimeh > > ! src/java.base/share/classes/sun/security/ssl/SSLHandshake.java > > Changeset: 62a4544b > Branch: hermetic-java-runtime > Author: Swati Sharma > Committer: Derek White > Date: 2024-12-23 19:16:18 +0000 > URL: https://git.openjdk.org/leyden/commit/62a4544bb76aa339a8129f81d2527405a1b1e7e3 > > 8205051: Poor Performance with UseNUMA when cpu and memory nodes are misaligned > > Co-authored-by: Derek White > Reviewed-by: sjohanss, tschatzl > > ! src/hotspot/os/linux/os_linux.cpp > ! src/hotspot/os/linux/os_linux.hpp > > Changeset: 1a32654f > Branch: hermetic-java-runtime > Author: Nizar Benalla > Date: 2024-12-24 18:23:14 +0000 > URL: https://git.openjdk.org/leyden/commit/1a32654faf6f6f0256fd7f42e6351adf914d8337 > > 8346295: Update --release 24 symbol information for JDK 24 build 29 > > Reviewed-by: liach > > ! src/jdk.compiler/share/data/symbols/java.base-O.sym.txt > ! src/jdk.compiler/share/data/symbols/java.se-O.sym.txt > > Changeset: 4fc445d1 > Branch: hermetic-java-runtime > Author: Phil Race > Date: 2024-12-25 00:40:18 +0000 > URL: https://git.openjdk.org/leyden/commit/4fc445d12b4dabd5ce3a6deb23ca6e4fea323620 > > 8346829: Problem list com/sun/jdi/ReattachStressTest.java & ProcessAttachTest.java on Linux > > Reviewed-by: lmesnik > > ! test/jdk/ProblemList.txt > > Changeset: 6c591854 > Branch: hermetic-java-runtime > Author: SendaoYan > Date: 2024-12-25 01:27:35 +0000 > URL: https://git.openjdk.org/leyden/commit/6c59185475eeca83153f085eba27cc0b3acf9bb4 > > 8345757: [ASAN] clang17 report 'dprintf' macro redefined > > Reviewed-by: kbarrett, valeriep > > ! src/java.smartcardio/share/native/libj2pcsc/pcsc.c > ! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/j2secmod.c > ! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/j2secmod.h > ! src/jdk.crypto.cryptoki/unix/native/libj2pkcs11/j2secmod_md.c > ! src/jdk.crypto.cryptoki/windows/native/libj2pkcs11/j2secmod_md.c > > Changeset: 807f6f7f > Branch: hermetic-java-runtime > Author: Amit Kumar > Date: 2024-12-27 10:05:41 +0000 > URL: https://git.openjdk.org/leyden/commit/807f6f7fb868240cba5ba117c7059216f69a53f9 > > 8346847: [s390x] minimal build failure > > Reviewed-by: stuefe > > ! src/hotspot/cpu/s390/vm_version_s390.cpp > > Changeset: 60e0730a > Branch: hermetic-java-runtime > Author: Matthias Baesken > Date: 2024-12-28 15:45:26 +0000 > URL: https://git.openjdk.org/leyden/commit/60e0730a3ba26180d0eb2cd278e389c3e70fec5f > > 8346712: Remove com/sun/net/httpserver/TcpNoDelayNotRequired.java test > > Reviewed-by: djelinski, lucy, jpai > > - test/jdk/com/sun/net/httpserver/TcpNoDelayNotRequired.java > > Changeset: b3e63631 > Branch: hermetic-java-runtime > Author: GennadiyKrivoshein <164895822+GennadiyKrivoshein at users.noreply.github.com> > Date: 2024-12-28 20:48:57 +0000 > URL: https://git.openjdk.org/leyden/commit/b3e63631c735862ba00270636b4ef51c0e48a1af > > 8343224: print/Dialog/PaperSizeError.java fails with MediaSizeName is not A4: A4 > > Reviewed-by: azvegint, alexsch, psadhukhan, achung > > ! src/java.desktop/share/classes/sun/print/CustomMediaSizeName.java > ! test/jdk/java/awt/print/Dialog/PaperSizeError.java > > Changeset: 79958470 > Branch: hermetic-java-runtime > Author: Qizheng Xing > Committer: Julian Waters > Date: 2024-12-29 08:32:38 +0000 > URL: https://git.openjdk.org/leyden/commit/79958470e08ade2d3584748e020bd2e18092c0cf > > 8346831: Remove the extra closing parenthesis in CTW Makefile > > Reviewed-by: liach, kbarrett, lmesnik, jwaters > > ! test/hotspot/jtreg/testlibrary/ctw/Makefile > > Changeset: bd0fde71 > Branch: hermetic-java-runtime > Author: Jaikiran Pai > Date: 2024-12-29 08:37:25 +0000 > URL: https://git.openjdk.org/leyden/commit/bd0fde71d9113bad902e71b61f0ca44c650809ef > > 8302293: jar --create fails with IllegalArgumentException if archive name is shorter than 3 characters > > Reviewed-by: lancea > > ! src/jdk.jartool/share/classes/sun/tools/jar/Main.java > + test/jdk/tools/jar/JarCreateFileNameTest.java > > Changeset: 24c5ff7b > Branch: hermetic-java-runtime > Author: Jaikiran Pai > Date: 2024-12-30 00:53:15 +0000 > URL: https://git.openjdk.org/leyden/commit/24c5ff7ba58cb7cf93df07f81484cd8fae60e31e > > 8346871: Improve robustness of java/util/zip/EntryCount64k.java test > > Reviewed-by: lancea > > ! test/jdk/java/util/zip/EntryCount64k.java > > Changeset: d3abf01c > Branch: hermetic-java-runtime > Author: Volker Simonis > Date: 2025-01-01 17:20:27 +0000 > URL: https://git.openjdk.org/leyden/commit/d3abf01c3e8236d37ec369429e17f35afeb7ab88 > > 8346101: [JVMCI] Export jdk.internal.misc to jdk.graal.compiler > > Reviewed-by: dnsimon, phh > > ! src/java.base/share/classes/module-info.java > ! src/jdk.graal.compiler/share/classes/module-info.java > ! test/jdk/jdk/modules/etc/JdkQualifiedExportTest.java > > Changeset: a87bc7e4 > Branch: hermetic-java-runtime > Author: Kim Barrett > Date: 2025-01-02 08:11:55 +0000 > URL: https://git.openjdk.org/leyden/commit/a87bc7e4f0e797a108f447a1c9801abe39b700da > > 8345374: Ubsan: runtime error: division by zero > > Reviewed-by: jwaters, ayang, amitkumar > > ! src/hotspot/share/gc/g1/g1HeapSizingPolicy.cpp > > Changeset: e769b536 > Branch: hermetic-java-runtime > Author: SendaoYan > Date: 2025-01-02 09:10:03 +0000 > URL: https://git.openjdk.org/leyden/commit/e769b53614b13e09ea575558be687607549f700b > > 8346193: CrashGCForDumpingJavaThread do not trigger expected crash build with clang17 > > Reviewed-by: kbarrett, amitkumar > > ! src/hotspot/share/runtime/frame.cpp > > Changeset: a77ed30f > Branch: hermetic-java-runtime > Author: Volkan Yaz?c? > Committer: Jaikiran Pai > Date: 2025-01-02 09:19:58 +0000 > URL: https://git.openjdk.org/leyden/commit/a77ed30fcc3360cd16a11b1899f52f7e871df1df > > 8336412: sun.net.www.MimeTable has a few unused methods > > Reviewed-by: jpai > > ! src/java.base/share/classes/java/net/URLConnection.java > ! src/java.base/share/classes/sun/net/www/MimeTable.java > > Changeset: 84e6432b > Branch: hermetic-java-runtime > Author: Daniel Skantz > Committer: Vladimir Kozlov > Date: 2025-01-02 22:13:14 +0000 > URL: https://git.openjdk.org/leyden/commit/84e6432bb73e35b32f12cdc0e1a172b7c973e618 > > 8346288: WB_IsIntrinsicAvailable fails if called with wrong compilation level > > Reviewed-by: kvn, rcastanedalo > > ! src/hotspot/share/prims/whitebox.cpp > > Changeset: 07c9f713 > Branch: hermetic-java-runtime > Author: Albert Mingkun Yang > Date: 2025-01-03 11:46:34 +0000 > URL: https://git.openjdk.org/leyden/commit/07c9f7138affdf0d42ecdc30adcb854515569985 > > 8346921: Remove unused arg in markWord::must_be_preserved > > Reviewed-by: kbarrett, tschatzl > > ! src/hotspot/share/oops/markWord.hpp > ! src/hotspot/share/oops/oop.inline.hpp > > Changeset: ca5390c4 > Branch: hermetic-java-runtime > Author: Gui Cao > Committer: Fei Yang > Date: 2025-01-06 03:35:46 +0000 > URL: https://git.openjdk.org/leyden/commit/ca5390c4d9a8744fbbfb0f378f7e31ac9486d0d6 > > 8346924: TestVectorizationNegativeScale.java fails without the rvv extension on RISCV fastdebug VM > > Reviewed-by: fyang, kvn > > ! test/hotspot/jtreg/compiler/vectorization/TestVectorizationNegativeScale.java > > Changeset: e98f4126 > Branch: hermetic-java-runtime > Author: Gui Cao > Committer: Fei Yang > Date: 2025-01-06 03:36:00 +0000 > URL: https://git.openjdk.org/leyden/commit/e98f41266346aa676a3e764528806f2b82ec7e46 > > 8346922: TestVectorReinterpret.java fails without the rvv extension on RISCV fastdebug VM > > Reviewed-by: fyang, kvn > > ! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorReinterpret.java > > Changeset: 93938978 > Branch: hermetic-java-runtime > Author: Prasanta Sadhukhan > Date: 2025-01-06 06:01:24 +0000 > URL: https://git.openjdk.org/leyden/commit/9393897817a3280e08a8278b86df71f59608be9c > > 8346260: Test "javax/swing/JOptionPane/bug4174551.java" failed because the font size of message "Hi 24" is not set to 24 in Nimbus LookAndFeel > > Reviewed-by: aivanov, dnguyen > > ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthDefaultLookup.java > ! test/jdk/javax/swing/JOptionPane/bug4174551.java > > Changeset: f1d85ab3 > Branch: hermetic-java-runtime > Author: Qizheng Xing > Date: 2025-01-06 06:23:53 +0000 > URL: https://git.openjdk.org/leyden/commit/f1d85ab3e61f923b4e120cf30e16109e04505b53 > > 8346773: Fix unmatched brackets in some misc files > > Reviewed-by: kbarrett, alanb, rriggs, dholmes, erikj, liach > > ! doc/hotspot-unit-tests.html > ! doc/hotspot-unit-tests.md > ! src/hotspot/share/jfr/metadata/metadata.xml > ! src/hotspot/share/prims/jvmti.xml > ! src/java.base/share/man/java.md > ! src/java.base/share/man/keytool.md > ! src/jdk.compiler/share/man/javac.md > > Changeset: dfaa8916 > Branch: hermetic-java-runtime > Author: Zhengyu Gu > Date: 2025-01-06 13:44:35 +0000 > URL: https://git.openjdk.org/leyden/commit/dfaa89162a35acd20b1ed35e147f9626a181510a > > 8346569: Shenandoah: Worker initializes ShenandoahThreadLocalData twice results in memory leak > > Reviewed-by: wkemper, shade > > ! src/hotspot/share/gc/shenandoah/shenandoahWorkGroup.cpp > > Changeset: e0695e0e > Branch: hermetic-java-runtime > Author: Adam Sotona > Date: 2025-01-06 14:08:32 +0000 > URL: https://git.openjdk.org/leyden/commit/e0695e0ef0dd1bfacbaac32edda055ba852a2421 > > 8346981: Remove obsolete java.base exports of jdk.internal.objectweb.asm packages > > Reviewed-by: liach, alanb > > ! src/java.base/share/classes/module-info.java > > Changeset: c027f2ed > Branch: hermetic-java-runtime > Author: Adam Sotona > Date: 2025-01-06 14:08:45 +0000 > URL: https://git.openjdk.org/leyden/commit/c027f2ed1d77f34bbd1db8418156322d3a13ab81 > > 8346983: Remove ASM-based transforms from Class-File API tests > > Reviewed-by: liach > > ! test/jdk/jdk/classfile/TEST.properties > ! test/jdk/jdk/classfile/helpers/Transforms.java > > Changeset: 594e5196 > Branch: hermetic-java-runtime > Author: Adam Sotona > Date: 2025-01-06 14:10:19 +0000 > URL: https://git.openjdk.org/leyden/commit/594e5196481fd3f9ba21f56120d4377a901f52ec > > 8346984: Remove ASM-based benchmarks from Class-File API benchmarks > > Reviewed-by: liach, redestad, erikj > > ! make/test/BuildMicrobenchmark.gmk > ! test/micro/org/openjdk/bench/jdk/classfile/AbstractCorpusBenchmark.java > ! test/micro/org/openjdk/bench/jdk/classfile/AdaptNull.java > ! test/micro/org/openjdk/bench/jdk/classfile/ReadDeep.java > ! test/micro/org/openjdk/bench/jdk/classfile/ReadMetadata.java > ! test/micro/org/openjdk/bench/jdk/classfile/Transforms.java > ! test/micro/org/openjdk/bench/jdk/classfile/Write.java > > Changeset: ccf3d57e > Branch: hermetic-java-runtime > Author: Adam Sotona > Date: 2025-01-06 14:10:34 +0000 > URL: https://git.openjdk.org/leyden/commit/ccf3d57ebcae718336770a4c3fc896d85340df23 > > 8346985: Convert test/jdk/com/sun/jdi/ClassUnloadEventTest.java to Class-File API > > Reviewed-by: liach > > ! test/jdk/com/sun/jdi/ClassUnloadEventTest.java > > Changeset: dd81f8dc > Branch: hermetic-java-runtime > Author: Archie Cobbs > Date: 2025-01-06 15:28:36 +0000 > URL: https://git.openjdk.org/leyden/commit/dd81f8dcf504d4329e710623c4c92e4786948ada > > 8344079: Minor fixes and cleanups to compiler lint-related code > > Reviewed-by: mcimadamore > > ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Warner.java > > Changeset: 12700cb8 > Branch: hermetic-java-runtime > Author: Aleksey Shipilev > Date: 2025-01-06 15:36:28 +0000 > URL: https://git.openjdk.org/leyden/commit/12700cb81bdfc006bcd228e43b509b8810af6549 > > 8346264: "Total compile time" counter should include time spent in failing/bailout compiles > > Reviewed-by: kvn, mli > > ! src/hotspot/share/compiler/compileBroker.cpp > > Changeset: 9a60f445 > Branch: hermetic-java-runtime > Author: Naoto Sato > Date: 2025-01-06 17:04:07 +0000 > URL: https://git.openjdk.org/leyden/commit/9a60f4457bb56d0f5039a97e6b943e62a8a2c3ee > > 8345668: ZoneOffset.ofTotalSeconds performance regression > > Reviewed-by: rriggs, aturbanov > > ! src/java.base/share/classes/java/time/ZoneOffset.java > ! src/java.base/share/classes/java/time/format/DateTimeTextProvider.java > ! src/java.base/share/classes/java/time/format/DecimalStyle.java > > Changeset: 9c393a24 > Branch: hermetic-java-runtime > Author: Archie Cobbs > Date: 2025-01-06 17:24:23 +0000 > URL: https://git.openjdk.org/leyden/commit/9c393a243d6678b8435178a141b38b444b348580 > > 8346953: Remove unnecessary @SuppressWarnings annotations (client, #2) > > Reviewed-by: azvegint > > ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKFileChooserUI.java > ! src/java.desktop/unix/classes/sun/awt/X11/XComponentPeer.java > ! src/java.desktop/unix/classes/sun/awt/X11/XFileDialogPeer.java > ! src/java.desktop/unix/classes/sun/awt/X11/XFramePeer.java > ! src/java.desktop/unix/classes/sun/awt/X11/XMouseInfoPeer.java > ! src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java > ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsFileChooserUI.java > ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsInternalFrameTitlePane.java > ! src/java.desktop/windows/classes/sun/awt/windows/WDialogPeer.java > > Changeset: d723597d > Branch: hermetic-java-runtime > Author: Brian Burkhalter > Date: 2025-01-06 17:47:10 +0000 > URL: https://git.openjdk.org/leyden/commit/d723597dd953c3fb7c3ae04a1c6cce7e10869406 > > 8345432: (ch, fs) Replace anonymous Thread with InnocuousThread > > Reviewed-by: alanb > > ! src/java.base/share/classes/sun/nio/ch/ThreadPool.java > ! src/java.base/share/classes/sun/nio/fs/AbstractPoller.java > ! src/java.base/share/classes/sun/nio/fs/Cancellable.java > ! src/java.base/share/classes/sun/nio/fs/PollingWatchService.java > ! src/java.base/windows/classes/sun/nio/ch/PipeImpl.java > > Changeset: 8d388ccd > Branch: hermetic-java-runtime > Author: Calvin Cheung > Date: 2025-01-06 17:59:10 +0000 > URL: https://git.openjdk.org/leyden/commit/8d388ccd9eae279018bf499e49152fd276aab5bf > > 8346457: AOT cache creation crashes with "assert(pair_at(i).match() < pair_at(i+1).match()) failed: unsorted table entries" > > Reviewed-by: iklam, dholmes > > ! src/hotspot/share/cds/metaspaceShared.cpp > + test/hotspot/jtreg/runtime/cds/appcds/CreateAOTCacheVerifyError.java > + test/hotspot/jtreg/runtime/cds/appcds/test-classes/BadLookupSwitch.jcod > > Changeset: 27646e55 > Branch: hermetic-java-runtime > Author: Archie Cobbs > Date: 2025-01-06 18:37:19 +0000 > URL: https://git.openjdk.org/leyden/commit/27646e551686ec02740600fc73694fc2fbd00a88 > > 8344148: Add an explicit compiler phase for warning generation > > Reviewed-by: vromero > > ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/CompileStates.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ThisEscapeAnalyzer.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java > + src/jdk.compiler/share/classes/com/sun/tools/javac/comp/WarningAnalyzer.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java > ! test/langtools/tools/javac/6734819/T6734819a.out > ! test/langtools/tools/javac/6734819/T6734819b.out > ! test/langtools/tools/javac/6734819/T6734819c.out > ! test/langtools/tools/javac/implicitCompile/SkipAttrFlowGenForImplicits.out > ! test/langtools/tools/javac/policy/test1/byfile.ABD.out > ! test/langtools/tools/javac/policy/test1/byfile.ACD.out > ! test/langtools/tools/javac/policy/test1/bytodo.ABD.out > ! test/langtools/tools/javac/policy/test1/bytodo.ACD.out > ! test/langtools/tools/javac/policy/test2/byfile.AB.out > ! test/langtools/tools/javac/policy/test2/byfile.BA.out > ! test/langtools/tools/javac/policy/test2/bytodo.AB.out > ! test/langtools/tools/javac/policy/test2/bytodo.BA.out > ! test/langtools/tools/javac/recovery/AttrRecovery.java > > Changeset: de025036 > Branch: hermetic-java-runtime > Author: Fei Yang > Date: 2025-01-07 03:39:50 +0000 > URL: https://git.openjdk.org/leyden/commit/de0250368edbf4e9bebf326778f8f8773b69b84c > > 8346832: runtime/CompressedOops/CompressedCPUSpecificClassSpaceReservation.java fails on RISC-V > > Reviewed-by: stuefe, fjiang > > ! src/hotspot/cpu/riscv/compressedKlass_riscv.cpp > ! test/hotspot/jtreg/runtime/CompressedOops/CompressedCPUSpecificClassSpaceReservation.java > > Changeset: 08debd33 > Branch: hermetic-java-runtime > Author: Emanuel Peter > Date: 2025-01-07 06:15:48 +0000 > URL: https://git.openjdk.org/leyden/commit/08debd335e9160d20b87e06a2e83ddedd5f473b8 > > 8346993: C2 SuperWord: refactor to make more vector nodes available in VectorNode::make > > Reviewed-by: chagedorn, kvn > > ! src/hotspot/share/opto/vectornode.cpp > ! src/hotspot/share/opto/vectornode.hpp > > Changeset: 0a81676f > Branch: hermetic-java-runtime > Author: Matthias Baesken > Date: 2025-01-07 08:10:28 +0000 > URL: https://git.openjdk.org/leyden/commit/0a81676fae3b25117dd2289a734193bcbee822de > > 8346881: [ubsan] logSelection.cpp:154:24 / logSelectionList.cpp:72:94 : runtime error: applying non-zero offset 1 to null pointer > > Reviewed-by: clanger, mdoerr, dholmes, syan, amitkumar > > ! src/hotspot/share/logging/logDecorators.cpp > ! src/hotspot/share/logging/logSelection.cpp > ! src/hotspot/share/logging/logSelectionList.cpp > > Changeset: 0285020c > Branch: hermetic-java-runtime > Author: Matthias Baesken > Date: 2025-01-07 08:15:12 +0000 > URL: https://git.openjdk.org/leyden/commit/0285020c7ea01f32b32efe166a0a5dae39957216 > > 8345676: [ubsan] ProcessImpl_md.c:561:40: runtime error: applying zero offset to null pointer on macOS aarch64 > > Reviewed-by: rriggs > > ! src/java.base/unix/native/libjava/ProcessImpl_md.c > > Changeset: 379ac349 > Branch: hermetic-java-runtime > Author: Fei Yang > Date: 2025-01-07 10:32:11 +0000 > URL: https://git.openjdk.org/leyden/commit/379ac349d13e2c0c6986eb0787f33b9a7a2a3749 > > 8346838: RISC-V: runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java crash with debug VMs > > Reviewed-by: fjiang, rehn > > ! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp > > Changeset: f1196638 > Branch: hermetic-java-runtime > Author: Alan Bateman > Date: 2025-01-07 10:34:18 +0000 > URL: https://git.openjdk.org/leyden/commit/f1196638b347c9a2e7d7dc1795c6c24ea7efe711 > > 8346573: Can't use custom default file system provider with custom system class loader > > Reviewed-by: mkartashev, bpb > > ! src/java.base/share/classes/java/nio/file/FileSystems.java > + test/jdk/java/nio/file/spi/CustomSystemClassLoader.java > ! test/jdk/java/nio/file/spi/SetDefaultProvider.java > > Changeset: 3f7052ed > Branch: hermetic-java-runtime > Author: Fei Yang > Date: 2025-01-07 10:54:52 +0000 > URL: https://git.openjdk.org/leyden/commit/3f7052ed7af89efd1c6977df0b4f3b95fcfec764 > > 8346868: RISC-V: compiler/sharedstubs tests fail after JDK-8332689 > > Reviewed-by: rehn, mli > > ! src/hotspot/cpu/riscv/codeBuffer_riscv.hpp > ! test/hotspot/jtreg/compiler/sharedstubs/SharedTrampolineTest.java > > Changeset: 5e6cda47 > Branch: hermetic-java-runtime > Author: Jaikiran Pai > Date: 2025-01-07 12:32:31 +0000 > URL: https://git.openjdk.org/leyden/commit/5e6cda4799a6bf12370bc6a04b218ebed32dee53 > > 8347000: Bug in com/sun/net/httpserver/bugs/B6361557.java test > > Reviewed-by: msheppar, michaelm > > ! test/jdk/com/sun/net/httpserver/bugs/B6361557.java > > Changeset: 8b22517c > Branch: hermetic-java-runtime > Author: Joachim Kern > Date: 2025-01-07 13:54:09 +0000 > URL: https://git.openjdk.org/leyden/commit/8b22517cb0b24c4134a2dbf22591f6f84d7d866c > > 8211851: (ch) java/nio/channels/AsynchronousSocketChannel/StressLoopback.java times out (aix) > > Reviewed-by: mdoerr, varadam > > ! src/java.base/aix/classes/sun/nio/ch/AixPollPort.java > ! test/jdk/ProblemList.txt > > Changeset: e5f0c190 > Branch: hermetic-java-runtime > Author: Tobias Holenstein > Date: 2025-01-07 14:30:05 +0000 > URL: https://git.openjdk.org/leyden/commit/e5f0c19084dcb5f16a5e7665f98005a35173f61d > > 8345041: IGV: Free Placement Mode in IGV Layout > > Reviewed-by: chagedorn, epeter, rcastanedalo > > + src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/FreeInteractiveLayoutManager.java > ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/HierarchicalLayoutManager.java > ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutGraph.java > ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutMover.java > ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutNode.java > ! src/utils/IdealGraphVisualizer/Settings/src/main/java/com/sun/hotspot/igv/settings/Settings.java > ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramScene.java > ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramViewModel.java > ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/EditorTopComponent.java > + src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/EnableFreeLayoutAction.java > ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/LineWidget.java > + src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/dynamic.png > > Changeset: cf3e48e7 > Branch: hermetic-java-runtime > Author: SendaoYan > Date: 2025-01-07 15:07:00 +0000 > URL: https://git.openjdk.org/leyden/commit/cf3e48e77172db7e27530af9754e1ead8d493f52 > > 8346965: Multiple compiler/ciReplay test fails with -XX:+SegmentedCodeCache > > Reviewed-by: kvn > > ! test/hotspot/jtreg/compiler/ciReplay/CiReplayBase.java > > Changeset: 4d8fb807 > Branch: hermetic-java-runtime > Author: SendaoYan > Date: 2025-01-07 15:08:24 +0000 > URL: https://git.openjdk.org/leyden/commit/4d8fb80732fd17352c36254c6dfc1be5dbfbacf1 > > 8347038: [JMH] jdk.incubator.vector.SpiltReplicate fails NoClassDefFoundError > > Reviewed-by: psandoz > > ! test/micro/org/openjdk/bench/jdk/incubator/vector/SpiltReplicate.java > > Changeset: c8a9dd3a > Branch: hermetic-java-runtime > Author: Per Minborg > Date: 2025-01-07 15:18:02 +0000 > URL: https://git.openjdk.org/leyden/commit/c8a9dd3a027781d006850c028714a62903c487d5 > > 8346609: Improve MemorySegment.toString > > Reviewed-by: mcimadamore > > ! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java > ! test/jdk/java/foreign/TestByteBuffer.java > ! test/jdk/java/foreign/TestSegments.java > > Changeset: 030149fe > Branch: hermetic-java-runtime > Author: Renjith Kannath Pariyangad > Committer: Alexander Zvegintsev > Date: 2025-01-07 16:54:04 +0000 > URL: https://git.openjdk.org/leyden/commit/030149fec4f175e5571e053fa56d2921d95c6b13 > > 8334644: Automate javax/print/attribute/PageRangesException.java > > Reviewed-by: aivanov, abhiscxk, azvegint > > + test/jdk/javax/print/attribute/PageRangesException.java > > Changeset: 9702accd > Branch: hermetic-java-runtime > Author: Naoto Sato > Date: 2025-01-07 17:40:01 +0000 > URL: https://git.openjdk.org/leyden/commit/9702accdd9a25e05628d470bf248edd5d80c0c4d > > 8175709: DateTimeFormatterBuilder.appendZoneId() has misleading JavaDoc > > Reviewed-by: rriggs > > ! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java > > Changeset: e413fc64 > Branch: hermetic-java-runtime > Author: Aleksey Shipilev > Date: 2025-01-07 19:34:12 +0000 > URL: https://git.openjdk.org/leyden/commit/e413fc643c4a58e3c46d81025c3ac9fbf89db4b9 > > 8347127: CTW fails to build after JDK-8334733 > > Reviewed-by: kvn, epeter > > ! test/hotspot/jtreg/testlibrary/ctw/Makefile > > Changeset: 098afc8b > Branch: hermetic-java-runtime > Author: Coleen Phillimore > Date: 2025-01-07 22:03:38 +0000 > URL: https://git.openjdk.org/leyden/commit/098afc8b7d0e7caa82999fb9d4e319ea8aed09a1 > > 8339113: AccessFlags can be u2 in metadata > > Co-authored-by: Amit Kumar > Reviewed-by: sspitsyn, vlivanov, yzheng, dlong, dholmes > > ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp > ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp > ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp > ! src/hotspot/cpu/arm/interp_masm_arm.cpp > ! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp > ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp > ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp > ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp > ! src/hotspot/cpu/riscv/interp_masm_riscv.cpp > ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp > ! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp > ! src/hotspot/cpu/s390/interp_masm_s390.cpp > ! src/hotspot/cpu/s390/macroAssembler_s390.cpp > ! src/hotspot/cpu/s390/macroAssembler_s390.hpp > ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp > ! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp > ! src/hotspot/cpu/x86/interp_masm_x86.cpp > ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp > ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp > ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp > ! src/hotspot/share/c1/c1_LIRGenerator.cpp > ! src/hotspot/share/ci/ciFlags.cpp > ! src/hotspot/share/ci/ciFlags.hpp > ! src/hotspot/share/ci/ciKlass.cpp > ! src/hotspot/share/classfile/classFileParser.cpp > ! src/hotspot/share/classfile/javaClasses.cpp > ! src/hotspot/share/classfile/vmIntrinsics.cpp > ! src/hotspot/share/classfile/vmIntrinsics.hpp > ! src/hotspot/share/interpreter/linkResolver.cpp > ! src/hotspot/share/jfr/leakprofiler/chains/edgeUtils.cpp > ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp > ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp > ! src/hotspot/share/jvmci/jvmciEnv.cpp > ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp > ! src/hotspot/share/oops/fieldInfo.cpp > ! src/hotspot/share/oops/fieldInfo.inline.hpp > ! src/hotspot/share/oops/instanceKlass.cpp > ! src/hotspot/share/oops/instanceKlass.hpp > ! src/hotspot/share/oops/klass.hpp > ! src/hotspot/share/oops/method.cpp > ! src/hotspot/share/oops/method.hpp > ! src/hotspot/share/oops/objArrayKlass.cpp > ! src/hotspot/share/oops/objArrayKlass.hpp > ! src/hotspot/share/oops/typeArrayKlass.cpp > ! src/hotspot/share/oops/typeArrayKlass.hpp > ! src/hotspot/share/opto/library_call.cpp > ! src/hotspot/share/opto/memnode.cpp > ! src/hotspot/share/prims/jvm.cpp > ! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp > ! src/hotspot/share/prims/jvmtiEnv.cpp > ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp > ! src/hotspot/share/prims/methodHandles.cpp > ! src/hotspot/share/runtime/reflection.cpp > ! src/hotspot/share/runtime/vmStructs.cpp > ! src/hotspot/share/utilities/accessFlags.cpp > ! src/hotspot/share/utilities/accessFlags.hpp > ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/AccessFlags.java > ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ClassConstants.java > > Changeset: ddb58819 > Branch: hermetic-java-runtime > Author: Coleen Phillimore > Date: 2025-01-07 23:14:04 +0000 > URL: https://git.openjdk.org/leyden/commit/ddb58819640dc8f1930d243d6eb07ce88ef79b22 > > 8329549: Remove FORMAT64_MODIFIER > > Reviewed-by: dholmes, kbarrett > > ! src/hotspot/share/runtime/os.cpp > ! src/hotspot/share/utilities/globalDefinitions.hpp > ! src/hotspot/share/utilities/globalDefinitions_gcc.hpp > ! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp > ! test/hotspot/gtest/utilities/test_globalDefinitions.cpp > > Changeset: 021c4764 > Branch: hermetic-java-runtime > Author: David Holmes > Date: 2025-01-08 00:37:27 +0000 > URL: https://git.openjdk.org/leyden/commit/021c476409c52c65cc7b40516d81dedef040fe83 > > 8347148: [BACKOUT] AccessFlags can be u2 in metadata > > Reviewed-by: coleenp > > ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp > ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp > ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp > ! src/hotspot/cpu/arm/interp_masm_arm.cpp > ! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp > ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp > ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp > ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp > ! src/hotspot/cpu/riscv/interp_masm_riscv.cpp > ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp > ! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp > ! src/hotspot/cpu/s390/interp_masm_s390.cpp > ! src/hotspot/cpu/s390/macroAssembler_s390.cpp > ! src/hotspot/cpu/s390/macroAssembler_s390.hpp > ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp > ! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp > ! src/hotspot/cpu/x86/interp_masm_x86.cpp > ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp > ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp > ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp > ! src/hotspot/share/c1/c1_LIRGenerator.cpp > ! src/hotspot/share/ci/ciFlags.cpp > ! src/hotspot/share/ci/ciFlags.hpp > ! src/hotspot/share/ci/ciKlass.cpp > ! src/hotspot/share/classfile/classFileParser.cpp > ! src/hotspot/share/classfile/javaClasses.cpp > ! src/hotspot/share/classfile/vmIntrinsics.cpp > ! src/hotspot/share/classfile/vmIntrinsics.hpp > ! src/hotspot/share/interpreter/linkResolver.cpp > ! src/hotspot/share/jfr/leakprofiler/chains/edgeUtils.cpp > ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp > ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp > ! src/hotspot/share/jvmci/jvmciEnv.cpp > ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp > ! src/hotspot/share/oops/fieldInfo.cpp > ! src/hotspot/share/oops/fieldInfo.inline.hpp > ! src/hotspot/share/oops/instanceKlass.cpp > ! src/hotspot/share/oops/instanceKlass.hpp > ! src/hotspot/share/oops/klass.hpp > ! src/hotspot/share/oops/method.cpp > ! src/hotspot/share/oops/method.hpp > ! src/hotspot/share/oops/objArrayKlass.cpp > ! src/hotspot/share/oops/objArrayKlass.hpp > ! src/hotspot/share/oops/typeArrayKlass.cpp > ! src/hotspot/share/oops/typeArrayKlass.hpp > ! src/hotspot/share/opto/library_call.cpp > ! src/hotspot/share/opto/memnode.cpp > ! src/hotspot/share/prims/jvm.cpp > ! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp > ! src/hotspot/share/prims/jvmtiEnv.cpp > ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp > ! src/hotspot/share/prims/methodHandles.cpp > ! src/hotspot/share/runtime/reflection.cpp > ! src/hotspot/share/runtime/vmStructs.cpp > ! src/hotspot/share/utilities/accessFlags.cpp > ! src/hotspot/share/utilities/accessFlags.hpp > ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/AccessFlags.java > ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ClassConstants.java > > Changeset: 40f0a398 > Branch: hermetic-java-runtime > Author: Taizo Kurashige > Date: 2025-01-08 01:15:44 +0000 > URL: https://git.openjdk.org/leyden/commit/40f0a398fa9b1b39a43640973eaffb041bb7b63d > > 8343342: java/io/File/GetXSpace.java fails on Windows with CD-ROM drive > > Reviewed-by: bpb, aturbanov > > ! test/jdk/java/io/File/GetXSpace.java > ! test/jdk/java/io/File/libGetXSpace.c > > Changeset: bcefab5e > Branch: hermetic-java-runtime > Author: Chen Liang > Date: 2025-01-08 03:37:28 +0000 > URL: https://git.openjdk.org/leyden/commit/bcefab5e55d4527a38dcab550581a734c1564608 > > 8342468: Improve API documentation for java.lang.classfile.constantpool > > Reviewed-by: asotona > > ! src/java.base/share/classes/java/lang/classfile/BootstrapMethodEntry.java > ! src/java.base/share/classes/java/lang/classfile/ClassFile.java > ! src/java.base/share/classes/java/lang/classfile/constantpool/AnnotationConstantValueEntry.java > ! src/java.base/share/classes/java/lang/classfile/constantpool/ClassEntry.java > ! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantDynamicEntry.java > ! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPool.java > ! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolBuilder.java > ! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolException.java > ! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantValueEntry.java > ! src/java.base/share/classes/java/lang/classfile/constantpool/DoubleEntry.java > ! src/java.base/share/classes/java/lang/classfile/constantpool/DynamicConstantPoolEntry.java > ! src/java.base/share/classes/java/lang/classfile/constantpool/FieldRefEntry.java > ! src/java.base/share/classes/java/lang/classfile/constantpool/FloatEntry.java > ! src/java.base/share/classes/java/lang/classfile/constantpool/IntegerEntry.java > ! src/java.base/share/classes/java/lang/classfile/constantpool/InterfaceMethodRefEntry.java > ! src/java.base/share/classes/java/lang/classfile/constantpool/InvokeDynamicEntry.java > ! src/java.base/share/classes/java/lang/classfile/constantpool/LoadableConstantEntry.java > ! src/java.base/share/classes/java/lang/classfile/constantpool/LongEntry.java > ! src/java.base/share/classes/java/lang/classfile/constantpool/MemberRefEntry.java > ! src/java.base/share/classes/java/lang/classfile/constantpool/MethodHandleEntry.java > ! src/java.base/share/classes/java/lang/classfile/constantpool/MethodRefEntry.java > ! src/java.base/share/classes/java/lang/classfile/constantpool/MethodTypeEntry.java > ! src/java.base/share/classes/java/lang/classfile/constantpool/ModuleEntry.java > ! src/java.base/share/classes/java/lang/classfile/constantpool/NameAndTypeEntry.java > ! src/java.base/share/classes/java/lang/classfile/constantpool/PackageEntry.java > ! src/java.base/share/classes/java/lang/classfile/constantpool/PoolEntry.java > ! src/java.base/share/classes/java/lang/classfile/constantpool/StringEntry.java > ! src/java.base/share/classes/java/lang/classfile/constantpool/Utf8Entry.java > ! src/java.base/share/classes/java/lang/classfile/constantpool/package-info.java > + src/java.base/share/classes/java/lang/classfile/constantpool/snippet-files/PackageSnippets.java > ! test/jdk/jdk/classfile/SnippetsTest.java > > Changeset: b0c935c0 > Branch: hermetic-java-runtime > Author: Per Minborg > Date: 2025-01-08 08:44:22 +0000 > URL: https://git.openjdk.org/leyden/commit/b0c935c03ebb34f20f15dd8c7616c6c4526073cd > > 8347047: Cleanup action passed to MemorySegment::reinterpret keeps old segment alive > > Reviewed-by: mcimadamore > > ! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java > > Changeset: b741f3fe > Branch: hermetic-java-runtime > Author: Shaojin Wen > Date: 2025-01-08 09:40:17 +0000 > URL: https://git.openjdk.org/leyden/commit/b741f3fe5b54755d19c5abeca76fdceeccafd448 > > 8343629: More MergeStore benchmark > > Reviewed-by: epeter > > + test/micro/org/openjdk/bench/vm/compiler/MergeLoadBench.java > ! test/micro/org/openjdk/bench/vm/compiler/MergeStoreBench.java > > Changeset: 98724219 > Branch: hermetic-java-runtime > Author: Albert Mingkun Yang > Date: 2025-01-08 09:45:08 +0000 > URL: https://git.openjdk.org/leyden/commit/98724219a87c1cdb1e7942ade1a4d49b201a0a94 > > 8347094: Inline CollectedHeap::increment_total_full_collections > > Reviewed-by: stefank, eosterlund, gli > > ! src/hotspot/share/gc/shared/collectedHeap.hpp > > Changeset: cbabc045 > Branch: hermetic-java-runtime > Author: Fredrik Bredberg > Date: 2025-01-08 09:50:35 +0000 > URL: https://git.openjdk.org/leyden/commit/cbabc0451505a00dfe77c163190736460c53820f > > 8332506: SIGFPE In ObjectSynchronizer::is_async_deflation_needed() > > Reviewed-by: coleenp, dholmes > > ! src/hotspot/share/runtime/synchronizer.cpp > > Changeset: f696d9c5 > Branch: hermetic-java-runtime > Author: Severin Gehwolf > Date: 2025-01-08 10:39:13 +0000 > URL: https://git.openjdk.org/leyden/commit/f696d9c521fa13969cb81381dc8586bcdccf67d9 > > 8346239: Improve memory efficiency of JimageDiffGenerator > > Reviewed-by: mbaesken > > ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/runtimelink/JimageDiffGenerator.java > ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/runtimelink/ResourcePoolReader.java > ! test/jdk/tools/jlink/runtimeImage/AddOptionsTest.java > ! test/jdk/tools/jlink/runtimeImage/BasicJlinkMissingJavaBase.java > ! test/jdk/tools/jlink/runtimeImage/BasicJlinkTest.java > ! test/jdk/tools/jlink/runtimeImage/CustomModuleJlinkTest.java > ! test/jdk/tools/jlink/runtimeImage/GenerateJLIClassesTest.java > ! test/jdk/tools/jlink/runtimeImage/JavaSEReproducibleTest.java > ! test/jdk/tools/jlink/runtimeImage/KeepPackagedModulesFailTest.java > ! test/jdk/tools/jlink/runtimeImage/ModifiedFilesExitTest.java > ! test/jdk/tools/jlink/runtimeImage/ModifiedFilesWarningTest.java > ! test/jdk/tools/jlink/runtimeImage/MultiHopTest.java > ! test/jdk/tools/jlink/runtimeImage/PackagedModulesVsRuntimeImageLinkTest.java > ! test/jdk/tools/jlink/runtimeImage/PatchedJDKModuleJlinkTest.java > ! test/jdk/tools/jlink/runtimeImage/SystemModulesTest.java > ! test/jdk/tools/jlink/runtimeImage/SystemModulesTest2.java > > Changeset: afe54341 > Branch: hermetic-java-runtime > Author: Chen Liang > Committer: Jaikiran Pai > Date: 2025-01-08 10:56:48 +0000 > URL: https://git.openjdk.org/leyden/commit/afe543414f58a04832d4f07dea88881d64954a0b > > 8347163: Javadoc error in ConstantPoolBuilder after JDK-8342468 > > Reviewed-by: jpai, shade > > ! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolBuilder.java > > Changeset: 672c413c > Branch: hermetic-java-runtime > Author: Erik Gahlin > Date: 2025-01-08 12:44:53 +0000 > URL: https://git.openjdk.org/leyden/commit/672c413c61d9b155020a0fd4bd1c2bc0661a60fb > > 8345337: JFR: jfr view should display all direct subfields for an event type > > Reviewed-by: mgronlun > > ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/FieldBuilder.java > > Changeset: 92ad8a1d > Branch: hermetic-java-runtime > Author: Erik Gahlin > Date: 2025-01-08 14:40:13 +0000 > URL: https://git.openjdk.org/leyden/commit/92ad8a1d96c749d1f9c15e5b96244cd72a6e71be > > 8346052: JFR: Incorrect average value in 'jfr view' > > Reviewed-by: mgronlun > > ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/Function.java > > Changeset: 4d18e5a1 > Branch: hermetic-java-runtime > Author: Alexey Semenyuk > Date: 2025-01-08 14:44:10 +0000 > URL: https://git.openjdk.org/leyden/commit/4d18e5a1e26e04beb550d01ba5a3dbb8c0c37fa0 > > 8346872: tools/jpackage/windows/WinLongPathTest.java fails > > Reviewed-by: almatvee, mbaesken > > ! test/jdk/tools/jpackage/windows/WinLongPathTest.java > > Changeset: ae3fc464 > Branch: hermetic-java-runtime > Author: Yagmur Eren > Committer: Emanuel Peter > Date: 2025-01-08 15:14:14 +0000 > URL: https://git.openjdk.org/leyden/commit/ae3fc464563ad1ba59883ccf60d235b42f5ad7fa > > 8345580: Remove const from Node::_idx which is modified > > Reviewed-by: epeter, qamai > > ! src/hotspot/share/opto/node.hpp > > Changeset: 55bcf4c0 > Branch: hermetic-java-runtime > Author: Erik Gahlin > Date: 2025-01-08 15:53:22 +0000 > URL: https://git.openjdk.org/leyden/commit/55bcf4c054c95af2a073818cd8c392de02b3ee01 > > 8346047: JFR: Incorrect percentile value in 'jfr view' > > Reviewed-by: mgronlun > > ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/Function.java > > Changeset: 3fe08186 > Branch: hermetic-java-runtime > Author: Erik Gahlin > Date: 2025-01-08 16:03:40 +0000 > URL: https://git.openjdk.org/leyden/commit/3fe08186b1d6dbc17d4f14d8288ce3c7c6651004 > > 8346099: JFR: Query for 'jfr view' can't handle wildcard with multiple event types > > Reviewed-by: mgronlun > > ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/FieldBuilder.java > ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/QueryResolver.java > > Changeset: 49ee4df3 > Branch: hermetic-java-runtime > Author: Naoto Sato > Date: 2025-01-08 16:48:44 +0000 > URL: https://git.openjdk.org/leyden/commit/49ee4df375f57ef2d06ff7d54aaefed77d60c40b > > 8166983: Remove old/legacy unused tzdata files > > Reviewed-by: iris, rriggs > > - src/java.base/share/data/tzdata/solar87 > - src/java.base/share/data/tzdata/solar88 > - src/java.base/share/data/tzdata/solar89 > - src/java.base/share/data/tzdata/zone.tab > ! test/jdk/java/util/TimeZone/tools/share/Makefile > - test/jdk/sun/util/calendar/zi/BackEnd.java > - test/jdk/sun/util/calendar/zi/Beyond2037.java > - test/jdk/sun/util/calendar/zi/Checksum.java > - test/jdk/sun/util/calendar/zi/DayOfWeek.java > - test/jdk/sun/util/calendar/zi/Gen.java > - test/jdk/sun/util/calendar/zi/GenDoc.java > - test/jdk/sun/util/calendar/zi/Main.java > - test/jdk/sun/util/calendar/zi/Mappings.java > - test/jdk/sun/util/calendar/zi/Month.java > - test/jdk/sun/util/calendar/zi/Rule.java > - test/jdk/sun/util/calendar/zi/RuleDay.java > - test/jdk/sun/util/calendar/zi/RuleRec.java > - test/jdk/sun/util/calendar/zi/Simple.java > - test/jdk/sun/util/calendar/zi/TestZoneInfo310.java > - test/jdk/sun/util/calendar/zi/Time.java > - test/jdk/sun/util/calendar/zi/Timezone.java > - test/jdk/sun/util/calendar/zi/TzIDOldMapping.java > - test/jdk/sun/util/calendar/zi/Zone.java > - test/jdk/sun/util/calendar/zi/ZoneInfoFile.java > - test/jdk/sun/util/calendar/zi/ZoneInfoOld.java > - test/jdk/sun/util/calendar/zi/ZoneRec.java > - test/jdk/sun/util/calendar/zi/Zoneinfo.java > - test/jdk/sun/util/calendar/zi/tzdata_jdk/jdk11_backward > > Changeset: a6419324 > Branch: hermetic-java-runtime > Author: Calvin Cheung > Date: 2025-01-08 17:07:54 +0000 > URL: https://git.openjdk.org/leyden/commit/a641932427cbe8453130593355372837d70a098f > > 8346310: Duplicate !HAS_PENDING_EXCEPTION check in DynamicArchive::dump_at_exit > > Reviewed-by: dholmes > > ! src/hotspot/share/cds/dynamicArchive.cpp > > Changeset: 6ee2bd2f > Branch: hermetic-java-runtime > Author: Coleen Phillimore > Date: 2025-01-08 19:48:25 +0000 > URL: https://git.openjdk.org/leyden/commit/6ee2bd2f33e38c13f93fba9953b33850828d031b > > 8347147: [REDO] AccessFlags can be u2 in metadata > > Co-authored-by: Amit Kumar > Reviewed-by: vlivanov, yzheng > > ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp > ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp > ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp > ! src/hotspot/cpu/arm/interp_masm_arm.cpp > ! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp > ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp > ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp > ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp > ! src/hotspot/cpu/riscv/interp_masm_riscv.cpp > ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp > ! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp > ! src/hotspot/cpu/s390/interp_masm_s390.cpp > ! src/hotspot/cpu/s390/macroAssembler_s390.cpp > ! src/hotspot/cpu/s390/macroAssembler_s390.hpp > ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp > ! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp > ! src/hotspot/cpu/x86/interp_masm_x86.cpp > ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp > ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp > ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp > ! src/hotspot/share/c1/c1_LIRGenerator.cpp > ! src/hotspot/share/ci/ciFlags.cpp > ! src/hotspot/share/ci/ciFlags.hpp > ! src/hotspot/share/ci/ciKlass.cpp > ! src/hotspot/share/classfile/classFileParser.cpp > ! src/hotspot/share/classfile/javaClasses.cpp > ! src/hotspot/share/classfile/vmIntrinsics.cpp > ! src/hotspot/share/classfile/vmIntrinsics.hpp > ! src/hotspot/share/interpreter/linkResolver.cpp > ! src/hotspot/share/jfr/leakprofiler/chains/edgeUtils.cpp > ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp > ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp > ! src/hotspot/share/jvmci/jvmciEnv.cpp > ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp > ! src/hotspot/share/oops/fieldInfo.cpp > ! src/hotspot/share/oops/fieldInfo.inline.hpp > ! src/hotspot/share/oops/instanceKlass.cpp > ! src/hotspot/share/oops/instanceKlass.hpp > ! src/hotspot/share/oops/klass.hpp > ! src/hotspot/share/oops/method.cpp > ! src/hotspot/share/oops/method.hpp > ! src/hotspot/share/oops/objArrayKlass.cpp > ! src/hotspot/share/oops/objArrayKlass.hpp > ! src/hotspot/share/oops/typeArrayKlass.cpp > ! src/hotspot/share/oops/typeArrayKlass.hpp > ! src/hotspot/share/opto/library_call.cpp > ! src/hotspot/share/opto/memnode.cpp > ! src/hotspot/share/prims/jvm.cpp > ! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp > ! src/hotspot/share/prims/jvmtiEnv.cpp > ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp > ! src/hotspot/share/prims/methodHandles.cpp > ! src/hotspot/share/runtime/reflection.cpp > ! src/hotspot/share/runtime/vmStructs.cpp > ! src/hotspot/share/utilities/accessFlags.cpp > ! src/hotspot/share/utilities/accessFlags.hpp > ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/AccessFlags.java > ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ClassConstants.java > > Changeset: 88fa3b2f > Branch: hermetic-java-runtime > Author: Leonid Mesnik > Date: 2025-01-08 20:14:59 +0000 > URL: https://git.openjdk.org/leyden/commit/88fa3b2fe9bccf9cd4a4041732e2f6d425c19244 > > 8346998: Test nsk/jvmti/ResourceExhausted/resexhausted003 fails with java.lang.OutOfMemoryError when CDS is off > > Reviewed-by: dholmes, sspitsyn > > ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ResourceExhausted/resexhausted003/TestDescription.java > > Changeset: 2e00816a > Branch: hermetic-java-runtime > Author: Brian Burkhalter > Date: 2025-01-08 20:46:57 +0000 > URL: https://git.openjdk.org/leyden/commit/2e00816ac30373df28a29dc938f7ce5489a3edfc > > 8346671: java/nio/file/Files/probeContentType/Basic.java fails on Windows 2025 > > Reviewed-by: jpai > > ! test/jdk/java/nio/file/Files/probeContentType/Basic.java > > Changeset: ea495377 > Branch: hermetic-java-runtime > Author: Patricio Chilano Mateo > Date: 2025-01-08 21:51:02 +0000 > URL: https://git.openjdk.org/leyden/commit/ea49537726db6530f0ddcc04d9938df3d6d18250 > > 8310340: assert(_thread->is_interp_only_mode() || stub_caller) failed: expected a stub-caller > > Reviewed-by: dholmes, amenkov, sspitsyn > > ! src/hotspot/share/prims/jvmtiEventController.cpp > ! src/hotspot/share/runtime/continuationFreezeThaw.cpp > > Changeset: 0a5ef827 > Branch: hermetic-java-runtime > Author: Chris Plummer > Date: 2025-01-08 22:52:13 +0000 > URL: https://git.openjdk.org/leyden/commit/0a5ef827b06ca9fc6a7cbc059e4331cfd3cd2e62 > > 8347162: Update problemlist CR for vmTestbase/nsk/jdi/VMOutOfMemoryException > > Reviewed-by: kevinw, amenkov > > ! test/hotspot/jtreg/ProblemList-Virtual.txt > > Changeset: db7fa6a2 > Branch: hermetic-java-runtime > Author: Weijun Wang > Date: 2025-01-09 01:21:00 +0000 > URL: https://git.openjdk.org/leyden/commit/db7fa6a2c65d11e5bd790073d345f37b5ec356b6 > > 8347289: HKDF delayed provider selection failed with non-extractable PRK > > Reviewed-by: valeriep > > ! src/java.base/share/classes/com/sun/crypto/provider/HKDFKeyDerivation.java > + test/jdk/com/sun/crypto/provider/KDF/HKDFDelayedPRK.java > > Changeset: 1ade96b8 > Branch: hermetic-java-runtime > Author: Qizheng Xing > Committer: Fei Yang > Date: 2025-01-09 02:24:25 +0000 > URL: https://git.openjdk.org/leyden/commit/1ade96b808e66cf1623c38e23772eaf9fc991db9 > > 8347042: Remove an extra parenthesis in macro definition in `jfrTraceIdMacros.hpp` > > Reviewed-by: mgronlun, fyang > > ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdMacros.hpp > > Changeset: b3e87360 > Branch: hermetic-java-runtime > Author: Alexey Semenyuk > Date: 2025-01-09 03:33:21 +0000 > URL: https://git.openjdk.org/leyden/commit/b3e87360917fd56df8aa0a927723a561dcb840a2 > > 8347296: WinInstallerUiTest fails in local test runs if the path to test work directory is longer that regular > > Reviewed-by: almatvee > > ! test/jdk/tools/jpackage/windows/WinInstallerUiTest.java > > Changeset: 0a35ebfd > Branch: hermetic-java-runtime > Author: Alexey Semenyuk > Date: 2025-01-09 03:35:31 +0000 > URL: https://git.openjdk.org/leyden/commit/0a35ebfd5709c3069fd64bb736bbbc37d392759c > > 8347297: Skip the RuntimeImageSymbolicLinksTest test on Windows when it is executed outside of the jtreg > > Reviewed-by: almatvee > > ! test/jdk/tools/jpackage/share/RuntimeImageSymbolicLinksTest.java > > Changeset: 97dd06ce > Branch: hermetic-java-runtime > Author: Alexey Semenyuk > Date: 2025-01-09 03:42:47 +0000 > URL: https://git.openjdk.org/leyden/commit/97dd06ce0a5a2bbc28c3c97b201eca81196af698 > > 8347299: Add annotations to test cases in LicenseTest > > Reviewed-by: almatvee > > ! test/jdk/tools/jpackage/share/LicenseTest.java > > Changeset: a46ae703 > Branch: hermetic-java-runtime > Author: Abhishek Kumar > Date: 2025-01-09 04:11:54 +0000 > URL: https://git.openjdk.org/leyden/commit/a46ae7031e30eb4940e43012a42f1b7fa5d942ef > > 8339728: [Accessibility,Windows,JAWS] Bug in the getKeyChar method of the AccessBridge class > > Reviewed-by: aivanov, psadhukhan, kizune > > ! src/jdk.accessibility/windows/classes/com/sun/java/accessibility/internal/AccessBridge.java > ! src/jdk.accessibility/windows/native/include/bridge/AccessBridgePackages.h > + test/jdk/javax/accessibility/TestJMenuItemShortcutAccessibility.java > > Changeset: 8eddf67c > Branch: hermetic-java-runtime > Author: Dmitry Markov > Date: 2025-01-09 06:58:31 +0000 > URL: https://git.openjdk.org/leyden/commit/8eddf67c82a2af4d704c4063ad802640770b3c26 > > 8346887: DrawFocusRect() may cause an assertion failure > > Reviewed-by: aivanov, prr > > ! src/java.desktop/windows/native/libawt/windows/awt_Button.cpp > ! src/java.desktop/windows/native/libawt/windows/awt_Checkbox.cpp > ! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp > > Changeset: 33f9be8d > Branch: hermetic-java-runtime > Author: Ramkumar Sunderbabu > Committer: David Holmes > Date: 2025-01-09 07:50:42 +0000 > URL: https://git.openjdk.org/leyden/commit/33f9be8de730e664e335e36848732397393abd94 > > 8347083: Incomplete logging in nsk/jvmti/ResourceExhausted/resexhausted00* tests > > Reviewed-by: dholmes, sspitsyn, lmesnik > > ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ResourceExhausted/resexhausted001.java > ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ResourceExhausted/resexhausted002.java > ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ResourceExhausted/resexhausted003.java > > Changeset: 82e16ba2 > Branch: hermetic-java-runtime > Author: Matthias Baesken > Date: 2025-01-09 08:32:09 +0000 > URL: https://git.openjdk.org/leyden/commit/82e16ba248a97e3446d5b2d64c353b61dd6bdda6 > > 8347268: [ubsan] logOutput.cpp:357:21: runtime error: applying non-zero offset 1 to null pointer > > Reviewed-by: dholmes > > ! src/hotspot/share/logging/logOutput.cpp > > Changeset: dff5719e > Branch: hermetic-java-runtime > Author: Aleksey Shipilev > Date: 2025-01-09 09:49:14 +0000 > URL: https://git.openjdk.org/leyden/commit/dff5719e6f95f9ce50a5d49adf13541e22f7b5b1 > > 8347126: gc/stress/TestStressG1Uncommit.java gets OOM-killed > > Reviewed-by: tschatzl, gli > > ! test/hotspot/jtreg/gc/stress/TestStressG1Uncommit.java > > Changeset: d66737ea > Branch: hermetic-java-runtime > Author: Aleksey Shipilev > Date: 2025-01-09 10:18:08 +0000 > URL: https://git.openjdk.org/leyden/commit/d66737ea1cfd92bcb208ded4e64822d12760205d > > 8341097: GHA: Demote Mac x86 jobs to build only > > Reviewed-by: kbarrett, prr, ihse > > ! .github/workflows/main.yml > > Changeset: 765b9e60 > Branch: hermetic-java-runtime > Author: Robbin Ehn > Date: 2025-01-09 11:25:37 +0000 > URL: https://git.openjdk.org/leyden/commit/765b9e606b82539be136cb655c8fae33be52113b > > 8346706: RISC-V: Add available registers to hs_err > > Reviewed-by: mli, fyang, ihse > > ! make/autoconf/flags-cflags.m4 > ! src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp > > Changeset: 8c87ea2b > Branch: hermetic-java-runtime > Author: Fei Yang > Date: 2025-01-09 11:36:40 +0000 > URL: https://git.openjdk.org/leyden/commit/8c87ea2bdf6e1aea5fdca4624d7b7fe590d33a37 > > 8346478: RISC-V: Refactor add/sub assembler routines > > Reviewed-by: fjiang, rehn, gcao > > ! src/hotspot/cpu/riscv/assembler_riscv.hpp > ! src/hotspot/cpu/riscv/c1_LIRAssembler_arraycopy_riscv.cpp > ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp > ! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp > ! src/hotspot/cpu/riscv/c1_Runtime1_riscv.cpp > ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp > ! src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.cpp > ! src/hotspot/cpu/riscv/gc/shared/cardTableBarrierSetAssembler_riscv.cpp > ! src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_riscv.cpp > ! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.cpp > ! src/hotspot/cpu/riscv/interp_masm_riscv.cpp > ! src/hotspot/cpu/riscv/interpreterRT_riscv.cpp > ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp > ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp > ! src/hotspot/cpu/riscv/riscv.ad > ! src/hotspot/cpu/riscv/riscv_b.ad > ! src/hotspot/cpu/riscv/runtime_riscv.cpp > ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp > ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp > ! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp > ! src/hotspot/cpu/riscv/templateTable_riscv.cpp > > Changeset: ceae2b97 > Branch: hermetic-java-runtime > Author: Hannes Walln?fer > Date: 2025-01-09 11:49:18 +0000 > URL: https://git.openjdk.org/leyden/commit/ceae2b977dac58a9b2c09e42cb256c94eff9222b > > 8347121: Add missing @serial tags to module java.base > > Reviewed-by: alanb > > ! src/java.base/share/classes/java/lang/EnumConstantNotPresentException.java > ! src/java.base/share/classes/java/lang/StackTraceElement.java > ! src/java.base/share/classes/java/lang/TypeNotPresentException.java > ! src/java.base/share/classes/java/lang/annotation/AnnotationTypeMismatchException.java > ! src/java.base/share/classes/java/lang/annotation/IncompleteAnnotationException.java > ! src/java.base/share/classes/java/lang/invoke/SerializedLambda.java > ! src/java.base/share/classes/java/net/HttpRetryException.java > ! src/java.base/share/classes/java/net/URISyntaxException.java > ! src/java.base/share/classes/java/net/URLPermission.java > ! src/java.base/share/classes/java/nio/charset/MalformedInputException.java > ! src/java.base/share/classes/java/nio/charset/UnmappableCharacterException.java > ! src/java.base/share/classes/java/nio/file/FileSystemException.java > ! src/java.base/share/classes/java/nio/file/InvalidPathException.java > ! src/java.base/share/classes/java/nio/file/attribute/UserPrincipalNotFoundException.java > ! src/java.base/share/classes/java/security/AccessControlException.java > ! src/java.base/share/classes/java/security/AllPermission.java > ! src/java.base/share/classes/java/security/GuardedObject.java > ! src/java.base/share/classes/java/security/KeyPair.java > ! src/java.base/share/classes/java/security/Permission.java > ! src/java.base/share/classes/java/security/PermissionCollection.java > ! src/java.base/share/classes/java/security/Permissions.java > ! src/java.base/share/classes/java/security/SignedObject.java > ! src/java.base/share/classes/java/security/cert/CertPath.java > ! src/java.base/share/classes/java/security/cert/Certificate.java > ! src/java.base/share/classes/java/text/DateFormat.java > ! src/java.base/share/classes/java/time/Duration.java > ! src/java.base/share/classes/java/time/Instant.java > ! src/java.base/share/classes/java/time/LocalDate.java > ! src/java.base/share/classes/java/time/LocalDateTime.java > ! src/java.base/share/classes/java/time/LocalTime.java > ! src/java.base/share/classes/java/time/MonthDay.java > ! src/java.base/share/classes/java/time/OffsetDateTime.java > ! src/java.base/share/classes/java/time/OffsetTime.java > ! src/java.base/share/classes/java/time/Period.java > ! src/java.base/share/classes/java/time/Year.java > ! src/java.base/share/classes/java/time/YearMonth.java > ! src/java.base/share/classes/java/time/ZoneOffset.java > ! src/java.base/share/classes/java/time/ZonedDateTime.java > ! src/java.base/share/classes/java/time/format/DateTimeParseException.java > ! src/java.base/share/classes/java/time/temporal/ValueRange.java > ! src/java.base/share/classes/java/time/temporal/WeekFields.java > ! src/java.base/share/classes/java/time/zone/ZoneOffsetTransition.java > ! src/java.base/share/classes/java/time/zone/ZoneOffsetTransitionRule.java > ! src/java.base/share/classes/java/time/zone/ZoneRules.java > ! src/java.base/share/classes/java/util/AbstractMap.java > ! src/java.base/share/classes/java/util/Arrays.java > ! src/java.base/share/classes/java/util/Collections.java > ! src/java.base/share/classes/java/util/DuplicateFormatFlagsException.java > ! src/java.base/share/classes/java/util/FormatFlagsConversionMismatchException.java > ! src/java.base/share/classes/java/util/IllegalFormatCodePointException.java > ! src/java.base/share/classes/java/util/IllegalFormatConversionException.java > ! src/java.base/share/classes/java/util/IllegalFormatFlagsException.java > ! src/java.base/share/classes/java/util/IllegalFormatPrecisionException.java > ! src/java.base/share/classes/java/util/IllegalFormatWidthException.java > ! src/java.base/share/classes/java/util/IllformedLocaleException.java > ! src/java.base/share/classes/java/util/MissingFormatArgumentException.java > ! src/java.base/share/classes/java/util/MissingFormatWidthException.java > ! src/java.base/share/classes/java/util/PriorityQueue.java > ! src/java.base/share/classes/java/util/TreeMap.java > ! src/java.base/share/classes/java/util/UUID.java > ! src/java.base/share/classes/java/util/UnknownFormatConversionException.java > ! src/java.base/share/classes/java/util/UnknownFormatFlagsException.java > ! src/java.base/share/classes/java/util/concurrent/ArrayBlockingQueue.java > ! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java > ! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListMap.java > ! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListSet.java > ! src/java.base/share/classes/java/util/concurrent/CopyOnWriteArraySet.java > ! src/java.base/share/classes/java/util/concurrent/CountedCompleter.java > ! src/java.base/share/classes/java/util/concurrent/ForkJoinTask.java > ! src/java.base/share/classes/java/util/concurrent/LinkedBlockingDeque.java > ! src/java.base/share/classes/java/util/concurrent/LinkedBlockingQueue.java > ! src/java.base/share/classes/java/util/concurrent/PriorityBlockingQueue.java > ! src/java.base/share/classes/java/util/concurrent/RecursiveTask.java > ! src/java.base/share/classes/java/util/concurrent/Semaphore.java > ! src/java.base/share/classes/java/util/concurrent/SynchronousQueue.java > ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicBoolean.java > ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicInteger.java > ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicIntegerArray.java > ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLong.java > ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLongArray.java > ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReference.java > ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceArray.java > ! src/java.base/share/classes/java/util/concurrent/atomic/DoubleAccumulator.java > ! src/java.base/share/classes/java/util/concurrent/atomic/LongAccumulator.java > ! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedLongSynchronizer.java > ! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedSynchronizer.java > ! src/java.base/share/classes/java/util/concurrent/locks/ReentrantLock.java > ! src/java.base/share/classes/java/util/concurrent/locks/ReentrantReadWriteLock.java > ! src/java.base/share/classes/java/util/regex/PatternSyntaxException.java > > Changeset: 2801bc6b > Branch: hermetic-java-runtime > Author: Serguei Spitsyn > Date: 2025-01-09 12:02:25 +0000 > URL: https://git.openjdk.org/leyden/commit/2801bc6bf3d5e7eff23be1a7501f7e64dda85f67 > > 8346460: NotifyFramePop should return JVMTI_ERROR_DUPLICATE > > Reviewed-by: cjplummer, amenkov > > ! src/hotspot/share/prims/jvmti.xml > ! src/hotspot/share/prims/jvmtiEnvBase.cpp > ! test/hotspot/jtreg/serviceability/jvmti/vthread/MethodExitTest/libMethodExitTest.cpp > > Changeset: 3024a738 > Branch: hermetic-java-runtime > Author: Joakim Nordstr?m > Committer: Kevin Walls > Date: 2025-01-09 12:41:52 +0000 > URL: https://git.openjdk.org/leyden/commit/3024a7384f0a1f5177792fa78e872b3053e19f95 > > 8345782: Refining the cases that libjsig deprecation warning is issued > > Reviewed-by: dholmes, kevinw > > ! src/java.base/unix/native/libjsig/jsig.c > ! test/hotspot/jtreg/runtime/signal/README > ! test/hotspot/jtreg/runtime/signal/SigTestDriver.java > > Changeset: 9c72dedd > Branch: hermetic-java-runtime > Author: Andrey Turbanov > Date: 2025-01-09 12:47:47 +0000 > URL: https://git.openjdk.org/leyden/commit/9c72dedd072e838d363d0eec364514584fd4e2e6 > > 8346036: Unnecessary Hashtable usage in javax.swing.text.html.parser.Entity > > Reviewed-by: aivanov, azvegint > > ! src/java.desktop/share/classes/javax/swing/text/html/parser/Entity.java > > Changeset: f9b11332 > Branch: hermetic-java-runtime > Author: Joachim Kern > Date: 2025-01-09 14:24:12 +0000 > URL: https://git.openjdk.org/leyden/commit/f9b11332eccd8a8ffb4128308f442b209d07a3b1 > > 8346880: [aix] java/lang/ProcessHandle/InfoTest.java still fails: "reported cputime less than expected" > > Reviewed-by: mdoerr, clanger, mbaesken > > ! src/java.base/aix/native/libjava/ProcessHandleImpl_aix.c > > Changeset: cb9a98b3 > Branch: hermetic-java-runtime > Author: Archie Cobbs > Date: 2025-01-09 14:46:13 +0000 > URL: https://git.openjdk.org/leyden/commit/cb9a98b31a464e683519df46796339c7cecd82ec > > 8347141: Several javac tests compile with an unnecessary -Xlint:-path flag > > Reviewed-by: vromero, darcy > > ! test/langtools/tools/javac/6304921/T6304921.java > ! test/langtools/tools/javac/T5048776.java > ! test/langtools/tools/javac/T6245591.java > ! test/langtools/tools/javac/T6247324.java > ! test/langtools/tools/javac/processing/TestWarnErrorCount.java > ! test/langtools/tools/javac/warnings/DivZero.java > ! test/langtools/tools/javac/warnings/FallThrough.java > ! test/langtools/tools/javac/warnings/Unchecked.java > > Changeset: 72f11149 > Branch: hermetic-java-runtime > Author: Jaikiran Pai > Date: 2025-01-09 14:58:12 +0000 > URL: https://git.openjdk.org/leyden/commit/72f1114909854aaed5d190d1c74a98527600a0c2 > > 8346705: SNI not sent with Java 22+ using java.net.http.HttpClient.Builder#sslParameters > > Reviewed-by: dfuchs, michaelm > > ! src/java.net.http/share/classes/jdk/internal/net/http/AbstractAsyncSSLConnection.java > + test/jdk/java/net/httpclient/HttpClientSNITest.java > ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/ServerNameMatcher.java > > Changeset: 1ef77cdd > Branch: hermetic-java-runtime > Author: Brian Burkhalter > Date: 2025-01-09 15:26:38 +0000 > URL: https://git.openjdk.org/leyden/commit/1ef77cdd51b91f6d6d3367444a37a3f0f2e4bc99 > > 8347171: (dc) java/nio/channels/DatagramChannel/InterruptibleOrNot.java fails with virtual thread factory > > Reviewed-by: alanb, lmesnik > > ! test/jdk/java/nio/channels/DatagramChannel/InterruptibleOrNot.java > > Changeset: 3bfa9521 > Branch: hermetic-java-runtime > Author: Sean Mullan > Date: 2025-01-09 17:34:20 +0000 > URL: https://git.openjdk.org/leyden/commit/3bfa9521d5b7e702e842fe1297dbb2ed643f0b0a > > 8283795: Add TLSv1.3 and CNSA 1.0 algorithms to implementation requirements > > Reviewed-by: jnimeh > > ! src/java.base/share/classes/java/security/AlgorithmParameters.java > ! src/java.base/share/classes/java/security/KeyFactory.java > ! src/java.base/share/classes/java/security/KeyPairGenerator.java > ! src/java.base/share/classes/java/security/MessageDigest.java > ! src/java.base/share/classes/java/security/Signature.java > ! src/java.base/share/classes/javax/crypto/Cipher.java > ! src/java.base/share/classes/javax/crypto/KeyAgreement.java > ! src/java.base/share/classes/javax/crypto/KeyGenerator.java > ! src/java.base/share/classes/javax/net/ssl/SSLContext.java > > Changeset: 22f70a74 > Branch: hermetic-java-runtime > Author: Henry Jen > Date: 2025-01-09 17:36:15 +0000 > URL: https://git.openjdk.org/leyden/commit/22f70a742abbf528340c133c4ed215b97b4a9717 > > 8321413: IllegalArgumentException: Code length outside the allowed range while creating a jlink image > > Reviewed-by: mchung > > + src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Snippets.java > + src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ModuleDescriptorBuilder.java > ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModulesPlugin.java > + test/jdk/tools/jlink/JLink20000Packages.java > + test/jdk/tools/jlink/SnippetsTest.java > > Changeset: 9f3c5f95 > Branch: hermetic-java-runtime > Author: Harshitha Onkar > Date: 2025-01-09 18:22:33 +0000 > URL: https://git.openjdk.org/leyden/commit/9f3c5f95361c75d2b4d9e083901ce5a0ebf355e0 > > 8344907: NullPointerException in Win32ShellFolder2.getSystemIcon when "icon" is null > > Reviewed-by: aivanov, kizune > > ! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolder2.java > > Changeset: df28cec6 > Branch: hermetic-java-runtime > Author: Alisen Chung > Date: 2025-01-09 20:47:22 +0000 > URL: https://git.openjdk.org/leyden/commit/df28cec6e98f45ae535a35f97710710415522f99 > > 8345144: Robot does not specify all causes of IllegalThreadStateException > > Reviewed-by: prr > > ! src/java.desktop/share/classes/java/awt/Robot.java > > Changeset: b335ea92 > Branch: hermetic-java-runtime > Author: Hannes Walln?fer > Date: 2025-01-09 21:37:36 +0000 > URL: https://git.openjdk.org/leyden/commit/b335ea92963fc4524de41db6b1e866131b12f385 > > 8347122: Add missing @serial tags to module java.desktop > > Reviewed-by: prr > > ! src/java.desktop/share/classes/java/applet/Applet.java > ! src/java.desktop/share/classes/java/awt/AWTEvent.java > ! src/java.desktop/share/classes/java/awt/AWTKeyStroke.java > ! src/java.desktop/share/classes/java/awt/Component.java > ! src/java.desktop/share/classes/java/awt/ComponentOrientation.java > ! src/java.desktop/share/classes/java/awt/Container.java > ! src/java.desktop/share/classes/java/awt/ContainerOrderFocusTraversalPolicy.java > ! src/java.desktop/share/classes/java/awt/FlowLayout.java > ! src/java.desktop/share/classes/java/awt/Frame.java > ! src/java.desktop/share/classes/java/awt/GridBagLayout.java > ! src/java.desktop/share/classes/java/awt/GridBagLayoutInfo.java > ! src/java.desktop/share/classes/java/awt/List.java > ! src/java.desktop/share/classes/java/awt/MenuComponent.java > ! src/java.desktop/share/classes/java/awt/ScrollPaneAdjustable.java > ! src/java.desktop/share/classes/java/awt/TextComponent.java > ! src/java.desktop/share/classes/java/awt/Window.java > ! src/java.desktop/share/classes/java/awt/color/ColorSpace.java > ! src/java.desktop/share/classes/java/awt/color/ICC_ColorSpace.java > ! src/java.desktop/share/classes/java/awt/desktop/FilesEvent.java > ! src/java.desktop/share/classes/java/awt/desktop/OpenFilesEvent.java > ! src/java.desktop/share/classes/java/awt/desktop/OpenURIEvent.java > ! src/java.desktop/share/classes/java/awt/desktop/UserSessionEvent.java > ! src/java.desktop/share/classes/java/awt/event/HierarchyEvent.java > ! src/java.desktop/share/classes/java/awt/event/InvocationEvent.java > ! src/java.desktop/share/classes/java/awt/event/KeyEvent.java > ! src/java.desktop/share/classes/java/awt/event/MouseEvent.java > ! src/java.desktop/share/classes/java/awt/event/MouseWheelEvent.java > ! src/java.desktop/share/classes/java/awt/event/WindowEvent.java > ! src/java.desktop/share/classes/java/awt/font/NumericShaper.java > ! src/java.desktop/share/classes/java/awt/font/TransformAttribute.java > ! src/java.desktop/share/classes/java/awt/image/renderable/ParameterBlock.java > ! src/java.desktop/share/classes/java/beans/IndexedPropertyChangeEvent.java > ! src/java.desktop/share/classes/java/beans/beancontext/BeanContextChildSupport.java > ! src/java.desktop/share/classes/java/beans/beancontext/BeanContextEvent.java > ! src/java.desktop/share/classes/java/beans/beancontext/BeanContextMembershipEvent.java > ! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServiceAvailableEvent.java > ! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServiceRevokedEvent.java > ! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServicesSupport.java > ! src/java.desktop/share/classes/java/beans/beancontext/BeanContextSupport.java > ! src/java.desktop/share/classes/javax/imageio/metadata/IIOInvalidTreeException.java > ! src/java.desktop/share/classes/javax/print/attribute/AttributeSetUtilities.java > ! src/java.desktop/share/classes/javax/print/attribute/standard/DialogOwner.java > ! src/java.desktop/share/classes/javax/print/attribute/standard/MediaPrintableArea.java > ! src/java.desktop/share/classes/javax/print/attribute/standard/MediaSize.java > ! src/java.desktop/share/classes/javax/print/event/PrintJobAttributeEvent.java > ! src/java.desktop/share/classes/javax/print/event/PrintJobEvent.java > ! src/java.desktop/share/classes/javax/print/event/PrintServiceAttributeEvent.java > > Changeset: 665c39c9 > Branch: hermetic-java-runtime > Author: Alisen Chung > Date: 2025-01-09 21:51:51 +0000 > URL: https://git.openjdk.org/leyden/commit/665c39c93109f9ba23f3d9555878c0fb565622df > > 8347375: Extra

tag in robot specification > > Reviewed-by: kbarrett > > ! src/java.desktop/share/classes/java/awt/Robot.java > > Changeset: 931914af > Branch: hermetic-java-runtime > Author: Matias Saavedra Silva > Date: 2025-01-09 22:06:37 +0000 > URL: https://git.openjdk.org/leyden/commit/931914af76932c9b91fc9affd55d24b2562c72d2 > > 8340631: assert(reserved_rgn->contain_region(base_addr, size)) failed: Reserved CDS region should contain this mapping region > > Reviewed-by: iklam, jsjolen, stefank > > ! src/hotspot/share/cds/filemap.cpp > ! src/hotspot/share/cds/filemap.hpp > ! src/hotspot/share/include/cds.h > > Changeset: 89ee1a55 > Branch: hermetic-java-runtime > Author: Liming Liu > Committer: Dean Long > Date: 2025-01-09 23:38:20 +0000 > URL: https://git.openjdk.org/leyden/commit/89ee1a5517ea1e3915f4362ada3d2086b63c107e > > 8343978: Update the default value of CodeEntryAlignment for Ampere-1A and 1B > > Reviewed-by: dlong, kvn > > ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp > > Changeset: a9351dfe > Branch: hermetic-java-runtime > Author: Fei Yang > Date: 2025-01-10 00:26:38 +0000 > URL: https://git.openjdk.org/leyden/commit/a9351dfec9e69f6d5671b9372a44de999e8ed3e6 > > 8346787: Fix two C2 IR matching tests for RISC-V > > Reviewed-by: fjiang, mli, dfenacci > > ! test/hotspot/jtreg/compiler/c2/irTests/ModINodeIdealizationTests.java > ! test/hotspot/jtreg/compiler/c2/irTests/ModLNodeIdealizationTests.java > > Changeset: 0210a63d > Branch: hermetic-java-runtime > Author: Henry Jen > Date: 2025-01-10 00:53:58 +0000 > URL: https://git.openjdk.org/leyden/commit/0210a63d3b9e6c5a8640ac3a9908b755ac57f2d9 > > 8347379: Problem list failed tests after JDK-8321413 > > Reviewed-by: dholmes > > ! test/jdk/ProblemList.txt > > Changeset: f6492aa6 > Branch: hermetic-java-runtime > Author: SendaoYan > Date: 2025-01-10 01:38:18 +0000 > URL: https://git.openjdk.org/leyden/commit/f6492aa63486393593ea8761cef5362ef46abf13 > > 8347279: Problemlist TestEvilSyncBug.java#generational > > Reviewed-by: tschatzl, wkemper > > ! test/hotspot/jtreg/ProblemList.txt > > Changeset: 8b076172 > Branch: hermetic-java-runtime > Author: Kevin Walls > Date: 2025-01-10 07:59:26 +0000 > URL: https://git.openjdk.org/leyden/commit/8b076172a523ee9e845ee9d8b36e7d430206448c > > 8347345: Remove redundant test policy file from ModelMBeanInfoSupport directory > > Reviewed-by: rriggs, sspitsyn > > - test/jdk/javax/management/modelmbean/ModelMBeanInfoSupport/policy > > Changeset: 1a0fe497 > Branch: hermetic-java-runtime > Author: Aleksey Shipilev > Date: 2025-01-10 08:42:42 +0000 > URL: https://git.openjdk.org/leyden/commit/1a0fe49732187db9e8776f80feefab4373114f75 > > 8347256: Epsilon: Demote heap size and AlwaysPreTouch warnings to info level > > Reviewed-by: tschatzl, phh > > ! src/hotspot/share/gc/epsilon/epsilonInitLogger.cpp > > Changeset: 55c6904e > Branch: hermetic-java-runtime > Author: Theo Weidmann > Date: 2025-01-10 08:59:31 +0000 > URL: https://git.openjdk.org/leyden/commit/55c6904e8f3d02530749bf28f2cc966e8983a984 > > 8331717: C2: Crash with SIGFPE Because Loop Predication Wrongly Hoists Division Requiring Zero Check > > Reviewed-by: chagedorn, qamai, kvn > > ! src/hotspot/share/opto/loopPredicate.cpp > + test/hotspot/jtreg/compiler/loopopts/TestLoopPredicationDivZeroCheck.java > > Changeset: 5e92a4ce > Branch: hermetic-java-runtime > Author: Matthias Baesken > Date: 2025-01-10 10:02:24 +0000 > URL: https://git.openjdk.org/leyden/commit/5e92a4ceafd0626e3600e44a3370ca2f5d9347c8 > > 8347267: [macOS]: UnixOperatingSystem.c:67:40: runtime error: division by zero > > Reviewed-by: kevinw, cjplummer > > ! src/jdk.management/macosx/native/libmanagement_ext/UnixOperatingSystem.c > > Changeset: 1f457977 > Branch: hermetic-java-runtime > Author: Severin Gehwolf > Date: 2025-01-10 10:06:24 +0000 > URL: https://git.openjdk.org/leyden/commit/1f457977f062e4ed219c6fa0fe26cb42acaf4bf2 > > 8347124: Clean tests with --enable-linkable-runtime > > Reviewed-by: shade, alanb > > ! test/jdk/jdk/jfr/jvm/TestModularImage.java > ! test/jdk/tools/launcher/SourceMode.java > > Changeset: 57af52c5 > Branch: hermetic-java-runtime > Author: Alexey Ivanov > Date: 2025-01-10 10:34:22 +0000 > URL: https://git.openjdk.org/leyden/commit/57af52c57390f6f7413b5d3ffe64921c9b83aae4 > > 8346581: JRadioButton/ButtonGroupFocusTest.java fails in CI on Linux > > Reviewed-by: honkar, dnguyen > > ! test/jdk/javax/swing/JRadioButton/ButtonGroupFocus/ButtonGroupFocusTest.java > > Changeset: 12752b00 > Branch: hermetic-java-runtime > Author: Kevin Walls > Date: 2025-01-10 10:51:34 +0000 > URL: https://git.openjdk.org/leyden/commit/12752b0031643b3bf868de50b4455654162b2ee4 > > 8347346: Remove redundant ClassForName.java and test.policy from runtime/Dictionary > > Reviewed-by: coleenp > > - test/hotspot/jtreg/runtime/Dictionary/ClassForName.java > - test/hotspot/jtreg/runtime/Dictionary/test.policy > > Changeset: ec7393e9 > Branch: hermetic-java-runtime > Author: Erik Gahlin > Date: 2025-01-10 13:46:57 +0000 > URL: https://git.openjdk.org/leyden/commit/ec7393e9190c1b93ca08e1107f734c869f400b89 > > 8347287: JFR: Remove use of Security Manager > > Reviewed-by: mgronlun > > ! src/hotspot/share/jfr/support/jfrIntrinsics.hpp > ! src/hotspot/share/jfr/support/jfrResolution.cpp > ! src/jdk.jfr/share/classes/jdk/jfr/AnnotationElement.java > ! src/jdk.jfr/share/classes/jdk/jfr/EventFactory.java > ! src/jdk.jfr/share/classes/jdk/jfr/FlightRecorder.java > ! src/jdk.jfr/share/classes/jdk/jfr/FlightRecorderPermission.java > ! src/jdk.jfr/share/classes/jdk/jfr/Recording.java > ! src/jdk.jfr/share/classes/jdk/jfr/SettingControl.java > ! src/jdk.jfr/share/classes/jdk/jfr/ValueDescriptor.java > ! src/jdk.jfr/share/classes/jdk/jfr/consumer/EventStream.java > ! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingFile.java > ! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingStream.java > ! src/jdk.jfr/share/classes/jdk/jfr/internal/ChunkInputStream.java > ! src/jdk.jfr/share/classes/jdk/jfr/internal/Control.java > ! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java > ! src/jdk.jfr/share/classes/jdk/jfr/internal/EventInstrumentation.java > - src/jdk.jfr/share/classes/jdk/jfr/internal/EventWriterFactoryRecipe.java > ! src/jdk.jfr/share/classes/jdk/jfr/internal/FilePurger.java > ! src/jdk.jfr/share/classes/jdk/jfr/internal/JDKEvents.java > ! src/jdk.jfr/share/classes/jdk/jfr/internal/JVMSupport.java > ! src/jdk.jfr/share/classes/jdk/jfr/internal/JVMUpcalls.java > ! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataLoader.java > ! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java > ! src/jdk.jfr/share/classes/jdk/jfr/internal/Options.java > ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java > ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java > ! src/jdk.jfr/share/classes/jdk/jfr/internal/PrivateAccess.java > ! src/jdk.jfr/share/classes/jdk/jfr/internal/Repository.java > ! src/jdk.jfr/share/classes/jdk/jfr/internal/RepositoryChunk.java > ! src/jdk.jfr/share/classes/jdk/jfr/internal/SecuritySupport.java > ! src/jdk.jfr/share/classes/jdk/jfr/internal/ShutdownHook.java > ! src/jdk.jfr/share/classes/jdk/jfr/internal/TypeLibrary.java > + src/jdk.jfr/share/classes/jdk/jfr/internal/WriteablePath.java > - src/jdk.jfr/share/classes/jdk/jfr/internal/WriteableUserPath.java > ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/AbstractEventStream.java > ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventDirectoryStream.java > ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventFileStream.java > - src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/FileAccess.java > ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/OngoingStream.java > ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/RecordingInput.java > ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/RepositoryFiles.java > ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/filter/ChunkWriter.java > ! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/AbstractDCmd.java > ! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdConfigure.java > ! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdDump.java > ! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStart.java > ! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStop.java > ! src/jdk.jfr/share/classes/jdk/jfr/internal/event/EventWriter.java > ! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/JFC.java > ! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/model/JFCModel.java > ! src/jdk.jfr/share/classes/jdk/jfr/internal/management/ChunkFilename.java > ! src/jdk.jfr/share/classes/jdk/jfr/internal/management/ManagementSupport.java > - src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/JDKEventTask.java > ! src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/JavaEventTask.java > ! src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/LookupKey.java > ! src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/PeriodicEvents.java > ! src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/PeriodicTask.java > - src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/UserEventTask.java > ! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/BooleanSetting.java > ! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/CutoffSetting.java > - src/jdk.jfr/share/classes/jdk/jfr/internal/settings/JDKSettingControl.java > ! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/LevelSetting.java > ! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/PeriodSetting.java > ! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/ThresholdSetting.java > ! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/ThrottleSetting.java > ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Command.java > ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Configure.java > ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Disassemble.java > ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Summary.java > + src/jdk.jfr/share/classes/jdk/jfr/internal/util/DirectoryCleaner.java > ! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Utils.java > ! src/jdk.management.jfr/share/classes/jdk/management/jfr/DiskRepository.java > ! src/jdk.management.jfr/share/classes/jdk/management/jfr/FlightRecorderMXBeanImpl.java > ! src/jdk.management.jfr/share/classes/jdk/management/jfr/MBeanUtils.java > ! src/jdk.management.jfr/share/classes/jdk/management/jfr/RemoteRecordingStream.java > ! test/jdk/jdk/jfr/jcmd/TestJcmdConfigure.java > ! test/jdk/jdk/jfr/jvm/MyCommitRegisteredFalseEvent.java > ! test/jdk/jdk/jfr/jvm/MyCommitRegisteredTrueEvent.java > ! test/jdk/jdk/jfr/jvm/NonEvent.java > ! test/jdk/jdk/jfr/jvm/PlaceholderEventWriter.java > - test/jdk/jdk/jfr/jvm/PlaceholderEventWriterFactory.java > ! test/jdk/jdk/jfr/jvm/RegisteredFalseEvent.java > ! test/jdk/jdk/jfr/jvm/RegisteredTrueEvent.java > ! test/jdk/jdk/jfr/jvm/StaticCommitEvent.java > ! test/jdk/jdk/jfr/jvm/TestGetEventWriter.java > ! test/jdk/jdk/jfr/tool/TestAssemble.java > > Changeset: c5c4efda > Branch: hermetic-java-runtime > Author: Erik Joelsson > Date: 2025-01-10 13:57:52 +0000 > URL: https://git.openjdk.org/leyden/commit/c5c4efdaa1d04b1441fd96712b71cdb43e5d86df > > 8347120: Launchers should not have java headers on include path > > Reviewed-by: dholmes, ihse > > ! make/common/JdkNativeCompilation.gmk > ! make/common/modules/LauncherCommon.gmk > > Changeset: beb0e607 > Branch: hermetic-java-runtime > Author: Peter Levart > Date: 2025-01-10 14:47:01 +0000 > URL: https://git.openjdk.org/leyden/commit/beb0e607d3b66b9e97c263cd8f2e23f447ebfc50 > > 8347397: Cleanup of JDK-8169880 > > Reviewed-by: liach, alanb > > ! src/java.base/share/classes/java/lang/Class.java > > Changeset: 1bf2f5c8 > Branch: hermetic-java-runtime > Author: Erik Gahlin > Date: 2025-01-10 15:58:50 +0000 > URL: https://git.openjdk.org/leyden/commit/1bf2f5c8a92b30eabb530737158f57c63a81fef6 > > 8343510: JFR: Remove AccessControlContext from FlightRecorder::addListener specification > > Reviewed-by: mgronlun > > ! src/jdk.jfr/share/classes/jdk/jfr/FlightRecorder.java > > Changeset: 9cf7d42b > Branch: hermetic-java-runtime > Author: Roland Westrelin > Date: 2025-01-10 16:47:51 +0000 > URL: https://git.openjdk.org/leyden/commit/9cf7d42b65cfecfe27d0267f971acb743c02b675 > > 8346184: C2: assert(has_node(i)) failed during split thru phi > > Reviewed-by: thartmann, chagedorn > > ! src/hotspot/share/opto/memnode.cpp > + test/hotspot/jtreg/compiler/c2/TestLoadSplitThruPhiNull.java > > Changeset: e7e8f60c > Branch: hermetic-java-runtime > Author: Leonid Mesnik > Date: 2025-01-10 16:50:21 +0000 > URL: https://git.openjdk.org/leyden/commit/e7e8f60c9bedd5622525cc4339300b438eedc9fd > > 8347302: Mark test tools/jimage/JImageToolTest.java as flagless > > Reviewed-by: alanb, shade > > ! test/jdk/tools/jimage/JImageToolTest.java > > Changeset: 46ba515c > Branch: hermetic-java-runtime > Author: Magnus Ihse Bursie > Date: 2025-01-10 17:59:27 +0000 > URL: https://git.openjdk.org/leyden/commit/46ba515c4989de7545d409570315274e0ea1c5ac > > 8346669: Increase abstraction in SetupBuildLauncher and remove extra args > > Reviewed-by: erikj > > ! make/StaticLibs.gmk > ! make/common/modules/LauncherCommon.gmk > ! make/modules/java.base/Launcher.gmk > ! make/modules/jdk.compiler/Launcher.gmk > ! make/modules/jdk.javadoc/Launcher.gmk > ! make/modules/jdk.jconsole/Launcher.gmk > ! make/modules/jdk.jdeps/Launcher.gmk > ! make/modules/jdk.jfr/Launcher.gmk > ! make/modules/jdk.jlink/Launcher.gmk > ! make/modules/jdk.jshell/Launcher.gmk > ! src/java.base/share/native/launcher/defines.h > ! src/java.base/share/native/launcher/main.c > > Changeset: 4b554b52 > Branch: hermetic-java-runtime > Author: Brian Burkhalter > Date: 2025-01-10 18:50:40 +0000 > URL: https://git.openjdk.org/leyden/commit/4b554b52e627b3a0f5e15a623b12089bff6bfafa > > 8346722: (fs) Files.probeContentType throws ClassCastException with custom file system provider > > Reviewed-by: alanb > > ! src/java.base/unix/classes/sun/nio/fs/DefaultFileTypeDetector.java > ! test/jdk/java/nio/file/spi/SetDefaultProvider.java > ! test/jdk/java/nio/file/spi/testapp/testapp/Main.java > > Changeset: d69463e4 > Branch: hermetic-java-runtime > Author: Alexey Semenyuk > Date: 2025-01-10 19:30:27 +0000 > URL: https://git.openjdk.org/leyden/commit/d69463e4bcbddd346b9486059c5ad3a1cb555632 > > 8347300: Don't exclude the "PATH" var from the environment when running app launchers in jpackage tests > > Reviewed-by: almatvee > > ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java > ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java > ! test/jdk/tools/jpackage/share/AppLauncherEnvTest.java > ! test/jdk/tools/jpackage/windows/WinChildProcessTest.java > > Changeset: 01c8ba2c > Branch: hermetic-java-runtime > Author: Alexey Semenyuk > Date: 2025-01-10 19:31:48 +0000 > URL: https://git.openjdk.org/leyden/commit/01c8ba2cde881c3d483cb776ca17a5aa13123b23 > > 8347298: Bug in JPackageCommand.ignoreFakeRuntime() > > Reviewed-by: almatvee > > ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java > > Changeset: 10f7142d > Branch: hermetic-java-runtime > Author: Alexey Semenyuk > Date: 2025-01-10 19:32:05 +0000 > URL: https://git.openjdk.org/leyden/commit/10f7142dce296fedbb4d945378473d44ecde34b7 > > 8347295: Fix WinResourceTest to make it work with WiX v4.0+ > > Reviewed-by: almatvee > > ! test/jdk/tools/jpackage/windows/WinResourceTest.java > > Changeset: 6f1f2f25 > Branch: hermetic-java-runtime > Author: Chen Liang > Date: 2025-01-10 21:23:50 +0000 > URL: https://git.openjdk.org/leyden/commit/6f1f2f2537cd921e2c13c333c78c2ad8c599dcc3 > > 8347063: Add comments in ClassFileFormatVersion for class file format evolution history > > Reviewed-by: darcy, iris > > ! src/java.base/share/classes/java/lang/reflect/ClassFileFormatVersion.java > > Changeset: 761774a1 > Branch: hermetic-java-runtime > Author: Serguei Spitsyn > Date: 2025-01-10 23:49:03 +0000 > URL: https://git.openjdk.org/leyden/commit/761774a120f4aa326da3c55a000dacc5549762e9 > > 8346143: add ClearAllFramePops function to speedup debugger single stepping in some cases > > Reviewed-by: cjplummer, amenkov > > ! src/hotspot/share/prims/jvmti.xml > ! src/hotspot/share/prims/jvmtiEnv.cpp > ! src/hotspot/share/prims/jvmtiEnvBase.cpp > ! src/hotspot/share/prims/jvmtiEnvBase.hpp > ! src/hotspot/share/prims/jvmtiEnvThreadState.cpp > ! src/hotspot/share/prims/jvmtiEnvThreadState.hpp > ! src/hotspot/share/prims/jvmtiEventController.cpp > ! src/hotspot/share/prims/jvmtiEventController.hpp > ! src/hotspot/share/prims/jvmtiExport.cpp > + test/hotspot/jtreg/serviceability/jvmti/events/FramePop/ClearAllFramePops/ClearAllFramePops.java > + test/hotspot/jtreg/serviceability/jvmti/events/FramePop/ClearAllFramePops/libClearAllFramePops.cpp > > Changeset: 31452788 > Branch: hermetic-java-runtime > Author: Serguei Spitsyn > Date: 2025-01-11 07:07:27 +0000 > URL: https://git.openjdk.org/leyden/commit/3145278847428ad3a855a3e2c605b77f74ebe113 > > 8346727: JvmtiVTMSTransitionDisabler deadlock > > Reviewed-by: cjplummer, lmesnik > > ! src/hotspot/share/prims/jvmtiExport.cpp > ! src/hotspot/share/runtime/javaThread.hpp > > Changeset: f04a6422 > Branch: hermetic-java-runtime > Author: Simon Tooke > Committer: David Holmes > Date: 2025-01-12 21:39:43 +0000 > URL: https://git.openjdk.org/leyden/commit/f04a6422469709d22bd92bf5d00655f741956efd > > 8346717: serviceability/dcmd/vm/SystemDumpMapTest.java failing on Windows with "Stack base not yet set for thread id" > > Reviewed-by: lmesnik, dholmes > > ! src/hotspot/share/nmt/memMapPrinter.cpp > ! test/hotspot/jtreg/serviceability/dcmd/vm/SystemMapTest.java > > Changeset: 9fafd63d > Branch: hermetic-java-runtime > Author: Prasanta Sadhukhan > Date: 2025-01-13 05:19:14 +0000 > URL: https://git.openjdk.org/leyden/commit/9fafd63d46f64428e0b9c2e9a6b0ac7ca0e2d355 > > 8346828: javax/swing/JScrollBar/4865918/bug4865918.java still fails in CI > > Reviewed-by: abhiscxk, dnguyen > > ! test/jdk/javax/swing/JScrollBar/4865918/bug4865918.java > > Changeset: 1f7925ce > Branch: hermetic-java-runtime > Author: Matthias Baesken > Date: 2025-01-13 07:47:39 +0000 > URL: https://git.openjdk.org/leyden/commit/1f7925ceb4460b1052c93969749a52487bf133fc > > 8347270: Remove unix_getParentPidAndTimings, unix_getChildren and unix_getCmdlineAndUserInfo > > Reviewed-by: rriggs, clanger, jkern > > ! src/java.base/aix/native/libjava/ProcessHandleImpl_aix.c > ! src/java.base/linux/native/libjava/ProcessHandleImpl_linux.c > ! src/java.base/unix/native/libjava/ProcessHandleImpl_unix.c > ! src/java.base/unix/native/libjava/ProcessHandleImpl_unix.h > > Changeset: b37f1236 > Branch: hermetic-java-runtime > Author: Damon Fenacci > Date: 2025-01-13 07:59:51 +0000 > URL: https://git.openjdk.org/leyden/commit/b37f12362507fb2cd291a2b44b4777ba76efd35e > > 8347407: [BACKOUT] C1/C2 don't handle allocation failure properly during initialization (RuntimeStub::new_runtime_stub fatal crash) > > Reviewed-by: thartmann, kvn > > ! src/hotspot/share/c1/c1_Compilation.hpp > ! src/hotspot/share/c1/c1_IR.hpp > ! src/hotspot/share/code/codeCache.cpp > ! src/hotspot/share/compiler/compilationPolicy.cpp > ! src/hotspot/share/compiler/compilerDefinitions.cpp > ! src/hotspot/share/compiler/compilerDefinitions.hpp > ! src/hotspot/share/compiler/compilerDefinitions.inline.hpp > ! test/hotspot/jtreg/ProblemList.txt > ! test/hotspot/jtreg/compiler/codecache/CheckSegmentedCodeCache.java > > Changeset: ed0b5556 > Branch: hermetic-java-runtime > Author: Christian Hagedorn > Date: 2025-01-13 08:09:08 +0000 > URL: https://git.openjdk.org/leyden/commit/ed0b5556276cd8bb5e4a4d1f34a49c4442e2a34e > > 8344035: Replace predicate walking code in Loop Unswitching with a predicate visitor > > Reviewed-by: roland, kvn > > ! src/hotspot/share/opto/loopPredicate.cpp > ! src/hotspot/share/opto/loopUnswitch.cpp > ! src/hotspot/share/opto/loopnode.cpp > ! src/hotspot/share/opto/loopnode.hpp > ! src/hotspot/share/opto/opaquenode.cpp > ! src/hotspot/share/opto/predicates.cpp > ! src/hotspot/share/opto/predicates.hpp > > Changeset: 3b9732ed > Branch: hermetic-java-runtime > Author: Daniel Jeli?ski > Date: 2025-01-13 08:13:57 +0000 > URL: https://git.openjdk.org/leyden/commit/3b9732edc6dd22868634166678d220bf1066e5be > > 8345471: Clean up compiler/intrinsics/sha/cli tests > > Reviewed-by: kvn > > ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseMD5IntrinsicsOptionOnUnsupportedCPU.java > ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnUnsupportedCPU.java > ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnUnsupportedCPU.java > ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA3IntrinsicsOptionOnUnsupportedCPU.java > ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnUnsupportedCPU.java > ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHAOptionOnUnsupportedCPU.java > - test/hotspot/jtreg/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForOtherCPU.java > - test/hotspot/jtreg/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedAArch64CPU.java > + test/hotspot/jtreg/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedCPU.java > - test/hotspot/jtreg/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedRISCV64CPU.java > - test/hotspot/jtreg/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedX86CPU.java > > Changeset: 85ed78c0 > Branch: hermetic-java-runtime > Author: Severin Gehwolf > Date: 2025-01-13 09:26:31 +0000 > URL: https://git.openjdk.org/leyden/commit/85ed78c063493259247d88f5ca51b47b7a45fcb0 > > 8345185: Update jpackage to not include service bindings by default > > Reviewed-by: asemenyuk > > ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/JLinkBundlerHelper.java > ! test/jdk/tools/jpackage/TEST.properties > ! test/jdk/tools/jpackage/share/BasicTest.java > ! test/jdk/tools/jpackage/share/JLinkOptionsTest.java > ! test/jdk/tools/jpackage/share/RuntimeImageSymbolicLinksTest.java > ! test/jdk/tools/jpackage/share/RuntimeImageTest.java > ! test/jdk/tools/jpackage/share/RuntimePackageTest.java > > Changeset: 82e2a791 > Branch: hermetic-java-runtime > Author: Tobias Hartmann > Date: 2025-01-13 09:49:16 +0000 > URL: https://git.openjdk.org/leyden/commit/82e2a791225a289ba32360bf415274c4b48b9e00 > > 8347006: LoadRangeNode floats above array guard in arraycopy intrinsic > > Reviewed-by: roland, qamai, kvn > > ! src/hotspot/share/opto/library_call.cpp > ! src/hotspot/share/opto/library_call.hpp > ! src/hotspot/share/opto/type.cpp > ! src/hotspot/share/opto/type.hpp > ! test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyNoInit.java > > Changeset: 450636ae > Branch: hermetic-java-runtime > Author: Viktor Klang > Date: 2025-01-13 10:38:02 +0000 > URL: https://git.openjdk.org/leyden/commit/450636ae28b84ded083b6861c6cba85fbf87e16e > > 8347274: Gatherers.mapConcurrent exhibits undesired behavior under variable delays, interruption, and finishing > > Reviewed-by: alanb > > ! src/java.base/share/classes/java/util/stream/Gatherers.java > ! test/jdk/java/util/stream/GatherersMapConcurrentTest.java > > Changeset: 06126361 > Branch: hermetic-java-runtime > Author: Daniel Fuchs > Date: 2025-01-13 12:05:44 +0000 > URL: https://git.openjdk.org/leyden/commit/06126361db1edb1d4c181a82952c1ac133a839f9 > > 8347373: HTTP/2 flow control checks may count unprocessed data twice > > Reviewed-by: jpai > > ! src/java.net.http/share/classes/jdk/internal/net/http/WindowUpdateSender.java > ! test/jdk/java/net/httpclient/http2/StreamFlowControlTest.java > ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/HttpServerAdapters.java > ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/BodyOutputStream.java > ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServerConnection.java > > Changeset: c885e59c > Branch: hermetic-java-runtime > Author: Magnus Ihse Bursie > Date: 2025-01-13 12:25:10 +0000 > URL: https://git.openjdk.org/leyden/commit/c885e59cfaeaab98bd05ec1ea54441d8e7c8268a > > 8346377: Properly support static builds for Windows > > Reviewed-by: erikj > > ! make/StaticLibs.gmk > ! make/autoconf/flags-ldflags.m4 > ! src/hotspot/os/windows/os_windows.cpp > ! src/java.base/windows/native/libjli/java_md.c > ! src/java.desktop/windows/native/libawt/windows/awt_Mlib.cpp > > Changeset: 6e43f48f > Branch: hermetic-java-runtime > Author: Coleen Phillimore > Date: 2025-01-13 12:50:13 +0000 > URL: https://git.openjdk.org/leyden/commit/6e43f48fcf342266b3d50688af7ae4664c018ac8 > > 8346929: runtime/ClassUnload/DictionaryDependsTest.java fails with "Test failed: should be unloaded" > > Reviewed-by: dholmes, ccheung > > ! test/hotspot/jtreg/runtime/ClassUnload/DictionaryDependsTest.java > ! test/hotspot/jtreg/runtime/ClassUnload/KeepAliveClass.java > ! test/hotspot/jtreg/runtime/ClassUnload/KeepAliveClassLoader.java > ! test/hotspot/jtreg/runtime/ClassUnload/KeepAliveObject.java > ! test/hotspot/jtreg/runtime/ClassUnload/KeepAliveSoftReference.java > ! test/hotspot/jtreg/runtime/ClassUnload/SuperDependsTest.java > ! test/hotspot/jtreg/runtime/ClassUnload/UnloadInterfaceTest.java > ! test/hotspot/jtreg/runtime/ClassUnload/UnloadTest.java > ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/HelloUnload.java > ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/UnloadUnregisteredLoader.java > ! test/hotspot/jtreg/runtime/logging/ClassLoadUnloadTest.java > > Changeset: cc198972 > Branch: hermetic-java-runtime > Author: Coleen Phillimore > Date: 2025-01-13 13:14:15 +0000 > URL: https://git.openjdk.org/leyden/commit/cc198972022c94199d698461e2ac42afc0058fd7 > > 8293123: Fix various include file ordering > > Reviewed-by: dholmes, stefank > > ! src/hotspot/os/windows/include/jvm_md.h > ! src/hotspot/share/include/jvm.h > ! src/hotspot/share/jfr/jfr.hpp > ! src/hotspot/share/jfr/writers/jfrJavaEventWriter.cpp > ! src/hotspot/share/jfr/writers/jfrJavaEventWriter.hpp > ! src/hotspot/share/jfr/writers/jfrWriterHost.hpp > ! src/hotspot/share/runtime/thread.hpp > > Changeset: fa5ff82e > Branch: hermetic-java-runtime > Author: Weijun Wang > Date: 2025-01-13 13:43:52 +0000 > URL: https://git.openjdk.org/leyden/commit/fa5ff82eb3f0f2df74acd117509bac6e3c634a3f > > 8342062: Reformat keytool and jarsigner output for keys with a named parameter set > > Reviewed-by: mullan > > ! src/java.base/share/classes/sun/security/tools/keytool/Main.java > ! src/java.base/share/classes/sun/security/tools/keytool/Resources.java > ! src/java.base/share/classes/sun/security/util/KeyUtil.java > ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java > ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources.java > ! test/jdk/sun/security/tools/jarsigner/CheckSignerCertChain.java > ! test/jdk/sun/security/tools/jarsigner/DisableCurveTest.java > ! test/jdk/sun/security/tools/jarsigner/TimestampCheck.java > ! test/jdk/sun/security/tools/jarsigner/compatibility/Compatibility.java > ! test/jdk/sun/security/tools/jarsigner/warnings/Test.java > ! test/jdk/sun/security/tools/keytool/GenKeyPairSigner.java > ! test/jdk/sun/security/tools/keytool/KeyAlg.java > > Changeset: cede3041 > Branch: hermetic-java-runtime > Author: Zhengyu Gu > Date: 2025-01-13 13:50:05 +0000 > URL: https://git.openjdk.org/leyden/commit/cede30416f9730b0ca106e97b3ed9a25a09d3386 > > 8347482: Remove unused field in ParkEvent > > Reviewed-by: dholmes > > ! src/hotspot/share/runtime/park.hpp > > Changeset: a289bcfe > Branch: hermetic-java-runtime > Author: Julian Waters > Date: 2025-01-13 14:02:41 +0000 > URL: https://git.openjdk.org/leyden/commit/a289bcfe7e2786d05c338712b818fc4ef12cb4ac > > 8306579: Consider building with /Zc:throwingNew > > Reviewed-by: ihse, kbarrett > > ! make/autoconf/flags-cflags.m4 > ! src/java.desktop/windows/native/libawt/windows/awt_new.cpp > > Changeset: 062f2dcf > Branch: hermetic-java-runtime > Author: Christian Hagedorn > Date: 2025-01-13 14:19:43 +0000 > URL: https://git.openjdk.org/leyden/commit/062f2dcfe5b62cc3dd3c292eeebd7a7ac78f849a > > 8347554: [BACKOUT] C2: implement optimization for series of Add of unique value > > Reviewed-by: thartmann > > ! src/hotspot/share/opto/addnode.cpp > ! src/hotspot/share/opto/addnode.hpp > - test/hotspot/jtreg/compiler/c2/TestSerialAdditions.java > > Changeset: f67b7036 > Branch: hermetic-java-runtime > Author: Alexey Ivanov > Date: 2025-01-13 16:13:30 +0000 > URL: https://git.openjdk.org/leyden/commit/f67b703625afa2e049c572978d29ac00d8c956d3 > > 8347427: JTabbedPane/8134116/Bug8134116.java has no license header > > Reviewed-by: dmarkov, honkar, abhiscxk > > ! test/jdk/javax/swing/JTabbedPane/8134116/Bug8134116.java > > Changeset: a7915bb2 > Branch: hermetic-java-runtime > Author: Roger Riggs > Date: 2025-01-13 16:43:44 +0000 > URL: https://git.openjdk.org/leyden/commit/a7915bb2e1b822b6d9cbeb220765e8c821c71d0b > > 8346468: SM cleanup of common test library > > Reviewed-by: jpai, dfuchs > > ! test/hotspot/jtreg/gc/g1/TestHumongousConcurrentStartUndo.java > ! test/hotspot/jtreg/runtime/cds/appcds/JarBuilder.java > ! test/lib/jdk/test/lib/NetworkConfiguration.java > ! test/lib/jdk/test/lib/Platform.java > ! test/lib/jdk/test/lib/SA/SATestUtils.java > ! test/lib/jdk/test/lib/helpers/ClassFileInstaller.java > ! test/lib/jdk/test/lib/net/IPSupport.java > ! test/lib/jdk/test/lib/net/SimpleHttpServer.java > ! test/lib/jdk/test/lib/net/SimpleSSLContext.java > ! test/lib/jdk/test/lib/process/ProcessTools.java > ! test/lib/jdk/test/whitebox/WhiteBox.java > > Changeset: b0c131e8 > Branch: hermetic-java-runtime > Author: Brian Burkhalter > Date: 2025-01-13 18:09:48 +0000 > URL: https://git.openjdk.org/leyden/commit/b0c131e872f997cb7deadc9b0a87bd76e3a2a83c > > 8345368: java/io/File/createTempFile/SpecialTempFile.java fails on Windows Server 2025 > > Reviewed-by: lancea > > ! test/jdk/java/io/File/createTempFile/SpecialTempFile.java > > Changeset: e0f2f4b2 > Branch: hermetic-java-runtime > Author: Kim Barrett > Date: 2025-01-13 18:25:42 +0000 > URL: https://git.openjdk.org/leyden/commit/e0f2f4b216bc9358caa65975204aee086e4fcbd2 > > 8313396: Portable implementation of FORBID_C_FUNCTION and ALLOW_C_FUNCTION > > Co-authored-by: Martin Doerr > Reviewed-by: coleenp, dholmes, jsjolen > > ! src/hotspot/os/aix/libodm_aix.cpp > ! src/hotspot/os/aix/loadlib_aix.cpp > ! src/hotspot/os/aix/os_aix.cpp > ! src/hotspot/os/aix/porting_aix.cpp > ! src/hotspot/os/bsd/decoder_machO.cpp > ! src/hotspot/os/linux/decoder_linux.cpp > ! src/hotspot/os/linux/gc/z/zMountPoint_linux.cpp > ! src/hotspot/os/linux/mallocInfoDcmd.cpp > + src/hotspot/os/posix/forbiddenFunctions_posix.hpp > ! src/hotspot/os/posix/os_posix.cpp > + src/hotspot/os/posix/permitForbiddenFunctions_posix.hpp > + src/hotspot/os/windows/forbiddenFunctions_windows.hpp > ! src/hotspot/os/windows/os_windows.cpp > + src/hotspot/os/windows/permitForbiddenFunctions_windows.hpp > ! src/hotspot/os/windows/symbolengine.cpp > ! src/hotspot/share/jvmci/jvmciEnv.cpp > ! src/hotspot/share/logging/logTagSet.cpp > ! src/hotspot/share/nmt/mallocSiteTable.cpp > ! src/hotspot/share/nmt/memMapPrinter.cpp > ! src/hotspot/share/nmt/nmtPreInit.cpp > ! src/hotspot/share/runtime/os.cpp > ! src/hotspot/share/utilities/compilerWarnings.hpp > ! src/hotspot/share/utilities/compilerWarnings_gcc.hpp > ! src/hotspot/share/utilities/compilerWarnings_visCPP.hpp > + src/hotspot/share/utilities/forbiddenFunctions.hpp > ! src/hotspot/share/utilities/globalDefinitions.hpp > + src/hotspot/share/utilities/permitForbiddenFunctions.hpp > ! test/hotspot/gtest/code/test_codestrings.cpp > ! test/hotspot/gtest/gc/shenandoah/test_shenandoahNumberSeq.cpp > ! test/hotspot/gtest/gc/shenandoah/test_shenandoahSimpleBitMap.cpp > ! test/hotspot/gtest/gtestMain.cpp > ! test/hotspot/gtest/unittest.hpp > > Changeset: 4e0ffda5 > Branch: hermetic-java-runtime > Author: Volkan Yaz?c? > Committer: Brian Burkhalter > Date: 2025-01-13 19:00:09 +0000 > URL: https://git.openjdk.org/leyden/commit/4e0ffda5b1d82449d2d6f639be7641b69d6cb520 > > 8346972: Test java/nio/channels/FileChannel/LoopingTruncate.java fails sometimes with IOException: There is not enough space on the disk > > Co-authored-by: Brian Burkhalter > Reviewed-by: bpb > > ! test/jdk/java/nio/channels/FileChannel/LoopingTruncate.java > > Changeset: 7c883c28 > Branch: hermetic-java-runtime > Author: Joe Darcy > Date: 2025-01-13 19:59:49 +0000 > URL: https://git.openjdk.org/leyden/commit/7c883c284de4fa1cb55f4fd4cf4dc9115bee5e65 > > 8347605: Use spec tag to refer to IEEE 754 standard > > Reviewed-by: bpb, iris > > ! src/java.base/share/classes/java/lang/Double.java > ! src/java.base/share/classes/java/lang/Float.java > ! src/java.base/share/classes/java/lang/Math.java > ! src/java.base/share/classes/java/lang/StrictMath.java > ! src/java.base/share/classes/java/math/BigDecimal.java > ! src/java.base/share/classes/java/math/MathContext.java > ! src/java.base/share/classes/java/math/RoundingMode.java > > Changeset: 13e1ea53 > Branch: hermetic-java-runtime > Author: Martin Doerr > Date: 2025-01-13 20:03:34 +0000 > URL: https://git.openjdk.org/leyden/commit/13e1ea53c547900e76a2c7059893bf24b6ee42dc > > 8346038: [REDO] - [C1] LIR Operations with one input should be implemented as LIR_Op1 > > Co-authored-by: Sandhya Viswanathan > Reviewed-by: kvn, sviswanathan > > ! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp > ! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp > ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp > ! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp > ! src/hotspot/cpu/x86/c1_LinearScan_x86.cpp > ! src/hotspot/cpu/x86/c1_LinearScan_x86.hpp > ! src/hotspot/cpu/x86/macroAssembler_x86.cpp > ! src/hotspot/share/c1/c1_LIR.cpp > ! src/hotspot/share/c1/c1_LIR.hpp > ! src/hotspot/share/c1/c1_LIRAssembler.cpp > ! src/hotspot/share/c1/c1_LIRAssembler.hpp > ! src/hotspot/share/c1/c1_LinearScan.cpp > > Changeset: 61dc07c1 > Branch: hermetic-java-runtime > Author: Martin Doerr > Date: 2025-01-13 20:07:31 +0000 > URL: https://git.openjdk.org/leyden/commit/61dc07c118ee9d2d7e1747b6e49508cae7c19dc4 > > 8346869: [AIX] Add regression test for handling 4 Byte aligned doubles in structures > > Reviewed-by: mbaesken, jkern > > + test/jdk/java/foreign/Test4BAlignedDouble.java > + test/jdk/java/foreign/libTest4BAlignedDouble.c > > Changeset: 13a17757 > Branch: hermetic-java-runtime > Author: Phil Race > Date: 2025-01-13 20:10:19 +0000 > URL: https://git.openjdk.org/leyden/commit/13a1775718f329b02cdeb82f9d3f7d878ac5e771 > > 8344146: Remove temporary font file tracking code. > > Reviewed-by: honkar, aivanov > > ! src/java.desktop/share/classes/java/awt/Font.java > - src/java.desktop/share/classes/sun/font/CreatedFontTracker.java > ! src/java.desktop/share/classes/sun/font/FileFont.java > ! src/java.desktop/share/classes/sun/font/FontManager.java > ! src/java.desktop/share/classes/sun/font/SunFontManager.java > > Changeset: d3a7ac22 > Branch: hermetic-java-runtime > Author: Magnus Ihse Bursie > Date: 2025-01-13 21:22:44 +0000 > URL: https://git.openjdk.org/leyden/commit/d3a7ac22c9b0a131d2e45bf2d7c5ce8b9e3e3bdd > > 8346383: Cannot use DllMain in libdt_socket for static builds > > Reviewed-by: dholmes, sspitsyn > > ! src/jdk.jdwp.agent/share/native/libdt_socket/socketTransport.c > ! src/jdk.jdwp.agent/share/native/libdt_socket/sysSocket.h > ! src/jdk.jdwp.agent/unix/native/libdt_socket/socket_md.c > ! src/jdk.jdwp.agent/windows/native/libdt_socket/socket_md.c > > Changeset: 379d05bc > Branch: hermetic-java-runtime > Author: Coleen Phillimore > Date: 2025-01-13 22:01:54 +0000 > URL: https://git.openjdk.org/leyden/commit/379d05bcc130446086786ecf6ca5a6b8e977386c > > 8346990: Remove INTX_FORMAT and UINTX_FORMAT macros > > Reviewed-by: kbarrett, dholmes, matsaave > > ! src/hotspot/cpu/arm/methodHandles_arm.cpp > ! src/hotspot/cpu/ppc/vm_version_ppc.cpp > ! src/hotspot/cpu/s390/assembler_s390.hpp > ! src/hotspot/cpu/x86/vm_version_x86.cpp > ! src/hotspot/os/aix/os_aix.cpp > ! src/hotspot/os/bsd/os_bsd.cpp > ! src/hotspot/os/linux/os_linux.cpp > ! src/hotspot/os/windows/os_windows.cpp > ! src/hotspot/share/c1/c1_CFGPrinter.cpp > ! src/hotspot/share/c1/c1_LIR.cpp > ! src/hotspot/share/cds/archiveHeapLoader.cpp > ! src/hotspot/share/cds/filemap.cpp > ! src/hotspot/share/ci/ciMethodData.cpp > ! src/hotspot/share/classfile/classLoaderStats.cpp > ! src/hotspot/share/code/nmethod.cpp > ! src/hotspot/share/code/vtableStubs.cpp > ! src/hotspot/share/compiler/compileBroker.cpp > ! src/hotspot/share/compiler/compileLog.cpp > ! src/hotspot/share/compiler/compilerDirectives.hpp > ! src/hotspot/share/compiler/compilerOracle.cpp > ! src/hotspot/share/compiler/disassembler.cpp > ! src/hotspot/share/compiler/oopMap.cpp > ! src/hotspot/share/gc/g1/g1HeapSizingPolicy.cpp > ! src/hotspot/share/gc/g1/g1InitLogger.cpp > ! src/hotspot/share/gc/g1/g1PeriodicGCTask.cpp > ! src/hotspot/share/gc/g1/jvmFlagConstraintsG1.cpp > ! src/hotspot/share/gc/shared/ageTable.cpp > ! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.cpp > ! src/hotspot/share/gc/shared/oopStorage.cpp > ! src/hotspot/share/gc/shared/workerPolicy.cpp > ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahAgeCensus.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahMmuTracker.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp > ! src/hotspot/share/gc/z/zPhysicalMemory.cpp > ! src/hotspot/share/gc/z/zVerify.cpp > ! src/hotspot/share/interpreter/bytecodeTracer.cpp > ! src/hotspot/share/interpreter/invocationCounter.cpp > ! src/hotspot/share/jvmci/jvmci.cpp > ! src/hotspot/share/jvmci/jvmciRuntime.cpp > ! src/hotspot/share/logging/logAsyncWriter.hpp > ! src/hotspot/share/logging/logDecorations.cpp > ! src/hotspot/share/memory/heapInspection.cpp > ! src/hotspot/share/memory/memoryReserver.cpp > ! src/hotspot/share/memory/metaspace/internalStats.cpp > ! src/hotspot/share/memory/metaspace/metaspaceCommon.cpp > ! src/hotspot/share/memory/metaspace/metaspaceReporter.cpp > ! src/hotspot/share/memory/metaspace/metaspaceStatistics.cpp > ! src/hotspot/share/memory/metaspace/printCLDMetaspaceInfoClosure.cpp > ! src/hotspot/share/memory/metaspace/printMetaspaceInfoKlassClosure.cpp > ! src/hotspot/share/memory/universe.cpp > ! src/hotspot/share/nmt/memMapPrinter.cpp > ! src/hotspot/share/oops/instanceKlass.cpp > ! src/hotspot/share/oops/klass.cpp > ! src/hotspot/share/oops/method.cpp > ! src/hotspot/share/opto/idealGraphPrinter.cpp > ! src/hotspot/share/opto/memnode.cpp > ! src/hotspot/share/prims/jvmtiExport.cpp > ! src/hotspot/share/runtime/arguments.cpp > ! src/hotspot/share/runtime/deoptimization.cpp > ! src/hotspot/share/runtime/flags/jvmFlag.cpp > ! src/hotspot/share/runtime/flags/jvmFlagAccess.cpp > ! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp > ! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp > ! src/hotspot/share/runtime/frame.cpp > ! src/hotspot/share/runtime/java.cpp > ! src/hotspot/share/runtime/javaThread.cpp > ! src/hotspot/share/runtime/objectMonitor.cpp > ! src/hotspot/share/runtime/osThreadBase.cpp > ! src/hotspot/share/runtime/stackOverflow.cpp > ! src/hotspot/share/runtime/synchronizer.cpp > ! src/hotspot/share/runtime/thread.cpp > ! src/hotspot/share/runtime/threadSMR.cpp > ! src/hotspot/share/runtime/threads.cpp > ! src/hotspot/share/runtime/vmThread.cpp > ! src/hotspot/share/services/management.cpp > ! src/hotspot/share/services/writeableFlags.cpp > ! src/hotspot/share/utilities/fakeRttiSupport.hpp > ! src/hotspot/share/utilities/globalDefinitions.hpp > ! src/hotspot/share/utilities/ostream.cpp > ! src/hotspot/share/utilities/vmError.cpp > ! test/hotspot/gtest/utilities/test_globalDefinitions.cpp > ! test/hotspot/gtest/utilities/test_singleWriterSynchronizer.cpp > > Changeset: 91b63ca7 > Branch: hermetic-java-runtime > Author: SendaoYan > Date: 2025-01-14 01:13:31 +0000 > URL: https://git.openjdk.org/leyden/commit/91b63ca748650b5e127b235efb2f327a8ff39f70 > > 8345016: [ASAN] java.c reported ?%s? directive argument is null [-Werror=format-truncation=] > > Reviewed-by: rriggs > > ! src/java.base/share/native/libjli/java.c > > Changeset: 0ae5c6b3 > Branch: hermetic-java-runtime > Author: Alex Menkov > Date: 2025-01-14 01:26:31 +0000 > URL: https://git.openjdk.org/leyden/commit/0ae5c6b38b93125644416e973915608d100f0b16 > > 8342996: Enhance Attach API to support arbitrary length arguments - OSX > > Reviewed-by: sspitsyn, kevinw > > ! src/jdk.attach/macosx/classes/sun/tools/attach/VirtualMachineImpl.java > > Changeset: c1d322ff > Branch: hermetic-java-runtime > Author: David Holmes > Date: 2025-01-14 03:19:25 +0000 > URL: https://git.openjdk.org/leyden/commit/c1d322fff42720146dfb3846bd7d8514b1bdf383 > > 8347627: Compiler replay tests are failing after JDK-8346990 > > Reviewed-by: coleenp > > ! src/hotspot/share/ci/ciMethodData.cpp > ! test/hotspot/gtest/utilities/test_globalDefinitions.cpp > > Changeset: 6eb83ef8 > Branch: hermetic-java-runtime > Author: Yasumasa Suenaga > Date: 2025-01-14 09:06:25 +0000 > URL: https://git.openjdk.org/leyden/commit/6eb83ef874cfb7244a8be40236f8845eaa756082 > > 8347500: hsdis cannot be built with Capstone.next > > Reviewed-by: ihse, simonis > > ! make/autoconf/lib-hsdis.m4 > > Changeset: 39676963 > Branch: hermetic-java-runtime > Author: Severin Gehwolf > Date: 2025-01-14 09:18:27 +0000 > URL: https://git.openjdk.org/leyden/commit/3967696386ecc706927f05dfae0841b3f23e319d > > 8347496: Test jdk/jfr/jvm/TestModularImage.java fails after JDK-8347124: No javac > > Reviewed-by: egahlin, dholmes > > ! test/jdk/jdk/jfr/jvm/TestModularImage.java > > Changeset: 3e989fd0 > Branch: hermetic-java-runtime > Author: Adam Sotona > Date: 2025-01-14 09:28:56 +0000 > URL: https://git.openjdk.org/leyden/commit/3e989fd0f7796a2352ffb1bbeee2dcd89a4416ca > > 8346986: Remove ASM from java.base > > Reviewed-by: dholmes, ihse, lmesnik, alanb > > ! make/Coverage.gmk > - src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/Printer.java > ! test/hotspot/jtreg/compiler/c1/Test6932496.java > ! test/hotspot/jtreg/compiler/calls/common/InvokeDynamicPatcher.java > ! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeDynamic2CompiledTest.java > ! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeDynamic2InterpretedTest.java > ! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeDynamic2NativeTest.java > ! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeDynamic2CompiledTest.java > ! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeDynamic2InterpretedTest.java > ! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeDynamic2NativeTest.java > ! test/hotspot/jtreg/compiler/cha/AbstractRootMethod.java > ! test/hotspot/jtreg/compiler/cha/DefaultRootMethod.java > ! test/hotspot/jtreg/compiler/cha/StrengthReduceInterfaceCall.java > ! test/hotspot/jtreg/compiler/cha/Utils.java > ! test/hotspot/jtreg/compiler/jsr292/CallSiteDepContextTest.java > ! test/hotspot/jtreg/compiler/jsr292/NonInlinedCall/RedefineTest.java > ! test/hotspot/jtreg/compiler/jsr292/RedefineMethodUsedByMultipleMethodHandles.java > ! test/hotspot/jtreg/compiler/jsr292/methodHandleExceptions/TestAMEnotNPE.java > ! test/hotspot/jtreg/compiler/jvmci/common/CTVMUtilities.java > ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/AllocateCompileIdTest.java > ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/AsResolvedJavaMethodTest.java > ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ConstantPoolTestsHelper.java > ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/DisassembleCodeBlobTest.java > ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/DoNotInlineOrCompileTest.java > ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ExecuteInstalledCodeTest.java > ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/FindUniqueConcreteMethodTest.java > ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetBytecodeTest.java > ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetConstantPoolTest.java > ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetExceptionTableTest.java > ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetLineNumberTableTest.java > ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetLocalVariableTableTest.java > ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetStackTraceElementTest.java > ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetSymbolTest.java > ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetVtableIndexForInterfaceTest.java > ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/HasCompiledCodeForOSRTest.java > ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/HasNeverInlineDirectiveTest.java > ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/IsCompilableTest.java > ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/IsMatureVsReprofileTest.java > ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/IterateFramesNative.java > ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/LookupConstantInPoolTest.java > ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/LookupKlassInPoolTest.java > ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/LookupKlassRefIndexInPoolTest.java > ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/LookupMethodInPoolTest.java > ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/LookupNameAndTypeRefIndexInPoolTest.java > ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/LookupNameInPoolTest.java > ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/LookupSignatureInPoolTest.java > ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java > ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/MethodIsIgnoredBySecurityStackWalkTest.java > ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ReprofileTest.java > ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ResolveFieldInPoolTest.java > ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ResolveMethodTest.java > ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ResolveTypeInPoolTest.java > ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ShouldInlineMethodTest.java > ! test/hotspot/jtreg/compiler/jvmci/events/JvmciNotifyBootstrapFinishedEventTest.java > ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestDynamicConstant.java > ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java > ! test/hotspot/jtreg/compiler/osr/TestOSRWithNonEmptyStack.java > ! test/hotspot/jtreg/compiler/runtime/TestConstantDynamic.java > ! test/hotspot/jtreg/compiler/runtime/TestConstantsInError.java > ! test/hotspot/jtreg/compiler/runtime/unloaded/TestMHUnloaded.java > ! test/hotspot/jtreg/compiler/runtime/unloaded/TestMHUnloadedHelper.java > ! test/hotspot/jtreg/compiler/types/TestMeetIncompatibleInterfaceArrays.java > ! test/hotspot/jtreg/compiler/uncommontrap/TestUnstableIfTrap.java > ! test/hotspot/jtreg/compiler/unsafe/UnsafeGetConstantField.java > ! test/hotspot/jtreg/gc/epsilon/TestClasses.java > ! test/hotspot/jtreg/runtime/AccModule/ACCModule52.java > ! test/hotspot/jtreg/runtime/AccModule/ConstModule.java > ! test/hotspot/jtreg/runtime/BootstrapMethod/BSMCalledTwice.java > ! test/hotspot/jtreg/runtime/ClassFile/UnsupportedClassFileVersion.java > ! test/hotspot/jtreg/runtime/ConstantPool/BadMethodHandles.java > ! test/hotspot/jtreg/runtime/ConstantPool/IntfMethod.java > ! test/hotspot/jtreg/runtime/HiddenClasses/HiddenDefMeths.java > ! test/hotspot/jtreg/runtime/InvocationTests/invocationC1Tests.java > ! test/hotspot/jtreg/runtime/InvocationTests/invokeinterface/ClassGenerator.java > ! test/hotspot/jtreg/runtime/InvocationTests/invokeinterface/Generator.java > ! test/hotspot/jtreg/runtime/InvocationTests/invokeinterfaceTests.java > ! test/hotspot/jtreg/runtime/InvocationTests/invokespecial/ClassGenerator.java > ! test/hotspot/jtreg/runtime/InvocationTests/invokespecial/Generator.java > ! test/hotspot/jtreg/runtime/InvocationTests/invokespecialTests.java > ! test/hotspot/jtreg/runtime/InvocationTests/invokevirtual/ClassGenerator.java > ! test/hotspot/jtreg/runtime/InvocationTests/invokevirtual/Generator.java > ! test/hotspot/jtreg/runtime/InvocationTests/invokevirtualTests.java > ! test/hotspot/jtreg/runtime/InvocationTests/shared/AccessCheck.java > ! test/hotspot/jtreg/runtime/InvocationTests/shared/AccessType.java > ! test/hotspot/jtreg/runtime/InvocationTests/shared/ExecutorGenerator.java > ! test/hotspot/jtreg/runtime/InvocationTests/shared/GenericClassGenerator.java > ! test/hotspot/jtreg/runtime/MirrorFrame/Asmator.java > ! test/hotspot/jtreg/runtime/MirrorFrame/Test8003720.java > ! test/hotspot/jtreg/runtime/ParallelLoad/ParallelSuper/AsmClasses.java > ! test/hotspot/jtreg/runtime/ParallelLoad/ParallelSuper/ParallelSuperTest.java > ! test/hotspot/jtreg/runtime/SelectionResolution/AbstractMethodErrorTest.java > ! test/hotspot/jtreg/runtime/SelectionResolution/IllegalAccessErrorTest.java > ! test/hotspot/jtreg/runtime/SelectionResolution/InvokeInterfaceICCE.java > ! test/hotspot/jtreg/runtime/SelectionResolution/InvokeInterfaceSuccessTest.java > ! test/hotspot/jtreg/runtime/SelectionResolution/InvokeSpecialICCE.java > ! test/hotspot/jtreg/runtime/SelectionResolution/InvokeSpecialSuccessTest.java > ! test/hotspot/jtreg/runtime/SelectionResolution/InvokeStaticICCE.java > ! test/hotspot/jtreg/runtime/SelectionResolution/InvokeStaticSuccessTest.java > ! test/hotspot/jtreg/runtime/SelectionResolution/InvokeVirtualICCE.java > ! test/hotspot/jtreg/runtime/SelectionResolution/InvokeVirtualSuccessTest.java > ! test/hotspot/jtreg/runtime/SelectionResolution/NoSuchMethodErrorTest.java > ! test/hotspot/jtreg/runtime/SelectionResolution/classes/selectionresolution/ClassBuilder.java > ! test/hotspot/jtreg/runtime/SelectionResolution/classes/selectionresolution/ClassConstruct.java > ! test/hotspot/jtreg/runtime/SelectionResolution/classes/selectionresolution/Clazz.java > ! test/hotspot/jtreg/runtime/SelectionResolution/classes/selectionresolution/Interface.java > ! test/hotspot/jtreg/runtime/SelectionResolution/classes/selectionresolution/Method.java > ! test/hotspot/jtreg/runtime/SelectionResolution/classes/selectionresolution/TestBuilder.java > ! test/hotspot/jtreg/runtime/StackTrace/LargeClassTest.java > ! test/hotspot/jtreg/runtime/TransitiveOverrideCFV50/TransitiveOverrideCFV50.java > ! test/hotspot/jtreg/runtime/cds/appcds/OldClassTest.java > ! test/hotspot/jtreg/runtime/cds/appcds/VerifierTest.java > ! test/hotspot/jtreg/runtime/cds/appcds/VerifierTest_0.java > ! test/hotspot/jtreg/runtime/cds/appcds/VerifierTest_1A.java > ! test/hotspot/jtreg/runtime/cds/appcds/VerifierTest_1B.java > ! test/hotspot/jtreg/runtime/cds/appcds/VerifierTest_2.java > ! test/hotspot/jtreg/runtime/exceptionMsgs/IllegalAccessError/IllegalAccessErrorTest.java > ! test/hotspot/jtreg/runtime/exceptionMsgs/NullPointerException/NullPointerExceptionTest.java > ! test/hotspot/jtreg/runtime/finalStatic/FinalStatic.java > ! test/hotspot/jtreg/runtime/invokedynamic/BootstrapMethodErrorTest.java > ! test/hotspot/jtreg/runtime/lambda-features/TestConcreteClassWithAbstractMethod.java > ! test/hotspot/jtreg/runtime/lambda-features/TestStaticandInstance.java > ! test/hotspot/jtreg/runtime/verifier/OverriderMsg.java > ! test/hotspot/jtreg/runtime/verifier/TestANewArray.java > ! test/hotspot/jtreg/runtime/verifier/TestMultiANewArray.java > ! test/hotspot/jtreg/serviceability/dcmd/compiler/CompilerQueueTest.java > ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/MissedStackMapFrames/MissedStackMapFrames.java > ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineAnnotations.java > ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineGenericSignatureTest.java > ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineObject.java > ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRetransform/RedefineRetransform.java > ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRunningMethodsWithResolutionErrors.java > ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineVerifyError.java > ! test/hotspot/jtreg/serviceability/jvmti/SetBreakpoint/TestManyBreakpoints.java > = test/hotspot/jtreg/testlibrary/asm/asm.md > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/AnnotationVisitor.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/AnnotationWriter.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/Attribute.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/ByteVector.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/ClassReader.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/ClassTooLargeException.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/ClassVisitor.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/ClassWriter.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/ConstantDynamic.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/Constants.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/Context.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/CurrentFrame.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/Edge.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/FieldVisitor.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/FieldWriter.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/Frame.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/Handle.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/Handler.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/Label.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/MethodTooLargeException.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/MethodVisitor.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/MethodWriter.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/ModuleVisitor.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/ModuleWriter.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/Opcodes.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/RecordComponentVisitor.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/RecordComponentWriter.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/Symbol.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/SymbolTable.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/Type.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/TypePath.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/TypeReference.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/AdviceAdapter.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/AnalyzerAdapter.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/AnnotationRemapper.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/ClassRemapper.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/CodeSizeEvaluator.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/FieldRemapper.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/GeneratorAdapter.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/InstructionAdapter.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/JSRInlinerAdapter.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/LocalVariablesSorter.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/Method.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/MethodRemapper.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/ModuleHashesAttribute.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/ModuleRemapper.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/ModuleResolutionAttribute.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/ModuleTargetAttribute.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/RecordComponentRemapper.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/Remapper.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/RemappingAnnotationAdapter.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/RemappingMethodAdapter.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/SerialVersionUIDAdder.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/SignatureRemapper.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/SimpleRemapper.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/StaticInitMerger.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/TableSwitchGenerator.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/TryCatchBlockSorter.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/signature/SignatureReader.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/signature/SignatureVisitor.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/signature/SignatureWriter.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/AbstractInsnNode.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/AnnotationNode.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/ClassNode.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/FieldInsnNode.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/FieldNode.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/FrameNode.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/IincInsnNode.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/InnerClassNode.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/InsnList.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/InsnNode.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/IntInsnNode.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/InvokeDynamicInsnNode.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/JumpInsnNode.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/LabelNode.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/LdcInsnNode.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/LineNumberNode.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/LocalVariableAnnotationNode.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/LocalVariableNode.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/LookupSwitchInsnNode.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/MethodInsnNode.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/MethodNode.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/ModuleExportNode.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/ModuleNode.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/ModuleOpenNode.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/ModuleProvideNode.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/ModuleRequireNode.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/MultiANewArrayInsnNode.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/ParameterNode.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/RecordComponentNode.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/TableSwitchInsnNode.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/TryCatchBlockNode.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/TypeAnnotationNode.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/TypeInsnNode.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/UnsupportedClassVersionException.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/Util.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/VarInsnNode.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/analysis/Analyzer.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/analysis/AnalyzerException.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/analysis/BasicInterpreter.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/analysis/BasicValue.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/analysis/BasicVerifier.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/analysis/Frame.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/analysis/Interpreter.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/analysis/SimpleVerifier.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/analysis/SmallSet.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/analysis/SourceInterpreter.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/analysis/SourceValue.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/analysis/Subroutine.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/analysis/Value.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/util/ASMifier.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/util/ASMifierSupport.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/util/CheckAnnotationAdapter.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/util/CheckClassAdapter.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/util/CheckFieldAdapter.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/util/CheckFrameAnalyzer.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/util/CheckMethodAdapter.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/util/CheckModuleAdapter.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/util/CheckRecordComponentAdapter.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/util/CheckSignatureAdapter.java > + test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/util/Printer.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/util/Textifier.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/util/TextifierSupport.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/util/TraceAnnotationVisitor.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/util/TraceClassVisitor.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/util/TraceFieldVisitor.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/util/TraceMethodVisitor.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/util/TraceModuleVisitor.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/util/TraceRecordComponentVisitor.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/util/TraceSignatureVisitor.java > = test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/version.txt > ! test/hotspot/jtreg/testlibrary/jittester/Makefile > ! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/visitors/ByteCodeVisitor.java > ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/GenClassPoolJar.java > ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_cl/TestDescription.java > ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_class/TestDescription.java > ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_obj/TestDescription.java > ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_keep_cl/TestDescription.java > ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_keep_class/TestDescription.java > ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_keep_obj/TestDescription.java > ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassFields/getclfld007.java > ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassFields/getclfld007/TestDescription.java > ! test/hotspot/jtreg/vmTestbase/vm/compiler/coverage/parentheses/TestDescription.java > ! test/hotspot/jtreg/vmTestbase/vm/compiler/coverage/parentheses/share/HotspotInstructionsExecutor.java > ! test/hotspot/jtreg/vmTestbase/vm/mlvm/cp/share/GenCPFullOfMH.java > ! test/hotspot/jtreg/vmTestbase/vm/mlvm/cp/share/GenCPFullOfMT.java > ! test/hotspot/jtreg/vmTestbase/vm/mlvm/cp/share/GenFullCP.java > ! test/hotspot/jtreg/vmTestbase/vm/mlvm/cp/share/GenManyIndyCorrectBootstrap.java > ! test/hotspot/jtreg/vmTestbase/vm/mlvm/cp/share/GenManyIndyIncorrectBootstrap.java > ! test/hotspot/jtreg/vmTestbase/vm/mlvm/cp/share/GenManyIndyOneCPX.java > ! test/hotspot/jtreg/vmTestbase/vm/mlvm/cp/share/HandleType.java > ! test/hotspot/jtreg/vmTestbase/vm/mlvm/cp/stress/classfmt/correctBootstrap/TestDescription.java > ! test/hotspot/jtreg/vmTestbase/vm/mlvm/cp/stress/classfmt/incorrectBootstrap/TestDescription.java > ! test/hotspot/jtreg/vmTestbase/vm/mlvm/cp/stress/classfmt/manyIndyOneCPX/TestDescription.java > ! test/hotspot/jtreg/vmTestbase/vm/mlvm/cp/stress/classfmt/mh/TestDescription.java > ! test/hotspot/jtreg/vmTestbase/vm/mlvm/cp/stress/classfmt/mt/TestDescription.java > ! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/func/regression/b7127687/Test.java > ! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/func/regression/b7127687/TestDescription.java > ! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/stress/gc/createLotsOfMHConsts/Test.java > ! test/hotspot/jtreg/vmTestbase/vm/mlvm/patches/java.base/jdk/internal/org/objectweb/asm/ClassWriterExt.java > ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/AccessibilityFlagsTest.java > ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/BasicTest.java > ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/ConflictingDefaultsTest.java > ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/DefaultVsAbstractTest.java > ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/MethodResolutionTest.java > ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/ObjectMethodOverridesTest.java > ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/PrivateMethodsTest.java > ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/RedefineTest.java > ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/StaticMethodsTest.java > ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/StressTest.java > ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/SuperCallTest.java > ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/ClassFileGenerator.java > ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/DefMethTest.java > ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/Printer.java > ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/Util.java > ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/builder/AccessFlag.java > ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/builder/ClassBuilder.java > ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/builder/ConcreteClassBuilder.java > ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/builder/MethodBuilder.java > ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/builder/TestBuilder.java > ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/builder/TesterBuilder.java > ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/data/ConcreteClass.java > ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/data/method/AbstractMethod.java > ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/data/method/ConcreteMethod.java > ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/data/method/DefaultMethod.java > ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/data/method/body/CallMethod.java > ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/executor/ReflectionTest.java > ! test/jdk/com/sun/jdi/ClassUnloadEventTest.java > > Changeset: bb93f67e > Branch: hermetic-java-runtime > Author: Jan Lahoda > Date: 2025-01-14 10:23:32 +0000 > URL: https://git.openjdk.org/leyden/commit/bb93f67ea8955216e81d1aef58d0ec8bf1fc9bb1 > > 8347646: module-info classfile missing the preview flag > > Reviewed-by: asotona > > ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java > ! test/langtools/tools/javac/ImportModule.java > ! test/langtools/tools/javac/diags/examples/ModifierNotAllowed/module-info.java > ! test/langtools/tools/javac/modules/JavaBaseTest.java > > Changeset: cbb2b847 > Branch: hermetic-java-runtime > Author: Daniel Lund?n > Date: 2025-01-14 10:23:57 +0000 > URL: https://git.openjdk.org/leyden/commit/cbb2b847e48c970297c2142a0675918b364e7987 > > 8344130: C2: Avoid excessive hoisting in scheduler due to minuscule differences in block frequency > > Reviewed-by: rcastanedalo, kvn > > ! src/hotspot/share/opto/gcm.cpp > > Changeset: fec769b0 > Branch: hermetic-java-runtime > Author: Christian Stein > Date: 2025-01-14 10:34:51 +0000 > URL: https://git.openjdk.org/leyden/commit/fec769b0a840ca4351e2458c24184ec69c112c09 > > 8346778: Enable native access should work with the source launcher > > Reviewed-by: alanb > > ! make/conf/module-loader-map.conf > ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java > ! src/java.base/share/native/libjli/java.c > ! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/MemoryContext.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/RelevantJavacOptions.java > ! test/langtools/tools/javac/launcher/ModuleSourceLauncherTests.java > > Changeset: f0af830f > Branch: hermetic-java-runtime > Author: Emanuel Peter > Date: 2025-01-14 11:55:39 +0000 > URL: https://git.openjdk.org/leyden/commit/f0af830f850669af411a3893f783e4b9917ed318 > > 8335747: C2: fix overflow case for LoopLimit with constant inputs > > Reviewed-by: kvn, qamai > > ! src/hotspot/share/opto/loopnode.cpp > + test/hotspot/jtreg/compiler/loopopts/TestLoopLimitOverflowDuringSplitThruPhi.java > > Changeset: b4cd3b12 > Branch: hermetic-java-runtime > Author: Coleen Phillimore > Date: 2025-01-14 12:33:56 +0000 > URL: https://git.openjdk.org/leyden/commit/b4cd3b12967688d78028f548db76d24cfe654614 > > 8347566: Replace SSIZE_FORMAT with 'z' length modifier > > Reviewed-by: dlong, dholmes, kbarrett > > ! src/hotspot/os/linux/os_linux.cpp > ! src/hotspot/share/code/codeCache.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahSimpleBitMap.cpp > ! src/hotspot/share/nmt/memReporter.cpp > ! src/hotspot/share/utilities/globalDefinitions.hpp > ! test/hotspot/gtest/utilities/test_globalDefinitions.cpp > > Changeset: 1c64a459 > Branch: hermetic-java-runtime > Author: Magnus Ihse Bursie > Date: 2025-01-14 13:47:33 +0000 > URL: https://git.openjdk.org/leyden/commit/1c64a459a6804dc1528c91276e43f33f6685e289 > > 8347501: Make static-launcher fails after JDK-8346669 > > Reviewed-by: syan, erikj > > ! make/common/modules/LauncherCommon.gmk > > Changeset: 56c78007 > Branch: hermetic-java-runtime > Author: Hannes Walln?fer > Date: 2025-01-14 14:00:54 +0000 > URL: https://git.openjdk.org/leyden/commit/56c780078f84a2571b779d90f528d5bcab2a9dfd > > 8347381: Upgrade jQuery UI to version 1.14.1 > > Reviewed-by: liach > > ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-ui.css > ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-ui.js > ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-ui.min.css > ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-ui.min.js > ! src/jdk.javadoc/share/legal/jqueryUI.md > > Changeset: a49f8332 > Branch: hermetic-java-runtime > Author: Sean Mullan > Date: 2025-01-14 15:21:06 +0000 > URL: https://git.openjdk.org/leyden/commit/a49f8332edc7da2a9494cd0dc96e5aa7271d9883 > > 8346045: Cleanup of security library tests calling Security Manager APIs > > Reviewed-by: rriggs > > - test/jdk/java/security/AccessControlContext/FailureDebugOption.java > ! test/jdk/java/security/cert/CertPathBuilder/GetInstance.java > ! test/jdk/sun/security/pkcs11/PKCS11Test.java > ! test/jdk/sun/security/tools/jarsigner/CertChainUnclosed.java > ! test/jdk/sun/security/x509/AVA/AVAEqualsHashCode.java > ! test/lib/jdk/test/lib/net/SimpleSSLContext.java > > Changeset: dfd215b7 > Branch: hermetic-java-runtime > Author: Henry Jen > Date: 2025-01-14 15:26:36 +0000 > URL: https://git.openjdk.org/leyden/commit/dfd215b7e9e40526006448369c8847aadfe0926b > > 8347376: tools/jlink/runtimeImage/JavaSEReproducibleTest.java and PackagedModulesVsRuntimeImageLinkTest.java failed after JDK-8321413 > > Reviewed-by: dholmes, iklam, alanb > > ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ModuleDescriptorBuilder.java > ! test/jdk/ProblemList.txt > > Changeset: d5320197 > Branch: hermetic-java-runtime > Author: Joachim Kern > Date: 2025-01-14 15:39:45 +0000 > URL: https://git.openjdk.org/leyden/commit/d5320197995bbd4423e660c61a4677428e70819c > > 8347143: [aix] Fix strdup use in os::dll_load > > Reviewed-by: mdoerr, clanger, kbarrett > > ! src/hotspot/os/aix/os_aix.cpp > > Changeset: d002933c > Branch: hermetic-java-runtime > Author: Brian Burkhalter > Date: 2025-01-14 15:52:54 +0000 > URL: https://git.openjdk.org/leyden/commit/d002933c260921d0d582724516d15ebd130b851f > > 8347286: (fs) Remove some extensions from java/nio/file/Files/probeContentType/Basic.java > > Reviewed-by: alanb, jpai > > ! test/jdk/java/nio/file/Files/probeContentType/Basic.java > > Changeset: a01e92cd > Branch: hermetic-java-runtime > Author: Coleen Phillimore > Date: 2025-01-14 17:00:46 +0000 > URL: https://git.openjdk.org/leyden/commit/a01e92cdef1b7fb02035f9246a7c9fccfcf46057 > > 8347724: Replace SIZE_FORMAT in jfr directory > > Reviewed-by: egahlin > > ! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp > ! src/hotspot/share/jfr/instrumentation/jfrJvmtiAgent.cpp > ! src/hotspot/share/jfr/jni/jfrUpcalls.cpp > ! src/hotspot/share/jfr/leakprofiler/chains/bfsClosure.cpp > ! src/hotspot/share/jfr/leakprofiler/chains/pathToGcRootsOperation.cpp > ! src/hotspot/share/jfr/recorder/storage/jfrEpochStorage.inline.hpp > ! src/hotspot/share/jfr/recorder/storage/jfrMemorySpace.inline.hpp > ! src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp > ! src/hotspot/share/jfr/utilities/jfrAllocation.cpp > > Changeset: e6902cfc > Branch: hermetic-java-runtime > Author: Liam Miller-Cushon > Date: 2025-01-14 17:27:54 +0000 > URL: https://git.openjdk.org/leyden/commit/e6902cfca43c7434be9aa4a0dde4e44eae7ebf29 > > 8323740: java.lang.ExceptionInInitializerError when trying to load XML classes in wrong order > > Reviewed-by: joehw > > ! src/java.xml/share/classes/jdk/xml/internal/JdkXmlUtils.java > + test/jdk/javax/xml/jaxp/common/8323740/InitializerTest.java > > Changeset: db76f47f > Branch: hermetic-java-runtime > Author: Kim Barrett > Date: 2025-01-14 17:42:24 +0000 > URL: https://git.openjdk.org/leyden/commit/db76f47f27c46ea89cd7c08b0de6d6fa032ffb4d > > 8347720: [BACKOUT] Portable implementation of FORBID_C_FUNCTION and ALLOW_C_FUNCTION > > Reviewed-by: coleenp > > ! src/hotspot/os/aix/libodm_aix.cpp > ! src/hotspot/os/aix/loadlib_aix.cpp > ! src/hotspot/os/aix/os_aix.cpp > ! src/hotspot/os/aix/porting_aix.cpp > ! src/hotspot/os/bsd/decoder_machO.cpp > ! src/hotspot/os/linux/decoder_linux.cpp > ! src/hotspot/os/linux/gc/z/zMountPoint_linux.cpp > ! src/hotspot/os/linux/mallocInfoDcmd.cpp > - src/hotspot/os/posix/forbiddenFunctions_posix.hpp > ! src/hotspot/os/posix/os_posix.cpp > - src/hotspot/os/posix/permitForbiddenFunctions_posix.hpp > - src/hotspot/os/windows/forbiddenFunctions_windows.hpp > ! src/hotspot/os/windows/os_windows.cpp > - src/hotspot/os/windows/permitForbiddenFunctions_windows.hpp > ! src/hotspot/os/windows/symbolengine.cpp > ! src/hotspot/share/jvmci/jvmciEnv.cpp > ! src/hotspot/share/logging/logTagSet.cpp > ! src/hotspot/share/nmt/mallocSiteTable.cpp > ! src/hotspot/share/nmt/memMapPrinter.cpp > ! src/hotspot/share/nmt/nmtPreInit.cpp > ! src/hotspot/share/runtime/os.cpp > ! src/hotspot/share/utilities/compilerWarnings.hpp > ! src/hotspot/share/utilities/compilerWarnings_gcc.hpp > ! src/hotspot/share/utilities/compilerWarnings_visCPP.hpp > - src/hotspot/share/utilities/forbiddenFunctions.hpp > ! src/hotspot/share/utilities/globalDefinitions.hpp > - src/hotspot/share/utilities/permitForbiddenFunctions.hpp > ! test/hotspot/gtest/code/test_codestrings.cpp > ! test/hotspot/gtest/gc/shenandoah/test_shenandoahNumberSeq.cpp > ! test/hotspot/gtest/gc/shenandoah/test_shenandoahSimpleBitMap.cpp > ! test/hotspot/gtest/gtestMain.cpp > ! test/hotspot/gtest/unittest.hpp > > Changeset: 06ff4c17 > Branch: hermetic-java-runtime > Author: Naoto Sato > Date: 2025-01-14 17:47:18 +0000 > URL: https://git.openjdk.org/leyden/commit/06ff4c17bdfab9e7aa323425cb18dfdc963aa972 > > 8347146: Convert IncludeLocalesPluginTest to use JUnit > > Reviewed-by: jlu, joehw > > ! test/jdk/tools/jlink/plugins/IncludeLocalesPluginTest.java > > Changeset: 4c30933b > Branch: hermetic-java-runtime > Author: Kim Barrett > Date: 2025-01-14 18:54:56 +0000 > URL: https://git.openjdk.org/leyden/commit/4c30933b2ab92369d2da449ab3cd030b748e61fb > > 8346971: [ubsan] psCardTable.cpp:131:24: runtime error: large index is out of bounds > > Reviewed-by: ayang, tschatzl > > ! src/hotspot/share/gc/parallel/psCardTable.cpp > > Changeset: 2de71d04 > Branch: hermetic-java-runtime > Author: Severin Gehwolf > Date: 2025-01-14 19:40:50 +0000 > URL: https://git.openjdk.org/leyden/commit/2de71d04454b04ee887f7bd3e5decbfaa9ab8460 > > 8347129: cpuset cgroups controller is required for no good reason > > Reviewed-by: stuefe, asmehra > > ! src/hotspot/os/linux/cgroupSubsystem_linux.cpp > > Changeset: 9b1bed0a > Branch: hermetic-java-runtime > Author: David Holmes > Date: 2025-01-14 19:49:55 +0000 > URL: https://git.openjdk.org/leyden/commit/9b1bed0aa416c615a81d429e2f1f33bc4f679109 > > 8290043: serviceability/attach/ConcAttachTest.java failed "guarantee(!CheckJNICalls) failed: Attached JNI thread exited without being detached" > > Reviewed-by: jsjolen, coleenp > > ! src/hotspot/share/prims/jni.cpp > ! src/hotspot/share/runtime/javaThread.cpp > ! src/hotspot/share/runtime/thread.cpp > ! test/hotspot/jtreg/ProblemList.txt > ! test/hotspot/jtreg/runtime/jni/terminatedThread/TestTerminatedThread.java > > Changeset: 10d08dbc > Branch: hermetic-java-runtime > Author: Vladimir Ivanov > Committer: Derek White > Date: 2025-01-14 21:29:52 +0000 > URL: https://git.openjdk.org/leyden/commit/10d08dbc81aa14499410f0a7a64d0b3243b660f1 > > 8346142: [perf] scalability issue for the specjvm2008::xml.validation workload > > Reviewed-by: joehw > > ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/RegularExpression.java > > Changeset: 02d24934 > Branch: hermetic-java-runtime > Author: Justin Lu > Date: 2025-01-14 21:45:36 +0000 > URL: https://git.openjdk.org/leyden/commit/02d24934ff8ca8142160392da8101b66e0feab35 > > 8347613: Remove leftover doPrivileged call in Currency test: CheckDataVersion.java > > Reviewed-by: naoto > > ! test/jdk/java/util/Currency/CheckDataVersion.java > > Changeset: ec2aaaaf > Branch: hermetic-java-runtime > Author: Patricio Chilano Mateo > Date: 2025-01-14 21:51:05 +0000 > URL: https://git.openjdk.org/leyden/commit/ec2aaaaf83ad0553d9cb8b3a81e8214b3f5e63fe > > 8326236: assert(ce != nullptr) failed in Continuation::continuation_bottom_sender > > Reviewed-by: dholmes, mgronlun > > ! src/hotspot/cpu/aarch64/frame_aarch64.cpp > ! src/hotspot/cpu/ppc/frame_ppc.cpp > ! src/hotspot/cpu/riscv/frame_riscv.cpp > ! src/hotspot/cpu/x86/frame_x86.cpp > > Changeset: 0ee6ba9c > Branch: hermetic-java-runtime > Author: Weijun Wang > Date: 2025-01-14 23:06:45 +0000 > URL: https://git.openjdk.org/leyden/commit/0ee6ba9c4c998baeb733363d00db138864f49406 > > 8347596: Update HSS/LMS public key encoding > > Reviewed-by: mullan > > ! src/java.base/share/classes/sun/security/provider/HSS.java > ! src/java.base/share/classes/sun/security/util/KeyUtil.java > ! test/jdk/sun/security/provider/hss/TestHSS.java > > Changeset: d6d45c6e > Branch: hermetic-java-runtime > Author: Henry Jen > Date: 2025-01-14 23:49:14 +0000 > URL: https://git.openjdk.org/leyden/commit/d6d45c6eae2304adb57a49a61861456c3e429e73 > > 8303884: jlink --add-options plugin does not allow GNU style options to be provided > > Reviewed-by: ysuenaga, alanb > > ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java > ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties > + test/jdk/tools/jlink/TaskHelperTest.java > > Changeset: 36b7abd6 > Branch: hermetic-java-runtime > Author: Jaikiran Pai > Date: 2025-01-15 01:04:44 +0000 > URL: https://git.openjdk.org/leyden/commit/36b7abd617addcf6c7af37788abed7a714b175a5 > > 8225763: Inflater and Deflater should implement AutoCloseable > > Reviewed-by: lancea, rriggs, alanb, smarks > > ! src/java.base/share/classes/java/util/zip/Deflater.java > ! src/java.base/share/classes/java/util/zip/Inflater.java > ! src/java.base/share/classes/java/util/zip/snippet-files/Snippets.java > ! test/jdk/java/util/zip/CloseInflaterDeflaterTest.java > + test/jdk/java/util/zip/DeflaterClose.java > + test/jdk/java/util/zip/InflaterClose.java > ! test/jdk/java/util/zip/TotalInOut.java > > Changeset: 35be4a43 > Branch: hermetic-java-runtime > Author: Jaikiran Pai > Date: 2025-01-15 01:10:32 +0000 > URL: https://git.openjdk.org/leyden/commit/35be4a432b55070f53a6f1aa74994ffb70f07947 > > 8347173: java/net/DatagramSocket/InterruptibleDatagramSocket.java fails with virtual thread factory > > Reviewed-by: alanb, lmesnik, dfuchs > > ! test/jdk/java/net/DatagramSocket/InterruptibleDatagramSocket.java > > Changeset: 9782bfdd > Branch: hermetic-java-runtime > Author: William Kemper > Date: 2025-01-15 01:28:07 +0000 > URL: https://git.openjdk.org/leyden/commit/9782bfdd27da95c3bab9da6d46d695e717f465d8 > > 8347620: Shenandoah: Use 'free' tag for free set related logging > > Reviewed-by: ysr > > ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp > > Changeset: 973c6307 > Branch: hermetic-java-runtime > Author: Chen Liang > Date: 2025-01-15 02:04:01 +0000 > URL: https://git.openjdk.org/leyden/commit/973c630777d4075bc85c7ddc1eb02cc65904344d > > 8342466: Improve API documentation for java.lang.classfile.attribute > > Reviewed-by: darcy, asotona > > ! src/java.base/share/classes/java/lang/classfile/Annotation.java > ! src/java.base/share/classes/java/lang/classfile/AnnotationElement.java > ! src/java.base/share/classes/java/lang/classfile/AnnotationValue.java > ! src/java.base/share/classes/java/lang/classfile/Attribute.java > ! src/java.base/share/classes/java/lang/classfile/AttributeMapper.java > ! src/java.base/share/classes/java/lang/classfile/AttributedElement.java > ! src/java.base/share/classes/java/lang/classfile/Attributes.java > ! src/java.base/share/classes/java/lang/classfile/BufWriter.java > ! src/java.base/share/classes/java/lang/classfile/ClassReader.java > ! src/java.base/share/classes/java/lang/classfile/ClassSignature.java > ! src/java.base/share/classes/java/lang/classfile/CustomAttribute.java > ! src/java.base/share/classes/java/lang/classfile/MethodSignature.java > ! src/java.base/share/classes/java/lang/classfile/Signature.java > ! src/java.base/share/classes/java/lang/classfile/TypeAnnotation.java > ! src/java.base/share/classes/java/lang/classfile/attribute/AnnotationDefaultAttribute.java > ! src/java.base/share/classes/java/lang/classfile/attribute/BootstrapMethodsAttribute.java > ! src/java.base/share/classes/java/lang/classfile/attribute/CharacterRangeInfo.java > ! src/java.base/share/classes/java/lang/classfile/attribute/CharacterRangeTableAttribute.java > ! src/java.base/share/classes/java/lang/classfile/attribute/CodeAttribute.java > ! src/java.base/share/classes/java/lang/classfile/attribute/CompilationIDAttribute.java > ! src/java.base/share/classes/java/lang/classfile/attribute/ConstantValueAttribute.java > ! src/java.base/share/classes/java/lang/classfile/attribute/DeprecatedAttribute.java > ! src/java.base/share/classes/java/lang/classfile/attribute/EnclosingMethodAttribute.java > ! src/java.base/share/classes/java/lang/classfile/attribute/ExceptionsAttribute.java > ! src/java.base/share/classes/java/lang/classfile/attribute/InnerClassInfo.java > ! src/java.base/share/classes/java/lang/classfile/attribute/InnerClassesAttribute.java > ! src/java.base/share/classes/java/lang/classfile/attribute/LineNumberInfo.java > ! src/java.base/share/classes/java/lang/classfile/attribute/LineNumberTableAttribute.java > ! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableInfo.java > ! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableTableAttribute.java > ! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableTypeInfo.java > ! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableTypeTableAttribute.java > ! src/java.base/share/classes/java/lang/classfile/attribute/MethodParameterInfo.java > ! src/java.base/share/classes/java/lang/classfile/attribute/MethodParametersAttribute.java > ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleAttribute.java > ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleExportInfo.java > ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleHashInfo.java > ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleHashesAttribute.java > ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleMainClassAttribute.java > ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleOpenInfo.java > ! src/java.base/share/classes/java/lang/classfile/attribute/ModulePackagesAttribute.java > ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleProvideInfo.java > ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleRequireInfo.java > ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleResolutionAttribute.java > ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleTargetAttribute.java > ! src/java.base/share/classes/java/lang/classfile/attribute/NestHostAttribute.java > ! src/java.base/share/classes/java/lang/classfile/attribute/NestMembersAttribute.java > ! src/java.base/share/classes/java/lang/classfile/attribute/PermittedSubclassesAttribute.java > ! src/java.base/share/classes/java/lang/classfile/attribute/RecordAttribute.java > ! src/java.base/share/classes/java/lang/classfile/attribute/RecordComponentInfo.java > ! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleAnnotationsAttribute.java > ! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleParameterAnnotationsAttribute.java > ! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleTypeAnnotationsAttribute.java > ! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleAnnotationsAttribute.java > ! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleParameterAnnotationsAttribute.java > ! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleTypeAnnotationsAttribute.java > ! src/java.base/share/classes/java/lang/classfile/attribute/SignatureAttribute.java > ! src/java.base/share/classes/java/lang/classfile/attribute/SourceDebugExtensionAttribute.java > ! src/java.base/share/classes/java/lang/classfile/attribute/SourceFileAttribute.java > ! src/java.base/share/classes/java/lang/classfile/attribute/SourceIDAttribute.java > ! src/java.base/share/classes/java/lang/classfile/attribute/StackMapFrameInfo.java > ! src/java.base/share/classes/java/lang/classfile/attribute/StackMapTableAttribute.java > ! src/java.base/share/classes/java/lang/classfile/attribute/SyntheticAttribute.java > ! src/java.base/share/classes/java/lang/classfile/attribute/UnknownAttribute.java > ! src/java.base/share/classes/java/lang/classfile/attribute/package-info.java > + src/java.base/share/classes/java/lang/classfile/attribute/snippet-files/PackageSnippets.java > ! src/java.base/share/classes/java/lang/classfile/constantpool/DoubleEntry.java > ! src/java.base/share/classes/java/lang/classfile/constantpool/FloatEntry.java > ! src/java.base/share/classes/java/lang/classfile/instruction/DiscontinuedInstruction.java > ! test/jdk/jdk/classfile/SnippetsTest.java > > Changeset: be1cdd94 > Branch: hermetic-java-runtime > Author: Ioi Lam > Date: 2025-01-15 04:32:47 +0000 > URL: https://git.openjdk.org/leyden/commit/be1cdd9450763c5c409bd6e28ec3604cdd90b653 > > 8344140: Refactor the discovery of AOT cache artifacts > > Reviewed-by: ccheung, asmehra > > + src/hotspot/share/cds/aotArtifactFinder.cpp > + src/hotspot/share/cds/aotArtifactFinder.hpp > ! src/hotspot/share/cds/aotClassInitializer.cpp > ! src/hotspot/share/cds/aotClassLinker.cpp > ! src/hotspot/share/cds/archiveBuilder.cpp > ! src/hotspot/share/cds/archiveHeapWriter.cpp > ! src/hotspot/share/cds/archiveHeapWriter.hpp > ! src/hotspot/share/cds/cdsEnumKlass.cpp > ! src/hotspot/share/cds/cdsHeapVerifier.cpp > ! src/hotspot/share/cds/dumpTimeClassInfo.hpp > ! src/hotspot/share/cds/dynamicArchive.cpp > ! src/hotspot/share/cds/heapShared.cpp > ! src/hotspot/share/cds/heapShared.hpp > ! src/hotspot/share/cds/metaspaceShared.cpp > ! src/hotspot/share/cds/metaspaceShared.hpp > ! src/hotspot/share/classfile/javaClasses.hpp > ! src/hotspot/share/classfile/moduleEntry.cpp > ! src/hotspot/share/classfile/modules.cpp > ! src/hotspot/share/classfile/modules.hpp > ! src/hotspot/share/classfile/stringTable.cpp > ! src/hotspot/share/classfile/stringTable.hpp > ! src/hotspot/share/classfile/systemDictionaryShared.cpp > ! src/hotspot/share/classfile/systemDictionaryShared.hpp > ! src/hotspot/share/oops/constantPool.cpp > ! src/hotspot/share/oops/constantPool.hpp > ! src/hotspot/share/oops/cpCache.cpp > ! src/hotspot/share/oops/cpCache.hpp > ! src/hotspot/share/oops/klass.cpp > ! src/hotspot/share/oops/klass.hpp > > Changeset: 28e01e65 > Branch: hermetic-java-runtime > Author: Chen Liang > Date: 2025-01-15 05:24:43 +0000 > URL: https://git.openjdk.org/leyden/commit/28e01e6559a79720d03355444a4e1c1fbf0b0373 > > 8347762: ClassFile attribute specification refers to non-SE modules > > Reviewed-by: darcy, dholmes > > ! src/java.base/share/classes/java/lang/classfile/attribute/CharacterRangeTableAttribute.java > ! src/java.base/share/classes/java/lang/classfile/attribute/CompilationIDAttribute.java > ! src/java.base/share/classes/java/lang/classfile/attribute/DeprecatedAttribute.java > ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleHashesAttribute.java > ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleResolutionAttribute.java > ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleTargetAttribute.java > ! src/java.base/share/classes/java/lang/classfile/attribute/SourceIDAttribute.java > > Changeset: a3be97e2 > Branch: hermetic-java-runtime > Author: Henry Jen > Date: 2025-01-15 05:40:04 +0000 > URL: https://git.openjdk.org/leyden/commit/a3be97e2d61c10f4bf64e9bdb05f562036589765 > > 8347761: Test tools/jimage/JImageExtractTest.java fails after JDK-8303884 > > Reviewed-by: dholmes > > ! src/jdk.jlink/share/classes/jdk/tools/jimage/resources/jimage.properties > > Changeset: afc4529d > Branch: hermetic-java-runtime > Author: Swati Sharma > Committer: David Holmes > Date: 2025-01-15 06:52:24 +0000 > URL: https://git.openjdk.org/leyden/commit/afc4529d969dca4c9f44045468d174a7c3f211b2 > > 8346834: Tests failing with -XX:+UseNUMA due to "NUMA support disabled" warning > > Reviewed-by: dholmes, sjohanss > > ! src/hotspot/os/linux/os_linux.cpp > ! src/hotspot/os/linux/os_linux.hpp > ! test/jdk/ProblemList.txt > > Changeset: 4f3dc9d1 > Branch: hermetic-java-runtime > Author: Fei Yang > Date: 2025-01-15 08:04:04 +0000 > URL: https://git.openjdk.org/leyden/commit/4f3dc9d13a609ef50205f77e9cdf9c57fd30bcca > > 8347352: RISC-V: Cleanup bitwise AND assembler routines > > Reviewed-by: rehn, fjiang, mli > > ! src/hotspot/cpu/riscv/assembler_riscv.hpp > ! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp > ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp > ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp > ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp > > Changeset: 91197b38 > Branch: hermetic-java-runtime > Author: Joakim Nordstr?m > Committer: Jie Fu > Date: 2025-01-15 08:56:38 +0000 > URL: https://git.openjdk.org/leyden/commit/91197b384f1779fc18dec3c54a3cec620d237f8e > > 8347531: The signal tests are failing after JDK-8345782 due to an unrelated warning > > Reviewed-by: kevinw, dholmes > > ! test/hotspot/jtreg/runtime/signal/SigTestDriver.java > > Changeset: af3f5d85 > Branch: hermetic-java-runtime > Author: Alan Bateman > Date: 2025-01-15 10:54:03 +0000 > URL: https://git.openjdk.org/leyden/commit/af3f5d852e5dd0191548bdc477546b5b343d1276 > > 8347039: ThreadPerTaskExecutor terminates if cancelled tasks still running > > Reviewed-by: vklang > > ! src/java.base/share/classes/java/util/concurrent/ThreadPerTaskExecutor.java > ! test/jdk/java/util/concurrent/ThreadPerTaskExecutor/ThreadPerTaskExecutorTest.java > > Changeset: c36200b0 > Branch: hermetic-java-runtime > Author: Coleen Phillimore > Date: 2025-01-15 12:16:58 +0000 > URL: https://git.openjdk.org/leyden/commit/c36200b09801d8a96a3d3239c15fef91010c3bbf > > 8347721: Replace SIZE_FORMAT in compiler directories > > Reviewed-by: kvn, dlong > > ! src/hotspot/share/code/codeCache.cpp > ! src/hotspot/share/code/codeHeapState.cpp > ! src/hotspot/share/code/nmethod.cpp > ! src/hotspot/share/code/vtableStubs.cpp > ! src/hotspot/share/opto/parse1.cpp > > Changeset: d4e5ec27 > Branch: hermetic-java-runtime > Author: Per Minborg > Date: 2025-01-15 12:19:27 +0000 > URL: https://git.openjdk.org/leyden/commit/d4e5ec274673c1ee883e8d5c3785f0b03e39445c > > 8346610: Make all imports consistent in the FFM API > > Reviewed-by: mcimadamore > > ! src/java.base/share/classes/java/lang/foreign/FunctionDescriptor.java > ! src/java.base/share/classes/java/lang/foreign/Linker.java > ! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java > ! src/java.base/share/classes/java/lang/foreign/MemorySegment.java > ! src/java.base/share/classes/java/lang/foreign/SegmentAllocator.java > ! src/java.base/share/classes/java/lang/foreign/ValueLayout.java > ! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java > ! src/java.base/share/classes/jdk/internal/foreign/ArenaImpl.java > ! src/java.base/share/classes/jdk/internal/foreign/CABI.java > ! src/java.base/share/classes/jdk/internal/foreign/ConfinedSession.java > ! src/java.base/share/classes/jdk/internal/foreign/GlobalSession.java > ! src/java.base/share/classes/jdk/internal/foreign/HeapMemorySegmentImpl.java > ! src/java.base/share/classes/jdk/internal/foreign/LayoutPath.java > ! src/java.base/share/classes/jdk/internal/foreign/MappedMemorySegmentImpl.java > ! src/java.base/share/classes/jdk/internal/foreign/MemorySessionImpl.java > ! src/java.base/share/classes/jdk/internal/foreign/NativeMemorySegmentImpl.java > ! src/java.base/share/classes/jdk/internal/foreign/SharedSession.java > ! src/java.base/share/classes/jdk/internal/foreign/SystemLookup.java > ! src/java.base/share/classes/jdk/internal/foreign/Utils.java > ! src/java.base/share/classes/jdk/internal/foreign/abi/AbstractLinker.java > ! src/java.base/share/classes/jdk/internal/foreign/abi/Binding.java > ! src/java.base/share/classes/jdk/internal/foreign/abi/BindingSpecializer.java > ! src/java.base/share/classes/jdk/internal/foreign/abi/CallingSequence.java > ! src/java.base/share/classes/jdk/internal/foreign/abi/CallingSequenceBuilder.java > ! src/java.base/share/classes/jdk/internal/foreign/abi/DowncallLinker.java > ! src/java.base/share/classes/jdk/internal/foreign/abi/SharedUtils.java > ! src/java.base/share/classes/jdk/internal/foreign/abi/UpcallLinker.java > ! src/java.base/share/classes/jdk/internal/foreign/abi/UpcallStubs.java > ! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/CallArranger.java > ! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/TypeClass.java > ! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/linux/LinuxAArch64CallArranger.java > ! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/linux/LinuxAArch64Linker.java > ! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/macos/MacOsAArch64CallArranger.java > ! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/macos/MacOsAArch64Linker.java > ! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/windows/WindowsAArch64CallArranger.java > ! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/windows/WindowsAArch64Linker.java > ! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/FFIType.java > ! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/FallbackLinker.java > ! src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/CallArranger.java > ! src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/TypeClass.java > ! src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/linux/LinuxPPC64Linker.java > ! src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/linux/LinuxPPC64leLinker.java > ! src/java.base/share/classes/jdk/internal/foreign/abi/riscv64/linux/LinuxRISCV64CallArranger.java > ! src/java.base/share/classes/jdk/internal/foreign/abi/riscv64/linux/LinuxRISCV64Linker.java > ! src/java.base/share/classes/jdk/internal/foreign/abi/s390/linux/LinuxS390CallArranger.java > ! src/java.base/share/classes/jdk/internal/foreign/abi/s390/linux/LinuxS390Linker.java > ! src/java.base/share/classes/jdk/internal/foreign/abi/s390/linux/TypeClass.java > ! src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/CallArranger.java > ! src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/SysVx64Linker.java > ! src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/TypeClass.java > ! src/java.base/share/classes/jdk/internal/foreign/abi/x64/windows/CallArranger.java > ! src/java.base/share/classes/jdk/internal/foreign/abi/x64/windows/Windowsx64Linker.java > > Changeset: b0e2be6f > Branch: hermetic-java-runtime > Author: Coleen Phillimore > Date: 2025-01-15 12:25:59 +0000 > URL: https://git.openjdk.org/leyden/commit/b0e2be6f6b668ec4e3cfa525c660193dfbff77bf > > 8347729: Replace SIZE_FORMAT in parallel and serial gc > > Reviewed-by: dholmes, tschatzl > > ! src/hotspot/share/gc/epsilon/epsilonArguments.cpp > ! src/hotspot/share/gc/epsilon/epsilonHeap.cpp > ! src/hotspot/share/gc/epsilon/epsilonInitLogger.cpp > ! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp > ! src/hotspot/share/gc/parallel/mutableSpace.cpp > ! src/hotspot/share/gc/parallel/parallelInitLogger.cpp > ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp > ! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp > ! src/hotspot/share/gc/parallel/psClosure.inline.hpp > ! src/hotspot/share/gc/parallel/psOldGen.cpp > ! src/hotspot/share/gc/parallel/psParallelCompact.cpp > ! src/hotspot/share/gc/parallel/psScavenge.cpp > ! src/hotspot/share/gc/parallel/psYoungGen.cpp > ! src/hotspot/share/gc/serial/defNewGeneration.cpp > ! src/hotspot/share/gc/serial/serialFullGC.cpp > ! src/hotspot/share/gc/serial/serialHeap.cpp > ! src/hotspot/share/gc/serial/tenuredGeneration.cpp > > Changeset: 7df21a8f > Branch: hermetic-java-runtime > Author: Daniel Fuchs > Date: 2025-01-15 12:40:38 +0000 > URL: https://git.openjdk.org/leyden/commit/7df21a8f09ab606f38a44d84d841d4bba9f09adf > > 8347597: HttpClient: improve exception reporting when closing connection > > Reviewed-by: jpai > > ! src/java.net.http/share/classes/jdk/internal/net/http/AsyncSSLConnection.java > ! src/java.net.http/share/classes/jdk/internal/net/http/AsyncSSLTunnelConnection.java > ! src/java.net.http/share/classes/jdk/internal/net/http/Exchange.java > ! src/java.net.http/share/classes/jdk/internal/net/http/Http1AsyncReceiver.java > ! src/java.net.http/share/classes/jdk/internal/net/http/Http1Exchange.java > ! src/java.net.http/share/classes/jdk/internal/net/http/Http1Response.java > ! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java > ! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java > ! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java > ! src/java.net.http/share/classes/jdk/internal/net/http/common/SSLTube.java > ! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java > ! test/jdk/java/net/httpclient/AbstractThrowingPublishers.java > ! test/jdk/java/net/httpclient/FlowAdapterPublisherTest.java > ! test/jdk/java/net/httpclient/RedirectMethodChange.java > ! test/jdk/java/net/httpclient/ShortRequestBody.java > ! test/jdk/java/net/httpclient/http2/ExpectContinueResetTest.java > > Changeset: 8193ba3d > Branch: hermetic-java-runtime > Author: Hannes Greule > Committer: Julian Waters > Date: 2025-01-15 14:09:14 +0000 > URL: https://git.openjdk.org/leyden/commit/8193ba3de200cb77f778f58c59b8bb2175b53273 > > 8347562: javac crash due to type vars in permits clause > > Reviewed-by: vromero > > ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java > ! test/langtools/tools/javac/sealed/SealedCompilationTests.java > > Changeset: 254e840d > Branch: hermetic-java-runtime > Author: Sonia Zaldana Calles > Date: 2025-01-15 14:09:27 +0000 > URL: https://git.openjdk.org/leyden/commit/254e840d9a80cfdcb48984a166b326a9c7a0e4b8 > > 8340416: Remove ArchiveBuilder::estimate_archive_size() > > Reviewed-by: iklam, ccheung > > ! src/hotspot/share/cds/archiveBuilder.cpp > ! src/hotspot/share/cds/archiveBuilder.hpp > ! src/hotspot/share/cds/dynamicArchive.cpp > > Changeset: 63cedaf4 > Branch: hermetic-java-runtime > Author: Severin Gehwolf > Date: 2025-01-15 14:44:35 +0000 > URL: https://git.openjdk.org/leyden/commit/63cedaf40e179267d75445a4c71ec15f29979cd3 > > 8347334: JimageDiffGenerator code clean-ups > > Reviewed-by: henryjen, mbaesken > > ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/runtimelink/JimageDiffGenerator.java > + test/jdk/tools/jlink/runtimeImage/JimageDiffGeneratorTest.java > > Changeset: a0f7982e > Branch: hermetic-java-runtime > Author: Mikhail Yankelevich > Committer: Weijun Wang > Date: 2025-01-15 15:24:31 +0000 > URL: https://git.openjdk.org/leyden/commit/a0f7982e44deec2cd59379c62b215c3f526fc2c4 > > 8345134: Test sun/security/tools/jarsigner/ConciseJarsigner.java failed: unable to find valid certification path to requested target > > Reviewed-by: weijun > > ! test/jdk/sun/security/tools/jarsigner/ConciseJarsigner.java > > Changeset: 4257215a > Branch: hermetic-java-runtime > Author: Markus Gr?nlund > Date: 2025-01-15 16:17:26 +0000 > URL: https://git.openjdk.org/leyden/commit/4257215a9fa02f74ccd4fc62893d4b1a232a8754 > > 8345493: JFR: JVM.flush hangs intermittently > > Reviewed-by: egahlin > > ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java > ! src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/FlushTask.java > > Changeset: a6be9076 > Branch: hermetic-java-runtime > Author: Aleksey Shipilev > Date: 2025-01-15 16:40:12 +0000 > URL: https://git.openjdk.org/leyden/commit/a6be9076351b591cbc0860b1ba8f3c56319f4ffe > > 8347424: Fix and rewrite sun/security/x509/DNSName/LeadingPeriod.java test > > Reviewed-by: mullan, bperez > > ! test/jdk/sun/security/x509/DNSName/LeadingPeriod.java > > Changeset: 983e24fd > Branch: hermetic-java-runtime > Author: Coleen Phillimore > Date: 2025-01-15 17:11:29 +0000 > URL: https://git.openjdk.org/leyden/commit/983e24fd262b5aa793a249cad39270956e1f8fc4 > > 8347727: Replace SIZE_FORMAT in shared gc > > Reviewed-by: kbarrett, dholmes, tschatzl > > ! src/hotspot/share/gc/shared/adaptiveSizePolicy.cpp > ! src/hotspot/share/gc/shared/ageTable.cpp > ! src/hotspot/share/gc/shared/collectedHeap.cpp > ! src/hotspot/share/gc/shared/fullGCForwarding.cpp > ! src/hotspot/share/gc/shared/gcArguments.cpp > ! src/hotspot/share/gc/shared/gcInitLogger.cpp > ! src/hotspot/share/gc/shared/gcTraceTime.cpp > ! src/hotspot/share/gc/shared/gcVMOperations.cpp > ! src/hotspot/share/gc/shared/genArguments.cpp > ! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.cpp > ! src/hotspot/share/gc/shared/memAllocator.cpp > ! src/hotspot/share/gc/shared/oopStorage.cpp > ! src/hotspot/share/gc/shared/plab.cpp > ! src/hotspot/share/gc/shared/preservedMarks.cpp > ! src/hotspot/share/gc/shared/pretouchTask.cpp > ! src/hotspot/share/gc/shared/referenceProcessor.cpp > ! src/hotspot/share/gc/shared/satbMarkQueue.cpp > ! src/hotspot/share/gc/shared/taskqueue.cpp > ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp > ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.inline.hpp > ! src/hotspot/share/gc/shared/workerDataArray.cpp > > Changeset: cfe70ebc > Branch: hermetic-java-runtime > Author: Naoto Sato > Date: 2025-01-15 17:15:05 +0000 > URL: https://git.openjdk.org/leyden/commit/cfe70ebcb3a9fadceac5eccdc1f3353d0d74c235 > > 8342550: Log warning for using JDK1.1 compatible time zone IDs for future removal > > Reviewed-by: jlu, joehw, iris > > ! src/java.base/share/classes/java/util/TimeZone.java > ! src/java.base/share/classes/sun/util/cldr/CLDRTimeZoneNameProviderImpl.java > + test/jdk/java/util/TimeZone/ThreeLetterZoneID.java > > Changeset: 764d70b7 > Branch: hermetic-java-runtime > Author: William Kemper > Date: 2025-01-15 17:49:38 +0000 > URL: https://git.openjdk.org/leyden/commit/764d70b7df18e288582e616c62b0d7078f1ff3aa > > 8344049: Shenandoah: Eliminate init-update-refs safepoint > 8344050: Shenandoah: Retire GC LABs concurrently > 8344055: Shenandoah: Make all threads use local gc state > > Reviewed-by: ysr, kdnilsen > > ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp > ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetClone.inline.hpp > ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp > ! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp > ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.hpp > ! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp > > Changeset: bdf6e63e > Branch: hermetic-java-runtime > Author: Coleen Phillimore > Date: 2025-01-15 22:44:33 +0000 > URL: https://git.openjdk.org/leyden/commit/bdf6e63eb1439ff0f8777cb7f7d152d3666f18f0 > > 8347431: Update ObjectMonitor comments > > Reviewed-by: dholmes, pchilanomate > > ! src/hotspot/share/runtime/objectMonitor.hpp > > Changeset: 9c430c92 > Branch: hermetic-java-runtime > Author: Alexander Zuev > Date: 2025-01-16 01:10:46 +0000 > URL: https://git.openjdk.org/leyden/commit/9c430c92257739730155df05f340fe144fd24098 > > 8336920: ArithmeticException in javax.sound.sampled.AudioInputStream > > Reviewed-by: azvegint, prr > > ! src/java.desktop/share/classes/com/sun/media/sound/SoftLinearResampler2.java > > Changeset: d23ad013 > Branch: hermetic-java-runtime > Author: Aleksey Shipilev > Date: 2025-01-16 10:13:48 +0000 > URL: https://git.openjdk.org/leyden/commit/d23ad01319ba298cc0ddcc2424abac8071840338 > > 8337978: Verify OopHandles oops on access > > Reviewed-by: dholmes, coleenp > > ! src/hotspot/share/oops/oopHandle.inline.hpp > > Changeset: 24de9dee > Branch: hermetic-java-runtime > Author: Andrey Turbanov > Date: 2025-01-16 11:38:28 +0000 > URL: https://git.openjdk.org/leyden/commit/24de9dee80738fe6ab1fc726b071546c85bbf79a > > 8347370: Unnecessary Hashtable usage in javax.swing.text.html.HTML > > Reviewed-by: aivanov, azvegint > > ! src/java.desktop/share/classes/javax/swing/text/html/HTML.java > > Changeset: 4ad5d551 > Branch: hermetic-java-runtime > Author: Theo Weidmann > Date: 2025-01-16 12:16:14 +0000 > URL: https://git.openjdk.org/leyden/commit/4ad5d5514e8fccc17f7be900e008e83f09e34e97 > > 8325030: PhaseMacroExpand::value_from_mem_phi assert with "unknown node on this path" > > Reviewed-by: chagedorn, kvn > > ! src/hotspot/share/opto/macro.cpp > + test/hotspot/jtreg/compiler/macronodes/TestTopInMacroElimination.java > > Changeset: f64f22b3 > Branch: hermetic-java-runtime > Author: Theo Weidmann > Committer: Christian Hagedorn > Date: 2025-01-16 12:17:21 +0000 > URL: https://git.openjdk.org/leyden/commit/f64f22b360f68df68ebb875bd0ef08ba61702952 > > 8346107: Generators: testing utility for random value generation > > Co-authored-by: Emanuel Peter > Reviewed-by: epeter, chagedorn > > + test/hotspot/jtreg/compiler/lib/generators/AnyBitsDoubleGenerator.java > + test/hotspot/jtreg/compiler/lib/generators/AnyBitsFloatGenerator.java > + test/hotspot/jtreg/compiler/lib/generators/BoundGenerator.java > + test/hotspot/jtreg/compiler/lib/generators/EmptyGeneratorException.java > + test/hotspot/jtreg/compiler/lib/generators/Generator.java > + test/hotspot/jtreg/compiler/lib/generators/Generators.java > + test/hotspot/jtreg/compiler/lib/generators/MixedGenerator.java > + test/hotspot/jtreg/compiler/lib/generators/RandomElementGenerator.java > + test/hotspot/jtreg/compiler/lib/generators/RandomnessSource.java > + test/hotspot/jtreg/compiler/lib/generators/RandomnessSourceAdapter.java > + test/hotspot/jtreg/compiler/lib/generators/RestrictableGenerator.java > + test/hotspot/jtreg/compiler/lib/generators/RestrictableMixedGenerator.java > + test/hotspot/jtreg/compiler/lib/generators/RestrictableRandomElementGenerator.java > + test/hotspot/jtreg/compiler/lib/generators/RestrictableSingleValueGenerator.java > + test/hotspot/jtreg/compiler/lib/generators/SingleValueGenerator.java > + test/hotspot/jtreg/compiler/lib/generators/UniformDoubleGenerator.java > + test/hotspot/jtreg/compiler/lib/generators/UniformFloatGenerator.java > + test/hotspot/jtreg/compiler/lib/generators/UniformIntGenerator.java > + test/hotspot/jtreg/compiler/lib/generators/UniformIntersectionRestrictableGenerator.java > + test/hotspot/jtreg/compiler/lib/generators/UniformLongGenerator.java > + test/hotspot/jtreg/testlibrary_tests/generators/tests/ExampleTest.java > + test/hotspot/jtreg/testlibrary_tests/generators/tests/MockRandomnessSource.java > + test/hotspot/jtreg/testlibrary_tests/generators/tests/TestGenerators.java > > Changeset: cbe2f965 > Branch: hermetic-java-runtime > Author: Coleen Phillimore > Date: 2025-01-16 12:46:32 +0000 > URL: https://git.openjdk.org/leyden/commit/cbe2f9654eb7330c2e8cbe74e8abc2db63ec867b > > 8347732: Replace SIZE_FORMAT in shenandoah > > Reviewed-by: wkemper, ysr > > ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp > ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp > ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGenerationalHeuristics.cpp > ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGlobalHeuristics.cpp > ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp > ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.cpp > ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp > ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp > ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahYoungHeuristics.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahAgeCensus.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahCardStats.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahController.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahEvacTracker.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahGenerationSizer.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalEvacuationTask.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalFullGC.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp > ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp > ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionClosures.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahInitLogger.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahMark.inline.hpp > ! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.inline.hpp > ! src/hotspot/share/gc/shenandoah/shenandoahMemoryPool.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahMetrics.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahNumberSeq.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.inline.hpp > ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp > > Changeset: 8bfa5405 > Branch: hermetic-java-runtime > Author: Coleen Phillimore > Date: 2025-01-16 12:48:51 +0000 > URL: https://git.openjdk.org/leyden/commit/8bfa54055013ca92696982c86ed3869627718219 > > 8347731: Replace SIZE_FORMAT in zgc > > Reviewed-by: stefank, tschatzl, jsikstro > > ! src/hotspot/share/gc/z/zAddress.cpp > ! src/hotspot/share/gc/z/zArguments.cpp > ! src/hotspot/share/gc/z/zCollectedHeap.cpp > ! src/hotspot/share/gc/z/zDirector.cpp > ! src/hotspot/share/gc/z/zGeneration.cpp > ! src/hotspot/share/gc/z/zHeap.cpp > ! src/hotspot/share/gc/z/zIndexDistributor.inline.hpp > ! src/hotspot/share/gc/z/zLiveMap.cpp > ! src/hotspot/share/gc/z/zMark.cpp > ! src/hotspot/share/gc/z/zMarkStack.cpp > ! src/hotspot/share/gc/z/zMarkStackAllocator.cpp > ! src/hotspot/share/gc/z/zNMethodTable.cpp > ! src/hotspot/share/gc/z/zPageAllocator.cpp > ! src/hotspot/share/gc/z/zRelocationSetSelector.cpp > ! src/hotspot/share/gc/z/zRememberedSet.cpp > ! src/hotspot/share/gc/z/zStat.cpp > ! src/hotspot/share/gc/z/zUncommitter.cpp > ! src/hotspot/share/gc/z/zUnmapper.cpp > ! src/hotspot/share/gc/z/zVirtualMemory.cpp > > Changeset: 3b6e5767 > Branch: hermetic-java-runtime > Author: Magnus Ihse Bursie > Date: 2025-01-16 14:25:52 +0000 > URL: https://git.openjdk.org/leyden/commit/3b6e57670cfc8b45b0be228198ebe6033bed3064 > > 8347825: Make IDEA ide support use proper build system mechanisms > > Reviewed-by: mcimadamore, erikj > > ! bin/idea.sh > ! make/Main.gmk > + make/ide/idea/jdk/IdeaGenConfig.gmk > - make/ide/idea/jdk/idea.gmk > ! test/make/TestIdea.gmk > > Changeset: bfa0cb79 > Branch: hermetic-java-runtime > Author: Coleen Phillimore > Date: 2025-01-16 14:30:53 +0000 > URL: https://git.openjdk.org/leyden/commit/bfa0cb79169ab00b0b600895d7a0f4038e8b8880 > > 8347730: Replace SIZE_FORMAT in g1 > > Reviewed-by: kbarrett, tschatzl > > ! src/hotspot/share/gc/g1/g1AllocRegion.cpp > ! src/hotspot/share/gc/g1/g1Allocator.cpp > ! src/hotspot/share/gc/g1/g1BiasedArray.cpp > ! src/hotspot/share/gc/g1/g1BiasedArray.hpp > ! src/hotspot/share/gc/g1/g1BlockOffsetTable.cpp > ! src/hotspot/share/gc/g1/g1BlockOffsetTable.hpp > ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp > ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp > ! src/hotspot/share/gc/g1/g1CollectionSet.cpp > ! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp > ! src/hotspot/share/gc/g1/g1CommittedRegionMap.cpp > ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp > ! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp > ! src/hotspot/share/gc/g1/g1ConcurrentMarkObjArrayProcessor.cpp > ! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp > ! src/hotspot/share/gc/g1/g1FromCardCache.cpp > ! src/hotspot/share/gc/g1/g1FullGCPrepareTask.inline.hpp > ! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp > ! src/hotspot/share/gc/g1/g1HeapRegion.cpp > ! src/hotspot/share/gc/g1/g1HeapRegionRemSet.cpp > ! src/hotspot/share/gc/g1/g1HeapSizingPolicy.cpp > ! src/hotspot/share/gc/g1/g1HeapTransition.cpp > ! src/hotspot/share/gc/g1/g1IHOPControl.cpp > ! src/hotspot/share/gc/g1/g1InitLogger.cpp > ! src/hotspot/share/gc/g1/g1MonitoringSupport.cpp > ! src/hotspot/share/gc/g1/g1NUMA.cpp > ! src/hotspot/share/gc/g1/g1NUMAStats.cpp > ! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp > ! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp > ! src/hotspot/share/gc/g1/g1Policy.cpp > ! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.cpp > ! src/hotspot/share/gc/g1/g1RemSet.cpp > ! src/hotspot/share/gc/g1/g1RemSetSummary.cpp > ! src/hotspot/share/gc/g1/g1UncommitRegionTask.cpp > ! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp > ! src/hotspot/share/gc/g1/g1YoungGenSizer.cpp > ! src/hotspot/share/gc/g1/jvmFlagConstraintsG1.cpp > > Changeset: 788f0499 > Branch: hermetic-java-runtime > Author: Theo Weidmann > Committer: Christian Hagedorn > Date: 2025-01-16 14:38:02 +0000 > URL: https://git.openjdk.org/leyden/commit/788f04990aaf284da2067972bd62cc02d50166b6 > > 8346607: IGV: Support drag-and-drop for opening graph files > > Reviewed-by: rcastanedalo, chagedorn, dfenacci, thartmann > > ! src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/OutlineTopComponent.java > + src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/PlaceholderTopComponent.java > > Changeset: e7795ccd > Branch: hermetic-java-runtime > Author: SendaoYan > Date: 2025-01-16 15:40:21 +0000 > URL: https://git.openjdk.org/leyden/commit/e7795ccdd9066804a8c93e8af0aa45e49bd20846 > > 8347347: Build fails undefined symbol: __asan_init by clang17 > > Reviewed-by: erikj, jwaters > > ! make/autoconf/jdk-options.m4 > > Changeset: d218b540 > Branch: hermetic-java-runtime > Author: Coleen Phillimore > Date: 2025-01-16 16:09:04 +0000 > URL: https://git.openjdk.org/leyden/commit/d218b54086762d920bba0fc2ced47ea9148a3787 > > 8347609: Replace SIZE_FORMAT in os/os_cpu/cpu directories > > Reviewed-by: matsaave, dholmes > > ! src/hotspot/cpu/aarch64/gc/z/zAddress_aarch64.cpp > ! src/hotspot/cpu/arm/arm.ad > ! src/hotspot/cpu/ppc/gc/z/zAddress_ppc.cpp > ! src/hotspot/cpu/riscv/gc/z/zAddress_riscv.cpp > ! src/hotspot/cpu/s390/macroAssembler_s390.inline.hpp > ! src/hotspot/cpu/x86/gc/z/zAddress_x86.inline.hpp > ! src/hotspot/os/aix/loadlib_aix.cpp > ! src/hotspot/os/aix/os_aix.cpp > ! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp > ! src/hotspot/os/bsd/os_bsd.cpp > ! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp > ! src/hotspot/os/linux/hugepages.cpp > ! src/hotspot/os/linux/os_linux.cpp > ! src/hotspot/os/posix/os_posix.cpp > ! src/hotspot/os/posix/perfMemory_posix.cpp > ! src/hotspot/os/windows/gc/z/zMapper_windows.cpp > ! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.cpp > ! src/hotspot/os/windows/os_windows.cpp > ! src/hotspot/os/windows/perfMemory_windows.cpp > > Changeset: 07a0dcba > Branch: hermetic-java-runtime > Author: Matthias Baesken > Date: 2025-01-16 16:30:32 +0000 > URL: https://git.openjdk.org/leyden/commit/07a0dcbabcb1216211c1da75f6dd2582da194df9 > > 8347576: Error output in libjsound has non matching format strings > > Reviewed-by: mdoerr, serb, clanger > > ! src/java.desktop/share/native/libjsound/MidiInDevice.c > ! src/java.desktop/share/native/libjsound/MidiOutDevice.c > ! src/java.desktop/windows/native/libjsound/PLATFORM_API_WinOS_MidiIn.cpp > ! src/java.desktop/windows/native/libjsound/PLATFORM_API_WinOS_Ports.c > > Changeset: 0330ca42 > Branch: hermetic-java-runtime > Author: William Kemper > Date: 2025-01-16 20:53:17 +0000 > URL: https://git.openjdk.org/leyden/commit/0330ca4221ba7bacb0eaeed1a8cdc3d5c3653a83 > > 8347617: Shenandoah: Use consistent name for update references phase > > Reviewed-by: ysr > > ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp > ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.hpp > ! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.hpp > ! src/hotspot/share/gc/shenandoah/shenandoahGC.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahGC.hpp > ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp > ! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp > ! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahPacer.hpp > ! src/hotspot/share/gc/shenandoah/shenandoahPacer.inline.hpp > ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp > ! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.hpp > > Changeset: 1f365cc6 > Branch: hermetic-java-runtime > Author: Magnus Ihse Bursie > Date: 2025-01-16 21:46:18 +0000 > URL: https://git.openjdk.org/leyden/commit/1f365cc6c75d355588b91e356e9f5dac5fb3555d > > 8346433: Cannot use DllMain in hotspot for static builds > > Reviewed-by: dholmes, stuefe > > ! src/hotspot/os/windows/os_windows.cpp > ! src/hotspot/os/windows/symbolengine.cpp > ! src/hotspot/os/windows/symbolengine.hpp > ! src/hotspot/os/windows/windbghelp.cpp > ! src/hotspot/os/windows/windbghelp.hpp > > Changeset: aa21de56 > Branch: hermetic-java-runtime > Author: Quan Anh Mai > Date: 2025-01-17 02:05:14 +0000 > URL: https://git.openjdk.org/leyden/commit/aa21de566d387ab71adebdf798f7710a005c27b1 > > 8347481: C2: Remove the control input of some nodes > > Reviewed-by: dfenacci, vlivanov, kvn > > ! src/hotspot/share/opto/addnode.cpp > ! src/hotspot/share/opto/library_call.cpp > ! src/hotspot/share/opto/loopopts.cpp > ! src/hotspot/share/opto/movenode.cpp > ! src/hotspot/share/opto/movenode.hpp > ! src/hotspot/share/opto/mulnode.hpp > ! src/hotspot/share/opto/subnode.cpp > ! src/hotspot/share/opto/subnode.hpp > > Changeset: 398a5805 > Branch: hermetic-java-runtime > Author: Jayathirth D V > Date: 2025-01-17 04:02:26 +0000 > URL: https://git.openjdk.org/leyden/commit/398a580518b4e7961bdddf733e0a89ff25bc437a > > 8347911: Limit the length of inflated text chunks > > Reviewed-by: azvegint, prr > > ! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageReader.java > > Changeset: a3eef6c2 > Branch: hermetic-java-runtime > Author: Matthias Baesken > Date: 2025-01-17 07:58:52 +0000 > URL: https://git.openjdk.org/leyden/commit/a3eef6c2416eb0e02fbd154d84c98b12bcb66e97 > > 8346875: Test jdk/jdk/jfr/event/os/TestCPULoad.java fails on macOS > > Reviewed-by: egahlin > > ! test/jdk/jdk/jfr/event/os/TestCPULoad.java > > Changeset: f5573f5c > Branch: hermetic-java-runtime > Author: Amit Kumar > Date: 2025-01-17 10:21:15 +0000 > URL: https://git.openjdk.org/leyden/commit/f5573f5cbdcae5d1303c8b58d2946c168b977326 > > 8330851: C2: More efficient TypeFunc creation > > Reviewed-by: vlivanov, dlong > > ! src/hotspot/share/opto/arraycopynode.cpp > ! src/hotspot/share/opto/arraycopynode.hpp > ! src/hotspot/share/opto/callnode.cpp > ! src/hotspot/share/opto/callnode.hpp > ! src/hotspot/share/opto/library_call.cpp > ! src/hotspot/share/opto/runtime.cpp > ! src/hotspot/share/opto/runtime.hpp > ! src/hotspot/share/opto/type.cpp > > Changeset: 8460072f > Branch: hermetic-java-runtime > Author: Gui Cao > Committer: Fei Yang > Date: 2025-01-17 11:31:48 +0000 > URL: https://git.openjdk.org/leyden/commit/8460072f9ddcec5d1f86e3c4de3d1457771b805c > > 8342881: RISC-V: secondary_super_cache does not scale well: C1 and interpreter > > Reviewed-by: fyang, fjiang > > ! src/hotspot/cpu/riscv/c1_Runtime1_riscv.cpp > ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp > ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp > ! src/hotspot/cpu/riscv/riscv.ad > ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp > > Changeset: 3ab521e1 > Branch: hermetic-java-runtime > Author: Coleen Phillimore > Date: 2025-01-17 12:16:44 +0000 > URL: https://git.openjdk.org/leyden/commit/3ab521e1a1245e578e37d0638c659588e782ec50 > > 8347924: Replace SIZE_FORMAT in memory and metaspace > > Reviewed-by: jsjolen, matsaave > > ! src/hotspot/share/memory/arena.cpp > ! src/hotspot/share/memory/classLoaderMetaspace.cpp > ! src/hotspot/share/memory/guardedMemory.cpp > ! src/hotspot/share/memory/memoryReserver.cpp > ! src/hotspot/share/memory/metaspace.cpp > ! src/hotspot/share/memory/metaspace/binList.hpp > ! src/hotspot/share/memory/metaspace/blockTree.cpp > ! src/hotspot/share/memory/metaspace/blockTree.hpp > ! src/hotspot/share/memory/metaspace/chunkManager.cpp > ! src/hotspot/share/memory/metaspace/chunklevel.cpp > ! src/hotspot/share/memory/metaspace/commitMask.cpp > ! src/hotspot/share/memory/metaspace/freeChunkList.cpp > ! src/hotspot/share/memory/metaspace/metablock.hpp > ! src/hotspot/share/memory/metaspace/metachunk.cpp > ! src/hotspot/share/memory/metaspace/metachunk.hpp > ! src/hotspot/share/memory/metaspace/metaspaceArena.cpp > ! src/hotspot/share/memory/metaspace/metaspaceCommon.cpp > ! src/hotspot/share/memory/metaspace/metaspaceCommon.hpp > ! src/hotspot/share/memory/metaspace/metaspaceSettings.cpp > ! src/hotspot/share/memory/metaspace/metaspaceStatistics.cpp > ! src/hotspot/share/memory/metaspace/testHelpers.cpp > ! src/hotspot/share/memory/metaspace/virtualSpaceList.cpp > ! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp > ! src/hotspot/share/memory/resourceArea.hpp > ! src/hotspot/share/memory/universe.cpp > ! src/hotspot/share/memory/virtualspace.cpp > > Changeset: 15e06b61 > Branch: hermetic-java-runtime > Author: Prasanta Sadhukhan > Date: 2025-01-17 12:54:54 +0000 > URL: https://git.openjdk.org/leyden/commit/15e06b61867a65c2b554efa6caf464b39ff8375a > > 8345618: javax/swing/text/Caret/8163124/CaretFloatingPointAPITest.java leaves Caret is not complete > > Reviewed-by: azvegint > > ! test/jdk/javax/swing/text/Caret/8163124/CaretFloatingPointAPITest.java > > Changeset: 2c41f5ad > Branch: hermetic-java-runtime > Author: Zhengyu Gu > Date: 2025-01-17 13:39:22 +0000 > URL: https://git.openjdk.org/leyden/commit/2c41f5adbfcebb057c2ffc8396729bdd1c100079 > > 8347959: ThreadDumper leaks memory > > Reviewed-by: amenkov, sspitsyn, shade > > ! src/hotspot/share/services/heapDumper.cpp > > Changeset: 2ca1b4d4 > Branch: hermetic-java-runtime > Author: Leonid Mesnik > Date: 2025-01-17 15:43:04 +0000 > URL: https://git.openjdk.org/leyden/commit/2ca1b4d48da7eb9b5baf0ac213f3ce87f47dd316 > > 8347840: Fix testlibrary compilation warnings > > Reviewed-by: dholmes > > ! make/test/BuildTestLib.gmk > ! test/lib/jdk/test/lib/Asserts.java > ! test/lib/jdk/test/lib/apps/LingeredApp.java > ! test/lib/jdk/test/lib/artifacts/ArtifactResolver.java > ! test/lib/jdk/test/lib/artifacts/ArtifactResolverException.java > ! test/lib/jdk/test/lib/artifacts/JibArtifactManager.java > ! test/lib/jdk/test/lib/classloader/ClassUnloadCommon.java > ! test/lib/jdk/test/lib/classloader/GeneratingClassLoader.java > ! test/lib/jdk/test/lib/classloader/GeneratingCompilingClassLoader.java > ! test/lib/jdk/test/lib/format/ArrayDiff.java > ! test/lib/jdk/test/lib/hprof/model/JavaHeapObject.java > ! test/lib/jdk/test/lib/hprof/model/JavaStatic.java > ! test/lib/jdk/test/lib/hprof/model/JavaThing.java > ! test/lib/jdk/test/lib/hprof/model/Root.java > ! test/lib/jdk/test/lib/hprof/model/Snapshot.java > ! test/lib/jdk/test/lib/hprof/model/StackFrame.java > ! test/lib/jdk/test/lib/hprof/model/StackTrace.java > ! test/lib/jdk/test/lib/hprof/parser/FileReadBuffer.java > ! test/lib/jdk/test/lib/hprof/parser/MappedReadBuffer.java > ! test/lib/jdk/test/lib/hprof/parser/ReadBuffer.java > ! test/lib/jdk/test/lib/hprof/parser/Reader.java > ! test/lib/jdk/test/lib/jfr/Events.java > ! test/lib/jdk/test/lib/jvmti/DebugeeClass.java > ! test/lib/jdk/test/lib/management/ThreadMXBeanTool.java > ! test/lib/jdk/test/lib/net/IPSupport.java > ! test/lib/jdk/test/lib/os/linux/HugePageConfiguration.java > ! test/lib/jdk/test/lib/process/ProcessTools.java > ! test/lib/jdk/test/lib/thread/VThreadPinner.java > ! test/lib/jdk/test/lib/thread/VThreadRunner.java > ! test/lib/jdk/test/lib/util/FileUtils.java > > Changeset: baca7daa > Branch: hermetic-java-runtime > Author: Coleen Phillimore > Date: 2025-01-17 16:24:47 +0000 > URL: https://git.openjdk.org/leyden/commit/baca7daa32d553b647bdb33bb74a0eb84542deeb > > 8347733: Replace SIZE_FORMAT in runtime code > > Reviewed-by: matsaave, sspitsyn, dholmes > > ! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp > ! src/hotspot/share/cds/archiveBuilder.cpp > ! src/hotspot/share/cds/archiveHeapLoader.cpp > ! src/hotspot/share/cds/archiveHeapWriter.cpp > ! src/hotspot/share/cds/archiveUtils.cpp > ! src/hotspot/share/cds/dynamicArchive.cpp > ! src/hotspot/share/cds/filemap.cpp > ! src/hotspot/share/cds/heapShared.cpp > ! src/hotspot/share/cds/metaspaceShared.cpp > ! src/hotspot/share/classfile/classFileParser.cpp > ! src/hotspot/share/classfile/classLoaderStats.cpp > ! src/hotspot/share/classfile/dictionary.cpp > ! src/hotspot/share/classfile/javaClasses.cpp > ! src/hotspot/share/classfile/stringTable.cpp > ! src/hotspot/share/classfile/symbolTable.cpp > ! src/hotspot/share/code/codeCache.cpp > ! src/hotspot/share/code/codeHeapState.cpp > ! src/hotspot/share/compiler/compileBroker.cpp > ! src/hotspot/share/logging/logAsyncWriter.cpp > ! src/hotspot/share/logging/logConfiguration.cpp > ! src/hotspot/share/logging/logFileOutput.cpp > ! src/hotspot/share/logging/logSelection.cpp > ! src/hotspot/share/logging/logSelectionList.cpp > ! src/hotspot/share/nmt/mallocTracker.cpp > ! src/hotspot/share/nmt/memReporter.cpp > ! src/hotspot/share/nmt/memoryFileTracker.cpp > ! src/hotspot/share/nmt/nmtPreInit.cpp > ! src/hotspot/share/nmt/virtualMemoryTracker.cpp > ! src/hotspot/share/nmt/vmatree.cpp > ! src/hotspot/share/oops/array.hpp > ! src/hotspot/share/oops/compressedOops.cpp > ! src/hotspot/share/oops/instanceKlass.cpp > ! src/hotspot/share/oops/instanceMirrorKlass.cpp > ! src/hotspot/share/oops/oop.inline.hpp > ! src/hotspot/share/oops/stackChunkOop.cpp > ! src/hotspot/share/prims/jvmtiEnter.xsl > ! src/hotspot/share/prims/resolvedMethodTable.cpp > ! src/hotspot/share/prims/whitebox.cpp > ! src/hotspot/share/runtime/arguments.cpp > ! src/hotspot/share/runtime/deoptimization.cpp > ! src/hotspot/share/runtime/flags/jvmFlag.cpp > ! src/hotspot/share/runtime/flags/jvmFlagAccess.cpp > ! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp > ! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp > ! src/hotspot/share/runtime/java.cpp > ! src/hotspot/share/runtime/jniHandles.cpp > ! src/hotspot/share/runtime/os.cpp > ! src/hotspot/share/runtime/perfData.cpp > ! src/hotspot/share/runtime/perfMemory.cpp > ! src/hotspot/share/runtime/reflection.cpp > ! src/hotspot/share/runtime/stackOverflow.cpp > ! src/hotspot/share/runtime/synchronizer.cpp > ! src/hotspot/share/runtime/thread.cpp > ! src/hotspot/share/services/diagnosticCommand.cpp > ! src/hotspot/share/services/heapDumperCompression.cpp > ! src/hotspot/share/services/lowMemoryDetector.cpp > ! src/hotspot/share/services/threadIdTable.cpp > ! src/hotspot/share/services/writeableFlags.cpp > ! src/hotspot/share/utilities/bitMap.cpp > ! src/hotspot/share/utilities/bitMap.hpp > ! src/hotspot/share/utilities/chunkedList.hpp > ! src/hotspot/share/utilities/concurrentHashTable.inline.hpp > ! src/hotspot/share/utilities/copy.cpp > ! src/hotspot/share/utilities/elfFile.cpp > ! src/hotspot/share/utilities/globalDefinitions.hpp > ! src/hotspot/share/utilities/ostream.cpp > ! src/hotspot/share/utilities/tableStatistics.cpp > ! src/hotspot/share/utilities/vmError.cpp > > Changeset: 6cc1c0ab > Branch: hermetic-java-runtime > Author: Jatin Bhateja > Date: 2025-01-17 18:05:13 +0000 > URL: https://git.openjdk.org/leyden/commit/6cc1c0abdbf8cd3d01722951cf34ebcb667f1380 > > 8347422: Crash during safepoint handler execution with -XX:+UseAPX > > Reviewed-by: kvn, sviswanathan, thartmann > > ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp > > Changeset: 17e3df65 > Branch: hermetic-java-runtime > Author: Calvin Cheung > Date: 2025-01-17 18:46:17 +0000 > URL: https://git.openjdk.org/leyden/commit/17e3df652feb2a0fb960cd235c0efc4b482731d6 > > 8347763: [doc] Add documentation of module options for JEP 483 > > Reviewed-by: iklam > > ! src/java.base/share/man/java.md > > Changeset: 6ef860c7 > Branch: hermetic-java-runtime > Author: Serguei Spitsyn > Date: 2025-01-18 00:28:30 +0000 > URL: https://git.openjdk.org/leyden/commit/6ef860c728d3f2f29fe8f7318c0f56032e0679be > > 8332857: Test vmTestbase/nsk/jvmti/GetThreadCpuTime/thrcputime002/TestDescription.java failed > > Reviewed-by: lmesnik, cjplummer, amenkov > > ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadCpuTime/thrcputime002/thrcputime002.cpp > > Changeset: e1cf3517 > Branch: hermetic-java-runtime > Author: Calvin Cheung > Date: 2025-01-18 00:34:27 +0000 > URL: https://git.openjdk.org/leyden/commit/e1cf3517ae0dcfa98e22d669f9f624dfbbd6ab73 > > 8348013: [doc] fix typo in java.md caused by JDK-8347763 > > Reviewed-by: iklam > > ! src/java.base/share/man/java.md > > Changeset: 0ff67000 > Branch: hermetic-java-runtime > Author: Robbin Ehn > Date: 2025-01-18 08:41:00 +0000 > URL: https://git.openjdk.org/leyden/commit/0ff67000dc22e8c58e8a9ed1379010f4a2ad7666 > > 8347987: Bad ifdef in 8330851 > > Reviewed-by: stefank, mdoerr, syan, amitkumar > > ! src/hotspot/share/opto/runtime.cpp > ! src/hotspot/share/opto/runtime.hpp > > Changeset: ca8ba5c8 > Branch: hermetic-java-runtime > Author: Robbin Ehn > Date: 2025-01-18 09:16:22 +0000 > URL: https://git.openjdk.org/leyden/commit/ca8ba5c890206546c79ce781878a3f8978e637f9 > > 8347366: RISC-V: Add extension asserts for CMO instructions > > Reviewed-by: fyang, mli > > ! src/hotspot/cpu/riscv/assembler_riscv.hpp > > Changeset: 1f0efc00 > Branch: hermetic-java-runtime > Author: Robbin Ehn > Date: 2025-01-18 09:19:21 +0000 > URL: https://git.openjdk.org/leyden/commit/1f0efc00913e57690b57b7425bcc7dd6373e698f > > 8347343: RISC-V: Unchecked zicntr csr reads > > Reviewed-by: fyang, mli > > ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp > ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp > ! src/hotspot/cpu/riscv/vm_version_riscv.hpp > > Changeset: 3804082c > Branch: hermetic-java-runtime > Author: Robert Toyonaga > Committer: Thomas Stuefe > Date: 2025-01-18 17:21:28 +0000 > URL: https://git.openjdk.org/leyden/commit/3804082cba56e6d26c500880cc5cbe6d4332d8f8 > > 8346123: [REDO] NMT should not use ThreadCritical > > Reviewed-by: dholmes, coleenp, stuefe > > ! src/hotspot/os/posix/perfMemory_posix.cpp > ! src/hotspot/os/windows/os_windows.cpp > ! src/hotspot/os/windows/perfMemory_windows.cpp > ! src/hotspot/share/nmt/memBaseline.cpp > ! src/hotspot/share/nmt/memReporter.cpp > ! src/hotspot/share/nmt/memTracker.cpp > ! src/hotspot/share/nmt/memTracker.hpp > ! src/hotspot/share/nmt/memoryFileTracker.cpp > ! src/hotspot/share/nmt/memoryFileTracker.hpp > ! src/hotspot/share/nmt/nmtUsage.cpp > ! src/hotspot/share/nmt/threadStackTracker.cpp > ! src/hotspot/share/nmt/virtualMemoryTracker.cpp > ! src/hotspot/share/prims/jni.cpp > ! src/hotspot/share/runtime/mutexLocker.cpp > ! src/hotspot/share/runtime/mutexLocker.hpp > ! src/hotspot/share/runtime/os.cpp > ! src/hotspot/share/runtime/threads.cpp > ! src/hotspot/share/utilities/vmError.cpp > ! test/hotspot/gtest/runtime/test_virtualMemoryTracker.cpp > > Changeset: 644d154c > Branch: hermetic-java-runtime > Author: Archie Cobbs > Date: 2025-01-19 14:57:08 +0000 > URL: https://git.openjdk.org/leyden/commit/644d154c7c771236904560fc5b91f149a6a646cf > > 8347474: Options singleton is used before options are parsed > > Reviewed-by: vromero > > ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/OptionHelper.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacFiler.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties > ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JCDiagnostic.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JavacMessages.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Options.java > + test/langtools/tools/javac/options/OptionsOrderingTest.java > > Changeset: e7a1c866 > Branch: hermetic-java-runtime > Author: Volkan Yaz?c? > Committer: Jaikiran Pai > Date: 2025-01-20 06:53:25 +0000 > URL: https://git.openjdk.org/leyden/commit/e7a1c8660af50a321bc466be2b30412a5b5c4e3c > > 8217914: java/net/httpclient/ConnectTimeoutHandshakeSync.java failed on connection refused while doing POST > > Reviewed-by: dfuchs, jpai > > ! test/jdk/java/net/httpclient/AbstractConnectTimeoutHandshake.java > ! test/jdk/java/net/httpclient/ConnectTimeoutHandshakeAsync.java > ! test/jdk/java/net/httpclient/ConnectTimeoutHandshakeSync.java > > Changeset: 4b4b1e91 > Branch: hermetic-java-runtime > Author: Markus Gr?nlund > Date: 2025-01-20 08:54:15 +0000 > URL: https://git.openjdk.org/leyden/commit/4b4b1e912a3193cc95c956acc770015f707449b1 > > 8347922: Remove runtime/cds/appcds/customLoader/HelloCustom_JFR.java from ProblemList.txt > > Reviewed-by: egahlin > > ! test/hotspot/jtreg/ProblemList.txt > > Changeset: c207cc7e > Branch: hermetic-java-runtime > Author: Albert Mingkun Yang > Date: 2025-01-20 09:51:45 +0000 > URL: https://git.openjdk.org/leyden/commit/c207cc7e705d3f449f2387324d86cfb31ce40c44 > > 8347923: Parallel: Simplify compute_survivor_space_size_and_threshold > > Reviewed-by: tschatzl > > ! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp > > Changeset: 85fdd2cc > Branch: hermetic-java-runtime > Author: Aleksey Shipilev > Date: 2025-01-20 12:18:05 +0000 > URL: https://git.openjdk.org/leyden/commit/85fdd2cc12660bef0d4334ef96afe1865ddd0c38 > > 8347434: Richer VM operations events logging > > Reviewed-by: dholmes, jsjolen > > ! src/hotspot/share/runtime/vmThread.cpp > > Changeset: 8a83dc21 > Branch: hermetic-java-runtime > Author: Christian Hagedorn > Date: 2025-01-20 12:24:33 +0000 > URL: https://git.openjdk.org/leyden/commit/8a83dc213ac630ec79d62637133fe7aa102a27a3 > > 8347018: C2: Insertion of Assertion Predicates ignores the effects of PhaseIdealLoop::clone_up_backedge_goo() > > Reviewed-by: epeter, kvn > > ! src/hotspot/share/opto/loopTransform.cpp > ! src/hotspot/share/opto/loopnode.hpp > ! src/hotspot/share/opto/predicates.cpp > ! src/hotspot/share/opto/predicates.hpp > + test/hotspot/jtreg/compiler/predicates/assertion/TestLoadPinnedAboveAssertionPredicatesAndUsingStore.java > > Changeset: 3c923926 > Branch: hermetic-java-runtime > Author: Albert Mingkun Yang > Date: 2025-01-20 12:44:21 +0000 > URL: https://git.openjdk.org/leyden/commit/3c9239263f89ad505c19f27626e824740079712a > > 8348089: Serial: Remove virtual specifier in SerialHeap > > Reviewed-by: stefank > > ! src/hotspot/share/gc/serial/serialHeap.hpp > > Changeset: 93469847 > Branch: hermetic-java-runtime > Author: Andrey Turbanov > Date: 2025-01-20 12:54:58 +0000 > URL: https://git.openjdk.org/leyden/commit/9346984725ed09e9917e825094b34c3a033af23e > > 8347916: Simplify javax.swing.text.html.CSS.LengthUnit.getValue > > Reviewed-by: azvegint, aivanov > > ! src/java.desktop/share/classes/javax/swing/text/html/CSS.java > > Changeset: 0fbf10a9 > Branch: hermetic-java-runtime > Author: Archie Cobbs > Date: 2025-01-20 14:20:10 +0000 > URL: https://git.openjdk.org/leyden/commit/0fbf10a9cf51d01d82cd43cf0edfaeee83313a9c > > 8348038: Docs build failing in Options.notifyListeners with AssertionError > > Reviewed-by: jlahoda, mcimadamore > > ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java > ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java > + test/langtools/tools/javac/options/JavadocIgnoreSymbolFile.java > > Changeset: 3a4d5ff7 > Branch: hermetic-java-runtime > Author: Magnus Ihse Bursie > Date: 2025-01-20 16:29:00 +0000 > URL: https://git.openjdk.org/leyden/commit/3a4d5ff7a326298e664e876f660c20170ca9f4a5 > > 8347996: JavaCompilation.gmk should not include ZipArchive.gmk > > Reviewed-by: erikj > > ! make/CompileDemos.gmk > ! make/common/JavaCompilation.gmk > > Changeset: ca863fd5 > Branch: hermetic-java-runtime > Author: Zhengyu Gu > Date: 2025-01-20 19:13:59 +0000 > URL: https://git.openjdk.org/leyden/commit/ca863fd5ab309c502ea36f2d778ae3de5674e24f > > 8347758: modules.cpp leaks string returned from get_numbered_property_as_sorted_string() > > Reviewed-by: dholmes, iklam, ccheung > > ! src/hotspot/share/classfile/modules.cpp > > Changeset: 955bf185 > Branch: hermetic-java-runtime > Author: David Holmes > Date: 2025-01-20 20:31:26 +0000 > URL: https://git.openjdk.org/leyden/commit/955bf185c38ec0fcedb0a549461fc85367b37fbb > > 8348040: Bad use of ifdef with INCLUDE_xxx GC macros > > Reviewed-by: stefank, shade > > ! src/hotspot/share/c1/c1_LIR.hpp > ! src/hotspot/share/runtime/mutexLocker.cpp > ! src/hotspot/share/runtime/mutexLocker.hpp > > Changeset: 6b919854 > Branch: hermetic-java-runtime > Author: Amit Kumar > Date: 2025-01-21 03:53:43 +0000 > URL: https://git.openjdk.org/leyden/commit/6b9198541b1adc179abc1a8222e28540dcb0e786 > > 8346157: [Ubsan]: runtime error: pointer index expression with base 0x000000001000 overflowed to 0xfffffffffffffff0 > > Reviewed-by: stuefe, aph > > ! src/hotspot/share/nmt/mallocTracker.cpp > > Changeset: 0f426e4a > Branch: hermetic-java-runtime > Author: Emanuel Peter > Date: 2025-01-21 07:05:05 +0000 > URL: https://git.openjdk.org/leyden/commit/0f426e4a6d38423f4945d993e440ee62a7d59e7f > > 8343685: C2 SuperWord: refactor VPointer with MemPointer > > Co-authored-by: Christian Hagedorn > Reviewed-by: kvn, chagedorn > > ! src/hotspot/share/classfile/vmSymbols.hpp > ! src/hotspot/share/opto/memnode.cpp > ! src/hotspot/share/opto/mempointer.cpp > ! src/hotspot/share/opto/mempointer.hpp > ! src/hotspot/share/opto/noOverflowInt.hpp > ! src/hotspot/share/opto/superword.cpp > ! src/hotspot/share/opto/superword.hpp > ! src/hotspot/share/opto/superwordVTransformBuilder.cpp > ! src/hotspot/share/opto/traceAutoVectorizationTag.hpp > ! src/hotspot/share/opto/traceMergeStoresTag.hpp > ! src/hotspot/share/opto/vectorization.cpp > ! src/hotspot/share/opto/vectorization.hpp > ! src/hotspot/share/opto/vtransform.cpp > ! src/hotspot/share/opto/vtransform.hpp > ! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVector.java > + test/hotspot/jtreg/compiler/loopopts/superword/TestEquivalentInvariants.java > ! test/hotspot/jtreg/compiler/loopopts/superword/TestLargeScaleAndStride.java > ! test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegment.java > > Changeset: f54e0bf2 > Branch: hermetic-java-runtime > Author: Theo Weidmann > Committer: Emanuel Peter > Date: 2025-01-21 09:15:18 +0000 > URL: https://git.openjdk.org/leyden/commit/f54e0bf267280c270b0e181289498b28aaf36ee6 > > 8345766: C2 should emit macro nodes for ModF/ModD instead of calls during parsing > > Reviewed-by: kvn, epeter > > ! src/hotspot/cpu/x86/x86_32.ad > ! src/hotspot/share/opto/callnode.cpp > ! src/hotspot/share/opto/divnode.cpp > ! src/hotspot/share/opto/divnode.hpp > ! src/hotspot/share/opto/loopnode.cpp > ! src/hotspot/share/opto/macro.cpp > ! src/hotspot/share/opto/parse.hpp > ! src/hotspot/share/opto/parse2.cpp > + test/hotspot/jtreg/compiler/c2/irTests/ModDNodeTests.java > + test/hotspot/jtreg/compiler/c2/irTests/ModFNodeTests.java > ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java > > Changeset: c33c1cfe > Branch: hermetic-java-runtime > Author: Stefan Karlsson > Date: 2025-01-21 10:21:24 +0000 > URL: https://git.openjdk.org/leyden/commit/c33c1cfe7349ac657cd7bf54861227709d3c8f1b > > 8347909: Automatic precompiled.hpp inclusion > > Reviewed-by: lkorinth, erikj, dholmes, ihse > > ! make/common/native/CompileFile.gmk > ! make/hotspot/lib/JvmFlags.gmk > ! src/hotspot/cpu/aarch64/abstractInterpreter_aarch64.cpp > ! src/hotspot/cpu/aarch64/assembler_aarch64.cpp > ! src/hotspot/cpu/aarch64/bytecodes_aarch64.cpp > ! src/hotspot/cpu/aarch64/c1_CodeStubs_aarch64.cpp > ! src/hotspot/cpu/aarch64/c1_FpuStackSim_aarch64.cpp > ! src/hotspot/cpu/aarch64/c1_FrameMap_aarch64.cpp > ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp > ! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp > ! src/hotspot/cpu/aarch64/c1_LIR_aarch64.cpp > ! src/hotspot/cpu/aarch64/c1_LinearScan_aarch64.cpp > ! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp > ! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp > ! src/hotspot/cpu/aarch64/c2_CodeStubs_aarch64.cpp > ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp > ! src/hotspot/cpu/aarch64/c2_init_aarch64.cpp > ! src/hotspot/cpu/aarch64/codeBuffer_aarch64.cpp > ! src/hotspot/cpu/aarch64/compiledIC_aarch64.cpp > ! src/hotspot/cpu/aarch64/compressedKlass_aarch64.cpp > ! src/hotspot/cpu/aarch64/downcallLinker_aarch64.cpp > ! src/hotspot/cpu/aarch64/foreignGlobals_aarch64.cpp > ! src/hotspot/cpu/aarch64/frame_aarch64.cpp > ! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp > ! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp > ! src/hotspot/cpu/aarch64/gc/shared/barrierSetNMethod_aarch64.cpp > ! src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.cpp > ! src/hotspot/cpu/aarch64/gc/shared/modRefBarrierSetAssembler_aarch64.cpp > ! src/hotspot/cpu/aarch64/gc/shenandoah/c1/shenandoahBarrierSetC1_aarch64.cpp > ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp > ! src/hotspot/cpu/aarch64/gc/z/zAddress_aarch64.cpp > ! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp > ! src/hotspot/cpu/aarch64/icache_aarch64.cpp > ! src/hotspot/cpu/aarch64/immediate_aarch64.cpp > ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp > ! src/hotspot/cpu/aarch64/interpreterRT_aarch64.cpp > ! src/hotspot/cpu/aarch64/jniFastGetField_aarch64.cpp > ! src/hotspot/cpu/aarch64/jvmciCodeInstaller_aarch64.cpp > ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp > ! src/hotspot/cpu/aarch64/macroAssembler_aarch64_aes.cpp > ! src/hotspot/cpu/aarch64/macroAssembler_aarch64_chacha.cpp > ! src/hotspot/cpu/aarch64/macroAssembler_aarch64_trig.cpp > ! src/hotspot/cpu/aarch64/methodHandles_aarch64.cpp > ! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp > ! src/hotspot/cpu/aarch64/registerMap_aarch64.cpp > ! src/hotspot/cpu/aarch64/register_aarch64.cpp > ! src/hotspot/cpu/aarch64/relocInfo_aarch64.cpp > ! src/hotspot/cpu/aarch64/runtime_aarch64.cpp > ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp > ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp > ! src/hotspot/cpu/aarch64/stubRoutines_aarch64.cpp > ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp > ! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp > ! src/hotspot/cpu/aarch64/upcallLinker_aarch64.cpp > ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp > ! src/hotspot/cpu/aarch64/vmreg_aarch64.cpp > ! src/hotspot/cpu/aarch64/vtableStubs_aarch64.cpp > ! src/hotspot/cpu/arm/abstractInterpreter_arm.cpp > ! src/hotspot/cpu/arm/assembler_arm.cpp > ! src/hotspot/cpu/arm/assembler_arm_32.cpp > ! src/hotspot/cpu/arm/c1_CodeStubs_arm.cpp > ! src/hotspot/cpu/arm/c1_FrameMap_arm.cpp > ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp > ! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp > ! src/hotspot/cpu/arm/c1_LIR_arm.cpp > ! src/hotspot/cpu/arm/c1_LinearScan_arm.cpp > ! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp > ! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp > ! src/hotspot/cpu/arm/c2_MacroAssembler_arm.cpp > ! src/hotspot/cpu/arm/compiledIC_arm.cpp > ! src/hotspot/cpu/arm/downcallLinker_arm.cpp > ! src/hotspot/cpu/arm/foreignGlobals_arm.cpp > ! src/hotspot/cpu/arm/frame_arm.cpp > ! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.cpp > ! src/hotspot/cpu/arm/gc/shared/barrierSetAssembler_arm.cpp > ! src/hotspot/cpu/arm/gc/shared/barrierSetNMethod_arm.cpp > ! src/hotspot/cpu/arm/gc/shared/cardTableBarrierSetAssembler_arm.cpp > ! src/hotspot/cpu/arm/gc/shared/modRefBarrierSetAssembler_arm.cpp > ! src/hotspot/cpu/arm/icache_arm.cpp > ! src/hotspot/cpu/arm/interp_masm_arm.cpp > ! src/hotspot/cpu/arm/interpreterRT_arm.cpp > ! src/hotspot/cpu/arm/jniFastGetField_arm.cpp > ! src/hotspot/cpu/arm/macroAssembler_arm.cpp > ! src/hotspot/cpu/arm/methodHandles_arm.cpp > ! src/hotspot/cpu/arm/nativeInst_arm_32.cpp > ! src/hotspot/cpu/arm/register_arm.cpp > ! src/hotspot/cpu/arm/relocInfo_arm.cpp > ! src/hotspot/cpu/arm/runtime_arm.cpp > ! src/hotspot/cpu/arm/sharedRuntime_arm.cpp > ! src/hotspot/cpu/arm/stubGenerator_arm.cpp > ! src/hotspot/cpu/arm/stubRoutines_arm.cpp > ! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp > ! src/hotspot/cpu/arm/templateTable_arm.cpp > ! src/hotspot/cpu/arm/upcallLinker_arm.cpp > ! src/hotspot/cpu/arm/vm_version_arm_32.cpp > ! src/hotspot/cpu/arm/vmreg_arm.cpp > ! src/hotspot/cpu/arm/vtableStubs_arm.cpp > ! src/hotspot/cpu/ppc/abstractInterpreter_ppc.cpp > ! src/hotspot/cpu/ppc/assembler_ppc.cpp > ! src/hotspot/cpu/ppc/c1_CodeStubs_ppc.cpp > ! src/hotspot/cpu/ppc/c1_FrameMap_ppc.cpp > ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp > ! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp > ! src/hotspot/cpu/ppc/c1_LIR_ppc.cpp > ! src/hotspot/cpu/ppc/c1_LinearScan_ppc.cpp > ! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp > ! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp > ! src/hotspot/cpu/ppc/c2_CodeStubs_ppc.cpp > ! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.cpp > ! src/hotspot/cpu/ppc/c2_init_ppc.cpp > ! src/hotspot/cpu/ppc/compiledIC_ppc.cpp > ! src/hotspot/cpu/ppc/compressedKlass_ppc.cpp > ! src/hotspot/cpu/ppc/downcallLinker_ppc.cpp > ! src/hotspot/cpu/ppc/foreignGlobals_ppc.cpp > ! src/hotspot/cpu/ppc/frame_ppc.cpp > ! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp > ! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp > ! src/hotspot/cpu/ppc/gc/shared/barrierSetNMethod_ppc.cpp > ! src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.cpp > ! src/hotspot/cpu/ppc/gc/shared/modRefBarrierSetAssembler_ppc.cpp > ! src/hotspot/cpu/ppc/gc/shenandoah/c1/shenandoahBarrierSetC1_ppc.cpp > ! src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.cpp > ! src/hotspot/cpu/ppc/gc/z/zAddress_ppc.cpp > ! src/hotspot/cpu/ppc/gc/z/zBarrierSetAssembler_ppc.cpp > ! src/hotspot/cpu/ppc/icache_ppc.cpp > ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp > ! src/hotspot/cpu/ppc/interpreterRT_ppc.cpp > ! src/hotspot/cpu/ppc/jniFastGetField_ppc.cpp > ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp > ! src/hotspot/cpu/ppc/methodHandles_ppc.cpp > ! src/hotspot/cpu/ppc/nativeInst_ppc.cpp > ! src/hotspot/cpu/ppc/register_ppc.cpp > ! src/hotspot/cpu/ppc/relocInfo_ppc.cpp > ! src/hotspot/cpu/ppc/runtime_ppc.cpp > ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp > ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp > ! src/hotspot/cpu/ppc/stubRoutines_ppc_64.cpp > ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp > ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp > ! src/hotspot/cpu/ppc/upcallLinker_ppc.cpp > ! src/hotspot/cpu/ppc/vm_version_ppc.cpp > ! src/hotspot/cpu/ppc/vmreg_ppc.cpp > ! src/hotspot/cpu/ppc/vtableStubs_ppc_64.cpp > ! src/hotspot/cpu/riscv/abstractInterpreter_riscv.cpp > ! src/hotspot/cpu/riscv/assembler_riscv.cpp > ! src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp > ! src/hotspot/cpu/riscv/c1_FrameMap_riscv.cpp > ! src/hotspot/cpu/riscv/c1_LIRAssembler_arith_riscv.cpp > ! src/hotspot/cpu/riscv/c1_LIRAssembler_arraycopy_riscv.cpp > ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp > ! src/hotspot/cpu/riscv/c1_LIRGenerator_riscv.cpp > ! src/hotspot/cpu/riscv/c1_LIR_riscv.cpp > ! src/hotspot/cpu/riscv/c1_LinearScan_riscv.cpp > ! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp > ! src/hotspot/cpu/riscv/c1_Runtime1_riscv.cpp > ! src/hotspot/cpu/riscv/c2_CodeStubs_riscv.cpp > ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp > ! src/hotspot/cpu/riscv/c2_init_riscv.cpp > ! src/hotspot/cpu/riscv/codeBuffer_riscv.cpp > ! src/hotspot/cpu/riscv/compiledIC_riscv.cpp > ! src/hotspot/cpu/riscv/compressedKlass_riscv.cpp > ! src/hotspot/cpu/riscv/downcallLinker_riscv.cpp > ! src/hotspot/cpu/riscv/foreignGlobals_riscv.cpp > ! src/hotspot/cpu/riscv/frame_riscv.cpp > ! src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.cpp > ! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.cpp > ! src/hotspot/cpu/riscv/gc/shared/barrierSetNMethod_riscv.cpp > ! src/hotspot/cpu/riscv/gc/shared/cardTableBarrierSetAssembler_riscv.cpp > ! src/hotspot/cpu/riscv/gc/shared/modRefBarrierSetAssembler_riscv.cpp > ! src/hotspot/cpu/riscv/gc/shenandoah/c1/shenandoahBarrierSetC1_riscv.cpp > ! src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_riscv.cpp > ! src/hotspot/cpu/riscv/gc/z/zAddress_riscv.cpp > ! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.cpp > ! src/hotspot/cpu/riscv/icache_riscv.cpp > ! src/hotspot/cpu/riscv/interp_masm_riscv.cpp > ! src/hotspot/cpu/riscv/interpreterRT_riscv.cpp > ! src/hotspot/cpu/riscv/jniFastGetField_riscv.cpp > ! src/hotspot/cpu/riscv/jvmciCodeInstaller_riscv.cpp > ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp > ! src/hotspot/cpu/riscv/methodHandles_riscv.cpp > ! src/hotspot/cpu/riscv/nativeInst_riscv.cpp > ! src/hotspot/cpu/riscv/registerMap_riscv.cpp > ! src/hotspot/cpu/riscv/register_riscv.cpp > ! src/hotspot/cpu/riscv/relocInfo_riscv.cpp > ! src/hotspot/cpu/riscv/runtime_riscv.cpp > ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp > ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp > ! src/hotspot/cpu/riscv/stubRoutines_riscv.cpp > ! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp > ! src/hotspot/cpu/riscv/templateTable_riscv.cpp > ! src/hotspot/cpu/riscv/upcallLinker_riscv.cpp > ! src/hotspot/cpu/riscv/vm_version_riscv.cpp > ! src/hotspot/cpu/riscv/vmreg_riscv.cpp > ! src/hotspot/cpu/riscv/vtableStubs_riscv.cpp > ! src/hotspot/cpu/s390/abstractInterpreter_s390.cpp > ! src/hotspot/cpu/s390/assembler_s390.cpp > ! src/hotspot/cpu/s390/c1_CodeStubs_s390.cpp > ! src/hotspot/cpu/s390/c1_FrameMap_s390.cpp > ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp > ! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp > ! src/hotspot/cpu/s390/c1_LIR_s390.cpp > ! src/hotspot/cpu/s390/c1_LinearScan_s390.cpp > ! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp > ! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp > ! src/hotspot/cpu/s390/c2_MacroAssembler_s390.cpp > ! src/hotspot/cpu/s390/c2_init_s390.cpp > ! src/hotspot/cpu/s390/compiledIC_s390.cpp > ! src/hotspot/cpu/s390/compressedKlass_s390.cpp > ! src/hotspot/cpu/s390/downcallLinker_s390.cpp > ! src/hotspot/cpu/s390/foreignGlobals_s390.cpp > ! src/hotspot/cpu/s390/frame_s390.cpp > ! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp > ! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.cpp > ! src/hotspot/cpu/s390/gc/shared/barrierSetNMethod_s390.cpp > ! src/hotspot/cpu/s390/gc/shared/cardTableBarrierSetAssembler_s390.cpp > ! src/hotspot/cpu/s390/gc/shared/modRefBarrierSetAssembler_s390.cpp > ! src/hotspot/cpu/s390/interp_masm_s390.cpp > ! src/hotspot/cpu/s390/interpreterRT_s390.cpp > ! src/hotspot/cpu/s390/jniFastGetField_s390.cpp > ! src/hotspot/cpu/s390/macroAssembler_s390.cpp > ! src/hotspot/cpu/s390/methodHandles_s390.cpp > ! src/hotspot/cpu/s390/nativeInst_s390.cpp > ! src/hotspot/cpu/s390/register_s390.cpp > ! src/hotspot/cpu/s390/relocInfo_s390.cpp > ! src/hotspot/cpu/s390/runtime_s390.cpp > ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp > ! src/hotspot/cpu/s390/stubGenerator_s390.cpp > ! src/hotspot/cpu/s390/stubRoutines_s390.cpp > ! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp > ! src/hotspot/cpu/s390/templateTable_s390.cpp > ! src/hotspot/cpu/s390/upcallLinker_s390.cpp > ! src/hotspot/cpu/s390/vm_version_s390.cpp > ! src/hotspot/cpu/s390/vmreg_s390.cpp > ! src/hotspot/cpu/s390/vtableStubs_s390.cpp > ! src/hotspot/cpu/x86/abstractInterpreter_x86.cpp > ! src/hotspot/cpu/x86/assembler_x86.cpp > ! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp > ! src/hotspot/cpu/x86/c1_FpuStackSim_x86.cpp > ! src/hotspot/cpu/x86/c1_FrameMap_x86.cpp > ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp > ! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp > ! src/hotspot/cpu/x86/c1_LIR_x86.cpp > ! src/hotspot/cpu/x86/c1_LinearScan_x86.cpp > ! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp > ! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp > ! src/hotspot/cpu/x86/c2_CodeStubs_x86.cpp > ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp > ! src/hotspot/cpu/x86/c2_init_x86.cpp > ! src/hotspot/cpu/x86/c2_intelJccErratum_x86.cpp > ! src/hotspot/cpu/x86/c2_stubGenerator_x86_64_string.cpp > ! src/hotspot/cpu/x86/codeBuffer_x86.cpp > ! src/hotspot/cpu/x86/compiledIC_x86.cpp > ! src/hotspot/cpu/x86/compressedKlass_x86.cpp > ! src/hotspot/cpu/x86/downcallLinker_x86_32.cpp > ! src/hotspot/cpu/x86/downcallLinker_x86_64.cpp > ! src/hotspot/cpu/x86/foreignGlobals_x86_32.cpp > ! src/hotspot/cpu/x86/foreignGlobals_x86_64.cpp > ! src/hotspot/cpu/x86/frame_x86.cpp > ! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp > ! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp > ! src/hotspot/cpu/x86/gc/shared/barrierSetNMethod_x86.cpp > ! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.cpp > ! src/hotspot/cpu/x86/gc/shared/modRefBarrierSetAssembler_x86.cpp > ! src/hotspot/cpu/x86/gc/shenandoah/c1/shenandoahBarrierSetC1_x86.cpp > ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp > ! src/hotspot/cpu/x86/gc/z/zAddress_x86.cpp > ! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp > ! src/hotspot/cpu/x86/icache_x86.cpp > ! src/hotspot/cpu/x86/interp_masm_x86.cpp > ! src/hotspot/cpu/x86/interpreterRT_x86_32.cpp > ! src/hotspot/cpu/x86/interpreterRT_x86_64.cpp > ! src/hotspot/cpu/x86/jniFastGetField_x86_32.cpp > ! src/hotspot/cpu/x86/jniFastGetField_x86_64.cpp > ! src/hotspot/cpu/x86/jvmciCodeInstaller_x86.cpp > ! src/hotspot/cpu/x86/macroAssembler_x86.cpp > ! src/hotspot/cpu/x86/macroAssembler_x86_32_constants.cpp > ! src/hotspot/cpu/x86/macroAssembler_x86_32_cos.cpp > ! src/hotspot/cpu/x86/macroAssembler_x86_32_exp.cpp > ! src/hotspot/cpu/x86/macroAssembler_x86_32_log.cpp > ! src/hotspot/cpu/x86/macroAssembler_x86_32_log10.cpp > ! src/hotspot/cpu/x86/macroAssembler_x86_32_pow.cpp > ! src/hotspot/cpu/x86/macroAssembler_x86_32_sin.cpp > ! src/hotspot/cpu/x86/macroAssembler_x86_32_tan.cpp > ! src/hotspot/cpu/x86/macroAssembler_x86_md5.cpp > ! src/hotspot/cpu/x86/macroAssembler_x86_sha.cpp > ! src/hotspot/cpu/x86/methodHandles_x86.cpp > ! src/hotspot/cpu/x86/nativeInst_x86.cpp > ! src/hotspot/cpu/x86/peephole_x86_64.cpp > ! src/hotspot/cpu/x86/rdtsc_x86.cpp > ! src/hotspot/cpu/x86/registerMap_x86.cpp > ! src/hotspot/cpu/x86/register_x86.cpp > ! src/hotspot/cpu/x86/relocInfo_x86.cpp > ! src/hotspot/cpu/x86/runtime_x86_32.cpp > ! src/hotspot/cpu/x86/runtime_x86_64.cpp > ! src/hotspot/cpu/x86/sharedRuntime_x86.cpp > ! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp > ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp > ! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp > ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp > ! src/hotspot/cpu/x86/stubGenerator_x86_64_adler.cpp > ! src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp > ! src/hotspot/cpu/x86/stubGenerator_x86_64_arraycopy.cpp > ! src/hotspot/cpu/x86/stubGenerator_x86_64_chacha.cpp > ! src/hotspot/cpu/x86/stubGenerator_x86_64_constants.cpp > ! src/hotspot/cpu/x86/stubGenerator_x86_64_cos.cpp > ! src/hotspot/cpu/x86/stubGenerator_x86_64_exp.cpp > ! src/hotspot/cpu/x86/stubGenerator_x86_64_fmod.cpp > ! src/hotspot/cpu/x86/stubGenerator_x86_64_ghash.cpp > ! src/hotspot/cpu/x86/stubGenerator_x86_64_log.cpp > ! src/hotspot/cpu/x86/stubGenerator_x86_64_poly1305.cpp > ! src/hotspot/cpu/x86/stubGenerator_x86_64_poly_mont.cpp > ! src/hotspot/cpu/x86/stubGenerator_x86_64_pow.cpp > ! src/hotspot/cpu/x86/stubGenerator_x86_64_sha3.cpp > ! src/hotspot/cpu/x86/stubGenerator_x86_64_sin.cpp > ! src/hotspot/cpu/x86/stubGenerator_x86_64_tan.cpp > ! src/hotspot/cpu/x86/stubGenerator_x86_64_tanh.cpp > ! src/hotspot/cpu/x86/stubRoutines_x86.cpp > ! src/hotspot/cpu/x86/stubRoutines_x86_32.cpp > ! src/hotspot/cpu/x86/stubRoutines_x86_64.cpp > ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp > ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_32.cpp > ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp > ! src/hotspot/cpu/x86/templateTable_x86.cpp > ! src/hotspot/cpu/x86/upcallLinker_x86_32.cpp > ! src/hotspot/cpu/x86/upcallLinker_x86_64.cpp > ! src/hotspot/cpu/x86/vm_version_x86.cpp > ! src/hotspot/cpu/x86/vmreg_x86.cpp > ! src/hotspot/cpu/x86/vtableStubs_x86_32.cpp > ! src/hotspot/cpu/x86/vtableStubs_x86_64.cpp > ! src/hotspot/cpu/zero/abstractInterpreter_zero.cpp > ! src/hotspot/cpu/zero/assembler_zero.cpp > ! src/hotspot/cpu/zero/bytecodeInterpreter_zero.cpp > ! src/hotspot/cpu/zero/compiledIC_zero.cpp > ! src/hotspot/cpu/zero/disassembler_zero.cpp > ! src/hotspot/cpu/zero/downcallLinker_zero.cpp > ! src/hotspot/cpu/zero/foreignGlobals_zero.cpp > ! src/hotspot/cpu/zero/frame_zero.cpp > ! src/hotspot/cpu/zero/gc/shared/barrierSetNMethod_zero.cpp > ! src/hotspot/cpu/zero/icache_zero.cpp > ! src/hotspot/cpu/zero/interpreterRT_zero.cpp > ! src/hotspot/cpu/zero/jniFastGetField_zero.cpp > ! src/hotspot/cpu/zero/methodHandles_zero.cpp > ! src/hotspot/cpu/zero/nativeInst_zero.cpp > ! src/hotspot/cpu/zero/register_zero.cpp > ! src/hotspot/cpu/zero/relocInfo_zero.cpp > ! src/hotspot/cpu/zero/sharedRuntime_zero.cpp > ! src/hotspot/cpu/zero/stack_zero.cpp > ! src/hotspot/cpu/zero/stubGenerator_zero.cpp > ! src/hotspot/cpu/zero/stubRoutines_zero.cpp > ! src/hotspot/cpu/zero/upcallLinker_zero.cpp > ! src/hotspot/cpu/zero/vm_version_zero.cpp > ! src/hotspot/cpu/zero/vmreg_zero.cpp > ! src/hotspot/cpu/zero/vtableStubs_zero.cpp > ! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp > ! src/hotspot/os/aix/attachListener_aix.cpp > ! src/hotspot/os/aix/osThread_aix.cpp > ! src/hotspot/os/aix/os_aix.cpp > ! src/hotspot/os/aix/os_perf_aix.cpp > ! src/hotspot/os/aix/safepointMechanism_aix.cpp > ! src/hotspot/os/bsd/decoder_machO.cpp > ! src/hotspot/os/bsd/gc/z/zLargePages_bsd.cpp > ! src/hotspot/os/bsd/gc/z/zNUMA_bsd.cpp > ! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp > ! src/hotspot/os/bsd/memMapPrinter_macosx.cpp > ! src/hotspot/os/bsd/osThread_bsd.cpp > ! src/hotspot/os/bsd/os_bsd.cpp > ! src/hotspot/os/bsd/os_perf_bsd.cpp > ! src/hotspot/os/bsd/semaphore_bsd.cpp > ! src/hotspot/os/linux/gc/z/zLargePages_linux.cpp > ! src/hotspot/os/linux/gc/z/zMountPoint_linux.cpp > ! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp > ! src/hotspot/os/linux/gc/z/zSyscall_linux.cpp > ! src/hotspot/os/linux/hugepages.cpp > ! src/hotspot/os/linux/mallocInfoDcmd.cpp > ! src/hotspot/os/linux/memMapPrinter_linux.cpp > ! src/hotspot/os/linux/osThread_linux.cpp > ! src/hotspot/os/linux/os_linux.cpp > ! src/hotspot/os/linux/os_perf_linux.cpp > ! src/hotspot/os/linux/procMapsParser.cpp > ! src/hotspot/os/linux/systemMemoryBarrier_linux.cpp > ! src/hotspot/os/linux/trimCHeapDCmd.cpp > ! src/hotspot/os/linux/waitBarrier_linux.cpp > ! src/hotspot/os/posix/attachListener_posix.cpp > ! src/hotspot/os/posix/gc/z/zArguments_posix.cpp > ! src/hotspot/os/posix/gc/z/zInitialize_posix.cpp > ! src/hotspot/os/posix/gc/z/zVirtualMemory_posix.cpp > ! src/hotspot/os/posix/jvm_posix.cpp > ! src/hotspot/os/posix/perfMemory_posix.cpp > ! src/hotspot/os/posix/safefetch_sigjmp.cpp > ! src/hotspot/os/posix/safefetch_static_posix.cpp > ! src/hotspot/os/posix/semaphore_posix.cpp > ! src/hotspot/os/posix/signals_posix.cpp > ! src/hotspot/os/posix/suspendResume_posix.cpp > ! src/hotspot/os/posix/threadCrashProtection_posix.cpp > ! src/hotspot/os/posix/threadCritical_posix.cpp > ! src/hotspot/os/posix/vmError_posix.cpp > ! src/hotspot/os/windows/attachListener_windows.cpp > ! src/hotspot/os/windows/decoder_windows.cpp > ! src/hotspot/os/windows/gc/z/zArguments_windows.cpp > ! src/hotspot/os/windows/gc/z/zInitialize_windows.cpp > ! src/hotspot/os/windows/gc/z/zLargePages_windows.cpp > ! src/hotspot/os/windows/gc/z/zMapper_windows.cpp > ! src/hotspot/os/windows/gc/z/zNUMA_windows.cpp > ! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.cpp > ! src/hotspot/os/windows/gc/z/zSyscall_windows.cpp > ! src/hotspot/os/windows/gc/z/zVirtualMemory_windows.cpp > ! src/hotspot/os/windows/iphlp_interface.cpp > ! src/hotspot/os/windows/jvm_windows.cpp > ! src/hotspot/os/windows/memMapPrinter_windows.cpp > ! src/hotspot/os/windows/osThread_windows.cpp > ! src/hotspot/os/windows/os_perf_windows.cpp > ! src/hotspot/os/windows/os_windows.cpp > ! src/hotspot/os/windows/pdh_interface.cpp > ! src/hotspot/os/windows/perfMemory_windows.cpp > ! src/hotspot/os/windows/semaphore_windows.cpp > ! src/hotspot/os/windows/sharedRuntimeRem.cpp > ! src/hotspot/os/windows/symbolengine.cpp > ! src/hotspot/os/windows/systemMemoryBarrier_windows.cpp > ! src/hotspot/os/windows/threadCrashProtection_windows.cpp > ! src/hotspot/os/windows/threadCritical_windows.cpp > ! src/hotspot/os/windows/threadLocalStorage_windows.cpp > ! src/hotspot/os/windows/vmError_windows.cpp > ! src/hotspot/os/windows/windbghelp.cpp > ! src/hotspot/os_cpu/aix_ppc/javaThread_aix_ppc.cpp > ! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp > ! src/hotspot/os_cpu/bsd_aarch64/javaThread_bsd_aarch64.cpp > ! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp > ! src/hotspot/os_cpu/bsd_aarch64/vm_version_bsd_aarch64.cpp > ! src/hotspot/os_cpu/bsd_x86/assembler_bsd_x86.cpp > ! src/hotspot/os_cpu/bsd_x86/javaThread_bsd_x86.cpp > ! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp > ! src/hotspot/os_cpu/bsd_x86/vm_version_bsd_x86.cpp > ! src/hotspot/os_cpu/bsd_zero/javaThread_bsd_zero.cpp > ! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp > ! src/hotspot/os_cpu/bsd_zero/vm_version_bsd_zero.cpp > ! src/hotspot/os_cpu/linux_aarch64/javaThread_linux_aarch64.cpp > ! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp > ! src/hotspot/os_cpu/linux_aarch64/vm_version_linux_aarch64.cpp > ! src/hotspot/os_cpu/linux_arm/javaThread_linux_arm.cpp > ! src/hotspot/os_cpu/linux_arm/macroAssembler_linux_arm_32.cpp > ! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp > ! src/hotspot/os_cpu/linux_arm/vm_version_linux_arm_32.cpp > ! src/hotspot/os_cpu/linux_ppc/javaThread_linux_ppc.cpp > ! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp > ! src/hotspot/os_cpu/linux_riscv/javaThread_linux_riscv.cpp > ! src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp > ! src/hotspot/os_cpu/linux_riscv/riscv_flush_icache.cpp > ! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp > ! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp > ! src/hotspot/os_cpu/linux_s390/javaThread_linux_s390.cpp > ! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp > ! src/hotspot/os_cpu/linux_x86/assembler_linux_x86.cpp > ! src/hotspot/os_cpu/linux_x86/javaThread_linux_x86.cpp > ! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp > ! src/hotspot/os_cpu/linux_x86/vm_version_linux_x86.cpp > ! src/hotspot/os_cpu/linux_zero/javaThread_linux_zero.cpp > ! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp > ! src/hotspot/os_cpu/linux_zero/vm_version_linux_zero.cpp > ! src/hotspot/os_cpu/windows_aarch64/assembler_windows_aarch64.cpp > ! src/hotspot/os_cpu/windows_aarch64/javaThread_windows_aarch64.cpp > ! src/hotspot/os_cpu/windows_aarch64/os_windows_aarch64.cpp > ! src/hotspot/os_cpu/windows_aarch64/vm_version_windows_aarch64.cpp > ! src/hotspot/os_cpu/windows_x86/assembler_windows_x86.cpp > ! src/hotspot/os_cpu/windows_x86/javaThread_windows_x86.cpp > ! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp > ! src/hotspot/os_cpu/windows_x86/vm_version_windows_x86.cpp > ! src/hotspot/share/adlc/main.cpp > ! src/hotspot/share/asm/assembler.cpp > ! src/hotspot/share/asm/codeBuffer.cpp > ! src/hotspot/share/asm/register.cpp > ! src/hotspot/share/c1/c1_CFGPrinter.cpp > ! src/hotspot/share/c1/c1_Canonicalizer.cpp > ! src/hotspot/share/c1/c1_Compilation.cpp > ! src/hotspot/share/c1/c1_Compiler.cpp > ! src/hotspot/share/c1/c1_FrameMap.cpp > ! src/hotspot/share/c1/c1_GraphBuilder.cpp > ! src/hotspot/share/c1/c1_IR.cpp > ! src/hotspot/share/c1/c1_Instruction.cpp > ! src/hotspot/share/c1/c1_InstructionPrinter.cpp > ! src/hotspot/share/c1/c1_LIR.cpp > ! src/hotspot/share/c1/c1_LIRAssembler.cpp > ! src/hotspot/share/c1/c1_LIRGenerator.cpp > ! src/hotspot/share/c1/c1_LinearScan.cpp > ! src/hotspot/share/c1/c1_Optimizer.cpp > ! src/hotspot/share/c1/c1_RangeCheckElimination.cpp > ! src/hotspot/share/c1/c1_Runtime1.cpp > ! src/hotspot/share/c1/c1_ValueMap.cpp > ! src/hotspot/share/c1/c1_ValueStack.cpp > ! src/hotspot/share/c1/c1_ValueType.cpp > ! src/hotspot/share/cds/aotArtifactFinder.cpp > ! src/hotspot/share/cds/aotClassInitializer.cpp > ! src/hotspot/share/cds/aotClassLinker.cpp > ! src/hotspot/share/cds/aotConstantPoolResolver.cpp > ! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp > ! src/hotspot/share/cds/aotLinkedClassTable.cpp > ! src/hotspot/share/cds/archiveBuilder.cpp > ! src/hotspot/share/cds/archiveHeapLoader.cpp > ! src/hotspot/share/cds/archiveHeapWriter.cpp > ! src/hotspot/share/cds/archiveUtils.cpp > ! src/hotspot/share/cds/cdsConfig.cpp > ! src/hotspot/share/cds/cdsConstants.cpp > ! src/hotspot/share/cds/cdsEnumKlass.cpp > ! src/hotspot/share/cds/cdsHeapVerifier.cpp > ! src/hotspot/share/cds/cdsProtectionDomain.cpp > ! src/hotspot/share/cds/classListParser.cpp > ! src/hotspot/share/cds/classListWriter.cpp > ! src/hotspot/share/cds/cppVtables.cpp > ! src/hotspot/share/cds/dumpAllocStats.cpp > ! src/hotspot/share/cds/dumpTimeClassInfo.cpp > ! src/hotspot/share/cds/dynamicArchive.cpp > ! src/hotspot/share/cds/filemap.cpp > ! src/hotspot/share/cds/heapShared.cpp > ! src/hotspot/share/cds/lambdaFormInvokers.cpp > ! src/hotspot/share/cds/lambdaProxyClassDictionary.cpp > ! src/hotspot/share/cds/metaspaceShared.cpp > ! src/hotspot/share/cds/regeneratedClasses.cpp > ! src/hotspot/share/cds/runTimeClassInfo.cpp > ! src/hotspot/share/cds/unregisteredClasses.cpp > ! src/hotspot/share/ci/bcEscapeAnalyzer.cpp > ! src/hotspot/share/ci/ciArray.cpp > ! src/hotspot/share/ci/ciArrayKlass.cpp > ! src/hotspot/share/ci/ciBaseObject.cpp > ! src/hotspot/share/ci/ciCallSite.cpp > ! src/hotspot/share/ci/ciConstant.cpp > ! src/hotspot/share/ci/ciConstantPoolCache.cpp > ! src/hotspot/share/ci/ciEnv.cpp > ! src/hotspot/share/ci/ciExceptionHandler.cpp > ! src/hotspot/share/ci/ciField.cpp > ! src/hotspot/share/ci/ciFlags.cpp > ! src/hotspot/share/ci/ciInstance.cpp > ! src/hotspot/share/ci/ciInstanceKlass.cpp > ! src/hotspot/share/ci/ciKlass.cpp > ! src/hotspot/share/ci/ciMemberName.cpp > ! src/hotspot/share/ci/ciMetadata.cpp > ! src/hotspot/share/ci/ciMethod.cpp > ! src/hotspot/share/ci/ciMethodBlocks.cpp > ! src/hotspot/share/ci/ciMethodData.cpp > ! src/hotspot/share/ci/ciMethodHandle.cpp > ! src/hotspot/share/ci/ciMethodType.cpp > ! src/hotspot/share/ci/ciNullObject.cpp > ! src/hotspot/share/ci/ciObjArray.cpp > ! src/hotspot/share/ci/ciObjArrayKlass.cpp > ! src/hotspot/share/ci/ciObject.cpp > ! src/hotspot/share/ci/ciObjectFactory.cpp > ! src/hotspot/share/ci/ciReplay.cpp > ! src/hotspot/share/ci/ciSignature.cpp > ! src/hotspot/share/ci/ciStreams.cpp > ! src/hotspot/share/ci/ciSymbol.cpp > ! src/hotspot/share/ci/ciType.cpp > ! src/hotspot/share/ci/ciTypeArray.cpp > ! src/hotspot/share/ci/ciTypeArrayKlass.cpp > ! src/hotspot/share/ci/ciTypeFlow.cpp > ! src/hotspot/share/ci/ciUtilities.cpp > ! src/hotspot/share/classfile/altHashing.cpp > ! src/hotspot/share/classfile/bytecodeAssembler.cpp > ! src/hotspot/share/classfile/classFileError.cpp > ! src/hotspot/share/classfile/classFileParser.cpp > ! src/hotspot/share/classfile/classFileStream.cpp > ! src/hotspot/share/classfile/classLoader.cpp > ! src/hotspot/share/classfile/classLoaderData.cpp > ! src/hotspot/share/classfile/classLoaderDataGraph.cpp > ! src/hotspot/share/classfile/classLoaderDataShared.cpp > ! src/hotspot/share/classfile/classLoaderExt.cpp > ! src/hotspot/share/classfile/classLoaderHierarchyDCmd.cpp > ! src/hotspot/share/classfile/classLoaderStats.cpp > ! src/hotspot/share/classfile/classPrinter.cpp > ! src/hotspot/share/classfile/compactHashtable.cpp > ! src/hotspot/share/classfile/defaultMethods.cpp > ! src/hotspot/share/classfile/dictionary.cpp > ! src/hotspot/share/classfile/fieldLayoutBuilder.cpp > ! src/hotspot/share/classfile/javaAssertions.cpp > ! src/hotspot/share/classfile/javaClasses.cpp > ! src/hotspot/share/classfile/klassFactory.cpp > ! src/hotspot/share/classfile/loaderConstraints.cpp > ! src/hotspot/share/classfile/metadataOnStackMark.cpp > ! src/hotspot/share/classfile/moduleEntry.cpp > ! src/hotspot/share/classfile/modules.cpp > ! src/hotspot/share/classfile/packageEntry.cpp > ! src/hotspot/share/classfile/placeholders.cpp > ! src/hotspot/share/classfile/resolutionErrors.cpp > ! src/hotspot/share/classfile/stackMapFrame.cpp > ! src/hotspot/share/classfile/stackMapTable.cpp > ! src/hotspot/share/classfile/stringTable.cpp > ! src/hotspot/share/classfile/symbolTable.cpp > ! src/hotspot/share/classfile/systemDictionary.cpp > ! src/hotspot/share/classfile/systemDictionaryShared.cpp > ! src/hotspot/share/classfile/verificationType.cpp > ! src/hotspot/share/classfile/verifier.cpp > ! src/hotspot/share/classfile/vmClasses.cpp > ! src/hotspot/share/classfile/vmIntrinsics.cpp > ! src/hotspot/share/classfile/vmSymbols.cpp > ! src/hotspot/share/code/codeBehaviours.cpp > ! src/hotspot/share/code/codeBlob.cpp > ! src/hotspot/share/code/codeCache.cpp > ! src/hotspot/share/code/codeHeapState.cpp > ! src/hotspot/share/code/compiledIC.cpp > ! src/hotspot/share/code/compressedStream.cpp > ! src/hotspot/share/code/debugInfo.cpp > ! src/hotspot/share/code/debugInfoRec.cpp > ! src/hotspot/share/code/dependencies.cpp > ! src/hotspot/share/code/dependencyContext.cpp > ! src/hotspot/share/code/exceptionHandlerTable.cpp > ! src/hotspot/share/code/location.cpp > ! src/hotspot/share/code/nmethod.cpp > ! src/hotspot/share/code/oopRecorder.cpp > ! src/hotspot/share/code/pcDesc.cpp > ! src/hotspot/share/code/relocInfo.cpp > ! src/hotspot/share/code/scopeDesc.cpp > ! src/hotspot/share/code/stubs.cpp > ! src/hotspot/share/code/vmreg.cpp > ! src/hotspot/share/code/vtableStubs.cpp > ! src/hotspot/share/compiler/abstractCompiler.cpp > ! src/hotspot/share/compiler/abstractDisassembler.cpp > ! src/hotspot/share/compiler/cHeapStringHolder.cpp > ! src/hotspot/share/compiler/compilationFailureInfo.cpp > ! src/hotspot/share/compiler/compilationLog.cpp > ! src/hotspot/share/compiler/compilationMemoryStatistic.cpp > ! src/hotspot/share/compiler/compilationPolicy.cpp > ! src/hotspot/share/compiler/compileBroker.cpp > ! src/hotspot/share/compiler/compileLog.cpp > ! src/hotspot/share/compiler/compileTask.cpp > ! src/hotspot/share/compiler/compilerDefinitions.cpp > ! src/hotspot/share/compiler/compilerDirectives.cpp > ! src/hotspot/share/compiler/compilerEvent.cpp > ! src/hotspot/share/compiler/compilerOracle.cpp > ! src/hotspot/share/compiler/compilerThread.cpp > ! src/hotspot/share/compiler/directivesParser.cpp > ! src/hotspot/share/compiler/disassembler.cpp > ! src/hotspot/share/compiler/methodLiveness.cpp > ! src/hotspot/share/compiler/methodMatcher.cpp > ! src/hotspot/share/compiler/oopMap.cpp > ! src/hotspot/share/gc/epsilon/epsilonArguments.cpp > ! src/hotspot/share/gc/epsilon/epsilonBarrierSet.cpp > ! src/hotspot/share/gc/epsilon/epsilonHeap.cpp > ! src/hotspot/share/gc/epsilon/epsilonInitLogger.cpp > ! src/hotspot/share/gc/epsilon/epsilonMemoryPool.cpp > ! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.cpp > ! src/hotspot/share/gc/g1/c1/g1BarrierSetC1.cpp > ! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp > ! src/hotspot/share/gc/g1/g1AllocRegion.cpp > ! src/hotspot/share/gc/g1/g1Allocator.cpp > ! src/hotspot/share/gc/g1/g1Analytics.cpp > ! src/hotspot/share/gc/g1/g1Arguments.cpp > ! src/hotspot/share/gc/g1/g1BarrierSet.cpp > ! src/hotspot/share/gc/g1/g1BarrierSetRuntime.cpp > ! src/hotspot/share/gc/g1/g1BatchedTask.cpp > ! src/hotspot/share/gc/g1/g1BiasedArray.cpp > ! src/hotspot/share/gc/g1/g1BlockOffsetTable.cpp > ! src/hotspot/share/gc/g1/g1CardSet.cpp > ! src/hotspot/share/gc/g1/g1CardSetContainers.cpp > ! src/hotspot/share/gc/g1/g1CardSetMemory.cpp > ! src/hotspot/share/gc/g1/g1CardTable.cpp > ! src/hotspot/share/gc/g1/g1CodeRootSet.cpp > ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp > ! src/hotspot/share/gc/g1/g1CollectionSet.cpp > ! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp > ! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp > ! src/hotspot/share/gc/g1/g1CollectorState.cpp > ! src/hotspot/share/gc/g1/g1CommittedRegionMap.cpp > ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp > ! src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.cpp > ! src/hotspot/share/gc/g1/g1ConcurrentMarkObjArrayProcessor.cpp > ! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp > ! src/hotspot/share/gc/g1/g1ConcurrentRebuildAndScrub.cpp > ! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp > ! src/hotspot/share/gc/g1/g1ConcurrentRefineStats.cpp > ! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.cpp > ! src/hotspot/share/gc/g1/g1ConcurrentRefineThreadsNeeded.cpp > ! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp > ! src/hotspot/share/gc/g1/g1EvacFailureRegions.cpp > ! src/hotspot/share/gc/g1/g1EvacStats.cpp > ! src/hotspot/share/gc/g1/g1FreeIdSet.cpp > ! src/hotspot/share/gc/g1/g1FromCardCache.cpp > ! src/hotspot/share/gc/g1/g1FullCollector.cpp > ! src/hotspot/share/gc/g1/g1FullGCAdjustTask.cpp > ! src/hotspot/share/gc/g1/g1FullGCCompactTask.cpp > ! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.cpp > ! src/hotspot/share/gc/g1/g1FullGCMarkTask.cpp > ! src/hotspot/share/gc/g1/g1FullGCMarker.cpp > ! src/hotspot/share/gc/g1/g1FullGCOopClosures.cpp > ! src/hotspot/share/gc/g1/g1FullGCPrepareTask.cpp > ! src/hotspot/share/gc/g1/g1FullGCResetMetadataTask.cpp > ! src/hotspot/share/gc/g1/g1FullGCScope.cpp > ! src/hotspot/share/gc/g1/g1FullGCTask.cpp > ! src/hotspot/share/gc/g1/g1GCCounters.cpp > ! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp > ! src/hotspot/share/gc/g1/g1HeapRegion.cpp > ! src/hotspot/share/gc/g1/g1HeapRegionEventSender.cpp > ! src/hotspot/share/gc/g1/g1HeapRegionManager.cpp > ! src/hotspot/share/gc/g1/g1HeapRegionRemSet.cpp > ! src/hotspot/share/gc/g1/g1HeapRegionSet.cpp > ! src/hotspot/share/gc/g1/g1HeapRegionTracer.cpp > ! src/hotspot/share/gc/g1/g1HeapRegionType.cpp > ! src/hotspot/share/gc/g1/g1HeapSizingPolicy.cpp > ! src/hotspot/share/gc/g1/g1HeapTransition.cpp > ! src/hotspot/share/gc/g1/g1HeapVerifier.cpp > ! src/hotspot/share/gc/g1/g1IHOPControl.cpp > ! src/hotspot/share/gc/g1/g1InitLogger.cpp > ! src/hotspot/share/gc/g1/g1MMUTracker.cpp > ! src/hotspot/share/gc/g1/g1MemoryPool.cpp > ! src/hotspot/share/gc/g1/g1MonitoringSupport.cpp > ! src/hotspot/share/gc/g1/g1MonotonicArena.cpp > ! src/hotspot/share/gc/g1/g1MonotonicArenaFreeMemoryTask.cpp > ! src/hotspot/share/gc/g1/g1MonotonicArenaFreePool.cpp > ! src/hotspot/share/gc/g1/g1NMethodClosure.cpp > ! src/hotspot/share/gc/g1/g1NUMA.cpp > ! src/hotspot/share/gc/g1/g1NUMAStats.cpp > ! src/hotspot/share/gc/g1/g1OldGenAllocationTracker.cpp > ! src/hotspot/share/gc/g1/g1OopClosures.cpp > ! src/hotspot/share/gc/g1/g1OopStarChunkedList.cpp > ! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp > ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp > ! src/hotspot/share/gc/g1/g1ParallelCleaning.cpp > ! src/hotspot/share/gc/g1/g1PeriodicGCTask.cpp > ! src/hotspot/share/gc/g1/g1Policy.cpp > ! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.cpp > ! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.cpp > ! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.cpp > ! src/hotspot/share/gc/g1/g1RegionsOnNodes.cpp > ! src/hotspot/share/gc/g1/g1RemSet.cpp > ! src/hotspot/share/gc/g1/g1RemSetSummary.cpp > ! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp > ! src/hotspot/share/gc/g1/g1RootClosures.cpp > ! src/hotspot/share/gc/g1/g1RootProcessor.cpp > ! src/hotspot/share/gc/g1/g1SATBMarkQueueSet.cpp > ! src/hotspot/share/gc/g1/g1ServiceThread.cpp > ! src/hotspot/share/gc/g1/g1StringDedup.cpp > ! src/hotspot/share/gc/g1/g1SurvRateGroup.cpp > ! src/hotspot/share/gc/g1/g1SurvivorRegions.cpp > ! src/hotspot/share/gc/g1/g1Trace.cpp > ! src/hotspot/share/gc/g1/g1UncommitRegionTask.cpp > ! src/hotspot/share/gc/g1/g1VMOperations.cpp > ! src/hotspot/share/gc/g1/g1YoungCollector.cpp > ! src/hotspot/share/gc/g1/g1YoungGCAllocationFailureInjector.cpp > ! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp > ! src/hotspot/share/gc/g1/g1YoungGCPreEvacuateTasks.cpp > ! src/hotspot/share/gc/g1/g1YoungGenSizer.cpp > ! src/hotspot/share/gc/g1/jvmFlagConstraintsG1.cpp > ! src/hotspot/share/gc/parallel/gcAdaptivePolicyCounters.cpp > ! src/hotspot/share/gc/parallel/jvmFlagConstraintsParallel.cpp > ! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp > ! src/hotspot/share/gc/parallel/mutableSpace.cpp > ! src/hotspot/share/gc/parallel/objectStartArray.cpp > ! src/hotspot/share/gc/parallel/parMarkBitMap.cpp > ! src/hotspot/share/gc/parallel/parallelArguments.cpp > ! src/hotspot/share/gc/parallel/parallelInitLogger.cpp > ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp > ! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp > ! src/hotspot/share/gc/parallel/psCardTable.cpp > ! src/hotspot/share/gc/parallel/psCompactionManager.cpp > ! src/hotspot/share/gc/parallel/psGCAdaptivePolicyCounters.cpp > ! src/hotspot/share/gc/parallel/psGenerationCounters.cpp > ! src/hotspot/share/gc/parallel/psMemoryPool.cpp > ! src/hotspot/share/gc/parallel/psOldGen.cpp > ! src/hotspot/share/gc/parallel/psParallelCompact.cpp > ! src/hotspot/share/gc/parallel/psPromotionLAB.cpp > ! src/hotspot/share/gc/parallel/psPromotionManager.cpp > ! src/hotspot/share/gc/parallel/psScavenge.cpp > ! src/hotspot/share/gc/parallel/psVMOperations.cpp > ! src/hotspot/share/gc/parallel/psVirtualspace.cpp > ! src/hotspot/share/gc/parallel/psYoungGen.cpp > ! src/hotspot/share/gc/parallel/spaceCounters.cpp > ! src/hotspot/share/gc/serial/cSpaceCounters.cpp > ! src/hotspot/share/gc/serial/cardTableRS.cpp > ! src/hotspot/share/gc/serial/defNewGeneration.cpp > ! src/hotspot/share/gc/serial/generation.cpp > ! src/hotspot/share/gc/serial/serialArguments.cpp > ! src/hotspot/share/gc/serial/serialBlockOffsetTable.cpp > ! src/hotspot/share/gc/serial/serialFullGC.cpp > ! src/hotspot/share/gc/serial/serialHeap.cpp > ! src/hotspot/share/gc/serial/serialMemoryPools.cpp > ! src/hotspot/share/gc/serial/serialStringDedup.cpp > ! src/hotspot/share/gc/serial/serialVMOperations.cpp > ! src/hotspot/share/gc/serial/tenuredGeneration.cpp > ! src/hotspot/share/gc/shared/accessBarrierSupport.cpp > ! src/hotspot/share/gc/shared/adaptiveSizePolicy.cpp > ! src/hotspot/share/gc/shared/ageTable.cpp > ! src/hotspot/share/gc/shared/ageTableTracer.cpp > ! src/hotspot/share/gc/shared/allocTracer.cpp > ! src/hotspot/share/gc/shared/barrierSet.cpp > ! src/hotspot/share/gc/shared/barrierSetNMethod.cpp > ! src/hotspot/share/gc/shared/barrierSetStackChunk.cpp > ! src/hotspot/share/gc/shared/bufferNode.cpp > ! src/hotspot/share/gc/shared/bufferNodeList.cpp > ! src/hotspot/share/gc/shared/c1/barrierSetC1.cpp > ! src/hotspot/share/gc/shared/c1/cardTableBarrierSetC1.cpp > ! src/hotspot/share/gc/shared/c1/modRefBarrierSetC1.cpp > ! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp > ! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.cpp > ! src/hotspot/share/gc/shared/c2/modRefBarrierSetC2.cpp > ! src/hotspot/share/gc/shared/cardTable.cpp > ! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp > ! src/hotspot/share/gc/shared/classUnloadingContext.cpp > ! src/hotspot/share/gc/shared/collectedHeap.cpp > ! src/hotspot/share/gc/shared/collectorCounters.cpp > ! src/hotspot/share/gc/shared/concurrentGCBreakpoints.cpp > ! src/hotspot/share/gc/shared/concurrentGCThread.cpp > ! src/hotspot/share/gc/shared/freeListAllocator.cpp > ! src/hotspot/share/gc/shared/fullGCForwarding.cpp > ! src/hotspot/share/gc/shared/gcArguments.cpp > ! src/hotspot/share/gc/shared/gcBehaviours.cpp > ! src/hotspot/share/gc/shared/gcCause.cpp > ! src/hotspot/share/gc/shared/gcConfig.cpp > ! src/hotspot/share/gc/shared/gcConfiguration.cpp > ! src/hotspot/share/gc/shared/gcId.cpp > ! src/hotspot/share/gc/shared/gcInitLogger.cpp > ! src/hotspot/share/gc/shared/gcLocker.cpp > ! src/hotspot/share/gc/shared/gcLogPrecious.cpp > ! src/hotspot/share/gc/shared/gcOverheadChecker.cpp > ! src/hotspot/share/gc/shared/gcPolicyCounters.cpp > ! src/hotspot/share/gc/shared/gcTimer.cpp > ! src/hotspot/share/gc/shared/gcTrace.cpp > ! src/hotspot/share/gc/shared/gcTraceSend.cpp > ! src/hotspot/share/gc/shared/gcTraceTime.cpp > ! src/hotspot/share/gc/shared/gcUtil.cpp > ! src/hotspot/share/gc/shared/gcVMOperations.cpp > ! src/hotspot/share/gc/shared/genArguments.cpp > ! src/hotspot/share/gc/shared/generationCounters.cpp > ! src/hotspot/share/gc/shared/hSpaceCounters.cpp > ! src/hotspot/share/gc/shared/isGCActiveMark.cpp > ! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.cpp > ! src/hotspot/share/gc/shared/locationPrinter.cpp > ! src/hotspot/share/gc/shared/markBitMap.cpp > ! src/hotspot/share/gc/shared/memAllocator.cpp > ! src/hotspot/share/gc/shared/objectCountEventSender.cpp > ! src/hotspot/share/gc/shared/oopStorage.cpp > ! src/hotspot/share/gc/shared/oopStorageSet.cpp > ! src/hotspot/share/gc/shared/parallelCleaning.cpp > ! src/hotspot/share/gc/shared/partialArraySplitter.cpp > ! src/hotspot/share/gc/shared/partialArrayState.cpp > ! src/hotspot/share/gc/shared/partialArrayTaskStats.cpp > ! src/hotspot/share/gc/shared/partialArrayTaskStepper.cpp > ! src/hotspot/share/gc/shared/plab.cpp > ! src/hotspot/share/gc/shared/preservedMarks.cpp > ! src/hotspot/share/gc/shared/pretouchTask.cpp > ! src/hotspot/share/gc/shared/ptrQueue.cpp > ! src/hotspot/share/gc/shared/referencePolicy.cpp > ! src/hotspot/share/gc/shared/referenceProcessor.cpp > ! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.cpp > ! src/hotspot/share/gc/shared/satbMarkQueue.cpp > ! src/hotspot/share/gc/shared/scavengableNMethods.cpp > ! src/hotspot/share/gc/shared/space.cpp > ! src/hotspot/share/gc/shared/spaceDecorator.cpp > ! src/hotspot/share/gc/shared/stringdedup/stringDedup.cpp > ! src/hotspot/share/gc/shared/stringdedup/stringDedupConfig.cpp > ! src/hotspot/share/gc/shared/stringdedup/stringDedupProcessor.cpp > ! src/hotspot/share/gc/shared/stringdedup/stringDedupStat.cpp > ! src/hotspot/share/gc/shared/stringdedup/stringDedupStorageUse.cpp > ! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp > ! src/hotspot/share/gc/shared/stringdedup/stringDedupThread.cpp > ! src/hotspot/share/gc/shared/strongRootsScope.cpp > ! src/hotspot/share/gc/shared/suspendibleThreadSet.cpp > ! src/hotspot/share/gc/shared/taskTerminator.cpp > ! src/hotspot/share/gc/shared/taskqueue.cpp > ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp > ! src/hotspot/share/gc/shared/weakProcessor.cpp > ! src/hotspot/share/gc/shared/weakProcessorTimes.cpp > ! src/hotspot/share/gc/shared/workerDataArray.cpp > ! src/hotspot/share/gc/shared/workerPolicy.cpp > ! src/hotspot/share/gc/shared/workerThread.cpp > ! src/hotspot/share/gc/shared/workerUtils.cpp > ! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp > ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp > ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp > ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp > ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp > ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp > ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGenerationalHeuristics.cpp > ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGlobalHeuristics.cpp > ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp > ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.cpp > ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp > ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp > ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahYoungHeuristics.cpp > ! src/hotspot/share/gc/shenandoah/mode/shenandoahGenerationalMode.cpp > ! src/hotspot/share/gc/shenandoah/mode/shenandoahMode.cpp > ! src/hotspot/share/gc/shenandoah/mode/shenandoahPassiveMode.cpp > ! src/hotspot/share/gc/shenandoah/mode/shenandoahSATBMode.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahAgeCensus.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetNMethod.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetStackChunk.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahBreakpoint.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahCardStats.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahCardTable.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahController.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahEvacTracker.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahGC.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahGenerationSizer.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalEvacuationTask.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalFullGC.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahGlobalGeneration.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionClosures.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahInitLogger.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahJfrSupport.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahLock.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahMark.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahMemoryPool.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahMetrics.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahMmuTracker.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahMonitoringSupport.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahNumberSeq.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahOldGC.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahRegulatorThread.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahSATBMarkQueueSet.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahSTWMark.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahSimpleBitMap.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahStackWatermark.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahTrace.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahUncommitThread.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahWorkGroup.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahYoungGeneration.cpp > ! src/hotspot/share/gc/z/c1/zBarrierSetC1.cpp > ! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp > ! src/hotspot/share/gc/z/vmStructs_z.cpp > ! src/hotspot/share/gc/z/zAbort.cpp > ! src/hotspot/share/gc/z/zAddress.cpp > ! src/hotspot/share/gc/z/zAddressSpaceLimit.cpp > ! src/hotspot/share/gc/z/zAllocator.cpp > ! src/hotspot/share/gc/z/zArguments.cpp > ! src/hotspot/share/gc/z/zBarrier.cpp > ! src/hotspot/share/gc/z/zBarrierSet.cpp > ! src/hotspot/share/gc/z/zBarrierSetAssembler.cpp > ! src/hotspot/share/gc/z/zBarrierSetNMethod.cpp > ! src/hotspot/share/gc/z/zBarrierSetRuntime.cpp > ! src/hotspot/share/gc/z/zBarrierSetStackChunk.cpp > ! src/hotspot/share/gc/z/zBreakpoint.cpp > ! src/hotspot/share/gc/z/zCPU.cpp > ! src/hotspot/share/gc/z/zCollectedHeap.cpp > ! src/hotspot/share/gc/z/zContinuation.cpp > ! src/hotspot/share/gc/z/zDirector.cpp > ! src/hotspot/share/gc/z/zDriver.cpp > ! src/hotspot/share/gc/z/zDriverPort.cpp > ! src/hotspot/share/gc/z/zErrno.cpp > ! src/hotspot/share/gc/z/zForwarding.cpp > ! src/hotspot/share/gc/z/zForwardingAllocator.cpp > ! src/hotspot/share/gc/z/zGCIdPrinter.cpp > ! src/hotspot/share/gc/z/zGeneration.cpp > ! src/hotspot/share/gc/z/zGlobals.cpp > ! src/hotspot/share/gc/z/zHeap.cpp > ! src/hotspot/share/gc/z/zHeapIterator.cpp > ! src/hotspot/share/gc/z/zHeuristics.cpp > ! src/hotspot/share/gc/z/zInitialize.cpp > ! src/hotspot/share/gc/z/zJNICritical.cpp > ! src/hotspot/share/gc/z/zLargePages.cpp > ! src/hotspot/share/gc/z/zLiveMap.cpp > ! src/hotspot/share/gc/z/zMark.cpp > ! src/hotspot/share/gc/z/zMarkCache.cpp > ! src/hotspot/share/gc/z/zMarkStack.cpp > ! src/hotspot/share/gc/z/zMarkStackAllocator.cpp > ! src/hotspot/share/gc/z/zMemory.cpp > ! src/hotspot/share/gc/z/zMetronome.cpp > ! src/hotspot/share/gc/z/zNMT.cpp > ! src/hotspot/share/gc/z/zNMethod.cpp > ! src/hotspot/share/gc/z/zNMethodData.cpp > ! src/hotspot/share/gc/z/zNMethodTable.cpp > ! src/hotspot/share/gc/z/zNMethodTableIteration.cpp > ! src/hotspot/share/gc/z/zNUMA.cpp > ! src/hotspot/share/gc/z/zObjArrayAllocator.cpp > ! src/hotspot/share/gc/z/zObjectAllocator.cpp > ! src/hotspot/share/gc/z/zPage.cpp > ! src/hotspot/share/gc/z/zPageAllocator.cpp > ! src/hotspot/share/gc/z/zPageCache.cpp > ! src/hotspot/share/gc/z/zPageTable.cpp > ! src/hotspot/share/gc/z/zPhysicalMemory.cpp > ! src/hotspot/share/gc/z/zReferenceProcessor.cpp > ! src/hotspot/share/gc/z/zRelocate.cpp > ! src/hotspot/share/gc/z/zRelocationSet.cpp > ! src/hotspot/share/gc/z/zRelocationSetSelector.cpp > ! src/hotspot/share/gc/z/zRemembered.cpp > ! src/hotspot/share/gc/z/zRememberedSet.cpp > ! src/hotspot/share/gc/z/zResurrection.cpp > ! src/hotspot/share/gc/z/zRootsIterator.cpp > ! src/hotspot/share/gc/z/zRuntimeWorkers.cpp > ! src/hotspot/share/gc/z/zServiceability.cpp > ! src/hotspot/share/gc/z/zStackWatermark.cpp > ! src/hotspot/share/gc/z/zStat.cpp > ! src/hotspot/share/gc/z/zStoreBarrierBuffer.cpp > ! src/hotspot/share/gc/z/zTask.cpp > ! src/hotspot/share/gc/z/zThread.cpp > ! src/hotspot/share/gc/z/zThreadLocalAllocBuffer.cpp > ! src/hotspot/share/gc/z/zTracer.cpp > ! src/hotspot/share/gc/z/zUncoloredRoot.cpp > ! src/hotspot/share/gc/z/zUncommitter.cpp > ! src/hotspot/share/gc/z/zUnload.cpp > ! src/hotspot/share/gc/z/zUnmapper.cpp > ! src/hotspot/share/gc/z/zUtils.cpp > ! src/hotspot/share/gc/z/zVerify.cpp > ! src/hotspot/share/gc/z/zVirtualMemory.cpp > ! src/hotspot/share/gc/z/zWeakRootsProcessor.cpp > ! src/hotspot/share/gc/z/zWorkers.cpp > ! src/hotspot/share/interpreter/abstractInterpreter.cpp > ! src/hotspot/share/interpreter/bootstrapInfo.cpp > ! src/hotspot/share/interpreter/bytecode.cpp > ! src/hotspot/share/interpreter/bytecodeHistogram.cpp > ! src/hotspot/share/interpreter/bytecodeStream.cpp > ! src/hotspot/share/interpreter/bytecodeTracer.cpp > ! src/hotspot/share/interpreter/bytecodeUtils.cpp > ! src/hotspot/share/interpreter/bytecodes.cpp > ! src/hotspot/share/interpreter/interpreter.cpp > ! src/hotspot/share/interpreter/interpreterRuntime.cpp > ! src/hotspot/share/interpreter/invocationCounter.cpp > ! src/hotspot/share/interpreter/linkResolver.cpp > ! src/hotspot/share/interpreter/oopMapCache.cpp > ! src/hotspot/share/interpreter/rewriter.cpp > ! src/hotspot/share/interpreter/templateInterpreter.cpp > ! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp > ! src/hotspot/share/interpreter/templateTable.cpp > ! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp > ! src/hotspot/share/interpreter/zero/zeroInterpreterGenerator.cpp > ! src/hotspot/share/jfr/dcmd/jfrDcmds.cpp > ! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp > ! src/hotspot/share/jfr/instrumentation/jfrJvmtiAgent.cpp > ! src/hotspot/share/jfr/jfr.cpp > ! src/hotspot/share/jfr/jni/jfrJavaCall.cpp > ! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp > ! src/hotspot/share/jfr/jni/jfrJniMethod.cpp > ! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp > ! src/hotspot/share/jfr/jni/jfrUpcalls.cpp > ! src/hotspot/share/jfr/leakprofiler/chains/bfsClosure.cpp > ! src/hotspot/share/jfr/leakprofiler/chains/dfsClosure.cpp > ! src/hotspot/share/jfr/leakprofiler/chains/edge.cpp > ! src/hotspot/share/jfr/leakprofiler/chains/edgeQueue.cpp > ! src/hotspot/share/jfr/leakprofiler/chains/edgeStore.cpp > ! src/hotspot/share/jfr/leakprofiler/chains/edgeUtils.cpp > ! src/hotspot/share/jfr/leakprofiler/chains/pathToGcRootsOperation.cpp > ! src/hotspot/share/jfr/leakprofiler/chains/rootSetClosure.cpp > ! src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.cpp > ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp > ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleDescription.cpp > ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleWriter.cpp > ! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp > ! src/hotspot/share/jfr/leakprofiler/leakProfiler.cpp > ! src/hotspot/share/jfr/leakprofiler/sampling/objectSample.cpp > ! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp > ! src/hotspot/share/jfr/leakprofiler/sampling/sampleList.cpp > ! src/hotspot/share/jfr/leakprofiler/sampling/samplePriorityQueue.cpp > ! src/hotspot/share/jfr/leakprofiler/utilities/granularTimer.cpp > ! src/hotspot/share/jfr/leakprofiler/utilities/rootType.cpp > ! src/hotspot/share/jfr/periodic/jfrCompilerQueueUtilization.cpp > ! src/hotspot/share/jfr/periodic/jfrFinalizerStatisticsEvent.cpp > ! src/hotspot/share/jfr/periodic/jfrModuleEvent.cpp > ! src/hotspot/share/jfr/periodic/jfrNativeMemoryEvent.cpp > ! src/hotspot/share/jfr/periodic/jfrNetworkUtilization.cpp > ! src/hotspot/share/jfr/periodic/jfrOSInterface.cpp > ! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp > ! src/hotspot/share/jfr/periodic/jfrThreadCPULoadEvent.cpp > ! src/hotspot/share/jfr/periodic/jfrThreadDumpEvent.cpp > ! src/hotspot/share/jfr/periodic/sampling/jfrCallTrace.cpp > ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp > ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp > ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointWriter.cpp > ! src/hotspot/share/jfr/recorder/checkpoint/jfrMetadataEvent.cpp > ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadGroup.cpp > ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadState.cpp > ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp > ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.cpp > ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp > ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.cpp > ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp > ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.cpp > ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdKlassQueue.cpp > ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.cpp > ! src/hotspot/share/jfr/recorder/jfrEventSetting.cpp > ! src/hotspot/share/jfr/recorder/jfrRecorder.cpp > ! src/hotspot/share/jfr/recorder/repository/jfrChunk.cpp > ! src/hotspot/share/jfr/recorder/repository/jfrChunkRotation.cpp > ! src/hotspot/share/jfr/recorder/repository/jfrChunkWriter.cpp > ! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp > ! src/hotspot/share/jfr/recorder/repository/jfrRepository.cpp > ! src/hotspot/share/jfr/recorder/service/jfrEvent.cpp > ! src/hotspot/share/jfr/recorder/service/jfrEventThrottler.cpp > ! src/hotspot/share/jfr/recorder/service/jfrMemorySizer.cpp > ! src/hotspot/share/jfr/recorder/service/jfrOptionSet.cpp > ! src/hotspot/share/jfr/recorder/service/jfrPostBox.cpp > ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp > ! src/hotspot/share/jfr/recorder/service/jfrRecorderThread.cpp > ! src/hotspot/share/jfr/recorder/service/jfrRecorderThreadLoop.cpp > ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackFilter.cpp > ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackFilterRegistry.cpp > ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp > ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp > ! src/hotspot/share/jfr/recorder/storage/jfrBuffer.cpp > ! src/hotspot/share/jfr/recorder/storage/jfrReferenceCountedStorage.cpp > ! src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp > ! src/hotspot/share/jfr/recorder/storage/jfrStorageControl.cpp > ! src/hotspot/share/jfr/recorder/storage/jfrVirtualMemory.cpp > ! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.cpp > ! src/hotspot/share/jfr/recorder/stringpool/jfrStringPoolBuffer.cpp > ! src/hotspot/share/jfr/recorder/stringpool/jfrStringPoolWriter.cpp > ! src/hotspot/share/jfr/support/jfrAdaptiveSampler.cpp > ! src/hotspot/share/jfr/support/jfrAllocationTracer.cpp > ! src/hotspot/share/jfr/support/jfrDeprecationEventWriter.cpp > ! src/hotspot/share/jfr/support/jfrDeprecationManager.cpp > ! src/hotspot/share/jfr/support/jfrFlush.cpp > ! src/hotspot/share/jfr/support/jfrIntrinsics.cpp > ! src/hotspot/share/jfr/support/jfrJdkJfrEvent.cpp > ! src/hotspot/share/jfr/support/jfrKlassUnloading.cpp > ! src/hotspot/share/jfr/support/jfrMethodData.cpp > ! src/hotspot/share/jfr/support/jfrMethodLookup.cpp > ! src/hotspot/share/jfr/support/jfrNativeLibraryLoadEvent.cpp > ! src/hotspot/share/jfr/support/jfrObjectAllocationSample.cpp > ! src/hotspot/share/jfr/support/jfrResolution.cpp > ! src/hotspot/share/jfr/support/jfrStackTraceMark.cpp > ! src/hotspot/share/jfr/support/jfrSymbolTable.cpp > ! src/hotspot/share/jfr/support/jfrThreadLocal.cpp > ! src/hotspot/share/jfr/utilities/jfrAllocation.cpp > ! src/hotspot/share/jfr/utilities/jfrBlob.cpp > ! src/hotspot/share/jfr/utilities/jfrJavaLog.cpp > ! src/hotspot/share/jfr/utilities/jfrThreadIterator.cpp > ! src/hotspot/share/jfr/utilities/jfrTime.cpp > ! src/hotspot/share/jfr/utilities/jfrTimeConverter.cpp > ! src/hotspot/share/jfr/writers/jfrJavaEventWriter.cpp > ! src/hotspot/share/jvmci/jvmci.cpp > ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp > ! src/hotspot/share/jvmci/jvmciCompiler.cpp > ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp > ! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp > ! src/hotspot/share/jvmci/jvmciEnv.cpp > ! src/hotspot/share/jvmci/jvmciJavaClasses.cpp > ! src/hotspot/share/jvmci/jvmciRuntime.cpp > ! src/hotspot/share/jvmci/jvmci_globals.cpp > ! src/hotspot/share/jvmci/metadataHandles.cpp > ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp > ! src/hotspot/share/libadt/dict.cpp > ! src/hotspot/share/libadt/vectset.cpp > ! src/hotspot/share/logging/logAsyncWriter.cpp > ! src/hotspot/share/logging/logConfiguration.cpp > ! src/hotspot/share/logging/logDecorations.cpp > ! src/hotspot/share/logging/logDecorators.cpp > ! src/hotspot/share/logging/logDiagnosticCommand.cpp > ! src/hotspot/share/logging/logFileOutput.cpp > ! src/hotspot/share/logging/logFileStreamOutput.cpp > ! src/hotspot/share/logging/logLevel.cpp > ! src/hotspot/share/logging/logMessageBuffer.cpp > ! src/hotspot/share/logging/logOutput.cpp > ! src/hotspot/share/logging/logOutputList.cpp > ! src/hotspot/share/logging/logSelection.cpp > ! src/hotspot/share/logging/logSelectionList.cpp > ! src/hotspot/share/logging/logStream.cpp > ! src/hotspot/share/logging/logTag.cpp > ! src/hotspot/share/logging/logTagSet.cpp > ! src/hotspot/share/logging/logTagSetDescriptions.cpp > ! src/hotspot/share/memory/allocation.cpp > ! src/hotspot/share/memory/arena.cpp > ! src/hotspot/share/memory/classLoaderMetaspace.cpp > ! src/hotspot/share/memory/guardedMemory.cpp > ! src/hotspot/share/memory/heap.cpp > ! src/hotspot/share/memory/heapInspection.cpp > ! src/hotspot/share/memory/iterator.cpp > ! src/hotspot/share/memory/memRegion.cpp > ! src/hotspot/share/memory/memoryReserver.cpp > ! src/hotspot/share/memory/metaspace.cpp > ! src/hotspot/share/memory/metaspace/blockTree.cpp > ! src/hotspot/share/memory/metaspace/chunkHeaderPool.cpp > ! src/hotspot/share/memory/metaspace/chunkManager.cpp > ! src/hotspot/share/memory/metaspace/chunklevel.cpp > ! src/hotspot/share/memory/metaspace/commitLimiter.cpp > ! src/hotspot/share/memory/metaspace/commitMask.cpp > ! src/hotspot/share/memory/metaspace/freeBlocks.cpp > ! src/hotspot/share/memory/metaspace/freeChunkList.cpp > ! src/hotspot/share/memory/metaspace/internalStats.cpp > ! src/hotspot/share/memory/metaspace/metachunk.cpp > ! src/hotspot/share/memory/metaspace/metachunkList.cpp > ! src/hotspot/share/memory/metaspace/metaspaceArena.cpp > ! src/hotspot/share/memory/metaspace/metaspaceArenaGrowthPolicy.cpp > ! src/hotspot/share/memory/metaspace/metaspaceCommon.cpp > ! src/hotspot/share/memory/metaspace/metaspaceContext.cpp > ! src/hotspot/share/memory/metaspace/metaspaceDCmd.cpp > ! src/hotspot/share/memory/metaspace/metaspaceReporter.cpp > ! src/hotspot/share/memory/metaspace/metaspaceSettings.cpp > ! src/hotspot/share/memory/metaspace/metaspaceStatistics.cpp > ! src/hotspot/share/memory/metaspace/printCLDMetaspaceInfoClosure.cpp > ! src/hotspot/share/memory/metaspace/printMetaspaceInfoKlassClosure.cpp > ! src/hotspot/share/memory/metaspace/rootChunkArea.cpp > ! src/hotspot/share/memory/metaspace/runningCounters.cpp > ! src/hotspot/share/memory/metaspace/testHelpers.cpp > ! src/hotspot/share/memory/metaspace/virtualSpaceList.cpp > ! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp > ! src/hotspot/share/memory/metaspaceClosure.cpp > ! src/hotspot/share/memory/metaspaceCounters.cpp > ! src/hotspot/share/memory/metaspaceCriticalAllocation.cpp > ! src/hotspot/share/memory/metaspaceTracer.cpp > ! src/hotspot/share/memory/oopFactory.cpp > ! src/hotspot/share/memory/reservedSpace.cpp > ! src/hotspot/share/memory/resourceArea.cpp > ! src/hotspot/share/memory/universe.cpp > ! src/hotspot/share/memory/virtualspace.cpp > ! src/hotspot/share/nmt/mallocHeader.cpp > ! src/hotspot/share/nmt/mallocLimit.cpp > ! src/hotspot/share/nmt/mallocSiteTable.cpp > ! src/hotspot/share/nmt/mallocTracker.cpp > ! src/hotspot/share/nmt/memBaseline.cpp > ! src/hotspot/share/nmt/memMapPrinter.cpp > ! src/hotspot/share/nmt/memReporter.cpp > ! src/hotspot/share/nmt/memTracker.cpp > ! src/hotspot/share/nmt/memoryFileTracker.cpp > ! src/hotspot/share/nmt/nativeCallStackPrinter.cpp > ! src/hotspot/share/nmt/nmtCommon.cpp > ! src/hotspot/share/nmt/nmtDCmd.cpp > ! src/hotspot/share/nmt/nmtNativeCallStackStorage.cpp > ! src/hotspot/share/nmt/nmtPreInit.cpp > ! src/hotspot/share/nmt/nmtUsage.cpp > ! src/hotspot/share/nmt/threadStackTracker.cpp > ! src/hotspot/share/nmt/virtualMemoryTracker.cpp > ! src/hotspot/share/nmt/vmatree.cpp > ! src/hotspot/share/oops/accessBackend.cpp > ! src/hotspot/share/oops/annotations.cpp > ! src/hotspot/share/oops/arrayKlass.cpp > ! src/hotspot/share/oops/compressedKlass.cpp > ! src/hotspot/share/oops/compressedOops.cpp > ! src/hotspot/share/oops/constMethod.cpp > ! src/hotspot/share/oops/constMethodFlags.cpp > ! src/hotspot/share/oops/constantPool.cpp > ! src/hotspot/share/oops/cpCache.cpp > ! src/hotspot/share/oops/fieldInfo.cpp > ! src/hotspot/share/oops/generateOopMap.cpp > ! src/hotspot/share/oops/instanceClassLoaderKlass.cpp > ! src/hotspot/share/oops/instanceKlass.cpp > ! src/hotspot/share/oops/instanceKlassFlags.cpp > ! src/hotspot/share/oops/instanceMirrorKlass.cpp > ! src/hotspot/share/oops/instanceOop.cpp > ! src/hotspot/share/oops/instanceRefKlass.cpp > ! src/hotspot/share/oops/instanceStackChunkKlass.cpp > ! src/hotspot/share/oops/klass.cpp > ! src/hotspot/share/oops/klassFlags.cpp > ! src/hotspot/share/oops/klassVtable.cpp > ! src/hotspot/share/oops/markWord.cpp > ! src/hotspot/share/oops/metadata.cpp > ! src/hotspot/share/oops/method.cpp > ! src/hotspot/share/oops/methodCounters.cpp > ! src/hotspot/share/oops/methodData.cpp > ! src/hotspot/share/oops/methodFlags.cpp > ! src/hotspot/share/oops/objArrayKlass.cpp > ! src/hotspot/share/oops/objArrayOop.cpp > ! src/hotspot/share/oops/objLayout.cpp > ! src/hotspot/share/oops/oop.cpp > ! src/hotspot/share/oops/oopsHierarchy.cpp > ! src/hotspot/share/oops/recordComponent.cpp > ! src/hotspot/share/oops/resolvedFieldEntry.cpp > ! src/hotspot/share/oops/resolvedIndyEntry.cpp > ! src/hotspot/share/oops/resolvedMethodEntry.cpp > ! src/hotspot/share/oops/stackChunkOop.cpp > ! src/hotspot/share/oops/symbol.cpp > ! src/hotspot/share/oops/symbolHandle.cpp > ! src/hotspot/share/oops/typeArrayKlass.cpp > ! src/hotspot/share/oops/weakHandle.cpp > ! src/hotspot/share/opto/addnode.cpp > ! src/hotspot/share/opto/arraycopynode.cpp > ! src/hotspot/share/opto/block.cpp > ! src/hotspot/share/opto/buildOopMap.cpp > ! src/hotspot/share/opto/bytecodeInfo.cpp > ! src/hotspot/share/opto/c2_CodeStubs.cpp > ! src/hotspot/share/opto/c2compiler.cpp > ! src/hotspot/share/opto/callGenerator.cpp > ! src/hotspot/share/opto/callnode.cpp > ! src/hotspot/share/opto/castnode.cpp > ! src/hotspot/share/opto/cfgnode.cpp > ! src/hotspot/share/opto/chaitin.cpp > ! src/hotspot/share/opto/classes.cpp > ! src/hotspot/share/opto/coalesce.cpp > ! src/hotspot/share/opto/compile.cpp > ! src/hotspot/share/opto/connode.cpp > ! src/hotspot/share/opto/constantTable.cpp > ! src/hotspot/share/opto/convertnode.cpp > ! src/hotspot/share/opto/countbitsnode.cpp > ! src/hotspot/share/opto/divnode.cpp > ! src/hotspot/share/opto/doCall.cpp > ! src/hotspot/share/opto/domgraph.cpp > ! src/hotspot/share/opto/escape.cpp > ! src/hotspot/share/opto/gcm.cpp > ! src/hotspot/share/opto/generateOptoStub.cpp > ! src/hotspot/share/opto/graphKit.cpp > ! src/hotspot/share/opto/idealGraphPrinter.cpp > ! src/hotspot/share/opto/idealKit.cpp > ! src/hotspot/share/opto/ifg.cpp > ! src/hotspot/share/opto/ifnode.cpp > ! src/hotspot/share/opto/indexSet.cpp > ! src/hotspot/share/opto/intrinsicnode.cpp > ! src/hotspot/share/opto/lcm.cpp > ! src/hotspot/share/opto/library_call.cpp > ! src/hotspot/share/opto/live.cpp > ! src/hotspot/share/opto/locknode.cpp > ! src/hotspot/share/opto/loopPredicate.cpp > ! src/hotspot/share/opto/loopTransform.cpp > ! src/hotspot/share/opto/loopUnswitch.cpp > ! src/hotspot/share/opto/loopnode.cpp > ! src/hotspot/share/opto/loopopts.cpp > ! src/hotspot/share/opto/machnode.cpp > ! src/hotspot/share/opto/macro.cpp > ! src/hotspot/share/opto/macroArrayCopy.cpp > ! src/hotspot/share/opto/matcher.cpp > ! src/hotspot/share/opto/mathexactnode.cpp > ! src/hotspot/share/opto/memnode.cpp > ! src/hotspot/share/opto/mempointer.cpp > ! src/hotspot/share/opto/movenode.cpp > ! src/hotspot/share/opto/mulnode.cpp > ! src/hotspot/share/opto/multnode.cpp > ! src/hotspot/share/opto/narrowptrnode.cpp > ! src/hotspot/share/opto/node.cpp > ! src/hotspot/share/opto/opaquenode.cpp > ! src/hotspot/share/opto/opcodes.cpp > ! src/hotspot/share/opto/output.cpp > ! src/hotspot/share/opto/parse1.cpp > ! src/hotspot/share/opto/parse2.cpp > ! src/hotspot/share/opto/parse3.cpp > ! src/hotspot/share/opto/parseHelper.cpp > ! src/hotspot/share/opto/phase.cpp > ! src/hotspot/share/opto/phaseX.cpp > ! src/hotspot/share/opto/postaloc.cpp > ! src/hotspot/share/opto/predicates.cpp > ! src/hotspot/share/opto/reg_split.cpp > ! src/hotspot/share/opto/regalloc.cpp > ! src/hotspot/share/opto/regmask.cpp > ! src/hotspot/share/opto/replacednodes.cpp > ! src/hotspot/share/opto/rootnode.cpp > ! src/hotspot/share/opto/runtime.cpp > ! src/hotspot/share/opto/split_if.cpp > ! src/hotspot/share/opto/stringopts.cpp > ! src/hotspot/share/opto/subnode.cpp > ! src/hotspot/share/opto/subtypenode.cpp > ! src/hotspot/share/opto/superword.cpp > ! src/hotspot/share/opto/superwordVTransformBuilder.cpp > ! src/hotspot/share/opto/type.cpp > ! src/hotspot/share/opto/vector.cpp > ! src/hotspot/share/opto/vectorIntrinsics.cpp > ! src/hotspot/share/opto/vectorization.cpp > ! src/hotspot/share/opto/vectornode.cpp > ! src/hotspot/share/opto/vtransform.cpp > ! src/hotspot/share/prims/downcallLinker.cpp > ! src/hotspot/share/prims/foreignGlobals.cpp > ! src/hotspot/share/prims/forte.cpp > ! src/hotspot/share/prims/jni.cpp > ! src/hotspot/share/prims/jniCheck.cpp > ! src/hotspot/share/prims/jniFastGetField.cpp > ! src/hotspot/share/prims/jvm.cpp > ! src/hotspot/share/prims/jvmtiAgent.cpp > ! src/hotspot/share/prims/jvmtiAgentList.cpp > ! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp > ! src/hotspot/share/prims/jvmtiCodeBlobEvents.cpp > ! src/hotspot/share/prims/jvmtiDeferredUpdates.cpp > ! src/hotspot/share/prims/jvmtiEnter.xsl > ! src/hotspot/share/prims/jvmtiEnv.cpp > ! src/hotspot/share/prims/jvmtiEnvBase.cpp > ! src/hotspot/share/prims/jvmtiEnvThreadState.cpp > ! src/hotspot/share/prims/jvmtiEventController.cpp > ! src/hotspot/share/prims/jvmtiExport.cpp > ! src/hotspot/share/prims/jvmtiExtensions.cpp > ! src/hotspot/share/prims/jvmtiGetLoadedClasses.cpp > ! src/hotspot/share/prims/jvmtiImpl.cpp > ! src/hotspot/share/prims/jvmtiManageCapabilities.cpp > ! src/hotspot/share/prims/jvmtiRawMonitor.cpp > ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp > ! src/hotspot/share/prims/jvmtiTagMap.cpp > ! src/hotspot/share/prims/jvmtiTagMapTable.cpp > ! src/hotspot/share/prims/jvmtiThreadState.cpp > ! src/hotspot/share/prims/jvmtiTrace.cpp > ! src/hotspot/share/prims/jvmtiUtil.cpp > ! src/hotspot/share/prims/methodComparator.cpp > ! src/hotspot/share/prims/methodHandles.cpp > ! src/hotspot/share/prims/nativeEntryPoint.cpp > ! src/hotspot/share/prims/nativeLookup.cpp > ! src/hotspot/share/prims/perf.cpp > ! src/hotspot/share/prims/resolvedMethodTable.cpp > ! src/hotspot/share/prims/scopedMemoryAccess.cpp > ! src/hotspot/share/prims/stackwalk.cpp > ! src/hotspot/share/prims/unsafe.cpp > ! src/hotspot/share/prims/upcallLinker.cpp > ! src/hotspot/share/prims/upcallStubs.cpp > ! src/hotspot/share/prims/vectorSupport.cpp > ! src/hotspot/share/prims/vmstorage.cpp > ! src/hotspot/share/prims/wbtestmethods/parserTests.cpp > ! src/hotspot/share/prims/whitebox.cpp > ! src/hotspot/share/runtime/abstract_vm_version.cpp > ! src/hotspot/share/runtime/arguments.cpp > ! src/hotspot/share/runtime/basicLock.cpp > ! src/hotspot/share/runtime/continuation.cpp > ! src/hotspot/share/runtime/continuationEntry.cpp > ! src/hotspot/share/runtime/continuationFreezeThaw.cpp > ! src/hotspot/share/runtime/continuationJavaClasses.cpp > ! src/hotspot/share/runtime/continuationWrapper.cpp > ! src/hotspot/share/runtime/cpuTimeCounters.cpp > ! src/hotspot/share/runtime/deoptimization.cpp > ! src/hotspot/share/runtime/escapeBarrier.cpp > ! src/hotspot/share/runtime/fieldDescriptor.cpp > ! src/hotspot/share/runtime/flags/jvmFlag.cpp > ! src/hotspot/share/runtime/flags/jvmFlagAccess.cpp > ! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp > ! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp > ! src/hotspot/share/runtime/flags/jvmFlagLimit.cpp > ! src/hotspot/share/runtime/flags/jvmFlagLookup.cpp > ! src/hotspot/share/runtime/frame.cpp > ! src/hotspot/share/runtime/globals.cpp > ! src/hotspot/share/runtime/handles.cpp > ! src/hotspot/share/runtime/handshake.cpp > ! src/hotspot/share/runtime/icache.cpp > ! src/hotspot/share/runtime/init.cpp > ! src/hotspot/share/runtime/interfaceSupport.cpp > ! src/hotspot/share/runtime/java.cpp > ! src/hotspot/share/runtime/javaCalls.cpp > ! src/hotspot/share/runtime/javaThread.cpp > ! src/hotspot/share/runtime/jniHandles.cpp > ! src/hotspot/share/runtime/jniPeriodicChecker.cpp > ! src/hotspot/share/runtime/keepStackGCProcessed.cpp > ! src/hotspot/share/runtime/lightweightSynchronizer.cpp > ! src/hotspot/share/runtime/linkType.cpp > ! src/hotspot/share/runtime/lockStack.cpp > ! src/hotspot/share/runtime/monitorChunk.cpp > ! src/hotspot/share/runtime/monitorDeflationThread.cpp > ! src/hotspot/share/runtime/mutex.cpp > ! src/hotspot/share/runtime/mutexLocker.cpp > ! src/hotspot/share/runtime/nonJavaThread.cpp > ! src/hotspot/share/runtime/notificationThread.cpp > ! src/hotspot/share/runtime/objectMonitor.cpp > ! src/hotspot/share/runtime/orderAccess.cpp > ! src/hotspot/share/runtime/os.cpp > ! src/hotspot/share/runtime/osInfo.cpp > ! src/hotspot/share/runtime/osThreadBase.cpp > ! src/hotspot/share/runtime/park.cpp > ! src/hotspot/share/runtime/perfData.cpp > ! src/hotspot/share/runtime/perfMemory.cpp > ! src/hotspot/share/runtime/reflection.cpp > ! src/hotspot/share/runtime/reflectionUtils.cpp > ! src/hotspot/share/runtime/relocator.cpp > ! src/hotspot/share/runtime/safepoint.cpp > ! src/hotspot/share/runtime/safepointMechanism.cpp > ! src/hotspot/share/runtime/safepointVerifiers.cpp > ! src/hotspot/share/runtime/serviceThread.cpp > ! src/hotspot/share/runtime/sharedRuntime.cpp > ! src/hotspot/share/runtime/sharedRuntimeTrans.cpp > ! src/hotspot/share/runtime/sharedRuntimeTrig.cpp > ! src/hotspot/share/runtime/signature.cpp > ! src/hotspot/share/runtime/stackChunkFrameStream.cpp > ! src/hotspot/share/runtime/stackFrameStream.cpp > ! src/hotspot/share/runtime/stackOverflow.cpp > ! src/hotspot/share/runtime/stackValue.cpp > ! src/hotspot/share/runtime/stackValueCollection.cpp > ! src/hotspot/share/runtime/stackWatermark.cpp > ! src/hotspot/share/runtime/stackWatermarkSet.cpp > ! src/hotspot/share/runtime/statSampler.cpp > ! src/hotspot/share/runtime/stubCodeGenerator.cpp > ! src/hotspot/share/runtime/stubRoutines.cpp > ! src/hotspot/share/runtime/suspendedThreadTask.cpp > ! src/hotspot/share/runtime/synchronizer.cpp > ! src/hotspot/share/runtime/task.cpp > ! src/hotspot/share/runtime/thread.cpp > ! src/hotspot/share/runtime/threadHeapSampler.cpp > ! src/hotspot/share/runtime/threadIdentifier.cpp > ! src/hotspot/share/runtime/threadSMR.cpp > ! src/hotspot/share/runtime/threads.cpp > ! src/hotspot/share/runtime/timer.cpp > ! src/hotspot/share/runtime/timerTrace.cpp > ! src/hotspot/share/runtime/trimNativeHeap.cpp > ! src/hotspot/share/runtime/unhandledOops.cpp > ! src/hotspot/share/runtime/vframe.cpp > ! src/hotspot/share/runtime/vframeArray.cpp > ! src/hotspot/share/runtime/vframe_hp.cpp > ! src/hotspot/share/runtime/vmOperations.cpp > ! src/hotspot/share/runtime/vmStructs.cpp > ! src/hotspot/share/runtime/vmThread.cpp > ! src/hotspot/share/runtime/vm_version.cpp > ! src/hotspot/share/services/attachListener.cpp > ! src/hotspot/share/services/classLoadingService.cpp > ! src/hotspot/share/services/diagnosticArgument.cpp > ! src/hotspot/share/services/diagnosticCommand.cpp > ! src/hotspot/share/services/diagnosticFramework.cpp > ! src/hotspot/share/services/finalizerService.cpp > ! src/hotspot/share/services/gcNotifier.cpp > ! src/hotspot/share/services/heapDumper.cpp > ! src/hotspot/share/services/heapDumperCompression.cpp > ! src/hotspot/share/services/lowMemoryDetector.cpp > ! src/hotspot/share/services/management.cpp > ! src/hotspot/share/services/memoryManager.cpp > ! src/hotspot/share/services/memoryPool.cpp > ! src/hotspot/share/services/memoryService.cpp > ! src/hotspot/share/services/runtimeService.cpp > ! src/hotspot/share/services/threadIdTable.cpp > ! src/hotspot/share/services/threadService.cpp > ! src/hotspot/share/services/writeableFlags.cpp > ! src/hotspot/share/utilities/accessFlags.cpp > ! src/hotspot/share/utilities/bitMap.cpp > ! src/hotspot/share/utilities/classpathStream.cpp > ! src/hotspot/share/utilities/constantTag.cpp > ! src/hotspot/share/utilities/copy.cpp > ! src/hotspot/share/utilities/debug.cpp > ! src/hotspot/share/utilities/decoder.cpp > ! src/hotspot/share/utilities/decoder_elf.cpp > ! src/hotspot/share/utilities/elfFile.cpp > ! src/hotspot/share/utilities/elfFuncDescTable.cpp > ! src/hotspot/share/utilities/elfStringTable.cpp > ! src/hotspot/share/utilities/elfSymbolTable.cpp > ! src/hotspot/share/utilities/events.cpp > ! src/hotspot/share/utilities/exceptions.cpp > ! src/hotspot/share/utilities/formatBuffer.cpp > ! src/hotspot/share/utilities/globalCounter.cpp > ! src/hotspot/share/utilities/globalDefinitions.cpp > ! src/hotspot/share/utilities/growableArray.cpp > ! src/hotspot/share/utilities/istream.cpp > ! src/hotspot/share/utilities/json.cpp > ! src/hotspot/share/utilities/nativeCallStack.cpp > ! src/hotspot/share/utilities/nativeStackPrinter.cpp > ! src/hotspot/share/utilities/numberSeq.cpp > ! src/hotspot/share/utilities/ostream.cpp > ! src/hotspot/share/utilities/preserveException.cpp > ! src/hotspot/share/utilities/singleWriterSynchronizer.cpp > ! src/hotspot/share/utilities/spinYield.cpp > ! src/hotspot/share/utilities/stringUtils.cpp > ! src/hotspot/share/utilities/tableStatistics.cpp > ! src/hotspot/share/utilities/ticks.cpp > ! src/hotspot/share/utilities/unsigned5.cpp > ! src/hotspot/share/utilities/utf8.cpp > ! src/hotspot/share/utilities/virtualizationSupport.cpp > ! src/hotspot/share/utilities/vmError.cpp > ! src/hotspot/share/utilities/waitBarrier_generic.cpp > ! src/hotspot/share/utilities/xmlstream.cpp > ! src/hotspot/share/utilities/zipLibrary.cpp > ! test/hotspot/gtest/aarch64/test_assembler_aarch64.cpp > ! test/hotspot/gtest/cds/test_archiveWorkers.cpp > ! test/hotspot/gtest/classfile/test_AltHashing.cpp > ! test/hotspot/gtest/classfile/test_placeholders.cpp > ! test/hotspot/gtest/classfile/test_stringConversion.cpp > ! test/hotspot/gtest/classfile/test_stringIntern.cpp > ! test/hotspot/gtest/classfile/test_symbolTable.cpp > ! test/hotspot/gtest/code/test_codestrings.cpp > ! test/hotspot/gtest/code/test_vtableStub.cpp > ! test/hotspot/gtest/compiler/test_directivesParser.cpp > ! test/hotspot/gtest/gc/g1/test_freeRegionList.cpp > ! test/hotspot/gtest/gc/g1/test_g1Analytics.cpp > ! test/hotspot/gtest/gc/g1/test_g1BatchedGangTask.cpp > ! test/hotspot/gtest/gc/g1/test_g1BiasedArray.cpp > ! test/hotspot/gtest/gc/g1/test_g1CardSet.cpp > ! test/hotspot/gtest/gc/g1/test_g1CardSetContainers.cpp > ! test/hotspot/gtest/gc/g1/test_g1CodeRootSet.cpp > ! test/hotspot/gtest/gc/g1/test_g1FreeIdSet.cpp > ! test/hotspot/gtest/gc/g1/test_g1HeapVerifier.cpp > ! test/hotspot/gtest/gc/g1/test_g1IHOPControl.cpp > ! test/hotspot/gtest/gc/g1/test_g1Predictions.cpp > ! test/hotspot/gtest/gc/g1/test_g1RegionMap.cpp > ! test/hotspot/gtest/gc/g1/test_g1ServiceThread.cpp > ! test/hotspot/gtest/gc/g1/test_heapRegion.cpp > ! test/hotspot/gtest/gc/g1/test_stressCommitUncommit.cpp > ! test/hotspot/gtest/gc/parallel/test_psAdaptiveSizePolicy.cpp > ! test/hotspot/gtest/gc/shared/test_bufferNodeAllocator.cpp > ! test/hotspot/gtest/gc/shared/test_collectedHeap.cpp > ! test/hotspot/gtest/gc/shared/test_collectorPolicy.cpp > ! test/hotspot/gtest/gc/shared/test_gcTimer.cpp > ! test/hotspot/gtest/gc/shared/test_memset_with_concurrent_readers.cpp > ! test/hotspot/gtest/gc/shared/test_oopStorage.cpp > ! test/hotspot/gtest/gc/shared/test_oopStorageSet.cpp > ! test/hotspot/gtest/gc/shared/test_oopStorage_parperf.cpp > ! test/hotspot/gtest/gc/shared/test_partialArrayTaskStepper.cpp > ! test/hotspot/gtest/gc/shared/test_preservedMarks.cpp > ! test/hotspot/gtest/gc/shared/test_workerDataArray.cpp > ! test/hotspot/gtest/gc/shenandoah/test_shenandoahNumberSeq.cpp > ! test/hotspot/gtest/gc/shenandoah/test_shenandoahOldGeneration.cpp > ! test/hotspot/gtest/gc/shenandoah/test_shenandoahOldHeuristic.cpp > ! test/hotspot/gtest/gc/shenandoah/test_shenandoahSimpleBitMap.cpp > ! test/hotspot/gtest/gc/z/test_zAddress.cpp > ! test/hotspot/gtest/gc/z/test_zArray.cpp > ! test/hotspot/gtest/gc/z/test_zBitField.cpp > ! test/hotspot/gtest/gc/z/test_zBitMap.cpp > ! test/hotspot/gtest/gc/z/test_zForwarding.cpp > ! test/hotspot/gtest/gc/z/test_zIndexDistributor.cpp > ! test/hotspot/gtest/gc/z/test_zList.cpp > ! test/hotspot/gtest/gc/z/test_zLiveMap.cpp > ! test/hotspot/gtest/gc/z/test_zMapper_windows.cpp > ! test/hotspot/gtest/gc/z/test_zMemory.cpp > ! test/hotspot/gtest/gc/z/test_zPhysicalMemory.cpp > ! test/hotspot/gtest/gc/z/test_zVirtualMemory.cpp > ! test/hotspot/gtest/jfr/test_adaptiveSampler.cpp > ! test/hotspot/gtest/jfr/test_networkUtilization.cpp > ! test/hotspot/gtest/jfr/test_threadCpuLoad.cpp > ! test/hotspot/gtest/logging/logTestFixture.cpp > ! test/hotspot/gtest/logging/test_asynclog.cpp > ! test/hotspot/gtest/logging/test_gcTraceTime.cpp > ! test/hotspot/gtest/logging/test_log.cpp > ! test/hotspot/gtest/logging/test_logConfiguration.cpp > ! test/hotspot/gtest/logging/test_logDecorations.cpp > ! test/hotspot/gtest/logging/test_logDecorators.cpp > ! test/hotspot/gtest/logging/test_logDefaultDecorators.cpp > ! test/hotspot/gtest/logging/test_logFileOutput.cpp > ! test/hotspot/gtest/logging/test_logLevel.cpp > ! test/hotspot/gtest/logging/test_logMessageTest.cpp > ! test/hotspot/gtest/logging/test_logOutputList.cpp > ! test/hotspot/gtest/logging/test_logSelection.cpp > ! test/hotspot/gtest/logging/test_logSelectionList.cpp > ! test/hotspot/gtest/logging/test_logStream.cpp > ! test/hotspot/gtest/logging/test_logTag.cpp > ! test/hotspot/gtest/logging/test_logTagSet.cpp > ! test/hotspot/gtest/logging/test_logTagSetDescriptions.cpp > ! test/hotspot/gtest/memory/test_arena.cpp > ! test/hotspot/gtest/memory/test_arrayAllocator.cpp > ! test/hotspot/gtest/memory/test_guardedMemory.cpp > ! test/hotspot/gtest/memory/test_virtualspace.cpp > ! test/hotspot/gtest/metaprogramming/test_enableIf.cpp > ! test/hotspot/gtest/metaprogramming/test_logical.cpp > ! test/hotspot/gtest/metaprogramming/test_primitiveConversions.cpp > ! test/hotspot/gtest/metaspace/metaspaceGtestCommon.cpp > ! test/hotspot/gtest/metaspace/metaspaceGtestContexts.cpp > ! test/hotspot/gtest/metaspace/test_arenagrowthpolicy.cpp > ! test/hotspot/gtest/metaspace/test_binlist.cpp > ! test/hotspot/gtest/metaspace/test_blocktree.cpp > ! test/hotspot/gtest/metaspace/test_chunkManager_stress.cpp > ! test/hotspot/gtest/metaspace/test_chunkheaderpool.cpp > ! test/hotspot/gtest/metaspace/test_clms.cpp > ! test/hotspot/gtest/metaspace/test_commitmask.cpp > ! test/hotspot/gtest/metaspace/test_freeblocks.cpp > ! test/hotspot/gtest/metaspace/test_internstats.cpp > ! test/hotspot/gtest/metaspace/test_is_metaspace_obj.cpp > ! test/hotspot/gtest/metaspace/test_metablock.cpp > ! test/hotspot/gtest/metaspace/test_metachunk.cpp > ! test/hotspot/gtest/metaspace/test_metachunklist.cpp > ! test/hotspot/gtest/metaspace/test_metaspaceUtils.cpp > ! test/hotspot/gtest/metaspace/test_metaspace_misc.cpp > ! test/hotspot/gtest/metaspace/test_metaspacearena.cpp > ! test/hotspot/gtest/metaspace/test_metaspacearena_stress.cpp > ! test/hotspot/gtest/metaspace/test_virtualspacenode.cpp > ! test/hotspot/gtest/nmt/test_arrayWithFreeList.cpp > ! test/hotspot/gtest/nmt/test_nmt_buffer_overflow_detection.cpp > ! test/hotspot/gtest/nmt/test_nmt_cornercases.cpp > ! test/hotspot/gtest/nmt/test_nmt_locationprinting.cpp > ! test/hotspot/gtest/nmt/test_nmt_malloclimit.cpp > ! test/hotspot/gtest/nmt/test_nmt_memoryfiletracker.cpp > ! test/hotspot/gtest/nmt/test_nmt_nativecallstackstorage.cpp > ! test/hotspot/gtest/nmt/test_nmt_reserved_region.cpp > ! test/hotspot/gtest/nmt/test_nmt_totals.cpp > ! test/hotspot/gtest/nmt/test_nmt_treap.cpp > ! test/hotspot/gtest/nmt/test_nmtpreinit.cpp > ! test/hotspot/gtest/nmt/test_nmtpreinitmap.cpp > ! test/hotspot/gtest/nmt/test_vmatree.cpp > ! test/hotspot/gtest/oops/test_arrayOop.cpp > ! test/hotspot/gtest/oops/test_compressedKlass.cpp > ! test/hotspot/gtest/oops/test_cpCache_output.cpp > ! test/hotspot/gtest/oops/test_instanceKlass.cpp > ! test/hotspot/gtest/oops/test_markWord.cpp > ! test/hotspot/gtest/oops/test_objArrayOop.cpp > ! test/hotspot/gtest/oops/test_oop.cpp > ! test/hotspot/gtest/oops/test_typeArrayOop.cpp > ! test/hotspot/gtest/opto/test_compress_expand_bits.cpp > ! test/hotspot/gtest/opto/test_mathexact.cpp > ! test/hotspot/gtest/opto/test_no_overflow_int.cpp > ! test/hotspot/gtest/opto/test_regmask.cpp > ! test/hotspot/gtest/riscv/test_assembler_riscv.cpp > ! test/hotspot/gtest/runtime/test_ThreadsListHandle.cpp > ! test/hotspot/gtest/runtime/test_arguments.cpp > ! test/hotspot/gtest/runtime/test_atomic.cpp > ! test/hotspot/gtest/runtime/test_cgroupSubsystem_linux.cpp > ! test/hotspot/gtest/runtime/test_classLoader.cpp > ! test/hotspot/gtest/runtime/test_classPrinter.cpp > ! test/hotspot/gtest/runtime/test_committed_virtualmemory.cpp > ! test/hotspot/gtest/runtime/test_globals.cpp > ! test/hotspot/gtest/runtime/test_lockStack.cpp > ! test/hotspot/gtest/runtime/test_mutex.cpp > ! test/hotspot/gtest/runtime/test_objectMonitor.cpp > ! test/hotspot/gtest/runtime/test_os.cpp > ! test/hotspot/gtest/runtime/test_os_aix.cpp > ! test/hotspot/gtest/runtime/test_os_linux.cpp > ! test/hotspot/gtest/runtime/test_os_reserve_between.cpp > ! test/hotspot/gtest/runtime/test_os_windows.cpp > ! test/hotspot/gtest/runtime/test_perfdata.cpp > ! test/hotspot/gtest/runtime/test_safefetch.cpp > ! test/hotspot/gtest/runtime/test_semaphore.cpp > ! test/hotspot/gtest/runtime/test_signals.cpp > ! test/hotspot/gtest/runtime/test_signatureStream.cpp > ! test/hotspot/gtest/runtime/test_special_flags.cpp > ! test/hotspot/gtest/runtime/test_stackoverflow.cpp > ! test/hotspot/gtest/runtime/test_stubRoutines.cpp > ! test/hotspot/gtest/runtime/test_synchronizer.cpp > ! test/hotspot/gtest/runtime/test_threads.cpp > ! test/hotspot/gtest/runtime/test_trim_native.cpp > ! test/hotspot/gtest/runtime/test_virtualMemoryTracker.cpp > ! test/hotspot/gtest/runtime/test_vmStructs.cpp > ! test/hotspot/gtest/testutils.cpp > ! test/hotspot/gtest/unittest.cpp > ! test/hotspot/gtest/utilities/test_abs.cpp > ! test/hotspot/gtest/utilities/test_align.cpp > ! test/hotspot/gtest/utilities/test_bitMap.cpp > ! test/hotspot/gtest/utilities/test_bitMap_iterate.cpp > ! test/hotspot/gtest/utilities/test_bitMap_large.cpp > ! test/hotspot/gtest/utilities/test_bitMap_popcnt.cpp > ! test/hotspot/gtest/utilities/test_bitMap_search.cpp > ! test/hotspot/gtest/utilities/test_bitMap_setops.cpp > ! test/hotspot/gtest/utilities/test_byteswap.cpp > ! test/hotspot/gtest/utilities/test_chunkedList.cpp > ! test/hotspot/gtest/utilities/test_concurrentHashtable.cpp > ! test/hotspot/gtest/utilities/test_count_leading_zeros.cpp > ! test/hotspot/gtest/utilities/test_count_trailing_zeros.cpp > ! test/hotspot/gtest/utilities/test_enumIterator.cpp > ! test/hotspot/gtest/utilities/test_filterQueue.cpp > ! test/hotspot/gtest/utilities/test_globalCounter.cpp > ! test/hotspot/gtest/utilities/test_globalCounter_nested.cpp > ! test/hotspot/gtest/utilities/test_globalDefinitions.cpp > ! test/hotspot/gtest/utilities/test_growableArray.cpp > ! test/hotspot/gtest/utilities/test_istream.cpp > ! test/hotspot/gtest/utilities/test_java_arithmetic.cpp > ! test/hotspot/gtest/utilities/test_json.cpp > ! test/hotspot/gtest/utilities/test_linkedlist.cpp > ! test/hotspot/gtest/utilities/test_lockFreeStack.cpp > ! test/hotspot/gtest/utilities/test_metaspaceClosure.cpp > ! test/hotspot/gtest/utilities/test_nonblockingQueue.cpp > ! test/hotspot/gtest/utilities/test_objectBitSet.cpp > ! test/hotspot/gtest/utilities/test_ostream.cpp > ! test/hotspot/gtest/utilities/test_parse_memory_size.cpp > ! test/hotspot/gtest/utilities/test_population_count.cpp > ! test/hotspot/gtest/utilities/test_powerOfTwo.cpp > ! test/hotspot/gtest/utilities/test_quicksort.cpp > ! test/hotspot/gtest/utilities/test_resourceHash.cpp > ! test/hotspot/gtest/utilities/test_reverse_bits.cpp > ! test/hotspot/gtest/utilities/test_singleWriterSynchronizer.cpp > ! test/hotspot/gtest/utilities/test_sizes.cpp > ! test/hotspot/gtest/utilities/test_spinYield.cpp > ! test/hotspot/gtest/utilities/test_stringUtils.cpp > ! test/hotspot/gtest/utilities/test_tribool.cpp > ! test/hotspot/gtest/utilities/test_unsigned5.cpp > ! test/hotspot/gtest/utilities/test_utf8.cpp > ! test/hotspot/gtest/utilities/test_valueObjArray.cpp > ! test/hotspot/gtest/utilities/test_vmerror.cpp > ! test/hotspot/gtest/utilities/test_waitBarrier.cpp > ! test/hotspot/gtest/x86/test_assemblerx86.cpp > > Changeset: 4a9fba61 > Branch: hermetic-java-runtime > Author: Coleen Phillimore > Date: 2025-01-21 13:18:58 +0000 > URL: https://git.openjdk.org/leyden/commit/4a9fba615da0dfa6646ecb9fd9d929f74fe6875e > > 8347990: Remove SIZE_FORMAT macros and replace remaining uses > > Reviewed-by: dholmes, kbarrett > > ! src/hotspot/share/memory/metaspace.cpp > ! src/hotspot/share/utilities/globalDefinitions.hpp > ! test/hotspot/gtest/gc/g1/test_g1FreeIdSet.cpp > ! test/hotspot/gtest/gc/shared/test_bufferNodeAllocator.cpp > ! test/hotspot/gtest/gc/shared/test_oopStorage.cpp > ! test/hotspot/gtest/gc/shared/test_workerDataArray.cpp > ! test/hotspot/gtest/logging/test_logFileOutput.cpp > ! test/hotspot/gtest/logging/test_logMessageTest.cpp > ! test/hotspot/gtest/memory/test_arena.cpp > ! test/hotspot/gtest/metaspace/test_blocktree.cpp > ! test/hotspot/gtest/metaspace/test_chunkheaderpool.cpp > ! test/hotspot/gtest/metaspace/test_commitmask.cpp > ! test/hotspot/gtest/metaspace/test_metachunk.cpp > ! test/hotspot/gtest/metaspace/test_metaspacearena.cpp > ! test/hotspot/gtest/metaspace/test_virtualspacenode.cpp > ! test/hotspot/gtest/nmt/test_nmt_cornercases.cpp > ! test/hotspot/gtest/nmt/test_nmt_locationprinting.cpp > ! test/hotspot/gtest/nmt/test_nmt_totals.cpp > ! test/hotspot/gtest/runtime/test_os.cpp > ! test/hotspot/gtest/utilities/test_align.cpp > ! test/hotspot/gtest/utilities/test_globalDefinitions.cpp > ! test/hotspot/gtest/utilities/test_lockFreeStack.cpp > ! test/hotspot/gtest/utilities/test_nonblockingQueue.cpp > ! test/hotspot/gtest/utilities/test_singleWriterSynchronizer.cpp > ! test/hotspot/gtest/utilities/test_vmerror.cpp > > Changeset: 48c75976 > Branch: hermetic-java-runtime > Author: Thomas Stuefe > Date: 2025-01-21 14:46:25 +0000 > URL: https://git.openjdk.org/leyden/commit/48c75976b13d891b30ba936ea27fa1f034fd5356 > > 8348029: Make gtest death tests work with real crash signals > > Reviewed-by: mbaesken, szaldana > > ! src/hotspot/share/utilities/vmError.cpp > ! test/hotspot/gtest/unittest.hpp > > Changeset: 5c4a387b > Branch: hermetic-java-runtime > Author: Daniel Fuchs > Date: 2025-01-21 14:46:53 +0000 > URL: https://git.openjdk.org/leyden/commit/5c4a387b7e5643815542dd6938e8e1dbb817ad90 > > 8348107: test/jdk/java/net/httpclient/HttpsTunnelAuthTest.java fails intermittently > > Reviewed-by: jpai > > ! test/jdk/java/net/httpclient/HttpsTunnelAuthTest.java > > Changeset: 1ed396b4 > Branch: hermetic-java-runtime > Author: Simon Tooke > Committer: Severin Gehwolf > Date: 2025-01-21 15:01:37 +0000 > URL: https://git.openjdk.org/leyden/commit/1ed396b4fc5e8e5ed69694449993b9330e396531 > > 8346927: serviceability/dcmd/vm/[SystemMapTest.java|SystemDumpMapTest.java] fail at jmx > > Reviewed-by: kevinw > > ! test/hotspot/jtreg/serviceability/dcmd/vm/SystemMapTestBase.java > > Changeset: 8e8c9482 > Branch: hermetic-java-runtime > Author: SendaoYan > Date: 2025-01-21 15:32:05 +0000 > URL: https://git.openjdk.org/leyden/commit/8e8c9482a972a0b8fe6de0887af8a6558f774d23 > > 8346866: [ASAN] memoryReserver.cpp reported applying non-zero offset to non-null pointer produced null pointer > > Co-authored-by: Axel Boldt-Christmas > Reviewed-by: kbarrett, stefank > > ! src/hotspot/share/memory/memoryReserver.cpp > > Changeset: a62a8701 > Branch: hermetic-java-runtime > Author: Daniel Fuchs > Date: 2025-01-21 16:04:04 +0000 > URL: https://git.openjdk.org/leyden/commit/a62a870150cf199f16277b478af2f5d937255b3c > > 8347995: Race condition in jdk/java/net/httpclient/offline/FixedResponseHttpClient.java > > Reviewed-by: jpai > > ! test/jdk/java/net/httpclient/offline/FixedResponseHttpClient.java > > Changeset: 3d4afc49 > Branch: hermetic-java-runtime > Author: Kevin Walls > Date: 2025-01-21 17:23:04 +0000 > URL: https://git.openjdk.org/leyden/commit/3d4afc492ac3054fe2bd10f0a76635a613f31033 > > 8345079: Simplify/cleanup Exception handling in RMIConnectionImpl > > Reviewed-by: dfuchs > > ! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java > > Changeset: 81912e95 > Branch: hermetic-java-runtime > Author: Naoto Sato > Date: 2025-01-21 18:29:56 +0000 > URL: https://git.openjdk.org/leyden/commit/81912e958ba77c1c9371305ecfedad13aaa3fa6a > > 8347841: Test fixes that use deprecated time zone IDs > > Reviewed-by: jlu, joehw > > ! test/jdk/java/io/File/TimeZoneLastModified.java > ! test/jdk/java/text/Format/DateFormat/DateFormatRegression.java > ! test/jdk/java/text/Format/DateFormat/DateFormatTest.java > ! test/jdk/java/text/Format/DateFormat/SDFTCKZoneNamesTest.java > ! test/jdk/java/text/Format/DateFormat/bug4358730.java > ! test/jdk/java/util/Calendar/CalendarRegression.java > ! test/jdk/java/util/Calendar/JavatimeTest.java > ! test/jdk/java/util/Calendar/bug4316678.java > ! test/jdk/java/util/Calendar/bug4372743.java > ! test/jdk/java/util/Date/Bug4955000.java > ! test/jdk/java/util/Date/DateRegression.java > ! test/jdk/java/util/Date/DateTest.java > ! test/jdk/java/util/PluggableLocale/TimeZoneNameProviderTest.java > ! test/jdk/java/util/Properties/StoreDeadlock.java > ! test/jdk/java/util/TimeZone/Bug5097350.java > ! test/jdk/java/util/TimeZone/Bug6329116.java > ! test/jdk/java/util/TimeZone/Bug6772689.java > ! test/jdk/java/util/TimeZone/DaylightTimeTest.java > ! test/jdk/java/util/TimeZone/IDTest.java > ! test/jdk/java/util/TimeZone/ListTimeZones.java > ! test/jdk/java/util/TimeZone/TimeZoneBoundaryTest.java > ! test/jdk/java/util/TimeZone/TimeZoneRegression.java > ! test/jdk/java/util/TimeZone/bug4096952.java > ! test/jdk/sun/security/x509/X509CertImpl/V3Certificate.java > ! test/jdk/sun/util/resources/TimeZone/Bug4640234.java > ! test/jdk/sun/util/resources/cldr/Bug8134384.java > ! test/jdk/sun/util/resources/cldr/Bug8202764.java > > Changeset: 6a29a811 > Branch: hermetic-java-runtime > Author: William Kemper > Date: 2025-01-21 18:36:19 +0000 > URL: https://git.openjdk.org/leyden/commit/6a29a8110ec38b4adc8163ba8651cbc935353f1d > > 8345750: Shenandoah: Test TestJcmdHeapDump.java#aggressive intermittent assert(gc_cause() == GCCause::_no_gc) failed: Over-writing cause > > Reviewed-by: kdnilsen, ysr > > ! src/hotspot/share/gc/shared/gcVMOperations.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp > ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp > ! src/hotspot/share/services/heapDumper.cpp > > Changeset: 9afeb166 > Branch: hermetic-java-runtime > Author: Jiangli Zhou > Date: 2025-01-21 11:45:45 +0000 > URL: https://git.openjdk.org/leyden/commit/9afeb166661892bcf66ec63cf4ab0ff8aa51c8c7 > > Merge branch 'master' into hermetic-java-runtime > > ! make/Images.gmk > ! make/Main.gmk > ! make/autoconf/flags-ldflags.m4 > ! make/autoconf/lib-bundled.m4 > ! make/autoconf/lib-freetype.m4 > ! make/autoconf/spec.gmk.template > ! src/hotspot/share/cds/filemap.cpp > ! src/hotspot/share/classfile/classLoader.cpp > ! src/hotspot/share/classfile/vmSymbols.hpp > ! src/hotspot/share/prims/jvmtiAgent.cpp > ! src/hotspot/share/runtime/arguments.cpp > ! src/hotspot/share/runtime/arguments.hpp > ! src/hotspot/share/runtime/java.cpp > ! src/hotspot/share/runtime/os.cpp > ! src/hotspot/share/runtime/threads.cpp > ! src/hotspot/share/utilities/globalDefinitions.hpp > ! src/hotspot/share/utilities/zipLibrary.cpp > ! src/java.base/share/classes/java/security/KeyStore.java > ! src/java.base/share/classes/java/security/Security.java > ! src/java.base/share/classes/javax/crypto/JceSecurity.java.template > ! src/java.base/share/classes/jdk/internal/jimage/ImageReaderFactory.java > ! src/java.base/share/classes/jdk/internal/misc/JavaHome.java > ! src/java.base/share/classes/sun/security/util/DomainName.java > ! src/java.base/share/classes/sun/security/util/FilePaths.java > ! src/java.base/share/native/libjimage/jimage.cpp > ! src/java.base/share/native/libjli/java.c > ! src/java.base/unix/native/jspawnhelper/jspawnhelper.c > ! src/java.base/unix/native/libjava/ProcessImpl_md.c > ! src/java.desktop/share/classes/sun/awt/FontConfiguration.java > ! src/java.desktop/share/classes/sun/font/SunFontManager.java > ! src/java.desktop/share/classes/sun/print/PSPrinterJob.java > ! src/java.desktop/windows/classes/sun/awt/Win32FontManager.java > ! make/Images.gmk > ! make/Main.gmk > ! make/autoconf/flags-ldflags.m4 > ! make/autoconf/lib-bundled.m4 > ! make/autoconf/lib-freetype.m4 > ! make/autoconf/spec.gmk.template > ! src/hotspot/share/cds/filemap.cpp > ! src/hotspot/share/classfile/classLoader.cpp > ! src/hotspot/share/classfile/vmSymbols.hpp > ! src/hotspot/share/prims/jvmtiAgent.cpp > ! src/hotspot/share/runtime/arguments.cpp > ! src/hotspot/share/runtime/arguments.hpp > ! src/hotspot/share/runtime/java.cpp > ! src/hotspot/share/runtime/os.cpp > ! src/hotspot/share/runtime/threads.cpp > ! src/hotspot/share/utilities/globalDefinitions.hpp > ! src/hotspot/share/utilities/zipLibrary.cpp > ! src/java.base/share/classes/java/security/KeyStore.java > ! src/java.base/share/classes/java/security/Security.java > ! src/java.base/share/classes/javax/crypto/JceSecurity.java.template > ! src/java.base/share/classes/jdk/internal/jimage/ImageReaderFactory.java > + src/java.base/share/classes/jdk/internal/misc/JavaHome.java > ! src/java.base/share/classes/sun/security/util/DomainName.java > ! src/java.base/share/classes/sun/security/util/FilePaths.java > ! src/java.base/share/native/libjimage/jimage.cpp > ! src/java.base/share/native/libjli/java.c > ! src/java.base/unix/native/jspawnhelper/jspawnhelper.c > ! src/java.base/unix/native/libjava/ProcessImpl_md.c > ! src/java.desktop/share/classes/sun/awt/FontConfiguration.java > ! src/java.desktop/share/classes/sun/font/SunFontManager.java > ! src/java.desktop/share/classes/sun/print/PSPrinterJob.java > ! src/java.desktop/windows/classes/sun/awt/Win32FontManager.java > From maurizio.cimadamore at oracle.com Wed Jan 22 17:22:23 2025 From: maurizio.cimadamore at oracle.com (Maurizio Cimadamore) Date: Wed, 22 Jan 2025 17:22:23 +0000 Subject: from computed constants to stable values Message-ID: <94eed988-7f80-4b1b-948c-0d5b109cc7b9@oracle.com> Hi all, Per and I have been busy polishing the Computed Constant API. So much so that it has now changed name to Stable Value API :-) https://openjdk.org/jeps/502 The goal is still to provide a safe API around JVM's @Stable value annotation. But, as we experimented with the old API, we realized that its "lambda-oriented" design, while good, was too restrictive when clients wanted to "set" the computed constant in a more imperative fashion. In the new Stable Value API, stable values are created unset. They can be set imperatively, or more functionally using a method similar to Map::computeIfAbsent. If you squint, the old computed constants have not disappeared: a computed constant can be expressed as a supplier that wraps a stable value -- we call such a supplier a "stable supplier". Per's talk at Devoxx 2024 is a good companion to the new JEP, with lots of interesting live examples: https://www.youtube.com/watch?v=3fXHrK3yV9w Let us know what you think! Cheers Maurizio From zjx001202 at gmail.com Thu Jan 23 01:45:59 2025 From: zjx001202 at gmail.com (Glavo) Date: Thu, 23 Jan 2025 09:45:59 +0800 Subject: from computed constants to stable values In-Reply-To: <94eed988-7f80-4b1b-948c-0d5b109cc7b9@oracle.com> References: <94eed988-7f80-4b1b-948c-0d5b109cc7b9@oracle.com> Message-ID: Hi Maurizio, It?s great to see Stable Values getting ready to start previewing, it?s a very useful piece of work. But I have doubts about some of the descriptions in the "Alternatives" section. In this section, the Class-holder idiom is described as "this makes applications slower to start up". But I don't find this convincing because all the previous examples are using lambda, and I believe that for the use case that is only called once, it has a larger startup overhead than the holder class. I've looked at the source code, so I know that StableValue has methods like StableValue::trySet and StableValue::setOrThrow, but I haven't seen them in the JEP draft. If they still exist today, can they be included in the description of the JEP? For use cases where startup time is critical, they should have lower overhead than StableValue::orElseSet. Glavo On Thu, Jan 23, 2025 at 2:17?AM Maurizio Cimadamore < maurizio.cimadamore at oracle.com> wrote: > Hi all, > Per and I have been busy polishing the Computed Constant API. So much so > that it has now changed name to Stable Value API :-) > > https://openjdk.org/jeps/502 > > The goal is still to provide a safe API around JVM's @Stable value > annotation. But, as we experimented with the old API, we realized that > its "lambda-oriented" design, while good, was too restrictive when > clients wanted to "set" the computed constant in a more imperative fashion. > > In the new Stable Value API, stable values are created unset. They can > be set imperatively, or more functionally using a method similar to > Map::computeIfAbsent. If you squint, the old computed constants have not > disappeared: a computed constant can be expressed as a supplier that > wraps a stable value -- we call such a supplier a "stable supplier". > > Per's talk at Devoxx 2024 is a good companion to the new JEP, with lots > of interesting live examples: > > https://www.youtube.com/watch?v=3fXHrK3yV9w > > Let us know what you think! > > Cheers > Maurizio > > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From maurizio.cimadamore at oracle.com Thu Jan 23 10:18:10 2025 From: maurizio.cimadamore at oracle.com (Maurizio Cimadamore) Date: Thu, 23 Jan 2025 10:18:10 +0000 Subject: from computed constants to stable values In-Reply-To: References: <94eed988-7f80-4b1b-948c-0d5b109cc7b9@oracle.com> Message-ID: Hi Glavo, I guess we could unpack what we mean a little more. If a jar contains several dozens of holder classes, that would affect startup (albeit indirectly). You might say "whoa that's a lot of holders" - which would be true -- unless you look at code generated by jextract which routinely features hundreds (!!) such classes. So in these cases being able _not_ to have a class would make a difference. But, I think your assumption that "one value needs one lambda" is not 100% correct: you can have a stable list - and use a single lambda to initialize an arbitrarily large set of values. This is simply not possible with holder classes. > I've looked at the source code, so I know that StableValue has methods > like StableValue::trySet and StableValue::setOrThrow, > but I haven't seen them in the JEP draft.?If they still exist today, > can they be included in the description of the JEP? > For use cases where startup time is critical, they should have lower > overhead than StableValue::orElseSet. Yes, these methods do exist! The JEP focusses on ease of use, so we only used the "functional" approach, but I agree that it would be more complete to also show what the imperative side of the fence looks like. Maurizio From duke at openjdk.org Thu Jan 23 17:04:44 2025 From: duke at openjdk.org (duke) Date: Thu, 23 Jan 2025 17:04:44 GMT Subject: git: openjdk/leyden: premain: Fix merge Message-ID: Changeset: 3b798896 Branch: premain Author: Vladimir V. Ivanov Date: 2025-01-23 05:58:44 +0000 URL: https://git.openjdk.org/leyden/commit/3b798896084fe9cb9b2ba3a1143b3bc61c576aae Fix merge ! src/hotspot/share/runtime/mutex.hpp ! src/hotspot/share/runtime/mutexLocker.cpp From john.r.rose at oracle.com Fri Jan 24 00:41:16 2025 From: john.r.rose at oracle.com (John Rose) Date: Thu, 23 Jan 2025 16:41:16 -0800 Subject: from computed constants to stable values In-Reply-To: <94eed988-7f80-4b1b-948c-0d5b109cc7b9@oracle.com> References: <94eed988-7f80-4b1b-948c-0d5b109cc7b9@oracle.com> Message-ID: On 22 Jan 2025, at 9:22, Maurizio Cimadamore wrote: > Hi all, > Per and I have been busy polishing the Computed Constant API. So much so that it has now changed name to Stable Value API :-) > > https://openjdk.org/jeps/502 > > The goal is still to provide a safe API around JVM's @Stable value annotation. But, as we experimented with the old API, we realized that its "lambda-oriented" design, while good, was too restrictive when clients wanted to "set" the computed constant in a more imperative fashion. > > In the new Stable Value API, stable values are created unset. They can be set imperatively, or more functionally using a method similar to Map::computeIfAbsent. If you squint, the old computed constants have not disappeared: a computed constant can be expressed as a supplier that wraps a stable value -- > we call such a supplier a "stable supplier". > > Per's talk at Devoxx 2024 is a good companion to the new JEP, with lots of interesting live examples: > > https://www.youtube.com/watch?v=3fXHrK3yV9w > I?m glad to see this vision move forward. I have comments, some about the JEP, some about the draft API, and some about future connections with Leyden. The JEP notes the existence of the internal @Stable annotation. FTR, a forthcoming Leyden push to mainline will publish a fuller documentation for it. https://github.com/openjdk/leyden/blob/premain/src/java.base/share/classes/jdk/internal/vm/annotation/Stable.java That?s not needed for the JEP, but there?s slightly misleading language in the JEP about @Stable: > This annotation, a common feature of low-level JDK code, guarantees that the field, even though non-final, can be trusted not to change after its initial and only update That?s true as far as it goes, but it does not specify WHO is making the guarantee, and the reader may wrongly surmise that it is the VM which is somehow making the guarantee. In fact it is the code author (the JDK engineering team!) which makes this guarantee. (That?s why it is an internal annotation; we can only speak for ourselves.) I suggest this amended text to avoid misleading the reader: > This annotation, a common feature of low-level JDK code, -guarantees- +asserts+ that +the VM may trust+ the field, even though non-final, -can be trusted- not to change after -its initial and only update- +the VM considers its value for optimization+. (There is more detail in the spec, of course. The mention of the unique update is an oversimplification. The uniqueness of the stable value is true for the uses of @Stable contemplated by the JEP, but not exactly true for some other uses of @Stable!) Minor grammar problem: > Both FIB and Fibonacci::fib recurses into each other. s/recurses/recurse/ IMO, the JEP and/or API docs could make it clearer that composite stable values (what I would call composite lazy values) can be expected to save on footprint, compared to containers of multiple stable values. A lazy list or map probably has a compact backing store for its states, as well as a shared lambda. Maybe a good place to slip in a comment about the scalability of stable (or lazy) composites is in the JEP section where you talk about double-checked locking on arrays. What you are really saying there is that existing workarounds for lazy values do not scale well to composite bundles of lazy values. Doing the tricky internal work, just once, to support scalable groups of stable/lazy values, and then packaging it into a usable API, is a deep service to the ecosystem. (Perhaps you considered but dropped an API point to expose List> for some IntFunction. We can add it later if it pays for itself. It could more directly expose the footprint saving effects of composite stable values. The point of such a list is it would allow imperative setting of the list elements. The list would of course be a view on the internal compact stable state that underlies any stable composite. I mean a private @Stable array field somewhere, of course. The list API point you supply, which supports only non-imperative lazy usage, is the correct one to lead with, since lazy values are easier to use than full stable values.) By the way, your API rightly supports only finite composites, by ensuring that the relevant domain (int size for lists, set for functions and maps) is specified. This allows internal numbering for the internal stable array that backs the composite. Later on, we can lift the finiteness restriction and support open-ended composites. I wrote a POC of that here: https://cr.openjdk.org/~jrose/draft/StableList.java.txt (It?s for later, not now. But there?s the POC. The compiler can constant-fold through the stable links of an unboundedly growable data structure.) The JEP claims you can pass OrderController::new to the list combinator. It makes a nice demo, but there is a problem: Either there is an OrderController constructor that accepts an int argument (to be used as a list index) or else StableValue::list is fatally flawed, since it cannot accept a lambda that takes a argument to specify the index of the lazy value within the list. I see the draft javadoc has an IntFunction argument to list, so all is well there; the JEP sample code is oversimplified. You could add overloads to the API to save the JEP sample code. (That is, Supplier as well as IntFunction inputs.) Personally, I find it odd that the JEP uses the word ?eagerly? several times, but ?lazy? (?laziness?) only once in the context of the class-holder idiom. I see the list, supplier, function, and map API points in StableValue as (finite) lazy value combinators. (Or factories. They are combinators because they combine with lambdas, although they do not all produce further functions.) I also feel a slight dissonance between the ?of? and ofUnset API points and the combinators. The first pair are used to create stable values per se, and the second are used to create lazy values. I don?t have a proposal to improve that. I don?t think you need to split out LazyList, LazyMap, and other types for the lazy combinators. Relatedly, I feel the ?of? method is misnamed. Normally, a method named ?of? is the first one you should reach for when using an API. But in this case it is the last, the least useful API point, a stable value with no future changes. But stable values are all about leaving the future flexible. Suggest s/of/ofConstant/. (And personally, I think ?ofFoo? methods which take no arguments are ugly. But that?s just me, for sure.) To summarize: There are a number of directions for future growth of lazy data structures, and even explicitly imperative ones (using Stable views of internal states). The existing API and JEP provide a foundation for this. There are three possible connections here to Leyden proper (especially Premain work). First and most simply, if you have an app that contains stable values (either scalars or composites), and the training run binds them, then there is a reasonable hope that we can include such bindings in a future version of Leyden. The access paths which reach the stable values must be made shiftable first, which means it?s not a slam dunk, but we are getting there by steps. (What do I mean by access paths? I mean API points like static finals and access methods which reach stable values. A Leyden Premain assembly phase needs to acquire permission to execute such API points. This means shifting of class initializers, which presupposes class initializers that are simple enough to shift, and transparent enough to be proved simple enough to shift. Working on it?) Second, and presupposing that we have found a way to make access paths shiftable to a premain assembly phase, we may wish to provide a way to mark stable values as desirable to execute in an assembly phase, even if the training run has not provided evidence that they should be executed. This is more speculative, because the best evidence that something should be executed is that a training run has executed it. But there might be something here. There are proposals for marking the stable data structures themselves by calling special factories, and other proposals for annotations, and yet others for command sets, and still others which perform global analysis that selects the stable values without the need for special markings. Clearly this is an area for further research. The common foundation of all such research is the existence of a stable value for which early execution is an option to consider. This JEP provides that foundation! A third connection for Leyden is even more researchy, and that is the question of language features to support refactoring of Java APIs to be more Leyden friendly. Since Leyden is (in part) about shifting computations, and stable values are units of shiftable computation, it seems likely that stable values will help us manage the shifting of computations to their correct time (assembly phase, production run, etc.). If we figure out a few idioms with stable values that really pay off, we might want to enshrine them in the language, as an extra encouragement to the rest of the world, to refactor their code to be more Leyden-friendly. Did I mention this is very very researchy? I think there could be a payoff if we figure out, not only some sort of sugar for ?just the right kind? of stable values for Leyden, but also the same sugar for making class initializer code more declarative (analyzable, provably shiftable). For example, lambdas are already provably shiftable. This is true as of JDK 24 in JEP 483. If we could encourage programmers to use only lambdas and well behaved data structures like those of StableValue, and have nothing else in class initializers, then said initializers could be shifted to premain (to an assembly phase that runs long before main). This can be done, with discipline, in today?s language. But I have to wonder if, eventually, we will want to ask the language to help. Full disclosure: That is why I think we will eventually want lazy statics, which have those provable properties. But it?s still just a guess, at this point. If we do add lazy statics, they will be built on top of something like stable value composites, I think. Again, that is just a speculation about the future, but I think the present work is foundational for many interesting things. Cheers! ? John From maurizio.cimadamore at oracle.com Fri Jan 24 10:18:59 2025 From: maurizio.cimadamore at oracle.com (Maurizio Cimadamore) Date: Fri, 24 Jan 2025 10:18:59 +0000 Subject: from computed constants to stable values In-Reply-To: References: <94eed988-7f80-4b1b-948c-0d5b109cc7b9@oracle.com> Message-ID: <33d6a119-d981-4c6e-a3f5-879e1b393ac4@oracle.com> Hi John, thanks for the comments, some replies below > That?s true as far as it goes, but it does not specify WHO is making > the guarantee, and the reader may wrongly surmise that it is the VM > which is somehow making the guarantee. In fact it is the code author > (the JDK engineering team!) which makes this guarantee. (That?s why > it is an internal annotation; we can only speak for ourselves.) > > I suggest this amended text to avoid misleading the reader: > >> This annotation, a common feature of low-level JDK code, -guarantees- +asserts+ that +the VM may trust+ the field, even though non-final, -can be trusted- not to change after -its initial and only update- +the VM considers its value for optimization+. I agree the proposed text is clearer as to who provides the guarantee and who does the trusting :-) > > IMO, the JEP and/or API docs could make it clearer that > composite stable values (what I would call composite lazy > values) can be expected to save on footprint, compared > to containers of multiple stable values. A lazy list or > map probably has a compact backing store for its states, > as well as a shared lambda. This is a good point -- there is a reason as to why we didn't go "fully minimal", and that reason is that we can provide better-footprint version for some of these types. In that sense, we have tried to make StableValue a "battery included" API (and, as a result, some factories you see in there are _not_ primitives, but the result of playing the API a bit, and seeing which common use cases popped out more frequently). > > (Perhaps you considered but dropped an API point to > expose List> for some IntFunction. > We can add it later if it pays for itself. We considered it - in almost all cases we have seen, clients really wanted to interact with a List so we left it -- but it's something in the back of our mind -- something which few preview iterations might help to shake out. As you say a new factory can be added. > By the way, your API rightly supports only finite > composites, by ensuring that the relevant domain > (int size for lists, set for functions and maps) > is specified. This allows internal numbering for > the internal stable array that backs the composite. > Later on, we can lift the finiteness restriction > and support open-ended composites. I wrote a POC > of that here: > > https://cr.openjdk.org/~jrose/draft/StableList.java.txt > That's nice -- I believe Per and Jorn already did some explorations in this space -- it's doable, but we wanted to draw a line in the sand (for now). What you suggest makes perfect sense as something to consider in a later step. > The JEP claims you can pass OrderController::new to the > list combinator. It makes a nice demo, but there is a > problem: Either there is an OrderController constructor > that accepts an int argument (to be used as a list index) > or else StableValue::list is fatally flawed, since it > cannot accept a lambda that takes a argument to specify > the index of the lazy value within the list. I see the > draft javadoc has an IntFunction argument to list, so > all is well there; the JEP sample code is oversimplified. > You could add overloads to the API to save the JEP sample > code. (That is, Supplier as well as IntFunction inputs.) Good catch -- this can result in some confusion > > Personally, I find it odd that the JEP uses the > word ?eagerly? several times, but ?lazy? (?laziness?) > only once in the context of the class-holder idiom. > I see the list, supplier, function, and map API points > in StableValue as (finite) lazy value combinators. > (Or factories. They are combinators because they > combine with lambdas, although they do not all > produce further functions.) > > I also feel a slight dissonance between the > ?of? and ofUnset API points and the combinators. > The first pair are used to create stable values > per se, and the second are used to create lazy > values. I don?t have a proposal to improve that. > I don?t think you need to split out LazyList, > LazyMap, and other types for the lazy combinators. Yeah - it's fair to say that this is an area where we don't feel 100% sure yet. Adding new Stable/Lazy types just for the result of these combinator methods seemed overkill. Another version we considered was to move these "stable" combinators where they belong - e.g. as static methods in Supplier, List, Function. But we were a bit worried about the discoverability aspect (e.g. how would you know that you can now create a stable int function?) > > Relatedly, I feel the ?of? method is misnamed. > Normally, a method named ?of? is the first one > you should reach for when using an API. But in > this case it is the last, the least useful API > point, a stable value with no future changes. > But stable values are all about leaving the > future flexible. Suggest s/of/ofConstant/. > > (And personally, I think ?ofFoo? methods which > take no arguments are ugly. But that?s just > me, for sure.) We're also not 100% happy about the factory names and we flip-flopped quite a bit here (Per can testify to that :-) ) > > To summarize: There are a number of directions > for future growth of lazy data structures, and > even explicitly imperative ones (using Stable > views of internal states). The existing API > and JEP provide a foundation for this. > > There are three possible connections here to > Leyden proper (especially Premain work). > > First and most simply, if you have an app that > contains stable values (either scalars or composites), > and the training run binds them, then there is a > reasonable hope that we can include such bindings > in a future version of Leyden. The access paths > which reach the stable values must be made shiftable > first, which means it?s not a slam dunk, but we are > getting there by steps. > > (What do I mean by access paths? I mean API points > like static finals and access methods which reach > stable values. A Leyden Premain assembly phase needs > to acquire permission to execute such API points. > This means shifting of class initializers, which > presupposes class initializers that are simple > enough to shift, and transparent enough to be > proved simple enough to shift. Working on it?) Yes. A big question (and something we'd appreciate feedback on) is how much having the imperative methods are an obstacle to that. And/or reusing existing API names. For instance, in principle a stable suppllier can be shifted: it only has a `get` method, so there's not a lot of API surface to worry about. But, the fact that a stable supplier has type `Supplier` might, I suppose, make it hard for bytecode processors. Our hope is that if you see a Supplier built with StableValue::supplier, but you happen to know what the lambda will evaluate to, perhaps you can just replace the stable supplier with a _constant_ supplier (e.g. Supplier.ofConstant(value)). We don't have such an API point, but it's not difficult to create such a supplier. > > This can be done, with discipline, in today?s language. > But I have to wonder if, eventually, we will want to > ask the language to help. Full disclosure: That is > why I think we will eventually want lazy statics, which > have those provable properties. But it?s still just > a guess, at this point. If we do add lazy statics, > they will be built on top of something like stable > value composites, I think. Again, that is just a > speculation about the future, but I think the present > work is foundational for many interesting things. Totally agree - exposing "stability" in the language is not trivial, but we have hopes that stable values could be a useful tool for compilers to support such a feature. Thanks! Maurizio -------------- next part -------------- An HTML attachment was scrubbed... URL: From asmehra at openjdk.org Mon Jan 27 20:14:52 2025 From: asmehra at openjdk.org (Ashutosh Mehra) Date: Mon, 27 Jan 2025 20:14:52 GMT Subject: RFR: Save/load i2c2i adapters [v11] In-Reply-To: References: Message-ID: > This is an attempt to save and load i2c2i adapters along with the adapter handler table. > There are mainly two parts to this change: > 1. Storing of adapter code in the SCCache or AOT code cache. > 2. Storing of adapter handler table in the AOT cache. > > Adapter handler table is a map from AdapterFingerPrint to AdapterHnadlerEntry. To store them in AOT cache, AdapterFingerPrint and AdapterHandlerEntry are updated to MetaspaceObj. Both these entities are discovered and added to the cache while processing the Method. When storing the adapter handler table, only the entries that have already been archived are considered. This allows pruning of AdapterHnadlerEntry that may be only reachable through a Method that is not eligible to be archived. > > An AdapterHandlerEntry has pointer to the adapter code. Because the AdapterHandlerEntry and the adapter code are stored in separate archives, this link between the AdapterHandlerEntry and the adapter code needs to be removed (see AdapterHandlerEntry::remove_unshareable_info()). > During the production run, as the methods in the AOT cache are adopted, the AdapterHandlerEntry is linked back to the adapter code (see AdapterHandlerEntry::restore_unshareable_info). > > All this code is guarded by -XX:[+-]ArchiveAdapters option which defaults to false, but is set to true in CDSConfig during the assembly phase. > > Other changes worth mentioning: > 1. Changes to the SCCache infrastructure to make it possible to store and load adapter code. (Thanks to @adinn) > 2. Updating AdapterFingerPrint hashing algorithm to avoid collisions. If there is any collision, then it will prevent finding the adapter code in the SCCache. (Again courtesy of @adinn) > > Thanks to @adinn for providing many of these changes. > > Performance: > -Xlog:init shows time taken for linking of Methods and making adapters. An example output is: > > ClassLoader: > clinit: 150us / 4612 events > link methods: 28980us / 176893 events > method adapters: 15378us / 697 events > > Save/load of adapters seem to have improved these stats. > > | Quarkus | -ArchiveAdapters | +ArchiveAdapters | > |---|---|---| > | link methods | 12214us / 58913 events | 2700us / 58913 events | > | method adapters | 7793us / 607 events | 4402us / 38 events | > > | Spring-petclinic | -ArchiveAdapters | +ArchiveAdapters | > |---|---|---| > | link methods | 28980us / 176893 events | 7485us / 176893 events | > | method adapters | 15378us / 697 events | 7050us / 13 events | > > Howeve... Ashutosh Mehra has updated the pull request incrementally with one additional commit since the last revision: Mark entry point as RuntimeAddress for relocation Signed-off-by: Ashutosh Mehra ------------- Changes: - all: https://git.openjdk.org/leyden/pull/25/files - new: https://git.openjdk.org/leyden/pull/25/files/d4d8cf88..56c98bb3 Webrevs: - full: https://webrevs.openjdk.org/?repo=leyden&pr=25&range=10 - incr: https://webrevs.openjdk.org/?repo=leyden&pr=25&range=09-10 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/leyden/pull/25.diff Fetch: git fetch https://git.openjdk.org/leyden.git pull/25/head:pull/25 PR: https://git.openjdk.org/leyden/pull/25 From asmehra at openjdk.org Mon Jan 27 21:08:59 2025 From: asmehra at openjdk.org (Ashutosh Mehra) Date: Mon, 27 Jan 2025 21:08:59 GMT Subject: RFR: Save/load i2c2i adapters [v12] In-Reply-To: References: Message-ID: > This is an attempt to save and load i2c2i adapters along with the adapter handler table. > There are mainly two parts to this change: > 1. Storing of adapter code in the SCCache or AOT code cache. > 2. Storing of adapter handler table in the AOT cache. > > Adapter handler table is a map from AdapterFingerPrint to AdapterHnadlerEntry. To store them in AOT cache, AdapterFingerPrint and AdapterHandlerEntry are updated to MetaspaceObj. Both these entities are discovered and added to the cache while processing the Method. When storing the adapter handler table, only the entries that have already been archived are considered. This allows pruning of AdapterHnadlerEntry that may be only reachable through a Method that is not eligible to be archived. > > An AdapterHandlerEntry has pointer to the adapter code. Because the AdapterHandlerEntry and the adapter code are stored in separate archives, this link between the AdapterHandlerEntry and the adapter code needs to be removed (see AdapterHandlerEntry::remove_unshareable_info()). > During the production run, as the methods in the AOT cache are adopted, the AdapterHandlerEntry is linked back to the adapter code (see AdapterHandlerEntry::restore_unshareable_info). > > All this code is guarded by -XX:[+-]ArchiveAdapters option which defaults to false, but is set to true in CDSConfig during the assembly phase. > > Other changes worth mentioning: > 1. Changes to the SCCache infrastructure to make it possible to store and load adapter code. (Thanks to @adinn) > 2. Updating AdapterFingerPrint hashing algorithm to avoid collisions. If there is any collision, then it will prevent finding the adapter code in the SCCache. (Again courtesy of @adinn) > > Thanks to @adinn for providing many of these changes. > > Performance: > -Xlog:init shows time taken for linking of Methods and making adapters. An example output is: > > ClassLoader: > clinit: 150us / 4612 events > link methods: 28980us / 176893 events > method adapters: 15378us / 697 events > > Save/load of adapters seem to have improved these stats. > > | Quarkus | -ArchiveAdapters | +ArchiveAdapters | > |---|---|---| > | link methods | 12214us / 58913 events | 2700us / 58913 events | > | method adapters | 7793us / 607 events | 4402us / 38 events | > > | Spring-petclinic | -ArchiveAdapters | +ArchiveAdapters | > |---|---|---| > | link methods | 28980us / 176893 events | 7485us / 176893 events | > | method adapters | 15378us / 697 events | 7050us / 13 events | > > Howeve... Ashutosh Mehra has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 35 commits: - Merge branch 'premain' into premain-save-i2c2i-v3 - Mark entry point as RuntimeAddress for relocation Signed-off-by: Ashutosh Mehra - Fix whitespace errors Signed-off-by: Ashutosh Mehra - Fix compile failure in minimal build config Signed-off-by: Ashutosh Mehra - Search archived handler table before runtime table when searching a CodeBlob Signed-off-by: Ashutosh Mehra - Fix bug in looking up AdapterFingerPrint in archived table Signed-off-by: Ashutosh Mehra - Fix bool condition check Signed-off-by: Ashutosh Mehra - Avoid race condition between compiler thread generating exception blob and main thread generating adapters Signed-off-by: Ashutosh Mehra - Avoid adding AdapterHandlerEntry created for comparison to the handler table. Do not call delete on AdapterHandlerEntry. Instead call the destructor explicitly through a deallocate() method. Signed-off-by: Ashutosh Mehra - Fix merge conflict Signed-off-by: Ashutosh Mehra - ... and 25 more: https://git.openjdk.org/leyden/compare/3b798896...5df7a30d ------------- Changes: https://git.openjdk.org/leyden/pull/25/files Webrev: https://webrevs.openjdk.org/?repo=leyden&pr=25&range=11 Stats: 1354 lines in 26 files changed: 877 ins; 247 del; 230 mod Patch: https://git.openjdk.org/leyden/pull/25.diff Fetch: git fetch https://git.openjdk.org/leyden.git pull/25/head:pull/25 PR: https://git.openjdk.org/leyden/pull/25 From duke at openjdk.org Mon Jan 27 22:23:10 2025 From: duke at openjdk.org (duke) Date: Mon, 27 Jan 2025 22:23:10 GMT Subject: git: openjdk/leyden: hermetic-java-runtime: 92 new changesets Message-ID: Changeset: 25fecaaf Branch: hermetic-java-runtime Author: Magnus Ihse Bursie Date: 2025-01-21 19:02:08 +0000 URL: https://git.openjdk.org/leyden/commit/25fecaaf87400af535c242fe50296f1f89ceeb16 8348039: testmake fails at IDEA after JDK-8347825 Reviewed-by: erikj ! test/make/TestIdea.gmk Changeset: f2a9d26b Branch: hermetic-java-runtime Author: Brian Burkhalter Date: 2025-01-21 19:07:17 +0000 URL: https://git.openjdk.org/leyden/commit/f2a9d26b2e409a7216d967ebb6b92726e8ed65c3 8347740: java/io/File/createTempFile/SpecialTempFile.java failing Reviewed-by: djelinski ! test/jdk/java/io/File/createTempFile/SpecialTempFile.java Changeset: c38417a8 Branch: hermetic-java-runtime Author: Aleksey Shipilev Date: 2025-01-21 19:23:33 +0000 URL: https://git.openjdk.org/leyden/commit/c38417a86e27f047715cfd9a98770387d994a512 8348186: C1: Purge fpu_stack_size infrastructure Reviewed-by: kvn ! src/hotspot/cpu/x86/c1_LinearScan_x86.cpp ! src/hotspot/share/c1/c1_LIR.hpp Changeset: bbd88077 Branch: hermetic-java-runtime Author: Leonid Mesnik Date: 2025-01-21 21:10:43 +0000 URL: https://git.openjdk.org/leyden/commit/bbd880775f73ac11dc2c86ec5b598bdb4305e699 8338428: Add logging of final VM flags while setting properties Reviewed-by: dholmes, rriggs ! test/hotspot/jtreg/TEST.ROOT ! test/jdk/TEST.ROOT Changeset: 7a6ff920 Branch: hermetic-java-runtime Author: Serguei Spitsyn Date: 2025-01-21 21:37:34 +0000 URL: https://git.openjdk.org/leyden/commit/7a6ff9206a0a4d116dec542819d51daa558d200d 8345543: Test serviceability/jvmti/vthread/StopThreadTest/StopThreadTest.java failed: expected JVMTI_ERROR_OPAQUE_FRAME instead of: 0 Reviewed-by: pchilanomate, dholmes, alanb ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/objectMonitor.hpp Changeset: 8458f886 Branch: hermetic-java-runtime Author: Abhishek Kumar Date: 2025-01-22 05:51:38 +0000 URL: https://git.openjdk.org/leyden/commit/8458f886bd3bf64e23e74262d8ad61e735f9bce9 8347475: GTK: javax/swing/JColorChooser/Test8152419.java there are no swatches or RGB tab in JColorChooser Reviewed-by: aivanov, azvegint, prr, kizune ! test/jdk/javax/swing/JColorChooser/Test8152419.java Changeset: 3c2a1d87 Branch: hermetic-java-runtime Author: David Holmes Date: 2025-01-22 06:10:24 +0000 URL: https://git.openjdk.org/leyden/commit/3c2a1d87d577ee953069e731be140a66a9e7ec1d 8348117: The two-argument overload of SignatureHandlerLibrary::add is not used Reviewed-by: coleenp, shade ! src/hotspot/share/asm/codeBuffer.hpp ! src/hotspot/share/code/codeBlob.hpp ! src/hotspot/share/code/codeCache.hpp ! src/hotspot/share/interpreter/interpreter.hpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/interpreter/interpreterRuntime.hpp ! src/hotspot/share/interpreter/templateInterpreter.hpp ! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp ! src/hotspot/share/runtime/arguments.hpp Changeset: 15d6469e Branch: hermetic-java-runtime Author: Richard Reingruber Date: 2025-01-22 07:02:40 +0000 URL: https://git.openjdk.org/leyden/commit/15d6469e8da635364c0ba83e425fd149c2d69495 8347817: Timeouts running test/jdk/java/lang/String/concat/HiddenClassUnloading.java with fastdebug builds Reviewed-by: clanger, mbaesken, mdoerr ! test/jdk/java/lang/String/concat/HiddenClassUnloading.java Changeset: d777218f Branch: hermetic-java-runtime Author: Matthias Baesken Date: 2025-01-22 08:01:01 +0000 URL: https://git.openjdk.org/leyden/commit/d777218f3879d99673f99aa7b149124684af508b 8346830: Simplify adlc build config for aix Reviewed-by: clanger, erikj, jwaters, jkern ! make/hotspot/gensrc/GensrcAdlc.gmk Changeset: 9b98cc0b Branch: hermetic-java-runtime Author: Stefan Karlsson Date: 2025-01-22 09:25:40 +0000 URL: https://git.openjdk.org/leyden/commit/9b98cc0ba7b626141c5f82df6ae34b0e2015b2ae 8348182: Remove DONT_USE_PRECOMPILED_HEADER Reviewed-by: erikj, shade, dholmes ! make/hotspot/lib/JvmFlags.gmk ! src/hotspot/share/precompiled/precompiled.hpp Changeset: fb438492 Branch: hermetic-java-runtime Author: Robbin Ehn Date: 2025-01-22 10:25:36 +0000 URL: https://git.openjdk.org/leyden/commit/fb438492275cd15390d26460cada2d5e1a49c159 8347794: RISC-V: Add Zfhmin - Float cleanup Reviewed-by: fyang, mli ! src/hotspot/cpu/riscv/assembler_riscv.hpp ! src/hotspot/cpu/riscv/assembler_riscv.inline.hpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/globals_riscv.hpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/vm_version_riscv.hpp ! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp Changeset: 46b24819 Branch: hermetic-java-runtime Author: Roger Riggs Committer: Jaikiran Pai Date: 2024-07-25 11:07:37 +0000 URL: https://git.openjdk.org/leyden/commit/46b248195880517a94947502dcf73c1d0e4d8227 8335428: Enhanced Building of Processes Reviewed-by: rhalade, djelinski ! src/java.base/windows/classes/java/lang/ProcessImpl.java Changeset: 496d06fb Branch: hermetic-java-runtime Author: Jayathirth D V Committer: Jaikiran Pai Date: 2024-08-07 04:03:55 +0000 URL: https://git.openjdk.org/leyden/commit/496d06fb5510737d2b8c4a1539d28e8fce7583ca 8336564: Enhance mask blit functionality redux Reviewed-by: rhalade, mschoene, psadhukhan, prr ! src/java.desktop/share/native/libawt/java2d/SurfaceData.h Changeset: fa83309e Branch: hermetic-java-runtime Author: Roger Riggs Committer: Jaikiran Pai Date: 2024-09-18 14:11:13 +0000 URL: https://git.openjdk.org/leyden/commit/fa83309e1070e158ab500414b758e054f1b71a19 8339180: Enhanced Building of Processes: Follow-on Issue Reviewed-by: naoto, djelinski ! src/java.base/windows/classes/java/lang/ProcessImpl.java Changeset: 5f6c8542 Branch: hermetic-java-runtime Author: Christian Hagedorn Committer: Jaikiran Pai Date: 2024-10-15 15:28:47 +0000 URL: https://git.openjdk.org/leyden/commit/5f6c85420a19d5dd9ccaf0a0c6e8f6502fab2aa7 8330045: Enhance array handling Co-authored-by: Christian Hagedorn Co-authored-by: Emanuel Peter Co-authored-by: Francisco Ferrari Bihurriet Co-authored-by: Martin Balao Reviewed-by: rhalade, ahgross, thartmann, epeter, adinn, roland ! src/hotspot/share/opto/subnode.cpp ! test/hotspot/jtreg/compiler/c2/gvn/TestBoolNodeGVN.java Changeset: 61873564 Branch: hermetic-java-runtime Author: Jaikiran Pai Date: 2025-01-22 11:28:24 +0000 URL: https://git.openjdk.org/leyden/commit/61873564a44d448feb2ae6e5dae93ab33a0aa719 Merge Reviewed-by: dfuchs Changeset: 16dcf15a Branch: hermetic-java-runtime Author: Emanuel Peter Date: 2025-01-22 12:02:39 +0000 URL: https://git.openjdk.org/leyden/commit/16dcf15a14c8a767d21a314aa579862e37f4a697 8348263: C2 SuperWord: TestMemorySegment.java has failing IR rules with AlignVector after JDK-8343685 Reviewed-by: chagedorn, thartmann ! test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegment.java Changeset: 16a1d0a7 Branch: hermetic-java-runtime Author: Jaikiran Pai Date: 2025-01-22 12:14:27 +0000 URL: https://git.openjdk.org/leyden/commit/16a1d0a7ff04acf70573d303141a41dadca08f7a 8348135: Fix couple of problem listing entries in test/hotspot/jtreg/ProblemList-Virtual.txt Reviewed-by: dholmes ! test/hotspot/jtreg/ProblemList-Virtual.txt Changeset: 86a8b48b Branch: hermetic-java-runtime Author: Coleen Phillimore Date: 2025-01-22 12:21:17 +0000 URL: https://git.openjdk.org/leyden/commit/86a8b48b6cc315bae8d385c5c3aafcc6bd401e59 8337458: Remove debugging code print_cpool_bytes Reviewed-by: dholmes, shade ! src/hotspot/share/oops/constantPool.cpp Changeset: 1c7641d4 Branch: hermetic-java-runtime Author: Roberto Casta?eda Lozano Date: 2025-01-22 12:29:53 +0000 URL: https://git.openjdk.org/leyden/commit/1c7641d44f9891b632bcd471edae252103ffb95c 8347563: C2: clean up ModRefBarrierSetC2 Reviewed-by: ayang, tschatzl, kvn ! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.cpp ! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.hpp ! src/hotspot/share/gc/shared/c2/modRefBarrierSetC2.cpp ! src/hotspot/share/gc/shared/c2/modRefBarrierSetC2.hpp Changeset: 893d00ac Branch: hermetic-java-runtime Author: Magnus Ihse Bursie Date: 2025-01-22 15:11:41 +0000 URL: https://git.openjdk.org/leyden/commit/893d00ac7d118620b56ce147d447c6fca80bbe7b 8346388: Cannot use DllMain in libawt for static builds Reviewed-by: aivanov, prr ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp Changeset: 25bb698e Branch: hermetic-java-runtime Author: Aleksey Shipilev Date: 2025-01-22 15:27:41 +0000 URL: https://git.openjdk.org/leyden/commit/25bb698eff9f5aadb54dd37a442e2e1bc555353a 8348195: More u2 conversion warnings after JDK-8347147 Reviewed-by: coleenp, dholmes ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/oops/fieldInfo.inline.hpp ! src/hotspot/share/oops/method.cpp Changeset: 17a408c4 Branch: hermetic-java-runtime Author: Johan Sj?len Date: 2025-01-22 16:35:59 +0000 URL: https://git.openjdk.org/leyden/commit/17a408c4b1534146cebdd18634aff56455d72f13 8348169: Destruct values on free in Treap Reviewed-by: cnorrbin, gziemski ! src/hotspot/share/nmt/nmtTreap.hpp ! test/hotspot/gtest/nmt/test_nmt_treap.cpp Changeset: b720517c Branch: hermetic-java-runtime Author: Daniel Fuchs Date: 2025-01-22 16:39:08 +0000 URL: https://git.openjdk.org/leyden/commit/b720517cb33c2119ec6ed85504bce321de748228 8348108: Race condition in AggregatePublisher.AggregateSubscription Reviewed-by: jpai ! src/java.net.http/share/classes/jdk/internal/net/http/RequestPublishers.java ! test/jdk/java/net/httpclient/AggregateRequestBodyTest.java Changeset: a36e166e Branch: hermetic-java-runtime Author: Zhengyu Gu Date: 2025-01-23 01:14:47 +0000 URL: https://git.openjdk.org/leyden/commit/a36e166ec9e6d6063e5fbbc48555e33c2fa38f3a 8348241: ZGC: Unnecessarily reinitialize ZFragmentationLimit's default value Reviewed-by: stefank ! src/hotspot/share/gc/z/zArguments.cpp Changeset: 8cf07358 Branch: hermetic-java-runtime Author: Jaikiran Pai Date: 2025-01-23 01:39:20 +0000 URL: https://git.openjdk.org/leyden/commit/8cf0735839727300e446828f4f4a8ef6354a8c7a 8348102: java/net/httpclient/HttpClientSNITest.java fails intermittently Reviewed-by: dfuchs, djelinski ! test/jdk/java/net/httpclient/HttpClientSNITest.java Changeset: 66513ddb Branch: hermetic-java-runtime Author: Casper Norrbin Committer: David Holmes Date: 2025-01-23 05:05:19 +0000 URL: https://git.openjdk.org/leyden/commit/66513ddbe97b56e3633abdd0922dd54ab42d5b28 8337997: MallocHeader description refers to non-existent NMT state "minimal" Reviewed-by: jsjolen, zgu ! src/hotspot/share/nmt/mallocHeader.hpp Changeset: e69e5b79 Branch: hermetic-java-runtime Author: Magnus Ihse Bursie Date: 2025-01-23 07:51:11 +0000 URL: https://git.openjdk.org/leyden/commit/e69e5b7960002b35af8c7579e5be043e8c7d63fa 8348324: The failure handler cannot be build by JDK 24 due to restricted warning Reviewed-by: jwaters, jpai ! test/failure_handler/src/share/classes/jdk/test/failurehandler/jtreg/GatherProcessInfoTimeoutHandler.java Changeset: caa3c78f Branch: hermetic-java-runtime Author: Johny Jose Committer: Sean Coffey Date: 2025-01-23 08:26:43 +0000 URL: https://git.openjdk.org/leyden/commit/caa3c78f7837b1f561740184bd8f9cb671c467eb 8347965: (tz) Update Timezone Data to 2025a Reviewed-by: coffeys, naoto ! src/java.base/share/data/tzdata/VERSION ! src/java.base/share/data/tzdata/antarctica ! src/java.base/share/data/tzdata/asia ! src/java.base/share/data/tzdata/australasia ! src/java.base/share/data/tzdata/etcetera ! src/java.base/share/data/tzdata/europe ! src/java.base/share/data/tzdata/factory ! src/java.base/share/data/tzdata/leapseconds ! src/java.base/share/data/tzdata/northamerica ! src/java.base/share/data/tzdata/southamerica ! test/jdk/java/util/TimeZone/TimeZoneData/VERSION ! test/jdk/java/util/TimeZone/TimeZoneData/aliases.txt Changeset: 6032f6ea Branch: hermetic-java-runtime Author: Theo Weidmann Committer: Emanuel Peter Date: 2025-01-23 08:41:02 +0000 URL: https://git.openjdk.org/leyden/commit/6032f6ea04a5f0d52e0a375df764cb15273c8836 8341696: C2: Non-fluid StringBuilder pattern bails out in OptoStringConcat Reviewed-by: epeter ! src/hotspot/share/opto/stringopts.cpp ! src/hotspot/share/opto/stringopts.hpp + test/hotspot/jtreg/compiler/stringopts/TestFluidAndNonFluid.java + test/micro/org/openjdk/bench/vm/compiler/FluidSBBench.java Changeset: c882160d Branch: hermetic-java-runtime Author: Kevin Walls Date: 2025-01-23 09:28:51 +0000 URL: https://git.openjdk.org/leyden/commit/c882160d03cb281c8d64d363b3e42273543f2f7f 8344966: Remove the allowNonPublic MBean compatibility property Reviewed-by: amenkov, sspitsyn, dfuchs ! src/java.management/share/classes/com/sun/jmx/mbeanserver/Introspector.java ! src/java.management/share/classes/com/sun/jmx/mbeanserver/MBeanAnalyzer.java ! src/java.management/share/classes/javax/management/JMX.java - test/jdk/javax/management/MBeanServer/MBeanFallbackTest.java - test/jdk/javax/management/mxbean/MXBeanFallbackTest.java - test/jdk/javax/management/proxy/JMXProxyFallbackTest.java Changeset: 3069e912 Branch: hermetic-java-runtime Author: Kevin Walls Date: 2025-01-23 09:30:03 +0000 URL: https://git.openjdk.org/leyden/commit/3069e91232e33c1d8570378f93a54ac6a036f11f 8344969: Remove the jmx.mxbean.multiname compatibility property Reviewed-by: sspitsyn, amenkov, dfuchs ! src/java.management/share/classes/com/sun/jmx/mbeanserver/MXBeanLookup.java ! test/jdk/javax/management/mxbean/SameObjectTwoNamesTest.java Changeset: 337118da Branch: hermetic-java-runtime Author: Theo Weidmann Committer: Christian Hagedorn Date: 2025-01-23 10:16:33 +0000 URL: https://git.openjdk.org/leyden/commit/337118da6f7101639171ba7b9679f77f5bc70887 8348388: Incorrect copyright header in TestFluidAndNonFluid.java Reviewed-by: epeter, chagedorn ! test/hotspot/jtreg/compiler/stringopts/TestFluidAndNonFluid.java Changeset: 17df5151 Branch: hermetic-java-runtime Author: Alexey Ivanov Date: 2025-01-23 10:50:39 +0000 URL: https://git.openjdk.org/leyden/commit/17df51516aadf5ade73cf8d05c1be09772852b96 8348303: Remove repeated 'a' from ListSelectionEvent Reviewed-by: azvegint, honkar, dmarkov, prr, kizune ! src/java.desktop/share/classes/javax/swing/event/ListSelectionEvent.java Changeset: 89bfcb8d Branch: hermetic-java-runtime Author: Alexey Ivanov Date: 2025-01-23 10:51:53 +0000 URL: https://git.openjdk.org/leyden/commit/89bfcb8db0877b89e9ac41f8330eb0a692ed77ae 8348308: Make fields of ListSelectionEvent final Reviewed-by: honkar, azvegint ! src/java.desktop/share/classes/javax/swing/event/ListSelectionEvent.java Changeset: 119899bc Branch: hermetic-java-runtime Author: Kevin Walls Date: 2025-01-23 11:06:11 +0000 URL: https://git.openjdk.org/leyden/commit/119899bc69a5936d2e38065d8a05705c6d37e66f 8345048: Remove the jmx.extend.open.types compatibility property Reviewed-by: cjplummer, amenkov, sspitsyn ! src/java.management/share/classes/javax/management/openmbean/OpenType.java Changeset: 8b46db0c Branch: hermetic-java-runtime Author: Kevin Walls Date: 2025-01-23 11:39:38 +0000 URL: https://git.openjdk.org/leyden/commit/8b46db0c0d71dd7c76078028fa2600dd0cc08387 8345045: Remove the jmx.remote.x.buffer.size JMX notification property Reviewed-by: amenkov, sspitsyn ! src/java.management/share/classes/com/sun/jmx/remote/util/EnvHelp.java ! test/jdk/javax/management/remote/mandatory/notif/NotifBufferSizePropertyNameTest.java Changeset: c00557f8 Branch: hermetic-java-runtime Author: Kevin Walls Date: 2025-01-23 11:41:16 +0000 URL: https://git.openjdk.org/leyden/commit/c00557f8f53ff729c8a1857a4ffcc585d3f8c6c4 8345049: Remove the jmx.tabular.data.hash.map compatibility property Reviewed-by: cjplummer, sspitsyn, dfuchs ! src/java.management/share/classes/javax/management/openmbean/TabularDataSupport.java ! test/jdk/javax/management/openmbean/TabularDataOrderTest.java Changeset: 5cc690d3 Branch: hermetic-java-runtime Author: Serhiy Sachkov Committer: Mark Sheppard Date: 2025-01-23 13:40:20 +0000 URL: https://git.openjdk.org/leyden/commit/5cc690d31ee43f2ea0171cc091ce448144c57766 8347994: Add additional diagnostics to macOS failure handler to assist with diagnosing MCast test failures Reviewed-by: dfuchs ! test/failure_handler/src/share/conf/mac.properties Changeset: 7460a0af Branch: hermetic-java-runtime Author: Magnus Ihse Bursie Date: 2025-01-23 14:47:14 +0000 URL: https://git.openjdk.org/leyden/commit/7460a0aff4b3913d74a9a7802a687c1a1cf80dbc 8348392: Make claims "other matches are possible" even when that is not true Reviewed-by: erikj ! make/InitSupport.gmk Changeset: 44e5ccaf Branch: hermetic-java-runtime Author: Magnus Ihse Bursie Date: 2025-01-23 14:50:03 +0000 URL: https://git.openjdk.org/leyden/commit/44e5ccaf866a50f1c79c02ab87a308f1a3a91f90 8348391: Keep case if possible for TOPDIR Reviewed-by: erikj ! make/autoconf/basic.m4 ! make/autoconf/util_paths.m4 Changeset: cba0f786 Branch: hermetic-java-runtime Author: Magnus Ihse Bursie Date: 2025-01-23 14:51:32 +0000 URL: https://git.openjdk.org/leyden/commit/cba0f786fc65a5bfbc6e921efd1f191b63b30ba5 8348387: Add fixpath if needed for user-supplied tools Reviewed-by: erikj ! make/autoconf/util_paths.m4 Changeset: 605b53e4 Branch: hermetic-java-runtime Author: Alexey Ivanov Date: 2025-01-23 15:18:38 +0000 URL: https://git.openjdk.org/leyden/commit/605b53e4f8857c58a72fa361f8787c563d6dab90 8348299: Update List/ItemEventTest/ItemEventTest.java Use thread-safe StringBuffer to track selecting/deselecting items. Use auto waitForIdle for all events. Log handleEvent and ItemListener. Take screenshot of the list on failure; Optionally take screenshot after each mouse press+release. Reviewed-by: azvegint, prr, kizune ! test/jdk/java/awt/List/ItemEventTest/ItemEventTest.java Changeset: 59e75093 Branch: hermetic-java-runtime Author: Aleksey Shipilev Date: 2025-01-23 16:49:00 +0000 URL: https://git.openjdk.org/leyden/commit/59e750931c43fa035650bb295c8c9f16fbe82df0 8348301: Remove unused Reference.waitForReferenceProcessing break-ins in tests Reviewed-by: alanb ! test/jdk/sun/security/provider/FileInputStreamPool/FileInputStreamPoolTest.java Changeset: d9d2e19f Branch: hermetic-java-runtime Author: Liam Miller-Cushon Date: 2025-01-23 17:24:33 +0000 URL: https://git.openjdk.org/leyden/commit/d9d2e19f923217a6831a8697c62ebeef0cc5d3b8 8348365: Bad format string in CLDRDisplayNamesTest Reviewed-by: shade, naoto ! test/jdk/java/util/TimeZone/CLDRDisplayNamesTest.java Changeset: 3ebf8899 Branch: hermetic-java-runtime Author: Mikael Vidstedt Date: 2025-01-23 18:37:37 +0000 URL: https://git.openjdk.org/leyden/commit/3ebf88996f35f397f4396e3d139b9251048de751 8348327: Incorrect march flag when building libsleef/vector_math_neon.c Reviewed-by: erikj, vlivanov, shade ! make/modules/jdk.incubator.vector/Lib.gmk Changeset: 356e2a8f Branch: hermetic-java-runtime Author: Mikhail Yankelevich Committer: Rajan Halade Date: 2025-01-23 18:59:21 +0000 URL: https://git.openjdk.org/leyden/commit/356e2a8f48679ea31f1483cf60803818934fc53f 8348406: Remove tests GrantAllPermToExtWhenNoPolicy and PrincipalExpansionError from problem list Reviewed-by: rhalade ! test/jdk/ProblemList.txt Changeset: 48ece072 Branch: hermetic-java-runtime Author: Rajat Mahajan Date: 2025-01-23 20:52:45 +0000 URL: https://git.openjdk.org/leyden/commit/48ece0721489c1b357aaa81e89fe59f486079d15 8282862: AwtWindow::SetIconData leaks old icon handles if an exception is detected Reviewed-by: aivanov, dmarkov, prr, honkar, azvegint ! src/java.desktop/windows/native/libawt/windows/awt_Window.cpp Changeset: 7f16a087 Branch: hermetic-java-runtime Author: Ioi Lam Date: 2025-01-23 22:02:48 +0000 URL: https://git.openjdk.org/leyden/commit/7f16a0875ced8669b9d2131c67496a66e74ea36f 8348240: Remove SystemDictionaryShared::lookup_super_for_unregistered_class() Reviewed-by: ccheung, coleenp ! src/hotspot/share/cds/classListParser.cpp ! src/hotspot/share/cds/classListParser.hpp ! src/hotspot/share/cds/unregisteredClasses.cpp ! src/hotspot/share/cds/unregisteredClasses.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/vmClassMacros.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/java.base/share/classes/jdk/internal/misc/CDS.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/ClassListFormatE.java Changeset: 471d63c9 Branch: hermetic-java-runtime Author: Joe Wang Date: 2025-01-24 00:29:49 +0000 URL: https://git.openjdk.org/leyden/commit/471d63c91f9fdc9468cb4d483a242511bad026da 8343609: Broken links in java.xml Reviewed-by: naoto, lancea, iris ! src/java.xml/share/classes/javax/xml/catalog/Catalog.java ! src/java.xml/share/classes/javax/xml/catalog/CatalogFeatures.java ! src/java.xml/share/classes/javax/xml/catalog/CatalogManager.java ! src/java.xml/share/classes/javax/xml/catalog/CatalogResolver.java ! src/java.xml/share/classes/javax/xml/catalog/Normalizer.java ! src/java.xml/share/classes/javax/xml/catalog/package-info.java ! src/java.xml/share/classes/javax/xml/namespace/QName.java Changeset: 416d4694 Branch: hermetic-java-runtime Author: Alexander Zvegintsev Date: 2025-01-24 05:41:12 +0000 URL: https://git.openjdk.org/leyden/commit/416d46947ca926a31fbf9e97d0e7c320063ecfb2 8347008: beancontext package spec does not clearly explain why the API is deprecated Reviewed-by: aivanov, prr ! src/java.desktop/share/classes/java/beans/beancontext/package-info.java Changeset: 50ca4504 Branch: hermetic-java-runtime Author: anass baya Committer: Alexander Zvegintsev Date: 2025-01-24 07:01:03 +0000 URL: https://git.openjdk.org/leyden/commit/50ca450417a5da7d4c6c08154515b8407bf656e8 8340784: Remove PassFailJFrame constructor with screenshots Reviewed-by: aivanov, azvegint ! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java Changeset: 2daafe49 Branch: hermetic-java-runtime Author: Adam Sotona Date: 2025-01-24 07:25:08 +0000 URL: https://git.openjdk.org/leyden/commit/2daafe49c7883d224b6dc45d934cfde9101edaa1 8348283: java.lang.classfile.components.snippets.PackageSnippets shipped in java.base.jmod Reviewed-by: liach ! src/java.base/share/classes/jdk/internal/classfile/components/snippet-files/PackageSnippets.java Changeset: 0395593a Branch: hermetic-java-runtime Author: Jan Lahoda Date: 2025-01-24 08:12:50 +0000 URL: https://git.openjdk.org/leyden/commit/0395593a8a1c01a87ae36552c0f2cc9c67e8bbd8 8346751: Internal java compiler error with type annotations in constants expression in constant fields Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java + test/langtools/tools/javac/annotations/typeAnnotations/TypeAnnotationsInConstantInit.java Changeset: a09f06d5 Branch: hermetic-java-runtime Author: Kevin Walls Date: 2025-01-24 08:39:37 +0000 URL: https://git.openjdk.org/leyden/commit/a09f06d538075bcdd7cce6da9c3bf9549ce7d543 8348265: RMIConnectionImpl: Remove Subject.callAs on MarshalledObject Reviewed-by: rriggs ! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java Changeset: 0df9dcb6 Branch: hermetic-java-runtime Author: Stefan Karlsson Date: 2025-01-24 09:23:29 +0000 URL: https://git.openjdk.org/leyden/commit/0df9dcb6aa7c31511ca3137da246962faca818a3 8346572: Check is_reserved() before using ReservedSpace instances Reviewed-by: tschatzl, wkemper, ayang, ysr ! src/hotspot/share/gc/parallel/parMarkBitMap.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/serial/serialBlockOffsetTable.cpp ! src/hotspot/share/gc/shared/cardTable.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCardTable.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/virtualspace.cpp ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/gtest/memory/test_virtualspace.cpp Changeset: 4a375e5b Branch: hermetic-java-runtime Author: Martin Doerr Date: 2025-01-24 09:50:06 +0000 URL: https://git.openjdk.org/leyden/commit/4a375e5b8899aa684b8a921e198203e76794f709 8344232: [PPC64] secondary_super_cache does not scale well: C1 and interpreter Reviewed-by: rrich, amitkumar ! src/hotspot/cpu/ppc/assembler_ppc.hpp ! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp Changeset: 5a0bdd04 Branch: hermetic-java-runtime Author: Andrew Haley Date: 2025-01-24 10:38:43 +0000 URL: https://git.openjdk.org/leyden/commit/5a0bdd04e0d62bbdd01373510cb1d06c586e69b3 8346890: AArch64: Type profile counters generate suboptimal code Reviewed-by: shade, adinn ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp Changeset: e20bd018 Branch: hermetic-java-runtime Author: Sean Coffey Date: 2025-01-24 10:40:36 +0000 URL: https://git.openjdk.org/leyden/commit/e20bd018c4046870d0cf632bb8e5440cb9f5c3c2 8344361: Restore null return for invalid services from legacy providers Reviewed-by: valeriep ! src/java.base/share/classes/java/security/Provider.java + test/jdk/java/security/Provider/InvalidServiceTest.java Changeset: 9c55e253 Branch: hermetic-java-runtime Author: Robbin Ehn Date: 2025-01-24 11:46:54 +0000 URL: https://git.openjdk.org/leyden/commit/9c55e2538c5c7374d6f4589d8bdd45ee205276f1 8347981: RISC-V: Add Zfa zli imm loads Reviewed-by: fyang, luhenry ! src/hotspot/cpu/riscv/assembler_riscv.hpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp ! src/hotspot/cpu/riscv/globals_riscv.hpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/vm_version_riscv.hpp Changeset: c5a69b62 Branch: hermetic-java-runtime Author: Guoxiong Li Date: 2025-01-24 12:47:25 +0000 URL: https://git.openjdk.org/leyden/commit/c5a69b620a73bb05b96b79d9d9e03cc71822862e 8331723: Serial: Remove the unused parameter of the method SerialHeap::gc_prologue Co-authored-by: nanxiaotao Reviewed-by: ayang ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp Changeset: 9768f60a Branch: hermetic-java-runtime Author: Eirik Bj?rsn?s Date: 2025-01-24 13:00:28 +0000 URL: https://git.openjdk.org/leyden/commit/9768f60a945db277ded5e37ecba9ec34421d9968 8345249: Apply some conservative cleanups in FileURLConnection Reviewed-by: jpai, djelinski ! src/java.base/share/classes/sun/net/www/protocol/file/FileURLConnection.java Changeset: 56a18779 Branch: hermetic-java-runtime Author: Andrey Turbanov Date: 2025-01-24 14:06:08 +0000 URL: https://git.openjdk.org/leyden/commit/56a187798991cb6dede62ac166cbdca7a654cf7f 8348170: Unnecessary Hashtable usage in CSS.styleConstantToCssMap Reviewed-by: azvegint, aivanov ! src/java.desktop/share/classes/javax/swing/text/html/CSS.java Changeset: 909cef51 Branch: hermetic-java-runtime Author: Sonia Zaldana Calles Date: 2025-01-24 14:36:05 +0000 URL: https://git.openjdk.org/leyden/commit/909cef5198e91f56e4c76c2cf86048583791f3ab 8339891: Several sun/security/ssl/SSLSessionImpl/* tests override test.java.opts Reviewed-by: lmesnik ! test/jdk/sun/security/ssl/SSLEngineImpl/SSLEngineKeyLimit.java ! test/jdk/sun/security/ssl/SSLSessionImpl/MultiNSTClient.java ! test/jdk/sun/security/ssl/SSLSessionImpl/MultiNSTNoSessionCreation.java ! test/jdk/sun/security/ssl/SSLSessionImpl/MultiNSTParallel.java ! test/jdk/sun/security/ssl/SSLSessionImpl/MultiNSTSequence.java ! test/jdk/sun/security/ssl/SSLSessionImpl/ResumptionUpdateBoundValues.java ! test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketKeyLimit.java Changeset: 76f792b5 Branch: hermetic-java-runtime Author: Volker Simonis Date: 2025-01-24 15:37:47 +0000 URL: https://git.openjdk.org/leyden/commit/76f792b55263faf883e54cb879d8609f87164e51 8348203: [JVMCI] Make eager JVMCI initialization observable in the debugger Reviewed-by: dnsimon ! src/hotspot/share/runtime/threads.cpp Changeset: 8e8f8000 Branch: hermetic-java-runtime Author: Eirik Bj?rsn?s Date: 2025-01-24 19:29:05 +0000 URL: https://git.openjdk.org/leyden/commit/8e8f800071851f479f9e8b493bc38c0a38165bab 8344943: Mark not subclassable classes final in java.base exported classes Reviewed-by: weijun, liach, djelinski ! src/java.base/share/classes/java/io/OptionalDataException.java ! src/java.base/share/classes/java/lang/Package.java ! src/java.base/share/classes/java/lang/Runtime.java ! src/java.base/share/classes/java/lang/constant/DynamicCallSiteDesc.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java ! src/java.base/share/classes/java/lang/reflect/Modifier.java ! src/java.base/share/classes/java/lang/runtime/ObjectMethods.java ! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java ! src/java.base/share/classes/java/net/InterfaceAddress.java ! src/java.base/share/classes/java/net/URLDecoder.java ! src/java.base/share/classes/java/net/URLEncoder.java ! src/java.base/share/classes/java/nio/charset/CoderResult.java ! src/java.base/share/classes/java/nio/charset/CodingErrorAction.java ! src/java.base/share/classes/java/security/DrbgParameters.java ! src/java.base/share/classes/java/util/Base64.java ! src/java.base/share/classes/java/util/Collections.java ! src/java.base/share/classes/java/util/FormattableFlags.java ! src/java.base/share/classes/java/util/concurrent/Executors.java ! src/java.base/share/classes/java/util/concurrent/locks/LockSupport.java ! test/jdk/jdk/internal/reflect/CallerSensitive/CheckCSMs.java Changeset: bef5f565 Branch: hermetic-java-runtime Author: Andrey Turbanov Date: 2025-01-24 20:13:17 +0000 URL: https://git.openjdk.org/leyden/commit/bef5f56544ded9307e5f1095bd42ae46fdc2adda 8291027: Some of TimeZone methods marked 'synchronized' unnecessarily Reviewed-by: liach, naoto, jlu ! src/java.base/share/classes/java/util/TimeZone.java Changeset: dec93675 Branch: hermetic-java-runtime Author: Justin Lu Date: 2025-01-24 21:43:19 +0000 URL: https://git.openjdk.org/leyden/commit/dec93675ab3e4c271b14a254df75dc838f1346ea 8347498: JDK 24 RDP2 L10n resource files update Reviewed-by: sgehwolf, dnguyen, naoto, joehw, asemenyuk ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_de.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_ja.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_zh_CN.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_de.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ja.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_zh_CN.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_de.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_ja.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_zh_CN.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_de.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_ja.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_de.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_ja.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_zh_CN.properties ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_de.properties ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_ja.properties ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_zh_CN.properties ! src/jdk.jlink/share/classes/jdk/tools/jmod/resources/jmod_de.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_de.properties ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_de.properties ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_ja.properties ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_zh_CN.properties ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_de.properties ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_ja.properties ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_zh_CN.properties Changeset: 907350e9 Branch: hermetic-java-runtime Author: Mark Powers Date: 2025-01-24 23:05:34 +0000 URL: https://git.openjdk.org/leyden/commit/907350e9e8e9b66365e9eaa3ae89ddc55cf9731f 8346587: Distrust TLS server certificates anchored by Camerfirma Root CAs Reviewed-by: mullan ! src/java.base/share/classes/sun/security/validator/CADistrustPolicy.java + src/java.base/share/classes/sun/security/validator/CamerfirmaTLSPolicy.java ! src/java.base/share/conf/security/java.security + test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/Camerfirma.java ! test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/Distrust.java + test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/camerfirma/camerfirmachambersca-chain.pem + test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/camerfirma/camerfirmachamberscommerceca-chain.pem + test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/camerfirma/camerfirmachambersignca-chain.pem Changeset: f8e81d23 Branch: hermetic-java-runtime Author: Jamil Nimeh Date: 2025-01-24 23:06:57 +0000 URL: https://git.openjdk.org/leyden/commit/f8e81d23393cbc04557e3975edd8898901dd6d26 8347506: Compatible OCSP readtimeout property with OCSP timeout Reviewed-by: mullan, hchao ! src/java.base/share/classes/sun/security/provider/certpath/OCSP.java + test/jdk/sun/security/provider/certpath/OCSP/OCSPReadTimeoutDefault.java Changeset: 7c0985fc Branch: hermetic-java-runtime Author: William Kemper Date: 2025-01-24 23:34:57 +0000 URL: https://git.openjdk.org/leyden/commit/7c0985fc32ec5419f7b409248385c5ca80f1093f 8348420: Shenandoah: Check is_reserved before using ReservedSpace instances Reviewed-by: ysr ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp Changeset: f446cefe Branch: hermetic-java-runtime Author: Shaojin Wen Date: 2025-01-25 03:12:56 +0000 URL: https://git.openjdk.org/leyden/commit/f446cefee0715da6532b68f65a5a15775e20945d 8343962: [REDO] Move getChars to DecimalDigits Reviewed-by: redestad, rgiulietti ! src/java.base/share/classes/java/lang/AbstractStringBuilder.java ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java ! src/java.base/share/classes/java/lang/StringConcatHelper.java ! src/java.base/share/classes/java/lang/StringLatin1.java ! src/java.base/share/classes/java/lang/StringUTF16.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/math/BigDecimal.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java ! src/java.base/share/classes/jdk/internal/util/DecimalDigits.java ! test/hotspot/jtreg/compiler/patches/java.base/java/lang/Helper.java ! test/micro/org/openjdk/bench/java/lang/StringBuilders.java Changeset: 1d2eb2fb Branch: hermetic-java-runtime Author: Alan Bateman Date: 2025-01-25 07:25:24 +0000 URL: https://git.openjdk.org/leyden/commit/1d2eb2fbaea700fc77b644b5eb5a8a7c40ede108 8299504: Resolve `uses` and `provides` at run time if the service is optional and missing Co-authored-by: Alan Bateman Co-authored-by: Alex Buckley Reviewed-by: sundar ! src/java.base/share/classes/java/lang/module/Configuration.java ! src/java.base/share/classes/java/lang/module/Resolver.java ! src/java.base/share/classes/java/lang/module/package-info.java ! test/jdk/java/lang/module/ConfigurationTest.java Changeset: 5431668c Branch: hermetic-java-runtime Author: Archie Cobbs Date: 2025-01-25 18:02:18 +0000 URL: https://git.openjdk.org/leyden/commit/5431668cb92a8ef2ccfe1059db1cde0e5d98adce 8348212: Need to add warn() step to JavacTaskImpl after JDK-8344148 Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java + test/langtools/tools/javac/api/TestJavacTaskWithWarning.java Changeset: 99002e4f Branch: hermetic-java-runtime Author: Leonid Mesnik Date: 2025-01-25 18:59:20 +0000 URL: https://git.openjdk.org/leyden/commit/99002e4f9d421d08d912187a1f01809d85820427 8318098: Update jfr tests to replace keyword jfr with vm.flagless Reviewed-by: mgronlun ! test/jdk/TEST.ROOT ! test/jdk/jdk/jfr/api/consumer/TestChunkInputStreamAvailable.java ! test/jdk/jdk/jfr/api/consumer/TestChunkInputStreamBulkRead.java ! test/jdk/jdk/jfr/api/consumer/TestFieldAccess.java ! test/jdk/jdk/jfr/api/consumer/TestGetStackTrace.java ! test/jdk/jdk/jfr/api/consumer/TestHiddenMethod.java ! test/jdk/jdk/jfr/api/consumer/TestMethodGetModifiers.java ! test/jdk/jdk/jfr/api/consumer/TestReadTwice.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedClass.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedClassLoader.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedEvent.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedEventGetThread.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedEventGetThreadOther.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedFrame.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedFrameType.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedFullStackTrace.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedInstantEventTimestamp.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedMethodDescriptor.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedObject.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedThreadGroupParent.java ! test/jdk/jdk/jfr/api/consumer/TestRecordingFile.java ! test/jdk/jdk/jfr/api/consumer/TestRecordingFileReadEventEof.java ! test/jdk/jdk/jfr/api/consumer/TestRecordingFileSanitization.java ! test/jdk/jdk/jfr/api/consumer/TestRecordingFileWrite.java ! test/jdk/jdk/jfr/api/consumer/TestRecordingInternals.java ! test/jdk/jdk/jfr/api/consumer/TestSingleRecordedEvent.java ! test/jdk/jdk/jfr/api/consumer/TestToString.java ! test/jdk/jdk/jfr/api/consumer/TestValueDescriptorRecorded.java ! test/jdk/jdk/jfr/api/consumer/filestream/TestMultipleChunk.java ! test/jdk/jdk/jfr/api/consumer/filestream/TestOrdered.java ! test/jdk/jdk/jfr/api/consumer/filestream/TestReuse.java ! test/jdk/jdk/jfr/api/consumer/log/TestContent.java ! test/jdk/jdk/jfr/api/consumer/log/TestDiskOnOff.java ! test/jdk/jdk/jfr/api/consumer/log/TestDynamicStart.java ! test/jdk/jdk/jfr/api/consumer/log/TestMemoryDiskTransition.java ! test/jdk/jdk/jfr/api/consumer/log/TestMemoryOnly.java ! test/jdk/jdk/jfr/api/consumer/log/TestSystemEvents.java ! test/jdk/jdk/jfr/api/consumer/log/TestTruncation.java ! test/jdk/jdk/jfr/api/consumer/log/TestUserEvents.java ! test/jdk/jdk/jfr/api/consumer/log/TestVerbosity.java ! test/jdk/jdk/jfr/api/consumer/log/TestWithStreaming.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestAwaitTermination.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestBasics.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestClose.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestConstructor.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestDisable.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestDump.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestEnable.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestMaxAge.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnClose.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnErrorAsync.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnErrorSync.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnEvent.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnFlush.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnMetadata.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestRecordingName.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestRecursive.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestRemove.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetEndTime.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetMaxAge.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetMaxSize.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetSettings.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetStartTime.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestStart.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestStartAsync.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestStop.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestStoppedRecording.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestBaseRepositoryAfterStart.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestBaseRepositoryBeforeStart.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestBaseRepositoryLastModified.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestBaseRepositoryMultipleProcesses.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestChunkGap.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestCrossProcessStreaming.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestEmptyChunks.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestEnableEvents.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestEventRegistration.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestFilledChunks.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestFiltering.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestInProcessMigration.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestJVMCrash.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestJVMExit.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestLatestEvent.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestOutOfProcessMigration.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestRecordingBefore.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestRemovedChunks.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestRepositoryProperty.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestStartMultiChunk.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestStartSingleChunk.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestUnstarted.java ! test/jdk/jdk/jfr/api/event/TestAbstractEvent.java ! test/jdk/jdk/jfr/api/event/TestBeginEnd.java ! test/jdk/jdk/jfr/api/event/TestClinitRegistration.java ! test/jdk/jdk/jfr/api/event/TestClonedEvent.java ! test/jdk/jdk/jfr/api/event/TestEnableDisable.java ! test/jdk/jdk/jfr/api/event/TestEventDuration.java ! test/jdk/jdk/jfr/api/event/TestEventFactory.java ! test/jdk/jdk/jfr/api/event/TestEventFactoryRegisterTwice.java ! test/jdk/jdk/jfr/api/event/TestEventFactoryRegistration.java ! test/jdk/jdk/jfr/api/event/TestExtends.java ! test/jdk/jdk/jfr/api/event/TestGetDuration.java ! test/jdk/jdk/jfr/api/event/TestIsEnabled.java ! test/jdk/jdk/jfr/api/event/TestIsEnabledMultiple.java ! test/jdk/jdk/jfr/api/event/TestOwnCommit.java ! test/jdk/jdk/jfr/api/event/TestShouldCommit.java ! test/jdk/jdk/jfr/api/event/TestStaticEnable.java ! test/jdk/jdk/jfr/api/event/dynamic/TestDynamicAnnotations.java ! test/jdk/jdk/jfr/api/event/dynamic/TestEventFactory.java ! test/jdk/jdk/jfr/api/flightrecorder/TestAddListenerTwice.java ! test/jdk/jdk/jfr/api/flightrecorder/TestAddPeriodicEvent.java ! test/jdk/jdk/jfr/api/flightrecorder/TestFlightRecorderListenerRecorderInitialized.java ! test/jdk/jdk/jfr/api/flightrecorder/TestGetEventTypes.java ! test/jdk/jdk/jfr/api/flightrecorder/TestGetPlatformRecorder.java ! test/jdk/jdk/jfr/api/flightrecorder/TestGetRecordings.java ! test/jdk/jdk/jfr/api/flightrecorder/TestGetSettings.java ! test/jdk/jdk/jfr/api/flightrecorder/TestIsAvailable.java ! test/jdk/jdk/jfr/api/flightrecorder/TestIsInitialized.java ! test/jdk/jdk/jfr/api/flightrecorder/TestListener.java ! test/jdk/jdk/jfr/api/flightrecorder/TestListenerNull.java ! test/jdk/jdk/jfr/api/flightrecorder/TestPeriodicEventsSameHook.java ! test/jdk/jdk/jfr/api/flightrecorder/TestRecorderInitializationCallback.java ! test/jdk/jdk/jfr/api/flightrecorder/TestRegisterUnregisterEvent.java ! test/jdk/jdk/jfr/api/flightrecorder/TestSettingsControl.java ! test/jdk/jdk/jfr/api/flightrecorder/TestSnapshot.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestCategory.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestContentType.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestDescription.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestDynamicAnnotation.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestEnabled.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestExperimental.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestFieldAnnotations.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestFormatMissingValue.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestHasValue.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestInheritedAnnotations.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestLabel.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestMetadata.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestName.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestPeriod.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestRegistered.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestRegisteredFalseAndRunning.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestRelational.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestSimpleMetadataEvent.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestStackFilter.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestStackTrace.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestThreshold.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestTypesIdentical.java ! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetAnnotation.java ! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetAnnotationElements.java ! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetAnnotations.java ! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetCategory.java ! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetDefaultValues.java ! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetDescription.java ! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetEventType.java ! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetField.java ! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetFields.java ! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetSettings.java ! test/jdk/jdk/jfr/api/metadata/eventtype/TestUnloadingEventClass.java ! test/jdk/jdk/jfr/api/metadata/settingdescriptor/TestDefaultValue.java ! test/jdk/jdk/jfr/api/metadata/settingdescriptor/TestGetAnnotation.java ! test/jdk/jdk/jfr/api/metadata/settingdescriptor/TestGetAnnotationElement.java ! test/jdk/jdk/jfr/api/metadata/settingdescriptor/TestGetContentType.java ! test/jdk/jdk/jfr/api/metadata/settingdescriptor/TestGetDescription.java ! test/jdk/jdk/jfr/api/metadata/settingdescriptor/TestGetLabel.java ! test/jdk/jdk/jfr/api/metadata/settingdescriptor/TestGetName.java ! test/jdk/jdk/jfr/api/metadata/settingdescriptor/TestGetTypeId.java ! test/jdk/jdk/jfr/api/metadata/settingdescriptor/TestGetTypeName.java ! test/jdk/jdk/jfr/api/metadata/valuedescriptor/TestClasses.java ! test/jdk/jdk/jfr/api/metadata/valuedescriptor/TestConstructor.java ! test/jdk/jdk/jfr/api/metadata/valuedescriptor/TestGetAnnotations.java ! test/jdk/jdk/jfr/api/metadata/valuedescriptor/TestGetFields.java ! test/jdk/jdk/jfr/api/metadata/valuedescriptor/TestIsArray.java ! test/jdk/jdk/jfr/api/metadata/valuedescriptor/TestSimpleTypes.java ! test/jdk/jdk/jfr/api/metadata/valuedescriptor/TestValueDescriptorContentType.java ! test/jdk/jdk/jfr/api/recorder/TestRecorderInitialized.java ! test/jdk/jdk/jfr/api/recorder/TestRecorderListener.java ! test/jdk/jdk/jfr/api/recorder/TestRecorderListenerWithDump.java ! test/jdk/jdk/jfr/api/recorder/TestStartStopRecording.java ! test/jdk/jdk/jfr/api/recording/destination/TestDestFileExist.java ! test/jdk/jdk/jfr/api/recording/destination/TestDestFileReadOnly.java ! test/jdk/jdk/jfr/api/recording/destination/TestDestInvalid.java ! test/jdk/jdk/jfr/api/recording/destination/TestDestLongPath.java ! test/jdk/jdk/jfr/api/recording/destination/TestDestMultiple.java ! test/jdk/jdk/jfr/api/recording/destination/TestDestReadOnly.java ! test/jdk/jdk/jfr/api/recording/destination/TestDestState.java ! test/jdk/jdk/jfr/api/recording/destination/TestDestToDiskFalse.java ! test/jdk/jdk/jfr/api/recording/destination/TestDestToDiskTrue.java ! test/jdk/jdk/jfr/api/recording/destination/TestDestWithDuration.java ! test/jdk/jdk/jfr/api/recording/dump/TestDump.java ! test/jdk/jdk/jfr/api/recording/dump/TestDumpDevNull.java ! test/jdk/jdk/jfr/api/recording/dump/TestDumpInvalid.java ! test/jdk/jdk/jfr/api/recording/dump/TestDumpLongPath.java ! test/jdk/jdk/jfr/api/recording/dump/TestDumpMultiple.java ! test/jdk/jdk/jfr/api/recording/dump/TestDumpReadOnly.java ! test/jdk/jdk/jfr/api/recording/dump/TestDumpState.java ! test/jdk/jdk/jfr/api/recording/event/TestChunkPeriod.java ! test/jdk/jdk/jfr/api/recording/event/TestEnableClass.java ! test/jdk/jdk/jfr/api/recording/event/TestEnableName.java ! test/jdk/jdk/jfr/api/recording/event/TestEventTime.java ! test/jdk/jdk/jfr/api/recording/event/TestLoadEventAfterStart.java ! test/jdk/jdk/jfr/api/recording/event/TestPeriod.java ! test/jdk/jdk/jfr/api/recording/event/TestReEnableClass.java ! test/jdk/jdk/jfr/api/recording/event/TestReEnableMultiple.java ! test/jdk/jdk/jfr/api/recording/event/TestReEnableName.java ! test/jdk/jdk/jfr/api/recording/event/TestRecordingEnableDisable.java ! test/jdk/jdk/jfr/api/recording/event/TestShortPeriod.java ! test/jdk/jdk/jfr/api/recording/event/TestThreshold.java ! test/jdk/jdk/jfr/api/recording/misc/TestGetId.java ! test/jdk/jdk/jfr/api/recording/misc/TestGetSize.java ! test/jdk/jdk/jfr/api/recording/misc/TestGetSizeToMem.java ! test/jdk/jdk/jfr/api/recording/misc/TestGetStream.java ! test/jdk/jdk/jfr/api/recording/misc/TestRecordingBase.java ! test/jdk/jdk/jfr/api/recording/misc/TestRecordingCopy.java ! test/jdk/jdk/jfr/api/recording/options/TestDuration.java ! test/jdk/jdk/jfr/api/recording/options/TestName.java ! test/jdk/jdk/jfr/api/recording/settings/TestConfigurationGetContents.java ! test/jdk/jdk/jfr/api/recording/settings/TestCreateConfigFromPath.java ! test/jdk/jdk/jfr/api/recording/settings/TestCreateConfigFromReader.java ! test/jdk/jdk/jfr/api/recording/settings/TestGetConfigurations.java ! test/jdk/jdk/jfr/api/recording/settings/TestSettingsAvailability.java ! test/jdk/jdk/jfr/api/recording/state/TestOptionState.java ! test/jdk/jdk/jfr/api/recording/state/TestState.java ! test/jdk/jdk/jfr/api/recording/state/TestStateDuration.java ! test/jdk/jdk/jfr/api/recording/state/TestStateIdenticalListeners.java ! test/jdk/jdk/jfr/api/recording/state/TestStateInvalid.java ! test/jdk/jdk/jfr/api/recording/state/TestStateMultiple.java ! test/jdk/jdk/jfr/api/recording/state/TestStateScheduleStart.java ! test/jdk/jdk/jfr/api/recording/time/TestTime.java ! test/jdk/jdk/jfr/api/recording/time/TestTimeDuration.java ! test/jdk/jdk/jfr/api/recording/time/TestTimeMultiple.java ! test/jdk/jdk/jfr/api/recording/time/TestTimeScheduleStart.java ! test/jdk/jdk/jfr/api/settings/TestFilterEvents.java ! test/jdk/jdk/jfr/api/settings/TestSettingControl.java ! test/jdk/jdk/jfr/event/allocation/TestObjectAllocationInNewTLABEvent.java ! test/jdk/jdk/jfr/event/allocation/TestObjectAllocationOutsideTLABEvent.java ! test/jdk/jdk/jfr/event/allocation/TestObjectAllocationSampleEvent.java ! test/jdk/jdk/jfr/event/allocation/TestObjectAllocationSampleEventThrottling.java ! test/jdk/jdk/jfr/event/compiler/TestCodeCacheConfig.java ! test/jdk/jdk/jfr/event/compiler/TestCodeCacheStats.java ! test/jdk/jdk/jfr/event/compiler/TestCodeSweeper.java ! test/jdk/jdk/jfr/event/compiler/TestCompilerCompile.java ! test/jdk/jdk/jfr/event/compiler/TestCompilerConfig.java ! test/jdk/jdk/jfr/event/compiler/TestCompilerInlining.java ! test/jdk/jdk/jfr/event/compiler/TestCompilerPhase.java ! test/jdk/jdk/jfr/event/compiler/TestCompilerQueueUtilization.java ! test/jdk/jdk/jfr/event/compiler/TestCompilerStats.java ! test/jdk/jdk/jfr/event/compiler/TestDeoptimization.java ! test/jdk/jdk/jfr/event/diagnostics/TestHeapDump.java ! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithG1ConcurrentMark.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithG1FullCollection.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithParallelOld.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithSerial.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCEventMixedWithG1ConcurrentMark.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCEventMixedWithG1FullCollection.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCEventMixedWithParallelOld.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCEventMixedWithSerial.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCGarbageCollectionEvent.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCWithFasttime.java ! test/jdk/jdk/jfr/event/gc/collection/TestGarbageCollectionEventWithZMajor.java ! test/jdk/jdk/jfr/event/gc/collection/TestGarbageCollectionEventWithZMinor.java ! test/jdk/jdk/jfr/event/gc/collection/TestSystemGC.java ! test/jdk/jdk/jfr/event/gc/collection/TestYoungGarbageCollectionEventWithDefNew.java ! test/jdk/jdk/jfr/event/gc/collection/TestYoungGarbageCollectionEventWithG1New.java ! test/jdk/jdk/jfr/event/gc/collection/TestYoungGarbageCollectionEventWithParallelScavenge.java ! test/jdk/jdk/jfr/event/gc/collection/TestZOldGarbageCollectionEvent.java ! test/jdk/jdk/jfr/event/gc/collection/TestZYoungGarbageCollectionEvent.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCConfigurationEvent.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCConfigurationEventWithDefaultPauseTarget.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/configuration/TestGCHeapConfigurationEventWithZeroBasedOops.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCSurvivorConfigurationEvent.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCTLABConfigurationEvent.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCYoungGenerationConfigurationEventWithMinAndMaxSize.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCYoungGenerationConfigurationEventWithNewRatio.java ! test/jdk/jdk/jfr/event/gc/detailed/TestEvacuationFailedEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestEvacuationInfoEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestG1AIHOPEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestG1ConcurrentModeFailureEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestG1EvacMemoryStatsEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestG1HeapRegionTypeChangeEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestG1IHOPEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestG1InvalidHeapRegionTypeChangeEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestG1MMUEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestGCCPUTimeEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestGCHeapMemoryPoolUsageEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestGCHeapMemoryUsageEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestGCLockerEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestGCPhaseConcurrent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestPromotionEventWithG1.java ! test/jdk/jdk/jfr/event/gc/detailed/TestPromotionEventWithParallelScavenge.java ! test/jdk/jdk/jfr/event/gc/detailed/TestPromotionFailedEventWithDefNew.java ! test/jdk/jdk/jfr/event/gc/detailed/TestPromotionFailedEventWithParallelScavenge.java ! test/jdk/jdk/jfr/event/gc/detailed/TestShenandoahEvacuationInformationEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestShenandoahHeapRegionInformationEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestShenandoahHeapRegionStateChangeEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestTenuringDistributionEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestZAllocationStallEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestZPageAllocationEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestZRelocationSetEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestZRelocationSetGroupEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestZUncommitEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestZUnmapEvent.java ! test/jdk/jdk/jfr/event/gc/heapsummary/TestHeapSummaryCommittedSize.java ! test/jdk/jdk/jfr/event/gc/heapsummary/TestHeapSummaryEventDefNewSerial.java ! test/jdk/jdk/jfr/event/gc/heapsummary/TestHeapSummaryEventG1.java ! test/jdk/jdk/jfr/event/gc/heapsummary/TestHeapSummaryEventPSParOld.java ! test/jdk/jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithG1ConcurrentMark.java ! test/jdk/jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithG1FullCollection.java ! test/jdk/jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithParallelOld.java ! test/jdk/jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithSerial.java ! test/jdk/jdk/jfr/event/gc/objectcount/TestObjectCountEvent.java ! test/jdk/jdk/jfr/event/gc/refstat/TestRefStatEventWithDefNew.java ! test/jdk/jdk/jfr/event/gc/refstat/TestRefStatEventWithG1ConcurrentMark.java ! test/jdk/jdk/jfr/event/gc/refstat/TestRefStatEventWithG1FullCollection.java ! test/jdk/jdk/jfr/event/gc/refstat/TestRefStatEventWithG1New.java ! test/jdk/jdk/jfr/event/gc/refstat/TestRefStatEventWithParallelOld.java ! test/jdk/jdk/jfr/event/gc/refstat/TestRefStatEventWithParallelScavenge.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestDefNewAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestG1HumongousAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestG1OldAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestG1YoungAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestMarkSweepCompactAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestMetaspaceG1GCAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestMetaspaceParallelGCAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestMetaspaceSerialGCAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestParallelMarkSweepAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestParallelScavengeAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/io/TestAsynchronousFileChannelEvents.java ! test/jdk/jdk/jfr/event/io/TestDeserializationEvent.java ! test/jdk/jdk/jfr/event/io/TestDisabledEvents.java ! test/jdk/jdk/jfr/event/io/TestFileChannelEvents.java ! test/jdk/jdk/jfr/event/io/TestFileReadOnly.java ! test/jdk/jdk/jfr/event/io/TestFileStreamEvents.java ! test/jdk/jdk/jfr/event/io/TestInstrumentation.java ! test/jdk/jdk/jfr/event/io/TestRandomAccessFileEvents.java ! test/jdk/jdk/jfr/event/io/TestRandomAccessFileThread.java ! test/jdk/jdk/jfr/event/io/TestSerializationMisdeclarationEvent.java ! test/jdk/jdk/jfr/event/io/TestSocketAdapterEvents.java ! test/jdk/jdk/jfr/event/io/TestSocketChannelEvents.java ! test/jdk/jdk/jfr/event/io/TestSocketEvents.java ! test/jdk/jdk/jfr/event/metadata/TestDefaultConfigurations.java ! test/jdk/jdk/jfr/event/metadata/TestEventMetadata.java ! test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java ! test/jdk/jdk/jfr/event/oldobject/TestAllocationTime.java ! test/jdk/jdk/jfr/event/oldobject/TestArrayInformation.java ! test/jdk/jdk/jfr/event/oldobject/TestCircularReference.java ! test/jdk/jdk/jfr/event/oldobject/TestClassLoaderLeak.java ! test/jdk/jdk/jfr/event/oldobject/TestFieldInformation.java ! test/jdk/jdk/jfr/event/oldobject/TestG1.java ! test/jdk/jdk/jfr/event/oldobject/TestHeapDeep.java ! test/jdk/jdk/jfr/event/oldobject/TestHeapShallow.java ! test/jdk/jdk/jfr/event/oldobject/TestLargeRootSet.java ! test/jdk/jdk/jfr/event/oldobject/TestLastKnownHeapUsage.java ! test/jdk/jdk/jfr/event/oldobject/TestListenerLeak.java ! test/jdk/jdk/jfr/event/oldobject/TestMetadataRetention.java ! test/jdk/jdk/jfr/event/oldobject/TestObjectAge.java ! test/jdk/jdk/jfr/event/oldobject/TestObjectDescription.java ! test/jdk/jdk/jfr/event/oldobject/TestObjectSize.java ! test/jdk/jdk/jfr/event/oldobject/TestParallel.java ! test/jdk/jdk/jfr/event/oldobject/TestReferenceChainLimit.java ! test/jdk/jdk/jfr/event/oldobject/TestSanityDefault.java ! test/jdk/jdk/jfr/event/oldobject/TestSerial.java ! test/jdk/jdk/jfr/event/oldobject/TestShenandoah.java ! test/jdk/jdk/jfr/event/oldobject/TestThreadLocalLeak.java ! test/jdk/jdk/jfr/event/oldobject/TestZ.java ! test/jdk/jdk/jfr/event/os/TestCPUInformation.java ! test/jdk/jdk/jfr/event/os/TestCPULoad.java ! test/jdk/jdk/jfr/event/os/TestCPUTimeStampCounter.java ! test/jdk/jdk/jfr/event/os/TestInitialEnvironmentVariable.java ! test/jdk/jdk/jfr/event/os/TestOSInfo.java ! test/jdk/jdk/jfr/event/os/TestPhysicalMemoryEvent.java ! test/jdk/jdk/jfr/event/os/TestProcessStart.java ! test/jdk/jdk/jfr/event/os/TestSwapSpaceEvent.java ! test/jdk/jdk/jfr/event/os/TestSystemProcess.java ! test/jdk/jdk/jfr/event/os/TestThreadContextSwitches.java ! test/jdk/jdk/jfr/event/os/TestVirtualizationInfo.java ! test/jdk/jdk/jfr/event/profiling/TestFullStackTrace.java ! test/jdk/jdk/jfr/event/profiling/TestNative.java ! test/jdk/jdk/jfr/event/profiling/TestSamplingLongPeriod.java ! test/jdk/jdk/jfr/event/runtime/TestActiveRecordingEvent.java ! test/jdk/jdk/jfr/event/runtime/TestActiveSettingEvent.java ! test/jdk/jdk/jfr/event/runtime/TestAgentEvent.java ! test/jdk/jdk/jfr/event/runtime/TestClassDefineEvent.java ! test/jdk/jdk/jfr/event/runtime/TestClassLoadEvent.java ! test/jdk/jdk/jfr/event/runtime/TestClassLoaderStatsEvent.java ! test/jdk/jdk/jfr/event/runtime/TestClassLoadingStatisticsEvent.java ! test/jdk/jdk/jfr/event/runtime/TestClassRedefinition.java ! test/jdk/jdk/jfr/event/runtime/TestClassUnloadEvent.java ! test/jdk/jdk/jfr/event/runtime/TestDeprecatedEvent.java ! test/jdk/jdk/jfr/event/runtime/TestDirectBufferStatisticsEvent.java ! test/jdk/jdk/jfr/event/runtime/TestDumpReason.java ! test/jdk/jdk/jfr/event/runtime/TestExceptionEvents.java ! test/jdk/jdk/jfr/event/runtime/TestExceptionSubclass.java ! test/jdk/jdk/jfr/event/runtime/TestFinalizerStatisticsEvent.java ! test/jdk/jdk/jfr/event/runtime/TestFlush.java ! test/jdk/jdk/jfr/event/runtime/TestJavaBlockedEvent.java ! test/jdk/jdk/jfr/event/runtime/TestJavaMonitorInflateEvent.java ! test/jdk/jdk/jfr/event/runtime/TestJavaMonitorWaitEvent.java ! test/jdk/jdk/jfr/event/runtime/TestJavaMonitorWaitTimeOut.java ! test/jdk/jdk/jfr/event/runtime/TestJavaThreadStatisticsEvent.java ! test/jdk/jdk/jfr/event/runtime/TestJavaThreadStatisticsEventBean.java ! test/jdk/jdk/jfr/event/runtime/TestModuleEvents.java ! test/jdk/jdk/jfr/event/runtime/TestNativeLibrariesEvent.java ! test/jdk/jdk/jfr/event/runtime/TestNativeLibraryLoadEvent.java ! test/jdk/jdk/jfr/event/runtime/TestNativeMemoryUsageEvents.java ! test/jdk/jdk/jfr/event/runtime/TestNetworkUtilizationEvent.java ! test/jdk/jdk/jfr/event/runtime/TestRedefineClasses.java ! test/jdk/jdk/jfr/event/runtime/TestResidentSetSizeEvent.java ! test/jdk/jdk/jfr/event/runtime/TestRetransformClasses.java ! test/jdk/jdk/jfr/event/runtime/TestSafepointEvents.java ! test/jdk/jdk/jfr/event/runtime/TestShutdownEvent.java ! test/jdk/jdk/jfr/event/runtime/TestSizeTFlags.java ! test/jdk/jdk/jfr/event/runtime/TestSyncOnValueBasedClassEvent.java ! test/jdk/jdk/jfr/event/runtime/TestSystemPropertyEvent.java ! test/jdk/jdk/jfr/event/runtime/TestTableStatisticsEvent.java ! test/jdk/jdk/jfr/event/runtime/TestThreadAllocationEvent.java ! test/jdk/jdk/jfr/event/runtime/TestThreadCpuTimeEvent.java ! test/jdk/jdk/jfr/event/runtime/TestThreadDumpEvent.java ! test/jdk/jdk/jfr/event/runtime/TestThreadEndEvent.java ! test/jdk/jdk/jfr/event/runtime/TestThreadParkEvent.java ! test/jdk/jdk/jfr/event/runtime/TestThreadSleepEvent.java ! test/jdk/jdk/jfr/event/runtime/TestThreadStartEvent.java ! test/jdk/jdk/jfr/event/runtime/TestVMInfoEvent.java ! test/jdk/jdk/jfr/event/runtime/TestVMOperation.java ! test/jdk/jdk/jfr/event/runtime/TestVirtualThreadEndEvent.java ! test/jdk/jdk/jfr/event/runtime/TestVirtualThreadStartEvent.java ! test/jdk/jdk/jfr/event/runtime/TestVmFlagChangedEvent.java ! test/jdk/jdk/jfr/event/security/TestInitialSecurityPropertyEvent.java ! test/jdk/jdk/jfr/event/security/TestSecurityPropertyModificationEvent.java ! test/jdk/jdk/jfr/event/security/TestSecurityProviderServiceEvent.java ! test/jdk/jdk/jfr/event/security/TestTLSHandshakeEvent.java ! test/jdk/jdk/jfr/event/security/TestX509CertificateEvent.java ! test/jdk/jdk/jfr/event/security/TestX509ValidationEvent.java ! test/jdk/jdk/jfr/javaagent/TestEventInstrumentation.java ! test/jdk/jdk/jfr/javaagent/TestLoadedAgent.java ! test/jdk/jdk/jfr/javaagent/TestPremainAgent.java ! test/jdk/jdk/jfr/jcmd/TestFilenameExpansion.java ! test/jdk/jdk/jfr/jcmd/TestJcmdChangeLogLevel.java ! test/jdk/jdk/jfr/jcmd/TestJcmdConfigure.java ! test/jdk/jdk/jfr/jcmd/TestJcmdConfigureReadOnly.java ! test/jdk/jdk/jfr/jcmd/TestJcmdDump.java ! test/jdk/jdk/jfr/jcmd/TestJcmdDumpGeneratedFilename.java ! test/jdk/jdk/jfr/jcmd/TestJcmdDumpLimited.java ! test/jdk/jdk/jfr/jcmd/TestJcmdDumpPathToGCRoots.java ! test/jdk/jdk/jfr/jcmd/TestJcmdDumpWithFileName.java ! test/jdk/jdk/jfr/jcmd/TestJcmdLegacy.java ! test/jdk/jdk/jfr/jcmd/TestJcmdOptionSpecifiedOnce.java ! test/jdk/jdk/jfr/jcmd/TestJcmdPreserveRepository.java ! test/jdk/jdk/jfr/jcmd/TestJcmdSaveToFile.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStartDirNotExist.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStartFlushInterval.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStartGeneratedFilename.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStartInvaldFile.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStartPathToGCRoots.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStartReadOnlyFile.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStartStopDefault.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStartWithOptions.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStartWithSettings.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStopInvalidFile.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStopReadOnlyFile.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStopWithoutFilename.java ! test/jdk/jdk/jfr/jcmd/TestJcmdView.java ! test/jdk/jdk/jfr/jcmd/TestJcmdViewMissingData.java ! test/jdk/jdk/jfr/jmx/TestClone.java ! test/jdk/jdk/jfr/jmx/TestCloneRepeat.java ! test/jdk/jdk/jfr/jmx/TestConfigurationInfo.java ! test/jdk/jdk/jfr/jmx/TestCopyTo.java ! test/jdk/jdk/jfr/jmx/TestCopyToInvalidPath.java ! test/jdk/jdk/jfr/jmx/TestCopyToReadOnlyDir.java ! test/jdk/jdk/jfr/jmx/TestCopyToRunning.java ! test/jdk/jdk/jfr/jmx/TestEventTypes.java ! test/jdk/jdk/jfr/jmx/TestFlightRecorderMXBeanLeak.java ! test/jdk/jdk/jfr/jmx/TestGetRecordings.java ! test/jdk/jdk/jfr/jmx/TestGetRecordingsMultiple.java ! test/jdk/jdk/jfr/jmx/TestMultipleRecordings.java ! test/jdk/jdk/jfr/jmx/TestNotificationListener.java ! test/jdk/jdk/jfr/jmx/TestPredefinedConfiguration.java ! test/jdk/jdk/jfr/jmx/TestPredefinedConfigurationInvalid.java ! test/jdk/jdk/jfr/jmx/TestRecordingOptions.java ! test/jdk/jdk/jfr/jmx/TestRecordingSettings.java ! test/jdk/jdk/jfr/jmx/TestRecordingSettingsInvalid.java ! test/jdk/jdk/jfr/jmx/TestRecordingSettingsMultiple.java ! test/jdk/jdk/jfr/jmx/TestRecordingState.java ! test/jdk/jdk/jfr/jmx/TestRecordingStateInvalid.java ! test/jdk/jdk/jfr/jmx/TestSetConfiguration.java ! test/jdk/jdk/jfr/jmx/TestSetConfigurationInvalid.java ! test/jdk/jdk/jfr/jmx/TestSnapshot.java ! test/jdk/jdk/jfr/jmx/TestStartRecording.java ! test/jdk/jdk/jfr/jmx/TestStream.java ! test/jdk/jdk/jfr/jmx/TestStreamClosed.java ! test/jdk/jdk/jfr/jmx/TestStreamMultiple.java ! test/jdk/jdk/jfr/jmx/TestWrongId.java ! test/jdk/jdk/jfr/jmx/info/TestConfigurationInfo.java ! test/jdk/jdk/jfr/jmx/info/TestEventTypeInfo.java ! test/jdk/jdk/jfr/jmx/info/TestRecordingInfo.java ! test/jdk/jdk/jfr/jmx/info/TestSettingDescriptorInfo.java ! test/jdk/jdk/jfr/jmx/streaming/TestClose.java ! test/jdk/jdk/jfr/jmx/streaming/TestDelegated.java ! test/jdk/jdk/jfr/jmx/streaming/TestDumpOrder.java ! test/jdk/jdk/jfr/jmx/streaming/TestEnableDisable.java ! test/jdk/jdk/jfr/jmx/streaming/TestMaxSize.java ! test/jdk/jdk/jfr/jmx/streaming/TestMetadataEvent.java ! test/jdk/jdk/jfr/jmx/streaming/TestMultipleChunks.java ! test/jdk/jdk/jfr/jmx/streaming/TestNew.java ! test/jdk/jdk/jfr/jmx/streaming/TestRemoteDump.java ! test/jdk/jdk/jfr/jmx/streaming/TestRotate.java ! test/jdk/jdk/jfr/jmx/streaming/TestSetSettings.java ! test/jdk/jdk/jfr/jmx/streaming/TestStart.java ! test/jdk/jdk/jfr/jmx/streaming/TestStop.java ! test/jdk/jdk/jfr/jvm/TestBeginAndEnd.java ! test/jdk/jdk/jfr/jvm/TestChunkIntegrity.java ! test/jdk/jdk/jfr/jvm/TestClassId.java ! test/jdk/jdk/jfr/jvm/TestClearStaleConstants.java ! test/jdk/jdk/jfr/jvm/TestCounterTime.java ! test/jdk/jdk/jfr/jvm/TestCreateNative.java ! test/jdk/jdk/jfr/jvm/TestDumpOnCrash.java ! test/jdk/jdk/jfr/jvm/TestEventDuration.java ! test/jdk/jdk/jfr/jvm/TestEventWriterLog.java ! test/jdk/jdk/jfr/jvm/TestFatEvent.java ! test/jdk/jdk/jfr/jvm/TestFormatDuration.java ! test/jdk/jdk/jfr/jvm/TestGetAllEventClasses.java ! test/jdk/jdk/jfr/jvm/TestGetEventWriter.java ! test/jdk/jdk/jfr/jvm/TestGetEventWriterPackage.java ! test/jdk/jdk/jfr/jvm/TestGetEventWriterReflection.java ! test/jdk/jdk/jfr/jvm/TestGetStackTraceId.java ! test/jdk/jdk/jfr/jvm/TestHiddenWait.java ! test/jdk/jdk/jfr/jvm/TestJFRIntrinsic.java ! test/jdk/jdk/jfr/jvm/TestJavaEvent.java ! test/jdk/jdk/jfr/jvm/TestLargeJavaEvent512k.java ! test/jdk/jdk/jfr/jvm/TestLargeJavaEvent64k.java ! test/jdk/jdk/jfr/jvm/TestLogImplementation.java ! test/jdk/jdk/jfr/jvm/TestLogOutput.java ! test/jdk/jdk/jfr/jvm/TestLongStringsInPool.java ! test/jdk/jdk/jfr/jvm/TestModularImage.java ! test/jdk/jdk/jfr/jvm/TestPid.java ! test/jdk/jdk/jfr/jvm/TestPrimitiveClasses.java ! test/jdk/jdk/jfr/jvm/TestThreadExclusion.java ! test/jdk/jdk/jfr/jvm/TestUnloadEventClassCount.java ! test/jdk/jdk/jfr/jvm/TestUnsupportedVM.java ! test/jdk/jdk/jfr/jvm/TestVerifyInstrumentation.java ! test/jdk/jdk/jfr/jvm/TestVirtualThreadExclusion.java ! test/jdk/jdk/jfr/jvm/TestWaste.java ! test/jdk/jdk/jfr/startupargs/TestBadOptionValues.java ! test/jdk/jdk/jfr/startupargs/TestDumpOnExit.java ! test/jdk/jdk/jfr/startupargs/TestEventSettings.java ! test/jdk/jdk/jfr/startupargs/TestFlushInterval.java ! test/jdk/jdk/jfr/startupargs/TestJFCWarnings.java ! test/jdk/jdk/jfr/startupargs/TestMemoryOptions.java ! test/jdk/jdk/jfr/startupargs/TestMultipleStartupRecordings.java ! test/jdk/jdk/jfr/startupargs/TestOldObjectQueueSize.java ! test/jdk/jdk/jfr/startupargs/TestOptionsWithLocale.java ! test/jdk/jdk/jfr/startupargs/TestPreserveRepository.java ! test/jdk/jdk/jfr/startupargs/TestRepositoryPath.java ! test/jdk/jdk/jfr/startupargs/TestRepositoryPathLong.java ! test/jdk/jdk/jfr/startupargs/TestRetransform.java ! test/jdk/jdk/jfr/startupargs/TestRetransformUsingLog.java ! test/jdk/jdk/jfr/startupargs/TestStartDelay.java ! test/jdk/jdk/jfr/startupargs/TestStartDelayRunning.java ! test/jdk/jdk/jfr/startupargs/TestStartDuration.java ! test/jdk/jdk/jfr/startupargs/TestStartHelp.java ! test/jdk/jdk/jfr/startupargs/TestStartMaxAgeSize.java ! test/jdk/jdk/jfr/startupargs/TestStartName.java ! test/jdk/jdk/jfr/startupargs/TestStartNoSettings.java ! test/jdk/jdk/jfr/startupargs/TestStartRecording.java ! test/jdk/jdk/jfr/startupargs/TestStartupMessage.java ! test/jdk/jdk/jfr/startupargs/TestStartupOptionSpecifiedOnce.java ! test/jdk/jdk/jfr/threading/TestDeepVirtualStackTrace.java ! test/jdk/jdk/jfr/threading/TestManyVirtualThreads.java ! test/jdk/jdk/jfr/threading/TestNestedVirtualThreads.java ! test/jdk/jdk/jfr/threading/TestStringPoolVirtualThreadPinning.java ! test/jdk/jdk/jfr/tool/TestAssemble.java ! test/jdk/jdk/jfr/tool/TestConfigure.java ! test/jdk/jdk/jfr/tool/TestDisassemble.java ! test/jdk/jdk/jfr/tool/TestHelp.java ! test/jdk/jdk/jfr/tool/TestMetadata.java ! test/jdk/jdk/jfr/tool/TestPrint.java ! test/jdk/jdk/jfr/tool/TestPrintDefault.java ! test/jdk/jdk/jfr/tool/TestPrintJSON.java ! test/jdk/jdk/jfr/tool/TestPrintXML.java ! test/jdk/jdk/jfr/tool/TestScrub.java ! test/jdk/jdk/jfr/tool/TestSummary.java ! test/jdk/jdk/jfr/tool/TestView.java Changeset: 002679ac Branch: hermetic-java-runtime Author: Koushik Thirupattur Committer: Weijun Wang Date: 2025-01-25 19:06:47 +0000 URL: https://git.openjdk.org/leyden/commit/002679ac9fe4de8150b7dd4c9aeb44eeef1257d6 8347065: Add missing @spec tags for Java Security Standard Algorithm Names Reviewed-by: weijun ! src/java.base/share/classes/java/security/AlgorithmParameterGenerator.java ! src/java.base/share/classes/java/security/AlgorithmParameters.java ! src/java.base/share/classes/java/security/DrbgParameters.java ! src/java.base/share/classes/java/security/KeyFactory.java ! src/java.base/share/classes/java/security/KeyPairGenerator.java ! src/java.base/share/classes/java/security/KeyStore.java ! src/java.base/share/classes/java/security/MessageDigest.java ! src/java.base/share/classes/java/security/SecureRandom.java ! src/java.base/share/classes/java/security/SecureRandomSpi.java ! src/java.base/share/classes/java/security/Signature.java ! src/java.base/share/classes/java/security/cert/CertPath.java ! src/java.base/share/classes/java/security/cert/CertPathBuilder.java ! src/java.base/share/classes/java/security/cert/CertPathValidator.java ! src/java.base/share/classes/java/security/cert/CertStore.java ! src/java.base/share/classes/java/security/cert/Certificate.java ! src/java.base/share/classes/java/security/cert/CertificateFactory.java ! src/java.base/share/classes/java/security/cert/CertificateFactorySpi.java ! src/java.base/share/classes/java/security/spec/ECGenParameterSpec.java ! src/java.base/share/classes/java/security/spec/EncodedKeySpec.java ! src/java.base/share/classes/java/security/spec/NamedParameterSpec.java ! src/java.base/share/classes/java/security/spec/PKCS8EncodedKeySpec.java ! src/java.base/share/classes/java/security/spec/PSSParameterSpec.java ! src/java.base/share/classes/java/security/spec/X509EncodedKeySpec.java ! src/java.base/share/classes/javax/crypto/Cipher.java ! src/java.base/share/classes/javax/crypto/ExemptionMechanism.java ! src/java.base/share/classes/javax/crypto/KDF.java ! src/java.base/share/classes/javax/crypto/KEM.java ! src/java.base/share/classes/javax/crypto/KeyAgreement.java ! src/java.base/share/classes/javax/crypto/KeyGenerator.java ! src/java.base/share/classes/javax/crypto/Mac.java ! src/java.base/share/classes/javax/crypto/SecretKeyFactory.java ! src/java.base/share/classes/javax/net/ssl/KeyManagerFactory.java ! src/java.base/share/classes/javax/net/ssl/SSLContext.java ! src/java.base/share/classes/javax/net/ssl/SSLEngine.java ! src/java.base/share/classes/javax/net/ssl/SSLParameters.java ! src/java.base/share/classes/javax/net/ssl/SSLServerSocket.java ! src/java.base/share/classes/javax/net/ssl/SSLServerSocketFactory.java ! src/java.base/share/classes/javax/net/ssl/SSLSocket.java ! src/java.base/share/classes/javax/net/ssl/SSLSocketFactory.java ! src/java.base/share/classes/javax/net/ssl/TrustManagerFactory.java ! src/java.base/share/classes/javax/security/auth/login/Configuration.java ! src/java.management/share/classes/com/sun/jmx/remote/security/HashedPasswordManager.java ! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/TransformService.java ! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/XMLSignatureFactory.java ! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/keyinfo/KeyInfoFactory.java ! src/jdk.jartool/share/classes/jdk/security/jarsigner/JarSigner.java Changeset: a1fd5f4e Branch: hermetic-java-runtime Author: Robbin Ehn Date: 2025-01-27 07:13:00 +0000 URL: https://git.openjdk.org/leyden/commit/a1fd5f4e88f52125eef4feea91a60641981177c1 8348554: Enhance Linux kernel version checks Reviewed-by: shade, fyang ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/os_linux.hpp ! src/hotspot/os/linux/systemMemoryBarrier_linux.cpp Changeset: 70eec900 Branch: hermetic-java-runtime Author: Matthias Baesken Date: 2025-01-27 07:35:40 +0000 URL: https://git.openjdk.org/leyden/commit/70eec9001a550888f35476f9e2cf3c62d41442dd 8338303: Linux ppc64le with toolchain clang - detection failure in early JVM startup Reviewed-by: mdoerr, erikj, ihse ! make/autoconf/flags-cflags.m4 Changeset: b8c68c0e Branch: hermetic-java-runtime Author: Matthias Baesken Date: 2025-01-27 08:14:33 +0000 URL: https://git.openjdk.org/leyden/commit/b8c68c0e8c9aee43378fe16349c083cb868447f4 8348207: Linux PPC64 PCH build broken after JDK-8347909 Co-authored-by: Stefan Karlsson Reviewed-by: clanger, erikj, mdoerr ! make/hotspot/lib/JvmOverrideFiles.gmk Changeset: 175e58b2 Branch: hermetic-java-runtime Author: Theo Weidmann Committer: Christian Hagedorn Date: 2025-01-27 08:19:55 +0000 URL: https://git.openjdk.org/leyden/commit/175e58b2e321b779276a9a98a5e72cedb9638d0c 8332980: [IR Framework] Add option to measure IR rule processing time Reviewed-by: kvn, chagedorn ! test/hotspot/jtreg/compiler/lib/ir_framework/README.md ! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irmethod/IRMethod.java Changeset: afcc2b03 Branch: hermetic-java-runtime Author: Martin Doerr Date: 2025-01-27 10:11:53 +0000 URL: https://git.openjdk.org/leyden/commit/afcc2b03afc77f730300e1d92471466d56ed75fb 8348562: ZGC: segmentation fault due to missing node type check in barrier elision analysis Reviewed-by: rcastanedalo, rrich ! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp Changeset: ffeb9b5a Branch: hermetic-java-runtime Author: Eirik Bj?rsn?s Date: 2025-01-27 12:46:43 +0000 URL: https://git.openjdk.org/leyden/commit/ffeb9b5aff6b91297b4bbedb7b33670dc17309ed 8342807: Update links in java.base to use https:// Reviewed-by: rriggs, ihse, jkern ! src/java.base/aix/native/libjli/java_md_aix.h ! src/java.base/linux/native/libsimdsort/xss-common-qsort.h ! src/java.base/share/man/keytool.md ! src/java.base/unix/classes/sun/net/PortConfig.java ! src/java.base/unix/native/libjava/ProcessEnvironment_md.c ! src/java.base/unix/native/libjava/ProcessImpl_md.c ! src/java.base/unix/native/libjava/childproc.c ! src/java.base/unix/native/libjava/childproc.h Changeset: f1e07974 Branch: hermetic-java-runtime Author: Magnus Ihse Bursie Date: 2025-01-27 13:10:43 +0000 URL: https://git.openjdk.org/leyden/commit/f1e07974a09e5deaecdfe0d9e18553f1cde15e2d 8348586: Optionally silence make warnings about non-control variables Reviewed-by: mcimadamore, erikj ! bin/idea.sh ! make/Global.gmk ! make/InitSupport.gmk Changeset: 7d6055a7 Branch: hermetic-java-runtime Author: Magnus Ihse Bursie Date: 2025-01-27 13:11:03 +0000 URL: https://git.openjdk.org/leyden/commit/7d6055a786ba5e146bcdd6f58b5d47f968a4af90 8348429: Update cross-compilation devkits to Fedora 41/gcc 13.2 Reviewed-by: erikj ! make/autoconf/flags-cflags.m4 ! make/conf/jib-profiles.js ! make/devkit/Tools.gmk Changeset: 1d8ccb89 Branch: hermetic-java-runtime Author: Chen Liang Date: 2025-01-27 14:03:35 +0000 URL: https://git.openjdk.org/leyden/commit/1d8ccb89204cc5efbcecdaa0c9de7b2c5a109d5d 8342465: Improve API documentation for java.lang.classfile Reviewed-by: asotona, darcy ! src/java.base/share/classes/java/lang/classfile/AccessFlags.java ! src/java.base/share/classes/java/lang/classfile/AnnotationValue.java ! src/java.base/share/classes/java/lang/classfile/AttributedElement.java ! src/java.base/share/classes/java/lang/classfile/ClassBuilder.java ! src/java.base/share/classes/java/lang/classfile/ClassElement.java ! src/java.base/share/classes/java/lang/classfile/ClassFile.java ! src/java.base/share/classes/java/lang/classfile/ClassFileBuilder.java ! src/java.base/share/classes/java/lang/classfile/ClassFileElement.java ! src/java.base/share/classes/java/lang/classfile/ClassFileTransform.java ! src/java.base/share/classes/java/lang/classfile/ClassFileVersion.java ! src/java.base/share/classes/java/lang/classfile/ClassHierarchyResolver.java ! src/java.base/share/classes/java/lang/classfile/ClassModel.java ! src/java.base/share/classes/java/lang/classfile/ClassTransform.java ! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java ! src/java.base/share/classes/java/lang/classfile/CodeElement.java ! src/java.base/share/classes/java/lang/classfile/CodeModel.java ! src/java.base/share/classes/java/lang/classfile/CodeTransform.java ! src/java.base/share/classes/java/lang/classfile/CompoundElement.java ! src/java.base/share/classes/java/lang/classfile/FieldBuilder.java ! src/java.base/share/classes/java/lang/classfile/FieldElement.java ! src/java.base/share/classes/java/lang/classfile/FieldModel.java ! src/java.base/share/classes/java/lang/classfile/FieldTransform.java ! src/java.base/share/classes/java/lang/classfile/Instruction.java ! src/java.base/share/classes/java/lang/classfile/Interfaces.java ! src/java.base/share/classes/java/lang/classfile/MethodBuilder.java ! src/java.base/share/classes/java/lang/classfile/MethodElement.java ! src/java.base/share/classes/java/lang/classfile/MethodModel.java ! src/java.base/share/classes/java/lang/classfile/MethodTransform.java ! src/java.base/share/classes/java/lang/classfile/Opcode.java ! src/java.base/share/classes/java/lang/classfile/PseudoInstruction.java ! src/java.base/share/classes/java/lang/classfile/Superclass.java ! src/java.base/share/classes/java/lang/classfile/TypeKind.java ! src/java.base/share/classes/java/lang/classfile/attribute/CodeAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/InnerClassInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/MethodParameterInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleExportInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleOpenInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleRequireInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleResolutionAttribute.java ! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolBuilder.java ! src/java.base/share/classes/java/lang/classfile/instruction/ExceptionCatch.java ! src/java.base/share/classes/java/lang/classfile/package-info.java ! src/java.base/share/classes/java/lang/classfile/snippet-files/PackageSnippets.java Changeset: ad01dfb6 Branch: hermetic-java-runtime Author: Albert Mingkun Yang Date: 2025-01-27 14:57:49 +0000 URL: https://git.openjdk.org/leyden/commit/ad01dfb670215a35d4151c7129c9086888e1f9e8 8346920: Serial: Support allocation in old generation when heap is almost full Reviewed-by: tschatzl, gli, sjohanss ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp Changeset: 03106eb2 Branch: hermetic-java-runtime Author: Gennadiy Krivoshein Committer: Alexander Scherbatiy Date: 2025-01-27 18:05:19 +0000 URL: https://git.openjdk.org/leyden/commit/03106eb2d37903f3367b54c615a77e9df219e9cd 8344119: CUPSPrinter does not respect PostScript printer definition specification in case of reading ImageableArea values from PPD files Reviewed-by: prr, psadhukhan ! src/java.desktop/unix/native/common/awt/CUPSfuncs.c + test/jdk/javax/print/CUPSPrinterImageableAreaTest.java Changeset: aba60a92 Branch: hermetic-java-runtime Author: Weijun Wang Date: 2025-01-27 18:09:17 +0000 URL: https://git.openjdk.org/leyden/commit/aba60a927494d114904e27930040755855bbb348 8189441: Define algorithm names for keys derived from KeyAgreement Reviewed-by: mullan ! src/java.base/share/classes/com/sun/crypto/provider/DHKeyAgreement.java ! src/java.base/share/classes/javax/crypto/KeyAgreement.java ! src/java.base/share/classes/javax/crypto/KeyAgreementSpi.java ! src/java.base/share/classes/sun/security/ec/ECDHKeyAgreement.java ! src/java.base/share/classes/sun/security/ec/XDHKeyAgreement.java ! src/java.base/share/classes/sun/security/util/KeyUtil.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11ECDHKeyAgreement.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyAgreement.java + test/jdk/java/security/KeyAgreement/Generic.java ! test/jdk/sun/security/pkcs11/nss/p11-nss-sensitive.txt Changeset: 039e73fc Branch: hermetic-java-runtime Author: Weijun Wang Date: 2025-01-27 18:21:51 +0000 URL: https://git.openjdk.org/leyden/commit/039e73fcdb765cb73ecb9929187dd9630de131b4 8346736: Java Security Standard Algorithm Names spec should include key algorithm names Reviewed-by: mullan, hchao ! src/java.base/share/classes/java/security/Key.java ! src/java.base/share/classes/java/security/spec/EncodedKeySpec.java ! src/java.base/share/classes/java/security/spec/PKCS8EncodedKeySpec.java ! src/java.base/share/classes/java/security/spec/X509EncodedKeySpec.java ! src/java.base/share/classes/javax/crypto/KDF.java ! src/java.base/share/classes/javax/crypto/KDFSpi.java ! src/java.base/share/classes/javax/crypto/KEM.java ! src/java.base/share/classes/javax/crypto/KEMSpi.java ! src/java.base/share/classes/javax/crypto/spec/SecretKeySpec.java Changeset: 8cc13045 Branch: hermetic-java-runtime Author: Matthias Ernst Committer: Jorn Vernee Date: 2025-01-27 19:40:26 +0000 URL: https://git.openjdk.org/leyden/commit/8cc13045428eebb8933df865f9a87f0f91909ba5 8287788: Implement a better allocator for downcalls Reviewed-by: jvernee ! src/java.base/share/classes/jdk/internal/foreign/SlicingAllocator.java + src/java.base/share/classes/jdk/internal/foreign/abi/BufferStack.java ! src/java.base/share/classes/jdk/internal/foreign/abi/SharedUtils.java + test/jdk/java/foreign/TestBufferStack.java + test/jdk/java/foreign/libTestBufferStack.c + test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadByValue.java + test/micro/org/openjdk/bench/java/lang/foreign/libCallOverheadByValue.c Changeset: 21feef32 Branch: hermetic-java-runtime Author: Chris Plummer Date: 2025-01-27 19:45:50 +0000 URL: https://git.openjdk.org/leyden/commit/21feef32803b2593b097fb225c7a4c7cd46525da 8348239: SA does not know about DeoptimizeObjectsALotThread Reviewed-by: kevinw, dlong, dholmes, lmesnik ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileBroker.hpp ! src/hotspot/share/runtime/vmStructs.cpp + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/DeoptimizeObjectsALotThread.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Thread.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java Changeset: 29f3fa3b Branch: hermetic-java-runtime Author: Jiangli Zhou Date: 2025-01-27 14:10:22 +0000 URL: https://git.openjdk.org/leyden/commit/29f3fa3b68736d2d4e0b6521c8ff270021bf2b36 Merge branch 'master' into hermetic-java-runtime ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/runtime/arguments.hpp ! src/hotspot/share/runtime/threads.cpp ! src/java.base/share/classes/java/security/KeyStore.java ! src/java.base/unix/native/libjava/ProcessImpl_md.c ! src/java.base/unix/native/libjava/childproc.c ! src/java.base/unix/native/libjava/childproc.h ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Thread.java ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/runtime/arguments.hpp ! src/hotspot/share/runtime/threads.cpp ! src/java.base/share/classes/java/security/KeyStore.java ! src/java.base/unix/native/libjava/ProcessImpl_md.c ! src/java.base/unix/native/libjava/childproc.c ! src/java.base/unix/native/libjava/childproc.h ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Thread.java From shade at openjdk.org Tue Jan 28 14:00:23 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 28 Jan 2025 14:00:23 GMT Subject: RFR: 8348858: [leyden] Bump the default code buffer sizes to store more generated code Message-ID: Due to current prototype limitation, we cannot yet store the generated code that has the expanded code buffer. I tried to address that directly, but I think relocations disagree with the whole thing, so this implementation limitation stays for a bit longer. I turned the bailout due to that cause from `info` into `warning`. On `JavacBenchApp 50`, this causes us to lose 700 (!) C2 compiled methods from the SCC! We can dodge significant part of the hit by bumping the default code buffer sizes, and thus making buffers less likely to require resizing, and thus allowing to store more code in SCC. Also needs [JDK-8348855](https://bugs.openjdk.org/browse/JDK-8348855) from mainline to work well with G1. Current PR includes it, and I will upstream it separately first. Additional testing: - [x] Linux x86_64 server fastdebug, `runtime/cds` ------------- Commit messages: - Fix Changes: https://git.openjdk.org/leyden/pull/28/files Webrev: https://webrevs.openjdk.org/?repo=leyden&pr=28&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8348858 Stats: 28 lines in 5 files changed: 25 ins; 0 del; 3 mod Patch: https://git.openjdk.org/leyden/pull/28.diff Fetch: git fetch https://git.openjdk.org/leyden.git pull/28/head:pull/28 PR: https://git.openjdk.org/leyden/pull/28 From shade at openjdk.org Tue Jan 28 14:00:23 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 28 Jan 2025 14:00:23 GMT Subject: RFR: 8348858: [leyden] Bump the default code buffer sizes to store more generated code In-Reply-To: References: Message-ID: On Tue, 28 Jan 2025 13:55:13 GMT, Aleksey Shipilev wrote: > Due to current prototype limitation, we cannot yet store the generated code that has the expanded code buffer. I tried to address that directly, but I think relocations disagree with the whole thing, so this implementation limitation stays for a bit longer. I turned the bailout due to that cause from `info` into `warning`. > > On `JavacBenchApp 50`, this causes us to lose 700 (!) C2 compiled methods from the SCC! We can dodge significant part of the hit by bumping the default code buffer sizes, and thus making buffers less likely to require resizing, and thus allowing to store more code in SCC. Also needs [JDK-8348855](https://bugs.openjdk.org/browse/JDK-8348855) from mainline to work well with G1. Current PR includes it, and I will upstream it separately first. > > Additional testing: > - [x] Linux x86_64 server fastdebug, `runtime/cds` Performance tests show this realistically hits mostly G1, due to more barriers and thus more generated code, as well as broken stub size estimate. G1: # --- 32 CPUs (C2 runs mostly in background, look at "User" time) # Before Time (mean ? ?): 479.8 ms ? 4.5 ms [User: 2325.9 ms, System: 205.2 ms] Range (min ? max): 475.2 ms ? 489.4 ms 10 runs # G1 barrier size fix Time (mean ? ?): 494.3 ms ? 9.0 ms [User: 1748.9 ms, System: 208.1 ms] Range (min ? max): 480.9 ms ? 508.8 ms 10 runs # G1 barrier size fix + adjusting sizes Time (mean ? ?): 472.4 ms ? 5.6 ms [User: 876.7 ms, System: 149.5 ms] Range (min ? max): 461.2 ms ? 480.2 ms 10 runs # --- 2 CPUs (C2 interferes with the workload more directly) # Before Time (mean ? ?): 620.9 ms ? 16.9 ms [User: 1029.8 ms, System: 120.1 ms] Range (min ? max): 598.0 ms ? 650.7 ms 10 runs # G1 barrier size fix Time (mean ? ?): 591.2 ms ? 15.2 ms [User: 960.6 ms, System: 128.9 ms] Range (min ? max): 565.1 ms ? 608.8 ms 10 runs # G1 barrier size fix + adjusting sizes Time (mean ? ?): 553.1 ms ? 9.5 ms [User: 871.9 ms, System: 127.4 ms] Range (min ? max): 539.8 ms ? 572.6 ms 10 runs Parallel: # --- 32 CPUs (C2 runs mostly in background, look at "User" time) # Before Time (mean ? ?): 452.6 ms ? 5.6 ms [User: 987.1 ms, System: 167.9 ms] Range (min ? max): 444.5 ms ? 459.8 ms 10 runs # G1 barrier size fix + adjusting sizes Time (mean ? ?): 450.3 ms ? 3.9 ms [User: 966.3 ms, System: 162.3 ms] Range (min ? max): 445.5 ms ? 458.9 ms 10 runs # --- 2 CPUs (C2 interferes with the workload more directly) # Before Time (mean ? ?): 540.1 ms ? 13.7 ms [User: 835.2 ms, System: 138.9 ms] Range (min ? max): 519.9 ms ? 561.0 ms 10 runs # G1 barrier size fix + adjusting sizes Time (mean ? ?): 530.7 ms ? 14.1 ms [User: 828.5 ms, System: 134.5 ms] Range (min ? max): 509.5 ms ? 552.4 ms 10 runs ------------- PR Comment: https://git.openjdk.org/leyden/pull/28#issuecomment-2619077625 From duke at openjdk.org Tue Jan 28 18:02:54 2025 From: duke at openjdk.org (duke) Date: Tue, 28 Jan 2025 18:02:54 GMT Subject: git: openjdk/leyden: hermetic-java-runtime: 14 new changesets Message-ID: Changeset: 1916a777 Branch: hermetic-java-runtime Author: Calvin Cheung Date: 2025-01-27 22:41:55 +0000 URL: https://git.openjdk.org/leyden/commit/1916a7773f2083096e18b92d71d384453652c07d 8346923: MetaspaceShared base calculation may cause overflow in align_up Reviewed-by: iklam, matsaave ! src/hotspot/share/cds/metaspaceShared.cpp Changeset: 46f48e4e Branch: hermetic-java-runtime Author: Ioi Lam Date: 2025-01-28 00:12:57 +0000 URL: https://git.openjdk.org/leyden/commit/46f48e4e3d5dd4506c77cda1b01b9c008cb6a738 8348515: Add docs for -XX:AOT* options in java man pages Reviewed-by: adinn, kvn ! src/java.base/share/man/java.md Changeset: 2537a05c Branch: hermetic-java-runtime Author: Robbin Ehn Date: 2025-01-28 07:35:30 +0000 URL: https://git.openjdk.org/leyden/commit/2537a05c06171ce91eae69d478c4e4e88a11a60f 8348384: RISC-V: Disable auto-enable Vector on buggy kernels Reviewed-by: fyang, mli, luhenry ! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp Changeset: f71541c9 Branch: hermetic-java-runtime Author: Kevin Walls Date: 2025-01-28 09:22:50 +0000 URL: https://git.openjdk.org/leyden/commit/f71541c93b814cd39c3dd253234a453e5d71f4c0 8344976: Remove the jmx.invoke.getters compatibility property Reviewed-by: cjplummer, dfuchs, sspitsyn ! src/java.management/share/classes/com/sun/jmx/mbeanserver/PerInterface.java ! test/jdk/javax/management/Introspector/InvokeGettersTest.java Changeset: 1f74caa7 Branch: hermetic-java-runtime Author: Theo Weidmann Committer: Christian Hagedorn Date: 2025-01-28 09:41:12 +0000 URL: https://git.openjdk.org/leyden/commit/1f74caa7da9dc0bf0eb515b36791f6fd069e044d 8348401: [IR Framework] PrintTimes should not require verbose Reviewed-by: kvn, chagedorn ! test/hotspot/jtreg/compiler/lib/ir_framework/shared/TestFrameworkSocket.java ! test/hotspot/jtreg/compiler/lib/ir_framework/test/TestVM.java Changeset: 558255ae Branch: hermetic-java-runtime Author: Volkan Yazici Committer: Jaikiran Pai Date: 2025-01-28 10:22:55 +0000 URL: https://git.openjdk.org/leyden/commit/558255ae7029ea1091ec5bb05d2d48e9f0c58f72 8328919: Add BodyHandlers / BodySubscribers methods to handle excessive server input Reviewed-by: jpai ! src/java.net.http/share/classes/java/net/http/HttpResponse.java + src/java.net.http/share/classes/jdk/internal/net/http/LimitingSubscriber.java + test/jdk/java/net/httpclient/HttpResponseLimitingTest.java Changeset: a4942a2f Branch: hermetic-java-runtime Author: Joachim Kern Date: 2025-01-28 10:25:36 +0000 URL: https://git.openjdk.org/leyden/commit/a4942a2f7a2afdea5577eaae7cc4322ef1662fb9 8348286: [AIX] clang 17 introduces new warning Wtentative-Definitions which produces Build errors Reviewed-by: ihse, azvegint ! src/java.desktop/share/native/libawt/awt/image/imageInitIDs.c ! src/java.desktop/share/native/libawt/awt/image/imageInitIDs.h - src/java.desktop/unix/native/libawt_xawt/awt/fp_pipewire.h ! src/java.desktop/unix/native/libawt_xawt/awt/screencast_pipewire.c Changeset: 3a8680e9 Branch: hermetic-java-runtime Author: Nizar Benalla Date: 2025-01-28 11:13:54 +0000 URL: https://git.openjdk.org/leyden/commit/3a8680e919fb2505ff0e05e6ea6ae39ef25c81b2 8347058: When automatically translating the page to pt-br, all CSS styling disappears Reviewed-by: hannesw, liach ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/HtmlTree.java ! test/langtools/jdk/javadoc/doclet/testModuleSpecificStylesheet/TestModuleSpecificStylesheet.java ! test/langtools/jdk/javadoc/doclet/testOptions/TestOptions.java ! test/langtools/jdk/javadoc/doclet/testPackageSpecificStylesheet/TestPackageSpecificStylesheet.java ! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java ! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java Changeset: 2bef5b4a Branch: hermetic-java-runtime Author: Dhamoder Nalla Committer: Kevin Walls Date: 2025-01-28 11:32:00 +0000 URL: https://git.openjdk.org/leyden/commit/2bef5b4a877f4d3bc766558b8782b7b57dee79a8 8348323: Corrupted timezone string in JVM crash log Reviewed-by: dholmes, amitkumar, kevinw ! src/hotspot/share/runtime/os.cpp Changeset: 5fec9994 Branch: hermetic-java-runtime Author: Zhengyu Gu Date: 2025-01-28 13:29:37 +0000 URL: https://git.openjdk.org/leyden/commit/5fec999474dd4e88299ca02fccce8332fa5766ec 8339668: Parallel: Adopt PartialArrayState to consolidate marking stack in Full GC Co-authored-by: Thomas Schatzl Reviewed-by: tschatzl, ayang ! src/hotspot/share/gc/parallel/psCompactionManager.cpp ! src/hotspot/share/gc/parallel/psCompactionManager.hpp ! src/hotspot/share/gc/parallel/psCompactionManager.inline.hpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/shared/taskqueue.hpp Changeset: fb066cae Branch: hermetic-java-runtime Author: Alexey Semenyuk Date: 2025-01-28 13:51:04 +0000 URL: https://git.openjdk.org/leyden/commit/fb066caea8a6bbf5b7a6fbe1ca51282e2c7c1ff2 8347272: [ubsan] JvmLauncher.cpp:262:52: runtime error: applying non-zero offset 40 to null pointer Reviewed-by: almatvee, mbaesken ! src/jdk.jpackage/share/native/applauncher/JvmLauncher.cpp Changeset: 81032560 Branch: hermetic-java-runtime Author: Jiangli Zhou Date: 2025-01-28 16:42:13 +0000 URL: https://git.openjdk.org/leyden/commit/81032560f797dc18bd6a4a75b44c26925aabac5b 8348348: Remove unnecessary #ifdef STATIC_BUILD around DEF_STATIC_JNI_OnLoad from zip_util.c Reviewed-by: sgehwolf ! src/java.base/share/native/libzip/zip_util.c Changeset: a224f12c Branch: hermetic-java-runtime Author: Justin Lu Date: 2025-01-28 17:40:20 +0000 URL: https://git.openjdk.org/leyden/commit/a224f12cb701b45df4706a403a05c66de2d623af 8348205: Improve cutover time selection when building available currencies set Reviewed-by: naoto, rriggs ! src/java.base/share/classes/java/util/Currency.java Changeset: 8333befc Branch: hermetic-java-runtime Author: Jiangli Zhou Date: 2025-01-28 10:00:25 +0000 URL: https://git.openjdk.org/leyden/commit/8333befcc95e703025847ea648035ed6c721f162 Merge branch 'master' into hermetic-java-runtime ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/os.cpp From asmehra at openjdk.org Tue Jan 28 18:26:44 2025 From: asmehra at openjdk.org (Ashutosh Mehra) Date: Tue, 28 Jan 2025 18:26:44 GMT Subject: RFR: Save/load i2c2i adapters [v13] In-Reply-To: References: Message-ID: > This is an attempt to save and load i2c2i adapters along with the adapter handler table. > There are mainly two parts to this change: > 1. Storing of adapter code in the SCCache or AOT code cache. > 2. Storing of adapter handler table in the AOT cache. > > Adapter handler table is a map from AdapterFingerPrint to AdapterHnadlerEntry. To store them in AOT cache, AdapterFingerPrint and AdapterHandlerEntry are updated to MetaspaceObj. Both these entities are discovered and added to the cache while processing the Method. When storing the adapter handler table, only the entries that have already been archived are considered. This allows pruning of AdapterHnadlerEntry that may be only reachable through a Method that is not eligible to be archived. > > An AdapterHandlerEntry has pointer to the adapter code. Because the AdapterHandlerEntry and the adapter code are stored in separate archives, this link between the AdapterHandlerEntry and the adapter code needs to be removed (see AdapterHandlerEntry::remove_unshareable_info()). > During the production run, as the methods in the AOT cache are adopted, the AdapterHandlerEntry is linked back to the adapter code (see AdapterHandlerEntry::restore_unshareable_info). > > All this code is guarded by -XX:[+-]ArchiveAdapters option which defaults to false, but is set to true in CDSConfig during the assembly phase. > > Other changes worth mentioning: > 1. Changes to the SCCache infrastructure to make it possible to store and load adapter code. (Thanks to @adinn) > 2. Updating AdapterFingerPrint hashing algorithm to avoid collisions. If there is any collision, then it will prevent finding the adapter code in the SCCache. (Again courtesy of @adinn) > > Thanks to @adinn for providing many of these changes. > > Performance: > -Xlog:init shows time taken for linking of Methods and making adapters. An example output is: > > ClassLoader: > clinit: 150us / 4612 events > link methods: 28980us / 176893 events > method adapters: 15378us / 697 events > > Save/load of adapters seem to have improved these stats. > > | Quarkus | -ArchiveAdapters | +ArchiveAdapters | > |---|---|---| > | link methods | 12214us / 58913 events | 2700us / 58913 events | > | method adapters | 7793us / 607 events | 4402us / 38 events | > > | Spring-petclinic | -ArchiveAdapters | +ArchiveAdapters | > |---|---|---| > | link methods | 28980us / 176893 events | 7485us / 176893 events | > | method adapters | 15378us / 697 events | 7050us / 13 events | > > Howeve... Ashutosh Mehra has updated the pull request incrementally with two additional commits since the last revision: - Fix compile failure in minimal build Signed-off-by: Ashutosh Mehra - Do not search archived adapter table during assembly phase Signed-off-by: Ashutosh Mehra ------------- Changes: - all: https://git.openjdk.org/leyden/pull/25/files - new: https://git.openjdk.org/leyden/pull/25/files/5df7a30d..4e674ebb Webrevs: - full: https://webrevs.openjdk.org/?repo=leyden&pr=25&range=12 - incr: https://webrevs.openjdk.org/?repo=leyden&pr=25&range=11-12 Stats: 16 lines in 1 file changed: 8 ins; 0 del; 8 mod Patch: https://git.openjdk.org/leyden/pull/25.diff Fetch: git fetch https://git.openjdk.org/leyden.git pull/25/head:pull/25 PR: https://git.openjdk.org/leyden/pull/25 From shade at openjdk.org Wed Jan 29 11:33:04 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 29 Jan 2025 11:33:04 GMT Subject: RFR: 8348957: [leyden] Excess PrintCompilation printing on compile task start Message-ID: This bothers me a bit in current -XX:+PrintCompilation logs. For various reasons, we have the `DirectiveSet` for every method, which initialized `PrintCompilationOption = true` when `-XX:+PrintCompilation` is set, which prints the compile task at the task start. We don't need that printout, we only really care about the printout at the end of the compilation. Before: $ grep com.sun.tools.javac.comp.Resolve::notOverriddenIn out 105 W0.0 646 AP 4 com.sun.tools.javac.comp.Resolve::notOverriddenIn (124 bytes) 105 W0.0 Q52.2 C0.1 646 AP 4 com.sun.tools.javac.comp.Resolve::notOverriddenIn (124 bytes) 252 W0.1 3745 A 4 com.sun.tools.javac.comp.Resolve::notOverriddenIn (124 bytes) 252 646 AP 4 com.sun.tools.javac.comp.Resolve::notOverriddenIn (124 bytes) made not entrant 252 W0.1 Q0.0 C0.1 3745 A 4 com.sun.tools.javac.comp.Resolve::notOverriddenIn (124 bytes) After: 88 W0.0 Q31.3 C0.2 696 AP 4 com.sun.tools.javac.comp.Resolve::notOverriddenIn (124 bytes) 239 696 AP 4 com.sun.tools.javac.comp.Resolve::notOverriddenIn (124 bytes) made not entrant 239 W0.1 Q0.0 C0.1 3809 A 4 com.sun.tools.javac.comp.Resolve::notOverriddenIn (124 bytes) I'll also look into upstreaming the extended compile task logging, since it is useful to study compilation dynamics outside of Leyden as well. ------------- Commit messages: - Fix Changes: https://git.openjdk.org/leyden/pull/29/files Webrev: https://webrevs.openjdk.org/?repo=leyden&pr=29&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8348957 Stats: 6 lines in 1 file changed: 1 ins; 4 del; 1 mod Patch: https://git.openjdk.org/leyden/pull/29.diff Fetch: git fetch https://git.openjdk.org/leyden.git pull/29/head:pull/29 PR: https://git.openjdk.org/leyden/pull/29 From adinn at openjdk.org Wed Jan 29 11:37:14 2025 From: adinn at openjdk.org (Andrew Dinn) Date: Wed, 29 Jan 2025 11:37:14 GMT Subject: RFR: Save/load i2c2i adapters [v13] In-Reply-To: References: Message-ID: On Tue, 28 Jan 2025 18:26:44 GMT, Ashutosh Mehra wrote: >> This is an attempt to save and load i2c2i adapters along with the adapter handler table. >> There are mainly two parts to this change: >> 1. Storing of adapter code in the SCCache or AOT code cache. >> 2. Storing of adapter handler table in the AOT cache. >> >> Adapter handler table is a map from AdapterFingerPrint to AdapterHnadlerEntry. To store them in AOT cache, AdapterFingerPrint and AdapterHandlerEntry are updated to MetaspaceObj. Both these entities are discovered and added to the cache while processing the Method. When storing the adapter handler table, only the entries that have already been archived are considered. This allows pruning of AdapterHnadlerEntry that may be only reachable through a Method that is not eligible to be archived. >> >> An AdapterHandlerEntry has pointer to the adapter code. Because the AdapterHandlerEntry and the adapter code are stored in separate archives, this link between the AdapterHandlerEntry and the adapter code needs to be removed (see AdapterHandlerEntry::remove_unshareable_info()). >> During the production run, as the methods in the AOT cache are adopted, the AdapterHandlerEntry is linked back to the adapter code (see AdapterHandlerEntry::restore_unshareable_info). >> >> All this code is guarded by -XX:[+-]ArchiveAdapters option which defaults to false, but is set to true in CDSConfig during the assembly phase. >> >> Other changes worth mentioning: >> 1. Changes to the SCCache infrastructure to make it possible to store and load adapter code. (Thanks to @adinn) >> 2. Updating AdapterFingerPrint hashing algorithm to avoid collisions. If there is any collision, then it will prevent finding the adapter code in the SCCache. (Again courtesy of @adinn) >> >> Thanks to @adinn for providing many of these changes. >> >> Performance: >> -Xlog:init shows time taken for linking of Methods and making adapters. An example output is: >> >> ClassLoader: >> clinit: 150us / 4612 events >> link methods: 28980us / 176893 events >> method adapters: 15378us / 697 events >> >> Save/load of adapters seem to have improved these stats. >> >> | Quarkus | -ArchiveAdapters | +ArchiveAdapters | >> |---|---|---| >> | link methods | 12214us / 58913 events | 2700us / 58913 events | >> | method adapters | 7793us / 607 events | 4402us / 38 events | >> >> | Spring-petclinic | -ArchiveAdapters | +ArchiveAdapters | >> |---|---|---| >> | link methods | 28980us / 176893 events | 7485us / 176893 events |... > > Ashutosh Mehra has updated the pull request incrementally with two additional commits since the last revision: > > - Fix compile failure in minimal build > > Signed-off-by: Ashutosh Mehra > - Do not search archived adapter table during assembly phase > > Signed-off-by: Ashutosh Mehra There are consistent timeouts for TestConcurrentPatching.java on linux/macos/windows x86_64. I ran this test on my home linux/x86_64 machine (AMD Ryzen 7900) and saw it fail after 30 minutes. Witout the patch it finishes in just over 2 minutes. I am trying to debug this now. ------------- PR Comment: https://git.openjdk.org/leyden/pull/25#issuecomment-2621396479 From adinn at openjdk.org Wed Jan 29 11:41:06 2025 From: adinn at openjdk.org (Andrew Dinn) Date: Wed, 29 Jan 2025 11:41:06 GMT Subject: RFR: Save/load i2c2i adapters [v13] In-Reply-To: References: Message-ID: On Tue, 28 Jan 2025 18:26:44 GMT, Ashutosh Mehra wrote: >> This is an attempt to save and load i2c2i adapters along with the adapter handler table. >> There are mainly two parts to this change: >> 1. Storing of adapter code in the SCCache or AOT code cache. >> 2. Storing of adapter handler table in the AOT cache. >> >> Adapter handler table is a map from AdapterFingerPrint to AdapterHnadlerEntry. To store them in AOT cache, AdapterFingerPrint and AdapterHandlerEntry are updated to MetaspaceObj. Both these entities are discovered and added to the cache while processing the Method. When storing the adapter handler table, only the entries that have already been archived are considered. This allows pruning of AdapterHnadlerEntry that may be only reachable through a Method that is not eligible to be archived. >> >> An AdapterHandlerEntry has pointer to the adapter code. Because the AdapterHandlerEntry and the adapter code are stored in separate archives, this link between the AdapterHandlerEntry and the adapter code needs to be removed (see AdapterHandlerEntry::remove_unshareable_info()). >> During the production run, as the methods in the AOT cache are adopted, the AdapterHandlerEntry is linked back to the adapter code (see AdapterHandlerEntry::restore_unshareable_info). >> >> All this code is guarded by -XX:[+-]ArchiveAdapters option which defaults to false, but is set to true in CDSConfig during the assembly phase. >> >> Other changes worth mentioning: >> 1. Changes to the SCCache infrastructure to make it possible to store and load adapter code. (Thanks to @adinn) >> 2. Updating AdapterFingerPrint hashing algorithm to avoid collisions. If there is any collision, then it will prevent finding the adapter code in the SCCache. (Again courtesy of @adinn) >> >> Thanks to @adinn for providing many of these changes. >> >> Performance: >> -Xlog:init shows time taken for linking of Methods and making adapters. An example output is: >> >> ClassLoader: >> clinit: 150us / 4612 events >> link methods: 28980us / 176893 events >> method adapters: 15378us / 697 events >> >> Save/load of adapters seem to have improved these stats. >> >> | Quarkus | -ArchiveAdapters | +ArchiveAdapters | >> |---|---|---| >> | link methods | 12214us / 58913 events | 2700us / 58913 events | >> | method adapters | 7793us / 607 events | 4402us / 38 events | >> >> | Spring-petclinic | -ArchiveAdapters | +ArchiveAdapters | >> |---|---|---| >> | link methods | 28980us / 176893 events | 7485us / 176893 events |... > > Ashutosh Mehra has updated the pull request incrementally with two additional commits since the last revision: > > - Fix compile failure in minimal build > > Signed-off-by: Ashutosh Mehra > - Do not search archived adapter table during assembly phase > > Signed-off-by: Ashutosh Mehra Interesting also that the same test takes around 2 minutes on a Mac M2 with or without Ashu's patch. So, whatever the patch is upsetting appears to be specific to x86 . . . ------------- PR Comment: https://git.openjdk.org/leyden/pull/25#issuecomment-2621404207 From adinn at openjdk.org Wed Jan 29 12:10:15 2025 From: adinn at openjdk.org (Andrew Dinn) Date: Wed, 29 Jan 2025 12:10:15 GMT Subject: RFR: Save/load i2c2i adapters [v13] In-Reply-To: References: Message-ID: On Tue, 28 Jan 2025 18:26:44 GMT, Ashutosh Mehra wrote: >> This is an attempt to save and load i2c2i adapters along with the adapter handler table. >> There are mainly two parts to this change: >> 1. Storing of adapter code in the SCCache or AOT code cache. >> 2. Storing of adapter handler table in the AOT cache. >> >> Adapter handler table is a map from AdapterFingerPrint to AdapterHnadlerEntry. To store them in AOT cache, AdapterFingerPrint and AdapterHandlerEntry are updated to MetaspaceObj. Both these entities are discovered and added to the cache while processing the Method. When storing the adapter handler table, only the entries that have already been archived are considered. This allows pruning of AdapterHnadlerEntry that may be only reachable through a Method that is not eligible to be archived. >> >> An AdapterHandlerEntry has pointer to the adapter code. Because the AdapterHandlerEntry and the adapter code are stored in separate archives, this link between the AdapterHandlerEntry and the adapter code needs to be removed (see AdapterHandlerEntry::remove_unshareable_info()). >> During the production run, as the methods in the AOT cache are adopted, the AdapterHandlerEntry is linked back to the adapter code (see AdapterHandlerEntry::restore_unshareable_info). >> >> All this code is guarded by -XX:[+-]ArchiveAdapters option which defaults to false, but is set to true in CDSConfig during the assembly phase. >> >> Other changes worth mentioning: >> 1. Changes to the SCCache infrastructure to make it possible to store and load adapter code. (Thanks to @adinn) >> 2. Updating AdapterFingerPrint hashing algorithm to avoid collisions. If there is any collision, then it will prevent finding the adapter code in the SCCache. (Again courtesy of @adinn) >> >> Thanks to @adinn for providing many of these changes. >> >> Performance: >> -Xlog:init shows time taken for linking of Methods and making adapters. An example output is: >> >> ClassLoader: >> clinit: 150us / 4612 events >> link methods: 28980us / 176893 events >> method adapters: 15378us / 697 events >> >> Save/load of adapters seem to have improved these stats. >> >> | Quarkus | -ArchiveAdapters | +ArchiveAdapters | >> |---|---|---| >> | link methods | 12214us / 58913 events | 2700us / 58913 events | >> | method adapters | 7793us / 607 events | 4402us / 38 events | >> >> | Spring-petclinic | -ArchiveAdapters | +ArchiveAdapters | >> |---|---|---| >> | link methods | 28980us / 176893 events | 7485us / 176893 events |... > > Ashutosh Mehra has updated the pull request incrementally with two additional commits since the last revision: > > - Fix compile failure in minimal build > > Signed-off-by: Ashutosh Mehra > - Do not search archived adapter table during assembly phase > > Signed-off-by: Ashutosh Mehra Of course, the difference on aarch64 is that c1/aarch64 deopts when a patch is needed. So, there is no updating of live method code other than to poison the method entry and cause a SIGILL. Also, I switched on TracePatching on x86_64 and the time came right back down again. Since that involves taking the tty lock each time a patch is attempted it suggests that this is to do with threads tripping over each other when they race to perform the patch, or maybe failing to correctly synchronize data or code changes? ------------- PR Comment: https://git.openjdk.org/leyden/pull/25#issuecomment-2621464455 From adinn at openjdk.org Wed Jan 29 13:33:58 2025 From: adinn at openjdk.org (Andrew Dinn) Date: Wed, 29 Jan 2025 13:33:58 GMT Subject: RFR: 8348957: [leyden] Excess PrintCompilation printing on compile task start In-Reply-To: References: Message-ID: <-JSbNpEYeKyrYIOL8m81Pkue8X8yexy_oAHhtpxhSKM=.380a4c2c-6a06-4383-9d62-41bedecf65cc@github.com> On Wed, 29 Jan 2025 11:26:53 GMT, Aleksey Shipilev wrote: > This bothers me a bit in current -XX:+PrintCompilation logs. For various reasons, we have the `DirectiveSet` for every method, which initialized `PrintCompilationOption = true` when `-XX:+PrintCompilation` is set, which prints the compile task at the task start. We don't need that printout, we only really care about the printout at the end of the compilation. > > Before: > > > $ grep com.sun.tools.javac.comp.Resolve::notOverriddenIn out > 105 W0.0 646 AP 4 com.sun.tools.javac.comp.Resolve::notOverriddenIn (124 bytes) > 105 W0.0 Q52.2 C0.1 646 AP 4 com.sun.tools.javac.comp.Resolve::notOverriddenIn (124 bytes) > 252 W0.1 3745 A 4 com.sun.tools.javac.comp.Resolve::notOverriddenIn (124 bytes) > 252 646 AP 4 com.sun.tools.javac.comp.Resolve::notOverriddenIn (124 bytes) made not entrant > 252 W0.1 Q0.0 C0.1 3745 A 4 com.sun.tools.javac.comp.Resolve::notOverriddenIn (124 bytes) > > > After: > > > 88 W0.0 Q31.3 C0.2 696 AP 4 com.sun.tools.javac.comp.Resolve::notOverriddenIn (124 bytes) > 239 696 AP 4 com.sun.tools.javac.comp.Resolve::notOverriddenIn (124 bytes) made not entrant > 239 W0.1 Q0.0 C0.1 3809 A 4 com.sun.tools.javac.comp.Resolve::notOverriddenIn (124 bytes) > > > I'll also look into upstreaming the extended compile task logging, since it is useful to study compilation dynamics outside of Leyden as well. Yes, I also noticed this just this week. Much better. I agree mainline would benefit from the extended info in the trace logging. On the down side changing it might upset some compiler analysis tooling. ------------- Marked as reviewed by adinn (Committer). PR Review: https://git.openjdk.org/leyden/pull/29#pullrequestreview-2581057036 From adinn at openjdk.org Wed Jan 29 13:39:08 2025 From: adinn at openjdk.org (Andrew Dinn) Date: Wed, 29 Jan 2025 13:39:08 GMT Subject: RFR: Save/load i2c2i adapters [v13] In-Reply-To: References: Message-ID: On Tue, 28 Jan 2025 18:26:44 GMT, Ashutosh Mehra wrote: >> This is an attempt to save and load i2c2i adapters along with the adapter handler table. >> There are mainly two parts to this change: >> 1. Storing of adapter code in the SCCache or AOT code cache. >> 2. Storing of adapter handler table in the AOT cache. >> >> Adapter handler table is a map from AdapterFingerPrint to AdapterHnadlerEntry. To store them in AOT cache, AdapterFingerPrint and AdapterHandlerEntry are updated to MetaspaceObj. Both these entities are discovered and added to the cache while processing the Method. When storing the adapter handler table, only the entries that have already been archived are considered. This allows pruning of AdapterHnadlerEntry that may be only reachable through a Method that is not eligible to be archived. >> >> An AdapterHandlerEntry has pointer to the adapter code. Because the AdapterHandlerEntry and the adapter code are stored in separate archives, this link between the AdapterHandlerEntry and the adapter code needs to be removed (see AdapterHandlerEntry::remove_unshareable_info()). >> During the production run, as the methods in the AOT cache are adopted, the AdapterHandlerEntry is linked back to the adapter code (see AdapterHandlerEntry::restore_unshareable_info). >> >> All this code is guarded by -XX:[+-]ArchiveAdapters option which defaults to false, but is set to true in CDSConfig during the assembly phase. >> >> Other changes worth mentioning: >> 1. Changes to the SCCache infrastructure to make it possible to store and load adapter code. (Thanks to @adinn) >> 2. Updating AdapterFingerPrint hashing algorithm to avoid collisions. If there is any collision, then it will prevent finding the adapter code in the SCCache. (Again courtesy of @adinn) >> >> Thanks to @adinn for providing many of these changes. >> >> Performance: >> -Xlog:init shows time taken for linking of Methods and making adapters. An example output is: >> >> ClassLoader: >> clinit: 150us / 4612 events >> link methods: 28980us / 176893 events >> method adapters: 15378us / 697 events >> >> Save/load of adapters seem to have improved these stats. >> >> | Quarkus | -ArchiveAdapters | +ArchiveAdapters | >> |---|---|---| >> | link methods | 12214us / 58913 events | 2700us / 58913 events | >> | method adapters | 7793us / 607 events | 4402us / 38 events | >> >> | Spring-petclinic | -ArchiveAdapters | +ArchiveAdapters | >> |---|---|---| >> | link methods | 28980us / 176893 events | 7485us / 176893 events |... > > Ashutosh Mehra has updated the pull request incrementally with two additional commits since the last revision: > > - Fix compile failure in minimal build > > Signed-off-by: Ashutosh Mehra > - Do not search archived adapter table during assembly phase > > Signed-off-by: Ashutosh Mehra > Without the patch it finishes in just over 2 minutes. I am trying to debug this now. Actually I compared against mainline jdk rather than premain. Then I saw the same failure in an unrelated Leyden patch (JDK-8348957). So, I think this may be an issue in the latest premain. I'm comparing against that now. ------------- PR Comment: https://git.openjdk.org/leyden/pull/25#issuecomment-2621672530 From adinn at openjdk.org Wed Jan 29 13:42:06 2025 From: adinn at openjdk.org (Andrew Dinn) Date: Wed, 29 Jan 2025 13:42:06 GMT Subject: RFR: 8348957: [leyden] Excess PrintCompilation printing on compile task start In-Reply-To: References: Message-ID: On Wed, 29 Jan 2025 11:26:53 GMT, Aleksey Shipilev wrote: > This bothers me a bit in current -XX:+PrintCompilation logs. For various reasons, we have the `DirectiveSet` for every method, which initialized `PrintCompilationOption = true` when `-XX:+PrintCompilation` is set, which prints the compile task at the task start. We don't need that printout, we only really care about the printout at the end of the compilation. > > Before: > > > $ grep com.sun.tools.javac.comp.Resolve::notOverriddenIn out > 105 W0.0 646 AP 4 com.sun.tools.javac.comp.Resolve::notOverriddenIn (124 bytes) > 105 W0.0 Q52.2 C0.1 646 AP 4 com.sun.tools.javac.comp.Resolve::notOverriddenIn (124 bytes) > 252 W0.1 3745 A 4 com.sun.tools.javac.comp.Resolve::notOverriddenIn (124 bytes) > 252 646 AP 4 com.sun.tools.javac.comp.Resolve::notOverriddenIn (124 bytes) made not entrant > 252 W0.1 Q0.0 C0.1 3745 A 4 com.sun.tools.javac.comp.Resolve::notOverriddenIn (124 bytes) > > > After: > > > 88 W0.0 Q31.3 C0.2 696 AP 4 com.sun.tools.javac.comp.Resolve::notOverriddenIn (124 bytes) > 239 696 AP 4 com.sun.tools.javac.comp.Resolve::notOverriddenIn (124 bytes) made not entrant > 239 W0.1 Q0.0 C0.1 3809 A 4 com.sun.tools.javac.comp.Resolve::notOverriddenIn (124 bytes) > > > I'll also look into upstreaming the extended compile task logging, since it is useful to study compilation dynamics outside of Leyden as well. Ah, just noticed this is also suffering the x86_64 TestConcurrentPatching failure I observed with the i2c2i adapters patch. Looks like the problem is already committed in premain. ------------- PR Comment: https://git.openjdk.org/leyden/pull/29#issuecomment-2621679949 From shade at openjdk.org Wed Jan 29 13:57:59 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 29 Jan 2025 13:57:59 GMT Subject: RFR: 8348957: [leyden] Excess PrintCompilation printing on compile task start In-Reply-To: References: Message-ID: On Wed, 29 Jan 2025 13:39:28 GMT, Andrew Dinn wrote: > Ah, just noticed this is also suffering the x86_64 TestConcurrentPatching failure I observed with the i2c2i adapters patch. Looks like the problem is already committed in premain. I am investigating this in https://bugs.openjdk.org/browse/JDK-8348960. ------------- PR Comment: https://git.openjdk.org/leyden/pull/29#issuecomment-2621724481 From shade at openjdk.org Wed Jan 29 15:54:10 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 29 Jan 2025 15:54:10 GMT Subject: RFR: Save/load i2c2i adapters [v13] In-Reply-To: References: Message-ID: On Tue, 28 Jan 2025 18:26:44 GMT, Ashutosh Mehra wrote: >> This is an attempt to save and load i2c2i adapters along with the adapter handler table. >> There are mainly two parts to this change: >> 1. Storing of adapter code in the SCCache or AOT code cache. >> 2. Storing of adapter handler table in the AOT cache. >> >> Adapter handler table is a map from AdapterFingerPrint to AdapterHnadlerEntry. To store them in AOT cache, AdapterFingerPrint and AdapterHandlerEntry are updated to MetaspaceObj. Both these entities are discovered and added to the cache while processing the Method. When storing the adapter handler table, only the entries that have already been archived are considered. This allows pruning of AdapterHnadlerEntry that may be only reachable through a Method that is not eligible to be archived. >> >> An AdapterHandlerEntry has pointer to the adapter code. Because the AdapterHandlerEntry and the adapter code are stored in separate archives, this link between the AdapterHandlerEntry and the adapter code needs to be removed (see AdapterHandlerEntry::remove_unshareable_info()). >> During the production run, as the methods in the AOT cache are adopted, the AdapterHandlerEntry is linked back to the adapter code (see AdapterHandlerEntry::restore_unshareable_info). >> >> All this code is guarded by -XX:[+-]ArchiveAdapters option which defaults to false, but is set to true in CDSConfig during the assembly phase. >> >> Other changes worth mentioning: >> 1. Changes to the SCCache infrastructure to make it possible to store and load adapter code. (Thanks to @adinn) >> 2. Updating AdapterFingerPrint hashing algorithm to avoid collisions. If there is any collision, then it will prevent finding the adapter code in the SCCache. (Again courtesy of @adinn) >> >> Thanks to @adinn for providing many of these changes. >> >> Performance: >> -Xlog:init shows time taken for linking of Methods and making adapters. An example output is: >> >> ClassLoader: >> clinit: 150us / 4612 events >> link methods: 28980us / 176893 events >> method adapters: 15378us / 697 events >> >> Save/load of adapters seem to have improved these stats. >> >> | Quarkus | -ArchiveAdapters | +ArchiveAdapters | >> |---|---|---| >> | link methods | 12214us / 58913 events | 2700us / 58913 events | >> | method adapters | 7793us / 607 events | 4402us / 38 events | >> >> | Spring-petclinic | -ArchiveAdapters | +ArchiveAdapters | >> |---|---|---| >> | link methods | 28980us / 176893 events | 7485us / 176893 events |... > > Ashutosh Mehra has updated the pull request incrementally with two additional commits since the last revision: > > - Fix compile failure in minimal build > > Signed-off-by: Ashutosh Mehra > - Do not search archived adapter table during assembly phase > > Signed-off-by: Ashutosh Mehra I think there is a problem with queue locking code that gets exposed by compiler/c1/TestConcurrentPatching.java test: https://bugs.openjdk.org/browse/JDK-8348960 ------------- PR Comment: https://git.openjdk.org/leyden/pull/25#issuecomment-2622028586 From shade at openjdk.org Wed Jan 29 18:26:17 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 29 Jan 2025 18:26:17 GMT Subject: RFR: 8348960: [leyden] compiler/c1/TestConcurrentPatching.java is stuck Message-ID: This is seen in GHA, and reproduces well on my machine as well: $ CONF=linux-x86_64-server-fastdebug make images test TEST=compiler/c1/TestConcurrentPatching.java Test runs with `-Xcomp`. gdb "thread apply all bt" shows the compilers are idle. Supplying `-XX:-UseLockFreeCompileQueues` makes the test pass. I believe there is a bug in `UseLockFreeCompileQueues` in leyden repo. The comment hopefully explains what happens here. This is a corner case that seems to reproduce on the test that runs `-Xcomp` with a very few compilations. Additional testing: - [ ] GHA - [ ] Linux x86_64 server fastdebug, `compiler/c1/TestConcurrentPatching.java`, 100x ------------- Commit messages: - No iffs, no butts - Fix Changes: https://git.openjdk.org/leyden/pull/30/files Webrev: https://webrevs.openjdk.org/?repo=leyden&pr=30&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8348960 Stats: 20 lines in 1 file changed: 18 ins; 0 del; 2 mod Patch: https://git.openjdk.org/leyden/pull/30.diff Fetch: git fetch https://git.openjdk.org/leyden.git pull/30/head:pull/30 PR: https://git.openjdk.org/leyden/pull/30 From asmehra at openjdk.org Wed Jan 29 18:35:14 2025 From: asmehra at openjdk.org (Ashutosh Mehra) Date: Wed, 29 Jan 2025 18:35:14 GMT Subject: RFR: Save/load i2c2i adapters [v6] In-Reply-To: References: Message-ID: On Wed, 8 Jan 2025 23:05:55 GMT, Ioi Lam wrote: >>> > @iklam can you run this patch through our internal testing? >>> >>> OK I will do it. >> >> I am seeing new failures on aarch64 only. x64 seems fine: >> >> >> runtime/cds/appcds/applications/JavacBench.java#leyden macosx-aarch64-debug >> runtime/cds/appcds/applications/MicronautFirstApp.java#leyden macosx-aarch64-debug >> runtime/cds/appcds/applications/MicronautFirstApp.java#leyden linux-aarch64-open >> runtime/cds/appcds/applications/MicronautFirstApp.java#leyden linux-aarch64-debug >> runtime/cds/appcds/applications/QuarkusGettingStarted.java#leyden linux-aarch64-debug >> >> >> Here's the hs_err. This happens in the final production run. >> >> >> # SIGSEGV (0xb) at pc=0x0000ffff89976650, pid=3238003, tid=3238006 >> # >> # JRE version: Java(TM) SE Runtime Environment (24.0) (fastdebug build 24-internal-2025-01-07-1758562.ioi.lam.le4) >> # Java VM: Java HotSpot(TM) 64-Bit Server VM (fastdebug 24-internal-2025-01-07-1758562.ioi.lam.le4, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, linux-aarch64) >> # Problematic frame: >> # v ~AdapterBlob 0x0000ffff83d1b0d8 >> >> --------------- S U M M A R Y ------------ >> >> Command Line: -XX:MaxRAMPercentage=6.25 -Dtest.boot.jdk=/opt/mach5/mesos/work_dir/jib-master/install/jdk/23/37/bundles/linux-aarch64/jdk-23_linux-aarch64_bin.tar.gz/jdk-23 -Djava.io.tmpdir=/opt/mach5/mesos/work_dir/slaves/b733f181-520a-4536-86fc-7df55263c942-S3131/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/4ab6604d-6790-4797-a358-fcfe3a5e2cfe/runs/b53804f1-a345-47c7-9bed-24313dccd140/testoutput/test-support/jtreg_open_test_hotspot_jtreg_hotspot_tier2_runtime/tmp -DautoQuit=true -Dmicronaut.server.port=0 -XX:+IgnoreUnrecognizedVMOptions -XX:-VerifyDependencies -XX:+UnlockDiagnosticVMOptions -XX:VerifyArchivedFields=2 -Xlog:cds:file=MicronautFirstApp.production.log::filesize=0 -XX:CacheDataStore=MicronautFirstApp.cds -Xlog:scc=error example.micronaut.Application > >> @iklam I have tried reproducing these failures on an linux-aarch64 (fedora 40) system but the tests always pass. I have run them multiple times using fastdebug and release build but didn't get any failure. >> >> Are these failure reproducible every time in your testing, or are they intermittent? Which Linux distro were this tests run on? Also, can you share the backtrace for the crash. > > I got those crashes from our CI pipeline. Let me try to run the tests manually on linux-aarch hosts and see if I can reproduce the problems. @iklam @vnkozlov there have been some changes since last review to fix a number of bugs in this PR. So I am requesting another review. ------------- PR Comment: https://git.openjdk.org/leyden/pull/25#issuecomment-2622522530 From kvn at openjdk.org Wed Jan 29 19:00:10 2025 From: kvn at openjdk.org (Vladimir Kozlov) Date: Wed, 29 Jan 2025 19:00:10 GMT Subject: RFR: 8348858: [leyden] Bump the default code buffer sizes to store more generated code In-Reply-To: References: Message-ID: On Tue, 28 Jan 2025 13:55:13 GMT, Aleksey Shipilev wrote: > Due to current prototype limitation, we cannot yet store the generated code that has the expanded code buffer. I tried to address that directly, but I think relocations disagree with the whole thing, so this implementation limitation stays for a bit longer. I turned the bailout due to that cause from `info` into `warning`. > > On `JavacBenchApp 50`, this causes us to lose 700 (!) C2 compiled methods from the SCC! We can dodge significant part of the hit by bumping the default code buffer sizes, and thus making buffers less likely to require resizing, and thus allowing to store more code in SCC. Also needs [JDK-8348855](https://bugs.openjdk.org/browse/JDK-8348855) from mainline to work well with G1. Current PR includes it, and I will upstream it separately first. > > Additional testing: > - [x] Linux x86_64 server fastdebug, `runtime/cds` src/hotspot/share/opto/output.cpp line 1368: > 1366: // the insn section, and should be counted in code_req. > 1367: BarrierSetC2* bs = BarrierSet::barrier_set()->barrier_set_c2(); > 1368: code_req += bs->estimate_stub_size(); I would be careful with this. I tried this change as part of [JDK-8331253](https://git.openjdk.org/jdk/commit/3383ad6397d5a2d8fb232ffd3e29a54e0b37b686) fix. But then I have to rollback that to avoid regression [JDK-8333226](https://github.com/openjdk/jdk/pull/19531) It is affecting inlining decision (InlineSmallCode) and have to be handled carefully. ------------- PR Review Comment: https://git.openjdk.org/leyden/pull/28#discussion_r1934422505 From kvn at openjdk.org Wed Jan 29 19:03:07 2025 From: kvn at openjdk.org (Vladimir Kozlov) Date: Wed, 29 Jan 2025 19:03:07 GMT Subject: RFR: 8348858: [leyden] Bump the default code buffer sizes to store more generated code In-Reply-To: References: Message-ID: On Wed, 29 Jan 2025 18:57:46 GMT, Vladimir Kozlov wrote: >> Due to current prototype limitation, we cannot yet store the generated code that has the expanded code buffer. I tried to address that directly, but I think relocations disagree with the whole thing, so this implementation limitation stays for a bit longer. I turned the bailout due to that cause from `info` into `warning`. >> >> On `JavacBenchApp 50`, this causes us to lose 700 (!) C2 compiled methods from the SCC! We can dodge significant part of the hit by bumping the default code buffer sizes, and thus making buffers less likely to require resizing, and thus allowing to store more code in SCC. Also needs [JDK-8348855](https://bugs.openjdk.org/browse/JDK-8348855) from mainline to work well with G1. Current PR includes it, and I will upstream it separately first. >> >> Additional testing: >> - [x] Linux x86_64 server fastdebug, `runtime/cds` > > src/hotspot/share/opto/output.cpp line 1368: > >> 1366: // the insn section, and should be counted in code_req. >> 1367: BarrierSetC2* bs = BarrierSet::barrier_set()->barrier_set_c2(); >> 1368: code_req += bs->estimate_stub_size(); > > I would be careful with this. I tried this change as part of [JDK-8331253](https://git.openjdk.org/jdk/commit/3383ad6397d5a2d8fb232ffd3e29a54e0b37b686) fix. But then I have to rollback that to avoid regression [JDK-8333226](https://github.com/openjdk/jdk/pull/19531) > > It is affecting inlining decision (InlineSmallCode) and have to be handled carefully. Here is PR for original change: https://github.com/openjdk/jdk/pull/19029 ------------- PR Review Comment: https://git.openjdk.org/leyden/pull/28#discussion_r1934426141 From kvn at openjdk.org Wed Jan 29 19:07:07 2025 From: kvn at openjdk.org (Vladimir Kozlov) Date: Wed, 29 Jan 2025 19:07:07 GMT Subject: RFR: 8348858: [leyden] Bump the default code buffer sizes to store more generated code In-Reply-To: References: Message-ID: On Wed, 29 Jan 2025 19:00:37 GMT, Vladimir Kozlov wrote: >> src/hotspot/share/opto/output.cpp line 1368: >> >>> 1366: // the insn section, and should be counted in code_req. >>> 1367: BarrierSetC2* bs = BarrierSet::barrier_set()->barrier_set_c2(); >>> 1368: code_req += bs->estimate_stub_size(); >> >> I would be careful with this. I tried this change as part of [JDK-8331253](https://git.openjdk.org/jdk/commit/3383ad6397d5a2d8fb232ffd3e29a54e0b37b686) fix. But then I have to rollback that to avoid regression [JDK-8333226](https://github.com/openjdk/jdk/pull/19531) >> >> It is affecting inlining decision (InlineSmallCode) and have to be handled carefully. > > Here is PR for original change: https://github.com/openjdk/jdk/pull/19029 On other hand this line change affects only requested size and not how final instructions section size is calculated. So it could be fine. ------------- PR Review Comment: https://git.openjdk.org/leyden/pull/28#discussion_r1934430065 From kvn at openjdk.org Wed Jan 29 19:22:01 2025 From: kvn at openjdk.org (Vladimir Kozlov) Date: Wed, 29 Jan 2025 19:22:01 GMT Subject: RFR: 8348957: [leyden] Excess PrintCompilation printing on compile task start In-Reply-To: References: Message-ID: On Wed, 29 Jan 2025 11:26:53 GMT, Aleksey Shipilev wrote: > This bothers me a bit in current -XX:+PrintCompilation logs. For various reasons, we have the `DirectiveSet` for every method, which initialized `PrintCompilationOption = true` when `-XX:+PrintCompilation` is set, which prints the compile task at the task start. We don't need that printout, we only really care about the printout at the end of the compilation. > > Before: > > > $ grep com.sun.tools.javac.comp.Resolve::notOverriddenIn out > 105 W0.0 646 AP 4 com.sun.tools.javac.comp.Resolve::notOverriddenIn (124 bytes) > 105 W0.0 Q52.2 C0.1 646 AP 4 com.sun.tools.javac.comp.Resolve::notOverriddenIn (124 bytes) > 252 W0.1 3745 A 4 com.sun.tools.javac.comp.Resolve::notOverriddenIn (124 bytes) > 252 646 AP 4 com.sun.tools.javac.comp.Resolve::notOverriddenIn (124 bytes) made not entrant > 252 W0.1 Q0.0 C0.1 3745 A 4 com.sun.tools.javac.comp.Resolve::notOverriddenIn (124 bytes) > > > After: > > > 88 W0.0 Q31.3 C0.2 696 AP 4 com.sun.tools.javac.comp.Resolve::notOverriddenIn (124 bytes) > 239 696 AP 4 com.sun.tools.javac.comp.Resolve::notOverriddenIn (124 bytes) made not entrant > 239 W0.1 Q0.0 C0.1 3809 A 4 com.sun.tools.javac.comp.Resolve::notOverriddenIn (124 bytes) > > > I'll also look into upstreaming the extended compile task logging, since it is useful to study compilation dynamics outside of Leyden as well. Good. ------------- Marked as reviewed by kvn (Committer). PR Review: https://git.openjdk.org/leyden/pull/29#pullrequestreview-2582002566 From shade at openjdk.org Wed Jan 29 19:30:06 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 29 Jan 2025 19:30:06 GMT Subject: RFR: 8348957: [leyden] Excess PrintCompilation printing on compile task start In-Reply-To: References: Message-ID: On Wed, 29 Jan 2025 11:26:53 GMT, Aleksey Shipilev wrote: > This bothers me a bit in current -XX:+PrintCompilation logs. For various reasons, we have the `DirectiveSet` for every method, which initialized `PrintCompilationOption = true` when `-XX:+PrintCompilation` is set, which prints the compile task at the task start. We don't need that printout, we only really care about the printout at the end of the compilation. > > Before: > > > $ grep com.sun.tools.javac.comp.Resolve::notOverriddenIn out > 105 W0.0 646 AP 4 com.sun.tools.javac.comp.Resolve::notOverriddenIn (124 bytes) > 105 W0.0 Q52.2 C0.1 646 AP 4 com.sun.tools.javac.comp.Resolve::notOverriddenIn (124 bytes) > 252 W0.1 3745 A 4 com.sun.tools.javac.comp.Resolve::notOverriddenIn (124 bytes) > 252 646 AP 4 com.sun.tools.javac.comp.Resolve::notOverriddenIn (124 bytes) made not entrant > 252 W0.1 Q0.0 C0.1 3745 A 4 com.sun.tools.javac.comp.Resolve::notOverriddenIn (124 bytes) > > > After: > > > 88 W0.0 Q31.3 C0.2 696 AP 4 com.sun.tools.javac.comp.Resolve::notOverriddenIn (124 bytes) > 239 696 AP 4 com.sun.tools.javac.comp.Resolve::notOverriddenIn (124 bytes) made not entrant > 239 W0.1 Q0.0 C0.1 3809 A 4 com.sun.tools.javac.comp.Resolve::notOverriddenIn (124 bytes) > > > I'll also look into upstreaming the extended compile task logging, since it is useful to study compilation dynamics outside of Leyden as well. Thanks! I think this can go in. ------------- PR Comment: https://git.openjdk.org/leyden/pull/29#issuecomment-2622642880 From duke at openjdk.org Wed Jan 29 19:30:06 2025 From: duke at openjdk.org (duke) Date: Wed, 29 Jan 2025 19:30:06 GMT Subject: RFR: 8348957: [leyden] Excess PrintCompilation printing on compile task start In-Reply-To: References: Message-ID: <8spRgUGwwe90uviezJb4Erqz07DLzYq0wskSXsvFGB0=.296279fa-311f-4a1d-9ee1-6ede86cf6652@github.com> On Wed, 29 Jan 2025 11:26:53 GMT, Aleksey Shipilev wrote: > This bothers me a bit in current -XX:+PrintCompilation logs. For various reasons, we have the `DirectiveSet` for every method, which initialized `PrintCompilationOption = true` when `-XX:+PrintCompilation` is set, which prints the compile task at the task start. We don't need that printout, we only really care about the printout at the end of the compilation. > > Before: > > > $ grep com.sun.tools.javac.comp.Resolve::notOverriddenIn out > 105 W0.0 646 AP 4 com.sun.tools.javac.comp.Resolve::notOverriddenIn (124 bytes) > 105 W0.0 Q52.2 C0.1 646 AP 4 com.sun.tools.javac.comp.Resolve::notOverriddenIn (124 bytes) > 252 W0.1 3745 A 4 com.sun.tools.javac.comp.Resolve::notOverriddenIn (124 bytes) > 252 646 AP 4 com.sun.tools.javac.comp.Resolve::notOverriddenIn (124 bytes) made not entrant > 252 W0.1 Q0.0 C0.1 3745 A 4 com.sun.tools.javac.comp.Resolve::notOverriddenIn (124 bytes) > > > After: > > > 88 W0.0 Q31.3 C0.2 696 AP 4 com.sun.tools.javac.comp.Resolve::notOverriddenIn (124 bytes) > 239 696 AP 4 com.sun.tools.javac.comp.Resolve::notOverriddenIn (124 bytes) made not entrant > 239 W0.1 Q0.0 C0.1 3809 A 4 com.sun.tools.javac.comp.Resolve::notOverriddenIn (124 bytes) > > > I'll also look into upstreaming the extended compile task logging, since it is useful to study compilation dynamics outside of Leyden as well. @shipilev Your change (at version 79093481dfd1aceb4ee241a8ba63e3c769df185d) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/leyden/pull/29#issuecomment-2622645977 From shade at openjdk.org Wed Jan 29 19:32:17 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 29 Jan 2025 19:32:17 GMT Subject: RFR: 8348858: [leyden] Bump the default code buffer sizes to store more generated code In-Reply-To: References: Message-ID: On Wed, 29 Jan 2025 19:03:58 GMT, Vladimir Kozlov wrote: >> Here is PR for original change: https://github.com/openjdk/jdk/pull/19029 > > On other hand this line change affects only requested size and not how final instructions section size is calculated. So it could be fine. Dang. I have not realized this is a possible input to inline heuristics. Let me see if it is affecting anything, and/or if I can avoid touching this part. ------------- PR Review Comment: https://git.openjdk.org/leyden/pull/28#discussion_r1934462423 From shade at openjdk.org Wed Jan 29 19:52:05 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 29 Jan 2025 19:52:05 GMT Subject: RFR: 8348960: [leyden] compiler/c1/TestConcurrentPatching.java is stuck In-Reply-To: References: Message-ID: On Wed, 29 Jan 2025 18:19:15 GMT, Aleksey Shipilev wrote: > This is seen in GHA, and reproduces well on my machine as well: > > > $ CONF=linux-x86_64-server-fastdebug make images test TEST=compiler/c1/TestConcurrentPatching.java > > > > Test runs with `-Xcomp`. gdb "thread apply all bt" shows the compilers are idle. Supplying `-XX:-UseLockFreeCompileQueues` makes the test pass. I believe there is a bug in `UseLockFreeCompileQueues` in leyden repo. > > The comment hopefully explains what happens here. This is a corner case that seems to reproduce on the test that runs `-Xcomp` with a very few compilations. > > Additional testing: > - [ ] GHA > - [ ] Linux x86_64 server fastdebug, `compiler/c1/TestConcurrentPatching.java`, 100x Feel free to integrate on my behalf. ------------- PR Comment: https://git.openjdk.org/leyden/pull/30#issuecomment-2622695789 From kvn at openjdk.org Wed Jan 29 20:03:52 2025 From: kvn at openjdk.org (Vladimir Kozlov) Date: Wed, 29 Jan 2025 20:03:52 GMT Subject: git: openjdk/leyden: premain: 8348957: [leyden] Excess PrintCompilation printing on compile task start Message-ID: <0f9f8011-c085-4a6e-b6e6-b6a688cd3dda@openjdk.org> Changeset: 5936a338 Branch: premain Author: Aleksey Shipilev Committer: Vladimir Kozlov Date: 2025-01-29 20:02:05 +0000 URL: https://git.openjdk.org/leyden/commit/5936a338ae1a15c13f8978102321c40c39bb6017 8348957: [leyden] Excess PrintCompilation printing on compile task start Reviewed-by: adinn, kvn ! src/hotspot/share/compiler/compileBroker.cpp From shade at openjdk.org Wed Jan 29 20:05:02 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 29 Jan 2025 20:05:02 GMT Subject: Integrated: 8348957: [leyden] Excess PrintCompilation printing on compile task start In-Reply-To: References: Message-ID: <2ZW1Uu8OxeM7SiIujKYD9wGwsH9AbMLjH8cfnR3AjnE=.4e2c47a7-f1d2-41aa-97a5-5b1574efbb2e@github.com> On Wed, 29 Jan 2025 11:26:53 GMT, Aleksey Shipilev wrote: > This bothers me a bit in current -XX:+PrintCompilation logs. For various reasons, we have the `DirectiveSet` for every method, which initialized `PrintCompilationOption = true` when `-XX:+PrintCompilation` is set, which prints the compile task at the task start. We don't need that printout, we only really care about the printout at the end of the compilation. > > Before: > > > $ grep com.sun.tools.javac.comp.Resolve::notOverriddenIn out > 105 W0.0 646 AP 4 com.sun.tools.javac.comp.Resolve::notOverriddenIn (124 bytes) > 105 W0.0 Q52.2 C0.1 646 AP 4 com.sun.tools.javac.comp.Resolve::notOverriddenIn (124 bytes) > 252 W0.1 3745 A 4 com.sun.tools.javac.comp.Resolve::notOverriddenIn (124 bytes) > 252 646 AP 4 com.sun.tools.javac.comp.Resolve::notOverriddenIn (124 bytes) made not entrant > 252 W0.1 Q0.0 C0.1 3745 A 4 com.sun.tools.javac.comp.Resolve::notOverriddenIn (124 bytes) > > > After: > > > 88 W0.0 Q31.3 C0.2 696 AP 4 com.sun.tools.javac.comp.Resolve::notOverriddenIn (124 bytes) > 239 696 AP 4 com.sun.tools.javac.comp.Resolve::notOverriddenIn (124 bytes) made not entrant > 239 W0.1 Q0.0 C0.1 3809 A 4 com.sun.tools.javac.comp.Resolve::notOverriddenIn (124 bytes) > > > I'll also look into upstreaming the extended compile task logging, since it is useful to study compilation dynamics outside of Leyden as well. This pull request has now been integrated. Changeset: 5936a338 Author: Aleksey Shipilev Committer: Vladimir Kozlov URL: https://git.openjdk.org/leyden/commit/5936a338ae1a15c13f8978102321c40c39bb6017 Stats: 6 lines in 1 file changed: 1 ins; 4 del; 1 mod 8348957: [leyden] Excess PrintCompilation printing on compile task start Reviewed-by: adinn, kvn ------------- PR: https://git.openjdk.org/leyden/pull/29 From shade at openjdk.org Wed Jan 29 20:52:57 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 29 Jan 2025 20:52:57 GMT Subject: RFR: 8348960: [leyden] compiler/c1/TestConcurrentPatching.java is stuck In-Reply-To: References: Message-ID: On Wed, 29 Jan 2025 18:19:15 GMT, Aleksey Shipilev wrote: > This is seen in GHA, and reproduces well on my machine as well: > > > $ CONF=linux-x86_64-server-fastdebug make images test TEST=compiler/c1/TestConcurrentPatching.java > > > > Test runs with `-Xcomp`. gdb "thread apply all bt" shows the compilers are idle. Supplying `-XX:-UseLockFreeCompileQueues` makes the test pass. I believe there is a bug in `UseLockFreeCompileQueues` in leyden repo. > > The comment hopefully explains what happens here. This is a corner case that seems to reproduce on the test that runs `-Xcomp` with a very few compilations. > > Additional testing: > - [x] GHA > - [ ] Linux x86_64 server fastdebug, `compiler/c1/TestConcurrentPatching.java`, 100x First GHA run is clean, use to reliably fail. Running GHA again to confirm. ------------- PR Comment: https://git.openjdk.org/leyden/pull/30#issuecomment-2622819287 From shade at openjdk.org Wed Jan 29 21:01:57 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 29 Jan 2025 21:01:57 GMT Subject: RFR: 8348960: [leyden] compiler/c1/TestConcurrentPatching.java is stuck In-Reply-To: References: Message-ID: On Wed, 29 Jan 2025 18:19:15 GMT, Aleksey Shipilev wrote: > This is seen in GHA, and reproduces well on my machine as well: > > > $ CONF=linux-x86_64-server-fastdebug make images test TEST=compiler/c1/TestConcurrentPatching.java > > > > Test runs with `-Xcomp`. gdb "thread apply all bt" shows the compilers are idle. Supplying `-XX:-UseLockFreeCompileQueues` makes the test pass. I believe there is a bug in `UseLockFreeCompileQueues` in leyden repo. > > The comment hopefully explains what happens here. This is a corner case that seems to reproduce on the test that runs `-Xcomp` with a very few compilations. > > Additional testing: > - [x] GHA > - [x] Linux x86_64 server fastdebug, `compiler/c1/TestConcurrentPatching.java`, 100x 100x runs of `compiler/c1/TestConcurrentPatching.java` are also done without timeouts. I think this confirms the fix works. ------------- PR Comment: https://git.openjdk.org/leyden/pull/30#issuecomment-2622837448 From duke at openjdk.org Thu Jan 30 03:35:12 2025 From: duke at openjdk.org (duke) Date: Thu, 30 Jan 2025 03:35:12 GMT Subject: git: openjdk/leyden: premain: Cleanup TD API and other stuff. Message-ID: <34e82b24-ed1d-48bf-907f-2a8a7284c0d7@openjdk.org> Changeset: 1bfbd023 Branch: premain Author: Igor Veresov Date: 2025-01-29 19:32:19 +0000 URL: https://git.openjdk.org/leyden/commit/1bfbd023cc455d6b28b32ba120c60e5862855540 Cleanup TD API and other stuff. ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciMethod.cpp ! src/hotspot/share/classfile/compactHashtable.hpp ! src/hotspot/share/code/SCCache.cpp ! src/hotspot/share/compiler/compilationPolicy.cpp ! src/hotspot/share/compiler/precompiler.cpp ! src/hotspot/share/oops/methodCounters.cpp ! src/hotspot/share/oops/methodCounters.hpp ! src/hotspot/share/oops/trainingData.cpp ! src/hotspot/share/oops/trainingData.hpp From shade at openjdk.org Thu Jan 30 09:02:03 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 30 Jan 2025 09:02:03 GMT Subject: RFR: 8348960: [leyden] compiler/c1/TestConcurrentPatching.java is stuck In-Reply-To: References: Message-ID: On Wed, 29 Jan 2025 18:19:15 GMT, Aleksey Shipilev wrote: > This is seen in GHA, and reproduces well on my machine as well: > > > $ CONF=linux-x86_64-server-fastdebug make images test TEST=compiler/c1/TestConcurrentPatching.java > > > > Test runs with `-Xcomp`. gdb "thread apply all bt" shows the compilers are idle. Supplying `-XX:-UseLockFreeCompileQueues` makes the test pass. I believe there is a bug in `UseLockFreeCompileQueues` in leyden repo. > > The comment hopefully explains what happens here. This is a corner case that seems to reproduce on the test that runs `-Xcomp` with a very few compilations. > > Additional testing: > - [x] GHA > - [x] Linux x86_64 server fastdebug, `compiler/c1/TestConcurrentPatching.java`, 100x Ran 700x `compiler/c1/TestConcurrentPatching.java` overnight, and no timeouts. I think we are good to go. ------------- PR Comment: https://git.openjdk.org/leyden/pull/30#issuecomment-2623892690 From shade at openjdk.org Thu Jan 30 11:28:02 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 30 Jan 2025 11:28:02 GMT Subject: RFR: 8348858: [leyden] Bump the default code buffer sizes to store more generated code In-Reply-To: References: Message-ID: On Wed, 29 Jan 2025 19:28:47 GMT, Aleksey Shipilev wrote: >> On other hand this line change affects only requested size and not how final instructions section size is calculated. So it could be fine. > > Dang. I have not realized this is a possible input to inline heuristics. Let me see if it is affecting anything, and/or if I can avoid touching this part. Yeah, this affects inlining heuristics in a major way, like the issues you have linked described. Additionally, I realized the whole `estimate_stub_size` does not actually work well: https://github.com/openjdk/jdk/pull/23333#issuecomment-2624140301. So I am making a lateral move here, and fixing C2 stub barrier expansion code directly for Leyden. ------------- PR Review Comment: https://git.openjdk.org/leyden/pull/28#discussion_r1935449261 From shade at openjdk.org Thu Jan 30 11:37:16 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 30 Jan 2025 11:37:16 GMT Subject: RFR: 8348858: [leyden] Bump the default code buffer sizes to store more generated code [v2] In-Reply-To: References: Message-ID: > Due to current prototype limitation, we cannot yet store the generated code that has the expanded code buffer. I tried to address that directly, but I think relocations disagree with the whole thing, so this implementation limitation stays for a bit longer. I turned the bailout due to that cause from `info` into `warning`. > > On `JavacBenchApp 50`, this causes us to lose 700 (!) C2 compiled methods from the SCC! We can dodge significant part of the hit by bumping the default code buffer sizes, and thus making buffers less likely to require resizing, and thus allowing to store more code in SCC. > > Additional testing: > - [x] Linux x86_64 server fastdebug, `runtime/cds` Aleksey Shipilev has updated the pull request incrementally with one additional commit since the last revision: G1 barrier size estimates are not working well, do the conservative hack for Leyden ------------- Changes: - all: https://git.openjdk.org/leyden/pull/28/files - new: https://git.openjdk.org/leyden/pull/28/files/c8f9b347..0fe629c1 Webrevs: - full: https://webrevs.openjdk.org/?repo=leyden&pr=28&range=01 - incr: https://webrevs.openjdk.org/?repo=leyden&pr=28&range=00-01 Stats: 33 lines in 5 files changed: 9 ins; 20 del; 4 mod Patch: https://git.openjdk.org/leyden/pull/28.diff Fetch: git fetch https://git.openjdk.org/leyden.git pull/28/head:pull/28 PR: https://git.openjdk.org/leyden/pull/28 From shade at openjdk.org Thu Jan 30 12:01:37 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 30 Jan 2025 12:01:37 GMT Subject: RFR: 8348858: [leyden] Bump the default code buffer sizes to store more generated code [v3] In-Reply-To: References: Message-ID: > Due to current prototype limitation, we cannot yet store the generated code that has the expanded code buffer. I tried to address that directly, but I think relocations disagree with the whole thing, so this implementation limitation stays for a bit longer. I turned the bailout due to that cause from `info` into `warning`. > > On `JavacBenchApp 50`, this causes us to lose 700 (!) C2 compiled methods from the SCC! We can dodge significant part of the hit by bumping the default code buffer sizes, and thus making buffers less likely to require resizing, and thus allowing to store more code in SCC. > > Additional testing: > - [x] Linux x86_64 server fastdebug, `runtime/cds` Aleksey Shipilev has updated the pull request incrementally with two additional commits since the last revision: - Actually, static_assert with two arguments should be fine - Remove static_assert, cannot be compiled well with ADLC ------------- Changes: - all: https://git.openjdk.org/leyden/pull/28/files - new: https://git.openjdk.org/leyden/pull/28/files/0fe629c1..df9a6ba1 Webrevs: - full: https://webrevs.openjdk.org/?repo=leyden&pr=28&range=02 - incr: https://webrevs.openjdk.org/?repo=leyden&pr=28&range=01-02 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/leyden/pull/28.diff Fetch: git fetch https://git.openjdk.org/leyden.git pull/28/head:pull/28 PR: https://git.openjdk.org/leyden/pull/28 From adinn at openjdk.org Thu Jan 30 16:16:12 2025 From: adinn at openjdk.org (Andrew Dinn) Date: Thu, 30 Jan 2025 16:16:12 GMT Subject: RFR: 8348960: [leyden] compiler/c1/TestConcurrentPatching.java is stuck In-Reply-To: References: Message-ID: On Wed, 29 Jan 2025 18:19:15 GMT, Aleksey Shipilev wrote: > This is seen in GHA, and reproduces well on my machine as well: > > > $ CONF=linux-x86_64-server-fastdebug make images test TEST=compiler/c1/TestConcurrentPatching.java > > > > Test runs with `-Xcomp`. gdb "thread apply all bt" shows the compilers are idle. Supplying `-XX:-UseLockFreeCompileQueues` makes the test pass. I believe there is a bug in `UseLockFreeCompileQueues` in leyden repo. > > The comment hopefully explains what happens here. This is a corner case that seems to reproduce on the test that runs `-Xcomp` with a very few compilations. > > Additional testing: > - [x] GHA > - [x] Linux x86_64 server fastdebug, `compiler/c1/TestConcurrentPatching.java`, 100x Looks correct. However, it would be nice not to rely on recursion even though I agree it will eventually stop. I think you can do fairly simply that by refactoring `transfer_pending`. If you relocate the while loop (pop and triage) into a separate method (`do_transfer_pending`) that you call here then you can also call that method from `purge_stale_tasks` inside a loop instead of recursing into `transfer_pending`. The new method would need to return true if a further purge is needed (i.e. `added_stale_tasks && !added_new_tasks`) so you can decide whether to call `purge_tasks` here and whether to continue looping inside `purge_tasks`. ------------- Marked as reviewed by adinn (Committer). PR Review: https://git.openjdk.org/leyden/pull/30#pullrequestreview-2584368450 From kvn at openjdk.org Thu Jan 30 17:51:07 2025 From: kvn at openjdk.org (Vladimir Kozlov) Date: Thu, 30 Jan 2025 17:51:07 GMT Subject: RFR: Save/load i2c2i adapters [v13] In-Reply-To: References: Message-ID: <49Xr2VrK--g8cPm2-q7FqPooInIkgM0HU9rLxK6KSLg=.5921d299-7aaa-424f-8e0c-a0cd86d5f4ab@github.com> On Tue, 28 Jan 2025 18:26:44 GMT, Ashutosh Mehra wrote: >> This is an attempt to save and load i2c2i adapters along with the adapter handler table. >> There are mainly two parts to this change: >> 1. Storing of adapter code in the SCCache or AOT code cache. >> 2. Storing of adapter handler table in the AOT cache. >> >> Adapter handler table is a map from AdapterFingerPrint to AdapterHnadlerEntry. To store them in AOT cache, AdapterFingerPrint and AdapterHandlerEntry are updated to MetaspaceObj. Both these entities are discovered and added to the cache while processing the Method. When storing the adapter handler table, only the entries that have already been archived are considered. This allows pruning of AdapterHnadlerEntry that may be only reachable through a Method that is not eligible to be archived. >> >> An AdapterHandlerEntry has pointer to the adapter code. Because the AdapterHandlerEntry and the adapter code are stored in separate archives, this link between the AdapterHandlerEntry and the adapter code needs to be removed (see AdapterHandlerEntry::remove_unshareable_info()). >> During the production run, as the methods in the AOT cache are adopted, the AdapterHandlerEntry is linked back to the adapter code (see AdapterHandlerEntry::restore_unshareable_info). >> >> All this code is guarded by -XX:[+-]ArchiveAdapters option which defaults to false, but is set to true in CDSConfig during the assembly phase. >> >> Other changes worth mentioning: >> 1. Changes to the SCCache infrastructure to make it possible to store and load adapter code. (Thanks to @adinn) >> 2. Updating AdapterFingerPrint hashing algorithm to avoid collisions. If there is any collision, then it will prevent finding the adapter code in the SCCache. (Again courtesy of @adinn) >> >> Thanks to @adinn for providing many of these changes. >> >> Performance: >> -Xlog:init shows time taken for linking of Methods and making adapters. An example output is: >> >> ClassLoader: >> clinit: 150us / 4612 events >> link methods: 28980us / 176893 events >> method adapters: 15378us / 697 events >> >> Save/load of adapters seem to have improved these stats. >> >> | Quarkus | -ArchiveAdapters | +ArchiveAdapters | >> |---|---|---| >> | link methods | 12214us / 58913 events | 2700us / 58913 events | >> | method adapters | 7793us / 607 events | 4402us / 38 events | >> >> | Spring-petclinic | -ArchiveAdapters | +ArchiveAdapters | >> |---|---|---| >> | link methods | 28980us / 176893 events | 7485us / 176893 events |... > > Ashutosh Mehra has updated the pull request incrementally with two additional commits since the last revision: > > - Fix compile failure in minimal build > > Signed-off-by: Ashutosh Mehra > - Do not search archived adapter table during assembly phase > > Signed-off-by: Ashutosh Mehra Looks fine to me. ------------- Marked as reviewed by kvn (Committer). PR Review: https://git.openjdk.org/leyden/pull/25#pullrequestreview-2584633193 From vlivanov at openjdk.org Thu Jan 30 18:14:05 2025 From: vlivanov at openjdk.org (Vladimir Ivanov) Date: Thu, 30 Jan 2025 18:14:05 GMT Subject: RFR: 8348960: [leyden] compiler/c1/TestConcurrentPatching.java is stuck In-Reply-To: References: Message-ID: On Wed, 29 Jan 2025 18:19:15 GMT, Aleksey Shipilev wrote: > This is seen in GHA, and reproduces well on my machine as well: > > > $ CONF=linux-x86_64-server-fastdebug make images test TEST=compiler/c1/TestConcurrentPatching.java > > > > Test runs with `-Xcomp`. gdb "thread apply all bt" shows the compilers are idle. Supplying `-XX:-UseLockFreeCompileQueues` makes the test pass. I believe there is a bug in `UseLockFreeCompileQueues` in leyden repo. > > The comment hopefully explains what happens here. This is a corner case that seems to reproduce on the test that runs `-Xcomp` with a very few compilations. > > Additional testing: > - [x] GHA > - [x] Linux x86_64 server fastdebug, `compiler/c1/TestConcurrentPatching.java`, 100x Looks good. Good catch! ------------- Marked as reviewed by vlivanov (Committer). PR Review: https://git.openjdk.org/leyden/pull/30#pullrequestreview-2584687591 From vlivanov at openjdk.org Thu Jan 30 18:24:01 2025 From: vlivanov at openjdk.org (Vladimir Ivanov) Date: Thu, 30 Jan 2025 18:24:01 GMT Subject: RFR: 8348960: [leyden] compiler/c1/TestConcurrentPatching.java is stuck In-Reply-To: References: Message-ID: On Thu, 30 Jan 2025 16:13:09 GMT, Andrew Dinn wrote: > However, it would be nice not to rely on recursion even though I agree it will eventually stop. IMO an optional argument in `CompileQueue::purge_stale_tasks()` to control whether `transfer_pending()` is called or not would enable an easy way to turn the recursion into a (nested) loop. ------------- PR Comment: https://git.openjdk.org/leyden/pull/30#issuecomment-2625250755 From shade at openjdk.org Thu Jan 30 18:49:40 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 30 Jan 2025 18:49:40 GMT Subject: RFR: 8348960: [leyden] compiler/c1/TestConcurrentPatching.java is stuck [v2] In-Reply-To: References: Message-ID: > This is seen in GHA, and reproduces well on my machine as well: > > > $ CONF=linux-x86_64-server-fastdebug make images test TEST=compiler/c1/TestConcurrentPatching.java > > > > Test runs with `-Xcomp`. gdb "thread apply all bt" shows the compilers are idle. Supplying `-XX:-UseLockFreeCompileQueues` makes the test pass. I believe there is a bug in `UseLockFreeCompileQueues` in leyden repo. > > The comment hopefully explains what happens here. This is a corner case that seems to reproduce on the test that runs `-Xcomp` with a very few compilations. > > Additional testing: > - [x] GHA > - [x] Linux x86_64 server fastdebug, `compiler/c1/TestConcurrentPatching.java`, 100x Aleksey Shipilev has updated the pull request incrementally with one additional commit since the last revision: Avoid recursion in more bullet-proof way ------------- Changes: - all: https://git.openjdk.org/leyden/pull/30/files - new: https://git.openjdk.org/leyden/pull/30/files/1159730d..1e1ec544 Webrevs: - full: https://webrevs.openjdk.org/?repo=leyden&pr=30&range=01 - incr: https://webrevs.openjdk.org/?repo=leyden&pr=30&range=00-01 Stats: 8 lines in 2 files changed: 2 ins; 0 del; 6 mod Patch: https://git.openjdk.org/leyden/pull/30.diff Fetch: git fetch https://git.openjdk.org/leyden.git pull/30/head:pull/30 PR: https://git.openjdk.org/leyden/pull/30 From shade at openjdk.org Thu Jan 30 18:49:41 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 30 Jan 2025 18:49:41 GMT Subject: RFR: 8348960: [leyden] compiler/c1/TestConcurrentPatching.java is stuck In-Reply-To: References: Message-ID: On Wed, 29 Jan 2025 18:19:15 GMT, Aleksey Shipilev wrote: > This is seen in GHA, and reproduces well on my machine as well: > > > $ CONF=linux-x86_64-server-fastdebug make images test TEST=compiler/c1/TestConcurrentPatching.java > > > > Test runs with `-Xcomp`. gdb "thread apply all bt" shows the compilers are idle. Supplying `-XX:-UseLockFreeCompileQueues` makes the test pass. I believe there is a bug in `UseLockFreeCompileQueues` in leyden repo. > > The comment hopefully explains what happens here. This is a corner case that seems to reproduce on the test that runs `-Xcomp` with a very few compilations. > > Additional testing: > - [x] GHA > - [x] Linux x86_64 server fastdebug, `compiler/c1/TestConcurrentPatching.java`, 100x Actually, I don't think we need a loop in any form, either recursive or nested. We only need to prevent the recursive re-entry. I agree this is trivially doable with the optional boolean argument in `purge_stale_tasks`. See new version. I am running the stress testing again. ------------- PR Comment: https://git.openjdk.org/leyden/pull/30#issuecomment-2625301347 From vlivanov at openjdk.org Thu Jan 30 20:06:30 2025 From: vlivanov at openjdk.org (Vladimir Ivanov) Date: Thu, 30 Jan 2025 20:06:30 GMT Subject: RFR: 8348960: [leyden] compiler/c1/TestConcurrentPatching.java is stuck [v2] In-Reply-To: References: Message-ID: <02WRvz8yJB1fo00toCGfWphDHcHu4tQHDja-CmmDu2s=.37a466f2-ad1c-4e3e-9e25-bde7e03ec164@github.com> On Thu, 30 Jan 2025 18:49:40 GMT, Aleksey Shipilev wrote: >> This is seen in GHA, and reproduces well on my machine as well: >> >> >> $ CONF=linux-x86_64-server-fastdebug make images test TEST=compiler/c1/TestConcurrentPatching.java >> >> >> >> Test runs with `-Xcomp`. gdb "thread apply all bt" shows the compilers are idle. Supplying `-XX:-UseLockFreeCompileQueues` makes the test pass. I believe there is a bug in `UseLockFreeCompileQueues` in leyden repo. >> >> The comment hopefully explains what happens here. This is a corner case that seems to reproduce on the test that runs `-Xcomp` with a very few compilations. >> >> Additional testing: >> - [x] GHA >> - [x] Linux x86_64 server fastdebug, `compiler/c1/TestConcurrentPatching.java`, 100x > > Aleksey Shipilev has updated the pull request incrementally with one additional commit since the last revision: > > Avoid recursion in more bullet-proof way Thinking more about it, does the bug arise in `CompileQueue::free_all()` due to absence of `purge_stale_task()` call? The only other place where `transfer_pending()` is used is `CompileQueue::get()`, but I don't see how it can avoid calling `purge_stale_task()`. Would a `purge_stale_task()` call in `CompileQueue::free_all()` fix the problem as well? Or are compiler threads simply stuck in `while (_first == nullptr) { ... }` in `CompileQueue::get()` waiting for more compilations while stale task queue remains non-empty? Overall, I'd prefer an explicit call to `purge_stale_task()` rather than making all `transfer_pending()` calls becoming a point where MCQ lock can be released. ------------- PR Comment: https://git.openjdk.org/leyden/pull/30#issuecomment-2625427093 PR Comment: https://git.openjdk.org/leyden/pull/30#issuecomment-2625448784 From iklam at openjdk.org Thu Jan 30 22:14:09 2025 From: iklam at openjdk.org (Ioi Lam) Date: Thu, 30 Jan 2025 22:14:09 GMT Subject: RFR: Save/load i2c2i adapters [v13] In-Reply-To: References: Message-ID: On Tue, 28 Jan 2025 18:26:44 GMT, Ashutosh Mehra wrote: >> This is an attempt to save and load i2c2i adapters along with the adapter handler table. >> There are mainly two parts to this change: >> 1. Storing of adapter code in the SCCache or AOT code cache. >> 2. Storing of adapter handler table in the AOT cache. >> >> Adapter handler table is a map from AdapterFingerPrint to AdapterHnadlerEntry. To store them in AOT cache, AdapterFingerPrint and AdapterHandlerEntry are updated to MetaspaceObj. Both these entities are discovered and added to the cache while processing the Method. When storing the adapter handler table, only the entries that have already been archived are considered. This allows pruning of AdapterHnadlerEntry that may be only reachable through a Method that is not eligible to be archived. >> >> An AdapterHandlerEntry has pointer to the adapter code. Because the AdapterHandlerEntry and the adapter code are stored in separate archives, this link between the AdapterHandlerEntry and the adapter code needs to be removed (see AdapterHandlerEntry::remove_unshareable_info()). >> During the production run, as the methods in the AOT cache are adopted, the AdapterHandlerEntry is linked back to the adapter code (see AdapterHandlerEntry::restore_unshareable_info). >> >> All this code is guarded by -XX:[+-]ArchiveAdapters option which defaults to false, but is set to true in CDSConfig during the assembly phase. >> >> Other changes worth mentioning: >> 1. Changes to the SCCache infrastructure to make it possible to store and load adapter code. (Thanks to @adinn) >> 2. Updating AdapterFingerPrint hashing algorithm to avoid collisions. If there is any collision, then it will prevent finding the adapter code in the SCCache. (Again courtesy of @adinn) >> >> Thanks to @adinn for providing many of these changes. >> >> Performance: >> -Xlog:init shows time taken for linking of Methods and making adapters. An example output is: >> >> ClassLoader: >> clinit: 150us / 4612 events >> link methods: 28980us / 176893 events >> method adapters: 15378us / 697 events >> >> Save/load of adapters seem to have improved these stats. >> >> | Quarkus | -ArchiveAdapters | +ArchiveAdapters | >> |---|---|---| >> | link methods | 12214us / 58913 events | 2700us / 58913 events | >> | method adapters | 7793us / 607 events | 4402us / 38 events | >> >> | Spring-petclinic | -ArchiveAdapters | +ArchiveAdapters | >> |---|---|---| >> | link methods | 28980us / 176893 events | 7485us / 176893 events |... > > Ashutosh Mehra has updated the pull request incrementally with two additional commits since the last revision: > > - Fix compile failure in minimal build > > Signed-off-by: Ashutosh Mehra > - Do not search archived adapter table during assembly phase > > Signed-off-by: Ashutosh Mehra LGTM ------------- Marked as reviewed by iklam (Committer). PR Review: https://git.openjdk.org/leyden/pull/25#pullrequestreview-2585163388 From shade at openjdk.org Fri Jan 31 15:51:14 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 31 Jan 2025 15:51:14 GMT Subject: RFR: 8348960: [leyden] compiler/c1/TestConcurrentPatching.java is stuck [v2] In-Reply-To: <02WRvz8yJB1fo00toCGfWphDHcHu4tQHDja-CmmDu2s=.37a466f2-ad1c-4e3e-9e25-bde7e03ec164@github.com> References: <02WRvz8yJB1fo00toCGfWphDHcHu4tQHDja-CmmDu2s=.37a466f2-ad1c-4e3e-9e25-bde7e03ec164@github.com> Message-ID: On Thu, 30 Jan 2025 19:57:59 GMT, Vladimir Ivanov wrote: > Or are compiler threads simply stuck in `while (_first == nullptr) { ... }` in `CompileQueue::get()` waiting for more compilations while stale task queue remains non-empty? I think this is the case: compilers are idle and never get to purge the tasks. So the "normal" lifecycle for stale task handling does not work. I understand the concern about releasing the MCQ lock in `transfer_pending`. Thinking about this, we can fix the deadlock in two ways: a) perform the purge right when the problem is constructed (this is current version); b) make sure we purge the tasks before we block the compiler thread. For (b), a potential place that resolves some of this is before `locker.wait(5*1000);` that parks the compiler thread. We can do `purge_stale_task` before it? It will still release MCQ, but it looks fine given we are about to release it for `wait` anyway? Made this patch locally, and it seems to pass the test without deadlock: diff --git a/src/hotspot/share/compiler/compileBroker.cpp b/src/hotspot/share/compiler/compileBroker.cpp index 0770c1112d5..1f6ae4a8f5d 100644 --- a/src/hotspot/share/compiler/compileBroker.cpp +++ b/src/hotspot/share/compiler/compileBroker.cpp @@ -495,6 +495,8 @@ CompileTask* CompileQueue::get(CompilerThread* thread) { break; } + purge_stale_tasks(); + // If there are no compilation tasks and we can compile new jobs // (i.e., there is enough free space in the code cache) there is // no need to invoke the GC. ------------- PR Comment: https://git.openjdk.org/leyden/pull/30#issuecomment-2627662040 From adinn at redhat.com Fri Jan 31 17:08:11 2025 From: adinn at redhat.com (Andrew Dinn) Date: Fri, 31 Jan 2025 17:08:11 +0000 Subject: Sketched breakdown of task for implementing code save/restore in Leyden repo and mainline Message-ID: <1c18403b-c778-4684-b773-5f0673881870@redhat.com> Hi all, Following up on our discussion in yesterday's meeting I have sketched below a list of the various tasks we need to perform to implement code save/restore, both immediately with the hope of getting them into jdk25 and in the longer term. The list includes some things it would be preferable to prototype in the Leyden premain branch before transferring to mainline, other migration tasks that serve to transfer existing protptype code from premain to mainline and more speculative tasks that are unlikely to be achievable for jdk25. Please review and feel free to offer additions and corrections -- I am not at all sure I have it all down and/or correct. n.b. one general note that applies to all migration or direct, mainline implementation tasks is that we need to consider how we handle CPUs other than aarch64/x86_64 and OSes other than Linux. Even if we leave AOT code cache functionality 'unimplemented' for other ports we will still need to ensure that the code we migrate will successfully allow for missing ('not yet available') implementations. When performing the migration tasks we may well want/need to pull in devs from those other ports to, at least, help achieve that minimum goal or, perhaps, implement some subset of the relevant functionality. regards, Andrew Dinn ----------- Leyden repo preliminaries: -------------------------- Modify SCCache implementation to save/restore code in the AOT cache file with metadata, heap data etc. Complete save/restore of i2c2i adapters and associated index Complete direct install of mapped AOT adapter code into CodeCache Complete direct install of nmethod code into CodeCache Rework save/restore of runtime, c1, opto and stubgen blobs & stubs after merge of mainline stub cleanup Implement save/restore of other demand-generated linkage stubs (i/vtable adapters, method handle adapters, ICCache, ???) Migration steps: ---------------- Migrate SCCache support to save/restore i2c2i adapters and associated lookup tables and relink methods with correct adapters Incrementally extend SCCache to support save/restore of other demand-geerated adapters and associated lookup tables Implement save/restore of runtime, c1, opto and stubgen blobs & stubs Implement save/restore of special case nmethods and associated index info (i.e. compiled MethodHandle adapter nmethods associated with Java MethodTypes and associated Java lookup table -- any others) Implement save/restore of general nmethods Implement prelinking of nmethod -> nmethod call sites Implement prelinking of nmethod -> stub call sites More speculative improvements: ------------------------------ (do we prototype these in premain before migrating?) Adjust code generation to store runtime addresses in nmethod constant section and use pc-relative loads (minimizing relocs) -- requires new relocs for gloal addresses and/or extending CDS link patching to include extra 'code address' pass. Investigate further use of 'code cache' global constant section instead of per nmethod constant sections. Investigate use of compressed nmethod 'debug info' to minimize size of AOT cache (n.b. best to use it compressed in mainline with or without AOT so save/restore gets it for free) From shade at openjdk.org Fri Jan 31 17:28:24 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 31 Jan 2025 17:28:24 GMT Subject: RFR: 8348858: [leyden] Bump the default code buffer sizes to store more generated code [v4] In-Reply-To: References: Message-ID: > Due to current prototype limitation, we cannot yet store the generated code that has the expanded code buffer. I tried to address that directly, but I think relocations disagree with the whole thing, so this implementation limitation stays for a bit longer. I turned the bailout due to that cause from `info` into `warning`. > > On `JavacBenchApp 50`, this causes us to lose 700 (!) C2 compiled methods from the SCC! We can dodge significant part of the hit by bumping the default code buffer sizes, and thus making buffers less likely to require resizing, and thus allowing to store more code in SCC. > > Additional testing: > - [x] Linux x86_64 server fastdebug, `runtime/cds` Aleksey Shipilev has updated the pull request incrementally with one additional commit since the last revision: Trying to conditionalize the whole thing for SCC write path (untested) ------------- Changes: - all: https://git.openjdk.org/leyden/pull/28/files - new: https://git.openjdk.org/leyden/pull/28/files/df9a6ba1..5ee9bb60 Webrevs: - full: https://webrevs.openjdk.org/?repo=leyden&pr=28&range=03 - incr: https://webrevs.openjdk.org/?repo=leyden&pr=28&range=02-03 Stats: 32 lines in 5 files changed: 20 ins; 1 del; 11 mod Patch: https://git.openjdk.org/leyden/pull/28.diff Fetch: git fetch https://git.openjdk.org/leyden.git pull/28/head:pull/28 PR: https://git.openjdk.org/leyden/pull/28 From kvn at openjdk.org Fri Jan 31 18:23:01 2025 From: kvn at openjdk.org (Vladimir Kozlov) Date: Fri, 31 Jan 2025 18:23:01 GMT Subject: RFR: 8348858: [leyden] Bump the default code buffer sizes to store more generated code [v4] In-Reply-To: References: Message-ID: On Fri, 31 Jan 2025 17:28:24 GMT, Aleksey Shipilev wrote: >> Due to current prototype limitation, we cannot yet store the generated code that has the expanded code buffer. I tried to address that directly, but I think relocations disagree with the whole thing, so this implementation limitation stays for a bit longer. I turned the bailout due to that cause from `info` into `warning`. >> >> On `JavacBenchApp 50`, this causes us to lose 700 (!) C2 compiled methods from the SCC! We can dodge significant part of the hit by bumping the default code buffer sizes, and thus making buffers less likely to require resizing, and thus allowing to store more code in SCC. >> >> Additional testing: >> - [x] Linux x86_64 server fastdebug, `runtime/cds` > > Aleksey Shipilev has updated the pull request incrementally with one additional commit since the last revision: > > Trying to conditionalize the whole thing for SCC write path (untested) This looks reasonable. ------------- Marked as reviewed by kvn (Committer). PR Review: https://git.openjdk.org/leyden/pull/28#pullrequestreview-2587500995 From shade at openjdk.org Fri Jan 31 18:32:46 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 31 Jan 2025 18:32:46 GMT Subject: RFR: 8348858: [leyden] Bump the default code buffer sizes to store more generated code [v5] In-Reply-To: References: Message-ID: <-EE81MG_HlbCaI7lnErKHHpFzHIJt4T8cbekuK4NskQ=.abee09dc-5f45-4f42-85c7-d678aad48d86@github.com> > Due to current prototype limitation, we cannot yet store the generated code that has the expanded code buffer. I tried to address that directly, but I think relocations disagree with the whole thing, so this implementation limitation stays for a bit longer. I turned the bailout due to that cause from `info` into `warning`. > > On `JavacBenchApp 50`, this causes us to lose 700 (!) C2 compiled methods from the SCC! We can dodge significant part of the hit by bumping the default code buffer sizes, and thus making buffers less likely to require resizing, and thus allowing to store more code in SCC. > > Additional testing: > - [x] Linux x86_64 server fastdebug, `runtime/cds` Aleksey Shipilev has updated the pull request incrementally with one additional commit since the last revision: Fix build ------------- Changes: - all: https://git.openjdk.org/leyden/pull/28/files - new: https://git.openjdk.org/leyden/pull/28/files/5ee9bb60..b3806f6e Webrevs: - full: https://webrevs.openjdk.org/?repo=leyden&pr=28&range=04 - incr: https://webrevs.openjdk.org/?repo=leyden&pr=28&range=03-04 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/leyden/pull/28.diff Fetch: git fetch https://git.openjdk.org/leyden.git pull/28/head:pull/28 PR: https://git.openjdk.org/leyden/pull/28 From shade at openjdk.org Fri Jan 31 18:32:47 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 31 Jan 2025 18:32:47 GMT Subject: RFR: 8348858: [leyden] Bump the default code buffer sizes to store more generated code [v4] In-Reply-To: References: Message-ID: On Fri, 31 Jan 2025 17:28:24 GMT, Aleksey Shipilev wrote: >> Due to current prototype limitation, we cannot yet store the generated code that has the expanded code buffer. I tried to address that directly, but I think relocations disagree with the whole thing, so this implementation limitation stays for a bit longer. I turned the bailout due to that cause from `info` into `warning`. >> >> On `JavacBenchApp 50`, this causes us to lose 700 (!) C2 compiled methods from the SCC! We can dodge significant part of the hit by bumping the default code buffer sizes, and thus making buffers less likely to require resizing, and thus allowing to store more code in SCC. >> >> Additional testing: >> - [x] Linux x86_64 server fastdebug, `runtime/cds` > > Aleksey Shipilev has updated the pull request incrementally with one additional commit since the last revision: > > Trying to conditionalize the whole thing for SCC write path (untested) I think this still does the right thing performance-wise, but I can only judge based on compilation logs. I'll see if GHA is green, and then see if we can integrate. ------------- PR Comment: https://git.openjdk.org/leyden/pull/28#issuecomment-2628041890 From vladimir.kozlov at oracle.com Fri Jan 31 18:54:28 2025 From: vladimir.kozlov at oracle.com (Vladimir Kozlov) Date: Fri, 31 Jan 2025 10:54:28 -0800 Subject: Sketched breakdown of task for implementing code save/restore in Leyden repo and mainline In-Reply-To: <1c18403b-c778-4684-b773-5f0673881870@redhat.com> References: <1c18403b-c778-4684-b773-5f0673881870@redhat.com> Message-ID: Thank you, Andrew, for layout our future steps. Here is AOT wishlist RFE John created few months ago: https://bugs.openjdk.org/browse/JDK-8343023 We finished some items listed in this RFE and are still working on others. May be we need to update it with new items we discussed. I think we should file new RFEs (if we don't have one) for tasks you listed. Current AOT RFEs list [1] My comments are inside. [1] https://bugs.openjdk.org/issues/?jql=project%20%3D%20JDK%20AND%20issuetype%20%3D%20Enhancement%20AND%20status%20in%20(Open%2C%20%22In%20Progress%22)%20AND%20labels%20%3D%20leyden On 1/31/25 9:08 AM, Andrew Dinn wrote: > Hi all, > > Following up on our discussion in yesterday's meeting I have sketched > below a list of the various tasks we need to perform to implement code > save/restore, both immediately with the hope of getting them into jdk25 > and in the longer term. The list includes some things it would be > preferable to prototype in the Leyden premain branch before transferring > to mainline, other migration tasks that serve to transfer existing > protptype code from premain to mainline and more speculative tasks that > are unlikely to be achievable for jdk25. > > Please review and feel free to offer additions and corrections -- I am > not at all sure I have it all down and/or correct. > > n.b. one general note that applies to all migration or direct, mainline > implementation tasks is that we need to consider how we handle CPUs > other than aarch64/x86_64 and OSes other than Linux. Even if we leave > AOT code cache functionality 'unimplemented' for other ports we will > still need to ensure that the code we migrate will successfully allow > for missing ('not yet available') implementations.? When performing the > migration tasks we may well want/need to pull in devs from those other > ports to, at least, help achieve that minimum goal or, perhaps, > implement some subset of the relevant functionality. Agree. And we do that already during mainline PR reviews. > > regards, > > > Andrew Dinn > ----------- > > > Leyden repo preliminaries: > -------------------------- > > Modify SCCache implementation to save/restore code in the AOT cache file > with metadata, heap data etc. > > Complete save/restore of i2c2i adapters and associated index > > Complete direct install of mapped AOT adapter code into CodeCache > > Complete direct install of nmethod code into CodeCache > > Rework save/restore of runtime, c1, opto and stubgen blobs & stubs after > merge of mainline stub cleanup > > Implement save/restore of other demand-generated linkage stubs (i/vtable > adapters, method handle adapters, ICCache, ???) We have mainline PR in review to move Relocation section, oops and metadata sections which requires patching out of CodeCache: https://github.com/openjdk/jdk/pull/21276 > > > Migration steps: > ---------------- I think we should start with replacing separate file for AOT cached code with space provided by CDS to have only one file for all cached information. > > Migrate SCCache support to save/restore i2c2i adapters and associated > lookup tables and relink methods with correct adapters > > Incrementally extend SCCache to support save/restore of other demand- > geerated adapters and associated lookup tables > > Implement save/restore of runtime, c1, opto and stubgen blobs & stubs > > Implement save/restore of special case nmethods and associated index > info (i.e. compiled MethodHandle adapter nmethods associated with Java > MethodTypes and associated Java lookup table -- any others) > > Implement save/restore of general nmethods > > Implement prelinking of nmethod -> nmethod call sites > > Implement prelinking of nmethod -> stub call sites https://bugs.openjdk.org/browse/JDK-8343790 > > > More speculative improvements: > ------------------------------ > > (do we prototype these in premain before migrating?) Yes, we should prototype it in `premain` branch. > > Adjust code generation to store runtime addresses in nmethod constant > section and use pc-relative loads (minimizing relocs) -- requires new > relocs for gloal addresses and/or extending CDS link patching to include > extra 'code address' pass. > > Investigate further use of 'code cache' global constant section instead > of per nmethod constant sections. > > Investigate use of compressed nmethod 'debug info' to minimize size of > AOT cache (n.b. best to use it compressed in mainline with or without > AOT so save/restore gets it for free) Thanks, Vladimir K From vlivanov at openjdk.org Fri Jan 31 19:49:20 2025 From: vlivanov at openjdk.org (Vladimir Ivanov) Date: Fri, 31 Jan 2025 19:49:20 GMT Subject: RFR: 8348960: [leyden] compiler/c1/TestConcurrentPatching.java is stuck [v2] In-Reply-To: References: Message-ID: On Thu, 30 Jan 2025 18:49:40 GMT, Aleksey Shipilev wrote: >> This is seen in GHA, and reproduces well on my machine as well: >> >> >> $ CONF=linux-x86_64-server-fastdebug make images test TEST=compiler/c1/TestConcurrentPatching.java >> >> >> >> Test runs with `-Xcomp`. gdb "thread apply all bt" shows the compilers are idle. Supplying `-XX:-UseLockFreeCompileQueues` makes the test pass. I believe there is a bug in `UseLockFreeCompileQueues` in leyden repo. >> >> The comment hopefully explains what happens here. This is a corner case that seems to reproduce on the test that runs `-Xcomp` with a very few compilations. >> >> Additional testing: >> - [x] GHA >> - [x] Linux x86_64 server fastdebug, `compiler/c1/TestConcurrentPatching.java`, 100x > > Aleksey Shipilev has updated the pull request incrementally with one additional commit since the last revision: > > Avoid recursion in more bullet-proof way I like the version with extra `purge_stale_tasks()` in `CompileQueue::get`. Releasing MCQ lock there looks benign. ------------- PR Comment: https://git.openjdk.org/leyden/pull/30#issuecomment-2628245808 From shade at openjdk.org Fri Jan 31 21:40:46 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 31 Jan 2025 21:40:46 GMT Subject: RFR: 8348960: [leyden] compiler/c1/TestConcurrentPatching.java is stuck [v2] In-Reply-To: References: Message-ID: <7u9_l1STysfMC-Gku8uUKTf6PVsaATbIqdvw5ORpcIE=.927e171d-3018-4a49-913d-b6a43f5ce12d@github.com> On Thu, 30 Jan 2025 18:49:40 GMT, Aleksey Shipilev wrote: >> This is seen in GHA, and reproduces well on my machine as well: >> >> >> $ CONF=linux-x86_64-server-fastdebug make images test TEST=compiler/c1/TestConcurrentPatching.java >> >> >> >> Test runs with `-Xcomp`. gdb "thread apply all bt" shows the compilers are idle. Supplying `-XX:-UseLockFreeCompileQueues` makes the test pass. I believe there is a bug in `UseLockFreeCompileQueues` in leyden repo. >> >> The comment hopefully explains what happens here. This is a corner case that seems to reproduce on the test that runs `-Xcomp` with a very few compilations. >> >> Additional testing: >> - [x] GHA >> - [x] Linux x86_64 server fastdebug, `compiler/c1/TestConcurrentPatching.java`, 100x > > Aleksey Shipilev has updated the pull request incrementally with one additional commit since the last revision: > > Avoid recursion in more bullet-proof way Good. Except we also need to take care of repeated `transfer_pending` from inside of `purge_stale_tasks`, which may generate more stale tasks. And we cannot just leave pending tasks behind when we are about to block. So this IMO necessitates a bit more scaffolding. See new version. I'll run it overnight. I also left the `is_empty` -> `pop` rewrite, because `is_empty` is racy and not supposed to be used during modifications, see the non-blocking queue docs. ------------- PR Comment: https://git.openjdk.org/leyden/pull/30#issuecomment-2628442672 From shade at openjdk.org Fri Jan 31 21:40:44 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 31 Jan 2025 21:40:44 GMT Subject: RFR: 8348960: [leyden] compiler/c1/TestConcurrentPatching.java is stuck [v3] In-Reply-To: References: Message-ID: > This is seen in GHA, and reproduces well on my machine as well: > > > $ CONF=linux-x86_64-server-fastdebug make images test TEST=compiler/c1/TestConcurrentPatching.java > > > > Test runs with `-Xcomp`. gdb "thread apply all bt" shows the compilers are idle. Supplying `-XX:-UseLockFreeCompileQueues` makes the test pass. I believe there is a bug in `UseLockFreeCompileQueues` in leyden repo. > > The comment hopefully explains what happens here. This is a corner case that seems to reproduce on the test that runs `-Xcomp` with a very few compilations. > > Additional testing: > - [x] GHA > - [x] Linux x86_64 server fastdebug, `compiler/c1/TestConcurrentPatching.java`, 100x Aleksey Shipilev has updated the pull request incrementally with one additional commit since the last revision: Move the fix to CompileTask.get ------------- Changes: - all: https://git.openjdk.org/leyden/pull/30/files - new: https://git.openjdk.org/leyden/pull/30/files/1e1ec544..f8a10da9 Webrevs: - full: https://webrevs.openjdk.org/?repo=leyden&pr=30&range=02 - incr: https://webrevs.openjdk.org/?repo=leyden&pr=30&range=01-02 Stats: 38 lines in 2 files changed: 16 ins; 19 del; 3 mod Patch: https://git.openjdk.org/leyden/pull/30.diff Fetch: git fetch https://git.openjdk.org/leyden.git pull/30/head:pull/30 PR: https://git.openjdk.org/leyden/pull/30 From shade at openjdk.org Fri Jan 31 22:14:01 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 31 Jan 2025 22:14:01 GMT Subject: RFR: 8348858: [leyden] Bump the default code buffer sizes to store more generated code [v5] In-Reply-To: <-EE81MG_HlbCaI7lnErKHHpFzHIJt4T8cbekuK4NskQ=.abee09dc-5f45-4f42-85c7-d678aad48d86@github.com> References: <-EE81MG_HlbCaI7lnErKHHpFzHIJt4T8cbekuK4NskQ=.abee09dc-5f45-4f42-85c7-d678aad48d86@github.com> Message-ID: On Fri, 31 Jan 2025 18:32:46 GMT, Aleksey Shipilev wrote: >> Due to current prototype limitation, we cannot yet store the generated code that has the expanded code buffer. I tried to address that directly, but I think relocations disagree with the whole thing, so this implementation limitation stays for a bit longer. I turned the bailout due to that cause from `info` into `warning`. >> >> On `JavacBenchApp 50`, this causes us to lose 700 (!) C2 compiled methods from the SCC! We can dodge significant part of the hit by bumping the default code buffer sizes, and thus making buffers less likely to require resizing, and thus allowing to store more code in SCC. >> >> Additional testing: >> - [x] Linux x86_64 server fastdebug, `runtime/cds` > > Aleksey Shipilev has updated the pull request incrementally with one additional commit since the last revision: > > Fix build Yes, direct benchmarks show it still performs like it should. `runtime/cds` also passes well. ------------- PR Comment: https://git.openjdk.org/leyden/pull/28#issuecomment-2628483913 From duke at openjdk.org Fri Jan 31 22:14:01 2025 From: duke at openjdk.org (duke) Date: Fri, 31 Jan 2025 22:14:01 GMT Subject: RFR: 8348858: [leyden] Bump the default code buffer sizes to store more generated code [v5] In-Reply-To: <-EE81MG_HlbCaI7lnErKHHpFzHIJt4T8cbekuK4NskQ=.abee09dc-5f45-4f42-85c7-d678aad48d86@github.com> References: <-EE81MG_HlbCaI7lnErKHHpFzHIJt4T8cbekuK4NskQ=.abee09dc-5f45-4f42-85c7-d678aad48d86@github.com> Message-ID: <6wt9B0GfArHkdEf-fmSH-zdXyqjLVxq_9Y92_lauRDg=.b91df013-cb0a-4bbb-b9e6-49a1fbc4f8ed@github.com> On Fri, 31 Jan 2025 18:32:46 GMT, Aleksey Shipilev wrote: >> Due to current prototype limitation, we cannot yet store the generated code that has the expanded code buffer. I tried to address that directly, but I think relocations disagree with the whole thing, so this implementation limitation stays for a bit longer. I turned the bailout due to that cause from `info` into `warning`. >> >> On `JavacBenchApp 50`, this causes us to lose 700 (!) C2 compiled methods from the SCC! We can dodge significant part of the hit by bumping the default code buffer sizes, and thus making buffers less likely to require resizing, and thus allowing to store more code in SCC. >> >> Additional testing: >> - [x] Linux x86_64 server fastdebug, `runtime/cds` > > Aleksey Shipilev has updated the pull request incrementally with one additional commit since the last revision: > > Fix build @shipilev Your change (at version b3806f6e4d9a2a7bd5c8de0c8950db5520f6f30b) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/leyden/pull/28#issuecomment-2628485498 From duke at openjdk.org Fri Jan 31 22:22:02 2025 From: duke at openjdk.org (duke) Date: Fri, 31 Jan 2025 22:22:02 GMT Subject: git: openjdk/leyden: hermetic-java-runtime: 63 new changesets Message-ID: Changeset: 9f4d3de4 Branch: hermetic-java-runtime Author: Cesar Soares Lucas Committer: Vladimir Kozlov Date: 2025-01-28 19:17:15 +0000 URL: https://git.openjdk.org/leyden/commit/9f4d3de442a846c503dac52de4a757e5b5638e73 8347718: Unexpected NullPointerException in C2 compiled code due to ReduceAllocationMerges Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/escape.cpp + test/hotspot/jtreg/compiler/c2/TestReduceAllocationAndPointerComparisons.java Changeset: c3c38887 Branch: hermetic-java-runtime Author: Cesar Soares Lucas Committer: Vladimir Kozlov Date: 2025-01-28 19:18:59 +0000 URL: https://git.openjdk.org/leyden/commit/c3c3888762712e455757e4a52de8d680d58b8883 8336760: [JVMCI] -XX:+PrintCompilation should also print "hosted" JVMCI compilations Reviewed-by: dnsimon, kvn ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp Changeset: c018a604 Branch: hermetic-java-runtime Author: Daniel Gredler Committer: Phil Race Date: 2025-01-28 20:02:48 +0000 URL: https://git.openjdk.org/leyden/commit/c018a604f6857e319bf8b14913c14dc2d36aaca1 8344637: Fix Page8 of manual test java/awt/print/PrinterJob/PrintTextTest.java on Linux and Windows Reviewed-by: honkar, prr ! src/java.desktop/share/classes/sun/print/PathGraphics.java ! src/java.desktop/windows/classes/sun/awt/windows/WPathGraphics.java ! test/jdk/ProblemList.txt ! test/jdk/java/awt/print/PrinterJob/PrintTextTest.java Changeset: 1efae9a4 Branch: hermetic-java-runtime Author: Jiangli Zhou Date: 2025-01-28 20:24:16 +0000 URL: https://git.openjdk.org/leyden/commit/1efae9a41e36859ccf31dbe64524a46af6823269 8348888: tier1 closed build failure on Windows after JDK-8348348 Reviewed-by: kcr, liach, asemenyuk ! src/java.base/share/native/libzip/zip_util.c Changeset: 3a564ed1 Branch: hermetic-java-runtime Author: Justin Lu Date: 2025-01-28 21:31:46 +0000 URL: https://git.openjdk.org/leyden/commit/3a564ed1019c66c28afa729973948d3a6e6c4c41 8347955: TimeZone methods to stream the available timezone IDs Reviewed-by: naoto, rriggs ! src/java.base/share/classes/java/util/TimeZone.java ! src/java.base/share/classes/sun/util/calendar/ZoneInfo.java ! src/java.base/share/classes/sun/util/calendar/ZoneInfoFile.java ! src/java.base/share/classes/sun/util/cldr/CLDRTimeZoneNameProviderImpl.java ! test/jdk/java/text/Format/DateFormat/DateFormatTest.java ! test/jdk/java/util/Calendar/CalendarRegression.java ! test/jdk/java/util/PluggableLocale/TimeZoneNameProviderTest.java + test/jdk/java/util/TimeZone/AvailableIDsTest.java ! test/jdk/java/util/TimeZone/Bug5097350.java ! test/jdk/java/util/TimeZone/Bug6329116.java ! test/jdk/java/util/TimeZone/Bug6772689.java ! test/jdk/java/util/TimeZone/CLDRDisplayNamesTest.java ! test/jdk/java/util/TimeZone/DaylightTimeTest.java ! test/jdk/java/util/TimeZone/IDTest.java ! test/jdk/java/util/TimeZone/ListTimeZones.java ! test/jdk/sun/util/resources/TimeZone/Bug4640234.java Changeset: 5e81fa6a Branch: hermetic-java-runtime Author: Alexey Semenyuk Date: 2025-01-28 23:06:13 +0000 URL: https://git.openjdk.org/leyden/commit/5e81fa6a1f53e3efb93f32ee44eff20cabcf125f 8348892: Properly fix compilation error for zip_util.c on Windows Reviewed-by: kcr, jiangli ! src/java.base/share/native/libzip/zip_util.c Changeset: 98a93e11 Branch: hermetic-java-runtime Author: Chris Plummer Date: 2025-01-28 23:29:59 +0000 URL: https://git.openjdk.org/leyden/commit/98a93e115137a305aed6b7dbf1d4a7d5906fe77c 8348800: Many serviceability/sa tests failing after JDK-8348239 Reviewed-by: shade, kevinw, lmesnik ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java Changeset: 55c3e78f Branch: hermetic-java-runtime Author: Tobias Hartmann Date: 2025-01-29 07:13:11 +0000 URL: https://git.openjdk.org/leyden/commit/55c3e78f4ec982908e9a4b5e64b8be89717c49f4 8348631: Crash in PredictedCallGenerator::generate after JDK-8347006 Reviewed-by: kvn, epeter ! src/hotspot/share/opto/callGenerator.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/library_call.hpp + test/hotspot/jtreg/compiler/intrinsics/TestArrayGuardWithInterfaces.java Changeset: 168a471f Branch: hermetic-java-runtime Author: Matthias Baesken Date: 2025-01-29 08:22:42 +0000 URL: https://git.openjdk.org/leyden/commit/168a471fd0b6cc7c6a9e2ada19edbc489d62849c 8348830: LIBFONTMANAGER optimization is always HIGHEST Reviewed-by: erikj, prr, serb ! make/modules/java.desktop/lib/ClientLibraries.gmk Changeset: 3af4cfc5 Branch: hermetic-java-runtime Author: Stefan Karlsson Date: 2025-01-29 08:36:23 +0000 URL: https://git.openjdk.org/leyden/commit/3af4cfc52d7d72ebd93d277a7b46d3526f8f59d2 8348180: Remove mention of include of precompiled.hpp from the HotSpot Style Guide Reviewed-by: dholmes, eosterlund ! doc/hotspot-style.html ! doc/hotspot-style.md Changeset: 69ec4534 Branch: hermetic-java-runtime Author: Kevin Walls Date: 2025-01-29 08:42:06 +0000 URL: https://git.openjdk.org/leyden/commit/69ec45348a89eb93794f04cf0d5a61377b90f156 8347985: Deprecate java.management Permission classes for removal Reviewed-by: sspitsyn, rriggs ! src/java.management/share/classes/java/lang/management/ManagementPermission.java ! src/java.management/share/classes/javax/management/MBeanPermission.java ! src/java.management/share/classes/javax/management/MBeanServerPermission.java ! src/java.management/share/classes/javax/management/MBeanTrustPermission.java ! src/java.management/share/classes/javax/management/remote/SubjectDelegationPermission.java Changeset: fff97d6d Branch: hermetic-java-runtime Author: Theo Weidmann Committer: Tobias Hartmann Date: 2025-01-29 08:59:19 +0000 URL: https://git.openjdk.org/leyden/commit/fff97d6d9ae136121f042c760fed2ece431f9473 8343938: TestStressBailout triggers "Should not be locked when freed" assert Reviewed-by: kvn, thartmann ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileTask.cpp ! src/hotspot/share/compiler/compileTask.hpp Changeset: fe6d9ab9 Branch: hermetic-java-runtime Author: Matthias Baesken Date: 2025-01-29 13:04:44 +0000 URL: https://git.openjdk.org/leyden/commit/fe6d9ab951cb84d1161aee781af2d93edaac3595 8348582: Set -fstack-protector when building with clang Reviewed-by: jkern, erikj ! make/autoconf/flags-cflags.m4 Changeset: f98d9a33 Branch: hermetic-java-runtime Author: Shaojin Wen Date: 2025-01-29 13:07:19 +0000 URL: https://git.openjdk.org/leyden/commit/f98d9a330128302207fb66dfa2555885ad93135f 8348870: Eliminate array bound checks in DecimalDigits Reviewed-by: liach, rgiulietti ! src/java.base/share/classes/jdk/internal/util/DecimalDigits.java Changeset: 6bfae3ac Branch: hermetic-java-runtime Author: Guoxiong Li Date: 2025-01-29 14:36:55 +0000 URL: https://git.openjdk.org/leyden/commit/6bfae3acc107e046294bfc2e535ccddc99205490 8333386: TestAbortOnVMOperationTimeout test fails for client VM Reviewed-by: ayang, tschatzl ! test/hotspot/jtreg/runtime/Safepoint/TestAbortOnVMOperationTimeout.java Changeset: 51cce6e6 Branch: hermetic-java-runtime Author: Prasanta Sadhukhan Date: 2025-01-29 14:37:14 +0000 URL: https://git.openjdk.org/leyden/commit/51cce6e612e1e3b4647ad2c0c8bffc0f3adccb63 8318577: Windows Look-and-Feel JProgressBarUI does not render correctly on 2x UI scale Reviewed-by: tr ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsProgressBarUI.java + test/jdk/javax/swing/JProgressBar/TestProgressBarUI.java Changeset: 96fefed3 Branch: hermetic-java-runtime Author: Theo Weidmann Date: 2025-01-29 15:14:40 +0000 URL: https://git.openjdk.org/leyden/commit/96fefed37f658c3aefd7419dd96ccaa474949a42 8319850: PrintInlining should print which methods are late inlines Reviewed-by: chagedorn, kvn, jsjolen, dlong ! src/hotspot/share/compiler/compileTask.cpp ! src/hotspot/share/compiler/compileTask.hpp ! src/hotspot/share/nmt/nmtTreap.hpp ! src/hotspot/share/opto/bytecodeInfo.cpp ! src/hotspot/share/opto/callGenerator.cpp ! src/hotspot/share/opto/callGenerator.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/doCall.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/parse.hpp + src/hotspot/share/opto/printinlining.cpp + src/hotspot/share/opto/printinlining.hpp ! test/hotspot/jtreg/compiler/ciReplay/InliningBase.java + test/hotspot/jtreg/compiler/inlining/LateInlinePrinting.java ! test/hotspot/jtreg/compiler/inlining/TestDuplicatedLateInliningOutput.java Changeset: cbc89a7a Branch: hermetic-java-runtime Author: Shaojin Wen Date: 2025-01-29 16:24:01 +0000 URL: https://git.openjdk.org/leyden/commit/cbc89a7ac6a45acd35ddfee4ab6fac9cc807d8fb 8348898: Remove unused OctalDigits to clean up code Reviewed-by: liach - src/java.base/share/classes/jdk/internal/util/OctalDigits.java Changeset: d266ca96 Branch: hermetic-java-runtime Author: Ioi Lam Date: 2025-01-29 16:52:10 +0000 URL: https://git.openjdk.org/leyden/commit/d266ca965d214f54c1ab16c1863f87728542b3e0 8348752: Enable -XX:+AOTClassLinking by default when -XX:AOTMode is specified Reviewed-by: shade, heidinga ! src/hotspot/share/cds/cdsConfig.cpp ! test/hotspot/jtreg/runtime/cds/appcds/AOTFlags.java Changeset: 4662363e Branch: hermetic-java-runtime Author: Theo Weidmann Committer: Aleksey Shipilev Date: 2025-01-29 16:57:00 +0000 URL: https://git.openjdk.org/leyden/commit/4662363e86990eee4864cc496eaefdde177dad00 8348687: [BACKOUT] C2: Non-fluid StringBuilder pattern bails out in OptoStringConcat Reviewed-by: chagedorn, shade ! src/hotspot/share/opto/stringopts.cpp ! src/hotspot/share/opto/stringopts.hpp - test/hotspot/jtreg/compiler/stringopts/TestFluidAndNonFluid.java - test/micro/org/openjdk/bench/vm/compiler/FluidSBBench.java Changeset: 6b581d22 Branch: hermetic-java-runtime Author: Vladimir Kozlov Date: 2025-01-29 17:24:10 +0000 URL: https://git.openjdk.org/leyden/commit/6b581d22e13599b16b38aff1ca5a795c6a910d30 8347997: assert(false) failed: EA: missing memory path Reviewed-by: thartmann, chagedorn ! src/hotspot/share/opto/library_call.cpp + test/hotspot/jtreg/compiler/intrinsics/TestContinuationPinningAndEA.java Changeset: cbe9ec53 Branch: hermetic-java-runtime Author: Jiangli Zhou Date: 2025-01-29 17:52:43 +0000 URL: https://git.openjdk.org/leyden/commit/cbe9ec530fc248be74766ff6ff32761cd415a6f0 8348905: Add support to specify the JDK for compiling Jtreg tests Reviewed-by: erikj ! make/RunTests.gmk Changeset: d985b31c Branch: hermetic-java-runtime Author: Alexander Zvegintsev Date: 2025-01-29 22:09:01 +0000 URL: https://git.openjdk.org/leyden/commit/d985b31cbb5646c526e1a68a7547f26f56d37607 8342096: Popup menus that request focus are not shown on Linux with Wayland Reviewed-by: aivanov, honkar ! src/java.desktop/unix/classes/sun/awt/UNIXToolkit.java ! test/jdk/javax/swing/JPopupMenu/FocusablePopupDismissTest.java + test/jdk/javax/swing/JPopupMenu/NestedFocusablePopupTest.java Changeset: 04c24f18 Branch: hermetic-java-runtime Author: Matthias Baesken Date: 2025-01-30 08:23:04 +0000 URL: https://git.openjdk.org/leyden/commit/04c24f18d554a57c537f3a77c5f6d0d03e7fc3d1 8347779: sun/tools/jhsdb/HeapDumpTestWithActiveProcess.java fails with Unable to deduce type of thread from address Reviewed-by: cjplummer, kevinw ! test/jdk/sun/tools/jhsdb/JShellHeapDumpTest.java Changeset: 14136f8b Branch: hermetic-java-runtime Author: Axel Boldt-Christmas Date: 2025-01-30 08:33:16 +0000 URL: https://git.openjdk.org/leyden/commit/14136f8b1106137317393bc2ab0a2db0d212f8d8 8347564: ZGC: Crash in DependencyContext::clean_unloading_dependents Reviewed-by: eosterlund, stefank, vlivanov ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/javaClasses.inline.hpp ! src/hotspot/share/classfile/javaClassesImpl.hpp ! src/hotspot/share/classfile/vmClassMacros.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/code/dependencyContext.cpp ! src/hotspot/share/code/dependencyContext.hpp ! src/hotspot/share/prims/methodHandles.cpp ! src/java.base/share/classes/java/lang/invoke/CallSite.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java ! test/hotspot/jtreg/compiler/jsr292/CallSiteDepContextTest.java ! test/hotspot/jtreg/compiler/jsr292/patches/java.base/java/lang/invoke/MethodHandleHelper.java Changeset: e0c2cb48 Branch: hermetic-java-runtime Author: Joachim Kern Date: 2025-01-30 08:36:05 +0000 URL: https://git.openjdk.org/leyden/commit/e0c2cb48b3c51f21596d76fe6b94bbe408196e22 8348663: [AIX] clang pollutes the burned-in library search paths of the generated executables Reviewed-by: ihse, clanger, mbaesken ! make/autoconf/basic.m4 ! make/autoconf/flags-ldflags.m4 = make/scripts/aix/ld.sh Changeset: bb528d5a Branch: hermetic-java-runtime Author: SendaoYan Date: 2025-01-30 08:55:40 +0000 URL: https://git.openjdk.org/leyden/commit/bb528d5ad6f28e9c1bc4e283d40c70489465bd00 8348567: [ASAN] Memory access partially overflows by NativeCallStack Reviewed-by: jsjolen, dholmes ! test/hotspot/gtest/nmt/test_nmt_nativecallstackstorage.cpp Changeset: fb0f2d25 Branch: hermetic-java-runtime Author: Serguei Spitsyn Date: 2025-01-30 09:11:13 +0000 URL: https://git.openjdk.org/leyden/commit/fb0f2d25d218e64a86995478fd3ea10d619834d5 8300708: Some nsk jvmti tests fail with virtual thread wrapper due to jvmti missing some virtual thread support Reviewed-by: cjplummer, lmesnik ! test/hotspot/jtreg/ProblemList-Virtual.txt ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetLocalVariable/setlocal001.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetLocalVariable/setlocal001/setlocal001.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetLocalVariable/setlocal003/setlocal003.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetLocalVariable/setlocal004/setlocal004.cpp Changeset: f81772a4 Branch: hermetic-java-runtime Author: Stefan Karlsson Date: 2025-01-30 09:47:45 +0000 URL: https://git.openjdk.org/leyden/commit/f81772a49ebfa197bac7bf05cf7d468d819f742a 8348647: CDS dumping commits 3GB when large pages are used Reviewed-by: aboldtch, iklam ! src/hotspot/share/cds/metaspaceShared.cpp Changeset: 22069ff4 Branch: hermetic-java-runtime Author: Nizar Benalla Date: 2025-01-30 10:10:49 +0000 URL: https://git.openjdk.org/leyden/commit/22069ff42b7e5c3058415ef9b6e0b50b9d2c16ef 8348975: Broken links in the JDK 24 JavaDoc API documentation, build 33 Reviewed-by: liach ! make/common/Modules.gmk ! src/java.base/share/classes/java/util/Formatter.java ! src/java.naming/share/classes/com/sun/jndi/ldap/DefaultResponseControlFactory.java ! src/java.naming/share/classes/javax/naming/ldap/PagedResultsControl.java ! src/java.naming/share/classes/javax/naming/ldap/PagedResultsResponseControl.java ! src/jdk.jdi/share/classes/com/sun/jdi/connect/spi/TransportService.java ! test/docs/jdk/javadoc/doccheck/ExtLinksJdk.txt Changeset: 1858dc14 Branch: hermetic-java-runtime Author: Michal Karm Babacek Committer: Severin Gehwolf Date: 2025-01-30 11:12:44 +0000 URL: https://git.openjdk.org/leyden/commit/1858dc141041dbea7167007b17d03fe41378c0be 8336382: Fix error reporting in loading AWT Reviewed-by: prr, aivanov, serb ! src/java.desktop/unix/native/libawt/awt/awt_LoadLibrary.c + test/jdk/java/awt/Headless/HeadlessMalfunctionAgent.java + test/jdk/java/awt/Headless/HeadlessMalfunctionTest.java Changeset: a937f6db Branch: hermetic-java-runtime Author: Andrew Dinn Date: 2025-01-30 11:46:39 +0000 URL: https://git.openjdk.org/leyden/commit/a937f6db30ab55b98dae25d5b6d041cf4b7b7291 8343767: Enumerate StubGen blobs, stubs and entries and generate code from declarations Reviewed-by: vlivanov, mdoerr + src/hotspot/cpu/aarch64/stubDeclarations_aarch64.hpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/stubRoutines_aarch64.cpp ! src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp + src/hotspot/cpu/arm/stubDeclarations_arm.hpp ! src/hotspot/cpu/arm/stubGenerator_arm.cpp ! src/hotspot/cpu/arm/stubRoutinesCrypto_arm.cpp ! src/hotspot/cpu/arm/stubRoutines_arm.cpp ! src/hotspot/cpu/arm/stubRoutines_arm.hpp + src/hotspot/cpu/ppc/stubDeclarations_ppc.hpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/ppc/stubRoutines_ppc.hpp + src/hotspot/cpu/riscv/stubDeclarations_riscv.hpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/riscv/stubRoutines_riscv.cpp ! src/hotspot/cpu/riscv/stubRoutines_riscv.hpp + src/hotspot/cpu/s390/stubDeclarations_s390.hpp ! src/hotspot/cpu/s390/stubGenerator_s390.cpp ! src/hotspot/cpu/s390/stubRoutines_s390.cpp ! src/hotspot/cpu/s390/stubRoutines_s390.hpp ! src/hotspot/cpu/x86/c2_stubGenerator_x86_64_string.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp + src/hotspot/cpu/x86/stubDeclarations_x86.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_adler.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_arraycopy.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_chacha.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_cos.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_exp.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_fmod.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_ghash.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_log.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_poly1305.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_poly_mont.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_pow.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_sha3.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_sin.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_tan.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_tanh.cpp ! src/hotspot/cpu/x86/stubRoutines_x86.cpp ! src/hotspot/cpu/x86/stubRoutines_x86.hpp ! src/hotspot/cpu/x86/stubRoutines_x86_32.cpp ! src/hotspot/cpu/x86/stubRoutines_x86_64.cpp + src/hotspot/cpu/zero/stubDeclarations_zero.hpp ! src/hotspot/cpu/zero/stubGenerator_zero.cpp ! src/hotspot/cpu/zero/stubRoutines_zero.cpp ! src/hotspot/cpu/zero/stubRoutines_zero.hpp ! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp ! src/hotspot/share/runtime/stubCodeGenerator.cpp ! src/hotspot/share/runtime/stubCodeGenerator.hpp ! src/hotspot/share/runtime/stubDeclarations.hpp ! src/hotspot/share/runtime/stubRoutines.cpp ! src/hotspot/share/runtime/stubRoutines.hpp ! test/hotspot/gtest/runtime/test_stubRoutines.cpp Changeset: 2efb6aaa Branch: hermetic-java-runtime Author: Casper Norrbin Date: 2025-01-30 12:34:29 +0000 URL: https://git.openjdk.org/leyden/commit/2efb6aaadb0df50b5cc4b2495d988802f9dbff50 8345314: Add a red?black tree as a utility data structure Reviewed-by: aboldtch, jsjolen, stuefe + src/hotspot/share/utilities/rbTree.hpp + src/hotspot/share/utilities/rbTree.inline.hpp + test/hotspot/gtest/utilities/test_rbtree.cpp Changeset: fac63d43 Branch: hermetic-java-runtime Author: Jorn Vernee Date: 2025-01-30 14:55:37 +0000 URL: https://git.openjdk.org/leyden/commit/fac63d4383c931ea515dcdf7a89e4285f753f41b 8348668: Prevent first resource cleanup in confined arena from escaping Reviewed-by: liach ! src/java.base/share/classes/jdk/internal/foreign/ConfinedSession.java ! src/java.base/share/classes/jdk/internal/foreign/MemorySessionImpl.java ! test/micro/org/openjdk/bench/java/lang/foreign/AllocTest.java Changeset: 3f8a8754 Branch: hermetic-java-runtime Author: Shaojin Wen Date: 2025-01-30 15:13:13 +0000 URL: https://git.openjdk.org/leyden/commit/3f8a875497c0e8356f9104e32aa801b879c7b941 8348880: Replace ConcurrentMap with AtomicReferenceArray for ZoneOffset.QUARTER_CACHE Reviewed-by: naoto, liach ! src/java.base/share/classes/java/time/ZoneOffset.java ! test/jdk/java/time/test/java/time/TestZoneOffset.java Changeset: 5d5b294b Branch: hermetic-java-runtime Author: Andrew Dinn Date: 2025-01-30 15:29:13 +0000 URL: https://git.openjdk.org/leyden/commit/5d5b294b0aaf619a4ed57296f389205e04556870 8349070: Fix riscv and ppc build errors caused by JDK-8343767 Reviewed-by: mdoerr, fyang, jwaters ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/arm/stubRoutines_arm.cpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/riscv/stubRoutines_riscv.cpp ! src/hotspot/cpu/s390/stubRoutines_s390.cpp ! src/hotspot/cpu/zero/stubRoutines_zero.cpp Changeset: fdfb68c8 Branch: hermetic-java-runtime Author: Shaojin Wen Date: 2025-01-30 15:57:13 +0000 URL: https://git.openjdk.org/leyden/commit/fdfb68c8d0fddfe527291a7f4b75176c830dbb49 8344168: Change Unsafe base offset from int to long Reviewed-by: liach ! src/java.base/share/classes/java/lang/StringLatin1.java ! src/java.base/share/classes/java/lang/invoke/VarHandles.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java ! src/java.base/share/classes/java/util/zip/CRC32C.java ! src/java.base/share/classes/java/util/zip/ZipUtils.java ! src/java.base/share/classes/jdk/internal/classfile/impl/RawBytecodeHelper.java ! src/java.base/share/classes/jdk/internal/foreign/HeapMemorySegmentImpl.java ! src/java.base/share/classes/jdk/internal/foreign/Utils.java ! src/java.base/share/classes/jdk/internal/misc/Unsafe.java ! src/java.base/share/classes/jdk/internal/util/ArraysSupport.java ! src/java.base/share/classes/jdk/internal/util/DecimalDigits.java ! src/java.base/unix/classes/sun/nio/fs/UnixUserDefinedFileAttributeView.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template ! src/jdk.unsupported/share/classes/sun/misc/Unsafe.java ! test/hotspot/jtreg/compiler/c2/Test6968348.java ! test/hotspot/jtreg/compiler/c2/cr8004867/TestIntUnsafeCAS.java ! test/hotspot/jtreg/compiler/c2/cr8004867/TestIntUnsafeOrdered.java ! test/hotspot/jtreg/compiler/c2/cr8004867/TestIntUnsafeVolatile.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestMovingLoadBeforeStore.java ! test/hotspot/jtreg/compiler/runtime/Test8010927.java ! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestBoolean.java ! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestByte.java ! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestChar.java ! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestDouble.java ! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestFloat.java ! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestInt.java ! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestLong.java ! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestObject.java ! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestShort.java ! test/hotspot/jtreg/compiler/unsafe/SunMiscUnsafeAccessTestBoolean.java ! test/hotspot/jtreg/compiler/unsafe/SunMiscUnsafeAccessTestByte.java ! test/hotspot/jtreg/compiler/unsafe/SunMiscUnsafeAccessTestChar.java ! test/hotspot/jtreg/compiler/unsafe/SunMiscUnsafeAccessTestDouble.java ! test/hotspot/jtreg/compiler/unsafe/SunMiscUnsafeAccessTestFloat.java ! test/hotspot/jtreg/compiler/unsafe/SunMiscUnsafeAccessTestInt.java ! test/hotspot/jtreg/compiler/unsafe/SunMiscUnsafeAccessTestLong.java ! test/hotspot/jtreg/compiler/unsafe/SunMiscUnsafeAccessTestObject.java ! test/hotspot/jtreg/compiler/unsafe/SunMiscUnsafeAccessTestShort.java ! test/hotspot/jtreg/compiler/unsafe/X-UnsafeAccessTest.java.template ! test/hotspot/jtreg/gc/arguments/TestMaxMinHeapFreeRatioFlags.java ! test/hotspot/jtreg/gc/arguments/TestTargetSurvivorRatioFlag.java ! test/hotspot/jtreg/runtime/FieldLayout/BaseOffsets.java ! test/hotspot/jtreg/runtime/Unsafe/GetField.java ! test/hotspot/jtreg/runtime/Unsafe/InternalErrorTest.java ! test/micro/org/openjdk/bench/java/lang/foreign/BulkOps.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantHeap.java ! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayUnsafeXorOpImpl.java Changeset: 0cae8880 Branch: hermetic-java-runtime Author: Zhengyu Gu Date: 2025-01-30 16:14:43 +0000 URL: https://git.openjdk.org/leyden/commit/0cae888046e0b014e2222d16ef9f830cecf8f8dd 8349003: NativeCallStack::print_on() output is unreadable Reviewed-by: stuefe, dholmes ! src/hotspot/share/utilities/nativeCallStack.cpp Changeset: 1ac2d6e0 Branch: hermetic-java-runtime Author: Ioi Lam Date: 2025-01-30 16:21:57 +0000 URL: https://git.openjdk.org/leyden/commit/1ac2d6e0fb3d503241af1a44c9ed65837c63b646 8349009: JVM fails to start when AOTClassLinking is used with unverifiable old classes Reviewed-by: jrose, kvn ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! test/hotspot/jtreg/TEST.groups + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BadOldClassA.jasm + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BadOldClassB.jasm ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java Changeset: 06ebb170 Branch: hermetic-java-runtime Author: William Kemper Date: 2025-01-30 17:01:41 +0000 URL: https://git.openjdk.org/leyden/commit/06ebb170bac3879dc1e378b48b1c7ef006070c86 8349002: GenShen: Deadlock during shutdown Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.hpp Changeset: cc775b16 Branch: hermetic-java-runtime Author: Andrey Turbanov Date: 2025-01-30 17:48:11 +0000 URL: https://git.openjdk.org/leyden/commit/cc775b16208bba4df98485de0970513baa0495a7 8348648: Unnecessary Hashtable usage in javax.swing.text.html.CSS.LengthUnit Reviewed-by: aivanov, azvegint, serb ! src/java.desktop/share/classes/javax/swing/text/html/CSS.java Changeset: f05c53c2 Branch: hermetic-java-runtime Author: Justin Lu Date: 2025-01-30 17:55:47 +0000 URL: https://git.openjdk.org/leyden/commit/f05c53c2c4adec4c4e875d8b84ec7682bbe356f8 8347949: Currency method to stream available Currencies Reviewed-by: naoto, liach, rriggs ! src/java.base/share/classes/java/util/Currency.java + test/jdk/java/util/Currency/AvailableCurrenciesTest.java Changeset: d589a82d Branch: hermetic-java-runtime Author: Harshitha Onkar Date: 2025-01-30 21:11:34 +0000 URL: https://git.openjdk.org/leyden/commit/d589a82d08a01ae6ff87103b58d286f3c14367e5 8349101: Problemlist HeadlessMalfunctionTest.java Reviewed-by: dholmes ! test/jdk/ProblemList.txt Changeset: 8986cb27 Branch: hermetic-java-runtime Author: Nizar Benalla Date: 2025-01-31 01:16:54 +0000 URL: https://git.openjdk.org/leyden/commit/8986cb2772469fa8fe30bbe7407eeb35545af1a3 8331873: Improve/expand info in `New API In` on Help page Co-authored-by: Jonathan Gibbons Reviewed-by: liach, hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlIds.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties ! test/langtools/jdk/javadoc/doclet/testNewApiList/TestNewApiList.java Changeset: cdc84acd Branch: hermetic-java-runtime Author: Ioi Lam Date: 2025-01-31 01:56:05 +0000 URL: https://git.openjdk.org/leyden/commit/cdc84acdcc7689c2b2e42075a26939da14a1ba34 8348890: Fix docs for -XX:AOT* options in java man page Reviewed-by: jrose ! src/java.base/share/man/java.md Changeset: 0d30b869 Branch: hermetic-java-runtime Author: naveen.n.narayanan Date: 2025-01-31 05:14:57 +0000 URL: https://git.openjdk.org/leyden/commit/0d30b869d8be831bfc5ff5511b3a42900e4c22a4 8344581: [TESTBUG] java/awt/Robot/ScreenCaptureRobotTest.java failing on macOS Reviewed-by: aivanov, azvegint, abhiscxk ! test/jdk/ProblemList.txt ! test/jdk/java/awt/Robot/ScreenCaptureRobotTest.java Changeset: 03f5c33b Branch: hermetic-java-runtime Author: Ioi Lam Date: 2025-01-31 05:37:38 +0000 URL: https://git.openjdk.org/leyden/commit/03f5c33b53749ed7a1ee04d908909ce1e761477f 8349122: -XX:+AOTClassLinking is not compatible with jdwp Reviewed-by: jrose, kvn ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/arguments.hpp Changeset: 2df9d5bc Branch: hermetic-java-runtime Author: SendaoYan Date: 2025-01-31 06:40:26 +0000 URL: https://git.openjdk.org/leyden/commit/2df9d5bc2f4d0cbfe62138adc8a3771abb89418b 8349040: Test compiler/inlining/LateInlinePrinting.java fails after JDK-8319850 Reviewed-by: mbaesken, thartmann ! test/hotspot/jtreg/compiler/inlining/LateInlinePrinting.java Changeset: 5a45de5e Branch: hermetic-java-runtime Author: Jan Lahoda Date: 2025-01-31 07:56:13 +0000 URL: https://git.openjdk.org/leyden/commit/5a45de5e1ec5ab3e6ed1f5cefa7b320353bb523f 8347989: Trees.getScope may crash for not-yet attributed source Reviewed-by: asotona ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java ! test/langtools/tools/javac/api/TestGetScopeResult.java Changeset: 669f8c0c Branch: hermetic-java-runtime Author: Matthias Baesken Date: 2025-01-31 08:11:30 +0000 URL: https://git.openjdk.org/leyden/commit/669f8c0c07b57fa00ac84b8a90c4a1a1459443e3 8349039: Adjust exception No type named in database Reviewed-by: kevinw, cjplummer ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/types/basic/BasicTypeDataBase.java Changeset: c3923fbb Branch: hermetic-java-runtime Author: Tobias Hartmann Date: 2025-01-31 08:22:11 +0000 URL: https://git.openjdk.org/leyden/commit/c3923fbb9a859c57f4f5d441e332623627b7c177 8349130: Problem list TestCodeEntryAlignment.java Reviewed-by: chagedorn ! test/hotspot/jtreg/ProblemList.txt Changeset: 8f7e6e2d Branch: hermetic-java-runtime Author: Erik Gahlin Date: 2025-01-31 08:55:52 +0000 URL: https://git.openjdk.org/leyden/commit/8f7e6e2dbc0a3ccf56242bf071e57bfd671de951 8348430: Update jfr tests to allow execution with different vm flags Reviewed-by: mgronlun ! test/jdk/jdk/jfr/api/event/dynamic/TestEventFactory.java ! test/jdk/jdk/jfr/api/recorder/TestStartStopRecording.java ! test/jdk/jdk/jfr/api/recording/dump/TestDump.java ! test/jdk/jdk/jfr/event/allocation/TestObjectAllocationSampleEvent.java ! test/jdk/jdk/jfr/event/oldobject/TestSanityDefault.java ! test/jdk/jdk/jfr/event/profiling/TestFullStackTrace.java ! test/jdk/jdk/jfr/jvm/TestChunkIntegrity.java ! test/jdk/jdk/jfr/jvm/TestGetAllEventClasses.java ! test/jdk/jdk/jfr/jvm/TestJFRIntrinsic.java ! test/jdk/jdk/jfr/threading/TestManyVirtualThreads.java Changeset: 5878e45a Branch: hermetic-java-runtime Author: Magnus Ihse Bursie Date: 2025-01-31 13:48:09 +0000 URL: https://git.openjdk.org/leyden/commit/5878e45ae07404bc18518e6a2cb551a7969fddd6 8348998: Split out PreInit.gmk from Init.gmk Reviewed-by: erikj ! Makefile ! make/Init.gmk ! make/InitSupport.gmk + make/PreInit.gmk + make/PreInitSupport.gmk ! make/RunTestsPrebuilt.gmk + make/common/LogUtils.gmk Changeset: a414a591 Branch: hermetic-java-runtime Author: Sorna Sarathi N Date: 2025-01-31 14:06:22 +0000 URL: https://git.openjdk.org/leyden/commit/a414a591dd8d66f1500cd69dd65baa6ba4224c2a 8344983: [PPC64] Rename ConditionRegisters Reviewed-by: rrich, mdoerr ! src/hotspot/cpu/ppc/assembler_ppc.cpp ! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/c1_CodeStubs_ppc.cpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp ! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/downcallLinker_ppc.cpp ! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/g1/g1_ppc.ad ! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/shared/modRefBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/z/zBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/z/z_ppc.ad ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp ! src/hotspot/cpu/ppc/interpreterRT_ppc.cpp ! src/hotspot/cpu/ppc/jniFastGetField_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/macroAssembler_ppc_sha.cpp ! src/hotspot/cpu/ppc/methodHandles_ppc.cpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/ppc/register_ppc.hpp ! src/hotspot/cpu/ppc/runtime_ppc.cpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp ! src/hotspot/cpu/ppc/vtableStubs_ppc_64.cpp Changeset: ee87d187 Branch: hermetic-java-runtime Author: Daniel Lund?n Date: 2025-01-31 14:09:15 +0000 URL: https://git.openjdk.org/leyden/commit/ee87d187d1cab09317b4f0068bfafc68efbbfe56 8348658: [AArch64] The node limit in compiler/codegen/TestMatcherClone.java is too strict Co-authored-by: Aleksey Shipilev Reviewed-by: shade, kvn ! test/hotspot/jtreg/compiler/codegen/TestMatcherClone.java Changeset: bba6a8f0 Branch: hermetic-java-runtime Author: Magnus Ihse Bursie Date: 2025-01-31 14:29:35 +0000 URL: https://git.openjdk.org/leyden/commit/bba6a8f0c19e40e65b9f63d5bc69c6a3bfa7442b 8349143: All make control variables need special propagation Reviewed-by: erikj ! make/PreInitSupport.gmk Changeset: fcd5ebc7 Branch: hermetic-java-runtime Author: Magnus Ihse Bursie Date: 2025-01-31 14:35:42 +0000 URL: https://git.openjdk.org/leyden/commit/fcd5ebc7e8964c7936c0eede031cb6193621f5fb 8292944: Noisy output when running make help the first time Reviewed-by: erikj ! make/Init.gmk ! make/Main.gmk ! make/RunTestsPrebuilt.gmk ! make/common/FindTests.gmk ! make/common/Modules.gmk Changeset: 77647421 Branch: hermetic-java-runtime Author: Jorn Vernee Date: 2025-01-31 16:49:03 +0000 URL: https://git.openjdk.org/leyden/commit/77647421c5b13738f6fa145bf30cbb9dd741e164 8348909: [BACKOUT] Implement a better allocator for downcalls Reviewed-by: shade, liach ! src/java.base/share/classes/jdk/internal/foreign/SlicingAllocator.java - src/java.base/share/classes/jdk/internal/foreign/abi/BufferStack.java ! src/java.base/share/classes/jdk/internal/foreign/abi/SharedUtils.java - test/jdk/java/foreign/TestBufferStack.java - test/jdk/java/foreign/libTestBufferStack.c - test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadByValue.java - test/micro/org/openjdk/bench/java/lang/foreign/libCallOverheadByValue.c Changeset: 137ad5d0 Branch: hermetic-java-runtime Author: Jorn Vernee Date: 2025-01-31 16:49:21 +0000 URL: https://git.openjdk.org/leyden/commit/137ad5d03c598d5e2888d08e6fbc638936650f30 8348976: MemorySegment::reinretpret should be force inlined Reviewed-by: liach ! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java Changeset: 13d852a0 Branch: hermetic-java-runtime Author: Rajan Halade Date: 2025-01-31 16:56:38 +0000 URL: https://git.openjdk.org/leyden/commit/13d852a0b81a1fbf49e8b32ec8dc06e044263809 8349017: Update ML tests to verify against ACVP 1.1.0.38 version Reviewed-by: weijun ! test/jdk/sun/security/provider/acvp/Launcher.java ! test/jdk/sun/security/provider/acvp/ML_DSA_Test.java - test/jdk/sun/security/provider/acvp/data/ML-DSA-keyGen-FIPS204/internalProjection.json - test/jdk/sun/security/provider/acvp/data/ML-DSA-sigGen-FIPS204/internalProjection.json - test/jdk/sun/security/provider/acvp/data/ML-DSA-sigVer-FIPS204/internalProjection.json - test/jdk/sun/security/provider/acvp/data/ML-KEM-encapDecap-FIPS203/internalProjection.json - test/jdk/sun/security/provider/acvp/data/ML-KEM-keyGen-FIPS203/internalProjection.json - test/jdk/sun/security/provider/acvp/data/acvp.md Changeset: 2d6045a2 Branch: hermetic-java-runtime Author: Naoto Sato Date: 2025-01-31 17:12:00 +0000 URL: https://git.openjdk.org/leyden/commit/2d6045a26f60fb36f69680e3a83b8303ab2c13e4 8301875: java.util.TimeZone.getSystemTimeZoneID uses C library default file mode Reviewed-by: jlu, joehw ! src/java.base/windows/native/libjava/TimeZone_md.c Changeset: 651ac3cc Branch: hermetic-java-runtime Author: anass baya Date: 2025-01-31 18:30:01 +0000 URL: https://git.openjdk.org/leyden/commit/651ac3cc0f2a8b3edf5cddb42df1d38d4aa0e1a6 6899304: java.awt.Toolkit.getScreenInsets(GraphicsConfiguration) returns incorrect values Reviewed-by: aivanov, honkar, prr, serb ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp ! test/jdk/java/awt/Multiscreen/MultiScreenInsetsTest/MultiScreenInsetsTest.java Changeset: b5cf232c Branch: hermetic-java-runtime Author: Jiangli Zhou Date: 2025-01-31 13:34:05 +0000 URL: https://git.openjdk.org/leyden/commit/b5cf232cc88f1b14cd28a0b6ec857044416b689a Merge branch 'master' into hermetic-java-runtime ! make/Main.gmk ! make/autoconf/flags-ldflags.m4 ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/arguments.hpp ! make/Main.gmk ! make/autoconf/flags-ldflags.m4 ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/arguments.hpp From kvn at openjdk.org Fri Jan 31 23:31:45 2025 From: kvn at openjdk.org (Vladimir Kozlov) Date: Fri, 31 Jan 2025 23:31:45 GMT Subject: git: openjdk/leyden: premain: 8348858: [leyden] Bump the default code buffer sizes to store more generated code Message-ID: Changeset: 00beee7a Branch: premain Author: Aleksey Shipilev Committer: Vladimir Kozlov Date: 2025-01-31 23:29:46 +0000 URL: https://git.openjdk.org/leyden/commit/00beee7a6af21204f658b9523ca3369c442db230 8348858: [leyden] Bump the default code buffer sizes to store more generated code Reviewed-by: kvn ! src/hotspot/share/code/SCCache.cpp ! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp ! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp ! src/hotspot/share/opto/c2compiler.cpp ! src/hotspot/share/opto/output.cpp ! src/hotspot/share/opto/output.hpp From shade at openjdk.org Fri Jan 31 23:32:57 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 31 Jan 2025 23:32:57 GMT Subject: Integrated: 8348858: [leyden] Bump the default code buffer sizes to store more generated code In-Reply-To: References: Message-ID: On Tue, 28 Jan 2025 13:55:13 GMT, Aleksey Shipilev wrote: > Due to current prototype limitation, we cannot yet store the generated code that has the expanded code buffer. I tried to address that directly, but I think relocations disagree with the whole thing, so this implementation limitation stays for a bit longer. I turned the bailout due to that cause from `info` into `warning`. > > On `JavacBenchApp 50`, this causes us to lose 700 (!) C2 compiled methods from the SCC! We can dodge significant part of the hit by bumping the default code buffer sizes, and thus making buffers less likely to require resizing, and thus allowing to store more code in SCC. > > Additional testing: > - [x] Linux x86_64 server fastdebug, `runtime/cds` This pull request has now been integrated. Changeset: 00beee7a Author: Aleksey Shipilev Committer: Vladimir Kozlov URL: https://git.openjdk.org/leyden/commit/00beee7a6af21204f658b9523ca3369c442db230 Stats: 43 lines in 6 files changed: 34 ins; 0 del; 9 mod 8348858: [leyden] Bump the default code buffer sizes to store more generated code Reviewed-by: kvn ------------- PR: https://git.openjdk.org/leyden/pull/28