leyden-dev
Threads by month
- ----- 2026 -----
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
January 2025
- 15 participants
- 24 discussions
Changeset: 1916a777
Branch: hermetic-java-runtime
Author: Calvin Cheung <ccheung(a)openjdk.org>
Date: 2025-01-27 22:41:55 +0000
URL: https://git.openjdk.org/leyden/commit/1916a7773f2083096e18b92d71d384453652c…
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 <iklam(a)openjdk.org>
Date: 2025-01-28 00:12:57 +0000
URL: https://git.openjdk.org/leyden/commit/46f48e4e3d5dd4506c77cda1b01b9c008cb6a…
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 <rehn(a)openjdk.org>
Date: 2025-01-28 07:35:30 +0000
URL: https://git.openjdk.org/leyden/commit/2537a05c06171ce91eae69d478c4e4e88a11a…
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 <kevinw(a)openjdk.org>
Date: 2025-01-28 09:22:50 +0000
URL: https://git.openjdk.org/leyden/commit/f71541c93b814cd39c3dd253234a453e5d71f…
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 <tweidmann(a)openjdk.org>
Committer: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2025-01-28 09:41:12 +0000
URL: https://git.openjdk.org/leyden/commit/1f74caa7da9dc0bf0eb515b36791f6fd069e0…
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 <vyazici(a)openjdk.org>
Committer: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-01-28 10:22:55 +0000
URL: https://git.openjdk.org/leyden/commit/558255ae7029ea1091ec5bb05d2d48e9f0c58…
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 <jkern(a)openjdk.org>
Date: 2025-01-28 10:25:36 +0000
URL: https://git.openjdk.org/leyden/commit/a4942a2f7a2afdea5577eaae7cc4322ef1662…
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 <nbenalla(a)openjdk.org>
Date: 2025-01-28 11:13:54 +0000
URL: https://git.openjdk.org/leyden/commit/3a8680e919fb2505ff0e05e6ea6ae39ef25c8…
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 <dhanalla(a)openjdk.org>
Committer: Kevin Walls <kevinw(a)openjdk.org>
Date: 2025-01-28 11:32:00 +0000
URL: https://git.openjdk.org/leyden/commit/2bef5b4a877f4d3bc766558b8782b7b57dee7…
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 <zgu(a)openjdk.org>
Date: 2025-01-28 13:29:37 +0000
URL: https://git.openjdk.org/leyden/commit/5fec999474dd4e88299ca02fccce8332fa576…
8339668: Parallel: Adopt PartialArrayState to consolidate marking stack in Full GC
Co-authored-by: Thomas Schatzl <tschatzl(a)openjdk.org>
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 <asemenyuk(a)openjdk.org>
Date: 2025-01-28 13:51:04 +0000
URL: https://git.openjdk.org/leyden/commit/fb066caea8a6bbf5b7a6fbe1ca51282e2c7c1…
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 <jiangli(a)openjdk.org>
Date: 2025-01-28 16:42:13 +0000
URL: https://git.openjdk.org/leyden/commit/81032560f797dc18bd6a4a75b44c26925aaba…
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 <jlu(a)openjdk.org>
Date: 2025-01-28 17:40:20 +0000
URL: https://git.openjdk.org/leyden/commit/a224f12cb701b45df4706a403a05c66de2d62…
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 <jianglizhou(a)google.com>
Date: 2025-01-28 10:00:25 +0000
URL: https://git.openjdk.org/leyden/commit/8333befcc95e703025847ea648035ed6c721f…
Merge branch 'master' into hermetic-java-runtime
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.cpp
1
0
Changeset: 25fecaaf
Branch: hermetic-java-runtime
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-01-21 19:02:08 +0000
URL: https://git.openjdk.org/leyden/commit/25fecaaf87400af535c242fe50296f1f89cee…
8348039: testmake fails at IDEA after JDK-8347825
Reviewed-by: erikj
! test/make/TestIdea.gmk
Changeset: f2a9d26b
Branch: hermetic-java-runtime
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2025-01-21 19:07:17 +0000
URL: https://git.openjdk.org/leyden/commit/f2a9d26b2e409a7216d967ebb6b92726e8ed6…
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 <shade(a)openjdk.org>
Date: 2025-01-21 19:23:33 +0000
URL: https://git.openjdk.org/leyden/commit/c38417a86e27f047715cfd9a98770387d994a…
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 <lmesnik(a)openjdk.org>
Date: 2025-01-21 21:10:43 +0000
URL: https://git.openjdk.org/leyden/commit/bbd880775f73ac11dc2c86ec5b598bdb4305e…
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 <sspitsyn(a)openjdk.org>
Date: 2025-01-21 21:37:34 +0000
URL: https://git.openjdk.org/leyden/commit/7a6ff9206a0a4d116dec542819d51daa558d2…
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 <abhiscxk(a)openjdk.org>
Date: 2025-01-22 05:51:38 +0000
URL: https://git.openjdk.org/leyden/commit/8458f886bd3bf64e23e74262d8ad61e735f9b…
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 <dholmes(a)openjdk.org>
Date: 2025-01-22 06:10:24 +0000
URL: https://git.openjdk.org/leyden/commit/3c2a1d87d577ee953069e731be140a66a9e7e…
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 <rrich(a)openjdk.org>
Date: 2025-01-22 07:02:40 +0000
URL: https://git.openjdk.org/leyden/commit/15d6469e8da635364c0ba83e425fd149c2d69…
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 <mbaesken(a)openjdk.org>
Date: 2025-01-22 08:01:01 +0000
URL: https://git.openjdk.org/leyden/commit/d777218f3879d99673f99aa7b149124684af5…
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 <stefank(a)openjdk.org>
Date: 2025-01-22 09:25:40 +0000
URL: https://git.openjdk.org/leyden/commit/9b98cc0ba7b626141c5f82df6ae34b0e2015b…
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 <rehn(a)openjdk.org>
Date: 2025-01-22 10:25:36 +0000
URL: https://git.openjdk.org/leyden/commit/fb438492275cd15390d26460cada2d5e1a49c…
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 <rriggs(a)openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai(a)oracle.com>
Date: 2024-07-25 11:07:37 +0000
URL: https://git.openjdk.org/leyden/commit/46b248195880517a94947502dcf73c1d0e4d8…
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 <jdv(a)openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai(a)oracle.com>
Date: 2024-08-07 04:03:55 +0000
URL: https://git.openjdk.org/leyden/commit/496d06fb5510737d2b8c4a1539d28e8fce758…
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 <rriggs(a)openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai(a)oracle.com>
Date: 2024-09-18 14:11:13 +0000
URL: https://git.openjdk.org/leyden/commit/fa83309e1070e158ab500414b758e054f1b71…
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 <chagedorn(a)openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai(a)oracle.com>
Date: 2024-10-15 15:28:47 +0000
URL: https://git.openjdk.org/leyden/commit/5f6c85420a19d5dd9ccaf0a0c6e8f6502fab2…
8330045: Enhance array handling
Co-authored-by: Christian Hagedorn <chagedorn(a)openjdk.org>
Co-authored-by: Emanuel Peter <epeter(a)openjdk.org>
Co-authored-by: Francisco Ferrari Bihurriet <fferrari(a)redhat.com>
Co-authored-by: Martin Balao <mbalao(a)redhat.com>
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 <jpai(a)openjdk.org>
Date: 2025-01-22 11:28:24 +0000
URL: https://git.openjdk.org/leyden/commit/61873564a44d448feb2ae6e5dae93ab33a0aa…
Merge
Reviewed-by: dfuchs
Changeset: 16dcf15a
Branch: hermetic-java-runtime
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2025-01-22 12:02:39 +0000
URL: https://git.openjdk.org/leyden/commit/16dcf15a14c8a767d21a314aa579862e37f4a…
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 <jpai(a)openjdk.org>
Date: 2025-01-22 12:14:27 +0000
URL: https://git.openjdk.org/leyden/commit/16a1d0a7ff04acf70573d303141a41dadca08…
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 <coleenp(a)openjdk.org>
Date: 2025-01-22 12:21:17 +0000
URL: https://git.openjdk.org/leyden/commit/86a8b48b6cc315bae8d385c5c3aafcc6bd401…
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 <rcastanedalo(a)openjdk.org>
Date: 2025-01-22 12:29:53 +0000
URL: https://git.openjdk.org/leyden/commit/1c7641d44f9891b632bcd471edae252103ffb…
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 <ihse(a)openjdk.org>
Date: 2025-01-22 15:11:41 +0000
URL: https://git.openjdk.org/leyden/commit/893d00ac7d118620b56ce147d447c6fca80bb…
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 <shade(a)openjdk.org>
Date: 2025-01-22 15:27:41 +0000
URL: https://git.openjdk.org/leyden/commit/25bb698eff9f5aadb54dd37a442e2e1bc5553…
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 <jsjolen(a)openjdk.org>
Date: 2025-01-22 16:35:59 +0000
URL: https://git.openjdk.org/leyden/commit/17a408c4b1534146cebdd18634aff56455d72…
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 <dfuchs(a)openjdk.org>
Date: 2025-01-22 16:39:08 +0000
URL: https://git.openjdk.org/leyden/commit/b720517cb33c2119ec6ed85504bce321de748…
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 <zgu(a)openjdk.org>
Date: 2025-01-23 01:14:47 +0000
URL: https://git.openjdk.org/leyden/commit/a36e166ec9e6d6063e5fbbc48555e33c2fa38…
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 <jpai(a)openjdk.org>
Date: 2025-01-23 01:39:20 +0000
URL: https://git.openjdk.org/leyden/commit/8cf0735839727300e446828f4f4a8ef6354a8…
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 <cnorrbin(a)openjdk.org>
Committer: David Holmes <dholmes(a)openjdk.org>
Date: 2025-01-23 05:05:19 +0000
URL: https://git.openjdk.org/leyden/commit/66513ddbe97b56e3633abdd0922dd54ab42d5…
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 <ihse(a)openjdk.org>
Date: 2025-01-23 07:51:11 +0000
URL: https://git.openjdk.org/leyden/commit/e69e5b7960002b35af8c7579e5be043e8c7d6…
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 <johny.jose(a)oracle.com>
Committer: Sean Coffey <coffeys(a)openjdk.org>
Date: 2025-01-23 08:26:43 +0000
URL: https://git.openjdk.org/leyden/commit/caa3c78f7837b1f561740184bd8f9cb671c46…
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 <tweidmann(a)openjdk.org>
Committer: Emanuel Peter <epeter(a)openjdk.org>
Date: 2025-01-23 08:41:02 +0000
URL: https://git.openjdk.org/leyden/commit/6032f6ea04a5f0d52e0a375df764cb15273c8…
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 <kevinw(a)openjdk.org>
Date: 2025-01-23 09:28:51 +0000
URL: https://git.openjdk.org/leyden/commit/c882160d03cb281c8d64d363b3e42273543f2…
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 <kevinw(a)openjdk.org>
Date: 2025-01-23 09:30:03 +0000
URL: https://git.openjdk.org/leyden/commit/3069e91232e33c1d8570378f93a54ac6a036f…
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 <tweidmann(a)openjdk.org>
Committer: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2025-01-23 10:16:33 +0000
URL: https://git.openjdk.org/leyden/commit/337118da6f7101639171ba7b9679f77f5bc70…
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 <aivanov(a)openjdk.org>
Date: 2025-01-23 10:50:39 +0000
URL: https://git.openjdk.org/leyden/commit/17df51516aadf5ade73cf8d05c1be09772852…
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 <aivanov(a)openjdk.org>
Date: 2025-01-23 10:51:53 +0000
URL: https://git.openjdk.org/leyden/commit/89bfcb8db0877b89e9ac41f8330eb0a692ed7…
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 <kevinw(a)openjdk.org>
Date: 2025-01-23 11:06:11 +0000
URL: https://git.openjdk.org/leyden/commit/119899bc69a5936d2e38065d8a05705c6d37e…
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 <kevinw(a)openjdk.org>
Date: 2025-01-23 11:39:38 +0000
URL: https://git.openjdk.org/leyden/commit/8b46db0c0d71dd7c76078028fa2600dd0cc08…
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 <kevinw(a)openjdk.org>
Date: 2025-01-23 11:41:16 +0000
URL: https://git.openjdk.org/leyden/commit/c00557f8f53ff729c8a1857a4ffcc585d3f8c…
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 <serhiy.sachkov(a)oracle.com>
Committer: Mark Sheppard <msheppar(a)openjdk.org>
Date: 2025-01-23 13:40:20 +0000
URL: https://git.openjdk.org/leyden/commit/5cc690d31ee43f2ea0171cc091ce448144c57…
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 <ihse(a)openjdk.org>
Date: 2025-01-23 14:47:14 +0000
URL: https://git.openjdk.org/leyden/commit/7460a0aff4b3913d74a9a7802a687c1a1cf80…
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 <ihse(a)openjdk.org>
Date: 2025-01-23 14:50:03 +0000
URL: https://git.openjdk.org/leyden/commit/44e5ccaf866a50f1c79c02ab87a308f1a3a91…
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 <ihse(a)openjdk.org>
Date: 2025-01-23 14:51:32 +0000
URL: https://git.openjdk.org/leyden/commit/cba0f786fc65a5bfbc6e921efd1f191b63b30…
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 <aivanov(a)openjdk.org>
Date: 2025-01-23 15:18:38 +0000
URL: https://git.openjdk.org/leyden/commit/605b53e4f8857c58a72fa361f8787c563d6da…
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 <shade(a)openjdk.org>
Date: 2025-01-23 16:49:00 +0000
URL: https://git.openjdk.org/leyden/commit/59e750931c43fa035650bb295c8c9f16fbe82…
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 <cushon(a)openjdk.org>
Date: 2025-01-23 17:24:33 +0000
URL: https://git.openjdk.org/leyden/commit/d9d2e19f923217a6831a8697c62ebeef0cc5d…
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 <mikael(a)openjdk.org>
Date: 2025-01-23 18:37:37 +0000
URL: https://git.openjdk.org/leyden/commit/3ebf88996f35f397f4396e3d139b9251048de…
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 <mikhail.yankelevich(a)oracle.com>
Committer: Rajan Halade <rhalade(a)openjdk.org>
Date: 2025-01-23 18:59:21 +0000
URL: https://git.openjdk.org/leyden/commit/356e2a8f48679ea31f1483cf60803818934fc…
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 <rmahajan(a)openjdk.org>
Date: 2025-01-23 20:52:45 +0000
URL: https://git.openjdk.org/leyden/commit/48ece0721489c1b357aaa81e89fe59f486079…
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 <iklam(a)openjdk.org>
Date: 2025-01-23 22:02:48 +0000
URL: https://git.openjdk.org/leyden/commit/7f16a0875ced8669b9d2131c67496a66e74ea…
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 <joehw(a)openjdk.org>
Date: 2025-01-24 00:29:49 +0000
URL: https://git.openjdk.org/leyden/commit/471d63c91f9fdc9468cb4d483a242511bad02…
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 <azvegint(a)openjdk.org>
Date: 2025-01-24 05:41:12 +0000
URL: https://git.openjdk.org/leyden/commit/416d46947ca926a31fbf9e97d0e7c320063ec…
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 <anass.baya(a)oracle.com>
Committer: Alexander Zvegintsev <azvegint(a)openjdk.org>
Date: 2025-01-24 07:01:03 +0000
URL: https://git.openjdk.org/leyden/commit/50ca450417a5da7d4c6c08154515b8407bf65…
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 <asotona(a)openjdk.org>
Date: 2025-01-24 07:25:08 +0000
URL: https://git.openjdk.org/leyden/commit/2daafe49c7883d224b6dc45d934cfde9101ed…
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 <jlahoda(a)openjdk.org>
Date: 2025-01-24 08:12:50 +0000
URL: https://git.openjdk.org/leyden/commit/0395593a8a1c01a87ae36552c0f2cc9c67e8b…
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 <kevinw(a)openjdk.org>
Date: 2025-01-24 08:39:37 +0000
URL: https://git.openjdk.org/leyden/commit/a09f06d538075bcdd7cce6da9c3bf9549ce7d…
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 <stefank(a)openjdk.org>
Date: 2025-01-24 09:23:29 +0000
URL: https://git.openjdk.org/leyden/commit/0df9dcb6aa7c31511ca3137da246962faca81…
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 <mdoerr(a)openjdk.org>
Date: 2025-01-24 09:50:06 +0000
URL: https://git.openjdk.org/leyden/commit/4a375e5b8899aa684b8a921e198203e76794f…
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 <aph(a)openjdk.org>
Date: 2025-01-24 10:38:43 +0000
URL: https://git.openjdk.org/leyden/commit/5a0bdd04e0d62bbdd01373510cb1d06c586e6…
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 <coffeys(a)openjdk.org>
Date: 2025-01-24 10:40:36 +0000
URL: https://git.openjdk.org/leyden/commit/e20bd018c4046870d0cf632bb8e5440cb9f5c…
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 <rehn(a)openjdk.org>
Date: 2025-01-24 11:46:54 +0000
URL: https://git.openjdk.org/leyden/commit/9c55e2538c5c7374d6f4589d8bdd45ee20527…
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 <gli(a)openjdk.org>
Date: 2025-01-24 12:47:25 +0000
URL: https://git.openjdk.org/leyden/commit/c5a69b620a73bb05b96b79d9d9e03cc718228…
8331723: Serial: Remove the unused parameter of the method SerialHeap::gc_prologue
Co-authored-by: nanxiaotao <nxtchongchong(a)163.com>
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 <eirbjo(a)openjdk.org>
Date: 2025-01-24 13:00:28 +0000
URL: https://git.openjdk.org/leyden/commit/9768f60a945db277ded5e37ecba9ec34421d9…
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 <aturbanov(a)openjdk.org>
Date: 2025-01-24 14:06:08 +0000
URL: https://git.openjdk.org/leyden/commit/56a187798991cb6dede62ac166cbdca7a654c…
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 <szaldana(a)openjdk.org>
Date: 2025-01-24 14:36:05 +0000
URL: https://git.openjdk.org/leyden/commit/909cef5198e91f56e4c76c2cf86048583791f…
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 <simonis(a)openjdk.org>
Date: 2025-01-24 15:37:47 +0000
URL: https://git.openjdk.org/leyden/commit/76f792b55263faf883e54cb879d8609f87164…
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 <eirbjo(a)openjdk.org>
Date: 2025-01-24 19:29:05 +0000
URL: https://git.openjdk.org/leyden/commit/8e8f800071851f479f9e8b493bc38c0a38165…
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 <aturbanov(a)openjdk.org>
Date: 2025-01-24 20:13:17 +0000
URL: https://git.openjdk.org/leyden/commit/bef5f56544ded9307e5f1095bd42ae46fdc2a…
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 <jlu(a)openjdk.org>
Date: 2025-01-24 21:43:19 +0000
URL: https://git.openjdk.org/leyden/commit/dec93675ab3e4c271b14a254df75dc838f134…
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 <mpowers(a)openjdk.org>
Date: 2025-01-24 23:05:34 +0000
URL: https://git.openjdk.org/leyden/commit/907350e9e8e9b66365e9eaa3ae89ddc55cf97…
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 <jnimeh(a)openjdk.org>
Date: 2025-01-24 23:06:57 +0000
URL: https://git.openjdk.org/leyden/commit/f8e81d23393cbc04557e3975edd8898901dd6…
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 <wkemper(a)openjdk.org>
Date: 2025-01-24 23:34:57 +0000
URL: https://git.openjdk.org/leyden/commit/7c0985fc32ec5419f7b409248385c5ca80f10…
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 <swen(a)openjdk.org>
Date: 2025-01-25 03:12:56 +0000
URL: https://git.openjdk.org/leyden/commit/f446cefee0715da6532b68f65a5a15775e209…
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 <alanb(a)openjdk.org>
Date: 2025-01-25 07:25:24 +0000
URL: https://git.openjdk.org/leyden/commit/1d2eb2fbaea700fc77b644b5eb5a8a7c40ede…
8299504: Resolve `uses` and `provides` at run time if the service is optional and missing
Co-authored-by: Alan Bateman <alanb(a)openjdk.org>
Co-authored-by: Alex Buckley <abuckley(a)openjdk.org>
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 <acobbs(a)openjdk.org>
Date: 2025-01-25 18:02:18 +0000
URL: https://git.openjdk.org/leyden/commit/5431668cb92a8ef2ccfe1059db1cde0e5d98a…
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 <lmesnik(a)openjdk.org>
Date: 2025-01-25 18:59:20 +0000
URL: https://git.openjdk.org/leyden/commit/99002e4f9d421d08d912187a1f01809d85820…
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 <koushik.thirupattur(a)oracle.com>
Committer: Weijun Wang <weijun(a)openjdk.org>
Date: 2025-01-25 19:06:47 +0000
URL: https://git.openjdk.org/leyden/commit/002679ac9fe4de8150b7dd4c9aeb44eeef125…
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 <rehn(a)openjdk.org>
Date: 2025-01-27 07:13:00 +0000
URL: https://git.openjdk.org/leyden/commit/a1fd5f4e88f52125eef4feea91a6064198117…
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 <mbaesken(a)openjdk.org>
Date: 2025-01-27 07:35:40 +0000
URL: https://git.openjdk.org/leyden/commit/70eec9001a550888f35476f9e2cf3c62d4144…
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 <mbaesken(a)openjdk.org>
Date: 2025-01-27 08:14:33 +0000
URL: https://git.openjdk.org/leyden/commit/b8c68c0e8c9aee43378fe16349c083cb86844…
8348207: Linux PPC64 PCH build broken after JDK-8347909
Co-authored-by: Stefan Karlsson <stefank(a)openjdk.org>
Reviewed-by: clanger, erikj, mdoerr
! make/hotspot/lib/JvmOverrideFiles.gmk
Changeset: 175e58b2
Branch: hermetic-java-runtime
Author: Theo Weidmann <tweidmann(a)openjdk.org>
Committer: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2025-01-27 08:19:55 +0000
URL: https://git.openjdk.org/leyden/commit/175e58b2e321b779276a9a98a5e72cedb9638…
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 <mdoerr(a)openjdk.org>
Date: 2025-01-27 10:11:53 +0000
URL: https://git.openjdk.org/leyden/commit/afcc2b03afc77f730300e1d92471466d56ed7…
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 <eirbjo(a)openjdk.org>
Date: 2025-01-27 12:46:43 +0000
URL: https://git.openjdk.org/leyden/commit/ffeb9b5aff6b91297b4bbedb7b33670dc1730…
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 <ihse(a)openjdk.org>
Date: 2025-01-27 13:10:43 +0000
URL: https://git.openjdk.org/leyden/commit/f1e07974a09e5deaecdfe0d9e18553f1cde15…
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 <ihse(a)openjdk.org>
Date: 2025-01-27 13:11:03 +0000
URL: https://git.openjdk.org/leyden/commit/7d6055a786ba5e146bcdd6f58b5d47f968a4a…
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 <liach(a)openjdk.org>
Date: 2025-01-27 14:03:35 +0000
URL: https://git.openjdk.org/leyden/commit/1d8ccb89204cc5efbcecdaa0c9de7b2c5a109…
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 <ayang(a)openjdk.org>
Date: 2025-01-27 14:57:49 +0000
URL: https://git.openjdk.org/leyden/commit/ad01dfb670215a35d4151c7129c9086888e1f…
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 <gennadiy.krivoshein(a)bell-sw.com>
Committer: Alexander Scherbatiy <alexsch(a)openjdk.org>
Date: 2025-01-27 18:05:19 +0000
URL: https://git.openjdk.org/leyden/commit/03106eb2d37903f3367b54c615a77e9df219e…
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 <weijun(a)openjdk.org>
Date: 2025-01-27 18:09:17 +0000
URL: https://git.openjdk.org/leyden/commit/aba60a927494d114904e27930040755855bbb…
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 <weijun(a)openjdk.org>
Date: 2025-01-27 18:21:51 +0000
URL: https://git.openjdk.org/leyden/commit/039e73fcdb765cb73ecb9929187dd9630de13…
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 <mernst-github(a)mernst.org>
Committer: Jorn Vernee <jvernee(a)openjdk.org>
Date: 2025-01-27 19:40:26 +0000
URL: https://git.openjdk.org/leyden/commit/8cc13045428eebb8933df865f9a87f0f91909…
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 <cjplummer(a)openjdk.org>
Date: 2025-01-27 19:45:50 +0000
URL: https://git.openjdk.org/leyden/commit/21feef32803b2593b097fb225c7a4c7cd4652…
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 <jianglizhou(a)google.com>
Date: 2025-01-27 14:10:22 +0000
URL: https://git.openjdk.org/leyden/commit/29f3fa3b68736d2d4e0b6521c8ff270021bf2…
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
1
0
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
3
4
Changeset: 3b798896
Branch: premain
Author: Vladimir V. Ivanov <vladimir.x.ivanov(a)oracle.com>
Date: 2025-01-23 05:58:44 +0000
URL: https://git.openjdk.org/leyden/commit/3b798896084fe9cb9b2ba3a1143b3bc61c576…
Fix merge
! src/hotspot/share/runtime/mutex.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
1
0
Changeset: 30b8bbe2
Branch: hermetic-java-runtime
Author: Sean Mullan <mullan(a)openjdk.org>
Date: 2024-12-02 15:23:47 +0000
URL: https://git.openjdk.org/leyden/commit/30b8bbe255c1653d25961c3fe79096b2b8d62…
8345060: Remove Security Manager dependencies from java.security.KeyStore and Identity APIs and implementations
Reviewed-by: hchao, alanb, weijun
! src/java.base/macosx/classes/apple/security/AppleProvider.java
! src/java.base/macosx/classes/apple/security/KeychainStore.java
! src/java.base/share/classes/com/sun/crypto/provider/KeyProtector.java
! src/java.base/share/classes/java/security/Identity.java
! src/java.base/share/classes/java/security/IdentityScope.java
! src/java.base/share/classes/java/security/KeyStore.java
! src/java.base/share/classes/java/security/Signer.java
! src/java.base/share/classes/sun/security/pkcs12/PKCS12KeyStore.java
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.base/share/classes/sun/security/util/KeyStoreDelegator.java
! test/jdk/java/security/KeyStore/EntryMethods.java
Changeset: 29c57e8b
Branch: hermetic-java-runtime
Author: Jatin Bhateja <jbhateja(a)openjdk.org>
Date: 2024-12-02 16:55:33 +0000
URL: https://git.openjdk.org/leyden/commit/29c57e8b346531c8675ad853460207f67e00f…
8342677: Add IR validation tests for newly added saturated vector add / sub operations
Reviewed-by: epeter
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/hotspot/jtreg/compiler/vectorapi/VectorSaturatedOperationsTest.java
Changeset: 352201dd
Branch: hermetic-java-runtime
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2024-12-02 17:05:32 +0000
URL: https://git.openjdk.org/leyden/commit/352201ddecb048fe41bdf68d775a0a6cb2080…
8343788: Provide means to alter lib/tzmappings entries on Windows
Reviewed-by: joehw
! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java
+ src/java.base/share/data/tzdata/tzmappings.override
Changeset: 67f18cc9
Branch: hermetic-java-runtime
Author: Phil Race <prr(a)openjdk.org>
Date: 2024-12-02 17:31:21 +0000
URL: https://git.openjdk.org/leyden/commit/67f18cc9cef0966ccafb21a47043a85b9f396…
8345142: Remove uses of SecurityManager in Printing related classes
Reviewed-by: azvegint, psadhukhan
! src/java.desktop/share/classes/java/awt/print/PrinterJob.java
! src/java.desktop/share/classes/javax/print/PrintServiceLookup.java
! src/java.desktop/share/classes/javax/print/ServiceUI.java
! src/java.desktop/share/classes/sun/print/PSStreamPrintJob.java
! src/java.desktop/share/classes/sun/print/PrintJob2D.java
! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java
! src/java.desktop/share/classes/sun/print/ServiceDialog.java
! src/java.desktop/share/classes/sun/print/ServiceNotifier.java
! src/java.desktop/unix/classes/sun/print/IPPPrintService.java
! src/java.desktop/unix/classes/sun/print/PrintServiceLookupProvider.java
! src/java.desktop/unix/classes/sun/print/UnixPrintJob.java
! src/java.desktop/unix/classes/sun/print/UnixPrintService.java
! src/java.desktop/windows/classes/sun/awt/windows/WPrinterJob.java
! src/java.desktop/windows/classes/sun/print/PrintServiceLookupProvider.java
! src/java.desktop/windows/classes/sun/print/Win32PrintJob.java
! src/java.desktop/windows/classes/sun/print/Win32PrintService.java
Changeset: 7c944ee6
Branch: hermetic-java-runtime
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2024-12-02 17:34:49 +0000
URL: https://git.openjdk.org/leyden/commit/7c944ee6f4dda4f1626721d63ac6bc6d1b40d…
8345172: x86: Some CPU feature asserts are declared as 32-bit only
Reviewed-by: dfenacci, kvn
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
Changeset: d6a5f1ba
Branch: hermetic-java-runtime
Author: Weijun Wang <weijun(a)openjdk.org>
Date: 2024-12-02 19:30:16 +0000
URL: https://git.openjdk.org/leyden/commit/d6a5f1bafb879258cf5f1d4cd89e9cc272b0c…
8344768: Consider removing "sun.security.krb5.autodeducerealm" system property
Reviewed-by: mullan
! src/java.security.jgss/share/classes/sun/security/krb5/PrincipalName.java
! src/java.security.jgss/share/classes/sun/security/krb5/Realm.java
! test/jdk/sun/security/krb5/name/Constructors.java
Changeset: 525f33ba
Branch: hermetic-java-runtime
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2024-12-02 19:43:47 +0000
URL: https://git.openjdk.org/leyden/commit/525f33baaea2cc559ddd2396611a7734a64a9…
8345324: Update comment in SourceVersion for language evolution history for changes in 24
Reviewed-by: iris
! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java
Changeset: 3d0d0e62
Branch: hermetic-java-runtime
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2024-12-02 20:54:58 +0000
URL: https://git.openjdk.org/leyden/commit/3d0d0e62900653c4e395166a9ac48578b3dbc…
8345012: os::build_agent_function_name potentially wastes a byte when allocating the buffer
Reviewed-by: stuefe, shade
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/runtime/os.cpp
Changeset: 940aa7c4
Branch: hermetic-java-runtime
Author: Sean Mullan <mullan(a)openjdk.org>
Date: 2024-12-02 21:30:53 +0000
URL: https://git.openjdk.org/leyden/commit/940aa7c4cf1bf770690660c8bb21fb3ddc518…
8344397: Remove Security Manager dependencies from java.security and sun.security packages
Reviewed-by: rriggs, hchao, weijun, alanb
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/security/AccessControlContext.java
! src/java.base/share/classes/java/security/Provider.java
! src/java.base/share/classes/java/security/SecureRandom.java
! src/java.base/share/classes/java/security/Security.java
- src/java.base/share/classes/sun/security/action/GetBooleanAction.java
- src/java.base/share/classes/sun/security/action/GetIntegerAction.java
- src/java.base/share/classes/sun/security/action/GetLongAction.java
! src/java.base/share/classes/sun/security/action/GetPropertyAction.java
- src/java.base/share/classes/sun/security/action/PutAllAction.java
! src/java.base/share/classes/sun/security/ec/SunEC.java
! src/java.base/share/classes/sun/security/internal/spec/TlsRsaPremasterSecretParameterSpec.java
! src/java.base/share/classes/sun/security/jca/ProviderConfig.java
! src/java.base/share/classes/sun/security/jca/ProviderList.java
! src/java.base/share/classes/sun/security/provider/ConfigFile.java
! src/java.base/share/classes/sun/security/provider/DRBG.java
! src/java.base/share/classes/sun/security/provider/FileInputStreamPool.java
! src/java.base/share/classes/sun/security/provider/MD4.java
! src/java.base/share/classes/sun/security/provider/SeedGenerator.java
! src/java.base/share/classes/sun/security/provider/Sun.java
! src/java.base/share/classes/sun/security/provider/SunEntries.java
! src/java.base/share/classes/sun/security/provider/VerificationProvider.java
! src/java.base/share/classes/sun/security/provider/certpath/OCSP.java
! src/java.base/share/classes/sun/security/provider/certpath/URICertStore.java
! src/java.base/share/classes/sun/security/rsa/RSAKeyFactory.java
! src/java.base/share/classes/sun/security/rsa/SunRsaSign.java
! src/java.base/share/classes/sun/security/util/AbstractAlgorithmConstraints.java
! src/java.base/share/classes/sun/security/util/Debug.java
! src/java.base/share/classes/sun/security/util/DomainName.java
! src/java.base/share/classes/sun/security/util/FilePermCompat.java
! src/java.base/share/classes/sun/security/util/HostnameChecker.java
- src/java.base/share/classes/sun/security/util/LazyCodeSourcePermissionCollection.java
! src/java.base/share/classes/sun/security/util/LocalizedMessage.java
! src/java.base/share/classes/sun/security/util/SecurityConstants.java
! src/java.base/share/classes/sun/security/util/SecurityProperties.java
! src/java.base/share/classes/sun/security/util/SecurityProviderConstants.java
! src/java.base/share/classes/sun/security/util/SignatureFileVerifier.java
! src/java.base/unix/classes/sun/security/provider/NativePRNG.java
! src/java.naming/share/classes/com/sun/naming/internal/ObjectFactoriesFilter.java
! src/java.security.jgss/share/classes/sun/security/krb5/Config.java
! src/java.security.jgss/share/classes/sun/security/krb5/Credentials.java
! src/java.security.jgss/share/classes/sun/security/krb5/PrincipalName.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java
! test/jdk/sun/security/action/Generify.java
- test/jdk/sun/security/action/GetLongAction/ReturnNullIfNoDefault.java
Changeset: 3a3bcd53
Branch: hermetic-java-runtime
Author: Joe Wang <joehw(a)openjdk.org>
Date: 2024-12-02 22:26:20 +0000
URL: https://git.openjdk.org/leyden/commit/3a3bcd53d0b9aa55dcbc15de4d8278ce3258b…
8344800: Add W3C DTDs and XSDs to the JDK built-in Catalog
Reviewed-by: lancea, rriggs
! make/modules/java.xml/Java.gmk
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java
! src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/JDKCatalog.xml
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/schema10/XMLSchema.dtd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/schema10/datatypes.dtd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml10/xhtml-lat1.ent
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml10/xhtml-special.ent
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml10/xhtml-symbol.ent
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml10/xhtml1-frameset.dtd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml10/xhtml1-strict.dtd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml10/xhtml1-transitional.dtd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-attribs-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-base-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-bdo-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-blkphras-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-blkpres-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-blkstruct-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-charent-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-csismap-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-datatypes-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-edit-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-events-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-form-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-framework-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-hypertext-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-image-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-inlphras-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-inlpres-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-inlstruct-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-inlstyle-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-legacy-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-link-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-list-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-meta-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-object-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-param-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-pres-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-qname-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-ruby-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-script-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-ssismap-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-struct-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-style-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-table-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-text-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml11-model-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml11.dtd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xmlspec2_10/xmlspec.dtd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/schema10/XMLSchema-datatypes.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/schema10/XMLSchema.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml10/xhtml1-frameset.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml10/xhtml1-strict.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml10/xhtml1-transitional.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-attribs-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-base-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-bdo-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-blkphras-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-blkpres-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-blkstruct-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-copyright-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-csismap-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-datatypes-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-edit-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-events-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-form-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-framework-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-hypertext-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-image-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-inlphras-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-inlpres-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-inlstruct-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-inlstyle-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-link-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-list-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-meta-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-notations-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-object-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-param-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-pres-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-ruby-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-script-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-ssismap-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-struct-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-style-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-table-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-target-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-text-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml11-model-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml11-modules-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml11.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xml-events-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xml-events-copyright-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xmlNS2001/xml.xsd
! src/java.xml/share/classes/module-info.java
+ src/java.xml/share/legal/schema10part1.md
+ src/java.xml/share/legal/schema10part2.md
+ src/java.xml/share/legal/xhtml10.md
+ src/java.xml/share/legal/xhtml10schema.md
+ src/java.xml/share/legal/xhtml11.md
+ src/java.xml/share/legal/xhtml11schema.md
+ src/java.xml/share/legal/xmlspec.md
+ src/java.xml/share/legal/xmlxsd.md
! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupport2.java
! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupport3.java
! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupportBase.java
+ test/jaxp/javax/xml/jaxp/unittest/catalog/val_test_dtd.xsd
Changeset: 1997e89d
Branch: hermetic-java-runtime
Author: William Kemper <wkemper(a)openjdk.org>
Date: 2024-12-02 22:54:53 +0000
URL: https://git.openjdk.org/leyden/commit/1997e89ddf9fba7c6eea6c96bd0b5426576d4…
8345346: Shenandoah: Description of ShenandoahGCMode still refers to incremental update mode
Reviewed-by: ysr
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
Changeset: 68b1b94d
Branch: hermetic-java-runtime
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2024-12-02 22:55:53 +0000
URL: https://git.openjdk.org/leyden/commit/68b1b94d1be686037e2aaef57c0d9adc594fa…
8344904: Interned strings in old classes are not stored in CDS archive
Reviewed-by: dholmes, ccheung
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
+ test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/OldClassWithStaticString.jasm
+ test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/StaticStringInOldClass.java
Changeset: 5958463c
Branch: hermetic-java-runtime
Author: Chen Liang <liach(a)openjdk.org>
Date: 2024-12-02 23:49:57 +0000
URL: https://git.openjdk.org/leyden/commit/5958463cadb04560ec85d9af972255bfe6dcc…
8343377: Performance regression in reflective invocation of native methods
Reviewed-by: mchung
! src/java.base/share/classes/jdk/internal/reflect/DirectMethodHandleAccessor.java
! src/java.base/share/classes/jdk/internal/reflect/MethodHandleAccessorFactory.java
+ test/micro/org/openjdk/bench/java/lang/reflect/NativeMethodInvoke.java
Changeset: 3f6c0424
Branch: hermetic-java-runtime
Author: Phil Race <prr(a)openjdk.org>
Date: 2024-12-03 00:12:50 +0000
URL: https://git.openjdk.org/leyden/commit/3f6c04247ff6ad69330bc219ed26944852954…
8345143: Remove uses of SecurityManager in the java.desktop module
Reviewed-by: azvegint, honkar
! src/java.desktop/macosx/classes/com/apple/eio/FileManager.java
! src/java.desktop/share/classes/com/sun/beans/finder/ClassFinder.java
! src/java.desktop/share/classes/com/sun/beans/introspect/ClassInfo.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKStyle.java
! src/java.desktop/share/classes/com/sun/media/sound/AudioSynthesizer.java
! src/java.desktop/share/classes/com/sun/media/sound/SoftSynthesizer.java
! src/java.desktop/share/classes/java/awt/Font.java
! src/java.desktop/share/classes/java/awt/Window.java
! src/java.desktop/share/classes/java/beans/Beans.java
! src/java.desktop/share/classes/java/beans/Introspector.java
! src/java.desktop/share/classes/java/beans/PropertyEditorManager.java
! src/java.desktop/share/classes/javax/imageio/spi/IIORegistry.java
! src/java.desktop/share/classes/javax/sound/midi/Synthesizer.java
! src/java.desktop/share/classes/javax/swing/DefaultListCellRenderer.java
! src/java.desktop/share/classes/javax/swing/FocusManager.java
! src/java.desktop/share/classes/javax/swing/JFrame.java
! src/java.desktop/share/classes/javax/swing/JInternalFrame.java
! src/java.desktop/share/classes/javax/swing/JTable.java
! src/java.desktop/share/classes/javax/swing/Popup.java
! src/java.desktop/share/classes/javax/swing/TimerQueue.java
! src/java.desktop/share/classes/javax/swing/UIDefaults.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxRenderer.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLabelUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLabelUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalSliderUI.java
! src/java.desktop/share/classes/javax/swing/table/DefaultTableCellRenderer.java
! src/java.desktop/share/classes/javax/swing/text/DefaultCaret.java
! src/java.desktop/share/classes/javax/swing/text/DefaultFormatter.java
! src/java.desktop/share/classes/javax/swing/text/NumberFormatter.java
! src/java.desktop/share/classes/sun/awt/OSInfo.java
! src/java.desktop/share/classes/sun/awt/SunToolkit.java
! src/java.desktop/share/classes/sun/awt/util/PerformanceLogger.java
! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java
! test/jdk/lib/client/ExtendedRobot.java
Changeset: d88c7b36
Branch: hermetic-java-runtime
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2024-12-03 02:31:26 +0000
URL: https://git.openjdk.org/leyden/commit/d88c7b365afec04c4d1fa089e088c9bbd76c5…
8345279: Mistake in javadoc of javax.sql.rowset.BaseRowSet#setBigDecimal
Reviewed-by: darcy, lancea, iris
! src/java.sql.rowset/share/classes/javax/sql/rowset/BaseRowSet.java
Changeset: 325366ee
Branch: hermetic-java-runtime
Author: Phil Race <prr(a)openjdk.org>
Date: 2024-12-03 02:32:17 +0000
URL: https://git.openjdk.org/leyden/commit/325366ee1d72377c04344aa77f51f7c6d78b6…
8345141: Remove uses of SecurityManager in ShellFolder related classes
Reviewed-by: azvegint, honkar
! src/java.desktop/share/classes/sun/awt/shell/ShellFolder.java
! src/java.desktop/share/classes/sun/awt/shell/ShellFolderManager.java
! src/java.desktop/share/classes/sun/swing/FilePane.java
! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolder2.java
! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolderManager2.java
Changeset: 24983dd4
Branch: hermetic-java-runtime
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2024-12-03 02:34:20 +0000
URL: https://git.openjdk.org/leyden/commit/24983dd4c107f11032969e3c079fd0ee07098…
7038838: Unspecified NPE in java.net.IDN methods
Reviewed-by: liach, dfuchs
! src/java.base/share/classes/java/net/IDN.java
+ test/jdk/java/net/IDNTest.java
Changeset: 40ae4699
Branch: hermetic-java-runtime
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2024-12-03 02:36:14 +0000
URL: https://git.openjdk.org/leyden/commit/40ae4699622cca72830acd146b7b5c4efd5a4…
8235786: Javadoc for com/sun/net/httpserver/HttpExchange.java#setAttribute is unclear
Reviewed-by: dfuchs, michaelm
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpExchange.java
! test/jdk/com/sun/net/httpserver/ExchangeAttributeTest.java
Changeset: e023addf
Branch: hermetic-java-runtime
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2024-12-03 03:19:10 +0000
URL: https://git.openjdk.org/leyden/commit/e023addf701ce4321040c96bd501355ece75a…
8345297: test/jdk/javax/swing/Action/8133039/bug8133039.java fails in ubuntu22.04
Reviewed-by: azvegint
! test/jdk/javax/swing/Action/8133039/bug8133039.java
Changeset: a3b58ee5
Branch: hermetic-java-runtime
Author: Amit Kumar <amitkumar(a)openjdk.org>
Date: 2024-12-03 04:06:39 +0000
URL: https://git.openjdk.org/leyden/commit/a3b58ee5cd1ec0ea78649d4128d272458b05e…
8339983: [s390x] secondary_super_cache does not scale well: C1 and interpreter
Reviewed-by: lucy, aph
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
Changeset: 4ac2e477
Branch: hermetic-java-runtime
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2024-12-03 04:54:51 +0000
URL: https://git.openjdk.org/leyden/commit/4ac2e477b9bb9995047718b7d8df36c3dc739…
8343800: Cleanup definition of NULL_WORD
Reviewed-by: dholmes, kvn
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/globalDefinitions_gcc.hpp
! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp
Changeset: 3eb54615
Branch: hermetic-java-runtime
Author: Volkan Yazıcı <volkan.yazici(a)oracle.com>
Committer: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2024-12-03 06:59:06 +0000
URL: https://git.openjdk.org/leyden/commit/3eb54615783562f24e61983dfcc3cb823b27b…
8343791: Socket.connect API should document whether the socket will be closed when hostname resolution fails or another error occurs
Reviewed-by: dfuchs, alanb
! src/java.base/share/classes/java/net/Socket.java
! src/java.base/share/classes/sun/nio/ch/Net.java
! src/java.base/share/classes/sun/nio/ch/NioSocketImpl.java
! src/java.base/share/classes/sun/nio/ch/SocketAdaptor.java
+ test/jdk/java/net/Socket/ConnectFailTest.java
Changeset: 5c8cb2ed
Branch: hermetic-java-runtime
Author: Alan Bateman <alanb(a)openjdk.org>
Date: 2024-12-03 07:24:46 +0000
URL: https://git.openjdk.org/leyden/commit/5c8cb2edcb0a919bfcad11b3f2cb399402915…
8337199: Add jcmd Thread.vthread_scheduler and Thread.vthread_pollers diagnostic commands
Reviewed-by: dholmes, kevinw
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
+ src/java.base/share/classes/jdk/internal/vm/JcmdVThreadCommands.java
! src/java.base/share/classes/sun/nio/ch/Poller.java
! src/jdk.jcmd/share/man/jcmd.md
! test/failure_handler/src/share/conf/common.properties
+ test/hotspot/jtreg/serviceability/dcmd/thread/VThreadCommandsTest.java
Changeset: 659f70b3
Branch: hermetic-java-runtime
Author: Andrey Turbanov <aturbanov(a)openjdk.org>
Date: 2024-12-03 07:26:01 +0000
URL: https://git.openjdk.org/leyden/commit/659f70b37079ea2a54ebaaad5f47ce9600982…
8343418: Unnecessary Hashtable usage in CSS.htmlAttrToCssAttrMap
Reviewed-by: honkar, aivanov
! src/java.desktop/share/classes/javax/swing/text/html/CSS.java
Changeset: 8dada737
Branch: hermetic-java-runtime
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2024-12-03 08:28:04 +0000
URL: https://git.openjdk.org/leyden/commit/8dada7373fbe195abcc8b2ea7f876f3df6fee…
8345120: A likely bug in StringSupport::chunkedStrlenShort
Reviewed-by: mcimadamore
! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/SegmentBulkOperations.java
! src/java.base/share/classes/jdk/internal/foreign/StringSupport.java
! test/jdk/java/foreign/TestStringEncoding.java
! test/micro/org/openjdk/bench/java/lang/foreign/InternalStrLen.java
Changeset: c330b90b
Branch: hermetic-java-runtime
Author: Nizar Benalla <nbenalla(a)openjdk.org>
Date: 2024-12-03 09:06:07 +0000
URL: https://git.openjdk.org/leyden/commit/c330b90b9f43f80c322153585fa78704358f0…
8343780: Add since checker tests to the Tools area modules and add missing @since to jdk.jfr
Reviewed-by: cstein, egahlin
! src/jdk.jfr/share/classes/jdk/jfr/Recording.java
= test/jdk/tools/sincechecker/modules/java.scripting/JavaScriptingCheckSince.java
= test/jdk/tools/sincechecker/modules/jdk.dynalink/JdkDynalinkCheckSince.java
= test/jdk/tools/sincechecker/modules/jdk.jartool/JdkJartoolCheckSince.java
= test/jdk/tools/sincechecker/modules/jdk.jlink/JdkJlinkCheckSince.java
= test/jdk/tools/sincechecker/modules/jdk.jsobject/JdkJsobjectCheckSince.java
Changeset: ec93cc50
Branch: hermetic-java-runtime
Author: Aggelos Biboudis <abimpoudis(a)openjdk.org>
Date: 2024-12-03 09:18:58 +0000
URL: https://git.openjdk.org/leyden/commit/ec93cc50988c4bd58bf599e007d0982470272…
8343932: Error when parsing qualified generic type test pattern in switch
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ test/langtools/tools/javac/patterns/T8343932.java
Changeset: 077b8422
Branch: hermetic-java-runtime
Author: Eirik Bjørsnøs <eirbjo(a)openjdk.org>
Date: 2024-12-03 09:53:37 +0000
URL: https://git.openjdk.org/leyden/commit/077b8422bb5bf70fb6201b71911741e2aff9a…
8345074: java.net.InterfaceAddress constructor could be made private
Reviewed-by: jpai
! src/java.base/share/classes/java/net/InterfaceAddress.java
Changeset: 63af2f42
Branch: hermetic-java-runtime
Author: Axel Boldt-Christmas <aboldtch(a)openjdk.org>
Date: 2024-12-03 10:42:23 +0000
URL: https://git.openjdk.org/leyden/commit/63af2f42b7abe9504897d7c3f3b4cc0b57123…
8344414: ZGC: Another division by zero in rule_major_allocation_rate
Reviewed-by: eosterlund, stefank
! src/hotspot/share/gc/z/zDirector.cpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/gc/z/zStat.hpp
Changeset: 8cad0431
Branch: hermetic-java-runtime
Author: Jorn Vernee <jvernee(a)openjdk.org>
Date: 2024-12-03 12:28:17 +0000
URL: https://git.openjdk.org/leyden/commit/8cad0431ff17992fadbb593319ad3821b32e3…
8336768: Allow captureCallState and critical linker options to be combined
Reviewed-by: mcimadamore
! src/java.base/share/classes/java/lang/foreign/Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/CallingSequence.java
! src/java.base/share/classes/jdk/internal/foreign/abi/CallingSequenceBuilder.java
! src/java.base/share/classes/jdk/internal/foreign/abi/DowncallLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/LinkerOptions.java
! src/java.base/share/classes/jdk/internal/foreign/abi/NativeEntryPoint.java
! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/FallbackLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/LibFallback.java
! src/java.base/share/native/libfallbackLinker/fallbackLinker.c
! test/jdk/java/foreign/TestIllegalLink.java
! test/jdk/java/foreign/capturecallstate/TestCaptureCallState.java
! test/jdk/java/foreign/critical/TestCritical.java
! test/jdk/java/foreign/critical/libCritical.c
! test/jdk/java/foreign/passheapsegment/TestPassHeapSegment.java
Changeset: 65b5a2e3
Branch: hermetic-java-runtime
Author: Daniel Skantz <daniel.skantz(a)oracle.com>
Committer: Roberto Castañeda Lozano <rcastanedalo(a)openjdk.org>
Date: 2024-12-03 13:32:28 +0000
URL: https://git.openjdk.org/leyden/commit/65b5a2e3e4f9882adca587b9fed90223b9330…
8345158: IGV: local scheduling should not place successors before predecessors
Reviewed-by: rcastanedalo, chagedorn
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/java/com/sun/hotspot/igv/servercompiler/ServerCompilerScheduler.java
Changeset: dfa5620f
Branch: hermetic-java-runtime
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2024-12-03 13:32:48 +0000
URL: https://git.openjdk.org/leyden/commit/dfa5620ff3d57b71ccaf09ca8e71fa85d93ce…
8345164: Remove residual --enable-preview in FFM tests and benchmarks
Reviewed-by: mcimadamore, jvernee
! test/jdk/java/foreign/enablenativeaccess/TestEnableNativeAccessJarManifest.java
! test/micro/org/openjdk/bench/java/lang/foreign/ToJavaStringTest.java
Changeset: eac00f6d
Branch: hermetic-java-runtime
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2024-12-03 14:32:22 +0000
URL: https://git.openjdk.org/leyden/commit/eac00f6d112b24b62b067a1e9cee342ab07ef…
8345396: Fix headers after JDK-8345164
Reviewed-by: rriggs
! test/jdk/java/foreign/enablenativeaccess/TestEnableNativeAccessJarManifest.java
! test/micro/org/openjdk/bench/java/lang/foreign/ToJavaStringTest.java
Changeset: fcf185c8
Branch: hermetic-java-runtime
Author: Roger Riggs <rriggs(a)openjdk.org>
Date: 2024-12-03 14:59:30 +0000
URL: https://git.openjdk.org/leyden/commit/fcf185c8b425a6984eb145c3127f97e811d34…
8345325: SM cleanup of GetPropertyAction in java.base
Reviewed-by: alanb, lancea, naoto, mchung
! src/java.base/share/classes/java/lang/ScopedValue.java
! src/java.base/share/classes/java/lang/StackStreamFactory.java
! src/java.base/share/classes/java/lang/ThreadLocal.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java
! src/java.base/share/classes/jdk/internal/vm/Continuation.java
! src/java.base/share/classes/jdk/internal/vm/ThreadContainers.java
- src/java.base/share/classes/sun/security/action/GetPropertyAction.java
! src/java.base/share/classes/sun/util/calendar/LocalGregorianCalendar.java
! src/java.base/share/classes/sun/util/locale/provider/LocaleProviderAdapter.java
! src/java.base/share/classes/sun/util/locale/provider/LocaleResources.java
- test/jdk/sun/security/action/Generify.java
Changeset: 8647c001
Branch: hermetic-java-runtime
Author: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2024-12-03 15:00:47 +0000
URL: https://git.openjdk.org/leyden/commit/8647c00114385f74939bf705c9c07e709f41a…
8342602: Remove JButton/PressedButtonRightClickTest test
Reviewed-by: dnguyen, prr
- test/jdk/javax/swing/JButton/PressedButtonRightClickTest.java
! test/jdk/javax/swing/JButton/bug4490179.java
Changeset: caf053b3
Branch: hermetic-java-runtime
Author: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2024-12-03 15:05:13 +0000
URL: https://git.openjdk.org/leyden/commit/caf053b3ad53e4ce86d07adee6d71ea1ff3e8…
8337287: Update image in javax.swing.text.Document.insert
Reviewed-by: serb, prr, abhiscxk
! src/java.desktop/share/classes/javax/swing/text/Document.java
- src/java.desktop/share/classes/javax/swing/text/doc-files/Document-insert.gif
+ src/java.desktop/share/classes/javax/swing/text/doc-files/Document-insert.svg
Changeset: ba509393
Branch: hermetic-java-runtime
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2024-12-03 15:44:00 +0000
URL: https://git.openjdk.org/leyden/commit/ba5093935ddedfecaaa80d3107dc0d84d4d18…
8341649: Regressions with large metaspace apps after 8338526
Reviewed-by: liach, stuefe
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
Changeset: 2be27e15
Branch: hermetic-java-runtime
Author: Viktor Klang <vklang(a)openjdk.org>
Date: 2024-12-03 15:56:32 +0000
URL: https://git.openjdk.org/leyden/commit/2be27e1545a36628eef063d5a20c5e1f23e5c…
8345393: ProblemList java/util/concurrent/locks/StampedLock/OOMEInStampedLock.java on generic-all JTREG_TEST_THREAD_FACTORY=Virtual
Reviewed-by: alanb
! test/jdk/ProblemList-Virtual.txt
Changeset: 60bd73a5
Branch: hermetic-java-runtime
Author: Matias Saavedra Silva <matsaave(a)openjdk.org>
Date: 2024-12-03 16:18:38 +0000
URL: https://git.openjdk.org/leyden/commit/60bd73a5957f26742e3c326cca0b45395b947…
8342089: Require --enable-native-access to be the same between CDS dump time and run time
Reviewed-by: ccheung, dholmes
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/modules.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTClassLinkingVMOptions.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java
+ test/hotspot/jtreg/runtime/cds/appcds/jigsaw/module/EnableNativeAccessCDS.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/module/ModuleOption.java
Changeset: 3eaa7615
Branch: hermetic-java-runtime
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2024-12-03 16:19:51 +0000
URL: https://git.openjdk.org/leyden/commit/3eaa7615cd7dc67eb78fb0a8f89d4e6662a0d…
8342086: FileInputStream.available() fails with "Incorrect function" for "nul" path (win)
Reviewed-by: alanb
! src/java.base/windows/native/libjava/io_util_md.c
! test/jdk/java/io/FileInputStream/Available.java
Changeset: 3c60f0b2
Branch: hermetic-java-runtime
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2024-12-03 16:28:41 +0000
URL: https://git.openjdk.org/leyden/commit/3c60f0b2bb75150d49da9ab94d88b767275de…
8345296: AArch64: VM crashes with SIGILL when prctl is disallowed
Reviewed-by: eastigeevich, phh, aph
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
Changeset: e1910f2d
Branch: hermetic-java-runtime
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2024-12-03 16:31:05 +0000
URL: https://git.openjdk.org/leyden/commit/e1910f2d19fce5cc78058154c7ddaaa871897…
8345397: Remove <cstdio> from g1HeapRegionRemSet.cpp
Reviewed-by: shade
! src/hotspot/share/gc/g1/g1HeapRegionRemSet.cpp
Changeset: e9f6ba05
Branch: hermetic-java-runtime
Author: Roman Kennke <rkennke(a)openjdk.org>
Date: 2024-12-03 16:45:50 +0000
URL: https://git.openjdk.org/leyden/commit/e9f6ba05264ecb2f1ca3983ea503778f301bf…
8345293: Fix generational Shenandoah with compact headers
Reviewed-by: shade, stuefe, ysr
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
Changeset: 76e874c0
Branch: hermetic-java-runtime
Author: Chen Liang <liach(a)openjdk.org>
Date: 2024-12-03 16:59:57 +0000
URL: https://git.openjdk.org/leyden/commit/76e874c08e6434747ac4f4cb4d2e2edcde163…
8345319: Fix the tag type in PoolEntry and AnnotationValue
Reviewed-by: asotona
! src/java.base/share/classes/java/lang/classfile/AnnotationValue.java
! src/java.base/share/classes/java/lang/classfile/constantpool/PoolEntry.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationReader.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/AnnotationWriter.java
! test/langtools/tools/javac/classfiles/attributes/AnnotationDefault/ExpectedValues.java
Changeset: 293323c3
Branch: hermetic-java-runtime
Author: Dean Long <dlong(a)openjdk.org>
Date: 2024-12-03 17:05:49 +0000
URL: https://git.openjdk.org/leyden/commit/293323c3e210bc2a3e45a0a9bc99b55378be9…
8340141: C1: rework ciMethod::equals following 8338471
Reviewed-by: kvn, vlivanov
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciMethod.hpp
Changeset: 9267dfa6
Branch: hermetic-java-runtime
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2024-12-03 17:16:09 +0000
URL: https://git.openjdk.org/leyden/commit/9267dfa63b1d6b3f339782d2b720055a3da8a…
8344589: Update IANA Language Subtag Registry to Version 2024-11-19
Reviewed-by: iris, lancea, naoto
! src/java.base/share/data/lsrdata/language-subtag-registry.txt
! test/jdk/java/util/Locale/LanguageSubtagRegistryTest.java
Changeset: 73b8b34a
Branch: hermetic-java-runtime
Author: Harshitha Onkar <honkar(a)openjdk.org>
Date: 2024-12-03 17:37:16 +0000
URL: https://git.openjdk.org/leyden/commit/73b8b34a8c627dd31ee97f3a301bd9d92d703…
8344368: IndependenceSwingTest.java and IndependenceAWTTest.java failed: Selected text & clipboard contents differs
Reviewed-by: azvegint, dnguyen, prr, kizune
! test/jdk/java/awt/datatransfer/Independence/IndependenceAWTTest.java
! test/jdk/java/awt/datatransfer/Independence/IndependenceSwingTest.java
Changeset: f37f64df
Branch: hermetic-java-runtime
Author: Damon Nguyen <dnguyen(a)openjdk.org>
Date: 2024-12-03 18:18:13 +0000
URL: https://git.openjdk.org/leyden/commit/f37f64df8c44fffa25a0b337193d67016f838…
8343736: Test java/awt/Focus/UnaccessibleChoice/AccessibleChoiceTest.java failed: Choice can't be controlled by keyboard
Reviewed-by: honkar, abhiscxk
! test/jdk/java/awt/Focus/UnaccessibleChoice/AccessibleChoiceTest.java
Changeset: 2be07b5f
Branch: hermetic-java-runtime
Author: Dmitry Markov <dmarkov(a)openjdk.org>
Date: 2024-12-03 18:37:27 +0000
URL: https://git.openjdk.org/leyden/commit/2be07b5f9d2f3f0b885feb08ff10a57824ea5…
8324491: Keyboard layout didn't keep its state if it was changed when dialog was active
Reviewed-by: aivanov, azvegint
! src/java.desktop/windows/classes/sun/awt/windows/WInputMethod.java
Changeset: a49f0776
Branch: hermetic-java-runtime
Author: Francisco Ferrari Bihurriet <fferrari(a)openjdk.org>
Committer: Martin Balao <mbalao(a)openjdk.org>
Date: 2024-12-03 18:44:31 +0000
URL: https://git.openjdk.org/leyden/commit/a49f0776eb176129f558b6fab3f50e0453f8c…
8345221: Replace legacy with new Provider APIs in SunNativeGSS
Co-authored-by: Francisco Ferrari Bihurriet <fferrari(a)openjdk.org>
Co-authored-by: Martin Balao <mbalao(a)openjdk.org>
Reviewed-by: weijun
! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java
Changeset: 157a4341
Branch: hermetic-java-runtime
Author: Jorn Vernee <jvernee(a)openjdk.org>
Date: 2024-12-03 19:58:01 +0000
URL: https://git.openjdk.org/leyden/commit/157a4341f759931c178fdb5759dbb4b16df3d…
8345389: Bump missed copyright years for JDK-8336768
Reviewed-by: pminborg
! src/java.base/share/classes/jdk/internal/foreign/abi/LinkerOptions.java
! src/java.base/share/classes/jdk/internal/foreign/abi/NativeEntryPoint.java
! src/java.base/share/native/libfallbackLinker/fallbackLinker.c
! test/jdk/java/foreign/TestIllegalLink.java
! test/jdk/java/foreign/capturecallstate/TestCaptureCallState.java
! test/jdk/java/foreign/critical/TestCritical.java
! test/jdk/java/foreign/passheapsegment/TestPassHeapSegment.java
Changeset: 0664b517
Branch: hermetic-java-runtime
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2024-12-03 20:32:36 +0000
URL: https://git.openjdk.org/leyden/commit/0664b517650c622dcf21f8bd2e3e389e7d81b…
8344987: Test serviceability/sa/TestJhsdbJstackPrintVMLocks.java fails: NoClassDefFoundError: jdk/test/lib/Utils
Reviewed-by: cjplummer
! test/hotspot/jtreg/TEST.groups
Changeset: 05ee562a
Branch: hermetic-java-runtime
Author: Severin Gehwolf <sgehwolf(a)openjdk.org>
Date: 2024-12-03 20:41:48 +0000
URL: https://git.openjdk.org/leyden/commit/05ee562a38bf7325becdd04f2e9d3238b95a4…
8343839: Detect patched modules and abort run-time image link early
Reviewed-by: mchung
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImageFileCreator.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JRTArchive.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/runtimelink/RuntimeImageLinkException.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties
! test/jdk/tools/jlink/ImageFileCreatorTest.java
! test/jdk/tools/jlink/runtimeImage/ModifiedFilesExitTest.java
! test/jdk/tools/jlink/runtimeImage/ModifiedFilesWarningTest.java
! test/jdk/tools/jlink/runtimeImage/PatchedJDKModuleJlinkTest.java
Changeset: 82e8aa62
Branch: hermetic-java-runtime
Author: Weijun Wang <weijun(a)openjdk.org>
Date: 2024-12-03 22:41:47 +0000
URL: https://git.openjdk.org/leyden/commit/82e8aa62de5d6854978efd66190654f05299e…
8345415: Rollback JDK-8301991 change on xmlsecurity_de.properties
Reviewed-by: mullan
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/resource/xmlsecurity_de.properties
Changeset: 42378970
Branch: hermetic-java-runtime
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2024-12-04 00:15:30 +0000
URL: https://git.openjdk.org/leyden/commit/42378970e1accc67c2a152c6af2b0becacf5b…
8345341: Fix incorrect log message in JDI stop002t test
Reviewed-by: amenkov, lmesnik
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/stop/stop002t.java
Changeset: c143138a
Branch: hermetic-java-runtime
Author: Fei Yang <fyang(a)openjdk.org>
Date: 2024-12-04 01:45:16 +0000
URL: https://git.openjdk.org/leyden/commit/c143138a35689605ebe44d847904e226ffcae…
8345351: RISC-V: Rename macro-assembler routine cmpxchg_weak to weak_cmpxchg
Reviewed-by: rehn, mli
! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
Changeset: 7ec36bb7
Branch: hermetic-java-runtime
Author: Joe Wang <joehw(a)openjdk.org>
Date: 2024-12-04 02:28:06 +0000
URL: https://git.openjdk.org/leyden/commit/7ec36bb7837932959beb6ce5eb669a0553f97…
8343001: Adjust XSLT and XPath Extension Function Property
Reviewed-by: rriggs, lancea
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FunctionCall.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl.java
! src/java.xml/share/classes/jdk/xml/internal/JdkXmlFeatures.java
! src/java.xml/share/conf/jaxp.properties
! test/jaxp/javax/xml/jaxp/libs/jaxp/library/JAXPTestUtilities.java
! test/jaxp/javax/xml/jaxp/unittest/common/config/ImplProperties.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6513892.java
! test/jaxp/javax/xml/jaxp/unittest/transform/ErrorListenerTest.java
! test/jaxp/javax/xml/jaxp/unittest/transform/SecureProcessingTest.java
! test/jaxp/javax/xml/jaxp/unittest/transform/XSLTFunctionsTest.java
! test/jdk/javax/xml/jaxp/common/8032908/XSLT.java
! test/jdk/javax/xml/jaxp/parsers/8024707/XSLT.java
! test/jdk/javax/xml/jaxp/transform/8004476/XSLTExFuncTest.java
Changeset: 43b337eb
Branch: hermetic-java-runtime
Author: Amit Kumar <amitkumar(a)openjdk.org>
Date: 2024-12-04 03:44:41 +0000
URL: https://git.openjdk.org/leyden/commit/43b337eb438f230dbca903b56e0809fc36fcd…
8344304: [s390x] ubsan: negation of -2147483648 cannot be represented in type 'int'
Reviewed-by: lucy, dlong
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp
Changeset: 447f8d49
Branch: hermetic-java-runtime
Author: Joe Wang <joehw(a)openjdk.org>
Date: 2024-12-04 03:48:24 +0000
URL: https://git.openjdk.org/leyden/commit/447f8d49963fef59d36c464c4b31bff79ef02…
8345353: Test for JDK-8344800 W3C DTDs and XSDs in the built-in Catalog
Reviewed-by: rriggs, lancea
+ test/jaxp/javax/xml/jaxp/unittest/common/jdkcatalog/JDKCatalogTest.java
+ test/jaxp/javax/xml/jaxp/unittest/common/jdkcatalog/TestCatalog.xml
+ test/jaxp/javax/xml/jaxp/unittest/common/jdkcatalog/dtdtest.xml
+ test/jaxp/javax/xml/jaxp/unittest/common/jdkcatalog/testDatatypes.xml
+ test/jaxp/javax/xml/jaxp/unittest/common/jdkcatalog/testDatatypes.xsd
+ test/jaxp/javax/xml/jaxp/unittest/common/jdkcatalog/testXML.xml
+ test/jaxp/javax/xml/jaxp/unittest/common/jdkcatalog/testXML.xsd
+ test/jaxp/javax/xml/jaxp/unittest/common/jdkcatalog/testXMLSchema.xml
+ test/jaxp/javax/xml/jaxp/unittest/common/jdkcatalog/xhtml-frameset.xml
+ test/jaxp/javax/xml/jaxp/unittest/common/jdkcatalog/xhtml.xml
+ test/jaxp/javax/xml/jaxp/unittest/common/jdkcatalog/xsdtest.xml
Changeset: 521ed72b
Branch: hermetic-java-runtime
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2024-12-04 04:28:06 +0000
URL: https://git.openjdk.org/leyden/commit/521ed72b87d0fb1def6d94485e08be22632de…
8345357: test/jdk/javax/swing/JRadioButton/8033699/bug8033699.java fails in ubuntu22.04
Reviewed-by: abhiscxk
! test/jdk/javax/swing/JRadioButton/8033699/bug8033699.java
Changeset: e15912b8
Branch: hermetic-java-runtime
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2024-12-04 06:02:08 +0000
URL: https://git.openjdk.org/leyden/commit/e15912b804ca42446f5fc309aa44043c9209b…
8345248: Module name 'transitive' not accepted for `requires transitive`
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/langtools/tools/javac/modules/RequiresTransitiveTest.java
Changeset: 4b928167
Branch: hermetic-java-runtime
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2024-12-04 06:36:54 +0000
URL: https://git.openjdk.org/leyden/commit/4b928167435bbf41dd00425c927da761751ca…
8345375: Improve debuggability of test/jdk/java/net/Socket/CloseAvailable.java
Reviewed-by: cstein, dfuchs
! test/jdk/java/net/Socket/CloseAvailable.java
Changeset: 4c33caa1
Branch: hermetic-java-runtime
Author: Richard Reingruber <rrich(a)openjdk.org>
Date: 2024-12-04 07:26:34 +0000
URL: https://git.openjdk.org/leyden/commit/4c33caa185ccc2f406cf2e9c4c58c3cc0a185…
8344609: Check ResourceMark nesting when allocating a GrowableArray on an alternative ResourceArea
Reviewed-by: dholmes, mdoerr
! src/hotspot/share/utilities/growableArray.cpp
! src/hotspot/share/utilities/growableArray.hpp
Changeset: 9e2b66fb
Branch: hermetic-java-runtime
Author: Robbin Ehn <rehn(a)openjdk.org>
Date: 2024-12-04 07:53:30 +0000
URL: https://git.openjdk.org/leyden/commit/9e2b66fb0f2b86d2c70b8ec5cce2eab123c7a…
8345178: RISC-V: Add gtests for narrow cmpxchg
Reviewed-by: fyang, mli
! test/hotspot/gtest/riscv/test_assembler_riscv.cpp
Changeset: 943aa033
Branch: hermetic-java-runtime
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2024-12-04 08:06:58 +0000
URL: https://git.openjdk.org/leyden/commit/943aa033ae3b40a65cdf157797f0a9685019d…
8345404: [ppc64le] ProblemList TestAllocOutOfMemory.java#large
Reviewed-by: mdoerr
! test/hotspot/jtreg/ProblemList.txt
Changeset: cf1eb58d
Branch: hermetic-java-runtime
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2024-12-04 08:11:33 +0000
URL: https://git.openjdk.org/leyden/commit/cf1eb58d6723ca3856687bf52167455eece2a…
8344935: [ubsan]: javaThread.hpp:1241:52: runtime error: load of value 9831830, which is not a valid value for type 'freeze_result'
Co-authored-by: Richard Reingruber <rrich(a)openjdk.org>
Reviewed-by: rrich, pchilanomate
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/javaThread.cpp
Changeset: 38927fc5
Branch: hermetic-java-runtime
Author: Tom Rodriguez <never(a)openjdk.org>
Date: 2024-12-04 08:31:55 +0000
URL: https://git.openjdk.org/leyden/commit/38927fc5900184d6231f3da08dca9fc307118…
8343213: TEST_BUG: [Graal] java/lang/ref/Basic.java fails
Reviewed-by: mchung
! test/jdk/java/lang/ref/Basic.java
Changeset: 3d49665b
Branch: hermetic-java-runtime
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2024-12-04 09:23:57 +0000
URL: https://git.openjdk.org/leyden/commit/3d49665b85619038c082566b0bc38c0ebe5f7…
8345286: Remove use of SecurityManager API from misc areas
Reviewed-by: alanb, kevinw, sgehwolf
! src/java.base/linux/classes/jdk/internal/platform/CgroupSubsystemController.java
! src/java.base/linux/classes/jdk/internal/platform/CgroupSubsystemFactory.java
- src/java.base/linux/classes/jdk/internal/platform/CgroupUtil.java
! src/java.base/linux/classes/jdk/internal/platform/cgroupv2/CgroupV2Subsystem.java
! src/java.base/share/classes/java/io/FilePermission.java
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/invoke/ClassSpecializer.java
! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java
! src/java.base/share/classes/java/net/URLConnection.java
! src/java.base/share/classes/javax/crypto/JceSecurity.java.template
! src/java.base/share/classes/jdk/internal/loader/NativeLibraries.java
! src/java.base/share/classes/jdk/internal/logger/LazyLoggers.java
! src/java.base/share/classes/jdk/internal/misc/InnocuousThread.java
! src/java.base/share/classes/jdk/internal/perf/Perf.java
! src/java.base/share/classes/jdk/internal/perf/PerfCounter.java
! src/java.base/share/classes/jdk/internal/ref/Cleaner.java
! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java
! src/java.base/share/classes/sun/net/www/http/KeepAliveStream.java
! src/java.management/share/classes/sun/management/VMManagementImpl.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorIntrinsics.java
! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/PerfDataBuffer.java
Changeset: 994504c3
Branch: hermetic-java-runtime
Author: Fredrik Bredberg <fbredberg(a)openjdk.org>
Date: 2024-12-04 09:32:33 +0000
URL: https://git.openjdk.org/leyden/commit/994504c3e1440401a22ad3bdb30413f9db8a7…
8329351: Add runtime/Monitor/TestRecursiveLocking.java for recursive Java monitor stress testing
Co-authored-by: Daniel D. Daugherty <dcubed(a)openjdk.org>
Reviewed-by: dcubed, coleenp, aboldtch
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/runtime/Monitor/StressWrapper_TestRecursiveLocking_36M.java
+ test/hotspot/jtreg/runtime/Monitor/TestRecursiveLocking.java
Changeset: 56d315da
Branch: hermetic-java-runtime
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2024-12-04 09:47:40 +0000
URL: https://git.openjdk.org/leyden/commit/56d315da480dcd2198e2000ead301c3be8b27…
8343540: Report preview error for inherited effectively-preview methods
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! test/langtools/tools/javac/preview/PreviewTest.java
Changeset: 0c7451ae
Branch: hermetic-java-runtime
Author: Aleksei Efimov <aefimov(a)openjdk.org>
Date: 2024-12-04 11:34:41 +0000
URL: https://git.openjdk.org/leyden/commit/0c7451ae5abb90e59293cdcb5f2318e3bc519…
8332686: InetAddress.ofLiteral can throw StringIndexOutOfBoundsException
Reviewed-by: dfuchs, jpai
! src/java.base/share/classes/java/net/Inet6Address.java
! src/java.base/share/classes/java/net/InetAddress.java
! test/jdk/java/net/InetAddress/OfLiteralTest.java
Changeset: 4000e923
Branch: hermetic-java-runtime
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2024-12-04 11:36:23 +0000
URL: https://git.openjdk.org/leyden/commit/4000e923e8b4472fe022f1fd78a1c42b20456…
8343704: Bad GC parallelism with processing Cleaner queues
Reviewed-by: bchristi, vklang, ogillespie, kdnilsen
! src/java.base/share/classes/jdk/internal/ref/CleanerImpl.java
! src/java.base/share/classes/jdk/internal/ref/PhantomCleanable.java
+ test/jdk/jdk/internal/ref/Cleaner/CleanableListTest.java
+ test/jdk/jdk/internal/ref/Cleaner/java.base/jdk/internal/ref/CleanableListTestHelper.java
+ test/jdk/jdk/internal/ref/Cleaner/java.base/jdk/internal/ref/TestCleanable.java
+ test/micro/org/openjdk/bench/java/lang/ref/CleanerChurn.java
+ test/micro/org/openjdk/bench/java/lang/ref/CleanerGC.java
Changeset: e13206d3
Branch: hermetic-java-runtime
Author: Sean Mullan <mullan(a)openjdk.org>
Date: 2024-12-04 12:44:23 +0000
URL: https://git.openjdk.org/leyden/commit/e13206d3a16a67a604076faecded88cbed85d…
8345065: Cleanup DomainCombiner, SubjectDomainCombiner, Subject, and PrivilegedAction specifications
Reviewed-by: weijun
! src/java.base/share/classes/java/security/DomainCombiner.java
! src/java.base/share/classes/java/security/PrivilegedAction.java
! src/java.base/share/classes/java/security/PrivilegedActionException.java
! src/java.base/share/classes/java/security/PrivilegedExceptionAction.java
! src/java.base/share/classes/javax/security/auth/Subject.java
! src/java.base/share/classes/javax/security/auth/SubjectDomainCombiner.java
Changeset: 6fa5cea9
Branch: hermetic-java-runtime
Author: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2024-12-04 13:29:53 +0000
URL: https://git.openjdk.org/leyden/commit/6fa5cea984c31fbb74b39e1eec68daffea22c…
8341982: Simplify JButton/bug4323121.java
Reviewed-by: abhiscxk, honkar, dnguyen, achung
! test/jdk/javax/swing/JButton/bug4323121.java
Changeset: 39cdadfb
Branch: hermetic-java-runtime
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2024-12-04 14:17:00 +0000
URL: https://git.openjdk.org/leyden/commit/39cdadfb6ac8db7c84cf3259802d1f6ab26df…
8345186: Incorrect @throws doc for MemorySegment::getString
Reviewed-by: mcimadamore, jvernee
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
Changeset: bd6d911c
Branch: hermetic-java-runtime
Author: Kevin Walls <kevinw(a)openjdk.org>
Date: 2024-12-04 14:23:08 +0000
URL: https://git.openjdk.org/leyden/commit/bd6d911cbe4b04221e52120cd0f8f04e219ec…
8344177: Remove SecurityManager and related calls from java.management
Reviewed-by: dfuchs
! src/java.management/share/classes/com/sun/jmx/interceptor/DefaultMBeanServerInterceptor.java
! src/java.management/share/classes/com/sun/jmx/mbeanserver/ClassLoaderRepositorySupport.java
! src/java.management/share/classes/com/sun/jmx/mbeanserver/DefaultMXBeanMappingFactory.java
- src/java.management/share/classes/com/sun/jmx/mbeanserver/GetPropertyAction.java
! src/java.management/share/classes/com/sun/jmx/mbeanserver/Introspector.java
! src/java.management/share/classes/com/sun/jmx/mbeanserver/JmxMBeanServer.java
! src/java.management/share/classes/com/sun/jmx/mbeanserver/MBeanInstantiator.java
! src/java.management/share/classes/com/sun/jmx/mbeanserver/MBeanIntrospector.java
! src/java.management/share/classes/com/sun/jmx/mbeanserver/MBeanSupport.java
! src/java.management/share/classes/com/sun/jmx/mbeanserver/MXBeanLookup.java
! src/java.management/share/classes/com/sun/jmx/mbeanserver/ObjectInputStreamWithLoader.java
! src/java.management/share/classes/com/sun/jmx/mbeanserver/PerInterface.java
! src/java.management/share/classes/com/sun/jmx/remote/internal/ArrayNotificationBuffer.java
! src/java.management/share/classes/com/sun/jmx/remote/internal/ClientNotifForwarder.java
! src/java.management/share/classes/com/sun/jmx/remote/internal/ServerNotifForwarder.java
! src/java.management/share/classes/com/sun/jmx/remote/security/FileLoginModule.java
! src/java.management/share/classes/com/sun/jmx/remote/security/HashedPasswordManager.java
! src/java.management/share/classes/com/sun/jmx/remote/security/JMXPluggableAuthenticator.java
- src/java.management/share/classes/com/sun/jmx/remote/security/JMXSubjectDomainCombiner.java
! src/java.management/share/classes/com/sun/jmx/remote/security/MBeanServerAccessController.java
! src/java.management/share/classes/com/sun/jmx/remote/util/EnvHelp.java
! src/java.management/share/classes/com/sun/jmx/remote/util/OrderClassLoaders.java
! src/java.management/share/classes/java/lang/management/ManagementFactory.java
! src/java.management/share/classes/java/lang/management/RuntimeMXBean.java
! src/java.management/share/classes/javax/management/ClassAttributeValueExp.java
! src/java.management/share/classes/javax/management/JMX.java
! src/java.management/share/classes/javax/management/MBeanAttributeInfo.java
! src/java.management/share/classes/javax/management/MBeanInfo.java
! src/java.management/share/classes/javax/management/MBeanServer.java
! src/java.management/share/classes/javax/management/MBeanServerFactory.java
! src/java.management/share/classes/javax/management/Notification.java
! src/java.management/share/classes/javax/management/NumericValueExp.java
! src/java.management/share/classes/javax/management/ObjectName.java
! src/java.management/share/classes/javax/management/StandardMBean.java
! src/java.management/share/classes/javax/management/modelmbean/DescriptorSupport.java
! src/java.management/share/classes/javax/management/modelmbean/InvalidTargetObjectTypeException.java
! src/java.management/share/classes/javax/management/modelmbean/ModelMBeanAttributeInfo.java
! src/java.management/share/classes/javax/management/modelmbean/ModelMBeanConstructorInfo.java
! src/java.management/share/classes/javax/management/modelmbean/ModelMBeanInfoSupport.java
! src/java.management/share/classes/javax/management/modelmbean/ModelMBeanNotificationInfo.java
! src/java.management/share/classes/javax/management/modelmbean/ModelMBeanOperationInfo.java
! src/java.management/share/classes/javax/management/modelmbean/RequiredModelMBean.java
! src/java.management/share/classes/javax/management/modelmbean/XMLParseException.java
! src/java.management/share/classes/javax/management/monitor/Monitor.java
! src/java.management/share/classes/javax/management/openmbean/OpenMBeanAttributeInfoSupport.java
! src/java.management/share/classes/javax/management/openmbean/OpenType.java
! src/java.management/share/classes/javax/management/openmbean/TabularDataSupport.java
! src/java.management/share/classes/javax/management/relation/MBeanServerNotificationFilter.java
! src/java.management/share/classes/javax/management/relation/RelationNotification.java
! src/java.management/share/classes/javax/management/relation/RelationTypeSupport.java
! src/java.management/share/classes/javax/management/relation/Role.java
! src/java.management/share/classes/javax/management/relation/RoleInfo.java
! src/java.management/share/classes/javax/management/relation/RoleResult.java
! src/java.management/share/classes/javax/management/relation/RoleUnresolved.java
! src/java.management/share/classes/javax/management/remote/JMXConnectorFactory.java
! src/java.management/share/classes/sun/management/ClassLoadingImpl.java
! src/java.management/share/classes/sun/management/ManagementFactoryHelper.java
! src/java.management/share/classes/sun/management/MappedMXBeanType.java
! src/java.management/share/classes/sun/management/MemoryImpl.java
! src/java.management/share/classes/sun/management/MemoryPoolImpl.java
! src/java.management/share/classes/sun/management/RuntimeImpl.java
! src/java.management/share/classes/sun/management/ThreadImpl.java
! src/java.management/share/classes/sun/management/Util.java
! src/java.management/share/classes/sun/management/VMManagementImpl.java
Changeset: 6c1ed0bb
Branch: hermetic-java-runtime
Author: Aggelos Biboudis <abimpoudis(a)openjdk.org>
Date: 2024-12-04 14:32:47 +0000
URL: https://git.openjdk.org/leyden/commit/6c1ed0bb6912d8085b98f50b7bdbb467369f3…
8345474: Translation for instanceof is not triggered when patterns are not used in the compilation unit
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
+ test/langtools/tools/javac/patterns/T8345474.java
Changeset: 6f307623
Branch: hermetic-java-runtime
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2024-12-04 15:34:11 +0000
URL: https://git.openjdk.org/leyden/commit/6f307623568efe4d90942cd22ec9a26b2e1ca…
8345468: test/jdk/javax/swing/JScrollBar/4865918/bug4865918.java fails in ubuntu22.04
Reviewed-by: abhiscxk
! test/jdk/javax/swing/JScrollBar/4865918/bug4865918.java
Changeset: 923321cf
Branch: hermetic-java-runtime
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2024-12-04 15:35:27 +0000
URL: https://git.openjdk.org/leyden/commit/923321cfb1a9c66ca0e8f843ff029fd161a19…
8345447: test/jdk/javax/swing/JToolBar/4529206/bug4529206.java fails in ubuntu22.04
Reviewed-by: abhiscxk
! test/jdk/javax/swing/JToolBar/4529206/bug4529206.java
Changeset: 16ef6e2a
Branch: hermetic-java-runtime
Author: Volkan Yazıcı <volkan.yazici(a)oracle.com>
Committer: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2024-12-04 15:38:17 +0000
URL: https://git.openjdk.org/leyden/commit/16ef6e2a187181f49b7b2d601c660bbd25ab3…
8344229: Revisit SecurityManager usage in jdk.httpserver after JEP 486 integration
Reviewed-by: dfuchs
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/spi/HttpServerProvider.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/AuthFilter.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/HttpServerImpl.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/HttpsServerImpl.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerConfig.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/FileServerHandler.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/JWebServer.java
! test/jdk/com/sun/net/httpserver/FileServerHandler.java
! test/jdk/com/sun/net/httpserver/HttpsParametersClientAuthTest.java
! test/jdk/com/sun/net/httpserver/LogFilter.java
! test/jdk/com/sun/net/httpserver/SelCacheTest.java
! test/jdk/com/sun/net/httpserver/SimpleFileServer.java
! test/jdk/com/sun/net/httpserver/Test14.java
! test/jdk/com/sun/net/httpserver/Test2.java
! test/jdk/com/sun/net/httpserver/Test3.java
! test/jdk/com/sun/net/httpserver/Test4.java
! test/jdk/com/sun/net/httpserver/Test5.java
! test/jdk/com/sun/net/httpserver/Test6.java
! test/jdk/com/sun/net/httpserver/Test7.java
! test/jdk/com/sun/net/httpserver/Test8.java
! test/jdk/com/sun/net/httpserver/TestLogging.java
! test/jdk/com/sun/net/httpserver/bugs/B6339483.java
! test/jdk/com/sun/net/httpserver/bugs/B6341616.java
! test/jdk/com/sun/net/httpserver/bugs/B6526158.java
! test/jdk/com/sun/net/httpserver/bugs/B6526913.java
! test/jdk/com/sun/net/httpserver/bugs/B6529200.java
! test/jdk/com/sun/net/httpserver/bugs/B6744329.java
! test/jdk/com/sun/net/httpserver/simpleserver/RootDirPermissionsTest.java
Changeset: f3b4350e
Branch: hermetic-java-runtime
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2024-12-04 16:37:38 +0000
URL: https://git.openjdk.org/leyden/commit/f3b4350e0f14d3b0c551e0d24563788f37911…
8345219: C2: x86_64 should not go to interpreter stubs for NaNs handling
Reviewed-by: epeter, kvn
! src/hotspot/share/compiler/compileBroker.cpp
+ test/hotspot/jtreg/compiler/c2/irTests/TestFPConversion.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/micro/org/openjdk/bench/java/lang/DoubleBitConversion.java
+ test/micro/org/openjdk/bench/java/lang/FloatBitConversion.java
Changeset: 79eb77b7
Branch: hermetic-java-runtime
Author: Chen Liang <liach(a)openjdk.org>
Date: 2024-12-04 17:30:01 +0000
URL: https://git.openjdk.org/leyden/commit/79eb77b782bd0c3cecee6c66b86f6f3e17054…
8345486: Reevaluate the classes in java.lang.classfile.components package
Reviewed-by: mcimadamore, asotona
! make/test/BuildMicrobenchmark.gmk
! src/java.base/share/classes/java/lang/classfile/ClassFileTransform.java
! src/java.base/share/classes/java/lang/classfile/snippet-files/PackageSnippets.java
= src/java.base/share/classes/jdk/internal/classfile/components/ClassPrinter.java
= src/java.base/share/classes/jdk/internal/classfile/components/ClassRemapper.java
= src/java.base/share/classes/jdk/internal/classfile/components/CodeLocalsShifter.java
= src/java.base/share/classes/jdk/internal/classfile/components/CodeRelabeler.java
= src/java.base/share/classes/jdk/internal/classfile/components/CodeStackTracker.java
= src/java.base/share/classes/jdk/internal/classfile/components/package-info.java
= src/java.base/share/classes/jdk/internal/classfile/components/snippet-files/PackageSnippets.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassPrinterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassRemapperImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeLocalsShifterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeRelabelerImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeStackTrackerImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerifierImpl.java
! src/java.base/share/classes/module-info.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Bytecode.java
! test/jdk/jdk/classfile/AdvancedTransformationsTest.java
! test/jdk/jdk/classfile/ClassBuildingTest.java
! test/jdk/jdk/classfile/ClassPrinterTest.java
! test/jdk/jdk/classfile/SnippetsTest.java
! test/jdk/jdk/classfile/StackMapsTest.java
! test/jdk/jdk/classfile/StackTrackerTest.java
! test/jdk/jdk/classfile/TEST.properties
! test/jdk/jdk/classfile/VerifierSelfTest.java
! test/jdk/jdk/classfile/examples/AnnotationsExamples.java
! test/jdk/jdk/classfile/helpers/RebuildingTransformation.java
! test/jdk/jdk/classfile/helpers/Transforms.java
! test/micro/org/openjdk/bench/jdk/classfile/AbstractCorpusBenchmark.java
! test/micro/org/openjdk/bench/jdk/classfile/RepeatedModelTraversal.java
! test/micro/org/openjdk/bench/jdk/classfile/Transforms.java
Changeset: baa6957b
Branch: hermetic-java-runtime
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2024-12-04 17:51:04 +0000
URL: https://git.openjdk.org/leyden/commit/baa6957b9bf9c050c44ef6e36d21566dd3636…
8345507: Fix build of static launcher
Reviewed-by: erikj
! make/ModuleWrapper.gmk
Changeset: e1695f6c
Branch: hermetic-java-runtime
Author: Jatin Bhateja <jbhateja(a)openjdk.org>
Date: 2024-12-04 18:27:37 +0000
URL: https://git.openjdk.org/leyden/commit/e1695f6c40dbf27538c6c450eb1cf64a05e0e…
8345472: Fix incorrect format instruction for floating point max/min patterns
Reviewed-by: kvn
! src/hotspot/cpu/x86/x86_64.ad
Changeset: 6aa7667e
Branch: hermetic-java-runtime
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2024-12-04 18:45:35 +0000
URL: https://git.openjdk.org/leyden/commit/6aa7667e9d05c1c3edce5ae2f29864e7a876e…
8339535: JVM crashes with -Xshare:dump -XX:+SegmentedCodeCache
Reviewed-by: ccheung, dholmes, kvn
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! test/hotspot/jtreg/runtime/cds/appcds/CommandLineFlagCombo.java
Changeset: faa109e8
Branch: hermetic-java-runtime
Author: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2024-12-04 18:52:07 +0000
URL: https://git.openjdk.org/leyden/commit/faa109e8d40dbe8c6beb26bd8f9e5f6f63e4c…
8340580: Characters in Document diagrams not in the middle
Move text in Document-{insert,remove}.svg by 0.5 of pixel
Reviewed-by: azvegint, kizune
! src/java.desktop/share/classes/javax/swing/text/doc-files/Document-insert.svg
! src/java.desktop/share/classes/javax/swing/text/doc-files/Document-remove.svg
Changeset: de3a218a
Branch: hermetic-java-runtime
Author: Sean Mullan <mullan(a)openjdk.org>
Date: 2024-12-04 19:17:51 +0000
URL: https://git.openjdk.org/leyden/commit/de3a218a2801b8a4b414fce9337bd151ded9b…
8345502: Remove doIntersectionPrivilege methods
Reviewed-by: weijun
! src/java.base/share/classes/java/security/Policy.java
! src/java.base/share/classes/java/security/ProtectionDomain.java
- src/java.base/share/classes/jdk/internal/access/JavaSecurityAccess.java
! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java
Changeset: 9740c1df
Branch: hermetic-java-runtime
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2024-12-04 20:07:00 +0000
URL: https://git.openjdk.org/leyden/commit/9740c1df6f0469ae80f012dbaf433b3f63fa4…
8333572: Update jpackage.md with info related to WiX v4 and v5 support
Reviewed-by: almatvee
! src/jdk.jpackage/share/man/jpackage.md
Changeset: 1d3dcdf2
Branch: hermetic-java-runtime
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2024-12-04 20:25:52 +0000
URL: https://git.openjdk.org/leyden/commit/1d3dcdf2d635dd74a7de5284f5531d0cc8b6b…
8345433: (fs) Use stream to load FileTypeDetectors in Files.probeContentType
Reviewed-by: rriggs, alanb, aturbanov
! src/java.base/share/classes/java/nio/channels/spi/AsynchronousChannelProvider.java
! src/java.base/share/classes/java/nio/file/Files.java
Changeset: 1a73c76d
Branch: hermetic-java-runtime
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2024-12-04 20:43:47 +0000
URL: https://git.openjdk.org/leyden/commit/1a73c76d83d34d10519c9d10fb0e51d098907…
8345524: CHECK_FOR_FILES should properly handle directories
Reviewed-by: erikj
! make/autoconf/util.m4
Changeset: a72cab8c
Branch: hermetic-java-runtime
Author: Alex Menkov <amenkov(a)openjdk.org>
Date: 2024-12-04 20:48:17 +0000
URL: https://git.openjdk.org/leyden/commit/a72cab8c47955e643330d5c3fbf599f271627…
8345148: Fix for JDK-8337317 is incomplete
Reviewed-by: lmesnik, cjplummer
! test/hotspot/jtreg/serviceability/jvmti/HiddenClass/libHiddenClassSigTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/VMObjectAlloc/libVMObjectAlloc.cpp
Changeset: ee0f88c9
Branch: hermetic-java-runtime
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2024-12-04 20:57:26 +0000
URL: https://git.openjdk.org/leyden/commit/ee0f88c90155c26302425e33d3137c064e70b…
8341923: java.util.Locale class specification improvements
Reviewed-by: liach, naoto
! src/java.base/share/classes/java/util/Locale.java
Changeset: ea73e058
Branch: hermetic-java-runtime
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2024-12-04 20:59:14 +0000
URL: https://git.openjdk.org/leyden/commit/ea73e058521dd3139b54aa4e2af474c87ecff…
8345181: (ch) Windows asynchronous channels may return temporary direct buffers to the buffer cache twice (win)
Reviewed-by: alanb, michaelm
! src/java.base/windows/classes/sun/nio/ch/WindowsAsynchronousFileChannelImpl.java
! src/java.base/windows/classes/sun/nio/ch/WindowsAsynchronousSocketChannelImpl.java
Changeset: c113f82f
Branch: hermetic-java-runtime
Author: Patricio Chilano Mateo <pchilanomate(a)openjdk.org>
Date: 2024-12-04 21:25:38 +0000
URL: https://git.openjdk.org/leyden/commit/c113f82f78c7d9be1ac297aebfeb6051f0f90…
8343957: Rename ObjectMonitor::owner_from() and JavaThread::_lock_id
Reviewed-by: coleenp, dholmes
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/objectMonitor.inline.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/runtime/vmOperations.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaThread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java
Changeset: 8d19a560
Branch: hermetic-java-runtime
Author: Aleksei Efimov <aefimov(a)openjdk.org>
Date: 2024-12-04 21:37:53 +0000
URL: https://git.openjdk.org/leyden/commit/8d19a560d013440340d1c3ba6aeebe5727c2c…
8340359: Remove javax.naming.Context.APPLET
Reviewed-by: jpai
! src/java.naming/share/classes/javax/naming/Context.java
- test/jdk/javax/naming/InitialContext/AppletIsNotUsed.java
- test/jdk/javax/naming/InitialContext/NoApplet.java
Changeset: f904480a
Branch: hermetic-java-runtime
Author: Ben Perez <bperez(a)openjdk.org>
Date: 2024-12-04 22:01:10 +0000
URL: https://git.openjdk.org/leyden/commit/f904480a49649e0e89e4afca11fcadecb8669…
8345512: Remove wrapper functions for intrinsics in PQC algorithms
Reviewed-by: weijun
! src/java.base/share/classes/com/sun/crypto/provider/ML_KEM.java
! src/java.base/share/classes/com/sun/crypto/provider/ML_KEM_Impls.java
! src/java.base/share/classes/sun/security/provider/ML_DSA.java
Changeset: 8a3c100c
Branch: hermetic-java-runtime
Author: Stuart Marks <smarks(a)openjdk.org>
Date: 2024-12-04 22:34:51 +0000
URL: https://git.openjdk.org/leyden/commit/8a3c100c54d7d31eeacd2e05fd5b883c72d6b…
8344461: Additional cleanup in NewThreadAction
8344867: Cleanup unneeded qualified exports to java.rmi
Co-authored-by: Roger Riggs <rriggs(a)openjdk.org>
Reviewed-by: rriggs
! src/java.base/share/classes/module-info.java
- src/java.rmi/share/classes/sun/rmi/runtime/NewThreadAction.java
! src/java.rmi/share/classes/sun/rmi/runtime/RuntimeUtil.java
! src/java.rmi/share/classes/sun/rmi/transport/DGCClient.java
! src/java.rmi/share/classes/sun/rmi/transport/ObjectTable.java
! src/java.rmi/share/classes/sun/rmi/transport/Target.java
! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPChannel.java
! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPEndpoint.java
! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPTransport.java
Changeset: ba158edd
Branch: hermetic-java-runtime
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2024-12-04 22:41:55 +0000
URL: https://git.openjdk.org/leyden/commit/ba158edd816d66e1e67e03d385e6714c3d2ec…
8334319: Missing keys in jpackage resource bundle
Reviewed-by: naoto, almatvee
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources.properties
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageStringBundle.java
! test/jdk/tools/jpackage/share/ErrorTest.java
Changeset: bcebb0c5
Branch: hermetic-java-runtime
Author: Archie Cobbs <acobbs(a)openjdk.org>
Date: 2024-12-04 23:16:50 +0000
URL: https://git.openjdk.org/leyden/commit/bcebb0c53c1e4629ebde534e237a86c161130…
8341495: JShell crashes with java.util.MissingFormatArgumentException
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
+ test/langtools/jdk/jshell/StartupWithFormatSpecifierTest.java
Changeset: 7a0cc796
Branch: hermetic-java-runtime
Author: Archie Cobbs <acobbs(a)openjdk.org>
Date: 2024-12-04 23:17:54 +0000
URL: https://git.openjdk.org/leyden/commit/7a0cc796689a5c50e5b41fa4369640806b92d…
8345438: Invalid error for return in early construction context lambda
Reviewed-by: vromero, mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
+ test/langtools/tools/javac/SuperInit/EarlyLambdaReturn.java
! test/langtools/tools/javac/SuperInit/SuperInitFails.java
! test/langtools/tools/javac/SuperInit/SuperInitFails.out
! test/langtools/tools/javac/SuperInit/SuperInitGood.java
Changeset: 63d09516
Branch: hermetic-java-runtime
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2024-12-05 01:24:29 +0000
URL: https://git.openjdk.org/leyden/commit/63d095169aedb0c5dcf86f331f5ec5348a677…
8345153: Clean up SecurityManager references from jdk.compiler module
Reviewed-by: alanb, jlahoda, darcy
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/SourceLauncher.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
- src/jdk.compiler/share/classes/com/sun/tools/javac/processing/ServiceProxy.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher.properties
! test/langtools/tools/javac/diags/examples.not-yet.txt
Changeset: fb95a539
Branch: hermetic-java-runtime
Author: Weijun Wang <weijun(a)openjdk.org>
Date: 2024-12-05 01:27:10 +0000
URL: https://git.openjdk.org/leyden/commit/fb95a5394413dba7352a7ad2ebd39a3da4230…
8345533: Switch ML-DSA implementation to FIPS 204 final
Reviewed-by: bperez, jnimeh
! src/java.base/share/classes/sun/security/provider/ML_DSA_Impls.java
! test/jdk/sun/security/provider/acvp/Launcher.java
! test/jdk/sun/security/provider/acvp/ML_DSA_Test.java
Changeset: 9c3d3b95
Branch: hermetic-java-runtime
Author: Matias Saavedra Silva <matsaave(a)openjdk.org>
Date: 2024-12-05 02:32:03 +0000
URL: https://git.openjdk.org/leyden/commit/9c3d3b95409c5e5bc138bcceb9ea75394b9fc…
8345503: Test EnableNativeAccessCDS.java fails with TEST_THREAD_FACTORY=Virtual
Reviewed-by: lmesnik, iklam, syan
! test/lib/jdk/test/lib/process/ProcessTools.java
Changeset: 67a7b004
Branch: hermetic-java-runtime
Author: Amit Kumar <amitkumar(a)openjdk.org>
Date: 2024-12-05 03:08:36 +0000
URL: https://git.openjdk.org/leyden/commit/67a7b0049d373293f68699c3b985dc355361c…
8345355: [s390x] support for z16 hardware
Reviewed-by: lucy, aph
! src/hotspot/cpu/s390/vm_version_s390.cpp
! src/hotspot/cpu/s390/vm_version_s390.hpp
Changeset: 77cfcee8
Branch: hermetic-java-runtime
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2024-12-05 03:33:50 +0000
URL: https://git.openjdk.org/leyden/commit/77cfcee8a1e571d32a1cf28926128edb97fcd…
8345422: Fix JNI Checker "in native method" warnings in the debug agent and debugger tests
8344804: Test serviceability/jdwp/AllModulesCommandTest.java times out after JNI check warning
Reviewed-by: amenkov, dholmes
! src/jdk.jdwp.agent/share/native/libjdwp/ModuleReferenceImpl.c
! src/jdk.jdwp.agent/share/native/libjdwp/eventHandler.c
! src/jdk.jdwp.agent/share/native/libjdwp/invoker.c
! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.c
! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.h
! src/jdk.jdwp.agent/share/native/libjdwp/util.c
! test/hotspot/jtreg/vmTestbase/nsk/share/jni/JNIreferences.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/libNativeMethodsTestThread.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/locks/JNIMonitorLocker.cpp
Changeset: 7c8cec18
Branch: hermetic-java-runtime
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2024-12-05 05:20:40 +0000
URL: https://git.openjdk.org/leyden/commit/7c8cec186a8d0e5e87baf0ece24e7bc597002…
8345224: Test runtime/cds/appcds/applications/JavacBench.java#dynamic fails after JDK-8344822
Reviewed-by: matsaave, ccheung
! test/hotspot/jtreg/TEST.groups
Changeset: 2331782c
Branch: hermetic-java-runtime
Author: Robbin Ehn <rehn(a)openjdk.org>
Date: 2024-12-05 07:25:05 +0000
URL: https://git.openjdk.org/leyden/commit/2331782cf713e2db6d65b490c52c4de0a6555…
8345179: RISC-V: Add gtests for weak cmpxchg
Reviewed-by: fyang, mli
! test/hotspot/gtest/riscv/test_assembler_riscv.cpp
Changeset: e46d822a
Branch: hermetic-java-runtime
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2024-12-05 07:29:42 +0000
URL: https://git.openjdk.org/leyden/commit/e46d822aebee02d3cb4862c204293d388f6f3…
8345547: test/jdk/javax/swing/text/DefaultEditorKit/4278839/bug4278839.java fails in ubuntu22.04
Reviewed-by: abhiscxk
! test/jdk/javax/swing/text/DefaultEditorKit/4278839/bug4278839.java
Changeset: ca46c3a5
Branch: hermetic-java-runtime
Author: Weijun Wang <weijun(a)openjdk.org>
Date: 2024-12-05 08:36:18 +0000
URL: https://git.openjdk.org/leyden/commit/ca46c3a5ba324ceb4f30df772cb73a6736473…
8343622: AesDkCrypto.stringToKey should not return null
Reviewed-by: valeriep
! src/java.base/share/classes/sun/security/provider/MD4.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KeyImpl.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/dk/AesDkCrypto.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/dk/AesSha2DkCrypto.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/dk/ArcFourCrypto.java
+ test/jdk/sun/security/krb5/NullStringToKey.java
Changeset: 3b7571d3
Branch: hermetic-java-runtime
Author: Andrey Turbanov <aturbanov(a)openjdk.org>
Date: 2024-12-05 09:07:15 +0000
URL: https://git.openjdk.org/leyden/commit/3b7571d37812472a2152f9c8cbfd2a4abdb35…
8345398: Avoid redundant Properties.containsKey call in Cursor.getSystemCustomCursor
Reviewed-by: aivanov, prr
! src/java.desktop/share/classes/java/awt/Cursor.java
Changeset: f3807d6a
Branch: hermetic-java-runtime
Author: Raffaello Giulietti <rgiulietti(a)openjdk.org>
Date: 2024-12-05 09:50:28 +0000
URL: https://git.openjdk.org/leyden/commit/f3807d6a84101b2b0e55409e643cb323d7db8…
8345403: Add more randomized tests to better cover FloatingDecimal parsing
Reviewed-by: darcy
+ test/jdk/jdk/internal/math/FloatingDecimal/TestRandomFloatingDecimal.java
Changeset: bcd10185
Branch: hermetic-java-runtime
Author: Christian Stein <cstein(a)openjdk.org>
Date: 2024-12-05 10:15:05 +0000
URL: https://git.openjdk.org/leyden/commit/bcd1018585ca7a14954208ae23ba2b214db7c…
8344540: Remove superseded wildcard description from java manpage
Reviewed-by: dholmes, jpai
! src/java.base/share/man/java.md
Changeset: 01307a7b
Branch: hermetic-java-runtime
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2024-12-05 11:19:38 +0000
URL: https://git.openjdk.org/leyden/commit/01307a7bafc27a3d0bb8e2a5b75851d58f041…
8341551: Revisit jdk.internal.loader.URLClassPath.JarLoader after JEP 486
Reviewed-by: dfuchs, lancea, rriggs, alanb
! src/java.base/share/classes/jdk/internal/loader/URLClassPath.java
+ test/jdk/jdk/internal/loader/URLClassPath/JarCheckTest.java
Changeset: 7ee84d8f
Branch: hermetic-java-runtime
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2024-12-05 11:51:46 +0000
URL: https://git.openjdk.org/leyden/commit/7ee84d8f7096ccfc4666d5bff78e7e5ac6d61…
8345566: Deproblemlist test/jdk/javax/swing/JComboBox/6559152/bug6559152.java
Reviewed-by: tr
! test/jdk/javax/swing/JComboBox/6559152/bug6559152.java
Changeset: b42d79eb
Branch: hermetic-java-runtime
Author: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2024-12-05 12:03:53 +0000
URL: https://git.openjdk.org/leyden/commit/b42d79eb6a6d497dc63718c2854609bebca44…
8345146: [PPC64] Make intrinsic conversions between bit representations of half precision values and floats
Reviewed-by: rrich, lucy
! src/hotspot/cpu/ppc/assembler_ppc.hpp
! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.hpp
! test/hotspot/jtreg/compiler/intrinsics/float16/Binary16Conversion.java
! test/hotspot/jtreg/compiler/intrinsics/float16/Binary16ConversionNaN.java
! test/hotspot/jtreg/compiler/intrinsics/float16/TestAllFloat16ToFloat.java
! test/hotspot/jtreg/compiler/intrinsics/float16/TestConstFloat16ToFloat.java
! test/hotspot/jtreg/compiler/vectorization/TestFloat16VectorConvChain.java
Changeset: 92e9ac6d
Branch: hermetic-java-runtime
Author: Doug Lea <dl(a)openjdk.org>
Date: 2024-12-05 12:15:58 +0000
URL: https://git.openjdk.org/leyden/commit/92e9ac6dc7302a140772443f95cc11deb8e3d…
8345294: test/jdk/java/lang/Thread/virtual/RetryMonitorEnterWhenPinned.java timeout with JTREG_TEST_THREAD_FACTORY=Virtual
Reviewed-by: alanb
! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
+ test/jdk/java/lang/Thread/virtual/Starvation.java
Changeset: 84240cc8
Branch: hermetic-java-runtime
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2024-12-05 12:37:54 +0000
URL: https://git.openjdk.org/leyden/commit/84240cc8e01663196cf883efec4c0eb4ea590…
8344831: [REDO] CDS: Parallel relocation
Reviewed-by: dholmes, stuefe
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/cds_globals.hpp
! src/hotspot/share/cds/filemap.cpp
+ test/hotspot/gtest/cds/test_archiveWorkers.cpp
Changeset: 308357cb
Branch: hermetic-java-runtime
Author: Weijun Wang <weijun(a)openjdk.org>
Date: 2024-12-05 13:15:26 +0000
URL: https://git.openjdk.org/leyden/commit/308357cba706478598ef231887e0584eaae83…
8345578: New test in JDK-8343622 fails with a promoted build
Reviewed-by: mullan
! test/jdk/sun/security/krb5/NullStringToKey.java
Changeset: 456c71d1
Branch: hermetic-java-runtime
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2024-12-05 14:07:39 +0000
URL: https://git.openjdk.org/leyden/commit/456c71d1ff64d31445b68d792fdaa9887f349…
8343699: [aarch64] Bug in MacroAssembler::klass_decode_mode()
Reviewed-by: adinn, coleenp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
Changeset: 97b8a09b
Branch: hermetic-java-runtime
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2024-12-05 14:50:30 +0000
URL: https://git.openjdk.org/leyden/commit/97b8a09bda92fab38b97acd49b6a5e4607b39…
8345339: JFR: Missing javadoc for RecordingStream::onMetadata
Reviewed-by: nbenalla, liach
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingStream.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/snippet-files/Snippets.java
Changeset: 691e6921
Branch: hermetic-java-runtime
Author: Alan Bateman <alanb(a)openjdk.org>
Date: 2024-12-05 15:22:00 +0000
URL: https://git.openjdk.org/leyden/commit/691e692149c105b4ca34aaaba779675b6bcc7…
8345565: Remove remaining SecurityManager motivated APIs from sun.reflect.util
Reviewed-by: mullan, rriggs, liach
! src/java.base/share/classes/java/io/ObjectInputStream.java
! src/java.base/share/classes/java/io/ObjectOutputStream.java
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/reflect/Proxy.java
! src/java.base/share/classes/sun/reflect/generics/reflectiveObjects/TypeVariableImpl.java
- src/java.base/share/classes/sun/reflect/misc/ConstructorUtil.java
- src/java.base/share/classes/sun/reflect/misc/FieldUtil.java
! src/java.base/share/classes/sun/reflect/misc/MethodUtil.java
! src/java.base/share/classes/sun/reflect/misc/ReflectUtil.java
! src/java.management/share/classes/com/sun/jmx/mbeanserver/MBeanInstantiator.java
Changeset: 7513b137
Branch: hermetic-java-runtime
Author: Gerard Ziemski <gziemski(a)openjdk.org>
Date: 2024-12-05 15:28:30 +0000
URL: https://git.openjdk.org/leyden/commit/7513b1378de4fc2270d8e144a9c3b75859e6f…
8328944: NMT reports "unknown" memory
Reviewed-by: jsjolen, coleenp
! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/gc/parallel/objectStartArray.cpp
! src/hotspot/share/gc/serial/serialBlockOffsetTable.cpp
! src/hotspot/share/memory/heap.cpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/memory/virtualspace.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/safepointMechanism.cpp
! src/hotspot/share/utilities/debug.cpp
! test/hotspot/gtest/gc/g1/test_freeRegionList.cpp
! test/hotspot/gtest/memory/test_virtualspace.cpp
! test/hotspot/gtest/runtime/test_virtualMemoryTracker.cpp
Changeset: ef8da284
Branch: hermetic-java-runtime
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2024-12-05 15:31:43 +0000
URL: https://git.openjdk.org/leyden/commit/ef8da28487f918c38fab3096eaeed572d5ea5…
8345591: [aarch64] macroAssembler_aarch64.cpp compile fails ceil_log2 not declared
Reviewed-by: coleenp, alanb, syan
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
Changeset: 1ece4f9d
Branch: hermetic-java-runtime
Author: Calvin Cheung <ccheung(a)openjdk.org>
Date: 2024-12-05 15:40:12 +0000
URL: https://git.openjdk.org/leyden/commit/1ece4f9d93c20e71a28d5df06dff546c87342…
8345514: Should use internal class name when calling ClassLoader.getResourceAsByteArray
Reviewed-by: iklam, matsaave
! src/hotspot/share/cds/filemap.cpp
! test/hotspot/jtreg/runtime/cds/appcds/jvmti/CFLH/MultiReleaseJars.java
Changeset: 5a0899fc
Branch: hermetic-java-runtime
Author: Erik Joelsson <erikj(a)openjdk.org>
Date: 2024-12-05 16:17:17 +0000
URL: https://git.openjdk.org/leyden/commit/5a0899fc09966149044f746b3a613cd97a526…
8345302: Building microbenchmarks require larger Java heap
Reviewed-by: shade, mcimadamore
! make/autoconf/boot-jdk.m4
Changeset: 85fedbf6
Branch: hermetic-java-runtime
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2024-12-05 16:44:18 +0000
URL: https://git.openjdk.org/leyden/commit/85fedbf668023fd00d70ec649504c2f80e4c8…
8344607: Link Time Optimization - basic support for clang
Reviewed-by: lucy, jkern, ihse
! make/hotspot/lib/JvmFeatures.gmk
! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp
Changeset: 5cc150c6
Branch: hermetic-java-runtime
Author: Pavel Rappo <prappo(a)openjdk.org>
Date: 2024-12-05 17:03:27 +0000
URL: https://git.openjdk.org/leyden/commit/5cc150c63632c3ab8bf23d94f941d3b6db45d…
8342979: Start of release updates for JDK 25
8342982: Add SourceVersion.RELEASE_25
8342983: Add source 25 and target 25 to javac
Co-authored-by: Joe Darcy <darcy(a)openjdk.org>
Reviewed-by: iris, darcy, erikj, dholmes
! .jcheck/conf
! make/conf/version-numbers.conf
! src/hotspot/share/classfile/classFileParser.cpp
! src/java.base/share/classes/java/lang/classfile/ClassFile.java
! src/java.base/share/classes/java/lang/reflect/ClassFileFormatVersion.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Opcodes.java
! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScannerPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitorPreview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassFile.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java
+ src/jdk.compiler/share/data/symbols/java.base-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.compiler-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.datatransfer-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.desktop-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.instrument-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.logging-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.management-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.management.rmi-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.naming-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.net.http-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.prefs-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.rmi-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.scripting-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.se-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.security.jgss-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.security.sasl-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.smartcardio-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.sql-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.sql.rowset-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.transaction.xa-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.xml-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.xml.crypto-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.accessibility-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.attach-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.charsets-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.compiler-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.crypto.cryptoki-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.dynalink-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.editpad-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.hotspot.agent-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.httpserver-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.incubator.foreign-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.incubator.vector-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jartool-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.javadoc-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jcmd-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jconsole-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jdeps-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jdi-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jdwp.agent-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jfr-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jlink-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jpackage-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jshell-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jsobject-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jstatd-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.localedata-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.management-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.management.agent-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.management.jfr-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.naming.dns-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.naming.rmi-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.net-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.nio.mapmode-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.sctp-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.security.auth-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.security.jgss-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.unsupported-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.xml.dom-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.zipfs-O.sym.txt
! src/jdk.compiler/share/data/symbols/symbols
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java
! test/langtools/tools/javac/api/TestGetSourceVersions.java
! test/langtools/tools/javac/classfiles/ClassVersionChecker.java
! test/langtools/tools/javac/lib/JavacTestingAbstractProcessor.java
! test/langtools/tools/javac/preview/classReaderTest/Client.nopreview.out
! test/langtools/tools/javac/preview/classReaderTest/Client.preview.out
! test/langtools/tools/javac/versions/Versions.java
Changeset: dbf48a53
Branch: hermetic-java-runtime
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2024-12-05 17:43:48 +0000
URL: https://git.openjdk.org/leyden/commit/dbf48a53eca74380b279ce6be3bab2a6a248f…
8344665: Refactor PartialArrayState allocation for reuse
Reviewed-by: tschatzl, ayang, iwalulya, zgu
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.hpp
! src/hotspot/share/gc/shared/partialArrayState.cpp
! src/hotspot/share/gc/shared/partialArrayState.hpp
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java
Changeset: bedb68ab
Branch: hermetic-java-runtime
Author: William Kemper <wkemper(a)openjdk.org>
Date: 2024-12-05 17:55:23 +0000
URL: https://git.openjdk.org/leyden/commit/bedb68aba126c6400ce9f2182105b5294ff42…
8342444: Shenandoah: Uncommit regions from a separate, STS aware thread
Reviewed-by: shade, kdnilsen, ysr
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahUncommitThread.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahUncommitThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.hpp
Changeset: a97dca52
Branch: hermetic-java-runtime
Author: Y. Srinivas Ramakrishna <ysr(a)openjdk.org>
Date: 2024-12-05 19:46:39 +0000
URL: https://git.openjdk.org/leyden/commit/a97dca52c9257121fc96613a4b591920c1c3e…
8344593: GenShen: Review of ReduceInitialCardMarks
Reviewed-by: shade, cslucas
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
Changeset: bf0debc0
Branch: hermetic-java-runtime
Author: Matias Saavedra Silva <matsaave(a)openjdk.org>
Date: 2024-12-05 20:08:31 +0000
URL: https://git.openjdk.org/leyden/commit/bf0debc023a42ccdf2f589039e4d98e11424b…
8343890: SEGV crash in RunTimeClassInfo::klass
Reviewed-by: iklam, ccheung
! src/hotspot/share/cds/runTimeClassInfo.cpp
Changeset: 5f30a8d9
Branch: hermetic-java-runtime
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2024-12-05 21:53:18 +0000
URL: https://git.openjdk.org/leyden/commit/5f30a8d90cbc3f163e2328cda5a9eb6ad0f17…
8345424: Move FindDebuginfoFiles out of FileUtils.gmk
Reviewed-by: erikj
! make/Images.gmk
! make/StaticLibs.gmk
+ make/common/DebugInfoUtils.gmk
! make/common/FileUtils.gmk
Changeset: 6f6bce56
Branch: hermetic-java-runtime
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2024-12-05 21:53:36 +0000
URL: https://git.openjdk.org/leyden/commit/6f6bce56fc95832a07ef9bfc6a4770b76440a…
8344559: Log is spammed by missing pandoc warnings when building man pages
Reviewed-by: shade, erikj
! doc/building.html
! doc/building.md
! make/autoconf/jdk-options.m4
! make/common/modules/LauncherCommon.gmk
Changeset: daa2ba52
Branch: hermetic-java-runtime
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2024-12-05 21:53:53 +0000
URL: https://git.openjdk.org/leyden/commit/daa2ba52a3197924c34ccdd0c33703e61cdc8…
8339622: Regression in make open-hotspot-xcode-project
Reviewed-by: mcimadamore, erikj
! make/ide/xcode/hotspot/CreateXcodeProject.gmk
Changeset: 5da0eee3
Branch: hermetic-java-runtime
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2024-12-05 22:57:06 +0000
URL: https://git.openjdk.org/leyden/commit/5da0eee3a6a50f3cffe843717aa07c88be59a…
8285692: Enable _FORTIFY_SOURCE=2 when building with Clang
Reviewed-by: erikj
! make/autoconf/flags-cflags.m4
Changeset: 41c8971c
Branch: hermetic-java-runtime
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2024-12-05 22:58:40 +0000
URL: https://git.openjdk.org/leyden/commit/41c8971cbcc1d281ffae907c952637ebff945…
8287122: Use gcc12 -ftrivial-auto-var-init=pattern in debug builds
Reviewed-by: erikj
! make/autoconf/flags-cflags.m4
Changeset: 9284602e
Branch: hermetic-java-runtime
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2024-12-06 00:45:04 +0000
URL: https://git.openjdk.org/leyden/commit/9284602ecbbed94af38f90fd080684cdb33d5…
8345628: [BACKOUT] JDK-8287122 Use gcc12 -ftrivial-auto-var-init=pattern in debug builds
Reviewed-by: erikj
! make/autoconf/flags-cflags.m4
Changeset: aa382844
Branch: hermetic-java-runtime
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2024-12-06 01:33:22 +0000
URL: https://git.openjdk.org/leyden/commit/aa3828447c4cbc1aae32c1b96d0d1831c5fb1…
8345435: Eliminate tier1_compiler_not_xcomp group
Reviewed-by: kvn
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/compiler/profiling/TestMethodHandleInvokesIntrinsic.java
! test/hotspot/jtreg/compiler/profiling/TestMultiBranchDataOverflow.java
! test/hotspot/jtreg/compiler/profiling/TestProfileCounterOverflow.java
! test/hotspot/jtreg/compiler/profiling/TestSharedHeadExceptionBackedges.java
! test/hotspot/jtreg/compiler/profiling/TestSpecTrapClassUnloading.java
! test/hotspot/jtreg/compiler/profiling/TestTypeProfileArgsLimit.java
! test/hotspot/jtreg/compiler/profiling/TestTypeProfiling.java
! test/hotspot/jtreg/compiler/profiling/TestUnexpectedProfilingMismatch.java
! test/hotspot/jtreg/compiler/profiling/UnsafeAccess.java
! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass/Launcher.java
! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass_classloaders/Launcher.java
! test/hotspot/jtreg/compiler/profiling/unloadingconflict/TestProfileConflictClassUnloading.java
Changeset: 84032850
Branch: hermetic-java-runtime
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2024-12-06 03:19:13 +0000
URL: https://git.openjdk.org/leyden/commit/84032850dbe3add7b7c8d6a4b2fbd5d5cab44…
8268145: [macos] Rendering artifacts is seen when text inside the JTable with TableCellEditor having JTextfield
Reviewed-by: kizune, abhiscxk, honkar
! src/java.desktop/macosx/classes/com/apple/laf/AquaCaret.java
+ test/jdk/javax/swing/JTable/TestCaretArtifact.java
Changeset: 2286fae3
Branch: hermetic-java-runtime
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2024-12-06 06:32:03 +0000
URL: https://git.openjdk.org/leyden/commit/2286fae300b37f4b69ed817d3edea6fe7fa2f…
8345159: RISCV: Fix -Wzero-as-null-pointer-constant warning in emit_static_call_stub
Reviewed-by: mli, rehn
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
Changeset: d9a22139
Branch: hermetic-java-runtime
Author: Roland Westrelin <roland(a)openjdk.org>
Date: 2024-12-06 09:18:46 +0000
URL: https://git.openjdk.org/leyden/commit/d9a22139fb14c67e2b1dac2c93c1e46bc3b14…
8345299: C2: some nodes can still have incorrect control after do_range_check()
Reviewed-by: chagedorn, kvn
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
Changeset: 874d68a9
Branch: hermetic-java-runtime
Author: Roland Westrelin <roland(a)openjdk.org>
Date: 2024-12-06 09:19:55 +0000
URL: https://git.openjdk.org/leyden/commit/874d68a96ce67caaf944dd25fbfb44eab965d…
8343747: C2: TestReplicateAtConv.java crashes with -XX:MaxVectorSize=8
Reviewed-by: epeter, kvn
! src/hotspot/share/opto/vectornode.cpp
! test/hotspot/jtreg/compiler/vectorization/TestReplicateAtConv.java
Changeset: f6021a9c
Branch: hermetic-java-runtime
Author: Daniel Gredler <dgredler(a)openjdk.org>
Date: 2024-12-06 13:07:35 +0000
URL: https://git.openjdk.org/leyden/commit/f6021a9c34da877bf954f5b90b4233949ec0f…
8344668: Unnecessary array allocations and copying in TextLine
Reviewed-by: honkar, azvegint, prr
! src/java.desktop/share/classes/java/awt/font/TextLine.java
Changeset: 0e2a2852
Branch: hermetic-java-runtime
Author: Evgeny Nikitin <enikitin(a)openjdk.org>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2024-12-06 14:19:15 +0000
URL: https://git.openjdk.org/leyden/commit/0e2a28527738d227a66ea44b9a5c037c72039…
8344833: CTW: Make failing on zero classes optional
Reviewed-by: thartmann, kvn
! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/CtwRunner.java
Changeset: 49664195
Branch: hermetic-java-runtime
Author: Chen Liang <liach(a)openjdk.org>
Date: 2024-12-06 14:25:03 +0000
URL: https://git.openjdk.org/leyden/commit/496641955041c5e48359e6256a4a61812653d…
8334733: Remove obsolete @enablePreview from tests after JDK-8334714
Reviewed-by: mchung, asotona
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java
! test/hotspot/jtreg/serviceability/dcmd/framework/VMVersionTest.java
! test/hotspot/jtreg/testlibrary/ctw/Makefile
! test/jdk/java/io/Serializable/records/BadCanonicalCtrTest.java
! test/jdk/java/io/Serializable/records/ProhibitedMethods.java
! test/jdk/java/io/Serializable/records/SerialPersistentFieldsTest.java
! test/jdk/java/lang/Class/getSimpleName/GetSimpleNameTest.java
! test/jdk/java/lang/ModuleTests/AnnotationsTest.java
! test/jdk/java/lang/StackWalker/TestBCI.java
! test/jdk/java/lang/annotation/AnnotationTypeMismatchException/AnnotationTypeMismatchTest.java
! test/jdk/java/lang/annotation/AnnotationTypeMismatchException/ArityTypeMismatchTest.java
! test/jdk/java/lang/annotation/AnnotationTypeMismatchException/ArrayTypeMismatchTest.java
! test/jdk/java/lang/annotation/AnnotationTypeMismatchException/EnumTypeMismatchTest.java
! test/jdk/java/lang/annotation/AnnotationVerifier.java
! test/jdk/java/lang/instrument/NativeMethodPrefixApp.java
! test/jdk/java/lang/instrument/RetransformApp.java
! test/jdk/java/lang/invoke/8022701/MHIllegalAccess.java
! test/jdk/java/lang/invoke/DefineClassTest.java
! test/jdk/java/lang/invoke/MethodHandleProxies/BasicTest.java
! test/jdk/java/lang/invoke/MethodHandleProxies/WrapperHiddenClassTest.java
! test/jdk/java/lang/invoke/MethodHandles/classData/ClassDataTest.java
! test/jdk/java/lang/invoke/accessProtectedSuper/Test.java
! test/jdk/java/lang/invoke/condy/BootstrapMethodJumboArgsTest.java
! test/jdk/java/lang/invoke/condy/CondyBSMException.java
! test/jdk/java/lang/invoke/condy/CondyBSMInvocation.java
! test/jdk/java/lang/invoke/condy/CondyBSMValidationTest.java
! test/jdk/java/lang/invoke/condy/CondyInterfaceWithOverpassMethods.java
! test/jdk/java/lang/invoke/condy/CondyNameValidationTest.java
! test/jdk/java/lang/invoke/condy/CondyNestedTest.java
! test/jdk/java/lang/invoke/condy/CondyRepeatFailedResolution.java
! test/jdk/java/lang/invoke/condy/CondyReturnPrimitiveTest.java
! test/jdk/java/lang/invoke/condy/CondyStaticArgumentsTest.java
! test/jdk/java/lang/invoke/condy/CondyTypeValidationTest.java
! test/jdk/java/lang/invoke/condy/CondyWithGarbageTest.java
! test/jdk/java/lang/invoke/condy/CondyWrongType.java
! test/jdk/java/lang/invoke/condy/ConstantBootstrapsTest.java
! test/jdk/java/lang/invoke/defineHiddenClass/BasicTest.java
! test/jdk/java/lang/invoke/defineHiddenClass/HiddenNestmateTest.java
! test/jdk/java/lang/invoke/defineHiddenClass/StaticInvocableTest.java
! test/jdk/java/lang/invoke/lambda/LambdaAsm.java
! test/jdk/java/lang/invoke/lambda/LambdaStackTrace.java
! test/jdk/java/lang/invoke/lookup/SpecialStatic.java
! test/jdk/java/lang/module/ClassFileVersionsTest.java
! test/jdk/java/lang/module/ConfigurationTest.java
! test/jdk/java/lang/module/ModuleDescriptorTest.java
! test/jdk/java/lang/module/ModuleFinderTest.java
! test/jdk/java/lang/module/ModuleNamesTest.java
! test/jdk/java/lang/module/MultiReleaseJarTest.java
! test/jdk/java/lang/reflect/Generics/TestMissingTypeVariable.java
! test/jdk/java/lang/reflect/Method/invoke/TestPrivateInterfaceMethodReflect.java
! test/jdk/java/lang/reflect/records/IsRecordTest.java
! test/jdk/java/lang/runtime/ExactnessConversionsSupportTest.java
! test/jdk/java/lang/runtime/SwitchBootstrapsTest.java
! test/jdk/java/security/Provider/SecurityProviderModularTest.java
! test/jdk/java/time/nontestng/java/time/chrono/HijrahConfigTest.java
! test/jdk/java/util/ServiceLoader/BadProvidersTest.java
! test/jdk/javax/security/auth/login/modules/JaasModularClientTest.java
! test/jdk/jdk/classfile/ClassHierarchyInfoTest.java
! test/jdk/jdk/classfile/SnippetsTest.java
! test/jdk/jdk/classfile/TEST.properties
! test/jdk/jdk/classfile/VerifierSelfTest.java
! test/jdk/jdk/internal/reflect/CallerSensitive/CallerSensitiveFinder.java
! test/jdk/jdk/internal/reflect/CallerSensitive/CheckCSMs.java
! test/jdk/jdk/internal/reflect/CallerSensitive/MissingCallerSensitive.java
! test/jdk/jdk/jfr/event/compiler/TestCompilerInlining.java
! test/jdk/jdk/jfr/event/io/TestInstrumentation.java
! test/jdk/jdk/jfr/javaagent/TestEventInstrumentation.java
! test/jdk/jdk/lambda/TEST.properties
! test/jdk/jdk/modules/incubator/ServiceBinding.java
! test/jdk/sun/tools/jcmd/TestProcessHelper.java
! test/jdk/tools/jimage/JImageNonAsciiNameTest.java
! test/jdk/tools/jimage/JImageTest.java
! test/jdk/tools/jlink/DefaultProviderTest.java
! test/jdk/tools/jlink/ExplodedModuleNameTest.java
! test/jdk/tools/jlink/IntegrationTest.java
! test/jdk/tools/jlink/JLink100Modules.java
! test/jdk/tools/jlink/JLink2Test.java
! test/jdk/tools/jlink/JLinkDedupTestBatchSizeOne.java
! test/jdk/tools/jlink/JLinkNegativeTest.java
! test/jdk/tools/jlink/JLinkOptionsTest.java
! test/jdk/tools/jlink/JLinkPluginsTest.java
! test/jdk/tools/jlink/JLinkTest.java
! test/jdk/tools/jlink/ModuleNamesOrderTest.java
! test/jdk/tools/jlink/NativeTest.java
! test/jdk/tools/jlink/plugins/AddOptionsPluginTest.java
! test/jdk/tools/jlink/plugins/CDSPluginTest.java
! test/jdk/tools/jlink/plugins/GenerateJLIClassesPluginTest.java
! test/jdk/tools/jlink/plugins/IncludeLocalesPluginTest.java
! test/jdk/tools/jlink/plugins/SaveJlinkArgfilesPluginTest.java
! test/jdk/tools/jlink/plugins/StringSharingPluginTest.java
! test/jdk/tools/jlink/plugins/StripJavaDebugAttributesPluginTest.java
! test/jdk/tools/jlink/plugins/VendorInfoPluginsTest.java
! test/langtools/jdk/javadoc/tool/CheckResourceKeys.java
! test/langtools/tools/javac/4241573/T4241573.java
! test/langtools/tools/javac/7003595/T7003595.java
! test/langtools/tools/javac/7153958/CPoolRefClassContainingInlinedCts.java
! test/langtools/tools/javac/7166455/CheckACC_STRICTFlagOnclinitTest.java
! test/langtools/tools/javac/8000518/DuplicateConstantPoolEntry.java
! test/langtools/tools/javac/8005931/CheckACC_STRICTFlagOnPkgAccessClassTest.java
! test/langtools/tools/javac/8009170/RedundantByteCodeInArrayTest.java
! test/langtools/tools/javac/AnonymousClass/AnonymousClassFlags.java
! test/langtools/tools/javac/MethodParameters/AnnotationTest.java
! test/langtools/tools/javac/MethodParameters/AnonymousClass.java
! test/langtools/tools/javac/MethodParameters/ClassFileVisitor.java
! test/langtools/tools/javac/MethodParameters/Constructors.java
! test/langtools/tools/javac/MethodParameters/EnumTest.java
! test/langtools/tools/javac/MethodParameters/InstanceMethods.java
! test/langtools/tools/javac/MethodParameters/LambdaTest.java
! test/langtools/tools/javac/MethodParameters/LegacyOutputTest/LegacyOutputTest.java
! test/langtools/tools/javac/MethodParameters/LocalClassTest.java
! test/langtools/tools/javac/MethodParameters/MemberClassTest.java
! test/langtools/tools/javac/MethodParameters/StaticMethods.java
! test/langtools/tools/javac/MethodParameters/UncommonParamNames.java
! test/langtools/tools/javac/MethodParametersTest.java
! test/langtools/tools/javac/NoStringToLower.java
! test/langtools/tools/javac/RequiredParameterFlags/ImplicitParameters.java
! test/langtools/tools/javac/StringConcat/TestIndyStringConcat.java
! test/langtools/tools/javac/StringConcat/WellKnownTypeSignatures.java
! test/langtools/tools/javac/StringConcat/WellKnownTypes.java
! test/langtools/tools/javac/StringConcat/access/Test.java
! test/langtools/tools/javac/T6695379/AnnotationsAreNotCopiedToBridgeMethodsTest.java
! test/langtools/tools/javac/T6970173/DebugPointerAtBadPositionTest.java
! test/langtools/tools/javac/T7008643/InlinedFinallyConfuseDebuggersTest.java
! test/langtools/tools/javac/T7053059/DoubleCastTest.java
! test/langtools/tools/javac/T7093325.java
! test/langtools/tools/javac/T7165659/InnerClassAttrMustNotHaveStrictFPFlagTest.java
! test/langtools/tools/javac/T8003967/DetectMutableStaticFields.java
! test/langtools/tools/javac/T8010737/ParameterNamesAreNotCopiedToAnonymousInitTest.java
! test/langtools/tools/javac/T8011181/EmptyUTF8ForInnerClassNameTest.java
! test/langtools/tools/javac/T8019486/WrongLNTForLambdaTest.java
! test/langtools/tools/javac/T8022186/DeadCodeGeneratedForEmptyTryTest.java
! test/langtools/tools/javac/T8024039/NoDeadCodeGenerationOnTrySmtTest.java
! test/langtools/tools/javac/T8028504/DontGenerateLVTForGNoneOpTest.java
! test/langtools/tools/javac/T8180141/MissingLNTEntryForBreakContinueTest.java
! test/langtools/tools/javac/T8180660/MissingLNTEntryForFinalizerTest.java
! test/langtools/tools/javac/T8187805/BogusRTTAForUnusedVarTest.java
! test/langtools/tools/javac/T8203892/CheckTargetIsNotAddedAsMarkerInterfaceTest.java
! test/langtools/tools/javac/T8209173/CodeCompletionExceptTest.java
! test/langtools/tools/javac/T8210435/NoLocalsMustBeReservedForDCEedVarsTest.java
! test/langtools/tools/javac/T8222949/TestConstantDynamic.java
! test/langtools/tools/javac/TryWithResources/TwrSimpleClose.java
! test/langtools/tools/javac/annotations/ApplicableAnnotationsOnRecords.java
! test/langtools/tools/javac/annotations/SyntheticParameters.java
! test/langtools/tools/javac/annotations/parameter/ParameterAnnotations.java
! test/langtools/tools/javac/annotations/typeAnnotations/TypeAnnotationsPositionsOnRecords.java
! test/langtools/tools/javac/annotations/typeAnnotations/VariablesDeclaredWithVarTest.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/AnonymousClassTest.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest1.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest2.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest3.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/DeadCode.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/InstanceInitializer.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/NewTypeArguments.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/NoTargetAnnotations.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/Scopes.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/StaticInitializer.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/SyntheticParameters.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/T8008762.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/T8008769.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/T8010015.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/TestAnonInnerClasses.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/TestNewCastArray.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/TypeAnnotationPropagationTest.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/TypeCasts.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/Wildcards.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ClassExtends.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ClassTypeParam.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ConstructorInvocationTypeArgument.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/Constructors.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ExceptionParameters.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/Fields.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/FromSpecification.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/Initializers.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/Lambda.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodInvocationTypeArgument.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodParameters.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodReceivers.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodReturns.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodThrows.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodTypeParam.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MultiCatch.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/NestedTypes.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/NewObjects.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/RepeatingTypeAnnotations.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ResourceVariable.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/TypeCasts.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/TypeTests.java
! test/langtools/tools/javac/cast/intersection/DuplicatedCheckcastTest.java
! test/langtools/tools/javac/classfiles/InnerClasses/SyntheticClasses.java
! test/langtools/tools/javac/classfiles/T8255757/T8255757.java
! test/langtools/tools/javac/classfiles/attributes/AnnotationDefault/AnnotationDefaultTest.java
! test/langtools/tools/javac/classfiles/attributes/EnclosingMethod/EnclosingMethodTest.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/LineNumberTest.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/MultipleRecordPatterns.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/RuleSwitchBreaks.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/StringSwitchBreaks.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/T8050993.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/T8314275.java
! test/langtools/tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTableTest.java
! test/langtools/tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTypeTableTest.java
! test/langtools/tools/javac/classfiles/attributes/Module/ModuleFlagTest.java
! test/langtools/tools/javac/classfiles/attributes/Module/ModuleTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/ConstructorTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/EnumTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/ExceptionTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/FieldTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/InnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/MethodParameterTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/MethodTypeBoundTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/ReturnTypeTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/AnonymousClassTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/InnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/LocalClassTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/MixTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/ModuleInfoTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/NoSourceFileAttribute.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/SyntheticClassTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/TopLevelClassesOneFileTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateInnerClassConstructorsTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateInnerClassMembersTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateSiblingsTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/AssertFieldTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/BridgeMethodForGenericMethodTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/BridgeMethodsForLambdaTargetRelease14Test.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/BridgeMethodsForLambdaTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/EnumTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/PackageInfoTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/ThisFieldTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForGenericMethodTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerAnnotationTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerEnumTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerInterfaceTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForTopLevelClassTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsForGenericMethodTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsForLambdaTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsTest.java
! test/langtools/tools/javac/classfiles/attributes/deprecated/DeprecatedPackageTest.java
! test/langtools/tools/javac/classfiles/attributes/deprecated/DeprecatedTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerAnnotationTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerEnumTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerInterfaceTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesHierarchyTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInAnonymousClassTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerAnnotationTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerEnumTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerInterfaceTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInLocalClassTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesIndexTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerAnnotationTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerEnumTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerInterfaceTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerEnumsInInnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerAnnotationTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerEnumTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerInterfaceTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/NoInnerClassesTest.java
! test/langtools/tools/javac/classreader/8171132/BadConstantValue.java
! test/langtools/tools/javac/classreader/BadMethodParameter.java
! test/langtools/tools/javac/classwriter/IndyCorrectInvocationName.java
! test/langtools/tools/javac/code/CharImmediateValue.java
! test/langtools/tools/javac/constDebug/ConstDebugTest.java
! test/langtools/tools/javac/defaultMethods/BadClassfile.java
! test/langtools/tools/javac/defaultMethods/CheckACC_STRICTFlagOnDefaultMethodTest.java
! test/langtools/tools/javac/defaultMethods/TestDefaultBody.java
! test/langtools/tools/javac/defaultMethods/TestNoBridgeOnDefaults.java
! test/langtools/tools/javac/defaultMethods/super/TestDirectSuperInterfaceInvoke.java
! test/langtools/tools/javac/diags/CheckResourceKeys.java
! test/langtools/tools/javac/diags/Example.java
! test/langtools/tools/javac/diags/examples/BadConstantValueType/BadConstantValueType.java
! test/langtools/tools/javac/diags/examples/InvalidDefaultInterface/InvalidDefaultInterface.java
! test/langtools/tools/javac/diags/examples/InvalidStaticInterface/InvalidStaticInterface.java
! test/langtools/tools/javac/expression/_super/NonDirectSuper/NonDirectSuper.java
! test/langtools/tools/javac/file/SymLinkArchiveTest.java
! test/langtools/tools/javac/file/SymLinkShortNameTest.java
! test/langtools/tools/javac/file/SymLinkTest.java
! test/langtools/tools/javac/flow/LVTHarness.java
! test/langtools/tools/javac/generics/bridges/BridgeHarness.java
! test/langtools/tools/javac/importscope/T8193717.java
! test/langtools/tools/javac/jvm/ClassRefDupInConstantPoolTest.java
! test/langtools/tools/javac/lambda/ByteCodeTest.java
! test/langtools/tools/javac/lambda/LambdaTestStrictFPFlag.java
! test/langtools/tools/javac/lambda/LocalVariableTable.java
! test/langtools/tools/javac/lambda/TestBootstrapMethodsCount.java
! test/langtools/tools/javac/lambda/TestInvokeDynamic.java
! test/langtools/tools/javac/lambda/bytecode/TestLambdaBytecode.java
! test/langtools/tools/javac/lambda/bytecode/TestLambdaBytecodeTargetRelease14.java
! test/langtools/tools/javac/lambda/deduplication/DeduplicationTest.java
! test/langtools/tools/javac/lambda/lambdaNaming/TestNonSerializableLambdaNameStability.java
! test/langtools/tools/javac/launcher/GetResourceTest.java
! test/langtools/tools/javac/launcher/SourceLauncherTest.java
! test/langtools/tools/javac/launcher/src/p/q/CLTest.java
! test/langtools/tools/javac/linenumbers/ConditionalLineNumberTest.java
! test/langtools/tools/javac/linenumbers/FinallyLineNumberTest.java
! test/langtools/tools/javac/linenumbers/NestedLineNumberTest.java
! test/langtools/tools/javac/linenumbers/NullCheckLineNumberTest.java
! test/langtools/tools/javac/meth/TestCP.java
! test/langtools/tools/javac/modules/AnnotationsOnModules.java
! test/langtools/tools/javac/modules/IncubatingTest.java
! test/langtools/tools/javac/modules/JavaBaseTest.java
! test/langtools/tools/javac/modules/ModuleVersion.java
! test/langtools/tools/javac/modules/OpenModulesTest.java
! test/langtools/tools/javac/multicatch/7005371/T7005371.java
! test/langtools/tools/javac/multicatch/Pos05.java
! test/langtools/tools/javac/patterns/Annotations.java
! test/langtools/tools/javac/patterns/LocalVariableTable.java
! test/langtools/tools/javac/patterns/MatchExceptionTest.java
! test/langtools/tools/javac/patterns/NestedPatternVariablesBytecode.java
! test/langtools/tools/javac/patterns/NoUnnecessaryCast.java
! test/langtools/tools/javac/platform/ModuleVersionTest.java
! test/langtools/tools/javac/platform/VerifyCTSymClassFiles.java
! test/langtools/tools/javac/platform/createsymbols/CreateSymbolsTest.java
! test/langtools/tools/javac/preview/PreviewAutoSuppress.java
! test/langtools/tools/javac/preview/PreviewErrors.java
! test/langtools/tools/javac/preview/PreviewTest.java
! test/langtools/tools/javac/processing/model/element/TestFileObjectOf.java
! test/langtools/tools/javac/processing/model/element/TestOrigin.java
! test/langtools/tools/javac/records/RecordCompilationTests.java
! test/langtools/tools/javac/records/RecordsBinaryCompatibilityTests.java
! test/langtools/tools/javac/records/recordComponent/RecordComponentTypeTest.java
! test/langtools/tools/javac/recovery/AnnotationRecovery.java
! test/langtools/tools/javac/recovery/AttrRecovery.java
! test/langtools/tools/javac/recovery/FlowRecovery.java
! test/langtools/tools/javac/recovery/LambdaRecovery.java
! test/langtools/tools/javac/recovery/MethodModifiers.java
! test/langtools/tools/javac/resolve/NoObjectToString.java
! test/langtools/tools/javac/sealed/BinaryCompatibilityTests.java
! test/langtools/tools/javac/sealed/CheckSubtypesOfSealedTest.java
! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java
! test/langtools/tools/javac/sym/ElementStructureTest.java
! test/langtools/tools/javac/varargs/6199075/T6199075.java
! test/langtools/tools/javac/varargs/7042566/T7042566.java
! test/langtools/tools/javap/T6716452.java
! test/langtools/tools/javap/TestClassNameWarning.java
! test/langtools/tools/javap/UndefinedAccessFlagTest.java
! test/langtools/tools/javap/VerificationTest.java
! test/langtools/tools/javap/classfile/6888367/T6888367.java
! test/langtools/tools/javap/classfile/T6887895.java
! test/langtools/tools/javap/classfile/deps/T6907575.java
! test/langtools/tools/javap/typeAnnotations/JSR175Annotations.java
! test/langtools/tools/javap/typeAnnotations/NewArray.java
! test/langtools/tools/javap/typeAnnotations/Presence.java
! test/langtools/tools/javap/typeAnnotations/PresenceInner.java
! test/langtools/tools/javap/typeAnnotations/TypeCasts.java
! test/langtools/tools/javap/typeAnnotations/Visibility.java
! test/langtools/tools/javap/typeAnnotations/Wildcards.java
! test/micro/org/openjdk/bench/java/lang/classfile/TypeKindBench.java
! test/micro/org/openjdk/bench/java/lang/classfile/Utf8EntryWriteTo.java
! test/micro/org/openjdk/bench/java/lang/invoke/LazyStaticColdStart.java
! test/micro/org/openjdk/bench/jdk/classfile/AbstractCorpusBenchmark.java
! test/micro/org/openjdk/bench/jdk/classfile/ClassfileBenchmark.java
! test/micro/org/openjdk/bench/jdk/classfile/CodeAttributeTools.java
! test/micro/org/openjdk/bench/jdk/classfile/ConstantPoolBuildingClassEntry.java
! test/micro/org/openjdk/bench/jdk/classfile/RebuildMethodBodies.java
! test/micro/org/openjdk/bench/jdk/classfile/RepeatedModelTraversal.java
! test/micro/org/openjdk/bench/jdk/classfile/Write.java
Changeset: 573bcb61
Branch: hermetic-java-runtime
Author: Hannes Wallnöfer <hannesw(a)openjdk.org>
Date: 2024-12-06 16:39:08 +0000
URL: https://git.openjdk.org/leyden/commit/573bcb61809cbd98ec52d159d0c8e030e4a8e…
8345664: Use simple parameter type names in @link and @see tags
Reviewed-by: liach
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/LinkTaglet.java
! test/langtools/jdk/javadoc/doclet/testLinkTaglet/TestLinkTaglet.java
! test/langtools/jdk/javadoc/doclet/testLinkTaglet/TestLinkTagletWithModule.java
! test/langtools/jdk/javadoc/doclet/testLinkTaglet/pkg/C.java
! test/langtools/jdk/javadoc/doclet/testNestedGenerics/TestNestedGenerics.java
! test/langtools/jdk/javadoc/doclet/testSeeTag/TestSeeTagWithModule.java
Changeset: 470701f0
Branch: hermetic-java-runtime
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2024-12-06 18:42:07 +0000
URL: https://git.openjdk.org/leyden/commit/470701f0bb269834cc0e1cb40f7d34e922264…
8340969: jdk/jfr/startupargs/TestStartDuration.java should be marked as flagless
Reviewed-by: syan, egahlin
! test/jdk/jdk/jfr/startupargs/TestStartDuration.java
Changeset: e0d63987
Branch: hermetic-java-runtime
Author: Brent Christian <bchristi(a)openjdk.org>
Date: 2024-12-06 21:18:35 +0000
URL: https://git.openjdk.org/leyden/commit/e0d639878346946d0627a57b0eeb0cac8ca53…
8344575: Examine usage of ReflectUtil.forName() in java.sql.rowset - XmlReaderContentHandler
Reviewed-by: lancea, mchung, alanb, liach
! src/java.base/share/classes/module-info.java
! src/java.base/share/classes/sun/reflect/misc/ReflectUtil.java
! src/java.sql.rowset/share/classes/com/sun/rowset/internal/XmlReaderContentHandler.java
Changeset: c517ffba
Branch: hermetic-java-runtime
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2024-12-07 09:56:15 +0000
URL: https://git.openjdk.org/leyden/commit/c517ffba7d9388e75b5d7bba77e565e71c0a7…
8339910: RISC-V: crc32 intrinsic with carry-less multiplication
Reviewed-by: rehn, luhenry
! src/hotspot/cpu/riscv/globals_riscv.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/stubRoutines_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.hpp
! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp
Changeset: 83ea0133
Branch: hermetic-java-runtime
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2024-12-08 23:27:31 +0000
URL: https://git.openjdk.org/leyden/commit/83ea0133ddd4c65339309ae4fa0700208a3bb…
8345629: Remove expired flags in JDK 25
Reviewed-by: kvn, coleenp
! src/hotspot/share/runtime/arguments.cpp
! src/java.base/share/man/java.md
Changeset: 458979d8
Branch: hermetic-java-runtime
Author: Sorna Sarathi <n.sornasarathi(a)gmail.com>
Committer: David Holmes <dholmes(a)openjdk.org>
Date: 2024-12-09 02:05:59 +0000
URL: https://git.openjdk.org/leyden/commit/458979d83ac784273263b54516369d7976401…
8344611: Add missing classpath exception
Reviewed-by: amitkumar, iris
! src/java.base/share/native/libjava/ub.h
! src/jdk.incubator.vector/linux/native/libsleef/lib/vector_math_neon.c
! src/jdk.incubator.vector/linux/native/libsleef/lib/vector_math_rvv.c
! src/jdk.incubator.vector/linux/native/libsleef/lib/vector_math_sve.c
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/runtimelink/JimageDiffGenerator.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/runtimelink/ResourcePoolReader.java
Changeset: 842b3638
Branch: hermetic-java-runtime
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2024-12-09 02:43:54 +0000
URL: https://git.openjdk.org/leyden/commit/842b3638794973a3eae920eb898782b280e99…
8345698: Remove tier1_compiler_not_xcomp from github actions
Reviewed-by: syan, liach
! .github/workflows/test.yml
Changeset: 69e664de
Branch: hermetic-java-runtime
Author: SendaoYan <syan(a)openjdk.org>
Date: 2024-12-09 03:38:41 +0000
URL: https://git.openjdk.org/leyden/commit/69e664de14d1f9d66447937d494da8bf971ac…
8345632: [ASAN] memory leak in get_numbered_property_as_sorted_string function
Reviewed-by: ccheung, dholmes
! src/hotspot/share/classfile/modules.cpp
Changeset: 830173fc
Branch: hermetic-java-runtime
Author: Andrew Haley <aph(a)openjdk.org>
Date: 2024-12-09 11:05:25 +0000
URL: https://git.openjdk.org/leyden/commit/830173fcb08b004ea3932d47cb522c589feec…
8344068: Windows x86-64: Out of CodeBuffer space when generating final stubs
Reviewed-by: kvn, vlivanov
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
Changeset: d7ef3ac0
Branch: hermetic-java-runtime
Author: Fabian Meumertzheim <fabian(a)meumertzhe.im>
Committer: Kevin Walls <kevinw(a)openjdk.org>
Date: 2024-12-09 12:12:50 +0000
URL: https://git.openjdk.org/leyden/commit/d7ef3ac0b7e677c4901c69ad4361b5de8408e…
8345684: OperatingSystemMXBean.getSystemCpuLoad() throws NPE
Reviewed-by: dholmes, kevinw, sgehwolf
! src/jdk.management/unix/classes/com/sun/management/internal/OperatingSystemImpl.java
Changeset: 153dc6d8
Branch: hermetic-java-runtime
Author: Matthew Donovan <mdonovan(a)openjdk.org>
Date: 2024-12-09 13:20:26 +0000
URL: https://git.openjdk.org/leyden/commit/153dc6d84300e4c3446e33be820c15336cf45…
8345133: Test sun/security/tools/jarsigner/TsacertOptionTest.java failed: Warning found in stdout
Reviewed-by: hchao, mullan
! test/jdk/sun/security/tools/jarsigner/TsacertOptionTest.java
Changeset: e821d599
Branch: hermetic-java-runtime
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2024-12-09 13:54:31 +0000
URL: https://git.openjdk.org/leyden/commit/e821d599c8a715af54374218ab285a8d061b1…
8345589: Simplify Windows definition of strtok_r
Reviewed-by: dholmes, jwaters
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp
Changeset: 166c1277
Branch: hermetic-java-runtime
Author: Erik Joelsson <erikj(a)openjdk.org>
Date: 2024-12-09 14:05:57 +0000
URL: https://git.openjdk.org/leyden/commit/166c12771d9d8c466e73a9490c4eb1fc9a5f6…
8345726: Update mx in RunTestPrebuiltSpec to reflect change in JDK-8345302
Reviewed-by: ihse
! make/RunTestsPrebuiltSpec.gmk
Changeset: 35c00532
Branch: hermetic-java-runtime
Author: Eric Caspole <ecaspole(a)openjdk.org>
Date: 2024-12-09 14:59:05 +0000
URL: https://git.openjdk.org/leyden/commit/35c00532a1dd2a6df5fc3d5173ca692517675…
8345405: Add JMH showing the regression in 8341649
Reviewed-by: redestad, coleenp
+ test/micro/org/openjdk/bench/vm/runtime/MethodHandleStress.java
Changeset: 7aa0cbc9
Branch: hermetic-java-runtime
Author: Scott Marlow <smarlow(a)redhat.com>
Committer: Chen Liang <liach(a)openjdk.org>
Date: 2024-12-09 14:59:59 +0000
URL: https://git.openjdk.org/leyden/commit/7aa0cbc91d90493a3dae973cb8077cfa283c3…
8345614: Improve AnnotationFormatError message for duplicate annotation interfaces
Reviewed-by: liach
! src/java.base/share/classes/sun/reflect/annotation/AnnotationParser.java
Changeset: b1204046
Branch: hermetic-java-runtime
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2024-12-09 15:53:48 +0000
URL: https://git.openjdk.org/leyden/commit/b120404620defe5fac83d4b5997fb5e9ce50e…
8345793: Update copyright year to 2024 for the build system in files where it was missed
Reviewed-by: kbarrett, erikj
! .github/actions/config/action.yml
! .github/actions/do-build/action.yml
! .github/actions/get-bootjdk/action.yml
! .github/actions/get-bundles/action.yml
! .github/actions/get-msys2/action.yml
! .github/scripts/gen-build-failure-report.sh
! .github/scripts/gen-test-summary.sh
! .github/workflows/build-cross-compile.yml
! make/CompileJavaModules.gmk
! make/CompileModuleTools.gmk
! make/CopyImportModules.gmk
! make/CopyInterimTZDB.gmk
! make/Global.gmk
! make/Init.gmk
! make/JrtfsJar.gmk
! make/MacBundles.gmk
! make/MainSupport.gmk
! make/RunTestsPrebuilt.gmk
! make/StaticLibsImage.gmk
! make/TestImage.gmk
! make/ToolsHotspot.gmk
! make/ToolsJdk.gmk
! make/autoconf/Makefile.template
! make/autoconf/bootcycle-spec.gmk.template
! make/autoconf/build-aux/pkg.m4
! make/autoconf/hotspot.m4
! make/autoconf/jdk-version.m4
! make/autoconf/lib-alsa.m4
! make/autoconf/lib-bundled.m4
! make/autoconf/lib-freetype.m4
! make/autoconf/lib-x11.m4
! make/autoconf/util_paths.m4
! make/common/CopyFiles.gmk
! make/common/Execute.gmk
! make/common/MakeIO.gmk
! make/common/Modules.gmk
! make/common/ProcessMarkdown.gmk
! make/common/TextFileProcessing.gmk
! make/common/ZipArchive.gmk
! make/common/modules/CopyCommon.gmk
! make/devkit/Makefile
! make/hotspot/CopyToExplodedJdk.gmk
! make/hotspot/gensrc/GensrcJvmti.gmk
! make/ide/eclipse/CreateWorkspace.gmk
! make/ide/idea/jdk/idea.gmk
! make/ide/visualstudio/hotspot/src/classes/build/tools/projectcreator/BuildConfig.java
! make/ide/visualstudio/hotspot/src/classes/build/tools/projectcreator/ProjectCreator.java
! make/ide/vscode/hotspot/CreateVSCodeProject.gmk
! make/langtools/tools/javacserver/server/CompilerThreadPool.java
! make/langtools/tools/javacserver/server/Server.java
! make/langtools/tools/propertiesparser/parser/MessageType.java
! make/modules/java.base/gensrc/GensrcBuffer.gmk
! make/modules/java.base/gensrc/GensrcExceptions.gmk
! make/modules/java.base/gensrc/GensrcMisc.gmk
! make/modules/java.desktop/gensrc/GensrcIcons.gmk
! make/modules/jdk.charsets/Java.gmk
! make/modules/jdk.compiler/Gendata.gmk
! make/modules/jdk.javadoc/Gendata.gmk
! make/modules/jdk.javadoc/Gensrc.gmk
! make/modules/jdk.jcmd/Java.gmk
! make/modules/jdk.jconsole/Java.gmk
! make/modules/jdk.jdeps/Gensrc.gmk
! make/modules/jdk.localedata/Java.gmk
! make/modules/jdk.sctp/Java.gmk
! make/test/BuildJtregTestThreadFactory.gmk
! make/test/BuildTestLib.gmk
! make/test/JtregNativeLibTest.gmk
! src/utils/hsdis/binutils/hsdis-binutils.c
! src/utils/hsdis/capstone/hsdis-capstone.c
! src/utils/hsdis/hsdis.h
! src/utils/hsdis/llvm/hsdis-llvm.cpp
! test/jdk/build/AbsPathsInImage.java
Changeset: 480b508c
Branch: hermetic-java-runtime
Author: Daniel Skantz <daniel.skantz(a)oracle.com>
Committer: Vladimir Kozlov <kvn(a)openjdk.org>
Date: 2024-12-09 16:29:56 +0000
URL: https://git.openjdk.org/leyden/commit/480b508cf2f6972691eea35f133cc8fb939ac…
8345156: C2: Add bailouts next to a few asserts
Reviewed-by: kvn, epeter
! src/hotspot/share/opto/block.cpp
! src/hotspot/share/opto/chaitin.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/gcm.cpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/matcher.cpp
Changeset: cc628a13
Branch: hermetic-java-runtime
Author: Roland Westrelin <roland(a)openjdk.org>
Date: 2024-12-09 16:43:16 +0000
URL: https://git.openjdk.org/leyden/commit/cc628a133e471e7edf07831ff386f0eaf57e9…
8345287: C2: live in computation is broken
Reviewed-by: kvn, dlong, rcastanedalo
! src/hotspot/share/opto/live.cpp
Changeset: 48e22ba7
Branch: hermetic-java-runtime
Author: Alexandre Iline <shurailine(a)openjdk.org>
Date: 2024-12-09 19:43:55 +0000
URL: https://git.openjdk.org/leyden/commit/48e22ba7725a937ad72b84cce16c0dcecf5f2…
8345693: Update JCov for class file version 69
Reviewed-by: ihse
! make/conf/jib-profiles.js
Changeset: eff20a38
Branch: hermetic-java-runtime
Author: Michael McMahon <michaelm(a)openjdk.org>
Date: 2024-12-09 20:24:41 +0000
URL: https://git.openjdk.org/leyden/commit/eff20a38c75a59372856e3ac54559661db924…
8345794: Backout doc change introduced by JDK-8235786
Reviewed-by: dfuchs
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpExchange.java
! test/jdk/com/sun/net/httpserver/ExchangeAttributeTest.java
Changeset: 0b9e749f
Branch: hermetic-java-runtime
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2024-12-09 20:35:54 +0000
URL: https://git.openjdk.org/leyden/commit/0b9e749f54f409b8ff904f6b253292012ee84…
8345390: [ubsan] systemDictionaryShared.cpp:964: member call on null pointer
Reviewed-by: mbaesken, kbarrett
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! test/hotspot/jtreg/runtime/cds/appcds/LambdaInvokeVirtual.java
Changeset: 2207749c
Branch: hermetic-java-runtime
Author: Artur Barashev <abarashev(a)openjdk.org>
Committer: Bradford Wetmore <wetmore(a)openjdk.org>
Date: 2024-12-09 20:56:59 +0000
URL: https://git.openjdk.org/leyden/commit/2207749c8915a4b65faec51948a183f4bb6ae…
8344629: SSLSocketNoServerHelloClientShutdown test timeout
Reviewed-by: wetmore
! test/jdk/sun/security/ssl/SSLCipher/SSLSocketNoServerHelloClientShutdown.java
Changeset: fe0173dd
Branch: hermetic-java-runtime
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2024-12-09 21:03:37 +0000
URL: https://git.openjdk.org/leyden/commit/fe0173ddefd104aa4a451ef57057514f963b8…
8345803: Update copyright year to 2024 for security in files where it was missed
Reviewed-by: mullan
! src/java.security.jgss/macosx/native/libosxkrb5/SCDynamicStoreConfig.m
! src/java.security.jgss/windows/man/kinit.md
! src/java.security.jgss/windows/man/klist.md
! src/java.security.jgss/windows/man/ktab.md
! src/java.security.sasl/share/classes/com/sun/security/sasl/digest/DigestMD5Client.java
! src/java.smartcardio/unix/classes/sun/security/smartcardio/PlatformPCSC.java
! src/java.smartcardio/windows/classes/sun/security/smartcardio/PlatformPCSC.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_keymgmt.c
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CKey.java
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CPrivateKey.java
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CPublicKey.java
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CRSACipher.java
! src/jdk.security.jgss/share/classes/com/sun/security/jgss/package-info.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/Dynamic.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/SupportedDHParamGensLongKey.java
! test/jdk/com/sun/crypto/provider/TLS/TestMasterSecret.java
! test/jdk/java/security/KeyStore/CheckMacOSKeyChainTrust.java
! test/jdk/java/security/Provider/SecurityProviderModularTest.java
! test/jdk/javax/security/auth/login/modules/JaasModularClientTest.java
! test/jdk/javax/security/auth/login/modules/JaasModularDefaultHandlerTest.java
! test/micro/org/openjdk/bench/java/security/MessageDigests.java
! test/micro/org/openjdk/bench/java/security/PKCS12KeyStores.java
! test/micro/org/openjdk/bench/java/security/SSLHandshake.java
! test/micro/org/openjdk/bench/java/security/TestCertificates.java
! test/micro/org/openjdk/bench/javax/crypto/AES.java
! test/micro/org/openjdk/bench/javax/crypto/Crypto.java
! test/micro/org/openjdk/bench/javax/crypto/full/AESGCMBench.java
! test/micro/org/openjdk/bench/javax/crypto/full/BenchBase.java
! test/micro/org/openjdk/bench/javax/crypto/full/CryptoBase.java
Changeset: a606836a
Branch: hermetic-java-runtime
Author: Jiangli Zhou <jiangli(a)openjdk.org>
Date: 2024-12-09 21:37:39 +0000
URL: https://git.openjdk.org/leyden/commit/a606836a02bb3e4ff3e3aaad478fc7ac142b3…
8345744: Use C++ LINK_TYPE with SetupBuildLauncher in StaticLibs.gmk
Reviewed-by: ihse
! make/StaticLibs.gmk
! make/common/modules/LauncherCommon.gmk
Changeset: 7d3a4049
Branch: hermetic-java-runtime
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2024-12-10 07:43:34 +0000
URL: https://git.openjdk.org/leyden/commit/7d3a4049d5d6fd9a8b0c3808e8428edf501b5…
8339019: Obsolete the UseLinuxPosixThreadCPUClocks flag
Reviewed-by: ccheung, kbarrett
! src/hotspot/os/linux/globals_linux.hpp
! src/hotspot/os/linux/os_linux.cpp
Changeset: 7e73c436
Branch: hermetic-java-runtime
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2024-12-10 08:28:36 +0000
URL: https://git.openjdk.org/leyden/commit/7e73c436ef5cc035304347bf64ae8e2b4ce45…
8345217: Parallel: Refactor PSParallelCompact::next_src_region
Reviewed-by: tschatzl, sjohanss, zgu
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
Changeset: 2979806c
Branch: hermetic-java-runtime
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2024-12-10 08:47:46 +0000
URL: https://git.openjdk.org/leyden/commit/2979806c72561cb4d4e8ac3d44dbcea347ace…
8345795: Update copyright year to 2024 for hotspot in files where it was missed
Reviewed-by: dholmes, tschatzl, dnsimon, sspitsyn
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/c2_CodeStubs_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_globals_aarch64.hpp
! src/hotspot/cpu/aarch64/compiledIC_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/z/zAddress_aarch64.cpp
! src/hotspot/cpu/aarch64/jvmciCodeInstaller_aarch64.cpp
! src/hotspot/cpu/aarch64/matcher_aarch64.hpp
! src/hotspot/cpu/aarch64/runtime_aarch64.cpp
! src/hotspot/cpu/aarch64/smallRegisterMap_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/upcallLinker_aarch64.cpp
! src/hotspot/cpu/aarch64/vtableStubs_aarch64.cpp
! src/hotspot/cpu/arm/assembler_arm_32.hpp
! src/hotspot/cpu/arm/c2_globals_arm.hpp
! src/hotspot/cpu/arm/compiledIC_arm.cpp
! src/hotspot/cpu/arm/continuationFreezeThaw_arm.inline.hpp
! src/hotspot/cpu/arm/continuationHelper_arm.inline.hpp
! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.cpp
! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.hpp
! src/hotspot/cpu/arm/gc/shared/barrierSetAssembler_arm.cpp
! src/hotspot/cpu/arm/gc/shared/barrierSetAssembler_arm.hpp
! src/hotspot/cpu/arm/globalDefinitions_arm.hpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.hpp
! src/hotspot/cpu/arm/matcher_arm.hpp
! src/hotspot/cpu/arm/methodHandles_arm.cpp
! src/hotspot/cpu/arm/register_arm.hpp
! src/hotspot/cpu/arm/runtime_arm.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/arm/smallRegisterMap_arm.inline.hpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/arm/vtableStubs_arm.cpp
! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/c2_globals_ppc.hpp
! src/hotspot/cpu/ppc/c2_init_ppc.cpp
! src/hotspot/cpu/ppc/compiledIC_ppc.cpp
! src/hotspot/cpu/ppc/continuationFreezeThaw_ppc.inline.hpp
! src/hotspot/cpu/ppc/continuationHelper_ppc.inline.hpp
! src/hotspot/cpu/ppc/frame_ppc.hpp
! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.hpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.hpp
! src/hotspot/cpu/ppc/gc/z/zAddress_ppc.cpp
! src/hotspot/cpu/ppc/gc/z/zBarrierSetAssembler_ppc.hpp
! src/hotspot/cpu/ppc/gc/z/z_ppc.ad
! src/hotspot/cpu/ppc/globalDefinitions_ppc.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc.hpp
! src/hotspot/cpu/ppc/matcher_ppc.hpp
! src/hotspot/cpu/ppc/nativeInst_ppc.hpp
! src/hotspot/cpu/ppc/register_ppc.hpp
! src/hotspot/cpu/ppc/runtime_ppc.cpp
! src/hotspot/cpu/ppc/smallRegisterMap_ppc.inline.hpp
! src/hotspot/cpu/ppc/upcallLinker_ppc.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.hpp
! src/hotspot/cpu/ppc/vtableStubs_ppc_64.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.hpp
! src/hotspot/cpu/riscv/c2_CodeStubs_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/c2_globals_riscv.hpp
! src/hotspot/cpu/riscv/codeBuffer_riscv.hpp
! src/hotspot/cpu/riscv/compiledIC_riscv.cpp
! src/hotspot/cpu/riscv/compressedKlass_riscv.cpp
! src/hotspot/cpu/riscv/continuationFreezeThaw_riscv.inline.hpp
! src/hotspot/cpu/riscv/continuationHelper_riscv.inline.hpp
! src/hotspot/cpu/riscv/downcallLinker_riscv.cpp
! src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.hpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.hpp
! src/hotspot/cpu/riscv/gc/z/zAddress_riscv.cpp
! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.hpp
! src/hotspot/cpu/riscv/gc/z/z_riscv.ad
! src/hotspot/cpu/riscv/globalDefinitions_riscv.hpp
! src/hotspot/cpu/riscv/interp_masm_riscv.hpp
! src/hotspot/cpu/riscv/interpreterRT_riscv.cpp
! src/hotspot/cpu/riscv/jvmciCodeInstaller_riscv.cpp
! src/hotspot/cpu/riscv/matcher_riscv.hpp
! src/hotspot/cpu/riscv/nativeInst_riscv.cpp
! src/hotspot/cpu/riscv/nativeInst_riscv.hpp
! src/hotspot/cpu/riscv/riscv_b.ad
! src/hotspot/cpu/riscv/smallRegisterMap_riscv.inline.hpp
! src/hotspot/cpu/riscv/stubRoutines_riscv.cpp
! src/hotspot/cpu/riscv/stubRoutines_riscv.hpp
! src/hotspot/cpu/riscv/upcallLinker_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.hpp
! src/hotspot/cpu/riscv/vtableStubs_riscv.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.hpp
! src/hotspot/cpu/s390/c2_globals_s390.hpp
! src/hotspot/cpu/s390/compiledIC_s390.cpp
! src/hotspot/cpu/s390/continuationFreezeThaw_s390.inline.hpp
! src/hotspot/cpu/s390/continuationHelper_s390.inline.hpp
! src/hotspot/cpu/s390/frame_s390.hpp
! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.cpp
! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.hpp
! src/hotspot/cpu/s390/globalDefinitions_s390.hpp
! src/hotspot/cpu/s390/methodHandles_s390.cpp
! src/hotspot/cpu/s390/registerSaver_s390.hpp
! src/hotspot/cpu/s390/register_s390.cpp
! src/hotspot/cpu/s390/register_s390.hpp
! src/hotspot/cpu/s390/relocInfo_s390.cpp
! src/hotspot/cpu/s390/smallRegisterMap_s390.inline.hpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/s390/vmreg_s390.cpp
! src/hotspot/cpu/s390/vmreg_s390.hpp
! src/hotspot/cpu/s390/vmreg_s390.inline.hpp
! src/hotspot/cpu/s390/vtableStubs_s390.cpp
! src/hotspot/cpu/x86/assembler_x86.inline.hpp
! src/hotspot/cpu/x86/c1_Defs_x86.hpp
! src/hotspot/cpu/x86/c2_globals_x86.hpp
! src/hotspot/cpu/x86/c2_intelJccErratum_x86.cpp
! src/hotspot/cpu/x86/c2_intelJccErratum_x86.hpp
! src/hotspot/cpu/x86/compiledIC_x86.cpp
! src/hotspot/cpu/x86/downcallLinker_x86_64.cpp
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/gc/z/z_x86_64.ad
! src/hotspot/cpu/x86/interp_masm_x86.hpp
! src/hotspot/cpu/x86/interpreterRT_x86_32.cpp
! src/hotspot/cpu/x86/interpreterRT_x86_64.cpp
! src/hotspot/cpu/x86/matcher_x86.hpp
! src/hotspot/cpu/x86/register_x86.cpp
! src/hotspot/cpu/x86/register_x86.hpp
! src/hotspot/cpu/x86/runtime_x86_32.cpp
! src/hotspot/cpu/x86/runtime_x86_64.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86.cpp
! src/hotspot/cpu/x86/smallRegisterMap_x86.inline.hpp
! src/hotspot/cpu/x86/stubRoutines_x86_64.cpp
! src/hotspot/cpu/x86/upcallLinker_x86_32.cpp
! src/hotspot/cpu/x86/upcallLinker_x86_64.cpp
! src/hotspot/cpu/x86/vmreg_x86.hpp
! src/hotspot/cpu/x86/vtableStubs_x86_32.cpp
! src/hotspot/cpu/x86/vtableStubs_x86_64.cpp
! src/hotspot/cpu/zero/c2_MacroAssembler_zero.hpp
! src/hotspot/cpu/zero/compiledIC_zero.cpp
! src/hotspot/cpu/zero/continuationFreezeThaw_zero.inline.hpp
! src/hotspot/cpu/zero/continuationHelper_zero.inline.hpp
! src/hotspot/cpu/zero/frame_zero.cpp
! src/hotspot/cpu/zero/frame_zero.hpp
! src/hotspot/cpu/zero/frame_zero.inline.hpp
! src/hotspot/cpu/zero/globalDefinitions_zero.hpp
! src/hotspot/cpu/zero/nativeInst_zero.hpp
! src/hotspot/cpu/zero/sharedRuntime_zero.cpp
! src/hotspot/cpu/zero/smallRegisterMap_zero.inline.hpp
! src/hotspot/cpu/zero/upcallLinker_zero.cpp
! src/hotspot/cpu/zero/vm_version_zero.cpp
! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp
! src/hotspot/os/aix/vmStructs_aix.hpp
! src/hotspot/os/bsd/vmStructs_bsd.hpp
! src/hotspot/os/linux/cgroupSubsystem_linux.hpp
! src/hotspot/os/linux/osContainer_linux.cpp
! src/hotspot/os/linux/osContainer_linux.hpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/os/linux/systemMemoryBarrier_linux.cpp
! src/hotspot/os/linux/vmStructs_linux.hpp
! src/hotspot/os/posix/os_posix.hpp
! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.cpp
! src/hotspot/os/windows/gc/z/zVirtualMemory_windows.cpp
! src/hotspot/os/windows/osThread_windows.cpp
! src/hotspot/os/windows/osThread_windows.hpp
! src/hotspot/os/windows/os_windows.inline.hpp
! src/hotspot/os/windows/vmStructs_windows.hpp
! src/hotspot/os_cpu/aix_ppc/javaThread_aix_ppc.cpp
! src/hotspot/os_cpu/aix_ppc/vmStructs_aix_ppc.hpp
! src/hotspot/os_cpu/bsd_aarch64/vmStructs_bsd_aarch64.hpp
! src/hotspot/os_cpu/bsd_x86/vmStructs_bsd_x86.hpp
! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp
! src/hotspot/os_cpu/linux_aarch64/vmStructs_linux_aarch64.hpp
! src/hotspot/os_cpu/linux_arm/vmStructs_linux_arm.hpp
! src/hotspot/os_cpu/linux_ppc/javaThread_linux_ppc.cpp
! src/hotspot/os_cpu/linux_ppc/vmStructs_linux_ppc.hpp
! src/hotspot/os_cpu/linux_riscv/atomic_linux_riscv.hpp
! src/hotspot/os_cpu/linux_riscv/orderAccess_linux_riscv.hpp
! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp
! src/hotspot/os_cpu/linux_riscv/vmStructs_linux_riscv.hpp
! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp
! src/hotspot/os_cpu/linux_s390/vmStructs_linux_s390.hpp
! src/hotspot/os_cpu/linux_x86/vmStructs_linux_x86.hpp
! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp
! src/hotspot/os_cpu/windows_aarch64/copy_windows_aarch64.hpp
! src/hotspot/os_cpu/windows_x86/vmStructs_windows_x86.hpp
! src/hotspot/share/adlc/output_h.cpp
! src/hotspot/share/asm/assembler.hpp
! src/hotspot/share/asm/register.hpp
! src/hotspot/share/c1/c1_Canonicalizer.cpp
! src/hotspot/share/c1/c1_FrameMap.cpp
! src/hotspot/share/c1/c1_GraphBuilder.hpp
! src/hotspot/share/c1/c1_IR.hpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/cds/cdsProtectionDomain.hpp
! src/hotspot/share/cds/cppVtables.cpp
! src/hotspot/share/cds/cppVtables.hpp
! src/hotspot/share/cds/serializeClosure.hpp
! src/hotspot/share/cds/unregisteredClasses.cpp
! src/hotspot/share/ci/ciObjectFactory.cpp
! src/hotspot/share/ci/ciTypeArrayKlass.cpp
! src/hotspot/share/ci/ciTypeFlow.cpp
! src/hotspot/share/classfile/classFileError.cpp
! src/hotspot/share/classfile/classLoaderDataGraph.hpp
! src/hotspot/share/classfile/classLoaderStats.cpp
! src/hotspot/share/classfile/compactHashtable.cpp
! src/hotspot/share/classfile/javaClasses.inline.hpp
! src/hotspot/share/classfile/javaClassesImpl.hpp
! src/hotspot/share/classfile/moduleEntry.hpp
! src/hotspot/share/classfile/resolutionErrors.cpp
! src/hotspot/share/classfile/resolutionErrors.hpp
! src/hotspot/share/code/codeCache.inline.hpp
! src/hotspot/share/code/codeHeapState.cpp
! src/hotspot/share/code/stubs.cpp
! src/hotspot/share/code/stubs.hpp
! src/hotspot/share/code/vmreg.cpp
! src/hotspot/share/code/vmreg.hpp
! src/hotspot/share/code/vtableStubs.cpp
! src/hotspot/share/compiler/compilationMemoryStatistic.hpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/compiler/oopMap.inline.hpp
! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp
! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.hpp
! src/hotspot/share/gc/g1/g1AllocRegion.cpp
! src/hotspot/share/gc/g1/g1AllocRegion.hpp
! src/hotspot/share/gc/g1/g1AllocRegion.inline.hpp
! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1Allocator.hpp
! src/hotspot/share/gc/g1/g1Allocator.inline.hpp
! src/hotspot/share/gc/g1/g1AnalyticsSequences.hpp
! src/hotspot/share/gc/g1/g1AnalyticsSequences.inline.hpp
! src/hotspot/share/gc/g1/g1Arguments.hpp
! src/hotspot/share/gc/g1/g1BarrierSet.cpp
! src/hotspot/share/gc/g1/g1BarrierSet.hpp
! src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp
! src/hotspot/share/gc/g1/g1BarrierSetRuntime.cpp
! src/hotspot/share/gc/g1/g1BarrierSetRuntime.hpp
! src/hotspot/share/gc/g1/g1CardSet.hpp
! src/hotspot/share/gc/g1/g1CardSetContainers.inline.hpp
! src/hotspot/share/gc/g1/g1CardTable.cpp
! src/hotspot/share/gc/g1/g1CardTable.inline.hpp
! src/hotspot/share/gc/g1/g1CardTableEntryClosure.hpp
! src/hotspot/share/gc/g1/g1CodeRootSet.hpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.inline.hpp
! src/hotspot/share/gc/g1/g1CollectionSetChooser.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkObjArrayProcessor.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineThreadsNeeded.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp
! src/hotspot/share/gc/g1/g1EdenRegions.hpp
! src/hotspot/share/gc/g1/g1EvacStats.inline.hpp
! src/hotspot/share/gc/g1/g1FullCollector.hpp
! src/hotspot/share/gc/g1/g1FullCollector.inline.hpp
! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.hpp
! src/hotspot/share/gc/g1/g1FullGCMarkTask.cpp
! src/hotspot/share/gc/g1/g1FullGCMarkTask.hpp
! src/hotspot/share/gc/g1/g1FullGCMarker.cpp
! src/hotspot/share/gc/g1/g1FullGCMarker.hpp
! src/hotspot/share/gc/g1/g1FullGCMarker.inline.hpp
! src/hotspot/share/gc/g1/g1FullGCPrepareTask.cpp
! src/hotspot/share/gc/g1/g1FullGCResetMetadataTask.cpp
! src/hotspot/share/gc/g1/g1FullGCScope.cpp
! src/hotspot/share/gc/g1/g1FullGCScope.hpp
! src/hotspot/share/gc/g1/g1HeapRegionAttr.hpp
! src/hotspot/share/gc/g1/g1HeapSizingPolicy.cpp
! src/hotspot/share/gc/g1/g1HeapTransition.hpp
! src/hotspot/share/gc/g1/g1HeapVerifier.hpp
! src/hotspot/share/gc/g1/g1IHOPControl.cpp
! src/hotspot/share/gc/g1/g1MemoryPool.cpp
! src/hotspot/share/gc/g1/g1MonitoringSupport.cpp
! src/hotspot/share/gc/g1/g1MonitoringSupport.hpp
! src/hotspot/share/gc/g1/g1MonotonicArenaFreeMemoryTask.hpp
! src/hotspot/share/gc/g1/g1NMethodClosure.cpp
! src/hotspot/share/gc/g1/g1NMethodClosure.hpp
! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1Predictions.hpp
! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.cpp
! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.hpp
! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.hpp
! src/hotspot/share/gc/g1/g1RegionsOnNodes.cpp
! src/hotspot/share/gc/g1/g1RegionsOnNodes.hpp
! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp
! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.hpp
! src/hotspot/share/gc/g1/g1RootClosures.cpp
! src/hotspot/share/gc/g1/g1RootClosures.hpp
! src/hotspot/share/gc/g1/g1RootProcessor.cpp
! src/hotspot/share/gc/g1/g1RootProcessor.hpp
! src/hotspot/share/gc/g1/g1SATBMarkQueueSet.cpp
! src/hotspot/share/gc/g1/g1SharedClosures.hpp
! src/hotspot/share/gc/g1/g1SurvRateGroup.cpp
! src/hotspot/share/gc/g1/g1SurvRateGroup.hpp
! src/hotspot/share/gc/g1/g1SurvivorRegions.cpp
! src/hotspot/share/gc/g1/g1SurvivorRegions.hpp
! src/hotspot/share/gc/g1/g1UncommitRegionTask.cpp
! src/hotspot/share/gc/g1/g1VMOperations.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.hpp
! src/hotspot/share/gc/g1/g1YoungGCPreEvacuateTasks.hpp
! src/hotspot/share/gc/g1/g1YoungGenSizer.cpp
! src/hotspot/share/gc/parallel/gcAdaptivePolicyCounters.hpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
! src/hotspot/share/gc/parallel/mutableSpace.hpp
! src/hotspot/share/gc/parallel/parMarkBitMap.hpp
! src/hotspot/share/gc/parallel/parMarkBitMap.inline.hpp
! src/hotspot/share/gc/parallel/psCardTable.cpp
! src/hotspot/share/gc/parallel/psCompactionManager.cpp
! src/hotspot/share/gc/parallel/psCompactionManager.hpp
! src/hotspot/share/gc/parallel/psCompactionManager.inline.hpp
! src/hotspot/share/gc/parallel/psOldGen.hpp
! src/hotspot/share/gc/parallel/psVMOperations.cpp
! src/hotspot/share/gc/parallel/psVMOperations.hpp
! src/hotspot/share/gc/serial/serialHeap.inline.hpp
! src/hotspot/share/gc/shared/adaptiveSizePolicy.hpp
! src/hotspot/share/gc/shared/ageTable.cpp
! src/hotspot/share/gc/shared/ageTable.hpp
! src/hotspot/share/gc/shared/barrierSet.hpp
! src/hotspot/share/gc/shared/barrierSetConfig.hpp
! src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp
! src/hotspot/share/gc/shared/barrierSetNMethod.cpp
! src/hotspot/share/gc/shared/c1/barrierSetC1.cpp
! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.cpp
! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.hpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.hpp
! src/hotspot/share/gc/shared/classUnloadingContext.hpp
! src/hotspot/share/gc/shared/freeListAllocator.hpp
! src/hotspot/share/gc/shared/gcArguments.cpp
! src/hotspot/share/gc/shared/gcCause.cpp
! src/hotspot/share/gc/shared/gcCause.hpp
! src/hotspot/share/gc/shared/gcConfig.cpp
! src/hotspot/share/gc/shared/gcConfiguration.cpp
! src/hotspot/share/gc/shared/gcLocker.cpp
! src/hotspot/share/gc/shared/gcName.hpp
! src/hotspot/share/gc/shared/gcOverheadChecker.cpp
! src/hotspot/share/gc/shared/gcPolicyCounters.hpp
! src/hotspot/share/gc/shared/genArguments.hpp
! src/hotspot/share/gc/shared/isGCActiveMark.cpp
! src/hotspot/share/gc/shared/isGCActiveMark.hpp
! src/hotspot/share/gc/shared/locationPrinter.cpp
! src/hotspot/share/gc/shared/modRefBarrierSet.hpp
! src/hotspot/share/gc/shared/modRefBarrierSet.inline.hpp
! src/hotspot/share/gc/shared/preservedMarks.hpp
! src/hotspot/share/gc/shared/preservedMarks.inline.hpp
! src/hotspot/share/gc/shared/pretouchTask.cpp
! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/hotspot/share/gc/shared/satbMarkQueue.hpp
! src/hotspot/share/gc/shared/scavengableNMethods.hpp
! src/hotspot/share/gc/shared/softRefPolicy.hpp
! src/hotspot/share/gc/shared/taskTerminator.hpp
! src/hotspot/share/gc/shared/workerThread.cpp
! src/hotspot/share/gc/shared/workerThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.hpp
! src/hotspot/share/gc/shenandoah/shenandoahStackWatermark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahStackWatermark.hpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.hpp
! src/hotspot/share/gc/z/zArguments.hpp
! src/hotspot/share/gc/z/zBarrier.hpp
! src/hotspot/share/gc/z/zBarrierSet.cpp
! src/hotspot/share/gc/z/zBarrierSet.hpp
! src/hotspot/share/gc/z/zBarrierSetRuntime.cpp
! src/hotspot/share/gc/z/zBarrierSetRuntime.hpp
! src/hotspot/share/gc/z/zDirector.hpp
! src/hotspot/share/gc/z/zDriver.cpp
! src/hotspot/share/gc/z/zDriver.hpp
! src/hotspot/share/gc/z/zForwarding.cpp
! src/hotspot/share/gc/z/zHeap.hpp
! src/hotspot/share/gc/z/zHeap.inline.hpp
! src/hotspot/share/gc/z/zInitialize.hpp
! src/hotspot/share/gc/z/zIterator.inline.hpp
! src/hotspot/share/gc/z/zLiveMap.inline.hpp
! src/hotspot/share/gc/z/zMarkStack.hpp
! src/hotspot/share/gc/z/zMarkStackAllocator.cpp
! src/hotspot/share/gc/z/zNMethod.hpp
! src/hotspot/share/gc/z/zNMethodData.cpp
! src/hotspot/share/gc/z/zNMethodData.hpp
! src/hotspot/share/gc/z/zObjectAllocator.cpp
! src/hotspot/share/gc/z/zObjectAllocator.hpp
! src/hotspot/share/gc/z/zPageAllocator.hpp
! src/hotspot/share/gc/z/zPhysicalMemory.hpp
! src/hotspot/share/gc/z/zPhysicalMemory.inline.hpp
! src/hotspot/share/gc/z/zReferenceProcessor.hpp
! src/hotspot/share/gc/z/zRelocate.hpp
! src/hotspot/share/gc/z/zRemembered.cpp
! src/hotspot/share/gc/z/zRemembered.hpp
! src/hotspot/share/gc/z/zStackWatermark.cpp
! src/hotspot/share/gc/z/zStackWatermark.hpp
! src/hotspot/share/gc/z/zUncoloredRoot.inline.hpp
! src/hotspot/share/gc/z/zValue.hpp
! src/hotspot/share/gc/z/zVerify.hpp
! src/hotspot/share/gc/z/zVirtualMemory.cpp
! src/hotspot/share/gc/z/zVirtualMemory.hpp
! src/hotspot/share/include/cds.h
! src/hotspot/share/interpreter/bootstrapInfo.cpp
! src/hotspot/share/interpreter/bootstrapInfo.hpp
! src/hotspot/share/interpreter/bytecode.cpp
! src/hotspot/share/interpreter/bytecodeUtils.cpp
! src/hotspot/share/interpreter/interpreter.hpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/interpreter/zero/zeroInterpreter.hpp
! src/hotspot/share/jfr/jni/jfrJniMethod.hpp
! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp
! src/hotspot/share/jfr/jni/jfrUpcalls.cpp
! src/hotspot/share/jfr/leakprofiler/leakProfiler.cpp
! src/hotspot/share/jfr/leakprofiler/leakProfiler.hpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.hpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointWriter.hpp
! src/hotspot/share/jfr/recorder/jfrRecorder.hpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp
! src/hotspot/share/jfr/recorder/storage/jfrMemorySpace.inline.hpp
! src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp
! src/hotspot/share/jfr/support/jfrJdkJfrEvent.cpp
! src/hotspot/share/jfr/support/jfrMethodData.cpp
! src/hotspot/share/jfr/utilities/jfrVersionSystem.hpp
! src/hotspot/share/jvmci/jvmci.cpp
! src/hotspot/share/jvmci/jvmci.hpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp
! src/hotspot/share/jvmci/jvmciJavaClasses.cpp
! src/hotspot/share/libadt/vectset.cpp
! src/hotspot/share/libadt/vectset.hpp
! src/hotspot/share/memory/heapInspection.cpp
! src/hotspot/share/memory/heapInspection.hpp
! src/hotspot/share/memory/iterator.cpp
! src/hotspot/share/memory/oopFactory.cpp
! src/hotspot/share/oops/constMethodFlags.hpp
! src/hotspot/share/oops/constantPool.inline.hpp
! src/hotspot/share/oops/instanceKlassFlags.hpp
! src/hotspot/share/oops/klassVtable.hpp
! src/hotspot/share/oops/methodFlags.hpp
! src/hotspot/share/oops/oopsHierarchy.hpp
! src/hotspot/share/opto/arraycopynode.cpp
! src/hotspot/share/opto/c2_CodeStubs.cpp
! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/castnode.hpp
! src/hotspot/share/opto/constantTable.cpp
! src/hotspot/share/opto/divnode.cpp
! src/hotspot/share/opto/divnode.hpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/idealGraphPrinter.hpp
! src/hotspot/share/opto/idealKit.hpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/loopUnswitch.cpp
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/opto/parse3.cpp
! src/hotspot/share/opto/phase.cpp
! src/hotspot/share/opto/phase.hpp
! src/hotspot/share/opto/postaloc.cpp
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp
! src/hotspot/share/opto/replacednodes.cpp
! src/hotspot/share/opto/split_if.cpp
! src/hotspot/share/opto/stringopts.cpp
! src/hotspot/share/prims/foreignGlobals.cpp
! src/hotspot/share/prims/jvmtiAgent.hpp
! src/hotspot/share/prims/jvmtiCodeBlobEvents.cpp
! src/hotspot/share/prims/jvmtiEventController.hpp
! src/hotspot/share/prims/jvmtiRawMonitor.cpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/methodComparator.cpp
! src/hotspot/share/prims/upcallLinker.hpp
! src/hotspot/share/prims/whitebox.hpp
! src/hotspot/share/runtime/escapeBarrier.cpp
! src/hotspot/share/runtime/escapeBarrier.hpp
! src/hotspot/share/runtime/jniHandles.cpp
! src/hotspot/share/runtime/osThread.hpp
! src/hotspot/share/runtime/osThreadBase.cpp
! src/hotspot/share/runtime/osThreadBase.hpp
! src/hotspot/share/runtime/perfData.hpp
! src/hotspot/share/runtime/relocator.cpp
! src/hotspot/share/runtime/serviceThread.hpp
! src/hotspot/share/runtime/stackOverflow.hpp
! src/hotspot/share/runtime/statSampler.cpp
! src/hotspot/share/runtime/statSampler.hpp
! src/hotspot/share/runtime/timerTrace.hpp
! src/hotspot/share/runtime/trimNativeHeap.cpp
! src/hotspot/share/services/threadIdTable.cpp
! src/hotspot/share/utilities/align.hpp
! src/hotspot/share/utilities/copy.hpp
! src/hotspot/share/utilities/elfFuncDescTable.cpp
! src/hotspot/share/utilities/elfFuncDescTable.hpp
! src/hotspot/share/utilities/globalCounter.hpp
! src/hotspot/share/utilities/nonblockingQueue.hpp
! src/hotspot/share/utilities/population_count.hpp
! src/hotspot/share/utilities/spinYield.cpp
! src/hotspot/share/utilities/waitBarrier_generic.hpp
! src/jdk.hotspot.agent/linux/native/libsaproc/ps_proc.c
! src/jdk.hotspot.agent/linux/native/libsaproc/symtab.c
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/DebugServer.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotAgent.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/SALauncher.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/StubQueue.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/DebuggerBase.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebuggerLocal.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebuggerLocal.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1HeapRegionManager.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1HeapRegionSetBase.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1HeapRegionTable.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1MonitoringSupport.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1PrintRegionClosure.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/ContiguousSpace.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/BytecodeWithCPIndex.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/FileMapInfo.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstantPool.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Instance.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Mark.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Oop.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/BasicLock.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectSynchronizer.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/RobustOopDeterminator.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractShuffle.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Vector.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventClassBuilder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventWriterKey.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/RepositoryFiles.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/BatchManager.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/QueryResolver.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/test/DeprecatedMethods.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/test/DeprecatedThing.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Bytecode.java
! src/jdk.jfr/share/classes/jdk/jfr/snippet-files/Snippets.java
! src/jdk.jfr/share/man/jfr.md
! src/jdk.management.jfr/share/classes/jdk/management/jfr/FileDump.java
! src/utils/IdealGraphVisualizer/Bytecodes/pom.xml
! src/utils/IdealGraphVisualizer/Coordinator/pom.xml
! src/utils/IdealGraphVisualizer/Data/pom.xml
! src/utils/IdealGraphVisualizer/Difference/pom.xml
! src/utils/IdealGraphVisualizer/Filter/src/main/resources/com/sun/hotspot/igv/filter/helper.js
! src/utils/IdealGraphVisualizer/FilterWindow/pom.xml
! src/utils/IdealGraphVisualizer/Graph/pom.xml
! src/utils/IdealGraphVisualizer/HierarchicalLayout/pom.xml
! src/utils/IdealGraphVisualizer/Layout/pom.xml
! src/utils/IdealGraphVisualizer/NetworkConnection/pom.xml
! src/utils/IdealGraphVisualizer/SelectionCoordinator/pom.xml
! src/utils/IdealGraphVisualizer/ServerCompiler/pom.xml
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/java/com/sun/hotspot/igv/servercompiler/ServerCompilerScheduler.java
! src/utils/IdealGraphVisualizer/Settings/pom.xml
! src/utils/IdealGraphVisualizer/Util/pom.xml
! src/utils/IdealGraphVisualizer/View/pom.xml
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramViewModel.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/ExportGraph.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ExpandAdjacentAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ModelAwareAction.java
! src/utils/IdealGraphVisualizer/application/pom.xml
! src/utils/IdealGraphVisualizer/branding/pom.xml
! src/utils/LogCompilation/pom.xml
! test/hotspot/gtest/code/test_codestrings.cpp
! test/hotspot/gtest/gc/g1/test_g1CardSetContainers.cpp
! test/hotspot/gtest/gc/g1/test_g1RegionMap.cpp
! test/hotspot/gtest/gc/g1/test_heapRegion.cpp
! test/hotspot/gtest/gc/shared/test_oopStorageSet.cpp
! test/hotspot/gtest/gc/shenandoah/test_shenandoahNumberSeq.cpp
! test/hotspot/gtest/gc/z/test_zForwarding.cpp
! test/hotspot/gtest/gc/z/test_zPhysicalMemory.cpp
! test/hotspot/gtest/opto/test_no_overflow_int.cpp
! test/hotspot/gtest/runtime/test_objectMonitor.cpp
! test/hotspot/gtest/utilities/test_align.cpp
! test/hotspot/gtest/utilities/test_bitMap.cpp
! test/hotspot/jtreg/applications/jcstress/TestGenerator.java
! test/hotspot/jtreg/applications/scimark/Scimark.java
! test/hotspot/jtreg/compiler/arguments/TestC1Globals.java
! test/hotspot/jtreg/compiler/arguments/TestCompileThresholdScaling.java
! test/hotspot/jtreg/compiler/c1/TestPrintC1Statistics.java
! test/hotspot/jtreg/compiler/c1/TestTraceLinearScanLevel.java
! test/hotspot/jtreg/compiler/c2/ClearArray.java
! test/hotspot/jtreg/compiler/c2/TestUninitializedKlassField.java
! test/hotspot/jtreg/compiler/c2/aarch64/TestVolatiles.java
! test/hotspot/jtreg/compiler/c2/irTests/TestIterativeEA.java
! test/hotspot/jtreg/compiler/c2/irTests/TestPadding.java
! test/hotspot/jtreg/compiler/c2/irTests/TestSpecialCasesOf_AMinusB_Plus_CMinusD_InAddIdeal.java
! test/hotspot/jtreg/compiler/c2/irTests/TestTestRemovalPeephole.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizeURShiftSubword.java
! test/hotspot/jtreg/compiler/c2/irTests/igvn/TestIntegerMulRing.java
! test/hotspot/jtreg/compiler/c2/irTests/scalarReplacement/ScalarReplacementTests.java
! test/hotspot/jtreg/compiler/cha/AbstractRootMethod.java
! test/hotspot/jtreg/compiler/cha/DefaultRootMethod.java
! test/hotspot/jtreg/compiler/cha/StrengthReduceInterfaceCall.java
! test/hotspot/jtreg/compiler/compilercontrol/commands/MemLimitTest.java
! test/hotspot/jtreg/compiler/compilercontrol/commands/MemStatTest.java
! test/hotspot/jtreg/compiler/compilercontrol/commands/OptionTest.java
! test/hotspot/jtreg/compiler/compilercontrol/parser/HugeDirectiveUtil.java
! test/hotspot/jtreg/compiler/cpuflags/TestAESIntrinsicsOnSupportedConfig.java
! test/hotspot/jtreg/compiler/cpuflags/TestAESIntrinsicsOnUnsupportedConfig.java
! test/hotspot/jtreg/compiler/gcbarriers/TestArrayCopyWithLargeObjectAlignment.java
! test/hotspot/jtreg/compiler/gcbarriers/TestMembarDependencies.java
! test/hotspot/jtreg/compiler/gcbarriers/TestZGCBarrierElision.java
! test/hotspot/jtreg/compiler/gcbarriers/UnsafeIntrinsicsTest.java
! test/hotspot/jtreg/compiler/intrinsics/TestBitShuffleOpers.java
! test/hotspot/jtreg/compiler/intrinsics/chacha/TestChaCha20.java
! test/hotspot/jtreg/compiler/intrinsics/float16/Binary16Conversion.java
! test/hotspot/jtreg/compiler/intrinsics/float16/Binary16ConversionNaN.java
! test/hotspot/jtreg/compiler/intrinsics/float16/TestAllFloat16ToFloat.java
! test/hotspot/jtreg/compiler/intrinsics/float16/TestConstFloat16ToFloat.java
! test/hotspot/jtreg/compiler/jvmci/TestEnableJVMCIProduct.java
! test/hotspot/jtreg/compiler/jvmci/TestInvalidJVMCIOption.java
! test/hotspot/jtreg/compiler/jvmci/TestJVMCIPrintProperties.java
! test/hotspot/jtreg/compiler/jvmci/TestJVMCISavedProperties.java
! test/hotspot/jtreg/compiler/jvmci/common/patches/jdk.internal.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ConstantPoolTestsHelper.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/CodeInstallationTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/SimpleCodeInstallationTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/SimpleDebugInfoTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/TestAssembler.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/TestHotSpotVMConfig.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/aarch64/AArch64TestAssembler.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/amd64/AMD64TestAssembler.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TypeUniverse.java
! test/hotspot/jtreg/compiler/lib/ir_framework/Arguments.java
! test/hotspot/jtreg/compiler/lib/ir_framework/Test.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/FlagVMProcess.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/AbstractTest.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/ArgumentValue.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/BaseTest.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/DeclaredTest.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/TestVM.java
! test/hotspot/jtreg/compiler/loopopts/TestRangeCheckPredicatesControl.java
! test/hotspot/jtreg/compiler/loopopts/UseCountedLoopSafepointsTest.java
! test/hotspot/jtreg/compiler/loopopts/superword/CoLocatePackMemoryState.java
! test/hotspot/jtreg/compiler/loopopts/superword/RedTest_long.java
! test/hotspot/jtreg/compiler/loopopts/superword/ReductionPerf.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestCyclicDependency.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestIndependentPacksWithCyclicDependency.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestIndependentPacksWithCyclicDependency2.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestPeeledReductionNode.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestPickFirstMemoryState.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestPickLastMemoryState.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestScheduleReordersScalarMemops.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestUnorderedReduction.java
! test/hotspot/jtreg/compiler/loopopts/superword/Vec_MulAddS2I.java
! test/hotspot/jtreg/compiler/oracle/PrintIdealPhaseTest.java
! test/hotspot/jtreg/compiler/oracle/TestInvalidCompileCommand.java
! test/hotspot/jtreg/compiler/predicates/assertion/TestTemplateAssertionPredicateNotRemoved.java
! test/hotspot/jtreg/compiler/print/CompileCommandPrintCompilation.java
! test/hotspot/jtreg/compiler/print/PrintCompilation.java
! test/hotspot/jtreg/compiler/rangechecks/TestExplicitRangeChecks.java
! test/hotspot/jtreg/compiler/runtime/TestConstantsInError.java
! test/hotspot/jtreg/compiler/uncommontrap/DeoptReallocFailure.java
! test/hotspot/jtreg/compiler/uncommontrap/TestDeoptOOM.java
! test/hotspot/jtreg/compiler/uncommontrap/TestUnstableIfTrap.java
! test/hotspot/jtreg/compiler/unsafe/UnsafeGetStableArrayElement.java
! test/hotspot/jtreg/compiler/vectorapi/VectorRebracket128Test.java
! test/hotspot/jtreg/compiler/vectorization/TestReverseBytes.java
! test/hotspot/jtreg/compiler/vectorization/TestRoundVectFloat.java
! test/hotspot/jtreg/compiler/vectorization/TestSignumVector.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicByteOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicIntOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicLongOpTest.java
! test/hotspot/jtreg/compiler/whitebox/DeoptimizeFramesTest.java
! test/hotspot/jtreg/containers/cgroup/TestContainerized.java
! test/hotspot/jtreg/containers/docker/EventGeneratorLoop.java
! test/hotspot/jtreg/containers/docker/JfrReporter.java
! test/hotspot/jtreg/gc/TestAllocHumongousFragment.java
! test/hotspot/jtreg/gc/TestAllocateHeapAt.java
! test/hotspot/jtreg/gc/TestAllocateHeapAtError.java
! test/hotspot/jtreg/gc/TestAllocateHeapAtMultiple.java
! test/hotspot/jtreg/gc/TestCardTablePageCommits.java
! test/hotspot/jtreg/gc/TestDisableExplicitGC.java
! test/hotspot/jtreg/gc/TestNumWorkerOutput.java
! test/hotspot/jtreg/gc/TestPLABAdaptToMinTLABSize.java
! test/hotspot/jtreg/gc/TestReferenceClearDuringReferenceProcessing.java
! test/hotspot/jtreg/gc/TestSmallHeap.java
! test/hotspot/jtreg/gc/TestSystemGC.java
! test/hotspot/jtreg/gc/TestVerifyDuringStartup.java
! test/hotspot/jtreg/gc/TestVerifySilently.java
! test/hotspot/jtreg/gc/TestVerifySubSet.java
! test/hotspot/jtreg/gc/arguments/GCArguments.java
! test/hotspot/jtreg/gc/arguments/TestAggressiveHeap.java
! test/hotspot/jtreg/gc/arguments/TestCompressedClassFlags.java
! test/hotspot/jtreg/gc/arguments/TestDisableDefaultGC.java
! test/hotspot/jtreg/gc/arguments/TestG1ConcMarkStepDurationMillis.java
! test/hotspot/jtreg/gc/arguments/TestG1ConcRefinementThreads.java
! test/hotspot/jtreg/gc/arguments/TestG1HeapRegionSize.java
! test/hotspot/jtreg/gc/arguments/TestG1PercentageOptions.java
! test/hotspot/jtreg/gc/arguments/TestG1RemSetFlags.java
! test/hotspot/jtreg/gc/arguments/TestInitialTenuringThreshold.java
! test/hotspot/jtreg/gc/arguments/TestMaxHeapSizeTools.java
! test/hotspot/jtreg/gc/arguments/TestMaxMinHeapFreeRatioFlags.java
! test/hotspot/jtreg/gc/arguments/TestMaxRAMFlags.java
! test/hotspot/jtreg/gc/arguments/TestMinAndInitialSurvivorRatioFlags.java
! test/hotspot/jtreg/gc/arguments/TestNewRatioFlag.java
! test/hotspot/jtreg/gc/arguments/TestNewSizeFlags.java
! test/hotspot/jtreg/gc/arguments/TestNewSizeThreadIncrease.java
! test/hotspot/jtreg/gc/arguments/TestObjectTenuringFlags.java
! test/hotspot/jtreg/gc/arguments/TestParallelGCThreads.java
! test/hotspot/jtreg/gc/arguments/TestParallelRefProc.java
! test/hotspot/jtreg/gc/arguments/TestSelectDefaultGC.java
! test/hotspot/jtreg/gc/arguments/TestSmallInitialHeapWithLargePageAndNUMA.java
! test/hotspot/jtreg/gc/arguments/TestSoftMaxHeapSizeFlag.java
! test/hotspot/jtreg/gc/arguments/TestSurvivorRatioFlag.java
! test/hotspot/jtreg/gc/arguments/TestTargetSurvivorRatioFlag.java
! test/hotspot/jtreg/gc/arguments/TestUnrecognizedVMOptionsHandling.java
! test/hotspot/jtreg/gc/arguments/TestUseCompressedOopsErgoTools.java
! test/hotspot/jtreg/gc/arguments/TestUseCompressedOopsFlagsWithUlimit.java
! test/hotspot/jtreg/gc/arguments/TestUseNUMAInterleaving.java
! test/hotspot/jtreg/gc/arguments/TestVerifyBeforeAndAfterGCFlags.java
! test/hotspot/jtreg/gc/class_unloading/TestG1ClassUnloadingHWM.java
! test/hotspot/jtreg/gc/cslocker/TestCSLocker.java
! test/hotspot/jtreg/gc/ergonomics/TestDynamicNumberOfGCThreads.java
! test/hotspot/jtreg/gc/ergonomics/TestInitialGCThreadLogging.java
! test/hotspot/jtreg/gc/g1/Test2GbHeap.java
! test/hotspot/jtreg/gc/g1/TestAllocationFailure.java
! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegions.java
! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java
! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegionsLog.java
! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegionsWithRefs.java
! test/hotspot/jtreg/gc/g1/TestG1TraceEagerReclaimHumongousObjects.java
! test/hotspot/jtreg/gc/g1/TestHumongousAllocNearlyFullRegion.java
! test/hotspot/jtreg/gc/g1/TestHumongousCodeCacheRoots.java
! test/hotspot/jtreg/gc/g1/TestHumongousConcurrentStartUndo.java
! test/hotspot/jtreg/gc/g1/TestInvalidateArrayCopy.java
! test/hotspot/jtreg/gc/g1/TestLargePageUseForAuxMemory.java
! test/hotspot/jtreg/gc/g1/TestLargePageUseForHeap.java
! test/hotspot/jtreg/gc/g1/TestMarkStackSizes.java
! test/hotspot/jtreg/gc/g1/TestMixedGCLiveThreshold.java
! test/hotspot/jtreg/gc/g1/TestOneEdenRegionAfterGC.java
! test/hotspot/jtreg/gc/g1/TestPLABOutput.java
! test/hotspot/jtreg/gc/g1/TestPLABSizeBounds.java
! test/hotspot/jtreg/gc/g1/TestPeriodicLogMessages.java
! test/hotspot/jtreg/gc/g1/TestPrintRegionRememberedSetInfo.java
! test/hotspot/jtreg/gc/g1/TestRemsetLoggingThreads.java
! test/hotspot/jtreg/gc/g1/TestRemsetLoggingTools.java
! test/hotspot/jtreg/gc/g1/TestSharedArchiveWithPreTouch.java
! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData.java
! test/hotspot/jtreg/gc/g1/TestShrinkDefragmentedHeap.java
! test/hotspot/jtreg/gc/g1/TestSkipRebuildRemsetPhase.java
! test/hotspot/jtreg/gc/g1/TestVerificationInConcurrentCycle.java
! test/hotspot/jtreg/gc/g1/TestVerifyGCType.java
! test/hotspot/jtreg/gc/g1/humongousObjects/ClassLoaderGenerator.java
! test/hotspot/jtreg/gc/g1/humongousObjects/G1SampleClass.java
! test/hotspot/jtreg/gc/g1/humongousObjects/TestHumongousClassLoader.java
! test/hotspot/jtreg/gc/g1/humongousObjects/TestHumongousNonArrayAllocation.java
! test/hotspot/jtreg/gc/g1/ihop/TestIHOPErgo.java
! test/hotspot/jtreg/gc/g1/ihop/TestIHOPStatic.java
! test/hotspot/jtreg/gc/g1/logging/TestG1LoggingFailure.java
! test/hotspot/jtreg/gc/g1/mixedgc/TestLogging.java
! test/hotspot/jtreg/gc/g1/numa/TestG1NUMATouchRegions.java
! test/hotspot/jtreg/gc/g1/pinnedobjs/TestPinnedObjectTypes.java
! test/hotspot/jtreg/gc/g1/pinnedobjs/TestPinnedObjectsEvacuation.java
! test/hotspot/jtreg/gc/g1/pinnedobjs/TestPinnedOldObjectsEvacuation.java
! test/hotspot/jtreg/gc/g1/plab/TestPLABEvacuationFailure.java
! test/hotspot/jtreg/gc/g1/plab/lib/PLABUtils.java
! test/hotspot/jtreg/gc/logging/TestDeprecatedPrintFlags.java
! test/hotspot/jtreg/gc/logging/TestGCId.java
! test/hotspot/jtreg/gc/logging/TestMetaSpaceLog.java
! test/hotspot/jtreg/gc/logging/TestPrintReferences.java
! test/hotspot/jtreg/gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java
! test/hotspot/jtreg/gc/metaspace/TestMetaspaceSizeFlags.java
! test/hotspot/jtreg/gc/metaspace/TestSizeTransitions.java
! test/hotspot/jtreg/gc/serial/HeapChangeLogging.java
! test/hotspot/jtreg/gc/shenandoah/TestReferenceRefersToShenandoah.java
! test/hotspot/jtreg/gc/shenandoah/TestReferenceShortcutCycle.java
! test/hotspot/jtreg/gc/stress/TestStressG1Humongous.java
! test/hotspot/jtreg/gc/stress/TestStressG1Uncommit.java
! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithZ.java
! test/hotspot/jtreg/gc/stress/gclocker/TestExcessGCLockerCollections.java
! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithShenandoah.java
! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithZ.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationAgeThreshold.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationFullGC.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationInterned.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationPrintOptions.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationTableResize.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationYoungGC.java
! test/hotspot/jtreg/gc/testlibrary/Helpers.java
! test/hotspot/jtreg/gc/whitebox/TestWBGC.java
! test/hotspot/jtreg/gc/z/TestAlwaysPreTouch.java
! test/hotspot/jtreg/gc/z/TestGarbageCollectorMXBean.java
! test/hotspot/jtreg/gc/z/TestMemoryMXBean.java
! test/hotspot/jtreg/gc/z/TestMemoryManagerMXBean.java
! test/hotspot/jtreg/gc/z/TestNoUncommit.java
! test/hotspot/jtreg/gc/z/TestPageCacheFlush.java
! test/hotspot/jtreg/gc/z/TestRelocateInPlace.java
! test/hotspot/jtreg/gc/z/TestSmallHeap.java
! test/hotspot/jtreg/gc/z/TestUncommit.java
! test/hotspot/jtreg/gc/z/TestZForceDiscontiguousHeapReservations.java
! test/hotspot/jtreg/runtime/8176717/TestInheritFD.java
! test/hotspot/jtreg/runtime/ClassInitErrors/InitExceptionUnloadTest.java
! test/hotspot/jtreg/runtime/ClassInitErrors/TestOutOfMemoryDuringInit.java
! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassSpaceSize.java
! test/hotspot/jtreg/runtime/ErrorHandling/UncaughtNativeExceptionTest.java
! test/hotspot/jtreg/runtime/LoadLibrary/TestSunBootLibraryPath.java
! test/hotspot/jtreg/runtime/Shutdown/ShutdownTest.java
! test/hotspot/jtreg/runtime/Thread/TestThreadDumpClassInitMonitor.java
! test/hotspot/jtreg/runtime/Unsafe/InternalErrorTest.java
! test/hotspot/jtreg/runtime/cds/TestCDSVMCrash.java
! test/hotspot/jtreg/runtime/cds/appcds/ProhibitedPackage.java
! test/hotspot/jtreg/runtime/cds/appcds/TestDumpClassListSource.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/CheckIntegerCacheApp.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MainModuleOnly.java
! test/hotspot/jtreg/runtime/cds/appcds/javaldr/ExceptionDuringDumpAtObjectsInitPhase.java
! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCDuringDumpTransformer.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/MainModuleOnly.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/OptimizeModuleHandlingTest.java
! test/hotspot/jtreg/runtime/cds/appcds/jvmti/CFLH/ClassFileLoadHook.java
! test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/SimpleAgent.java
! test/hotspot/jtreg/runtime/cds/appcds/loaderConstraints/DynamicLoaderConstraintsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/IncompatibleOptions.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/ResolvedReferencesNotNullTest.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsHumongous.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsUtils.java
! test/hotspot/jtreg/runtime/cds/serviceability/ReplaceCriticalClassesForSubgraphs.java
! test/hotspot/jtreg/runtime/jni/FindClass/FindClassFromBoot.java
! test/hotspot/jtreg/runtime/jni/FindClassUtf8/FindClassUtf8.java
! test/hotspot/jtreg/runtime/jni/atExit/TestAtExit.java
! test/hotspot/jtreg/runtime/jni/checked/TestCheckedJniExceptionCheck.java
! test/hotspot/jtreg/runtime/jni/checked/TestCheckedReleaseArrayElements.java
! test/hotspot/jtreg/runtime/jni/nativeStack/TestNativeStack.java
! test/hotspot/jtreg/runtime/jni/registerNativesWarning/TestRegisterNativesWarning.java
! test/hotspot/jtreg/runtime/logging/MonitorInflationTest.java
! test/hotspot/jtreg/runtime/logging/RedefineClasses.java
! test/hotspot/jtreg/runtime/os/THPsInThreadStackPreventionTest.java
! test/hotspot/jtreg/runtime/os/TestHugePageDetection.java
! test/hotspot/jtreg/runtime/stack/Stack004.java
! test/hotspot/jtreg/runtime/stack/Stack017.java
! test/hotspot/jtreg/runtime/stack/Stack018.java
! test/hotspot/jtreg/runtime/stack/Stack019.java
! test/hotspot/jtreg/runtime/stringtable/StringTableCleaningTest.java
! test/hotspot/jtreg/runtime/whitebox/TestWBDeflateIdleMonitors.java
! test/hotspot/jtreg/sanity/BasicVMTest.java
! test/hotspot/jtreg/serviceability/dcmd/compiler/CodeCacheTest.java
! test/hotspot/jtreg/serviceability/dcmd/compiler/CompilerDirectivesDCMDTest.java
! test/hotspot/jtreg/serviceability/dcmd/compiler/CompilerMemoryStatisticTest.java
! test/hotspot/jtreg/serviceability/dcmd/framework/VMVersionTest.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineSharedClass.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestLambdaFormRetransformation.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestRedefineWithUnresolvedClass.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadMonitorTest/VThreadMonitorTest.java
! test/hotspot/jtreg/serviceability/sa/TestG1HeapRegion.java
! test/hotspot/jtreg/serviceability/sa/TestObjectAlignment.java
! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/Compiler.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/examples/CheckedTestExample.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/examples/IRExample.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/examples/NormalTestExample.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestAccessModifiers.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestBasics.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestCheckedTests.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestPhaseIRMatching.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/UnloadingTest.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/PhantomReference/phantom001/phantom001.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak006/weak006.java
! test/hotspot/jtreg/vmTestbase/gc/huge/quicklook/largeheap/MemOptions/MemOptionsTest.java
! test/hotspot/jtreg/vmTestbase/metaspace/gc/watermark_0_1/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/gc/watermark_10_20/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/gc/watermark_70_80/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/gc/watermark_99_100/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/share/HeapOOMEException.java
! test/hotspot/jtreg/vmTestbase/metaspace/share/TriggerUnloadingByFillingMetaspace.java
! test/hotspot/jtreg/vmTestbase/metaspace/share/TriggerUnloadingHelper.java
! test/hotspot/jtreg/vmTestbase/metaspace/share/TriggerUnloadingWithWhiteBox.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/common/StressHierarchyBaseClass.java
! test/hotspot/jtreg/vmTestbase/nsk/jdb/clear/clear003/clear003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdb/clear/clear004/clear004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdb/use/use001/use001.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/Agent_OnUnload/agentonunload001/TestDriver.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/general_functions/GF08/gf08t.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA02/ma02t001/TestDriver.java
! test/hotspot/jtreg/vmTestbase/nsk/share/README
! test/hotspot/jtreg/vmTestbase/nsk/share/test/Tests.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/CodeCacheInfo/Test.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/share/ProcessExecutor.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/share/StreamListener.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/share/StreamLogger.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/share/StreamReader.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/share/FileUtils.java
! test/jdk/jdk/incubator/vector/VectorMaxConversionTests.java
! test/jdk/jdk/jfr/api/consumer/streaming/TestJVMExit.java
! test/jdk/jdk/jfr/event/compiler/TestCompilerPhase.java
! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java
! test/jdk/jdk/jfr/event/gc/collection/TestGarbageCollectionEventWithZMajor.java
! test/jdk/jdk/jfr/event/gc/collection/TestGarbageCollectionEventWithZMinor.java
! test/jdk/jdk/jfr/event/gc/collection/TestZOldGarbageCollectionEvent.java
! test/jdk/jdk/jfr/event/gc/collection/TestZYoungGarbageCollectionEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestGCPhaseConcurrent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestZAllocationStallEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestZPageAllocationEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestZRelocationSetEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestZRelocationSetGroupEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestZUncommitEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestZUnmapEvent.java
! test/jdk/jdk/jfr/event/gc/stacktrace/TestDefNewAllocationPendingStackTrace.java
! test/jdk/jdk/jfr/event/gc/stacktrace/TestG1HumongousAllocationPendingStackTrace.java
! test/jdk/jdk/jfr/event/gc/stacktrace/TestG1OldAllocationPendingStackTrace.java
! test/jdk/jdk/jfr/event/gc/stacktrace/TestG1YoungAllocationPendingStackTrace.java
! test/jdk/jdk/jfr/event/gc/stacktrace/TestMarkSweepCompactAllocationPendingStackTrace.java
! test/jdk/jdk/jfr/event/gc/stacktrace/TestMetaspaceG1GCAllocationPendingStackTrace.java
! test/jdk/jdk/jfr/event/gc/stacktrace/TestMetaspaceParallelGCAllocationPendingStackTrace.java
! test/jdk/jdk/jfr/event/gc/stacktrace/TestMetaspaceSerialGCAllocationPendingStackTrace.java
! test/jdk/jdk/jfr/event/gc/stacktrace/TestParallelMarkSweepAllocationPendingStackTrace.java
! test/jdk/jdk/jfr/event/gc/stacktrace/TestParallelScavengeAllocationPendingStackTrace.java
! test/jdk/jdk/jfr/event/oldobject/TestZ.java
! test/jdk/jdk/jfr/event/runtime/TestSizeTFlags.java
! test/jdk/jdk/jfr/event/runtime/TestVMOperation.java
! test/jdk/jdk/jfr/jcmd/TestJcmdPreserveRepository.java
! test/micro/org/openjdk/bench/vm/compiler/AllocationMerges.java
! test/micro/org/openjdk/bench/vm/compiler/ClearMemory.java
! test/micro/org/openjdk/bench/vm/compiler/InterfaceCalls.java
! test/micro/org/openjdk/bench/vm/compiler/SubIdealC0Minus_YPlusC1_.java
! test/micro/org/openjdk/bench/vm/compiler/VectorAlignment.java
! test/micro/org/openjdk/bench/vm/compiler/VectorBitCount.java
! test/micro/org/openjdk/bench/vm/compiler/VectorReduction.java
! test/micro/org/openjdk/bench/vm/compiler/VectorReductionFloatingMinMax.java
! test/micro/org/openjdk/bench/vm/compiler/overhead/SimpleRepeatCompilation.java
! test/micro/org/openjdk/bench/vm/compiler/x86/ConvertF2I.java
! test/micro/org/openjdk/bench/vm/compiler/x86/LeaInstruction.java
! test/micro/org/openjdk/bench/vm/gc/MicroLargePages.java
Changeset: 06c44dd5
Branch: hermetic-java-runtime
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2024-12-10 10:01:27 +0000
URL: https://git.openjdk.org/leyden/commit/06c44dd568d91e1bd68f60fd3e57abcbe97e5…
8345465: Fix performance regression on x64 after JDK-8345120
Reviewed-by: mcimadamore
! src/java.base/share/classes/jdk/internal/foreign/StringSupport.java
! test/micro/org/openjdk/bench/java/lang/foreign/InternalStrLen.java
Changeset: 165fd848
Branch: hermetic-java-runtime
Author: Pavel Rappo <prappo(a)openjdk.org>
Date: 2024-12-10 10:03:36 +0000
URL: https://git.openjdk.org/leyden/commit/165fd848c133e3281a13d55da77faa0641586…
8342987: Update --release 24 symbol information for JDK 24 build 27
Reviewed-by: darcy, iris
! src/jdk.compiler/share/data/symbols/java.base-O.sym.txt
! src/jdk.compiler/share/data/symbols/java.desktop-O.sym.txt
! src/jdk.compiler/share/data/symbols/java.management-O.sym.txt
! src/jdk.compiler/share/data/symbols/java.management.rmi-O.sym.txt
! src/jdk.compiler/share/data/symbols/java.naming-O.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.incubator.foreign-O.sym.txt
Changeset: a6277bb5
Branch: hermetic-java-runtime
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2024-12-10 12:27:30 +0000
URL: https://git.openjdk.org/leyden/commit/a6277bb521e07e569cd75a4641b2a05a26f47…
8340212: -Xshare:off -XX:CompressedClassSpaceBaseAddress=0x40001000000 crashes on macos-aarch64
Co-authored-by: Thomas Stuefe <stuefe(a)openjdk.org>
Reviewed-by: iklam, stuefe
! src/hotspot/cpu/aarch64/compressedKlass_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/oops/compressedKlass.cpp
! src/hotspot/share/oops/compressedKlass.hpp
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointersEncodingScheme.java
Changeset: 25d9deb1
Branch: hermetic-java-runtime
Author: Manjunath Matti <manjunath.matti(a)ibm.com>
Date: 2024-12-10 14:15:15 +0000
URL: https://git.openjdk.org/leyden/commit/25d9deb1a350925dbd7e469ac5779b3c38d1f…
8335367: [s390] Add support for load immediate on condition instructions.
Reviewed-by: lucy, amitkumar
! src/hotspot/cpu/s390/assembler_s390.hpp
! src/hotspot/cpu/s390/assembler_s390.inline.hpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
Changeset: a24b08fc
Branch: hermetic-java-runtime
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2024-12-10 14:39:29 +0000
URL: https://git.openjdk.org/leyden/commit/a24b08fcb0b3784181096f5c669e57e110600…
8345669: RISC-V: fix client build failure due to AlignVector after JDK-8343827
Reviewed-by: fyang, luhenry
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
Changeset: 4f855d13
Branch: hermetic-java-runtime
Author: Roger Riggs <rriggs(a)openjdk.org>
Date: 2024-12-10 15:16:58 +0000
URL: https://git.openjdk.org/leyden/commit/4f855d1342d55aeee93b7d0c5796fbfd4994c…
8345818: Fix SM cleanup of parsing of System property resource.bundle.debug
Reviewed-by: lancea, eirbjo
! src/java.base/share/classes/java/util/ResourceBundle.java
Changeset: d6b5264c
Branch: hermetic-java-runtime
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2024-12-10 15:53:51 +0000
URL: https://git.openjdk.org/leyden/commit/d6b5264c3f7d0c4157ebd73b2f1a98dd15273…
8345746: Remove :resourcehogs/compiler from :hotspot_slow_compiler
Reviewed-by: kvn
! test/hotspot/jtreg/TEST.groups
Changeset: 1def2d82
Branch: hermetic-java-runtime
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2024-12-10 17:40:06 +0000
URL: https://git.openjdk.org/leyden/commit/1def2d82ac003a974759048c6cc0a173b1fc6…
8345700: tier{1,2,3}_compiler don't cover all compiler tests
Reviewed-by: dholmes, shade
! test/hotspot/jtreg/TEST.groups
Changeset: 9bd70ec8
Branch: hermetic-java-runtime
Author: Nizar Benalla <nbenalla(a)openjdk.org>
Date: 2024-12-10 18:25:32 +0000
URL: https://git.openjdk.org/leyden/commit/9bd70ec806ac0134926f32e222f4075e3d407…
8345888: Broken links in the JDK 24 JavaDoc API documentation, build 27
Reviewed-by: psadhukhan
! src/java.desktop/share/classes/javax/print/attribute/standard/PresentationDirection.java
Changeset: 0f035545
Branch: hermetic-java-runtime
Author: Chen Liang <liach(a)openjdk.org>
Date: 2024-12-10 20:34:12 +0000
URL: https://git.openjdk.org/leyden/commit/0f035545e5c0cd02d11ab8edd5786c1f1f604…
8342469: Improve API documentation for java.lang.classfile.instruction
Reviewed-by: asotona, darcy
! src/java.base/share/classes/java/lang/classfile/ClassFile.java
! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java
! src/java.base/share/classes/java/lang/classfile/Instruction.java
! src/java.base/share/classes/java/lang/classfile/Label.java
! src/java.base/share/classes/java/lang/classfile/Opcode.java
! src/java.base/share/classes/java/lang/classfile/TypeKind.java
! src/java.base/share/classes/java/lang/classfile/instruction/ArrayLoadInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/ArrayStoreInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/BranchInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/CharacterRange.java
! src/java.base/share/classes/java/lang/classfile/instruction/ConstantInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/ConvertInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/DiscontinuedInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/ExceptionCatch.java
! src/java.base/share/classes/java/lang/classfile/instruction/FieldInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/IncrementInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/InvokeDynamicInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/InvokeInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/LabelTarget.java
! src/java.base/share/classes/java/lang/classfile/instruction/LineNumber.java
! src/java.base/share/classes/java/lang/classfile/instruction/LoadInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/LocalVariable.java
! src/java.base/share/classes/java/lang/classfile/instruction/LocalVariableType.java
! src/java.base/share/classes/java/lang/classfile/instruction/LookupSwitchInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/MonitorInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/NewMultiArrayInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/NewObjectInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/NewPrimitiveArrayInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/NewReferenceArrayInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/NopInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/OperatorInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/ReturnInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/StackInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/StoreInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/SwitchCase.java
! src/java.base/share/classes/java/lang/classfile/instruction/TableSwitchInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/ThrowInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/TypeCheckInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/package-info.java
Changeset: 4c39e9fa
Branch: hermetic-java-runtime
Author: Kevin Driver <kdriver(a)openjdk.org>
Date: 2024-12-10 20:49:13 +0000
URL: https://git.openjdk.org/leyden/commit/4c39e9faa0cb8e4fd00d8b9dc0ac5ad64d6b2…
8344924: Default CA certificates loaded despite request to use custom keystore
Reviewed-by: ascarpino
! src/java.base/share/classes/sun/security/ssl/X509TrustManagerImpl.java
Changeset: 29d648c6
Branch: hermetic-java-runtime
Author: Jasmine Karthikeyan <jkarthikeyan(a)openjdk.org>
Date: 2024-12-10 22:32:19 +0000
URL: https://git.openjdk.org/leyden/commit/29d648c642a68699340a9ab43252f832efdb5…
8341781: Improve Min/Max node identities
Reviewed-by: chagedorn
! src/hotspot/share/opto/addnode.cpp
! src/hotspot/share/opto/addnode.hpp
! test/hotspot/jtreg/compiler/c2/irTests/MaxMinINodeIdealizationTests.java
+ test/hotspot/jtreg/compiler/c2/irTests/TestMinMaxIdentities.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicShortOpTest.java
Changeset: c6317191
Branch: hermetic-java-runtime
Author: Damon Nguyen <dnguyen(a)openjdk.org>
Date: 2024-12-10 23:52:23 +0000
URL: https://git.openjdk.org/leyden/commit/c6317191e323e27cde61b5ed3c23d1a230053…
8343170: java/awt/Cursor/JPanelCursorTest/JPanelCursorTest.java does not show the default cursor
Reviewed-by: honkar, azvegint, achung
! test/jdk/java/awt/Cursor/JPanelCursorTest/JPanelCursorTest.java
Changeset: 2ddaa460
Branch: hermetic-java-runtime
Author: Alex Menkov <amenkov(a)openjdk.org>
Date: 2024-12-11 01:37:31 +0000
URL: https://git.openjdk.org/leyden/commit/2ddaa460545e043008aaf0b7ce33191b7c588…
8305010: Test vmTestbase/nsk/jvmti/scenarios/sampling/SP05/sp05t003/TestDescription.java timed out: thread not suspended
Reviewed-by: cjplummer, lmesnik, sspitsyn
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP05/sp05t003/sp05t003.cpp
Changeset: abcd23f4
Branch: hermetic-java-runtime
Author: Vicente Romero <vromero(a)openjdk.org>
Date: 2024-12-11 02:12:23 +0000
URL: https://git.openjdk.org/leyden/commit/abcd23f4d65698f47fd79a95aed197a12edf2…
8334756: javac crashed on call to non-existent generic method with explicit annotated type arg
Reviewed-by: abimpoudis
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
+ test/langtools/tools/javac/annotations/typeAnnotations/CrashOnNonExistingMethodTest.java
+ test/langtools/tools/javac/annotations/typeAnnotations/CrashOnNonExistingMethodTest.out
Changeset: 8de0622c
Branch: hermetic-java-runtime
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2024-12-11 03:49:16 +0000
URL: https://git.openjdk.org/leyden/commit/8de0622c3a5c9e01e79659ef0b43b1b01dfa5…
8345767: javax/swing/JSplitPane/4164779/JSplitPaneKeyboardNavigationTest.java fails in ubuntu22.04
Reviewed-by: honkar, dnguyen
! test/jdk/javax/swing/JSplitPane/4164779/JSplitPaneKeyboardNavigationTest.java
Changeset: c40140eb
Branch: hermetic-java-runtime
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2024-12-11 04:00:01 +0000
URL: https://git.openjdk.org/leyden/commit/c40140eb9c156415622b2d03fd8681c16f6ee…
8334581: Remove no-arg constructor BasicSliderUI()
Reviewed-by: abhiscxk, aivanov, azvegint
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSliderUI.java
Changeset: 1e9204fa
Branch: hermetic-java-runtime
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2024-12-11 04:47:44 +0000
URL: https://git.openjdk.org/leyden/commit/1e9204fa43e0c1e22c69dc140829ddf3af750…
8345273: Fix -Wzero-as-null-pointer-constant warnings in s390 code
Reviewed-by: jwaters, aph, amitkumar
! src/hotspot/cpu/s390/assembler_s390.hpp
! src/hotspot/cpu/s390/frame_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/nativeInst_s390.cpp
! src/hotspot/cpu/s390/relocInfo_s390.cpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
Changeset: e88e793c
Branch: hermetic-java-runtime
Author: theoweidmannoracle <theo.weidmann(a)oracle.com>
Committer: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2024-12-11 07:52:06 +0000
URL: https://git.openjdk.org/leyden/commit/e88e793cfd9a5db8745aa187c2726ad029b60…
8343148: C2: Refactor uses of "PhaseValue::*con*() + PhaseIdealLoop::set_ctrl()" into separate method
Reviewed-by: kvn, chagedorn, thartmann
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/vectorization.cpp
Changeset: f88c1c6f
Branch: hermetic-java-runtime
Author: Adam Sotona <asotona(a)openjdk.org>
Date: 2024-12-11 07:58:26 +0000
URL: https://git.openjdk.org/leyden/commit/f88c1c6ff86b8f29a71647e46136b6432bb67…
8345773: Class-File API debug printing capability
Reviewed-by: liach, mcimadamore
! src/java.base/share/classes/java/lang/classfile/CompoundElement.java
! test/jdk/jdk/classfile/ClassPrinterTest.java
Changeset: 8e0f929e
Branch: hermetic-java-runtime
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2024-12-11 10:39:08 +0000
URL: https://git.openjdk.org/leyden/commit/8e0f929ecfc1d8de1c2a78e608bcabc45ff6b…
8345805: Update copyright year to 2024 for other files where it was missed
Reviewed-by: dholmes, mli, mullan
! src/java.net.http/share/classes/jdk/internal/net/http/Http1HeaderParser.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/HeaderDecoder.java
! src/java.net.http/share/classes/jdk/internal/net/http/hpack/DecodingCallback.java
! src/jdk.dynalink/share/classes/jdk/dynalink/DynamicLinker.java
! src/jdk.dynalink/share/classes/jdk/dynalink/NamedOperation.java
! src/jdk.dynalink/share/classes/jdk/dynalink/Namespace.java
! src/jdk.dynalink/share/classes/jdk/dynalink/NamespaceOperation.java
! src/jdk.dynalink/share/classes/jdk/dynalink/NoSuchDynamicMethodException.java
! src/jdk.dynalink/share/classes/jdk/dynalink/Operation.java
! src/jdk.dynalink/share/classes/jdk/dynalink/RelinkableCallSite.java
! src/jdk.dynalink/share/classes/jdk/dynalink/StandardNamespace.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeansLinker.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/CallerSensitiveDynamicMethod.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/ClassString.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/MissingMemberHandlerFactory.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/StaticClass.java
! src/jdk.dynalink/share/classes/jdk/dynalink/internal/InternalTypeUtilities.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/ConversionComparator.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardedInvocationTransformer.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardingDynamicLinker.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardingTypeConverterFactory.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/LinkRequest.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/LinkerServices.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/MethodHandleTransformer.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/MethodTypeConversionStrategy.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/TypeBasedGuardingDynamicLinker.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/CompositeGuardingDynamicLinker.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/CompositeTypeBasedGuardingDynamicLinker.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/DefaultInternalObjectFilter.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/Guards.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/Lookup.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/SimpleLinkRequest.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/TypeUtilities.java
! src/jdk.dynalink/share/classes/jdk/dynalink/package-info.java
! src/jdk.dynalink/share/classes/jdk/dynalink/support/AbstractRelinkableCallSite.java
! src/jdk.dynalink/share/classes/jdk/dynalink/support/ChainedCallSite.java
! src/jdk.dynalink/share/classes/jdk/dynalink/support/SimpleRelinkableCallSite.java
! src/jdk.httpserver/share/man/jwebserver.md
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/aarch64/AArch64.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/amd64/AMD64.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/Architecture.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/DirectHotSpotObjectConstantImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotCompiledCodeStream.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotCompressedNullConstant.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotConstant.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotConstantPool.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCICompilerConfig.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotMetaspaceConstantImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotMethodHandleAccessProvider.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotObjectConstantImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotSpeculationLog.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/SharedLibraryJVMCIReflection.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/riscv64/RISCV64HotSpotJVMCIBackendFactory.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/riscv64/RISCV64HotSpotVMConfig.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/MethodHandleAccessProvider.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ResolvedJavaMethod.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/riscv64/RISCV64.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/services/Services.java
! test/jdk/java/net/httpclient/BodySubscribersTest.java
! test/jdk/java/net/httpclient/GZIPInputStreamTest.java
! test/jdk/java/net/httpclient/MaxStreams.java
! test/jdk/java/net/httpclient/RedirectTimeoutTest.java
! test/jdk/java/net/httpclient/http2/ExpectContinueResetTest.java
! test/jdk/java/net/httpclient/http2/PushPromiseContinuation.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/HpackTestEncoder.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestExchangeImpl.java
! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/SimpleSSLContext.java
! test/jdk/java/nio/Buffer/Basic-X.java.template
! test/jdk/java/nio/Buffer/BasicByte.java
! test/jdk/java/nio/Buffer/BasicChar.java
! test/jdk/java/nio/Buffer/BasicDouble.java
! test/jdk/java/nio/Buffer/BasicFloat.java
! test/jdk/java/nio/Buffer/BasicInt.java
! test/jdk/java/nio/Buffer/BasicLong.java
! test/jdk/java/nio/Buffer/BasicShort.java
! test/jdk/java/nio/Buffer/LimitDirectMemory.java
! test/jdk/java/nio/channels/DatagramChannel/SelectWhenRefused.java
! test/jdk/java/nio/channels/Selector/WakeupNow.java
! test/jdk/jdk/classfile/AnnotationModelTest.java
! test/jdk/jdk/classfile/FilterDeadLabelsTest.java
! test/jdk/jdk/classfile/LowJCovAttributeTest.java
! test/jdk/jdk/classfile/LowModuleTest.java
! test/jdk/jdk/classfile/ModuleBuilderTest.java
! test/jdk/jdk/classfile/examples/ModuleExamples.java
! test/jdk/jdk/dynalink/TypeConverterFactoryMemoryLeakTest.java
! test/jdk/jdk/dynalink/TypeConverterFactoryRetentionTests.java
! test/jdk/jni/nullCaller/NullCallerTest.java
! test/jdk/sun/security/ec/InvalidCurve.java
! test/jdk/sun/security/pkcs11/Config/ReadConfInUTF16Env.java
! test/jdk/sun/security/ssl/CertPathRestrictions/TLSRestrictions.java
! test/jdk/sun/security/ssl/SSLLogger/LoggingFormatConsistency.java
! test/jdk/sun/security/ssl/SSLSocketImpl/IgnorableExceptionMessages.java
! test/jdk/sun/security/tools/keytool/fakegen/java.base/sun/security/ec/ECKeyPairGenerator.java
! test/jdk/sun/security/util/RegisteredDomain/ParseNames.java
! test/lib-test/jdk/test/lib/RandomGeneratorTest.java
! test/lib-test/jdk/test/lib/process/ProcessToolsExecuteLimitedTestJavaTest.java
! test/lib-test/jdk/test/whitebox/CPUInfoTest.java
! test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java
! test/lib/jdk/test/lib/jfr/GCHelper.java
! test/lib/jdk/test/lib/thread/VThreadPinner.java
! test/lib/jdk/test/whitebox/code/Compiler.java
! test/micro/org/openjdk/bench/java/net/NetworkInterfaceLookup.java
! test/micro/org/openjdk/bench/java/net/SocketChannelConnectionSetup.java
! test/micro/org/openjdk/bench/java/net/SocketEventOverhead.java
! test/micro/org/openjdk/bench/java/net/ThreadLocalParseUtil.java
! test/micro/org/openjdk/bench/java/nio/ByteBuffers.java
Changeset: c9ec2716
Branch: hermetic-java-runtime
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2024-12-11 10:40:19 +0000
URL: https://git.openjdk.org/leyden/commit/c9ec2716a5486e6304caa863d00fe2f5ef975…
8345800: Update copyright year to 2024 for serviceability in files where it was missed
Reviewed-by: dholmes, cjplummer
! src/java.management/share/classes/com/sun/jmx/mbeanserver/DefaultMXBeanMappingFactory.java
! src/java.management/share/classes/com/sun/jmx/mbeanserver/MBeanServerDelegateImpl.java
! src/java.management/share/classes/javax/management/MBeanServerDelegate.java
! src/jdk.attach/aix/classes/sun/tools/attach/VirtualMachineImpl.java
! src/jdk.attach/macosx/classes/sun/tools/attach/VirtualMachineImpl.java
! src/jdk.attach/windows/classes/sun/tools/attach/VirtualMachineImpl.java
! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/resources/aliasmap
! src/jdk.jcmd/share/man/jinfo.md
! src/jdk.jcmd/share/man/jmap.md
! src/jdk.jcmd/share/man/jps.md
! src/jdk.jcmd/share/man/jstack.md
! src/jdk.jcmd/share/man/jstat.md
! src/jdk.jconsole/share/classes/sun/tools/jconsole/resources/messages_de.properties
! src/jdk.jconsole/share/man/jconsole.md
! src/jdk.jdi/share/classes/com/sun/jdi/ThreadReference.java
! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTYResources_de.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/SunCommandLineLauncher.java
! src/jdk.jdi/share/man/jdb.md
! src/jdk.jdi/windows/classes/com/sun/tools/jdi/SharedMemoryTransportService.java
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_de.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_es.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_fr.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_it.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_ja.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_ko.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_pt_BR.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_sv.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_zh_CN.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_zh_TW.properties
! src/jdk.management/share/classes/com/sun/management/OperatingSystemMXBean.java
! test/jdk/com/sun/jdi/BadAgentPath.java
! test/jdk/com/sun/jdi/DoubleAgentTest.java
! test/jdk/com/sun/jdi/SuspendNoFlagTest.java
! test/jdk/javax/management/remote/mandatory/loading/MissingClassTest.java
Changeset: 28268383
Branch: hermetic-java-runtime
Author: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2024-12-11 11:49:19 +0000
URL: https://git.openjdk.org/leyden/commit/2826838389ff0ce909289e3a804228226a2a6…
8345658: WB_NMTCommitMemory redundantly records an NMT tag
Reviewed-by: dholmes, jsjolen
! src/hotspot/share/prims/whitebox.cpp
Changeset: 076bfa68
Branch: hermetic-java-runtime
Author: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2024-12-11 11:53:25 +0000
URL: https://git.openjdk.org/leyden/commit/076bfa688c8ee19fa5eea1d18cfa84a3504af…
8345656: Move os alignment functions out of ReservedSpace
Reviewed-by: dholmes
! src/hotspot/share/gc/g1/g1BlockOffsetTable.cpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.hpp
! src/hotspot/share/gc/g1/g1CardTable.cpp
! src/hotspot/share/gc/g1/g1CardTable.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/serial/serialBlockOffsetTable.cpp
! src/hotspot/share/gc/serial/serialBlockOffsetTable.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/shared/markBitMap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.cpp
! src/hotspot/share/jfr/recorder/storage/jfrVirtualMemory.cpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/memory/virtualspace.hpp
! src/hotspot/share/runtime/os.hpp
Changeset: 2382a2de
Branch: hermetic-java-runtime
Author: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2024-12-11 12:22:00 +0000
URL: https://git.openjdk.org/leyden/commit/2382a2de964aa9b3a8e1ec2500f6337eeeb94…
8345661: Simplify page size alignment in code heap reservation
Reviewed-by: dholmes, thartmann
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/memory/heap.cpp
Changeset: a21d21f4
Branch: hermetic-java-runtime
Author: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2024-12-11 12:50:24 +0000
URL: https://git.openjdk.org/leyden/commit/a21d21f4d7b74e21f68b6bf9c5dc9ba7d3f99…
8345609: [C1] LIR Operations with one input should be implemented as LIR_Op1
Reviewed-by: rrich, goetz
! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp
! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/c1_LinearScan_x86.cpp
! src/hotspot/cpu/x86/c1_LinearScan_x86.hpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/c1/c1_LIR.hpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/c1/c1_LIRAssembler.hpp
! src/hotspot/share/c1/c1_LinearScan.cpp
Changeset: 45c914c3
Branch: hermetic-java-runtime
Author: Roland Westrelin <roland(a)openjdk.org>
Date: 2024-12-11 13:48:03 +0000
URL: https://git.openjdk.org/leyden/commit/45c914c3ad8fbc406af9ba9dec97f11c28c91…
8343607: C2: Shenandoah crashes during barrier expansion in Continuation::enter
Reviewed-by: shade
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
Changeset: d381d581
Branch: hermetic-java-runtime
Author: theoweidmannoracle <theo.weidmann(a)oracle.com>
Date: 2024-12-11 14:30:59 +0000
URL: https://git.openjdk.org/leyden/commit/d381d581bfc5bbe1db966088ed4cad01b65c5…
8332268: C2: Add missing optimizations for UDivI/L and UModI/L and unify the shared logic with the signed nodes
Reviewed-by: chagedorn, thartmann, epeter, qamai
! src/hotspot/share/opto/divnode.cpp
! src/hotspot/share/opto/divnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/mulnode.hpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/type.hpp
! test/hotspot/jtreg/compiler/c2/irTests/DivINodeIdealizationTests.java
! test/hotspot/jtreg/compiler/c2/irTests/DivLNodeIdealizationTests.java
+ test/hotspot/jtreg/compiler/c2/irTests/ModINodeIdealizationTests.java
+ test/hotspot/jtreg/compiler/c2/irTests/ModLNodeIdealizationTests.java
+ test/hotspot/jtreg/compiler/c2/irTests/UDivINodeIdealizationTests.java
+ test/hotspot/jtreg/compiler/c2/irTests/UDivLNodeIdealizationTests.java
+ test/hotspot/jtreg/compiler/c2/irTests/UModINodeIdealizationTests.java
+ test/hotspot/jtreg/compiler/c2/irTests/UModLNodeIdealizationTests.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/compiler/splitif/TestSplitDivisionThroughPhi.java
Changeset: e2948991
Branch: hermetic-java-runtime
Author: Sonia Zaldana Calles <szaldana(a)openjdk.org>
Date: 2024-12-11 14:40:03 +0000
URL: https://git.openjdk.org/leyden/commit/e2948991544d50a901be509fbc6406c2a1684…
8345647: Fix recent NULL usage backsliding in Shenandoah
Reviewed-by: shade, jwaters, mli
! src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
Changeset: c34b87c5
Branch: hermetic-java-runtime
Author: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2024-12-11 15:09:36 +0000
URL: https://git.openjdk.org/leyden/commit/c34b87c52bbaf37d01cb2a73846631a037b31…
8345659: Fix broken alignment after ReservedSpace splitting in GC code
Reviewed-by: ayang, aboldtch
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
Changeset: cc479184
Branch: hermetic-java-runtime
Author: Qizheng Xing <qxing(a)openjdk.org>
Committer: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2024-12-11 15:11:46 +0000
URL: https://git.openjdk.org/leyden/commit/cc47918445b3b49fc188d4655996e43e7a3c7…
8345040: Clean up unused variables and code in `generate_native_wrapper`
Reviewed-by: mli, dfenacci, kvn
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
Changeset: 72c6daf1
Branch: hermetic-java-runtime
Author: theoweidmannoracle <theo.weidmann(a)oracle.com>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2024-12-11 15:21:28 +0000
URL: https://git.openjdk.org/leyden/commit/72c6daf1b1073bc1eb9d1b07794c0e8ba5b9b…
8346007: Incorrect copyright header in UModLNodeIdealizationTests.java
Reviewed-by: thartmann
! test/hotspot/jtreg/compiler/c2/irTests/UModLNodeIdealizationTests.java
Changeset: 2c4567a6
Branch: hermetic-java-runtime
Author: Quan Anh Mai <qamai(a)openjdk.org>
Date: 2024-12-11 15:59:39 +0000
URL: https://git.openjdk.org/leyden/commit/2c4567a689091721476b6ef0ef4ad042fd63c…
8342651: Refactor array constant to use an array of jbyte
Reviewed-by: thartmann, kvn
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/asm/assembler.hpp
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/opto/constantTable.cpp
! src/hotspot/share/opto/constantTable.hpp
! src/hotspot/share/opto/output.cpp
Changeset: cf0e1aa0
Branch: hermetic-java-runtime
Author: Ivan Šipka <isipka(a)openjdk.org>
Committer: Jorn Vernee <jvernee(a)openjdk.org>
Date: 2024-12-11 16:33:44 +0000
URL: https://git.openjdk.org/leyden/commit/cf0e1aa0667b6c78f1b450c726c50415df570…
8345335: Add excluded jdk_foreign tests to manual group
Reviewed-by: jvernee
! test/jdk/TEST.groups
! test/jdk/java/foreign/TestMatrix.java
Changeset: cce5808d
Branch: hermetic-java-runtime
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2024-12-11 17:57:22 +0000
URL: https://git.openjdk.org/leyden/commit/cce5808d7a5734abb36b12d83304b80ae9c55…
8345421: (bf) Create specific test for temporary direct buffers and the buffer size limit
Reviewed-by: alanb
+ test/jdk/java/nio/Buffer/UnmeteredTempBuffers.java
Changeset: e4a34e96
Branch: hermetic-java-runtime
Author: Andrey Turbanov <aturbanov(a)openjdk.org>
Date: 2024-12-11 18:22:23 +0000
URL: https://git.openjdk.org/leyden/commit/e4a34e96cd7eb227bd43e55d370d0b18d365a…
8345616: Unnecessary Hashtable usage in javax.swing.text.html.parser.Element
Reviewed-by: aivanov, azvegint
! src/java.desktop/share/classes/javax/swing/text/html/parser/Element.java
Changeset: 08bdeedf
Branch: hermetic-java-runtime
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2024-12-11 19:37:01 +0000
URL: https://git.openjdk.org/leyden/commit/08bdeedfd355b61f7cdabbe943657691e5af2…
8345269: Fix -Wzero-as-null-pointer-constant warnings in ppc code
Reviewed-by: mdoerr, mbaesken
! src/hotspot/cpu/ppc/assembler_ppc.hpp
! src/hotspot/cpu/ppc/frame_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/nativeInst_ppc.cpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/relocInfo_ppc.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
Changeset: cbab40bc
Branch: hermetic-java-runtime
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2024-12-11 21:01:20 +0000
URL: https://git.openjdk.org/leyden/commit/cbab40bce45a2f58906be49c841178fa1dfd4…
8345683: Remove special flags for files compiled for static libraries
Reviewed-by: erikj
! make/autoconf/flags-cflags.m4
! make/autoconf/spec.gmk.template
! make/common/native/Flags.gmk
Changeset: ddf04617
Branch: hermetic-java-runtime
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2024-12-11 21:08:22 +0000
URL: https://git.openjdk.org/leyden/commit/ddf04617887dc389cd7667e820da7ac91eea9…
8345799: Update copyright year to 2024 for core-libs in files where it was missed
Reviewed-by: joehw, jlu, mli, lancea, kevinw
! src/java.base/macosx/classes/sun/nio/ch/DefaultSelectorProvider.java
! src/java.base/macosx/native/libjava/ProcessHandleImpl_macosx.c
! src/java.base/macosx/native/libosxsecurity/KeystoreImpl.m
! src/java.base/share/classes/com/sun/crypto/provider/PBEKey.java
! src/java.base/share/classes/com/sun/security/ntlm/Server.java
! src/java.base/share/classes/java/io/ObjectStreamConstants.java
! src/java.base/share/classes/java/io/PipedInputStream.java
! src/java.base/share/classes/java/io/PipedOutputStream.java
! src/java.base/share/classes/java/io/PipedReader.java
! src/java.base/share/classes/java/io/PipedWriter.java
! src/java.base/share/classes/java/io/Serializable.java
! src/java.base/share/classes/java/io/StreamTokenizer.java
! src/java.base/share/classes/java/io/WriteAbortedException.java
! src/java.base/share/classes/java/lang/AssertionError.java
! src/java.base/share/classes/java/lang/BaseVirtualThread.java
! src/java.base/share/classes/java/lang/BootstrapMethodError.java
! src/java.base/share/classes/java/lang/ClassValue.java
! src/java.base/share/classes/java/lang/ExceptionInInitializerError.java
! src/java.base/share/classes/java/lang/StrictMath.java
! src/java.base/share/classes/java/lang/constant/ModuleDesc.java
! src/java.base/share/classes/java/lang/foreign/AddressLayout.java
! src/java.base/share/classes/java/lang/foreign/SegmentAllocator.java
! src/java.base/share/classes/java/lang/foreign/package-info.java
! src/java.base/share/classes/java/lang/foreign/snippet-files/Snippets.java
! src/java.base/share/classes/java/lang/invoke/AbstractValidatingLambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/ConstantBootstraps.java
! src/java.base/share/classes/java/lang/invoke/ConstantGroup.java
! src/java.base/share/classes/java/lang/invoke/DelegatingMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/MemberName.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/NativeMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/TypeConvertingMethodAdapter.java
! src/java.base/share/classes/java/lang/invoke/X-VarHandleByteArrayView.java.template
! src/java.base/share/classes/java/lang/module/package-info.java
! src/java.base/share/classes/java/lang/ref/PhantomReference.java
! src/java.base/share/classes/java/lang/ref/package-info.java
! src/java.base/share/classes/java/lang/reflect/Executable.java
! src/java.base/share/classes/java/lang/runtime/ObjectMethods.java
! src/java.base/share/classes/java/nio/file/FileTreeIterator.java
! src/java.base/share/classes/java/security/DigestInputStream.java
! src/java.base/share/classes/java/security/DigestOutputStream.java
! src/java.base/share/classes/java/security/cert/PKIXBuilderParameters.java
! src/java.base/share/classes/java/security/cert/PKIXParameters.java
! src/java.base/share/classes/java/security/cert/X509Certificate.java
! src/java.base/share/classes/java/text/AttributedCharacterIterator.java
! src/java.base/share/classes/java/text/AttributedString.java
! src/java.base/share/classes/java/text/RuleBasedCollator.java
! src/java.base/share/classes/java/util/EnumMap.java
! src/java.base/share/classes/java/util/GregorianCalendar.java
! src/java.base/share/classes/java/util/HashMap.java
! src/java.base/share/classes/java/util/HashSet.java
! src/java.base/share/classes/java/util/IdentityHashMap.java
! src/java.base/share/classes/java/util/ImmutableCollections.java
! src/java.base/share/classes/java/util/InvalidPropertiesFormatException.java
! src/java.base/share/classes/java/util/LinkedHashMap.java
! src/java.base/share/classes/java/util/LinkedHashSet.java
! src/java.base/share/classes/java/util/LinkedList.java
! src/java.base/share/classes/java/util/SimpleTimeZone.java
! src/java.base/share/classes/java/util/Timer.java
! src/java.base/share/classes/java/util/TreeMap.java
! src/java.base/share/classes/java/util/TreeSet.java
! src/java.base/share/classes/java/util/WeakHashMap.java
! src/java.base/share/classes/java/util/jar/JarOutputStream.java
! src/java.base/share/classes/java/util/stream/FindOps.java
! src/java.base/share/classes/javax/crypto/EncryptedPrivateKeyInfo.java
! src/java.base/share/classes/jdk/internal/access/JavaAWTFontAccess.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AccessFlagsImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BoundLocalVariable.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CatchBuilderImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/EntryMap.java
! src/java.base/share/classes/jdk/internal/classfile/impl/InterfacesImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/LabelImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SuperclassImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationBytecodes.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationTable.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationType.java
! src/java.base/share/classes/jdk/internal/event/FileWriteEvent.java
! src/java.base/share/classes/jdk/internal/event/SecurityProviderServiceEvent.java
! src/java.base/share/classes/jdk/internal/event/SerializationMisdeclarationEvent.java
! src/java.base/share/classes/jdk/internal/event/ThreadSleepEvent.java
! src/java.base/share/classes/jdk/internal/event/VirtualThreadEndEvent.java
! src/java.base/share/classes/jdk/internal/event/VirtualThreadStartEvent.java
! src/java.base/share/classes/jdk/internal/foreign/GlobalSession.java
! src/java.base/share/classes/jdk/internal/foreign/ImplicitSession.java
! src/java.base/share/classes/jdk/internal/foreign/layout/MemoryLayoutUtil.java
! src/java.base/share/classes/jdk/internal/icu/impl/StringPrepDataReader.java
! src/java.base/share/classes/jdk/internal/icu/lang/UCharacter.java
! src/java.base/share/classes/jdk/internal/icu/lang/UCharacterDirection.java
! src/java.base/share/classes/jdk/internal/icu/text/UTF16.java
! src/java.base/share/classes/jdk/internal/jimage/NativeImageBuffer.java
! src/java.base/share/classes/jdk/internal/misc/X-ScopedMemoryAccess.java.template
! src/java.base/share/classes/jdk/internal/module/ArchivedModuleGraph.java
! src/java.base/share/classes/jdk/internal/module/ModuleInfo.java
! src/java.base/share/classes/jdk/internal/module/ModuleInfoExtender.java
! src/java.base/share/classes/jdk/internal/org/xml/sax/Attributes.java
! src/java.base/share/classes/jdk/internal/org/xml/sax/InputSource.java
! src/java.base/share/classes/jdk/internal/org/xml/sax/SAXException.java
! src/java.base/share/classes/jdk/internal/org/xml/sax/SAXParseException.java
! src/java.base/share/classes/jdk/internal/org/xml/sax/XMLReader.java
! src/java.base/share/classes/jdk/internal/org/xml/sax/helpers/DefaultHandler.java
! src/java.base/share/classes/jdk/internal/platform/Metrics.java
! src/java.base/share/classes/jdk/internal/ref/CleanerImpl.java
! src/java.base/share/classes/jdk/internal/ref/PhantomCleanable.java
! src/java.base/share/classes/jdk/internal/reflect/ConstructorAccessorImpl.java
! src/java.base/share/classes/jdk/internal/reflect/FieldAccessorImpl.java
! src/java.base/share/classes/jdk/internal/reflect/MethodAccessorImpl.java
! src/java.base/share/classes/jdk/internal/util/OctalDigits.java
! src/java.base/share/classes/jdk/internal/util/xml/PropertiesDefaultHandler.java
! src/java.base/share/classes/jdk/internal/util/xml/impl/Parser.java
! src/java.base/share/classes/jdk/internal/vm/StackChunk.java
! src/java.base/share/classes/jdk/internal/vm/TranslatedException.java
! src/java.base/share/classes/jdk/internal/vm/VMSupport.java
! src/java.base/share/classes/jdk/internal/vm/annotation/JvmtiMountTransition.java
! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java
! src/java.base/share/classes/sun/invoke/util/ValueConversions.java
! src/java.base/share/classes/sun/invoke/util/VerifyAccess.java
! src/java.base/share/classes/sun/net/dns/ResolverConfiguration.java
! src/java.base/share/classes/sun/net/www/ParseUtil.java
! src/java.base/share/classes/sun/net/www/content/text/plain.java
! src/java.base/share/classes/sun/net/www/protocol/file/FileURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/https/AbstractDelegateHttpsURLConnection.java
! src/java.base/share/classes/sun/nio/ch/AsynchronousChannelGroupImpl.java
! src/java.base/share/classes/sun/nio/ch/PendingFuture.java
! src/java.base/share/classes/sun/nio/ch/ThreadPool.java
! src/java.base/share/classes/sun/nio/cs/HKSCS.java
! src/java.base/share/classes/sun/security/ec/point/AffinePoint.java
! src/java.base/share/classes/sun/security/pkcs/PKCS9Attributes.java
! src/java.base/share/classes/sun/security/pkcs/ParsingException.java
! src/java.base/share/classes/sun/security/pkcs/SignerInfo.java
! src/java.base/share/classes/sun/security/provider/CtrDrbg.java
! src/java.base/share/classes/sun/security/provider/DSAPublicKey.java
! src/java.base/share/classes/sun/security/provider/HashDrbg.java
! src/java.base/share/classes/sun/security/provider/HmacDrbg.java
! src/java.base/share/classes/sun/security/rsa/RSAPrivateCrtKeyImpl.java
! src/java.base/share/classes/sun/security/rsa/RSAPrivateKeyImpl.java
! src/java.base/share/classes/sun/security/ssl/Finished.java
! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java
! src/java.base/share/classes/sun/security/util/BitArray.java
! src/java.base/share/classes/sun/security/util/ByteArrayTagOrder.java
! src/java.base/share/classes/sun/security/util/ECUtil.java
! src/java.base/share/classes/sun/security/util/IOUtils.java
! src/java.base/share/classes/sun/security/util/KeyUtil.java
! src/java.base/share/classes/sun/security/validator/ValidatorException.java
! src/java.base/share/classes/sun/security/x509/AlgorithmId.java
! src/java.base/share/classes/sun/security/x509/GeneralNames.java
! src/java.base/share/classes/sun/security/x509/GeneralSubtrees.java
! src/java.base/share/classes/sun/security/x509/RFC822Name.java
! src/java.base/share/classes/sun/util/BuddhistCalendar.java
! src/java.base/share/classes/sun/util/calendar/AbstractCalendar.java
! src/java.base/share/classes/sun/util/calendar/BaseCalendar.java
! src/java.base/share/classes/sun/util/calendar/CalendarDate.java
! src/java.base/share/classes/sun/util/calendar/CalendarSystem.java
! src/java.base/share/native/libjava/Class.c
! src/java.base/share/native/libjava/PhantomReference.c
! src/java.base/share/native/libjimage/jimage.cpp
! src/java.base/share/native/libjli/args.c
! src/java.base/share/native/libverify/check_code.c
! src/java.base/unix/classes/sun/net/sdp/SdpProvider.java
! src/java.base/unix/classes/sun/nio/ch/InheritedChannel.java
! src/java.base/unix/classes/sun/nio/ch/UnixDomainSocketsUtil.java
! src/java.base/unix/native/jspawnhelper/jspawnhelper.c
! src/java.base/unix/native/libjli/java_md.h
! src/java.naming/share/classes/com/sun/jndi/ldap/pool/Connections.java
! src/java.rmi/share/man/rmiregistry.md
! src/java.se/share/classes/module-info.java
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_de.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_es.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_fr.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_it.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_ja.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_ko.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_pt_BR.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_sv.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_zh_CN.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_zh_TW.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_es.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_fr.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_it.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_ko.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_pt_BR.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_sv.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_es.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_fr.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_it.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_ko.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_pt_BR.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_sv.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_zh_TW.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_es.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_fr.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_it.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_ko.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_pt_BR.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_sv.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ja.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_CN.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_es.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_fr.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_it.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_ko.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_pt_BR.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_sv.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_es.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_fr.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_it.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_ko.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_pt_BR.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_sv.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/RegularExpression.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/ConstantWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/JavapTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/LocalVariableTableWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/LocalVariableTypeTableWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/Options.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/SourceWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/StackMapWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/TypeAnnotationWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap.properties
! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap_de.properties
! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap_ja.properties
! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap_zh_CN.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdkinternals.properties
! src/jdk.jdeps/share/man/javap.md
! src/jdk.jdeps/share/man/jdeprscan.md
! src/jdk.jdeps/share/man/jdeps.md
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/StripJavaDebugAttributesPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/VersionPropsPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_de.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_ja.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_zh_CN.properties
! src/jdk.jlink/share/man/jlink.md
! src/jdk.jlink/share/man/jmod.md
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxLaunchersAsServices.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Enquoter.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackageFile.java
! src/jdk.jpackage/share/native/common/ErrorHandling.cpp
! src/jdk.jpackage/share/native/common/Log.cpp
! src/jdk.jpackage/unix/classes/jdk/jpackage/internal/ShellScriptResource.java
! src/jdk.jpackage/unix/classes/jdk/jpackage/internal/UnixLaunchersAsServices.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WindowsRegistry.java
! src/jdk.jpackage/windows/native/libjpackage/jpackage.cpp
! src/jdk.naming.dns/share/classes/com/sun/jndi/dns/DnsContext.java
! src/jdk.naming.rmi/share/classes/module-info.java
! test/failure_handler/README
! test/failure_handler/src/share/classes/jdk/test/failurehandler/action/ActionHelper.java
! test/failure_handler/src/share/conf/linux.properties
! test/jaxp/TEST.groups
! test/jdk/com/sun/tools/attach/ProviderTest.java
! test/jdk/com/sun/tools/attach/TempDirTest.java
! test/jdk/java/foreign/TestHandshake.java
! test/jdk/java/foreign/TestLayouts.java
! test/jdk/java/foreign/TestMemoryAccessInstance.java
! test/jdk/java/foreign/TestRestricted.java
! test/jdk/java/foreign/TestScopedOperations.java
! test/jdk/java/foreign/TestSegmentAllocators.java
! test/jdk/java/foreign/TestStubAllocFailure.java
! test/jdk/java/foreign/TestValueLayouts.java
! test/jdk/java/foreign/enablenativeaccess/TestEnableNativeAccess.java
! test/jdk/java/foreign/enablenativeaccess/TestEnableNativeAccessBase.java
! test/jdk/java/foreign/enablenativeaccess/TestEnableNativeAccessDynamic.java
! test/jdk/java/foreign/handles/Driver.java
! test/jdk/java/foreign/handles/invoker_module/handle/invoker/MethodHandleInvoker.java
! test/jdk/java/foreign/handles/lookup_module/handle/lookup/MethodHandleLookup.java
! test/jdk/java/foreign/stackwalk/TestAsyncStackWalk.java
! test/jdk/java/foreign/stackwalk/TestReentrantUpcalls.java
! test/jdk/java/foreign/stackwalk/TestStackWalk.java
! test/jdk/java/io/File/TempDirDoesNotExist.java
! test/jdk/java/lang/Class/getSimpleName/GetSimpleNameTest.java
! test/jdk/java/lang/ProcessBuilder/CloseRace.java
! test/jdk/java/lang/RuntimeTests/shutdown/ShutdownHooks.java
! test/jdk/java/lang/String/StringRepeat.java
! test/jdk/java/lang/StringBuilder/StringBufferRepeat.java
! test/jdk/java/lang/Thread/virtual/stress/ParkALot.java
! test/jdk/java/lang/annotation/AnnotationTypeMismatchException/AnnotationTypeMismatchTest.java
! test/jdk/java/lang/annotation/AnnotationTypeMismatchException/ArityTypeMismatchTest.java
! test/jdk/java/lang/annotation/AnnotationTypeMismatchException/ArrayTypeMismatchTest.java
! test/jdk/java/lang/annotation/AnnotationTypeMismatchException/EnumTypeMismatchTest.java
! test/jdk/java/lang/annotation/AnnotationVerifier.java
! test/jdk/java/lang/annotation/ClassFileGenerator.java
! test/jdk/java/lang/invoke/BigArityTest.java
! test/jdk/java/lang/invoke/DefineClassTest.java
! test/jdk/java/lang/invoke/MethodHandleProxies/BasicTest.java
! test/jdk/java/lang/invoke/MethodHandleProxies/WrapperHiddenClassTest.java
! test/jdk/java/lang/invoke/MethodHandles/classData/ClassDataTest.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleBaseByteArrayTest.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsChar.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsDouble.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsFloat.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsInt.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsLong.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsShort.java
! test/jdk/java/lang/invoke/VarHandles/X-VarHandleTestByteArrayView.java.template
! test/jdk/java/lang/invoke/accessProtectedSuper/Test.java
! test/jdk/java/lang/invoke/common/test/java/lang/invoke/lib/InstructionHelper.java
! test/jdk/java/lang/invoke/condy/BootstrapMethodJumboArgsTest.java
! test/jdk/java/lang/invoke/condy/CondyBSMException.java
! test/jdk/java/lang/invoke/condy/CondyBSMInvocation.java
! test/jdk/java/lang/invoke/condy/CondyBSMValidationTest.java
! test/jdk/java/lang/invoke/condy/CondyInterfaceWithOverpassMethods.java
! test/jdk/java/lang/invoke/condy/CondyNameValidationTest.java
! test/jdk/java/lang/invoke/condy/CondyNestedTest.java
! test/jdk/java/lang/invoke/condy/CondyRepeatFailedResolution.java
! test/jdk/java/lang/invoke/condy/CondyReturnPrimitiveTest.java
! test/jdk/java/lang/invoke/condy/CondyStaticArgumentsTest.java
! test/jdk/java/lang/invoke/condy/CondyTypeValidationTest.java
! test/jdk/java/lang/invoke/condy/CondyWithGarbageTest.java
! test/jdk/java/lang/invoke/condy/CondyWrongType.java
! test/jdk/java/lang/invoke/condy/ConstantBootstrapsTest.java
! test/jdk/java/lang/invoke/defineHiddenClass/HiddenNestmateTest.java
! test/jdk/java/lang/invoke/defineHiddenClass/PreviewHiddenClass.java
! test/jdk/java/lang/invoke/defineHiddenClass/StaticInvocableTest.java
! test/jdk/java/lang/invoke/lambda/LambdaStackTrace.java
! test/jdk/java/lang/invoke/lookup/SpecialStatic.java
! test/jdk/java/lang/management/MemoryMXBean/MemoryTest.java
! test/jdk/java/lang/module/ClassFileVersionsTest.java
! test/jdk/java/lang/module/ConfigurationTest.java
! test/jdk/java/lang/module/ModuleDescriptorTest.java
! test/jdk/java/lang/module/ModuleFinderTest.java
! test/jdk/java/lang/module/ModuleNamesTest.java
! test/jdk/java/lang/module/MultiReleaseJarTest.java
! test/jdk/java/lang/ref/Basic.java
! test/jdk/java/lang/reflect/Method/invoke/TestPrivateInterfaceMethodReflect.java
! test/jdk/java/lang/runtime/SwitchBootstrapsTest.java
! test/jdk/java/math/BigInteger/HashCode.java
! test/jdk/java/text/Format/MessageFormat/MessageFormatExceptions.java
! test/jdk/java/util/Arrays/HashCode.java
! test/jdk/java/util/Collection/MOAT.java
! test/jdk/java/util/Currency/PropertiesTestRun.java
! test/jdk/java/util/Formatter/Basic.java
! test/jdk/java/util/Locale/UseOldISOCodesTest.java
! test/jdk/java/util/ServiceLoader/BadProvidersTest.java
! test/jdk/java/util/concurrent/StructuredTaskScope/WithScopedValue.java
! test/jdk/java/util/concurrent/SynchronousQueue/Fairness.java
! test/jdk/java/util/prefs/CheckUserPrefsStorage.java
! test/jdk/java/util/stream/GathererAPITest.java
! test/jdk/java/util/stream/GathererTest.java
! test/jdk/java/util/stream/GatherersFoldTest.java
! test/jdk/java/util/stream/GatherersMapConcurrentTest.java
! test/jdk/java/util/stream/GatherersScanTest.java
! test/jdk/java/util/stream/GatherersWindowFixedTest.java
! test/jdk/java/util/stream/GatherersWindowSlidingTest.java
! test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/WhileOpStatefulTest.java
! test/jdk/java/util/zip/DataDescriptorIgnoreCrcAndSizeFields.java
! test/jdk/java/util/zip/GZIP/GZIPInputStreamAvailable.java
! test/jdk/java/util/zip/ZipFile/DeleteTempJarTest.java
! test/jdk/jdk/internal/jline/AbstractWindowsTerminalTest.java
! test/jdk/jdk/internal/jline/KeyConversionTest.java
! test/jdk/jdk/internal/ref/Cleaner/ExitOnThrow.java
! test/jdk/jdk/internal/vm/Continuation/Scoped.java
! test/jdk/jdk/internal/vm/TestTranslatedException.java
! test/jdk/jdk/modules/incubator/ServiceBinding.java
! test/jdk/sun/tools/jcmd/TestProcessHelper.java
! test/jdk/sun/tools/jhsdb/heapconfig/JMapHeapConfigTest.java
! test/jdk/sun/tools/jmap/BasicJMapTest.java
! test/jdk/sun/tools/jstatd/JstatdTest.java
! test/jdk/tools/jar/InputFilesTest.java
! test/jdk/tools/jimage/JImageNonAsciiNameTest.java
! test/jdk/tools/jimage/JImageTest.java
! test/jdk/tools/jlink/DefaultProviderTest.java
! test/jdk/tools/jlink/ExplodedModuleNameTest.java
! test/jdk/tools/jlink/ImageFileCreatorTest.java
! test/jdk/tools/jlink/JLink100Modules.java
! test/jdk/tools/jlink/JLink2Test.java
! test/jdk/tools/jlink/JLinkNegativeTest.java
! test/jdk/tools/jlink/JLinkOptionsTest.java
! test/jdk/tools/jlink/JLinkPluginsTest.java
! test/jdk/tools/jlink/JLinkTest.java
! test/jdk/tools/jlink/ModuleNamesOrderTest.java
! test/jdk/tools/jlink/NativeTest.java
! test/jdk/tools/jlink/plugins/AddOptionsPluginTest.java
! test/jdk/tools/jlink/plugins/CDSPluginTest.java
! test/jdk/tools/jlink/plugins/CompressorPluginTest.java
! test/jdk/tools/jlink/plugins/SaveJlinkArgfilesPluginTest.java
! test/jdk/tools/jlink/plugins/StringSharingPluginTest.java
! test/jdk/tools/jlink/plugins/StripJavaDebugAttributesPluginTest.java
! test/jdk/tools/jlink/plugins/VendorInfoPluginsTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CommandArguments.java
! test/lib/jdk/test/lib/process/OutputBuffer.java
! test/micro/org/openjdk/bench/java/lang/CallerClassBench.java
! test/micro/org/openjdk/bench/java/lang/Characters.java
! test/micro/org/openjdk/bench/java/lang/MathBench.java
! test/micro/org/openjdk/bench/java/lang/ObjectHashCode.java
! test/micro/org/openjdk/bench/java/lang/StringFormat.java
! test/micro/org/openjdk/bench/java/lang/StringHashCode.java
! test/micro/org/openjdk/bench/java/lang/StringIndexOf.java
! test/micro/org/openjdk/bench/java/lang/foreign/AllocFromSliceTest.java
! test/micro/org/openjdk/bench/java/lang/foreign/CLayouts.java
! test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadConstant.java
! test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadHelper.java
! test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadVirtual.java
! test/micro/org/openjdk/bench/java/lang/foreign/CriticalCalls.java
! test/micro/org/openjdk/bench/java/lang/foreign/LinkUpcall.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverOfAddress.java
! test/micro/org/openjdk/bench/java/lang/foreign/PointerInvoke.java
! test/micro/org/openjdk/bench/java/lang/foreign/QSort.java
! test/micro/org/openjdk/bench/java/lang/foreign/StrLenTest.java
! test/micro/org/openjdk/bench/java/lang/foreign/ToCStringTest.java
! test/micro/org/openjdk/bench/java/lang/foreign/Upcalls.java
! test/micro/org/openjdk/bench/java/lang/foreign/Utils.java
! test/micro/org/openjdk/bench/java/lang/foreign/libToJavaString.c
! test/micro/org/openjdk/bench/java/lang/foreign/pointers/PointerBench.java
! test/micro/org/openjdk/bench/java/lang/foreign/points/PointsAccess.java
! test/micro/org/openjdk/bench/java/lang/foreign/points/PointsAlloc.java
! test/micro/org/openjdk/bench/java/lang/foreign/points/PointsDistance.java
! test/micro/org/openjdk/bench/java/lang/foreign/points/PointsFree.java
! test/micro/org/openjdk/bench/java/lang/foreign/points/support/PanamaPoint.java
! test/micro/org/openjdk/bench/java/lang/invoke/LazyStaticColdStart.java
! test/micro/org/openjdk/bench/java/lang/invoke/Wrappers.java
! test/micro/org/openjdk/bench/java/lang/reflect/proxy/ProxyBench.java
! test/micro/org/openjdk/bench/java/math/BigIntegerCompareTo.java
! test/micro/org/openjdk/bench/java/math/BigIntegerEquals.java
! test/micro/org/openjdk/bench/java/math/BigIntegerHashCode.java
! test/micro/org/openjdk/bench/java/math/Shared.java
! test/micro/org/openjdk/bench/java/util/ArraysSort.java
! test/micro/org/openjdk/bench/java/util/ListArgs.java
! test/micro/org/openjdk/bench/java/util/StringJoinerBenchmark.java
! test/micro/org/openjdk/bench/java/util/concurrent/Maps.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/FindAny.java
! test/micro/org/openjdk/bench/jdk/classfile/AbstractCorpusBenchmark.java
! test/micro/org/openjdk/bench/jdk/classfile/RepeatedModelTraversal.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/ArrayMismatchBenchmark.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/EqualsIgnoreCaseBenchmark.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/GatherOperationsBenchmark.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/MaskCastOperationsBenchmark.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/MaskFromLongBenchmark.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/MaskQueryOperationsBenchmark.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/MaskedLogicOpts.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/MemorySegmentVectorAccess.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/RearrangeBytesBenchmark.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/RotateBenchmark.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/StoreMaskedIOOBEBenchmark.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/TestLoadSegmentVarious.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/TestLoadStoreBytes.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/TestLoadStoreShorts.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/VectorFPtoIntCastOperations.java
! test/micro/org/openjdk/bench/jdk/preview/patterns/Exactness.java
! test/micro/org/openjdk/bench/vm/lang/LockUnlock.java
Changeset: 64fad1c7
Branch: hermetic-java-runtime
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2024-12-11 21:29:30 +0000
URL: https://git.openjdk.org/leyden/commit/64fad1c7d374bbc635bad3b1fa7941379f395…
8345797: Update copyright year to 2024 for client-libs in files where it was missed
Reviewed-by: psadhukhan
! src/demo/share/java2d/J2DBench/Makefile
! src/demo/share/java2d/J2DBench/build.xml
! src/java.datatransfer/share/classes/java/awt/datatransfer/DataFlavor.java
! src/java.desktop/aix/native/libawt_xawt/awt/awt_InputMethod.c
! src/java.desktop/linux/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiIn.c
! src/java.desktop/linux/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiUtils.c
! src/java.desktop/macosx/classes/apple/laf/JRSUIUtils.java
! src/java.desktop/macosx/classes/com/apple/eawt/Application.java
! src/java.desktop/macosx/classes/com/apple/eio/FileManager.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaImageFactory.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaKeyBindings.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuBarUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaNativeResources.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaUtilControlSize.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaUtils.java
! src/java.desktop/macosx/classes/com/apple/laf/ScreenMenu.java
! src/java.desktop/macosx/classes/sun/awt/CGraphicsConfig.java
! src/java.desktop/macosx/classes/sun/awt/CGraphicsDevice.java
! src/java.desktop/macosx/classes/sun/awt/PlatformGraphicsInfo.java
! src/java.desktop/macosx/classes/sun/font/CFontManager.java
! src/java.desktop/macosx/classes/sun/font/CStrike.java
! src/java.desktop/macosx/classes/sun/java2d/MacOSFlags.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLGraphicsConfig.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLRenderQueue.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLSurfaceData.java
! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLGraphicsConfig.java
! src/java.desktop/macosx/classes/sun/lwawt/LWComponentPeer.java
! src/java.desktop/macosx/classes/sun/lwawt/LWKeyboardFocusManagerPeer.java
! src/java.desktop/macosx/classes/sun/lwawt/LWToolkit.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CClipboard.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CDragSourceContextPeer.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CFileDialog.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJobDialog.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CClipboard.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CDataTransferer.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CDropTarget.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CDropTargetContextPeer.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CGraphicsDevice.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CInputMethod.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CPrinterJob.m
! src/java.desktop/macosx/native/libawt_lwawt/font/AWTFont.m
! src/java.desktop/macosx/native/libawt_lwawt/font/AWTStrike.m
! src/java.desktop/macosx/native/libawt_lwawt/font/CGGlyphImages.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLSurfaceData.m
! src/java.desktop/macosx/native/libosxapp/JNIUtilities.h
! src/java.desktop/macosx/native/libsplashscreen/splashscreen_sys.m
! src/java.desktop/share/classes/com/sun/beans/decoder/DocumentHandler.java
! src/java.desktop/share/classes/com/sun/beans/finder/ClassFinder.java
! src/java.desktop/share/classes/com/sun/beans/finder/ConstructorFinder.java
! src/java.desktop/share/classes/com/sun/beans/finder/FieldFinder.java
! src/java.desktop/share/classes/com/sun/beans/finder/MethodFinder.java
! src/java.desktop/share/classes/com/sun/beans/introspect/ClassInfo.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageReader.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriter.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageWriter.java
! src/java.desktop/share/classes/com/sun/imageio/stream/StreamCloser.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/Metacity.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifLookAndFeel.java
! src/java.desktop/share/classes/com/sun/media/sound/AudioSynthesizer.java
! src/java.desktop/share/classes/com/sun/media/sound/DirectAudioDevice.java
! src/java.desktop/share/classes/com/sun/media/sound/JARSoundbankReader.java
! src/java.desktop/share/classes/com/sun/media/sound/JDK13Services.java
! src/java.desktop/share/classes/com/sun/media/sound/JSSecurityManager.java
! src/java.desktop/share/classes/com/sun/media/sound/Platform.java
! src/java.desktop/share/classes/com/sun/media/sound/Printer.java
! src/java.desktop/share/classes/com/sun/media/sound/SoftSynthesizer.java
! src/java.desktop/share/classes/com/sun/media/sound/StandardMidiFileReader.java
! src/java.desktop/share/classes/java/awt/AWTEvent.java
! src/java.desktop/share/classes/java/awt/Composite.java
! src/java.desktop/share/classes/java/awt/MenuComponent.java
! src/java.desktop/share/classes/java/awt/SequencedEvent.java
! src/java.desktop/share/classes/java/awt/SplashScreen.java
! src/java.desktop/share/classes/java/awt/TextComponent.java
! src/java.desktop/share/classes/java/awt/WaitDispatchSupport.java
! src/java.desktop/share/classes/java/awt/doc-files/FocusSpec.html
! src/java.desktop/share/classes/java/awt/doc-files/Modality.html
! src/java.desktop/share/classes/java/awt/event/InputEvent.java
! src/java.desktop/share/classes/java/awt/event/NativeLibLoader.java
! src/java.desktop/share/classes/java/awt/font/TextLayout.java
! src/java.desktop/share/classes/java/awt/image/ColorModel.java
! src/java.desktop/share/classes/java/awt/peer/WindowPeer.java
! src/java.desktop/share/classes/java/beans/DefaultPersistenceDelegate.java
! src/java.desktop/share/classes/java/beans/EventHandler.java
! src/java.desktop/share/classes/java/beans/MetaData.java
! src/java.desktop/share/classes/java/beans/MethodRef.java
! src/java.desktop/share/classes/java/beans/PropertyDescriptor.java
! src/java.desktop/share/classes/java/beans/SimpleBeanInfo.java
! src/java.desktop/share/classes/java/beans/XMLDecoder.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServicesListener.java
! src/java.desktop/share/classes/javax/imageio/metadata/IIOMetadata.java
! src/java.desktop/share/classes/javax/imageio/spi/IIORegistry.java
! src/java.desktop/share/classes/javax/imageio/spi/ImageReaderWriterSpi.java
! src/java.desktop/share/classes/javax/imageio/spi/ServiceRegistry.java
! src/java.desktop/share/classes/javax/print/DocFlavor.java
! src/java.desktop/share/classes/javax/print/ServiceUI.java
! src/java.desktop/share/classes/javax/print/SimpleDoc.java
! src/java.desktop/share/classes/javax/print/StreamPrintServiceFactory.java
! src/java.desktop/share/classes/javax/print/attribute/standard/package-info.java
! src/java.desktop/share/classes/javax/sound/midi/Synthesizer.java
! src/java.desktop/share/classes/javax/swing/AbstractAction.java
! src/java.desktop/share/classes/javax/swing/BufferStrategyPaintManager.java
! src/java.desktop/share/classes/javax/swing/DebugGraphics.java
! src/java.desktop/share/classes/javax/swing/DefaultListCellRenderer.java
! src/java.desktop/share/classes/javax/swing/JInternalFrame.java
! src/java.desktop/share/classes/javax/swing/JPopupMenu.java
! src/java.desktop/share/classes/javax/swing/LookAndFeel.java
! src/java.desktop/share/classes/javax/swing/Popup.java
! src/java.desktop/share/classes/javax/swing/RepaintManager.java
! src/java.desktop/share/classes/javax/swing/SwingPaintEventDispatcher.java
! src/java.desktop/share/classes/javax/swing/SwingUtilities.java
! src/java.desktop/share/classes/javax/swing/SwingWorker.java
! src/java.desktop/share/classes/javax/swing/Timer.java
! src/java.desktop/share/classes/javax/swing/TimerQueue.java
! src/java.desktop/share/classes/javax/swing/TransferHandler.java
! src/java.desktop/share/classes/javax/swing/UIDefaults.java
! src/java.desktop/share/classes/javax/swing/colorchooser/AbstractColorChooserPanel.java
! src/java.desktop/share/classes/javax/swing/event/EventListenerList.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxRenderer.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicHTML.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicInternalFrameTitlePane.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLabelUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPopupMenuUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLabelUI.java
! src/java.desktop/share/classes/javax/swing/plaf/nimbus/skin.laf
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthParser.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthStyle.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTabbedPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTableUI.java
! src/java.desktop/share/classes/javax/swing/table/DefaultTableCellRenderer.java
! src/java.desktop/share/classes/javax/swing/text/AbstractDocument.java
! src/java.desktop/share/classes/javax/swing/text/DefaultCaret.java
! src/java.desktop/share/classes/javax/swing/text/DefaultFormatter.java
! src/java.desktop/share/classes/javax/swing/text/NumberFormatter.java
! src/java.desktop/share/classes/javax/swing/text/html/ObjectView.java
! src/java.desktop/share/classes/javax/swing/text/html/default.css
! src/java.desktop/share/classes/javax/swing/text/html/parser/ParserDelegator.java
! src/java.desktop/share/classes/javax/swing/text/rtf/RTFReader.java
! src/java.desktop/share/classes/sun/awt/AWTAccessor.java
! src/java.desktop/share/classes/sun/awt/DebugSettings.java
! src/java.desktop/share/classes/sun/awt/EmbeddedFrame.java
! src/java.desktop/share/classes/sun/awt/FontConfiguration.java
! src/java.desktop/share/classes/sun/awt/FontDescriptor.java
! src/java.desktop/share/classes/sun/awt/NativeLibLoader.java
! src/java.desktop/share/classes/sun/awt/OSInfo.java
! src/java.desktop/share/classes/sun/awt/datatransfer/DataTransferer.java
! src/java.desktop/share/classes/sun/awt/datatransfer/TransferableProxy.java
! src/java.desktop/share/classes/sun/awt/im/ExecutableInputMethodManager.java
! src/java.desktop/share/classes/sun/awt/im/InputContext.java
! src/java.desktop/share/classes/sun/awt/im/InputMethodContext.java
! src/java.desktop/share/classes/sun/awt/im/InputMethodManager.java
! src/java.desktop/share/classes/sun/awt/image/BufImgSurfaceData.java
! src/java.desktop/share/classes/sun/awt/image/ByteArrayImageSource.java
! src/java.desktop/share/classes/sun/awt/image/FileImageSource.java
! src/java.desktop/share/classes/sun/awt/image/ImageConsumerQueue.java
! src/java.desktop/share/classes/sun/awt/image/ImageDecoder.java
! src/java.desktop/share/classes/sun/awt/image/ImageFetcher.java
! src/java.desktop/share/classes/sun/awt/image/ImageRepresentation.java
! src/java.desktop/share/classes/sun/awt/image/ImageWatched.java
! src/java.desktop/share/classes/sun/awt/image/ImagingLib.java
! src/java.desktop/share/classes/sun/awt/image/InputStreamImageSource.java
! src/java.desktop/share/classes/sun/awt/image/JPEGImageDecoder.java
! src/java.desktop/share/classes/sun/awt/image/NativeLibLoader.java
! src/java.desktop/share/classes/sun/awt/image/SurfaceManager.java
! src/java.desktop/share/classes/sun/awt/image/ToolkitImage.java
! src/java.desktop/share/classes/sun/awt/image/URLImageSource.java
! src/java.desktop/share/classes/sun/awt/image/VSyncedBSManager.java
! src/java.desktop/share/classes/sun/awt/shell/ShellFolder.java
! src/java.desktop/share/classes/sun/awt/shell/ShellFolderManager.java
! src/java.desktop/share/classes/sun/awt/util/PerformanceLogger.java
! src/java.desktop/share/classes/sun/awt/util/ThreadGroupUtils.java
! src/java.desktop/share/classes/sun/font/CodePointIterator.java
! src/java.desktop/share/classes/sun/font/CreatedFontTracker.java
! src/java.desktop/share/classes/sun/font/FileFont.java
! src/java.desktop/share/classes/sun/font/FileFontStrike.java
! src/java.desktop/share/classes/sun/font/FontManagerNativeLibrary.java
! src/java.desktop/share/classes/sun/font/FontUtilities.java
! src/java.desktop/share/classes/sun/font/GlyphList.java
! src/java.desktop/share/classes/sun/font/HBShaper.java
! src/java.desktop/share/classes/sun/font/StrikeCache.java
! src/java.desktop/share/classes/sun/font/SunFontManager.java
! src/java.desktop/share/classes/sun/font/TrueTypeFont.java
! src/java.desktop/share/classes/sun/java2d/NullSurfaceData.java
! src/java.desktop/share/classes/sun/java2d/SunGraphicsEnvironment.java
! src/java.desktop/share/classes/sun/java2d/SurfaceData.java
! src/java.desktop/share/classes/sun/java2d/SurfaceDataProxy.java
! src/java.desktop/share/classes/sun/java2d/cmm/CMSManager.java
! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMS.java
! src/java.desktop/share/classes/sun/java2d/loops/GraphicsPrimitive.java
! src/java.desktop/share/classes/sun/java2d/loops/GraphicsPrimitiveMgr.java
! src/java.desktop/share/classes/sun/java2d/marlin/MarlinProperties.java
! src/java.desktop/share/classes/sun/java2d/marlin/MarlinUtils.java
! src/java.desktop/share/classes/sun/java2d/marlin/RendererStats.java
! src/java.desktop/share/classes/sun/java2d/opengl/OGLRenderQueue.java
! src/java.desktop/share/classes/sun/java2d/opengl/OGLSurfaceData.java
! src/java.desktop/share/classes/sun/java2d/pipe/RenderingEngine.java
! src/java.desktop/share/classes/sun/print/PSPrinterJob.java
! src/java.desktop/share/classes/sun/print/PSStreamPrintJob.java
! src/java.desktop/share/classes/sun/print/PrintJob2D.java
! src/java.desktop/share/classes/sun/print/ServiceNotifier.java
! src/java.desktop/share/classes/sun/print/resources/serviceui.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_de.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_es.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_fr.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_it.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_ja.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_ko.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_pt_BR.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_sv.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_zh_CN.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_zh_TW.properties
! src/java.desktop/share/classes/sun/swing/WindowsPlacesBar.java
! src/java.desktop/share/classes/sun/swing/plaf/GTKKeybindings.java
! src/java.desktop/share/classes/sun/swing/plaf/WindowsKeybindings.java
! src/java.desktop/share/conf/psfontj2d.properties
! src/java.desktop/share/native/common/java2d/opengl/OGLSurfaceData.c
! src/java.desktop/share/native/libawt/awt/image/awt_parseImage.c
! src/java.desktop/share/native/libawt/awt/medialib/awt_ImagingLib.c
! src/java.desktop/share/native/libawt/java2d/SurfaceData.c
! src/java.desktop/share/native/libawt/java2d/loops/IntRgb.c
! src/java.desktop/share/native/libfontmanager/hb-jdk-font.cc
! src/java.desktop/share/native/libfontmanager/hb-jdk-p.h
! src/java.desktop/share/native/libfontmanager/sunFont.c
! src/java.desktop/share/native/libjavajpeg/jpegdecoder.c
! src/java.desktop/share/native/libjsound/PortMixer.c
! src/java.desktop/share/native/libsplashscreen/java_awt_SplashScreen.c
! src/java.desktop/unix/classes/sun/awt/PlatformGraphicsInfo.java
! src/java.desktop/unix/classes/sun/awt/X11/InfoWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/Native.java
! src/java.desktop/unix/classes/sun/awt/X11/XBaseWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XClipboard.java
! src/java.desktop/unix/classes/sun/awt/X11/XDecoratedPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XEmbedCanvasPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XEmbedHelper.java
! src/java.desktop/unix/classes/sun/awt/X11/XErrorHandlerUtil.java
! src/java.desktop/unix/classes/sun/awt/X11/XFileDialogPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XKeyboardFocusManagerPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XRobotPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XScrollPanePeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XTaskbarPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java
! src/java.desktop/unix/classes/sun/awt/X11/XTrayIconPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XlibWrapper.java
! src/java.desktop/unix/classes/sun/awt/X11GraphicsConfig.java
! src/java.desktop/unix/classes/sun/awt/X11GraphicsDevice.java
! src/java.desktop/unix/classes/sun/awt/X11GraphicsEnvironment.java
! src/java.desktop/unix/classes/sun/awt/X11InputMethodDescriptor.java
! src/java.desktop/unix/classes/sun/awt/screencast/ScreencastHelper.java
! src/java.desktop/unix/classes/sun/font/FcFontConfiguration.java
! src/java.desktop/unix/classes/sun/font/XRGlyphCacheEntry.java
! src/java.desktop/unix/classes/sun/java2d/opengl/GLXGraphicsConfig.java
! src/java.desktop/unix/classes/sun/java2d/x11/X11SurfaceData.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRCompositeManager.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRGraphicsConfig.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRSurfaceData.java
! src/java.desktop/unix/classes/sun/print/CUPSPrinter.java
! src/java.desktop/unix/classes/sun/print/IPPPrintService.java
! src/java.desktop/unix/classes/sun/print/PrintServiceLookupProvider.java
! src/java.desktop/unix/classes/sun/print/UnixPrintJob.java
! src/java.desktop/unix/classes/sun/print/UnixPrintService.java
! src/java.desktop/unix/native/common/awt/CUPSfuncs.c
! src/java.desktop/unix/native/common/awt/X11Color.c
! src/java.desktop/unix/native/common/awt/fontpath.c
! src/java.desktop/unix/native/common/java2d/x11/X11FontScaler_md.c
! src/java.desktop/unix/native/common/java2d/x11/X11Renderer.c
! src/java.desktop/unix/native/common/java2d/x11/X11SurfaceData.c
! src/java.desktop/unix/native/common/java2d/x11/X11TextRenderer_md.c
! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c
! src/java.desktop/unix/native/libawt_xawt/awt/awt_InputMethod.c
! src/java.desktop/unix/native/libawt_xawt/awt/awt_util.c
! src/java.desktop/unix/native/libawt_xawt/awt/multiVis.c
! src/java.desktop/unix/native/libawt_xawt/awt/screencast_portal.c
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/AnimationController.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/XPStyle.java
! src/java.desktop/windows/classes/sun/awt/Win32FontManager.java
! src/java.desktop/windows/classes/sun/awt/Win32GraphicsConfig.java
! src/java.desktop/windows/classes/sun/awt/Win32GraphicsDevice.java
! src/java.desktop/windows/classes/sun/awt/windows/TranslucentWindowPainter.java
! src/java.desktop/windows/classes/sun/awt/windows/WEmbeddedFrame.java
! src/java.desktop/windows/classes/sun/awt/windows/WFileDialogPeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WMenuItemPeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WPathGraphics.java
! src/java.desktop/windows/classes/sun/awt/windows/WPrinterJob.java
! src/java.desktop/windows/classes/sun/awt/windows/WTextComponentPeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java
! src/java.desktop/windows/classes/sun/awt/windows/WWindowPeer.java
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DScreenUpdateManager.java
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DSurfaceData.java
! src/java.desktop/windows/classes/sun/java2d/opengl/WGLGraphicsConfig.java
! src/java.desktop/windows/classes/sun/java2d/windows/GDIWindowSurfaceData.java
! src/java.desktop/windows/classes/sun/java2d/windows/WindowsFlags.java
! src/java.desktop/windows/classes/sun/print/PrintServiceLookupProvider.java
! src/java.desktop/windows/classes/sun/print/Win32PrintJob.java
! src/java.desktop/windows/classes/sun/print/Win32PrintService.java
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DGlyphCache.cpp
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DSurfaceData.cpp
! src/java.desktop/windows/native/libawt/windows/awt.rc
! src/java.desktop/windows/native/libawt/windows/awt_Canvas.cpp
! src/java.desktop/windows/native/libawt/windows/awt_List.cpp
! src/java.desktop/windows/native/libawt/windows/awt_PrintControl.cpp
! src/java.desktop/windows/native/libawt/windows/awt_PrintControl.h
! src/java.desktop/windows/native/libawt/windows/awt_PrintDialog.h
! src/java.desktop/windows/native/libawt/windows/awt_TextComponent.cpp
! src/java.desktop/windows/native/libawt/windows/awt_TextComponent.h
! src/java.desktop/windows/native/libawt/windows/awt_Window.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Window.h
! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/AWTEventMonitor.java
! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/EventQueueMonitor.java
! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/SwingEventMonitor.java
! src/jdk.accessibility/windows/classes/com/sun/java/accessibility/internal/AccessBridge.java
! src/jdk.accessibility/windows/man/jabswitch.md
! src/jdk.accessibility/windows/man/jaccessinspector.md
! src/jdk.accessibility/windows/man/jaccesswalker.md
! test/jdk/java/awt/Desktop/8064934/bug8064934.java
! test/jdk/java/awt/Graphics2D/LargeWindowPaintTest.java
! test/jdk/java/awt/List/ActionEventTest/ActionEventTest.java
! test/jdk/java/awt/Toolkit/DesktopProperties/rfe4758438.sh
! test/jdk/java/awt/TrayIcon/ActionEventTest/ActionEventTest.java
! test/jdk/java/awt/TrayIcon/SystemTrayIconHelper.java
! test/jdk/java/awt/a11y/AccessibleComponentTest.java
! test/jdk/java/awt/datatransfer/SystemSelection/SystemSelectionAWTTest.java
! test/jdk/java/awt/datatransfer/SystemSelection/SystemSelectionSwingTest.java
! test/jdk/java/awt/dnd/DropActionChangeTest.java
! test/jdk/java/awt/event/InputEvent/ButtonArraysEquality/ButtonArraysEquality.java
! test/jdk/java/awt/event/MouseEvent/CheckGetMaskForButton/CheckGetMaskForButton.java
! test/jdk/java/awt/im/memoryleak/InputContextMemoryLeakTest.java
! test/jdk/java/awt/print/PrinterJob/AlphaPrintTest.java
! test/jdk/java/awt/print/PrinterJob/PrintToDir.java
! test/jdk/java/awt/regtesthelpers/Util.java
! test/jdk/javax/imageio/metadata/IIOMetadataFormat/MetadataFormatThreadTest.java
! test/jdk/javax/sound/midi/File/SMFInterruptedRunningStatus.java
! test/jdk/javax/sound/sampled/Lines/GetLine.java
! test/jdk/javax/swing/AbstractButton/5049549/bug5049549.java
! test/jdk/javax/swing/JFrame/JFrameBackgroundRefreshTest.java
! test/jdk/javax/swing/ProgressMonitor/ProgressMonitorEscapeKeyPress.java
! test/jdk/lib/client/ExtendedRobot.java
! test/jdk/performance/client/SwingMark/src/resources/TextAreaTest.properties
! test/jdk/sun/java2d/cmm/ColorConvertOp/ColCvtAlphaDifferentSrcDst.java
Changeset: 05c56788
Branch: hermetic-java-runtime
Author: Jiangli Zhou <jiangli(a)openjdk.org>
Date: 2024-12-11 23:45:49 +0000
URL: https://git.openjdk.org/leyden/commit/05c5678886f99290093bf7ad9fb589ee40bb5…
8345959: Make JVM_IsStaticallyLinked JVM_LEAF
Reviewed-by: ihse
! src/hotspot/share/prims/jvm.cpp
Changeset: ec219ae5
Branch: hermetic-java-runtime
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2024-12-12 00:04:19 +0000
URL: https://git.openjdk.org/leyden/commit/ec219ae56f7b3037375bae221861007ccbf2c…
8346039: [BACKOUT] - [C1] LIR Operations with one input should be implemented as LIR_Op1
Reviewed-by: kvn, mdoerr
! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp
! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/c1_LinearScan_x86.cpp
! src/hotspot/cpu/x86/c1_LinearScan_x86.hpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/c1/c1_LIR.hpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/c1/c1_LIRAssembler.hpp
! src/hotspot/share/c1/c1_LinearScan.cpp
Changeset: 4da6fd42
Branch: hermetic-java-runtime
Author: Xiaolong Peng <xpeng(a)openjdk.org>
Date: 2024-12-12 01:08:31 +0000
URL: https://git.openjdk.org/leyden/commit/4da6fd4283a13be1711e7ad948f1d05a0a914…
8345423: Shenandoah: Parallelize concurrent cleanup
Reviewed-by: ysr, kdnilsen, wkemper
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.hpp
! src/hotspot/share/gc/shenandoah/vmStructs_shenandoah.hpp
Changeset: 75cfb640
Branch: hermetic-java-runtime
Author: Quan Anh Mai <qamai(a)openjdk.org>
Date: 2024-12-12 03:08:37 +0000
URL: https://git.openjdk.org/leyden/commit/75cfb640a6bbdb714321107bceedb39913ee6…
8310691: [REDO] [vectorapi] Refactor VectorShuffle implementation
Reviewed-by: psandoz, jbhateja, epeter
! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/riscv/riscv_v.ad
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/opto/vector.cpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
! src/hotspot/share/prims/vectorSupport.cpp
! src/hotspot/share/prims/vectorSupport.hpp
! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractShuffle.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractSpecies.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorShape.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorShuffle.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorSpecies.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-VectorBits.java.template
Changeset: 72c59de6
Branch: hermetic-java-runtime
Author: Saagar Jha <saagar(a)saagarjha.com>
Date: 2024-12-12 03:20:42 +0000
URL: https://git.openjdk.org/leyden/commit/72c59de615b216c1729de4f4251652488f6f7…
8345876: Update nativeAddAtIndex comment to match the code
Reviewed-by: azvegint, aivanov, psadhukhan, kizune
! src/java.desktop/macosx/native/libawt_lwawt/awt/CMenuBar.m
Changeset: ceb4366e
Branch: hermetic-java-runtime
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2024-12-12 07:53:38 +0000
URL: https://git.openjdk.org/leyden/commit/ceb4366ebf02f64165acc4a23195e9e3a7398…
8345955: Deprecate the UseOprofile flag with a view to removing the legacy oprofile support in the VM
Reviewed-by: iklam, shade
! src/hotspot/os/linux/globals_linux.hpp
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java
Changeset: 3f2556b8
Branch: hermetic-java-runtime
Author: Kevin Walls <kevinw(a)openjdk.org>
Date: 2024-12-12 09:16:06 +0000
URL: https://git.openjdk.org/leyden/commit/3f2556b86079fbdba848b1ac16b62a3763869…
8345984: Remove redundant checkXXX methods from java.management Util class
Reviewed-by: alanb, mchung, cjplummer, sspitsyn
! src/java.management/share/classes/sun/management/Util.java
! src/jdk.management/share/classes/com/sun/management/internal/GarbageCollectionNotifInfoCompositeData.java
! src/jdk.management/share/classes/com/sun/management/internal/GcInfoBuilder.java
! src/jdk.management/share/classes/com/sun/management/internal/GcInfoCompositeData.java
Changeset: 77e49322
Branch: hermetic-java-runtime
Author: Amit Kumar <amitkumar(a)openjdk.org>
Date: 2024-12-12 09:51:56 +0000
URL: https://git.openjdk.org/leyden/commit/77e493226d6875bb73faaadedc4170dbb5d4f…
8344026: Ubsan: prevent potential integer overflow in c1_LIRGenerator_<arch>.cpp file
Reviewed-by: aph, epeter, mdoerr
! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp
! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp
! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp
! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp
+ test/hotspot/jtreg/compiler/c1/StrengthReduceCheck.java
Changeset: 68aa4d44
Branch: hermetic-java-runtime
Author: Amit Kumar <amitkumar(a)openjdk.org>
Date: 2024-12-12 10:04:09 +0000
URL: https://git.openjdk.org/leyden/commit/68aa4d44ff95493d66a740be99e6cf533bec5…
8346063: java/lang/Thread/virtual/Starvation.java missing @requires vm.continuations
Reviewed-by: alanb, vklang
! test/jdk/java/lang/Thread/virtual/Starvation.java
Changeset: 0ad64234
Branch: hermetic-java-runtime
Author: Maurizio Cimadamore <mcimadamore(a)openjdk.org>
Date: 2024-12-12 10:49:35 +0000
URL: https://git.openjdk.org/leyden/commit/0ad64234e2fd19ec0435fb00340120153b928…
8345944: JEP 492: extending local class in a different static context should not be allowed
8345953: JEP 492: instantiating local classes in a different static context should not be allowed
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! test/langtools/tools/javac/LocalFreeVarStaticInstantiate.java
! test/langtools/tools/javac/LocalFreeVarStaticInstantiate.out
+ test/langtools/tools/javac/LocalFreeVarStaticSuper.java
+ test/langtools/tools/javac/LocalFreeVarStaticSuper.out
Changeset: 1bdb7b42
Branch: hermetic-java-runtime
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2024-12-12 11:59:45 +0000
URL: https://git.openjdk.org/leyden/commit/1bdb7b4271098b02ee225c101ea7a12a432d0…
8345622: test/langtools/tools/javac/annotations/parameter/ParameterAnnotations.java should set processorpath to work correctly in the agentvm mode
Reviewed-by: darcy, liach
! test/langtools/tools/javac/annotations/parameter/ParameterAnnotations.java
Changeset: f7f07b94
Branch: hermetic-java-runtime
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2024-12-12 12:06:27 +0000
URL: https://git.openjdk.org/leyden/commit/f7f07b94c57d7ac5406d78be47800cf578d1c…
8345804: Update copyright year to 2024 for langtools in files where it was missed
Reviewed-by: rgiulietti, jlahoda
! src/jdk.compiler/share/classes/com/sun/source/tree/CaseTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/TreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/tree/YieldTree.java
! src/jdk.compiler/share/classes/com/sun/source/util/Plugin.java
! src/jdk.compiler/share/classes/com/sun/source/util/SimpleTreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacScope.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Kinds.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Printer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeTag.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrContext.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/CompileStates.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/InferenceContext.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ThisEscapeAnalyzer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeHasher.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Code.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/PoolWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/StringConcat.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/MemoryClassLoader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacTypes.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JCDiagnostic.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java
! src/jdk.compiler/share/classes/sun/tools/serialver/resources/serialver.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/StandardDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractOverviewIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractTreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllPackagesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexRedirectWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MarkerComments.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NestedClassWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/RestrictedListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerialFieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerialMethodWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Table.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TableHeader.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/WriterFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlDocument.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/package-info.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/BaseTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/DeprecatedTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/DocRootTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/IndexTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/LiteralTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/ReturnTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SummaryTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SystemPropertyTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/Taglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/ThrowsTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/UserTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/ValueTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseOptions.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Messages.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Extern.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/Comment.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/DocType.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/HtmlId.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/Script.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/package-info.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTool.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolEnvironment.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/IOContext.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_de.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_ja.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_zh_CN.properties
! src/jdk.jshell/share/classes/jdk/internal/shellsupport/doc/JavadocFormatter.java
! src/jdk.jshell/share/classes/jdk/internal/shellsupport/doc/resources/javadocformatter.properties
! src/jdk.jshell/share/classes/jdk/jshell/CompletenessAnalyzer.java
! src/jdk.jshell/share/classes/jdk/jshell/DeclarationSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/ExpressionSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/ExpressionToTypeInfo.java
! src/jdk.jshell/share/classes/jdk/jshell/ImportSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/JShellConsole.java
! src/jdk.jshell/share/classes/jdk/jshell/KeyMap.java
! src/jdk.jshell/share/classes/jdk/jshell/MaskCommentsAndModifiers.java
! src/jdk.jshell/share/classes/jdk/jshell/MethodSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/SnippetMaps.java
! src/jdk.jshell/share/classes/jdk/jshell/TaskFactory.java
! src/jdk.jshell/share/classes/jdk/jshell/TreeDissector.java
! src/jdk.jshell/share/classes/jdk/jshell/TypeDeclSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/TypePrinter.java
! src/jdk.jshell/share/classes/jdk/jshell/Wrap.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/ExecutionControlForwarder.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiDefaultExecutionControl.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/LocalExecutionControl.java
! src/jdk.jshell/share/man/jshell.md
! test/langtools/ProblemList.txt
! test/langtools/jdk/javadoc/doclet/testBreakIterator/TestBreakIterator.java
! test/langtools/jdk/javadoc/doclet/testBreakIterator/pkg/BreakIteratorTest.java
! test/langtools/jdk/javadoc/doclet/testClassTree/TestClassTree.java
! test/langtools/jdk/javadoc/doclet/testGenericTypeLink/TestGenericTypeLink.java
! test/langtools/jdk/javadoc/doclet/testHtmlDocument/TestHtmlDocument.java
! test/langtools/jdk/javadoc/doclet/testHtmlTableStyles/TestHtmlTableStyles.java
! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/TestHtmlTableTags.java
! test/langtools/jdk/javadoc/doclet/testInheritance/TestInheritance.java
! test/langtools/jdk/javadoc/doclet/testMethodSignature/TestMethodSignature.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverrideMethods.java
! test/langtools/jdk/javadoc/doclet/testVoidHtmlElements/TestVoidHtmlElements.java
! test/langtools/jdk/javadoc/lib/javadoc/tester/JavadocTester.java
! test/langtools/jdk/javadoc/tool/sampleapi/lib/sampleapi/SampleApi.java
! test/langtools/jdk/javadoc/tool/sampleapi/lib/sampleapi/generator/DocCommentGenerator.java
! test/langtools/jdk/javadoc/tool/sampleapi/lib/sampleapi/generator/Documentifier.java
! test/langtools/jdk/javadoc/tool/sampleapi/lib/sampleapi/generator/ModuleGenerator.java
! test/langtools/jdk/javadoc/tool/sampleapi/lib/sampleapi/generator/PackageGenerator.java
! test/langtools/jdk/javadoc/tool/sampleapi/lib/sampleapi/util/SimpleMultiplier.java
! test/langtools/jdk/javadoc/tool/testExternRedirects/TestExternRedirects.java
! test/langtools/jdk/jshell/CompletenessTest.java
! test/langtools/jdk/jshell/ExceptionMessageTest.java
! test/langtools/jdk/jshell/ExecPtyGetFlagsToSetTest.java
! test/langtools/jdk/jshell/ReplToolTesting.java
! test/langtools/jdk/jshell/ShutdownTest.java
! test/langtools/jdk/jshell/ToolProviderTest.java
! test/langtools/jdk/jshell/ToolSimpleTest.java
! test/langtools/jdk/jshell/VariablesTest.java
! test/langtools/tools/doclint/CoverageExtras.java
! test/langtools/tools/javac/4241573/T4241573.java
! test/langtools/tools/javac/6341866/T6341866.java
! test/langtools/tools/javac/6402516/TestClass.java
! test/langtools/tools/javac/6402516/TestLocalElements.java
! test/langtools/tools/javac/6402516/TestMethod.java
! test/langtools/tools/javac/7003595/T7003595.java
! test/langtools/tools/javac/7153958/CPoolRefClassContainingInlinedCts.java
! test/langtools/tools/javac/8000518/DuplicateConstantPoolEntry.java
! test/langtools/tools/javac/8005931/CheckACC_STRICTFlagOnPkgAccessClassTest.java
! test/langtools/tools/javac/8009170/RedundantByteCodeInArrayTest.java
! test/langtools/tools/javac/AnonymousClass/AnonymousClassFlags.java
! test/langtools/tools/javac/MethodParameters/AnnotationTest.java
! test/langtools/tools/javac/MethodParameters/AnonymousClass.java
! test/langtools/tools/javac/MethodParameters/ClassFileVisitor.java
! test/langtools/tools/javac/MethodParameters/Constructors.java
! test/langtools/tools/javac/MethodParameters/EnumTest.java
! test/langtools/tools/javac/MethodParameters/InstanceMethods.java
! test/langtools/tools/javac/MethodParameters/LambdaTest.java
! test/langtools/tools/javac/MethodParameters/LocalClassTest.java
! test/langtools/tools/javac/MethodParameters/MemberClassTest.java
! test/langtools/tools/javac/MethodParameters/StaticMethods.java
! test/langtools/tools/javac/MethodParameters/UncommonParamNames.java
! test/langtools/tools/javac/NoStringToLower.java
! test/langtools/tools/javac/RequiredParameterFlags/ImplicitParameters.java
! test/langtools/tools/javac/StringConcat/access/Test.java
! test/langtools/tools/javac/SuperInit/SuperInitGood.java
! test/langtools/tools/javac/T6695379/AnnotationsAreNotCopiedToBridgeMethodsTest.java
! test/langtools/tools/javac/T6970173/DebugPointerAtBadPositionTest.java
! test/langtools/tools/javac/T7008643/InlinedFinallyConfuseDebuggersTest.java
! test/langtools/tools/javac/T7053059/DoubleCastTest.java
! test/langtools/tools/javac/T7093325.java
! test/langtools/tools/javac/T7165659/InnerClassAttrMustNotHaveStrictFPFlagTest.java
! test/langtools/tools/javac/T8003967/DetectMutableStaticFields.java
! test/langtools/tools/javac/T8010737/ParameterNamesAreNotCopiedToAnonymousInitTest.java
! test/langtools/tools/javac/T8011181/EmptyUTF8ForInnerClassNameTest.java
! test/langtools/tools/javac/T8019486/WrongLNTForLambdaTest.java
! test/langtools/tools/javac/T8022186/DeadCodeGeneratedForEmptyTryTest.java
! test/langtools/tools/javac/T8024039/NoDeadCodeGenerationOnTrySmtTest.java
! test/langtools/tools/javac/T8028504/DontGenerateLVTForGNoneOpTest.java
! test/langtools/tools/javac/T8180141/MissingLNTEntryForBreakContinueTest.java
! test/langtools/tools/javac/T8180660/MissingLNTEntryForFinalizerTest.java
! test/langtools/tools/javac/T8187805/BogusRTTAForUnusedVarTest.java
! test/langtools/tools/javac/T8203892/CheckTargetIsNotAddedAsMarkerInterfaceTest.java
! test/langtools/tools/javac/T8209173/CodeCompletionExceptTest.java
! test/langtools/tools/javac/T8210435/NoLocalsMustBeReservedForDCEedVarsTest.java
! test/langtools/tools/javac/T8222949/TestConstantDynamic.java
! test/langtools/tools/javac/TryWithResources/TwrSimpleClose.java
! test/langtools/tools/javac/annotations/ApplicableAnnotationsOnRecords.java
! test/langtools/tools/javac/annotations/SyntheticParameters.java
! test/langtools/tools/javac/annotations/typeAnnotations/TypeAnnotationsPositionsOnRecords.java
! test/langtools/tools/javac/annotations/typeAnnotations/VariablesDeclaredWithVarTest.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/ClassfileTestHelper.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest1.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest2.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest3.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/DeadCode.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/InstanceInitializer.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/NewTypeArguments.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/NoTargetAnnotations.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/Scopes.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/StaticInitializer.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/SyntheticParameters.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/T8008762.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/T8008769.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/T8010015.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/TestAnonInnerClasses.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/TestNewCastArray.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/TypeCasts.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/Wildcards.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ClassExtends.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ClassTypeParam.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ConstructorInvocationTypeArgument.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/Constructors.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ExceptionParameters.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/Fields.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/FromSpecification.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/Initializers.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/Lambda.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodInvocationTypeArgument.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodParameters.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodReceivers.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodReturns.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodThrows.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodTypeParam.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MultiCatch.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/NestedTypes.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/NewObjects.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/RepeatingTypeAnnotations.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ResourceVariable.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/TypeCasts.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/TypeTests.java
! test/langtools/tools/javac/api/TestGetScopeResult.java
! test/langtools/tools/javac/cast/intersection/DuplicatedCheckcastTest.java
! test/langtools/tools/javac/classfiles/InnerClasses/SyntheticClasses.java
! test/langtools/tools/javac/classfiles/T8255757/T8255757.java
! test/langtools/tools/javac/classfiles/attributes/AnnotationDefault/AnnotationDefaultTest.java
! test/langtools/tools/javac/classfiles/attributes/EnclosingMethod/EnclosingMethodTest.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/LineNumberTest.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/LineNumberTestBase.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/MultipleRecordPatterns.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/RuleSwitchBreaks.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/StringSwitchBreaks.java
! test/langtools/tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTableTest.java
! test/langtools/tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTestBase.java
! test/langtools/tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTypeTableTest.java
! test/langtools/tools/javac/classfiles/attributes/Module/ModuleFlagTest.java
! test/langtools/tools/javac/classfiles/attributes/Module/ModuleTest.java
! test/langtools/tools/javac/classfiles/attributes/Module/ModuleTestBase.java
! test/langtools/tools/javac/classfiles/attributes/Signature/ConstructorTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/Driver.java
! test/langtools/tools/javac/classfiles/attributes/Signature/EnumTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/ExceptionTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/FieldTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/InnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/MethodParameterTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/MethodTypeBoundTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/ReturnTypeTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/AnonymousClassTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/InnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/LocalClassTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/MixTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/ModuleInfoTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/NoSourceFileAttribute.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/SourceFileTestBase.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/TopLevelClassesOneFileTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateInnerClassConstructorsTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateInnerClassMembersTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateSiblingsTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/AssertFieldTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/BridgeMethodForGenericMethodTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/BridgeMethodsForLambdaTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/EnumTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/PackageInfoTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/SyntheticTestDriver.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/ThisFieldTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForGenericMethodTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerAnnotationTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerEnumTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerInterfaceTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForTopLevelClassTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsTestBase.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsForGenericMethodTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsForLambdaTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsTestBase.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerAnnotationTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerEnumTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerInterfaceTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesHierarchyTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInAnonymousClassTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerAnnotationTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerEnumTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerInterfaceTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInLocalClassTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesIndexTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesTestBase.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerAnnotationTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerEnumTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerInterfaceTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerEnumsInInnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerAnnotationTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerEnumTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerInterfaceTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/NoInnerClassesTest.java
! test/langtools/tools/javac/classwriter/IndyCorrectInvocationName.java
! test/langtools/tools/javac/code/CharImmediateValue.java
! test/langtools/tools/javac/constDebug/ConstDebugTest.java
! test/langtools/tools/javac/defaultMethods/TestDefaultBody.java
! test/langtools/tools/javac/defaultMethods/TestNoBridgeOnDefaults.java
! test/langtools/tools/javac/defaultMethods/super/TestDirectSuperInterfaceInvoke.java
! test/langtools/tools/javac/diags/CheckResourceKeys.java
! test/langtools/tools/javac/diags/Example.java
! test/langtools/tools/javac/diags/examples/BadConstantValueType/BadConstantValueType.java
! test/langtools/tools/javac/diags/examples/CantAnnotateScoping.java
! test/langtools/tools/javac/diags/examples/CantAnnotateScoping1.java
! test/langtools/tools/javac/diags/examples/IllegalDigitInBinaryLiteral.java
! test/langtools/tools/javac/diags/examples/IllegalDigitInOctalLiteral.java
! test/langtools/tools/javac/diags/examples/InvalidBinaryNumber.java
! test/langtools/tools/javac/diags/examples/InvalidDefaultInterface/InvalidDefaultInterface.java
! test/langtools/tools/javac/diags/examples/InvalidStaticInterface/InvalidStaticInterface.java
! test/langtools/tools/javac/diags/examples/ModifierNotAllowed/module-info.java
! test/langtools/tools/javac/diags/examples/PrimitivePatternMatching.java
! test/langtools/tools/javac/diags/examples/ProcUseProcOrImplicit/ProcUseProcOrImplicit.java
! test/langtools/tools/javac/diags/examples/TypeReqClassArray.java
! test/langtools/tools/javac/diags/examples/TypeReqRef.java
! test/langtools/tools/javac/expression/_super/NonDirectSuper/NonDirectSuper.java
! test/langtools/tools/javac/file/SymLinkTest.java
! test/langtools/tools/javac/flow/LVTHarness.java
! test/langtools/tools/javac/generics/bridges/BridgeHarness.java
! test/langtools/tools/javac/generics/parametricException/ParametricException.java
! test/langtools/tools/javac/importscope/T8193717.java
! test/langtools/tools/javac/jvm/ClassRefDupInConstantPoolTest.java
! test/langtools/tools/javac/lambda/ByteCodeTest.java
! test/langtools/tools/javac/lambda/LocalVariableTable.java
! test/langtools/tools/javac/lambda/TestBootstrapMethodsCount.java
! test/langtools/tools/javac/lambda/TestInvokeDynamic.java
! test/langtools/tools/javac/lambda/bytecode/TestLambdaBytecode.java
! test/langtools/tools/javac/lambda/bytecode/TestLambdaBytecodeTargetRelease14.java
! test/langtools/tools/javac/lambda/lambdaNaming/TestNonSerializableLambdaNameStability.java
! test/langtools/tools/javac/launcher/GetResourceTest.java
! test/langtools/tools/javac/launcher/MultiFileSourceLauncherTests.java
! test/langtools/tools/javac/launcher/ProgramDescriptorTests.java
! test/langtools/tools/javac/launcher/Run.java
! test/langtools/tools/javac/launcher/src/p/q/CLTest.java
! test/langtools/tools/javac/linenumbers/ConditionalLineNumberTest.java
! test/langtools/tools/javac/linenumbers/FinallyLineNumberTest.java
! test/langtools/tools/javac/mandatoryWarnings/unchecked/Test.java
! test/langtools/tools/javac/meth/TestCP.java
! test/langtools/tools/javac/modules/ConvenientAccessErrorsTest.java
! test/langtools/tools/javac/modules/EdgeCases.java
! test/langtools/tools/javac/modules/ModuleVersion.java
! test/langtools/tools/javac/modules/RequiresTransitiveTest.java
! test/langtools/tools/javac/multicatch/7005371/T7005371.java
! test/langtools/tools/javac/multicatch/Pos05.java
! test/langtools/tools/javac/patterns/LocalVariableTable.java
! test/langtools/tools/javac/patterns/MatchExceptionTest.java
! test/langtools/tools/javac/patterns/NestedPatternVariablesBytecode.java
! test/langtools/tools/javac/patterns/NoUnnecessaryCast.java
! test/langtools/tools/javac/patterns/PrimitiveInstanceOfComboTest.java
! test/langtools/tools/javac/patterns/PrimitiveInstanceOfPatternOpWithRecordPatterns.java
! test/langtools/tools/javac/patterns/PrimitivePatternsSwitch.java
! test/langtools/tools/javac/patterns/SourceLevelChecks.java
! test/langtools/tools/javac/patterns/Switches.java
! test/langtools/tools/javac/patterns/TranslationTest.java
! test/langtools/tools/javac/platform/ModuleVersionTest.java
! test/langtools/tools/javac/plugin/AutostartPlugins.java
! test/langtools/tools/javac/plugin/InternalAPI.java
! test/langtools/tools/javac/preview/PreviewAutoSuppress.java
! test/langtools/tools/javac/preview/PreviewErrors.java
! test/langtools/tools/javac/processing/model/TestSymtabItems.java
! test/langtools/tools/javac/processing/model/element/TestFileObjectOf.java
! test/langtools/tools/javac/processing/options/TestNoteOnImplicitProcessing.java
! test/langtools/tools/javac/records/RecordsBinaryCompatibilityTests.java
! test/langtools/tools/javac/records/recordComponent/RecordComponentTypeTest.java
! test/langtools/tools/javac/recovery/AnnotationRecovery.java
! test/langtools/tools/javac/recovery/LambdaRecovery.java
! test/langtools/tools/javac/recovery/MethodModifiers.java
! test/langtools/tools/javac/resolve/NoObjectToString.java
! test/langtools/tools/javac/sealed/BinaryCompatibilityTests.java
! test/langtools/tools/javac/sealed/CheckSubtypesOfSealedTest.java
! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java
! test/langtools/tools/javac/sym/ElementStructureTest.java
! test/langtools/tools/javac/tree/TreeKindTest.java
! test/langtools/tools/javac/varargs/6199075/T6199075.java
! test/langtools/tools/javac/varargs/7042566/T7042566.java
! test/langtools/tools/javap/T4459541.java
! test/langtools/tools/javap/T6716452.java
! test/langtools/tools/javap/T8032814.java
! test/langtools/tools/javap/TestClassNameWarning.java
! test/langtools/tools/javap/classfile/T6887895.java
! test/langtools/tools/javap/typeAnnotations/JSR175Annotations.java
! test/langtools/tools/javap/typeAnnotations/NewArray.java
! test/langtools/tools/javap/typeAnnotations/Presence.java
! test/langtools/tools/javap/typeAnnotations/PresenceInner.java
! test/langtools/tools/javap/typeAnnotations/TypeCasts.java
! test/langtools/tools/javap/typeAnnotations/Visibility.java
! test/langtools/tools/javap/typeAnnotations/Wildcards.java
! test/langtools/tools/jdeps/listdeps/ListModuleDeps.java
! test/langtools/tools/lib/toolbox/AbstractTask.java
! test/langtools/tools/lib/toolbox/JavacTask.java
! test/langtools/tools/lib/toolbox/ToolBox.java
Changeset: ef6e987a
Branch: hermetic-java-runtime
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2024-12-12 12:48:06 +0000
URL: https://git.openjdk.org/leyden/commit/ef6e987a006ef81fb0cc6c12a88ee954738ec…
8346040: Zero interpreter build on Linux Aarch64 is broken
Reviewed-by: kbarrett, dholmes
! src/hotspot/share/oops/compressedKlass.hpp
Changeset: b8bb51e1
Branch: hermetic-java-runtime
Author: Hannes Wallnöfer <hannesw(a)openjdk.org>
Date: 2024-12-12 13:14:17 +0000
URL: https://git.openjdk.org/leyden/commit/b8bb51e1f334c84a34e02e65e2e2789231465…
8345908: Class links should be properly spaced
Reviewed-by: prappo
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriter.java
! test/langtools/jdk/javadoc/doclet/testClassLinks/TestClassLinks.java
! test/langtools/jdk/javadoc/doclet/testHiddenTag/TestHiddenTag.java
! test/langtools/jdk/javadoc/doclet/testInterface/TestInterface.java
! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java
! test/langtools/jdk/javadoc/doclet/testPrivateClasses/TestPrivateClasses.java
Changeset: f71d5150
Branch: hermetic-java-runtime
Author: Hannes Wallnöfer <hannesw(a)openjdk.org>
Date: 2024-12-12 13:28:58 +0000
URL: https://git.openjdk.org/leyden/commit/f71d51502673bc95d66aa568e98e480161349…
8345777: Improve sections for inherited members
Reviewed-by: prappo
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlLinkFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NestedClassWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriter.java
! test/langtools/jdk/javadoc/doclet/testHiddenTag/TestHiddenTag.java
! test/langtools/jdk/javadoc/doclet/testInterface/TestInterface.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
! test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestMultiInheritance.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenDeprecatedMethods.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverrideMethods.java
! test/langtools/jdk/javadoc/doclet/testPrivateClasses/TestPrivateClasses.java
Changeset: 22845a77
Branch: hermetic-java-runtime
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2024-12-12 14:40:04 +0000
URL: https://git.openjdk.org/leyden/commit/22845a77a2175202876d0029f75fa32271e07…
8337995: ZUtils::fill uses std::fill_n
Reviewed-by: mli, stefank, jwaters, tschatzl
! src/hotspot/share/gc/z/zUtils.cpp
Changeset: 11cd6398
Branch: hermetic-java-runtime
Author: Severin Gehwolf <sgehwolf(a)openjdk.org>
Date: 2024-12-12 17:58:05 +0000
URL: https://git.openjdk.org/leyden/commit/11cd639842b61952755ad83e88446c91237c1…
8345573: Module dependencies not resolved from run-time image when --limit-module is being used
Reviewed-by: mchung
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java
! test/jdk/tools/jlink/IntegrationTest.java
! test/jdk/tools/jlink/bindservices/BindServices.java
! test/jdk/tools/jlink/bindservices/SuggestProviders.java
! test/jdk/tools/jlink/runtimeImage/AbstractLinkableRuntimeTest.java
Changeset: ff85865b
Branch: hermetic-java-runtime
Author: Sonia Zaldana Calles <szaldana(a)openjdk.org>
Date: 2024-12-12 18:15:18 +0000
URL: https://git.openjdk.org/leyden/commit/ff85865b752b7a2e765e2035d372a4dbb9279…
8346008: Fix recent NULL usage backsliding in Shenandoah
Reviewed-by: kbarrett, wkemper
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalEvacuationTask.cpp
Changeset: e9ad27fc
Branch: hermetic-java-runtime
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2024-12-12 18:53:33 +0000
URL: https://git.openjdk.org/leyden/commit/e9ad27fcdcb59be573ffd20811e82bced7c78…
8339313: 32-bit build broken
Reviewed-by: coleenp, mbaesken, szaldana
! test/hotspot/jtreg/runtime/exceptionMsgs/NoClassDefFoundError/libNoClassDefFoundErrorTest.c
! test/hotspot/jtreg/serviceability/sa/libupcall.c
Changeset: 18e0b343
Branch: hermetic-java-runtime
Author: Weijun Wang <weijun(a)openjdk.org>
Date: 2024-12-12 18:57:46 +0000
URL: https://git.openjdk.org/leyden/commit/18e0b343ab002b193d4db3be226394ee7dbe9…
8344137: Update XML Security for Java to 3.0.5
Reviewed-by: mullan
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/JCEMapper.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/MessageDigestAlgorithm.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithm.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/ECDSAUtils.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureBaseRSA.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureECDSA.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/KeyInfo.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/DEREncodedKeyValue.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/KeyValue.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/keyvalues/ECKeyValue.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/resource/xmlsecurity_de.properties
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/XMLSignature.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/Constants.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/ElementProxy.java
! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/SignatureMethod.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyInfoFactory.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyValue.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureMethod.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLSignatureFactory.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/XMLDSigRI.java
! src/java.xml.crypto/share/legal/santuario.md
! test/jdk/javax/xml/crypto/dsig/GenerationTests.java
+ test/jdk/javax/xml/crypto/dsig/PSS.java
! test/lib/jdk/test/lib/security/XMLUtils.java
Changeset: db9eab3f
Branch: hermetic-java-runtime
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2024-12-12 23:15:48 +0000
URL: https://git.openjdk.org/leyden/commit/db9eab3f29e9cb26a8c0a7c31c55aaf140f21…
8311542: Consolidate the native stack printing code
Reviewed-by: kbarrett, jwaters
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/frame.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/utilities/debug.cpp
+ src/hotspot/share/utilities/nativeStackPrinter.cpp
+ src/hotspot/share/utilities/nativeStackPrinter.hpp
! src/hotspot/share/utilities/vmError.cpp
! src/hotspot/share/utilities/vmError.hpp
Changeset: 28e49e97
Branch: hermetic-java-runtime
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2024-12-13 04:49:11 +0000
URL: https://git.openjdk.org/leyden/commit/28e49e978a40f3fdff08c5e309cea739ecc87…
8345505: Fix -Wzero-as-null-pointer-constant warnings in zero code
Reviewed-by: dholmes
! src/hotspot/cpu/zero/frame_zero.cpp
Changeset: 09c29d1d
Branch: hermetic-java-runtime
Author: Sorna Sarathi <n.sornasarathi(a)gmail.com>
Committer: Amit Kumar <amitkumar(a)openjdk.org>
Date: 2024-12-13 05:01:37 +0000
URL: https://git.openjdk.org/leyden/commit/09c29d1d4274d9c36e1af98f02e6fc5b3f351…
8346069: Add missing Classpath exception statements
Reviewed-by: amitkumar, asemenyuk, iris, kcr
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PrettyPrintHandler.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/XmlConsumer.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/XmlUtils.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ExceptionBox.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingBiConsumer.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingBiFunction.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingConsumer.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingFunction.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingRunnable.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingSupplier.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingUnaryOperator.java
Changeset: 31ceec7c
Branch: hermetic-java-runtime
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2024-12-13 05:50:07 +0000
URL: https://git.openjdk.org/leyden/commit/31ceec7cd55b455cddf0953cc23aaa64612bd…
8346055: javax/swing/text/StyledEditorKit/4506788/bug4506788.java fails in ubuntu22.04
Reviewed-by: tr
! test/jdk/javax/swing/text/StyledEditorKit/4506788/bug4506788.java
Changeset: 367c3041
Branch: hermetic-java-runtime
Author: SendaoYan <syan(a)openjdk.org>
Date: 2024-12-13 08:34:10 +0000
URL: https://git.openjdk.org/leyden/commit/367c3041272d43b0474b433c555f22a3e1557…
8346059: [ASAN] awt_LoadLibrary.c reported compile warning ignoring return value of function by clang17
Reviewed-by: ihse
! src/java.desktop/unix/native/libawt/awt/awt_LoadLibrary.c
Changeset: a9a5f7cb
Branch: hermetic-java-runtime
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2024-12-13 11:43:32 +0000
URL: https://git.openjdk.org/leyden/commit/a9a5f7cb0a75b82d613ecd9018e13e5337e90…
8345323: Parallel GC does not handle UseLargePages and UseNUMA gracefully
Reviewed-by: sjohanss, tschatzl
! src/hotspot/share/gc/shared/genArguments.cpp
Changeset: 1d2ccaea
Branch: hermetic-java-runtime
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2024-12-13 12:14:07 +0000
URL: https://git.openjdk.org/leyden/commit/1d2ccaeaa316029772b5de3dc5579ee7b1363…
8345569: [ubsan] adjustments to filemap.cpp and virtualspace.cpp for macOS aarch64
Reviewed-by: mdoerr, lucy, dholmes
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/memory/virtualspace.cpp
Changeset: 266e3d0d
Branch: hermetic-java-runtime
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2024-12-13 12:18:49 +0000
URL: https://git.openjdk.org/leyden/commit/266e3d0decc09b9c17c455e2c754cd39114fa…
8345590: AIX 'make all' fails after JDK-8339480
Reviewed-by: clanger, jkern, mdoerr, lucy
! make/Main.gmk
Changeset: 2ce53e88
Branch: hermetic-java-runtime
Author: William Kemper <wkemper(a)openjdk.org>
Date: 2024-12-13 17:41:26 +0000
URL: https://git.openjdk.org/leyden/commit/2ce53e88481659734bc5424c643c5e31c116b…
8345970: pthread_getcpuclockid related crashes in shenandoah tests
Reviewed-by: ysr
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMmuTracker.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMmuTracker.hpp
Changeset: cfa04d31
Branch: hermetic-java-runtime
Author: William Kemper <wkemper(a)openjdk.org>
Date: 2024-12-13 18:14:01 +0000
URL: https://git.openjdk.org/leyden/commit/cfa04d31ddff49cbf5dfdfedd61264d5556a2…
8346051: MemoryTest fails when Shenandoah's generational mode is enabled
Reviewed-by: lmesnik, ysr
! test/jdk/java/lang/management/MemoryMXBean/MemoryTest.java
Changeset: f647d4d9
Branch: hermetic-java-runtime
Author: Calvin Cheung <ccheung(a)openjdk.org>
Date: 2024-12-13 19:19:42 +0000
URL: https://git.openjdk.org/leyden/commit/f647d4d908a6760c116a3a762c4dc09e3ed95…
8345936: Call ClassLoader.getResourceAsByteArray only for multi-release jar
Reviewed-by: iklam, dholmes
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/classfile/classLoaderExt.cpp
Changeset: e7fc0eb5
Branch: hermetic-java-runtime
Author: Kevin Walls <kevinw(a)openjdk.org>
Date: 2024-12-13 20:39:18 +0000
URL: https://git.openjdk.org/leyden/commit/e7fc0eb522f14ee28ac40cf89268767cb7b6d…
8345987: java.management has two Util.newObjectName methods (remove one)
Reviewed-by: cjplummer, amenkov, lmesnik
! src/java.management/share/classes/com/sun/jmx/interceptor/DefaultMBeanServerInterceptor.java
! src/java.management/share/classes/com/sun/jmx/mbeanserver/Repository.java
! src/java.management/share/classes/com/sun/jmx/mbeanserver/Util.java
! src/java.management/share/classes/javax/management/MBeanServerDelegate.java
! src/java.management/share/classes/javax/management/ObjectName.java
Changeset: 4b21fb9d
Branch: hermetic-java-runtime
Author: Archie Cobbs <acobbs(a)openjdk.org>
Date: 2024-12-13 22:40:42 +0000
URL: https://git.openjdk.org/leyden/commit/4b21fb9df99918fe1adf84e80148a2076a52a…
8343467: Remove unnecessary @SuppressWarnings annotations (security)
Reviewed-by: mullan
! src/java.base/share/classes/com/sun/crypto/provider/PBES2Parameters.java
! src/java.base/share/classes/com/sun/crypto/provider/SealedObjectForKeyProtector.java
! src/java.base/share/classes/java/security/Key.java
! src/java.base/share/classes/java/security/PrivateKey.java
! src/java.base/share/classes/java/security/Provider.java
! src/java.base/share/classes/java/security/PublicKey.java
! src/java.base/share/classes/java/security/interfaces/DSAPrivateKey.java
! src/java.base/share/classes/java/security/interfaces/DSAPublicKey.java
! src/java.base/share/classes/java/security/interfaces/ECPrivateKey.java
! src/java.base/share/classes/java/security/interfaces/ECPublicKey.java
! src/java.base/share/classes/java/security/interfaces/RSAMultiPrimePrivateCrtKey.java
! src/java.base/share/classes/java/security/interfaces/RSAPrivateCrtKey.java
! src/java.base/share/classes/java/security/interfaces/RSAPrivateKey.java
! src/java.base/share/classes/java/security/interfaces/RSAPublicKey.java
! src/java.base/share/classes/javax/crypto/SecretKey.java
! src/java.base/share/classes/javax/crypto/interfaces/DHPrivateKey.java
! src/java.base/share/classes/javax/crypto/interfaces/DHPublicKey.java
! src/java.base/share/classes/javax/crypto/interfaces/PBEKey.java
! src/java.base/share/classes/sun/security/internal/interfaces/TlsMasterSecret.java
! src/java.base/share/classes/sun/security/jca/ProviderConfig.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/SubjectComber.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11TlsPrfGenerator.java
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpNet.java
Changeset: c2f0ef5f
Branch: hermetic-java-runtime
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2024-12-14 00:16:08 +0000
URL: https://git.openjdk.org/leyden/commit/c2f0ef5f4822e7e558fe2b4077d57634d380a…
8346159: Disable CDS AOTClassLinking tests for JVMCI due to JDK-8345635
Reviewed-by: dnsimon, dholmes
! test/hotspot/jtreg/runtime/cds/appcds/LambdaWithUseImplMethodHandle.java
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchiveHeapTestClass.java
! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/AOTLinkedLambdas.java
! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/AOTLinkedVarHandles.java
Changeset: ebb27c2e
Branch: hermetic-java-runtime
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2024-12-14 01:48:05 +0000
URL: https://git.openjdk.org/leyden/commit/ebb27c2e8f47d35d4f030cca4126c39e24d45…
8346139: test_memset_with_concurrent_readers.cpp should not use <sstream>
Reviewed-by: stefank, tschatzl
! test/hotspot/gtest/gc/shared/test_memset_with_concurrent_readers.cpp
Changeset: 3b9de117
Branch: hermetic-java-runtime
Author: Simon Tooke <stooke(a)openjdk.org>
Committer: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2024-12-14 06:13:26 +0000
URL: https://git.openjdk.org/leyden/commit/3b9de117e83a7875df7fd2ddcc9d896f027e2…
8319875: Add macOS implementation for jcmd System.map
Reviewed-by: stuefe, szaldana
+ src/hotspot/os/bsd/memMapPrinter_macosx.cpp
! src/hotspot/os/windows/memMapPrinter_windows.cpp
! src/hotspot/share/nmt/memMapPrinter.cpp
! src/hotspot/share/nmt/memMapPrinter.hpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
! test/hotspot/jtreg/serviceability/dcmd/vm/SystemDumpMapTest.java
! test/hotspot/jtreg/serviceability/dcmd/vm/SystemMapTest.java
! test/hotspot/jtreg/serviceability/dcmd/vm/SystemMapTestBase.java
Changeset: 6b022bb6
Branch: hermetic-java-runtime
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2024-12-14 19:08:19 +0000
URL: https://git.openjdk.org/leyden/commit/6b022bb64b2109c8cd40ebd3b8b3226cf8945…
8344453: Test jdk/jfr/event/oldobject/TestSanityDefault.java timed out
Reviewed-by: egahlin
! test/jdk/jdk/jfr/event/oldobject/TestSanityDefault.java
Changeset: ab1dbd40
Branch: hermetic-java-runtime
Author: Lance Andersen <lancea(a)openjdk.org>
Date: 2024-12-15 17:41:52 +0000
URL: https://git.openjdk.org/leyden/commit/ab1dbd4089a1a15bdf1b6b39994d5b1faacc4…
8346202: Correct typo in SQLPermission
Reviewed-by: mullan, rriggs, iris
! src/java.sql/share/classes/java/sql/SQLPermission.java
Changeset: c88e081a
Branch: hermetic-java-runtime
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2024-12-16 04:24:39 +0000
URL: https://git.openjdk.org/leyden/commit/c88e081a6a0a00d7e7e5f2337f942a1d6c3b5…
8346160: Fix -Wzero-as-null-pointer-constant warnings from explicit casts
Reviewed-by: stefank, dholmes
! src/hotspot/os/aix/attachListener_aix.cpp
! src/hotspot/os/posix/attachListener_posix.cpp
! src/hotspot/os/posix/perfMemory_posix.cpp
! src/hotspot/share/oops/compressedKlass.cpp
! src/hotspot/share/utilities/vmError.cpp
Changeset: 3518b4bd
Branch: hermetic-java-runtime
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2024-12-16 06:21:22 +0000
URL: https://git.openjdk.org/leyden/commit/3518b4bd205f67a356bc6b531c0622ac1d97a…
8344171: Clone and initialize Assertion Predicates in order instead of in reverse-order
Reviewed-by: epeter, kvn
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp
Changeset: ee1c5ad8
Branch: hermetic-java-runtime
Author: Richard Reingruber <rrich(a)openjdk.org>
Date: 2024-12-16 07:16:40 +0000
URL: https://git.openjdk.org/leyden/commit/ee1c5ad8fe99ec427604773a6f04baa0ad765…
8345975: Update SAP SE copyright year to 2024 where it was missed
Reviewed-by: mdoerr, clanger
! src/hotspot/cpu/ppc/c1_CodeStubs_ppc.cpp
! src/hotspot/cpu/ppc/c2_init_ppc.cpp
! src/hotspot/cpu/ppc/frame_ppc.cpp
! src/hotspot/cpu/ppc/frame_ppc.hpp
! src/hotspot/cpu/ppc/frame_ppc.inline.hpp
! src/hotspot/cpu/ppc/globals_ppc.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/nativeInst_ppc.cpp
! src/hotspot/cpu/ppc/nativeInst_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.hpp
! src/hotspot/cpu/ppc/vtableStubs_ppc_64.cpp
! src/hotspot/cpu/s390/frame_s390.hpp
! src/hotspot/cpu/s390/frame_s390.inline.hpp
! src/hotspot/cpu/s390/nativeInst_s390.hpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/os/aix/osThread_aix.cpp
! src/hotspot/os/aix/osThread_aix.hpp
! src/hotspot/os/aix/porting_aix.hpp
! src/hotspot/os_cpu/aix_ppc/javaThread_aix_ppc.cpp
! src/hotspot/os_cpu/linux_ppc/javaThread_linux_ppc.cpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp
! src/hotspot/share/utilities/vmError.cpp
Changeset: 4fc43b0b
Branch: hermetic-java-runtime
Author: Hannes Wallnöfer <hannesw(a)openjdk.org>
Date: 2024-12-16 08:09:52 +0000
URL: https://git.openjdk.org/leyden/commit/4fc43b0b49c3d7c4351646f2580860495d8a0…
8345770: javadoc: API documentation builds are not always reproducible
Reviewed-by: nbenalla, liach
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlLinkFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/InheritDocTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/LinkTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/ReturnTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/TagletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/ThrowsTaglet.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testUseOption/TestUseOption.java
! test/langtools/jdk/javadoc/doclet/testUseOption/pkg1/AnAbstract.java
Changeset: 92860186
Branch: hermetic-java-runtime
Author: Robbin Ehn <rehn(a)openjdk.org>
Date: 2024-12-16 09:48:12 +0000
URL: https://git.openjdk.org/leyden/commit/92860186ec72dd5de55b310700a6b4f03d8b6…
8345322: RISC-V: Add concurrent gtests for cmpxchg variants
Reviewed-by: mli, fyang
! test/hotspot/gtest/riscv/test_assembler_riscv.cpp
Changeset: 32c8195c
Branch: hermetic-java-runtime
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2024-12-16 09:53:38 +0000
URL: https://git.openjdk.org/leyden/commit/32c8195c3acce2d220829bf5b81e3cef907ff…
8345801: C2: Clean up include statements to speed up compilation when touching type.hpp
Reviewed-by: kvn, dlong, jwaters
! src/hotspot/cpu/x86/c2_intelJccErratum_x86.cpp
! src/hotspot/share/c1/c1_Compilation.hpp
! src/hotspot/share/c1/c1_FrameMap.hpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_IR.hpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/c1/c1_LIRGenerator.hpp
! src/hotspot/share/c1/c1_Optimizer.cpp
! src/hotspot/share/c1/c1_RangeCheckElimination.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/c1/c1_Runtime1.hpp
! src/hotspot/share/c1/c1_ValueMap.cpp
! src/hotspot/share/c1/c1_ValueSet.hpp
! src/hotspot/share/c1/c1_ValueType.hpp
! src/hotspot/share/ci/ciTypeFlow.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/code/compiledIC.hpp
! src/hotspot/share/code/vtableStubs.cpp
! src/hotspot/share/compiler/compilerDefinitions.inline.hpp
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/opto/c2compiler.hpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/mathexactnode.hpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/output.hpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/runtime/vframeArray.cpp
! src/hotspot/share/runtime/vframe_hp.cpp
Changeset: dbffe332
Branch: hermetic-java-runtime
Author: Maurizio Cimadamore <mcimadamore(a)openjdk.org>
Date: 2024-12-16 10:20:13 +0000
URL: https://git.openjdk.org/leyden/commit/dbffe33251da4472945d97ab54c7e3354d7f4…
8345263: Make sure that lint categories are used correctly when logging lint warnings
Reviewed-by: vromero, jlahoda
! make/langtools/tools/propertiesparser/gen/ClassGenerator.java
! make/langtools/tools/propertiesparser/parser/Message.java
! make/langtools/tools/propertiesparser/parser/MessageLine.java
! make/langtools/tools/propertiesparser/resources/templates.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ThisEscapeAnalyzer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacFiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/AbstractLog.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JCDiagnostic.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/MandatoryWarningHandler.java
! test/langtools/tools/javac/6304921/TestLog.java
Changeset: 45a32979
Branch: hermetic-java-runtime
Author: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2024-12-16 13:43:55 +0000
URL: https://git.openjdk.org/leyden/commit/45a329790b844139010c95f981c72ad43b083…
8346248: serviceability/dcmd/vm/{SystemMapTest.java,SystemMapTest.java} failing on macos-aarch64
Reviewed-by: eosterlund
! test/hotspot/jtreg/serviceability/dcmd/vm/SystemMapTestBase.java
Changeset: 8133eb2c
Branch: hermetic-java-runtime
Author: Erik Joelsson <erikj(a)openjdk.org>
Date: 2024-12-16 14:34:46 +0000
URL: https://git.openjdk.org/leyden/commit/8133eb2c28f967d7e04fbd20fbe143d5bb393…
8346150: Jib dependency on autoconf missing for 'docs' profile
Reviewed-by: jwaters, dholmes
! make/conf/jib-profiles.js
Changeset: d7379789
Branch: hermetic-java-runtime
Author: Archie Cobbs <acobbs(a)openjdk.org>
Date: 2024-12-16 14:52:42 +0000
URL: https://git.openjdk.org/leyden/commit/d737978924f08f1aae280867e5106f2cfd0e9…
8343477: Remove unnecessary @SuppressWarnings annotations (compiler)
Reviewed-by: darcy, mcimadamore
! make/jdk/src/classes/build/tools/depend/Depend.java
! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Operators.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/JNIWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/AnnotationProxyMaker.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/UnicodeReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/List.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java
Changeset: cb925955
Branch: hermetic-java-runtime
Author: Amit Kumar <amitkumar(a)openjdk.org>
Date: 2024-12-16 16:10:16 +0000
URL: https://git.openjdk.org/leyden/commit/cb92595599a8a22a807a29bf56f1e02e79238…
8336356: [s390x] preserve Vector Register before using for string compress / expand
Reviewed-by: aph, lucy
! src/hotspot/cpu/s390/c2_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/c2_MacroAssembler_s390.hpp
! src/hotspot/cpu/s390/s390.ad
Changeset: e7d21fcf
Branch: hermetic-java-runtime
Author: Matthew Donovan <mdonovan(a)openjdk.org>
Date: 2024-12-16 16:18:57 +0000
URL: https://git.openjdk.org/leyden/commit/e7d21fcf4949106e89afd413e9abc47d622dd…
8346285: Update jarsigner compatibility test for change in default digest algorithm
Reviewed-by: weijun
! test/jdk/sun/security/tools/jarsigner/compatibility/Compatibility.java
Changeset: f8974ba7
Branch: hermetic-java-runtime
Author: Calvin Cheung <ccheung(a)openjdk.org>
Date: 2024-12-16 16:54:31 +0000
URL: https://git.openjdk.org/leyden/commit/f8974ba718b3a631abafa8987d3fb98164fb3…
8345838: Remove the appcds/javaldr/AnonVmClassesDuringDump.java test
Reviewed-by: iklam, dholmes
! test/hotspot/jtreg/TEST.groups
- test/hotspot/jtreg/runtime/cds/appcds/javaldr/AnonVmClassesDuringDump.java
- test/hotspot/jtreg/runtime/cds/appcds/javaldr/AnonVmClassesDuringDumpTransformer.java
- test/hotspot/jtreg/runtime/cds/appcds/javaldr/AnonVmClassesDuringDumpTransformer.mf
Changeset: 23708d01
Branch: hermetic-java-runtime
Author: Kevin Walls <kevinw(a)openjdk.org>
Date: 2024-12-16 17:02:29 +0000
URL: https://git.openjdk.org/leyden/commit/23708d01668e3c9154a73d8c84da4704457d4…
8346257: Problemlist jdp tests for macosx-aarch64
Reviewed-by: cjplummer
! test/jdk/ProblemList.txt
Changeset: 57adf64a
Branch: hermetic-java-runtime
Author: Kevin Walls <kevinw(a)openjdk.org>
Date: 2024-12-16 17:18:20 +0000
URL: https://git.openjdk.org/leyden/commit/57adf64ab4e50fd1739eb8ed14331d49f943b…
8346261: Cleanup in JDP tests
Reviewed-by: cjplummer
! test/jdk/sun/management/jdp/ClientConnection.java
! test/jdk/sun/management/jdp/DynamicLauncher.java
! test/jdk/sun/management/jdp/JdpDefaultsTest.java
! test/jdk/sun/management/jdp/JdpJmxRemoteDynamicPortTest.java
! test/jdk/sun/management/jdp/JdpJmxRemoteDynamicPortTestCase.java
! test/jdk/sun/management/jdp/JdpOffTest.java
! test/jdk/sun/management/jdp/JdpOffTestCase.java
! test/jdk/sun/management/jdp/JdpOnTestCase.java
! test/jdk/sun/management/jdp/JdpSpecificAddressTest.java
! test/jdk/sun/management/jdp/JdpTestCase.java
Changeset: d3359417
Branch: hermetic-java-runtime
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2024-12-16 17:46:43 +0000
URL: https://git.openjdk.org/leyden/commit/d3359417f3cb853b078041d07b8459b7b29a0…
8345678: compute_modifiers should not be in create_mirror
Reviewed-by: fparain, dholmes
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/arrayKlass.hpp
! src/hotspot/share/oops/objArrayKlass.cpp
! src/hotspot/share/oops/typeArrayKlass.cpp
! src/hotspot/share/oops/typeArrayKlass.hpp
! src/hotspot/share/prims/jvmtiEnv.cpp
Changeset: 51662c23
Branch: hermetic-java-runtime
Author: Eirik Bjørsnøs <eirbjo(a)openjdk.org>
Date: 2024-12-16 18:03:21 +0000
URL: https://git.openjdk.org/leyden/commit/51662c2384326749fb4ee7a792d98b01d64e5…
8346232: Remove leftovers of the jar --normalize feature
Reviewed-by: alanb, jpai
! src/jdk.jartool/share/classes/sun/tools/jar/Main.java
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_de.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_es.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_fr.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_it.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_ja.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_ko.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_pt_BR.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_sv.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_zh_CN.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_zh_TW.properties
Changeset: c75b1d4b
Branch: hermetic-java-runtime
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2024-12-16 18:24:15 +0000
URL: https://git.openjdk.org/leyden/commit/c75b1d4bf65d927e18b10ea6de263a331b78e…
8346082: Output JVMTI agent information in hserr files
Reviewed-by: mdoerr, dholmes, stuefe
! src/hotspot/share/prims/jvmtiAgentList.hpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/utilities/vmError.cpp
Changeset: 31c3b191
Branch: hermetic-java-runtime
Author: Paul Sandoz <psandoz(a)openjdk.org>
Date: 2024-12-16 18:53:05 +0000
URL: https://git.openjdk.org/leyden/commit/31c3b191745b5c97ae4e757323355fb9831da…
8346174: UMAX/UMIN are missing from XXXVector::reductionOperations
Reviewed-by: qamai, jbhateja
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template
! test/jdk/jdk/incubator/vector/Byte128VectorTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Int128VectorTests.java
! test/jdk/jdk/incubator/vector/Int256VectorTests.java
! test/jdk/jdk/incubator/vector/Int512VectorTests.java
! test/jdk/jdk/incubator/vector/Int64VectorTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Long128VectorTests.java
! test/jdk/jdk/incubator/vector/Long256VectorTests.java
! test/jdk/jdk/incubator/vector/Long512VectorTests.java
! test/jdk/jdk/incubator/vector/Long64VectorTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Short128VectorTests.java
! test/jdk/jdk/incubator/vector/Short256VectorTests.java
! test/jdk/jdk/incubator/vector/Short512VectorTests.java
! test/jdk/jdk/incubator/vector/Short64VectorTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java
! test/jdk/jdk/incubator/vector/gen-template.sh
Changeset: fd0207d5
Branch: hermetic-java-runtime
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2024-12-16 21:00:56 +0000
URL: https://git.openjdk.org/leyden/commit/fd0207d59309ae1af9539580f5bfcbc762778…
8345327: JDK 24 RDP1 L10n resource files update
Reviewed-by: naoto, dnguyen, joehw, almatvee, sgehwolf, jlahoda, prappo, asemenyuk
! src/java.base/share/classes/sun/launcher/resources/launcher_de.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_ja.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_zh_CN.properties
! src/java.base/share/classes/sun/security/util/Resources_de.java
! src/java.base/share/classes/sun/security/util/Resources_ja.java
! src/java.base/share/classes/sun/security/util/Resources_zh_CN.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ja.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_de.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_de.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_zh_CN.properties
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources_de.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources_ja.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources_zh_CN.java
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_de.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_ja.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_de.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_de.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_zh_CN.properties
! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap_de.properties
! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap_ja.properties
! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap_zh_CN.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_de.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_ja.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_zh_CN.properties
! src/jdk.jlink/share/classes/jdk/tools/jmod/resources/jmod_ja.properties
! src/jdk.jlink/share/classes/jdk/tools/jmod/resources/jmod_zh_CN.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_de.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_ja.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_zh_CN.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_de.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_ja.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_zh_CN.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_de.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_zh_CN.properties
Changeset: 30302309
Branch: hermetic-java-runtime
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2024-12-16 21:26:51 +0000
URL: https://git.openjdk.org/leyden/commit/30302309155b91d1bb6a3a7295791d656d149…
8346278: Clean up some flag handing in flags-cflags.m4
Reviewed-by: erikj
! make/autoconf/flags-cflags.m4
! make/hotspot/lib/CompileJvm.gmk
Changeset: 929d4a50
Branch: hermetic-java-runtime
Author: Fei Yang <fyang(a)openjdk.org>
Date: 2024-12-17 00:02:24 +0000
URL: https://git.openjdk.org/leyden/commit/929d4a50999d1e734070bb03552fba2eff9f6…
8346231: RISC-V: Fix incorrect assertion in SharedRuntime::generate_handler_blob
Reviewed-by: fjiang, rehn
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
Changeset: a7631ccf
Branch: hermetic-java-runtime
Author: Fei Yang <fyang(a)openjdk.org>
Date: 2024-12-17 00:12:39 +0000
URL: https://git.openjdk.org/leyden/commit/a7631ccf18e468d6ecba121865f7fed29cbf2…
8346235: RISC-V: Optimize bitwise AND with mask values
Reviewed-by: gcao, rehn, fjiang
! src/hotspot/cpu/riscv/c1_LIRAssembler_arith_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/runtime_riscv.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
Changeset: 18d1d611
Branch: hermetic-java-runtime
Author: Zhao Song <zsong(a)openjdk.org>
Committer: Erik Joelsson <erikj(a)openjdk.org>
Date: 2024-12-17 00:22:54 +0000
URL: https://git.openjdk.org/leyden/commit/18d1d61116d7ac2aa47b4c173070a8ab56fe8…
8346046: Enable copyright header format check
Reviewed-by: erikj, iris, dholmes
! .jcheck/conf
Changeset: 87804f24
Branch: hermetic-java-runtime
Author: Archie Cobbs <acobbs(a)openjdk.org>
Date: 2024-12-17 03:18:25 +0000
URL: https://git.openjdk.org/leyden/commit/87804f24b2afaf7de4a21c81ef01548b09ba8…
8346294: Invalid lint category specified in compiler.properties
Reviewed-by: mcimadamore
! make/langtools/tools/propertiesparser/resources/templates.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
Changeset: bd3c0be3
Branch: hermetic-java-runtime
Author: Christian Stein <cstein(a)openjdk.org>
Date: 2024-12-17 07:16:12 +0000
URL: https://git.openjdk.org/leyden/commit/bd3c0be36d929fab5e5ca0158d53e50b2d206…
8268611: jar --validate should check targeted classes in MR-JAR files
Reviewed-by: jvernee
! src/jdk.jartool/share/classes/sun/tools/jar/FingerPrint.java
! src/jdk.jartool/share/classes/sun/tools/jar/Main.java
! src/jdk.jartool/share/classes/sun/tools/jar/Validator.java
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties
! test/jdk/sun/security/tools/jarsigner/multiRelease/MVJarSigningTest.java
! test/jdk/tools/jar/mmrjar/Basic.java
! test/jdk/tools/jar/multiRelease/ApiValidatorTest.java
! test/jdk/tools/jar/multiRelease/Basic.java
! test/jdk/tools/jar/multiRelease/Basic1.java
! test/jdk/tools/jar/multiRelease/MRTestBase.java
! test/jdk/tools/jar/multiRelease/VersionValidatorTest.java
! test/langtools/tools/jdeps/MultiReleaseJar.java
! test/langtools/tools/jdeps/missingDeps/MissingDepsTest.java
! test/langtools/tools/jdeps/multiVersion/MultiVersionError.java
Changeset: 466c00ac
Branch: hermetic-java-runtime
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2024-12-17 07:46:53 +0000
URL: https://git.openjdk.org/leyden/commit/466c00ac88569d145a47845b2c9a2522a1649…
8346234: javax/swing/text/DefaultEditorKit/4278839/bug4278839.java still fails in CI
Reviewed-by: kizune
! test/jdk/javax/swing/text/DefaultEditorKit/4278839/bug4278839.java
Changeset: fbbc7c35
Branch: hermetic-java-runtime
Author: Alan Bateman <alanb(a)openjdk.org>
Date: 2024-12-17 08:30:29 +0000
URL: https://git.openjdk.org/leyden/commit/fbbc7c35f422294090b8c7a02a19ab2fb67c7…
8346120: VirtualThreadPinned event recorded for Object.wait may have wrong duration or may record second event
Reviewed-by: dholmes, pchilanomate
! src/hotspot/share/runtime/objectMonitor.cpp
+ test/jdk/java/lang/Thread/virtual/MonitorPinnedEvents.java
Changeset: 5e25c48b
Branch: hermetic-java-runtime
Author: theoweidmannoracle <theo.weidmann(a)oracle.com>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2024-12-17 10:01:27 +0000
URL: https://git.openjdk.org/leyden/commit/5e25c48b8bfe818816a9e8074f293dcab99b4…
8346289: Confusing phrasing in IR Framework README / User-defined Regexes
Reviewed-by: thartmann, chagedorn
! test/hotspot/jtreg/compiler/lib/ir_framework/README.md
Changeset: 725079bf
Branch: hermetic-java-runtime
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2024-12-17 10:14:28 +0000
URL: https://git.openjdk.org/leyden/commit/725079bf68be85892784c1c4554b6a3cfec8f…
8345506: jar --validate may lead to java.nio.file.FileAlreadyExistsException
Reviewed-by: lancea
! src/jdk.jartool/share/classes/sun/tools/jar/Main.java
+ test/jdk/tools/jar/JarNoFileArgOperations.java
Changeset: 8a645954
Branch: hermetic-java-runtime
Author: Doug Simon <dnsimon(a)openjdk.org>
Date: 2024-12-17 12:11:55 +0000
URL: https://git.openjdk.org/leyden/commit/8a6459544855e3c0561678769b9123f7df959…
8346282: [JVMCI] Add failure reason support to UnresolvedJava/Type/Method/Field
Reviewed-by: never, yzheng
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotConstantPool.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/UnresolvedJavaField.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/UnresolvedJavaMethod.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/UnresolvedJavaType.java
Changeset: 99af595f
Branch: hermetic-java-runtime
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2024-12-17 12:32:13 +0000
URL: https://git.openjdk.org/leyden/commit/99af595fe08b374f31c9d6916f3563ba51e4b…
8345942: Separate source output from class output when building microbenchmarks
Reviewed-by: shade, erikj
! make/test/BuildMicrobenchmark.gmk
Changeset: baeb3d9a
Branch: hermetic-java-runtime
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2024-12-17 12:37:05 +0000
URL: https://git.openjdk.org/leyden/commit/baeb3d9ab889cddcce1c00728098ae5a5120e…
8346304: SA doesn't need a copy of getModifierFlags
Reviewed-by: sspitsyn, cjplummer
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ArrayKlass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Klass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ObjArrayKlass.java
Changeset: fbd76ca8
Branch: hermetic-java-runtime
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2024-12-17 13:00:19 +0000
URL: https://git.openjdk.org/leyden/commit/fbd76ca8edd756ff2ebbc9f6477cc1a827df6…
8337016: serviceability/jvmti/RedefineClasses/RedefineLeakThrowable.java gets Metaspace OOM
Reviewed-by: dholmes, sspitsyn
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineLeakThrowable.java
Changeset: a5503fb6
Branch: hermetic-java-runtime
Author: Jan Kratochvil <jkratochvil(a)openjdk.org>
Committer: Per Minborg <pminborg(a)openjdk.org>
Date: 2024-12-17 14:58:21 +0000
URL: https://git.openjdk.org/leyden/commit/a5503fb6fa0ad8ae7472a1c849723357da581…
8346432: java.lang.foreign.Linker comment typo
Reviewed-by: jvernee
! src/java.base/share/classes/java/lang/foreign/Linker.java
Changeset: 03821d97
Branch: hermetic-java-runtime
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2024-12-17 15:48:38 +0000
URL: https://git.openjdk.org/leyden/commit/03821d979b00ec60304ec0ba38b4755c773c6…
8346195: Fix static initialization problem in GDIHashtable
Reviewed-by: jwaters, prr
! src/java.desktop/windows/native/libawt/windows/GDIHashtable.cpp
! src/java.desktop/windows/native/libawt/windows/GDIHashtable.h
Changeset: 390b2053
Branch: hermetic-java-runtime
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2024-12-17 16:44:14 +0000
URL: https://git.openjdk.org/leyden/commit/390b20537d62fe5435ac0b8ce10a5d66a6528…
8346048: test/lib/containers/docker/DockerRunOptions.java uses addJavaOpts() from ctor
Reviewed-by: dholmes
! test/lib/jdk/test/lib/containers/docker/DockerRunOptions.java
Changeset: 4f44cf6b
Branch: hermetic-java-runtime
Author: Vladimir Ivanov <vaivanov(a)openjdk.org>
Committer: Derek White <drwhite(a)openjdk.org>
Date: 2024-12-17 17:00:53 +0000
URL: https://git.openjdk.org/leyden/commit/4f44cf6bf2423a57a841be817f348e3b1e88f…
8341481: [perf] vframeStreamCommon constructor may be optimized
Reviewed-by: sspitsyn
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp
! src/hotspot/share/prims/forte.cpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/runtime/vframe.hpp
! src/hotspot/share/runtime/vframe.inline.hpp
Changeset: dc71e8ca
Branch: hermetic-java-runtime
Author: Alex Menkov <amenkov(a)openjdk.org>
Date: 2024-12-17 18:50:02 +0000
URL: https://git.openjdk.org/leyden/commit/dc71e8cae95dfc6e4b2afdf8e8a255d9ffe5c…
8342995: Enhance Attach API to support arbitrary length arguments - Linux
Reviewed-by: sspitsyn, kevinw
! src/hotspot/os/posix/attachListener_posix.cpp
! src/hotspot/os/windows/attachListener_windows.cpp
! src/hotspot/share/services/attachListener.cpp
! src/hotspot/share/services/attachListener.hpp
! src/jdk.attach/linux/classes/sun/tools/attach/VirtualMachineImpl.java
Changeset: 414eb6bb
Branch: hermetic-java-runtime
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2024-12-17 19:06:07 +0000
URL: https://git.openjdk.org/leyden/commit/414eb6bb83d092fbcd87d5ab72519b6eb1098…
8338714: vmTestbase/nsk/jdb/kill/kill001/kill001.java fails with JTREG_TEST_THREAD_FACTORY=Virtual
Reviewed-by: sspitsyn, dholmes
! test/hotspot/jtreg/ProblemList-Virtual.txt
! test/hotspot/jtreg/vmTestbase/nsk/jdb/kill/kill001/kill001a.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdb/Launcher.java
Changeset: f3e2f882
Branch: hermetic-java-runtime
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2024-12-17 19:09:29 +0000
URL: https://git.openjdk.org/leyden/commit/f3e2f8821a63711599b9cecb91d62db59b915…
8346394: Bundled freetype library needs to have JNI_OnLoad for static builds
Reviewed-by: erikj, prr
! make/modules/java.desktop/lib/ClientLibraries.gmk
+ src/java.desktop/share/native/libfreetype/java_freetype.c
Changeset: c0f0b8e5
Branch: hermetic-java-runtime
Author: Alex Menkov <amenkov(a)openjdk.org>
Date: 2024-12-17 21:02:45 +0000
URL: https://git.openjdk.org/leyden/commit/c0f0b8e5f4d83ae7dd7e67930c19134855e5e…
8346151: Add transformer error logging to VerifyLocalVariableTableOnRetransformTest
Reviewed-by: cjplummer, sspitsyn
! test/jdk/java/lang/instrument/VerifyLocalVariableTableOnRetransformTest.java
Changeset: ea50c54a
Branch: hermetic-java-runtime
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2024-12-18 01:47:44 +0000
URL: https://git.openjdk.org/leyden/commit/ea50c54a14d39fcedabe8426a14eaec27ab24…
8321818: vmTestbase/nsk/stress/strace/strace015.java failed with 'Cannot read the array length because "<local4>" is null'
Reviewed-by: lmesnik, mli
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace007.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace008.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace009.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace010.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace011.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace012.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace013.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace014.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace015.java
Changeset: 45331091
Branch: hermetic-java-runtime
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2024-12-18 04:15:57 +0000
URL: https://git.openjdk.org/leyden/commit/453310918b5d1a284d8467aab797e349d3fb5…
8345911: Enhance error message when IncompatibleClassChangeError is thrown for sealed class loading failures
Reviewed-by: coleenp, alanb
! src/hotspot/share/classfile/classFileError.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/moduleEntry.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! test/hotspot/jtreg/runtime/modules/SealedInterfaceModuleTest.java
! test/hotspot/jtreg/runtime/modules/SealedModuleTest.java
! test/hotspot/jtreg/runtime/sealedClasses/GetPermittedSubclassesTest.java
+ test/hotspot/jtreg/runtime/sealedClasses/SealedDifferentUnnamedModuleTest.java
= test/hotspot/jtreg/runtime/sealedClasses/SealedSub.java
= test/hotspot/jtreg/runtime/sealedClasses/SealedSuper.java
! test/hotspot/jtreg/runtime/sealedClasses/SealedUnnamedModuleIntfTest.java
! test/hotspot/jtreg/runtime/sealedClasses/SealedUnnamedModuleTest.java
Changeset: 842f801c
Branch: hermetic-java-runtime
Author: SendaoYan <syan(a)openjdk.org>
Date: 2024-12-18 06:35:28 +0000
URL: https://git.openjdk.org/leyden/commit/842f801c845ec4bb6a3433fa2790f98864ca3…
8339331: GCC fortify error in vm_version_linux_aarch64.cpp
Reviewed-by: dholmes
! src/hotspot/os_cpu/linux_aarch64/vm_version_linux_aarch64.cpp
Changeset: edbd76c6
Branch: hermetic-java-runtime
Author: Roberto Castañeda Lozano <rcastanedalo(a)openjdk.org>
Date: 2024-12-18 07:50:37 +0000
URL: https://git.openjdk.org/leyden/commit/edbd76c62482df31cf539672c6950f00121bc…
8344951: Stabilize write barrier micro-benchmarks
Reviewed-by: kvn, tschatzl
! test/micro/org/openjdk/bench/vm/compiler/WriteBarrier.java
Changeset: 5b703c70
Branch: hermetic-java-runtime
Author: jeremy <jeremy.wood(a)mac.com>
Date: 2024-12-18 09:29:27 +0000
URL: https://git.openjdk.org/leyden/commit/5b703c702323bc50452d3f6fd27b165b74006…
8342782: AWTEventMulticaster throws StackOverflowError using AquaButtonUI
Reviewed-by: kizune, prr, lbourges
! src/java.desktop/share/classes/java/awt/AWTEventMulticaster.java
+ test/jdk/java/awt/event/StressTest/LargeAWTEventMulticasterTest.java
Changeset: 9e8aa855
Branch: hermetic-java-runtime
Author: Volkan Yazıcı <volkan.yazici(a)oracle.com>
Committer: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2024-12-18 09:43:06 +0000
URL: https://git.openjdk.org/leyden/commit/9e8aa855fe3483b1a59233bcbd693cd0fed7d…
8346017: Socket.connect specified to throw UHE for unresolved address is problematic for SOCKS V5 proxy
Reviewed-by: dfuchs, alanb
! src/java.base/share/classes/java/net/Socket.java
! test/jdk/java/net/Socket/ConnectFailTest.java
+ test/jdk/java/net/Socket/ConnectSocksProxyTest.java
Changeset: d50b725a
Branch: hermetic-java-runtime
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2024-12-18 09:58:40 +0000
URL: https://git.openjdk.org/leyden/commit/d50b725ac0f228f5b04dd68c123c7f6b263c0…
8344647: Make java.se participate in the preview language feature `requires transitive java.base`
Reviewed-by: asotona, darcy
! src/java.base/share/classes/module-info.java
! src/java.se/share/classes/module-info.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Directive.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
! test/langtools/tools/javac/ImportModule.java
! test/langtools/tools/javac/modules/AnnotationsOnModules.java
Changeset: 73b5dbae
Branch: hermetic-java-runtime
Author: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2024-12-18 10:19:13 +0000
URL: https://git.openjdk.org/leyden/commit/73b5dbaec340b3e8c958d63f510df92ec621c…
8345655: Move reservation code out of ReservedSpace
Reviewed-by: azafari, jsjolen
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/dynamicArchive.hpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.cpp
! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp
! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.cpp
! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp
! src/hotspot/share/gc/parallel/objectStartArray.cpp
! src/hotspot/share/gc/parallel/parMarkBitMap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/parallel/psOldGen.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psVirtualspace.cpp
! src/hotspot/share/gc/parallel/psVirtualspace.hpp
! src/hotspot/share/gc/parallel/psYoungGen.hpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/generation.hpp
! src/hotspot/share/gc/serial/serialBlockOffsetTable.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/shared/cardTable.cpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/generationCounters.cpp
! src/hotspot/share/gc/shared/generationCounters.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCardTable.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/jfr/recorder/storage/jfrVirtualMemory.cpp
! src/hotspot/share/memory/heap.cpp
! src/hotspot/share/memory/heap.hpp
+ src/hotspot/share/memory/memoryReserver.cpp
+ src/hotspot/share/memory/memoryReserver.hpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace.hpp
! src/hotspot/share/memory/metaspace/metaspaceContext.hpp
! src/hotspot/share/memory/metaspace/testHelpers.cpp
! src/hotspot/share/memory/metaspace/testHelpers.hpp
! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceNode.hpp
+ src/hotspot/share/memory/reservedSpace.cpp
+ src/hotspot/share/memory/reservedSpace.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/memory/virtualspace.hpp
! src/hotspot/share/oops/compressedOops.cpp
! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/gtest/gc/g1/test_freeRegionList.cpp
! test/hotspot/gtest/gc/g1/test_stressCommitUncommit.cpp
! test/hotspot/gtest/memory/test_virtualspace.cpp
! test/hotspot/gtest/runtime/test_virtualMemoryTracker.cpp
Changeset: 8efc5585
Branch: hermetic-java-runtime
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2024-12-18 12:09:32 +0000
URL: https://git.openjdk.org/leyden/commit/8efc5585b74714df6cf8e66853cb63d223534…
8346378: Cannot use DllMain in libnet for static builds
Reviewed-by: djelinski
! src/java.base/share/native/libnet/net_util.c
! src/java.base/share/native/libnet/net_util.h
! src/java.base/unix/native/libnet/net_util_md.c
! src/java.base/windows/native/libnet/net_util_md.c
Changeset: a0b7c4f0
Branch: hermetic-java-runtime
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2024-12-18 14:54:41 +0000
URL: https://git.openjdk.org/leyden/commit/a0b7c4f015c694425893b8d21d2aecae71a3b…
8346324: javax/swing/JScrollBar/4865918/bug4865918.java fails in CI
Reviewed-by: aivanov, abhiscxk
! test/jdk/javax/swing/JScrollBar/4865918/bug4865918.java
Changeset: f7f2b42e
Branch: hermetic-java-runtime
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2024-12-18 17:28:00 +0000
URL: https://git.openjdk.org/leyden/commit/f7f2b42e106c916fc1740aa0fd88ceed31260…
8346300: Add @Test annotation to TCKZoneId.test_constant_OLD_IDS_POST_2024b test
Reviewed-by: lancea, rriggs
! test/jdk/java/time/tck/java/time/TCKZoneId.java
Changeset: c8e94abf
Branch: hermetic-java-runtime
Author: Quan Anh Mai <qamai(a)openjdk.org>
Date: 2024-12-18 18:32:05 +0000
URL: https://git.openjdk.org/leyden/commit/c8e94abfc36f751b9bbf4cdbd72d716d5e99a…
8346532: XXXVector::rearrangeTemplate misses null check
Reviewed-by: psandoz
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template
Changeset: 55906692
Branch: hermetic-java-runtime
Author: Roger Riggs <rriggs(a)openjdk.org>
Date: 2024-12-18 21:06:10 +0000
URL: https://git.openjdk.org/leyden/commit/55906692e18d190a6655c7d473fe6f0e017f5…
8346570: SM cleanup of tests for Beans and Serialization
Reviewed-by: lancea, prr
! test/jdk/java/beans/Introspector/8132566/OverrideUserDefPropertyInfoTest.java
! test/jdk/java/beans/XMLEncoder/BeanValidator.java
! test/jdk/java/io/Serializable/subclass/AbstractObjectInputStream.java
! test/jdk/java/io/Serializable/subclass/AbstractObjectOutputStream.java
! test/jdk/java/io/Serializable/subclass/SubclassTest.java
! test/jdk/java/io/Serializable/subclass/XObjectInputStream.java
! test/jdk/java/io/Serializable/subclass/XObjectOutputStream.java
Changeset: 5db0a138
Branch: hermetic-java-runtime
Author: Calvin Cheung <ccheung(a)openjdk.org>
Date: 2024-12-18 21:56:03 +0000
URL: https://git.openjdk.org/leyden/commit/5db0a138636fb7540fd98e417346ef35c5af9…
8346132: fallbacklinker.c failed compilation due to unused variable
Reviewed-by: dholmes, jvernee
! src/java.base/share/native/libfallbackLinker/fallbackLinker.c
Changeset: 00d8407a
Branch: hermetic-java-runtime
Author: SendaoYan <syan(a)openjdk.org>
Date: 2024-12-19 01:28:21 +0000
URL: https://git.openjdk.org/leyden/commit/00d8407a8fc095cbe94d012a3f82780749c1c…
8346016: Problemlist vm/mlvm/indy/func/jvmti/mergeCP_indy2manyDiff_a in virtual thread mode
Reviewed-by: sspitsyn
! test/hotspot/jtreg/ProblemList-Virtual.txt
Changeset: 6b89954c
Branch: hermetic-java-runtime
Author: Fei Yang <fyang(a)openjdk.org>
Date: 2024-12-19 01:33:08 +0000
URL: https://git.openjdk.org/leyden/commit/6b89954c65342bc601633d24075dab4f4b248…
8346475: RISC-V: Small improvement for MacroAssembler::ctzc_bit
Reviewed-by: mli, fjiang
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
Changeset: b0c40aad
Branch: hermetic-java-runtime
Author: Simon Tooke <stooke(a)openjdk.org>
Date: 2024-12-19 02:12:02 +0000
URL: https://git.openjdk.org/leyden/commit/b0c40aadd2f028cf43eebdd2070411bb4a9bd…
8340401: DcmdMBeanPermissionsTest.java and SystemDumpMapTest.java fail with assert(_stack_base != nullptr) failed: Sanity check
Reviewed-by: dholmes, stuefe, kevinw
! src/hotspot/share/nmt/memMapPrinter.cpp
! src/hotspot/share/runtime/thread.hpp
! test/hotspot/jtreg/ProblemList.txt
! test/jdk/ProblemList.txt
Changeset: 484229e0
Branch: hermetic-java-runtime
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2024-12-19 02:48:06 +0000
URL: https://git.openjdk.org/leyden/commit/484229e04b812acd0c58a261c935c9e9190b3…
8346306: Unattached thread can cause crash during VM exit if it calls wait_if_vm_exited
Reviewed-by: coleenp, ccheung
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/vmOperations.cpp
Changeset: 23d6f747
Branch: hermetic-java-runtime
Author: Alan Bateman <alanb(a)openjdk.org>
Date: 2024-12-19 07:58:26 +0000
URL: https://git.openjdk.org/leyden/commit/23d6f747824ee3d750e2148a2be9d8e1dedbd…
8346463: Add test coverage for deploying the default provider as a module
Reviewed-by: bpb
! test/jdk/java/net/UnixDomainSocketAddress/AddressTest.java
! test/jdk/java/nio/file/spi/SetDefaultProvider.java
! test/jdk/java/nio/file/spi/TestDelegation.java
- test/jdk/java/nio/file/spi/m/module-info.java
= test/jdk/java/nio/file/spi/testapp/module-info.java
= test/jdk/java/nio/file/spi/testapp/testapp/Main.java
= test/jdk/java/nio/file/spi/testfsp/module-info.java
= test/jdk/java/nio/file/spi/testfsp/testfsp/TestProvider.java
Changeset: f6e7713b
Branch: hermetic-java-runtime
Author: Matthew Donovan <mdonovan(a)openjdk.org>
Date: 2024-12-19 13:19:56 +0000
URL: https://git.openjdk.org/leyden/commit/f6e7713bb653811423eeb2515c2f69b437750…
8339356: Test javax/net/ssl/SSLSocket/Tls13PacketSize.java failed with java.net.SocketException: An established connection was aborted by the software in your host machine
Co-authored-by: Daniel Jeliński <djelinski(a)openjdk.org>
Reviewed-by: djelinski
! test/jdk/javax/net/ssl/SSLSocket/Tls13PacketSize.java
Changeset: 572ce269
Branch: hermetic-java-runtime
Author: Patricio Chilano Mateo <pchilanomate(a)openjdk.org>
Date: 2024-12-19 14:45:27 +0000
URL: https://git.openjdk.org/leyden/commit/572ce269d0cf7974ad5299edbff596a36d069…
8345266: java/util/concurrent/locks/StampedLock/OOMEInStampedLock.java JTREG_TEST_THREAD_FACTORY=Virtual fails with OOME
Reviewed-by: dholmes, alanb, coleenp
! src/hotspot/share/runtime/continuation.cpp
! test/jdk/ProblemList-Virtual.txt
+ test/jdk/java/lang/Thread/virtual/MonitorEnterWaitOOME.java
Changeset: 2344a1a9
Branch: hermetic-java-runtime
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2024-12-19 16:00:59 +0000
URL: https://git.openjdk.org/leyden/commit/2344a1a917ec6f6380a8187af9f6c369ac3da…
8345732: Provide helpers for using PartialArrayState
Reviewed-by: tschatzl, ayang, zgu, iwalulya
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
+ src/hotspot/share/gc/shared/partialArraySplitter.cpp
+ src/hotspot/share/gc/shared/partialArraySplitter.hpp
+ src/hotspot/share/gc/shared/partialArraySplitter.inline.hpp
+ src/hotspot/share/gc/shared/partialArrayTaskStats.cpp
+ src/hotspot/share/gc/shared/partialArrayTaskStats.hpp
! src/hotspot/share/gc/shared/taskqueue.hpp
! src/hotspot/share/utilities/macros.hpp
Changeset: 2649a973
Branch: hermetic-java-runtime
Author: Roland Westrelin <roland(a)openjdk.org>
Date: 2024-12-19 16:09:41 +0000
URL: https://git.openjdk.org/leyden/commit/2649a97332b4af4f6eebc0c83af77e1c77760…
8332827: [REDO] C2: crash in compiled code because of dependency on removed range check CastIIs
Reviewed-by: epeter, chagedorn
! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/castnode.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
+ test/hotspot/jtreg/compiler/rangechecks/TestArrayAccessAboveRCAfterRCCastIIEliminated.java
+ test/hotspot/jtreg/compiler/rangechecks/TestRangeCheckCastIISplitThruPhi.java
+ test/hotspot/jtreg/compiler/vectorization/TestVectorizationNegativeScale.java
Changeset: 4d77dbad
Branch: hermetic-java-runtime
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2024-12-19 16:16:58 +0000
URL: https://git.openjdk.org/leyden/commit/4d77dbad4e15c5392878e7bc91cd8eb7ce49a…
8346576: Remove vmTestbase/gc/memory/Nio/Nio.java from test/hotspot/jtreg/ProblemList.txt
Reviewed-by: alanb, jpai, mli
! test/hotspot/jtreg/ProblemList.txt
Changeset: b2811a0c
Branch: hermetic-java-runtime
Author: Weijun Wang <weijun(a)openjdk.org>
Date: 2024-12-19 21:35:55 +0000
URL: https://git.openjdk.org/leyden/commit/b2811a0ccd9664d11770980c47424ab6723cb…
8340493: Fix some Asserts failure messages
Reviewed-by: valeriep, djelinski
! test/jdk/com/sun/crypto/provider/KDF/HKDFBasicFunctionsTest.java
! test/jdk/sun/security/ec/ECDHPrimitive.java
! test/jdk/sun/security/provider/acvp/ML_DSA_Test.java
! test/jdk/sun/security/provider/acvp/ML_KEM_Test.java
! test/jdk/sun/security/provider/acvp/SHA_Test.java
! test/lib-test/jdk/test/lib/AssertsTest.java
! test/lib-test/jdk/test/lib/security/FixedSecureRandomTest.java
! test/lib/jdk/test/lib/Asserts.java
Changeset: 35fafbc5
Branch: hermetic-java-runtime
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2024-12-20 06:52:22 +0000
URL: https://git.openjdk.org/leyden/commit/35fafbc5974e81c26ac4fd16bc1f423f80347…
8346106: Verify.checkEQ: testing utility for recursive value verification
Reviewed-by: kvn, tweidmann
+ test/hotspot/jtreg/compiler/lib/verify/Verify.java
+ test/hotspot/jtreg/compiler/lib/verify/VerifyException.java
+ test/hotspot/jtreg/testlibrary_tests/verify/examples/TestVerifyInCheckMethod.java
+ test/hotspot/jtreg/testlibrary_tests/verify/tests/TestVerify.java
Changeset: 54f34750
Branch: hermetic-java-runtime
Author: liyazzi <youngjyx(a)gmail.com>
Committer: Alan Bateman <alanb(a)openjdk.org>
Date: 2024-12-20 07:05:42 +0000
URL: https://git.openjdk.org/leyden/commit/54f34750edb284f4a49fb86c3939491211eb9…
8331467: FileSystems.getDefault fails with ClassNotFoundException if custom default provider is in run-time image
Reviewed-by: alanb, jpai
! src/java.base/share/classes/jdk/internal/jimage/ImageReaderFactory.java
! test/jdk/java/nio/file/spi/SetDefaultProvider.java
Changeset: 85e024d9
Branch: hermetic-java-runtime
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2024-12-20 07:45:40 +0000
URL: https://git.openjdk.org/leyden/commit/85e024d92dde5ef9c375a27af57c7df177369…
8346605: AIX fastdebug build fails in memoryReserver.cpp after JDK-8345655
Reviewed-by: stefank, lucy, mdoerr
! src/hotspot/share/memory/memoryReserver.cpp
Changeset: cf28fd4c
Branch: hermetic-java-runtime
Author: Evgeny Nikitin <enikitin(a)openjdk.org>
Date: 2024-12-20 08:24:18 +0000
URL: https://git.openjdk.org/leyden/commit/cf28fd4cbc6507eb69fcfeb33622316eb5b6b…
8322983: Virtual Threads: exclude 2 tests
Reviewed-by: jpai, lmesnik, syan
! test/hotspot/jtreg/ProblemList-Virtual.txt
Changeset: 2a68f741
Branch: hermetic-java-runtime
Author: Nizar Benalla <nbenalla(a)openjdk.org>
Date: 2024-12-20 10:16:04 +0000
URL: https://git.openjdk.org/leyden/commit/2a68f741884e73c9ed8e5222e57f5ecb088b3…
8346128: Comparison build fails due to difference in LabelTarget.html
Reviewed-by: jlahoda, liach, prappo
! src/java.base/share/classes/java/lang/classfile/instruction/LabelTarget.java
Changeset: 054c644e
Branch: hermetic-java-runtime
Author: Nizar Benalla <nbenalla(a)openjdk.org>
Date: 2024-12-20 10:17:21 +0000
URL: https://git.openjdk.org/leyden/commit/054c644ea6ea38e54abc81e231977106d04bb…
8346667: Doccheck: warning about missing </span> before <h2>
Reviewed-by: psandoz
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorMask.java
Changeset: bcb1bdaa
Branch: hermetic-java-runtime
Author: Severin Gehwolf <sgehwolf(a)openjdk.org>
Date: 2024-12-20 12:35:35 +0000
URL: https://git.openjdk.org/leyden/commit/bcb1bdaae772c752d54939dae3a0d95892acc…
8345259: Disallow ALL-MODULE-PATH without explicit --module-path
Reviewed-by: mchung
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties
! test/jdk/tools/jlink/IntegrationTest.java
! test/jdk/tools/jlink/JLinkTest.java
! test/jdk/tools/jlink/basic/AllModulePath.java
! test/jdk/tools/jlink/basic/BasicTest.java
Changeset: d2a48634
Branch: hermetic-java-runtime
Author: William Kemper <wkemper(a)openjdk.org>
Date: 2024-12-20 17:30:17 +0000
URL: https://git.openjdk.org/leyden/commit/d2a48634b872b65668b57d3975f805277ae96…
8346690: Shenandoah: Fix log message for end of GC usage report
Reviewed-by: ysr, kdnilsen
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp
Changeset: b8e40b9c
Branch: hermetic-java-runtime
Author: William Kemper <wkemper(a)openjdk.org>
Date: 2024-12-20 17:32:33 +0000
URL: https://git.openjdk.org/leyden/commit/b8e40b9c2dfecdad9096015c1aa208ea077db…
8346688: GenShen: Missing metadata trigger log message
Reviewed-by: ysr, kdnilsen
! src/hotspot/share/gc/shenandoah/shenandoahRegulatorThread.cpp
Changeset: 7ba969a5
Branch: hermetic-java-runtime
Author: Mandy Chung <mchung(a)openjdk.org>
Date: 2024-12-20 20:08:42 +0000
URL: https://git.openjdk.org/leyden/commit/7ba969a576eb92446e40587fecf98e1e4aba8…
8346739: jpackage tests failed after JDK-8345259
Reviewed-by: kcr, asemenyuk
! test/jdk/tools/jpackage/share/RuntimeImageSymbolicLinksTest.java
! test/jdk/tools/jpackage/share/RuntimeImageTest.java
! test/jdk/tools/jpackage/share/RuntimePackageTest.java
Changeset: d562d3c7
Branch: hermetic-java-runtime
Author: Liam Miller-Cushon <cushon(a)openjdk.org>
Date: 2024-12-20 20:52:48 +0000
URL: https://git.openjdk.org/leyden/commit/d562d3c7a9e1e857c095ef908b0957b033972…
8343882: BasicAnnoTests doesn't handle multiple annotations at the same position
Reviewed-by: darcy
! test/langtools/tools/javac/processing/model/type/BasicAnnoTests.java
Changeset: 249f1412
Branch: hermetic-java-runtime
Author: William Kemper <wkemper(a)openjdk.org>
Date: 2024-12-20 23:51:49 +0000
URL: https://git.openjdk.org/leyden/commit/249f141211c94afcce70d9d536d84e108e07b…
8346737: GenShen: Generational memory pools should not report zero for maximum capacity
Reviewed-by: kdnilsen, ysr
! src/hotspot/share/gc/shenandoah/shenandoahMemoryPool.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMemoryPool.hpp
Changeset: 43b7e9f5
Branch: hermetic-java-runtime
Author: Jan Kratochvil <jkratochvil(a)openjdk.org>
Committer: SendaoYan <syan(a)openjdk.org>
Date: 2024-12-21 03:40:48 +0000
URL: https://git.openjdk.org/leyden/commit/43b7e9f54776ec7ed98d2e2f717c3d9663268…
8346713: [testsuite] NeverActAsServerClassMachine breaks TestPLABAdaptToMinTLABSize.java TestPinnedHumongousFragmentation.java TestPinnedObjectContents.java
Reviewed-by: stefank, tschatzl
! test/hotspot/jtreg/gc/TestPLABAdaptToMinTLABSize.java
! test/hotspot/jtreg/gc/g1/pinnedobjs/TestPinnedHumongousFragmentation.java
! test/hotspot/jtreg/gc/g1/pinnedobjs/TestPinnedObjectContents.java
Changeset: c1b868d2
Branch: hermetic-java-runtime
Author: Qizheng Xing <qxing(a)openjdk.org>
Committer: David Holmes <dholmes(a)openjdk.org>
Date: 2024-12-22 20:53:21 +0000
URL: https://git.openjdk.org/leyden/commit/c1b868d27d955b5e219caf8f76e87e5edf4c9…
8346602: Remove unused macro parameters in `jni.cpp`
Reviewed-by: dholmes, mli
! src/hotspot/share/prims/jni.cpp
Changeset: bffa77bc
Branch: hermetic-java-runtime
Author: SendaoYan <syan(a)openjdk.org>
Date: 2024-12-23 11:27:12 +0000
URL: https://git.openjdk.org/leyden/commit/bffa77bc04219d3b2fd0898f5e62f324503b2…
8346714: [ASAN] compressedKlass.cpp reported applying non-zero offset to null pointer
Reviewed-by: mdoerr, coleenp
! src/hotspot/share/oops/compressedKlass.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
Changeset: cd15ebb9
Branch: hermetic-java-runtime
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2024-12-23 11:56:24 +0000
URL: https://git.openjdk.org/leyden/commit/cd15ebb963d4dab079921bf468005896a40ab…
8346477: Clarify the Java manpage in relation to the JVM's OnOutOfMemoryError flags
Co-authored-by: Thomas Stuefe <stuefe(a)openjdk.org>
Reviewed-by: jpai, stuefe
! src/java.base/share/man/java.md
Changeset: ed292318
Branch: hermetic-java-runtime
Author: Nizar Benalla <nbenalla(a)openjdk.org>
Date: 2024-12-23 13:50:39 +0000
URL: https://git.openjdk.org/leyden/commit/ed292318a98163b3226aa05d06825b48c3d97…
8337111: Bad HTML checker for generated documentation
8337113: Bad character checker for generated documentation
8337116: Internal links checker for generated documentation
8337114: DocType checker for generated documentation
Reviewed-by: hannesw
- test/docs/jdk/javadoc/TestDocs.java
+ test/docs/jdk/javadoc/doccheck/DocCheck.java
+ test/docs/jdk/javadoc/doccheck/ExtLinksJdk.txt
+ test/docs/jdk/javadoc/doccheck/checks/jdkCheckExtlinks.java
+ test/docs/jdk/javadoc/doccheck/checks/jdkCheckHtml.java
+ test/docs/jdk/javadoc/doccheck/checks/jdkCheckLinks.java
+ test/docs/jdk/javadoc/doccheck/checks/jdkDoctypeBadcharsCheck.java
+ test/docs/jdk/javadoc/doccheck/doccheckutils/Checker.java
+ test/docs/jdk/javadoc/doccheck/doccheckutils/FileChecker.java
+ test/docs/jdk/javadoc/doccheck/doccheckutils/FileProcessor.java
+ test/docs/jdk/javadoc/doccheck/doccheckutils/HtmlChecker.java
+ test/docs/jdk/javadoc/doccheck/doccheckutils/HtmlFileChecker.java
+ test/docs/jdk/javadoc/doccheck/doccheckutils/Log.java
+ test/docs/jdk/javadoc/doccheck/doccheckutils/checkers/BadCharacterChecker.java
+ test/docs/jdk/javadoc/doccheck/doccheckutils/checkers/DocTypeChecker.java
+ test/docs/jdk/javadoc/doccheck/doccheckutils/checkers/ExtLinkChecker.java
+ test/docs/jdk/javadoc/doccheck/doccheckutils/checkers/LinkChecker.java
+ test/docs/jdk/javadoc/doccheck/doccheckutils/checkers/TidyChecker.java
Changeset: 68c6623d
Branch: hermetic-java-runtime
Author: Bradford Wetmore <wetmore(a)openjdk.org>
Date: 2024-12-23 19:05:07 +0000
URL: https://git.openjdk.org/leyden/commit/68c6623d384dad8f9f436336e80530c351ae2…
8345840: Add missing TLS handshake messages to SSLHandshake.java
Reviewed-by: jnimeh
! src/java.base/share/classes/sun/security/ssl/SSLHandshake.java
Changeset: 62a4544b
Branch: hermetic-java-runtime
Author: Swati Sharma <swati.sharma(a)intel.com>
Committer: Derek White <drwhite(a)openjdk.org>
Date: 2024-12-23 19:16:18 +0000
URL: https://git.openjdk.org/leyden/commit/62a4544bb76aa339a8129f81d2527405a1b1e…
8205051: Poor Performance with UseNUMA when cpu and memory nodes are misaligned
Co-authored-by: Derek White <drwhite(a)openjdk.org>
Reviewed-by: sjohanss, tschatzl
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
Changeset: 1a32654f
Branch: hermetic-java-runtime
Author: Nizar Benalla <nbenalla(a)openjdk.org>
Date: 2024-12-24 18:23:14 +0000
URL: https://git.openjdk.org/leyden/commit/1a32654faf6f6f0256fd7f42e6351adf914d8…
8346295: Update --release 24 symbol information for JDK 24 build 29
Reviewed-by: liach
! src/jdk.compiler/share/data/symbols/java.base-O.sym.txt
! src/jdk.compiler/share/data/symbols/java.se-O.sym.txt
Changeset: 4fc445d1
Branch: hermetic-java-runtime
Author: Phil Race <prr(a)openjdk.org>
Date: 2024-12-25 00:40:18 +0000
URL: https://git.openjdk.org/leyden/commit/4fc445d12b4dabd5ce3a6deb23ca6e4fea323…
8346829: Problem list com/sun/jdi/ReattachStressTest.java & ProcessAttachTest.java on Linux
Reviewed-by: lmesnik
! test/jdk/ProblemList.txt
Changeset: 6c591854
Branch: hermetic-java-runtime
Author: SendaoYan <syan(a)openjdk.org>
Date: 2024-12-25 01:27:35 +0000
URL: https://git.openjdk.org/leyden/commit/6c59185475eeca83153f085eba27cc0b3acf9…
8345757: [ASAN] clang17 report 'dprintf' macro redefined
Reviewed-by: kbarrett, valeriep
! src/java.smartcardio/share/native/libj2pcsc/pcsc.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/j2secmod.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/j2secmod.h
! src/jdk.crypto.cryptoki/unix/native/libj2pkcs11/j2secmod_md.c
! src/jdk.crypto.cryptoki/windows/native/libj2pkcs11/j2secmod_md.c
Changeset: 807f6f7f
Branch: hermetic-java-runtime
Author: Amit Kumar <amitkumar(a)openjdk.org>
Date: 2024-12-27 10:05:41 +0000
URL: https://git.openjdk.org/leyden/commit/807f6f7fb868240cba5ba117c7059216f69a5…
8346847: [s390x] minimal build failure
Reviewed-by: stuefe
! src/hotspot/cpu/s390/vm_version_s390.cpp
Changeset: 60e0730a
Branch: hermetic-java-runtime
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2024-12-28 15:45:26 +0000
URL: https://git.openjdk.org/leyden/commit/60e0730a3ba26180d0eb2cd278e389c3e70fe…
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(a)users.noreply.github.com>
Date: 2024-12-28 20:48:57 +0000
URL: https://git.openjdk.org/leyden/commit/b3e63631c735862ba00270636b4ef51c0e48a…
8343224: print/Dialog/PaperSizeError.java fails with MediaSizeName is not A4: A4
Reviewed-by: azvegint, alexsch, psadhukhan, achung
! src/java.desktop/share/classes/sun/print/CustomMediaSizeName.java
! test/jdk/java/awt/print/Dialog/PaperSizeError.java
Changeset: 79958470
Branch: hermetic-java-runtime
Author: Qizheng Xing <qxing(a)openjdk.org>
Committer: Julian Waters <jwaters(a)openjdk.org>
Date: 2024-12-29 08:32:38 +0000
URL: https://git.openjdk.org/leyden/commit/79958470e08ade2d3584748e020bd2e18092c…
8346831: Remove the extra closing parenthesis in CTW Makefile
Reviewed-by: liach, kbarrett, lmesnik, jwaters
! test/hotspot/jtreg/testlibrary/ctw/Makefile
Changeset: bd0fde71
Branch: hermetic-java-runtime
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2024-12-29 08:37:25 +0000
URL: https://git.openjdk.org/leyden/commit/bd0fde71d9113bad902e71b61f0ca44c65080…
8302293: jar --create fails with IllegalArgumentException if archive name is shorter than 3 characters
Reviewed-by: lancea
! src/jdk.jartool/share/classes/sun/tools/jar/Main.java
+ test/jdk/tools/jar/JarCreateFileNameTest.java
Changeset: 24c5ff7b
Branch: hermetic-java-runtime
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2024-12-30 00:53:15 +0000
URL: https://git.openjdk.org/leyden/commit/24c5ff7ba58cb7cf93df07f81484cd8fae60e…
8346871: Improve robustness of java/util/zip/EntryCount64k.java test
Reviewed-by: lancea
! test/jdk/java/util/zip/EntryCount64k.java
Changeset: d3abf01c
Branch: hermetic-java-runtime
Author: Volker Simonis <simonis(a)openjdk.org>
Date: 2025-01-01 17:20:27 +0000
URL: https://git.openjdk.org/leyden/commit/d3abf01c3e8236d37ec369429e17f35afeb7a…
8346101: [JVMCI] Export jdk.internal.misc to jdk.graal.compiler
Reviewed-by: dnsimon, phh
! src/java.base/share/classes/module-info.java
! src/jdk.graal.compiler/share/classes/module-info.java
! test/jdk/jdk/modules/etc/JdkQualifiedExportTest.java
Changeset: a87bc7e4
Branch: hermetic-java-runtime
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2025-01-02 08:11:55 +0000
URL: https://git.openjdk.org/leyden/commit/a87bc7e4f0e797a108f447a1c9801abe39b70…
8345374: Ubsan: runtime error: division by zero
Reviewed-by: jwaters, ayang, amitkumar
! src/hotspot/share/gc/g1/g1HeapSizingPolicy.cpp
Changeset: e769b536
Branch: hermetic-java-runtime
Author: SendaoYan <syan(a)openjdk.org>
Date: 2025-01-02 09:10:03 +0000
URL: https://git.openjdk.org/leyden/commit/e769b53614b13e09ea575558be687607549f7…
8346193: CrashGCForDumpingJavaThread do not trigger expected crash build with clang17
Reviewed-by: kbarrett, amitkumar
! src/hotspot/share/runtime/frame.cpp
Changeset: a77ed30f
Branch: hermetic-java-runtime
Author: Volkan Yazıcı <volkan.yazici(a)oracle.com>
Committer: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-01-02 09:19:58 +0000
URL: https://git.openjdk.org/leyden/commit/a77ed30fcc3360cd16a11b1899f52f7e871df…
8336412: sun.net.www.MimeTable has a few unused methods
Reviewed-by: jpai
! src/java.base/share/classes/java/net/URLConnection.java
! src/java.base/share/classes/sun/net/www/MimeTable.java
Changeset: 84e6432b
Branch: hermetic-java-runtime
Author: Daniel Skantz <dskantz(a)openjdk.org>
Committer: Vladimir Kozlov <kvn(a)openjdk.org>
Date: 2025-01-02 22:13:14 +0000
URL: https://git.openjdk.org/leyden/commit/84e6432bb73e35b32f12cdc0e1a172b7c973e…
8346288: WB_IsIntrinsicAvailable fails if called with wrong compilation level
Reviewed-by: kvn, rcastanedalo
! src/hotspot/share/prims/whitebox.cpp
Changeset: 07c9f713
Branch: hermetic-java-runtime
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-01-03 11:46:34 +0000
URL: https://git.openjdk.org/leyden/commit/07c9f7138affdf0d42ecdc30adcb854515569…
8346921: Remove unused arg in markWord::must_be_preserved
Reviewed-by: kbarrett, tschatzl
! src/hotspot/share/oops/markWord.hpp
! src/hotspot/share/oops/oop.inline.hpp
Changeset: ca5390c4
Branch: hermetic-java-runtime
Author: Gui Cao <gcao(a)openjdk.org>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2025-01-06 03:35:46 +0000
URL: https://git.openjdk.org/leyden/commit/ca5390c4d9a8744fbbfb0f378f7e31ac9486d…
8346924: TestVectorizationNegativeScale.java fails without the rvv extension on RISCV fastdebug VM
Reviewed-by: fyang, kvn
! test/hotspot/jtreg/compiler/vectorization/TestVectorizationNegativeScale.java
Changeset: e98f4126
Branch: hermetic-java-runtime
Author: Gui Cao <gcao(a)openjdk.org>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2025-01-06 03:36:00 +0000
URL: https://git.openjdk.org/leyden/commit/e98f41266346aa676a3e764528806f2b82ec7…
8346922: TestVectorReinterpret.java fails without the rvv extension on RISCV fastdebug VM
Reviewed-by: fyang, kvn
! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorReinterpret.java
Changeset: 93938978
Branch: hermetic-java-runtime
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2025-01-06 06:01:24 +0000
URL: https://git.openjdk.org/leyden/commit/9393897817a3280e08a8278b86df71f59608b…
8346260: Test "javax/swing/JOptionPane/bug4174551.java" failed because the font size of message "Hi 24" is not set to 24 in Nimbus LookAndFeel
Reviewed-by: aivanov, dnguyen
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthDefaultLookup.java
! test/jdk/javax/swing/JOptionPane/bug4174551.java
Changeset: f1d85ab3
Branch: hermetic-java-runtime
Author: Qizheng Xing <qxing(a)openjdk.org>
Date: 2025-01-06 06:23:53 +0000
URL: https://git.openjdk.org/leyden/commit/f1d85ab3e61f923b4e120cf30e16109e04505…
8346773: Fix unmatched brackets in some misc files
Reviewed-by: kbarrett, alanb, rriggs, dholmes, erikj, liach
! doc/hotspot-unit-tests.html
! doc/hotspot-unit-tests.md
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/prims/jvmti.xml
! src/java.base/share/man/java.md
! src/java.base/share/man/keytool.md
! src/jdk.compiler/share/man/javac.md
Changeset: dfaa8916
Branch: hermetic-java-runtime
Author: Zhengyu Gu <zgu(a)openjdk.org>
Date: 2025-01-06 13:44:35 +0000
URL: https://git.openjdk.org/leyden/commit/dfaa89162a35acd20b1ed35e147f9626a1815…
8346569: Shenandoah: Worker initializes ShenandoahThreadLocalData twice results in memory leak
Reviewed-by: wkemper, shade
! src/hotspot/share/gc/shenandoah/shenandoahWorkGroup.cpp
Changeset: e0695e0e
Branch: hermetic-java-runtime
Author: Adam Sotona <asotona(a)openjdk.org>
Date: 2025-01-06 14:08:32 +0000
URL: https://git.openjdk.org/leyden/commit/e0695e0ef0dd1bfacbaac32edda055ba852a2…
8346981: Remove obsolete java.base exports of jdk.internal.objectweb.asm packages
Reviewed-by: liach, alanb
! src/java.base/share/classes/module-info.java
Changeset: c027f2ed
Branch: hermetic-java-runtime
Author: Adam Sotona <asotona(a)openjdk.org>
Date: 2025-01-06 14:08:45 +0000
URL: https://git.openjdk.org/leyden/commit/c027f2ed1d77f34bbd1db8418156322d3a13a…
8346983: Remove ASM-based transforms from Class-File API tests
Reviewed-by: liach
! test/jdk/jdk/classfile/TEST.properties
! test/jdk/jdk/classfile/helpers/Transforms.java
Changeset: 594e5196
Branch: hermetic-java-runtime
Author: Adam Sotona <asotona(a)openjdk.org>
Date: 2025-01-06 14:10:19 +0000
URL: https://git.openjdk.org/leyden/commit/594e5196481fd3f9ba21f56120d4377a901f5…
8346984: Remove ASM-based benchmarks from Class-File API benchmarks
Reviewed-by: liach, redestad, erikj
! make/test/BuildMicrobenchmark.gmk
! test/micro/org/openjdk/bench/jdk/classfile/AbstractCorpusBenchmark.java
! test/micro/org/openjdk/bench/jdk/classfile/AdaptNull.java
! test/micro/org/openjdk/bench/jdk/classfile/ReadDeep.java
! test/micro/org/openjdk/bench/jdk/classfile/ReadMetadata.java
! test/micro/org/openjdk/bench/jdk/classfile/Transforms.java
! test/micro/org/openjdk/bench/jdk/classfile/Write.java
Changeset: ccf3d57e
Branch: hermetic-java-runtime
Author: Adam Sotona <asotona(a)openjdk.org>
Date: 2025-01-06 14:10:34 +0000
URL: https://git.openjdk.org/leyden/commit/ccf3d57ebcae718336770a4c3fc896d85340d…
8346985: Convert test/jdk/com/sun/jdi/ClassUnloadEventTest.java to Class-File API
Reviewed-by: liach
! test/jdk/com/sun/jdi/ClassUnloadEventTest.java
Changeset: dd81f8dc
Branch: hermetic-java-runtime
Author: Archie Cobbs <acobbs(a)openjdk.org>
Date: 2025-01-06 15:28:36 +0000
URL: https://git.openjdk.org/leyden/commit/dd81f8dcf504d4329e710623c4c92e4786948…
8344079: Minor fixes and cleanups to compiler lint-related code
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Warner.java
Changeset: 12700cb8
Branch: hermetic-java-runtime
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-01-06 15:36:28 +0000
URL: https://git.openjdk.org/leyden/commit/12700cb81bdfc006bcd228e43b509b8810af6…
8346264: "Total compile time" counter should include time spent in failing/bailout compiles
Reviewed-by: kvn, mli
! src/hotspot/share/compiler/compileBroker.cpp
Changeset: 9a60f445
Branch: hermetic-java-runtime
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2025-01-06 17:04:07 +0000
URL: https://git.openjdk.org/leyden/commit/9a60f4457bb56d0f5039a97e6b943e62a8a2c…
8345668: ZoneOffset.ofTotalSeconds performance regression
Reviewed-by: rriggs, aturbanov
! src/java.base/share/classes/java/time/ZoneOffset.java
! src/java.base/share/classes/java/time/format/DateTimeTextProvider.java
! src/java.base/share/classes/java/time/format/DecimalStyle.java
Changeset: 9c393a24
Branch: hermetic-java-runtime
Author: Archie Cobbs <acobbs(a)openjdk.org>
Date: 2025-01-06 17:24:23 +0000
URL: https://git.openjdk.org/leyden/commit/9c393a243d6678b8435178a141b38b444b348…
8346953: Remove unnecessary @SuppressWarnings annotations (client, #2)
Reviewed-by: azvegint
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKFileChooserUI.java
! src/java.desktop/unix/classes/sun/awt/X11/XComponentPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XFileDialogPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XFramePeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XMouseInfoPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsFileChooserUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsInternalFrameTitlePane.java
! src/java.desktop/windows/classes/sun/awt/windows/WDialogPeer.java
Changeset: d723597d
Branch: hermetic-java-runtime
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2025-01-06 17:47:10 +0000
URL: https://git.openjdk.org/leyden/commit/d723597dd953c3fb7c3ae04a1c6cce7e10869…
8345432: (ch, fs) Replace anonymous Thread with InnocuousThread
Reviewed-by: alanb
! src/java.base/share/classes/sun/nio/ch/ThreadPool.java
! src/java.base/share/classes/sun/nio/fs/AbstractPoller.java
! src/java.base/share/classes/sun/nio/fs/Cancellable.java
! src/java.base/share/classes/sun/nio/fs/PollingWatchService.java
! src/java.base/windows/classes/sun/nio/ch/PipeImpl.java
Changeset: 8d388ccd
Branch: hermetic-java-runtime
Author: Calvin Cheung <ccheung(a)openjdk.org>
Date: 2025-01-06 17:59:10 +0000
URL: https://git.openjdk.org/leyden/commit/8d388ccd9eae279018bf499e49152fd276aab…
8346457: AOT cache creation crashes with "assert(pair_at(i).match() < pair_at(i+1).match()) failed: unsorted table entries"
Reviewed-by: iklam, dholmes
! src/hotspot/share/cds/metaspaceShared.cpp
+ test/hotspot/jtreg/runtime/cds/appcds/CreateAOTCacheVerifyError.java
+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/BadLookupSwitch.jcod
Changeset: 27646e55
Branch: hermetic-java-runtime
Author: Archie Cobbs <acobbs(a)openjdk.org>
Date: 2025-01-06 18:37:19 +0000
URL: https://git.openjdk.org/leyden/commit/27646e551686ec02740600fc73694fc2fbd00…
8344148: Add an explicit compiler phase for warning generation
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/CompileStates.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ThisEscapeAnalyzer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/comp/WarningAnalyzer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! test/langtools/tools/javac/6734819/T6734819a.out
! test/langtools/tools/javac/6734819/T6734819b.out
! test/langtools/tools/javac/6734819/T6734819c.out
! test/langtools/tools/javac/implicitCompile/SkipAttrFlowGenForImplicits.out
! test/langtools/tools/javac/policy/test1/byfile.ABD.out
! test/langtools/tools/javac/policy/test1/byfile.ACD.out
! test/langtools/tools/javac/policy/test1/bytodo.ABD.out
! test/langtools/tools/javac/policy/test1/bytodo.ACD.out
! test/langtools/tools/javac/policy/test2/byfile.AB.out
! test/langtools/tools/javac/policy/test2/byfile.BA.out
! test/langtools/tools/javac/policy/test2/bytodo.AB.out
! test/langtools/tools/javac/policy/test2/bytodo.BA.out
! test/langtools/tools/javac/recovery/AttrRecovery.java
Changeset: de025036
Branch: hermetic-java-runtime
Author: Fei Yang <fyang(a)openjdk.org>
Date: 2025-01-07 03:39:50 +0000
URL: https://git.openjdk.org/leyden/commit/de0250368edbf4e9bebf326778f8f8773b69b…
8346832: runtime/CompressedOops/CompressedCPUSpecificClassSpaceReservation.java fails on RISC-V
Reviewed-by: stuefe, fjiang
! src/hotspot/cpu/riscv/compressedKlass_riscv.cpp
! test/hotspot/jtreg/runtime/CompressedOops/CompressedCPUSpecificClassSpaceReservation.java
Changeset: 08debd33
Branch: hermetic-java-runtime
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2025-01-07 06:15:48 +0000
URL: https://git.openjdk.org/leyden/commit/08debd335e9160d20b87e06a2e83ddedd5f47…
8346993: C2 SuperWord: refactor to make more vector nodes available in VectorNode::make
Reviewed-by: chagedorn, kvn
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
Changeset: 0a81676f
Branch: hermetic-java-runtime
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-01-07 08:10:28 +0000
URL: https://git.openjdk.org/leyden/commit/0a81676fae3b25117dd2289a734193bcbee82…
8346881: [ubsan] logSelection.cpp:154:24 / logSelectionList.cpp:72:94 : runtime error: applying non-zero offset 1 to null pointer
Reviewed-by: clanger, mdoerr, dholmes, syan, amitkumar
! src/hotspot/share/logging/logDecorators.cpp
! src/hotspot/share/logging/logSelection.cpp
! src/hotspot/share/logging/logSelectionList.cpp
Changeset: 0285020c
Branch: hermetic-java-runtime
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-01-07 08:15:12 +0000
URL: https://git.openjdk.org/leyden/commit/0285020c7ea01f32b32efe166a0a5dae39957…
8345676: [ubsan] ProcessImpl_md.c:561:40: runtime error: applying zero offset to null pointer on macOS aarch64
Reviewed-by: rriggs
! src/java.base/unix/native/libjava/ProcessImpl_md.c
Changeset: 379ac349
Branch: hermetic-java-runtime
Author: Fei Yang <fyang(a)openjdk.org>
Date: 2025-01-07 10:32:11 +0000
URL: https://git.openjdk.org/leyden/commit/379ac349d13e2c0c6986eb0787f33b9a7a2a3…
8346838: RISC-V: runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java crash with debug VMs
Reviewed-by: fjiang, rehn
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
Changeset: f1196638
Branch: hermetic-java-runtime
Author: Alan Bateman <alanb(a)openjdk.org>
Date: 2025-01-07 10:34:18 +0000
URL: https://git.openjdk.org/leyden/commit/f1196638b347c9a2e7d7dc1795c6c24ea7efe…
8346573: Can't use custom default file system provider with custom system class loader
Reviewed-by: mkartashev, bpb
! src/java.base/share/classes/java/nio/file/FileSystems.java
+ test/jdk/java/nio/file/spi/CustomSystemClassLoader.java
! test/jdk/java/nio/file/spi/SetDefaultProvider.java
Changeset: 3f7052ed
Branch: hermetic-java-runtime
Author: Fei Yang <fyang(a)openjdk.org>
Date: 2025-01-07 10:54:52 +0000
URL: https://git.openjdk.org/leyden/commit/3f7052ed7af89efd1c6977df0b4f3b95fcfec…
8346868: RISC-V: compiler/sharedstubs tests fail after JDK-8332689
Reviewed-by: rehn, mli
! src/hotspot/cpu/riscv/codeBuffer_riscv.hpp
! test/hotspot/jtreg/compiler/sharedstubs/SharedTrampolineTest.java
Changeset: 5e6cda47
Branch: hermetic-java-runtime
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-01-07 12:32:31 +0000
URL: https://git.openjdk.org/leyden/commit/5e6cda4799a6bf12370bc6a04b218ebed32de…
8347000: Bug in com/sun/net/httpserver/bugs/B6361557.java test
Reviewed-by: msheppar, michaelm
! test/jdk/com/sun/net/httpserver/bugs/B6361557.java
Changeset: 8b22517c
Branch: hermetic-java-runtime
Author: Joachim Kern <jkern(a)openjdk.org>
Date: 2025-01-07 13:54:09 +0000
URL: https://git.openjdk.org/leyden/commit/8b22517cb0b24c4134a2dbf22591f6f84d7d8…
8211851: (ch) java/nio/channels/AsynchronousSocketChannel/StressLoopback.java times out (aix)
Reviewed-by: mdoerr, varadam
! src/java.base/aix/classes/sun/nio/ch/AixPollPort.java
! test/jdk/ProblemList.txt
Changeset: e5f0c190
Branch: hermetic-java-runtime
Author: Tobias Holenstein <tholenstein(a)openjdk.org>
Date: 2025-01-07 14:30:05 +0000
URL: https://git.openjdk.org/leyden/commit/e5f0c19084dcb5f16a5e7665f98005a35173f…
8345041: IGV: Free Placement Mode in IGV Layout
Reviewed-by: chagedorn, epeter, rcastanedalo
+ src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/FreeInteractiveLayoutManager.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/HierarchicalLayoutManager.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutGraph.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutMover.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutNode.java
! src/utils/IdealGraphVisualizer/Settings/src/main/java/com/sun/hotspot/igv/settings/Settings.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramScene.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramViewModel.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/EditorTopComponent.java
+ src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/EnableFreeLayoutAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/LineWidget.java
+ src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/dynamic.png
Changeset: cf3e48e7
Branch: hermetic-java-runtime
Author: SendaoYan <syan(a)openjdk.org>
Date: 2025-01-07 15:07:00 +0000
URL: https://git.openjdk.org/leyden/commit/cf3e48e77172db7e27530af9754e1ead8d493…
8346965: Multiple compiler/ciReplay test fails with -XX:+SegmentedCodeCache
Reviewed-by: kvn
! test/hotspot/jtreg/compiler/ciReplay/CiReplayBase.java
Changeset: 4d8fb807
Branch: hermetic-java-runtime
Author: SendaoYan <syan(a)openjdk.org>
Date: 2025-01-07 15:08:24 +0000
URL: https://git.openjdk.org/leyden/commit/4d8fb80732fd17352c36254c6dfc1be5dbfba…
8347038: [JMH] jdk.incubator.vector.SpiltReplicate fails NoClassDefFoundError
Reviewed-by: psandoz
! test/micro/org/openjdk/bench/jdk/incubator/vector/SpiltReplicate.java
Changeset: c8a9dd3a
Branch: hermetic-java-runtime
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2025-01-07 15:18:02 +0000
URL: https://git.openjdk.org/leyden/commit/c8a9dd3a027781d006850c028714a62903c48…
8346609: Improve MemorySegment.toString
Reviewed-by: mcimadamore
! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! test/jdk/java/foreign/TestByteBuffer.java
! test/jdk/java/foreign/TestSegments.java
Changeset: 030149fe
Branch: hermetic-java-runtime
Author: Renjith Kannath Pariyangad <rkannathpari(a)openjdk.org>
Committer: Alexander Zvegintsev <azvegint(a)openjdk.org>
Date: 2025-01-07 16:54:04 +0000
URL: https://git.openjdk.org/leyden/commit/030149fec4f175e5571e053fa56d2921d95c6…
8334644: Automate javax/print/attribute/PageRangesException.java
Reviewed-by: aivanov, abhiscxk, azvegint
+ test/jdk/javax/print/attribute/PageRangesException.java
Changeset: 9702accd
Branch: hermetic-java-runtime
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2025-01-07 17:40:01 +0000
URL: https://git.openjdk.org/leyden/commit/9702accdd9a25e05628d470bf248edd5d80c0…
8175709: DateTimeFormatterBuilder.appendZoneId() has misleading JavaDoc
Reviewed-by: rriggs
! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java
Changeset: e413fc64
Branch: hermetic-java-runtime
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-01-07 19:34:12 +0000
URL: https://git.openjdk.org/leyden/commit/e413fc643c4a58e3c46d81025c3ac9fbf89db…
8347127: CTW fails to build after JDK-8334733
Reviewed-by: kvn, epeter
! test/hotspot/jtreg/testlibrary/ctw/Makefile
Changeset: 098afc8b
Branch: hermetic-java-runtime
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2025-01-07 22:03:38 +0000
URL: https://git.openjdk.org/leyden/commit/098afc8b7d0e7caa82999fb9d4e319ea8aed0…
8339113: AccessFlags can be u2 in metadata
Co-authored-by: Amit Kumar <amitkumar(a)openjdk.org>
Reviewed-by: sspitsyn, vlivanov, yzheng, dlong, dholmes
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/ci/ciFlags.cpp
! src/hotspot/share/ci/ciFlags.hpp
! src/hotspot/share/ci/ciKlass.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeUtils.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/oops/fieldInfo.cpp
! src/hotspot/share/oops/fieldInfo.inline.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/objArrayKlass.cpp
! src/hotspot/share/oops/objArrayKlass.hpp
! src/hotspot/share/oops/typeArrayKlass.cpp
! src/hotspot/share/oops/typeArrayKlass.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/accessFlags.cpp
! src/hotspot/share/utilities/accessFlags.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/AccessFlags.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ClassConstants.java
Changeset: ddb58819
Branch: hermetic-java-runtime
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2025-01-07 23:14:04 +0000
URL: https://git.openjdk.org/leyden/commit/ddb58819640dc8f1930d243d6eb07ce88ef79…
8329549: Remove FORMAT64_MODIFIER
Reviewed-by: dholmes, kbarrett
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/globalDefinitions_gcc.hpp
! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp
! test/hotspot/gtest/utilities/test_globalDefinitions.cpp
Changeset: 021c4764
Branch: hermetic-java-runtime
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2025-01-08 00:37:27 +0000
URL: https://git.openjdk.org/leyden/commit/021c476409c52c65cc7b40516d81dedef040f…
8347148: [BACKOUT] AccessFlags can be u2 in metadata
Reviewed-by: coleenp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/ci/ciFlags.cpp
! src/hotspot/share/ci/ciFlags.hpp
! src/hotspot/share/ci/ciKlass.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeUtils.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/oops/fieldInfo.cpp
! src/hotspot/share/oops/fieldInfo.inline.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/objArrayKlass.cpp
! src/hotspot/share/oops/objArrayKlass.hpp
! src/hotspot/share/oops/typeArrayKlass.cpp
! src/hotspot/share/oops/typeArrayKlass.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/accessFlags.cpp
! src/hotspot/share/utilities/accessFlags.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/AccessFlags.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ClassConstants.java
Changeset: 40f0a398
Branch: hermetic-java-runtime
Author: Taizo Kurashige <taizousum11(a)gmail.com>
Date: 2025-01-08 01:15:44 +0000
URL: https://git.openjdk.org/leyden/commit/40f0a398fa9b1b39a43640973eaffb041bb7b…
8343342: java/io/File/GetXSpace.java fails on Windows with CD-ROM drive
Reviewed-by: bpb, aturbanov
! test/jdk/java/io/File/GetXSpace.java
! test/jdk/java/io/File/libGetXSpace.c
Changeset: bcefab5e
Branch: hermetic-java-runtime
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-01-08 03:37:28 +0000
URL: https://git.openjdk.org/leyden/commit/bcefab5e55d4527a38dcab550581a734c1564…
8342468: Improve API documentation for java.lang.classfile.constantpool
Reviewed-by: asotona
! src/java.base/share/classes/java/lang/classfile/BootstrapMethodEntry.java
! src/java.base/share/classes/java/lang/classfile/ClassFile.java
! src/java.base/share/classes/java/lang/classfile/constantpool/AnnotationConstantValueEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ClassEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantDynamicEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPool.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolBuilder.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolException.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantValueEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/DoubleEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/DynamicConstantPoolEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/FieldRefEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/FloatEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/IntegerEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/InterfaceMethodRefEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/InvokeDynamicEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/LoadableConstantEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/LongEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/MemberRefEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/MethodHandleEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/MethodRefEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/MethodTypeEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ModuleEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/NameAndTypeEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/PackageEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/PoolEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/StringEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/Utf8Entry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/package-info.java
+ src/java.base/share/classes/java/lang/classfile/constantpool/snippet-files/PackageSnippets.java
! test/jdk/jdk/classfile/SnippetsTest.java
Changeset: b0c935c0
Branch: hermetic-java-runtime
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2025-01-08 08:44:22 +0000
URL: https://git.openjdk.org/leyden/commit/b0c935c03ebb34f20f15dd8c7616c6c452607…
8347047: Cleanup action passed to MemorySegment::reinterpret keeps old segment alive
Reviewed-by: mcimadamore
! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
Changeset: b741f3fe
Branch: hermetic-java-runtime
Author: Shaojin Wen <swen(a)openjdk.org>
Date: 2025-01-08 09:40:17 +0000
URL: https://git.openjdk.org/leyden/commit/b741f3fe5b54755d19c5abeca76fdceeccafd…
8343629: More MergeStore benchmark
Reviewed-by: epeter
+ test/micro/org/openjdk/bench/vm/compiler/MergeLoadBench.java
! test/micro/org/openjdk/bench/vm/compiler/MergeStoreBench.java
Changeset: 98724219
Branch: hermetic-java-runtime
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-01-08 09:45:08 +0000
URL: https://git.openjdk.org/leyden/commit/98724219a87c1cdb1e7942ade1a4d49b201a0…
8347094: Inline CollectedHeap::increment_total_full_collections
Reviewed-by: stefank, eosterlund, gli
! src/hotspot/share/gc/shared/collectedHeap.hpp
Changeset: cbabc045
Branch: hermetic-java-runtime
Author: Fredrik Bredberg <fbredberg(a)openjdk.org>
Date: 2025-01-08 09:50:35 +0000
URL: https://git.openjdk.org/leyden/commit/cbabc0451505a00dfe77c163190736460c538…
8332506: SIGFPE In ObjectSynchronizer::is_async_deflation_needed()
Reviewed-by: coleenp, dholmes
! src/hotspot/share/runtime/synchronizer.cpp
Changeset: f696d9c5
Branch: hermetic-java-runtime
Author: Severin Gehwolf <sgehwolf(a)openjdk.org>
Date: 2025-01-08 10:39:13 +0000
URL: https://git.openjdk.org/leyden/commit/f696d9c521fa13969cb81381dc8586bcdccf6…
8346239: Improve memory efficiency of JimageDiffGenerator
Reviewed-by: mbaesken
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/runtimelink/JimageDiffGenerator.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/runtimelink/ResourcePoolReader.java
! test/jdk/tools/jlink/runtimeImage/AddOptionsTest.java
! test/jdk/tools/jlink/runtimeImage/BasicJlinkMissingJavaBase.java
! test/jdk/tools/jlink/runtimeImage/BasicJlinkTest.java
! test/jdk/tools/jlink/runtimeImage/CustomModuleJlinkTest.java
! test/jdk/tools/jlink/runtimeImage/GenerateJLIClassesTest.java
! test/jdk/tools/jlink/runtimeImage/JavaSEReproducibleTest.java
! test/jdk/tools/jlink/runtimeImage/KeepPackagedModulesFailTest.java
! test/jdk/tools/jlink/runtimeImage/ModifiedFilesExitTest.java
! test/jdk/tools/jlink/runtimeImage/ModifiedFilesWarningTest.java
! test/jdk/tools/jlink/runtimeImage/MultiHopTest.java
! test/jdk/tools/jlink/runtimeImage/PackagedModulesVsRuntimeImageLinkTest.java
! test/jdk/tools/jlink/runtimeImage/PatchedJDKModuleJlinkTest.java
! test/jdk/tools/jlink/runtimeImage/SystemModulesTest.java
! test/jdk/tools/jlink/runtimeImage/SystemModulesTest2.java
Changeset: afe54341
Branch: hermetic-java-runtime
Author: Chen Liang <liach(a)openjdk.org>
Committer: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-01-08 10:56:48 +0000
URL: https://git.openjdk.org/leyden/commit/afe543414f58a04832d4f07dea88881d64954…
8347163: Javadoc error in ConstantPoolBuilder after JDK-8342468
Reviewed-by: jpai, shade
! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolBuilder.java
Changeset: 672c413c
Branch: hermetic-java-runtime
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2025-01-08 12:44:53 +0000
URL: https://git.openjdk.org/leyden/commit/672c413c61d9b155020a0fd4bd1c2bc0661a6…
8345337: JFR: jfr view should display all direct subfields for an event type
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/FieldBuilder.java
Changeset: 92ad8a1d
Branch: hermetic-java-runtime
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2025-01-08 14:40:13 +0000
URL: https://git.openjdk.org/leyden/commit/92ad8a1d96c749d1f9c15e5b96244cd72a6e7…
8346052: JFR: Incorrect average value in 'jfr view'
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/Function.java
Changeset: 4d18e5a1
Branch: hermetic-java-runtime
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-01-08 14:44:10 +0000
URL: https://git.openjdk.org/leyden/commit/4d18e5a1e26e04beb550d01ba5a3dbb8c0c37…
8346872: tools/jpackage/windows/WinLongPathTest.java fails
Reviewed-by: almatvee, mbaesken
! test/jdk/tools/jpackage/windows/WinLongPathTest.java
Changeset: ae3fc464
Branch: hermetic-java-runtime
Author: Yagmur Eren <yagmur.eren(a)oracle.com>
Committer: Emanuel Peter <epeter(a)openjdk.org>
Date: 2025-01-08 15:14:14 +0000
URL: https://git.openjdk.org/leyden/commit/ae3fc464563ad1ba59883ccf60d235b42f5ad…
8345580: Remove const from Node::_idx which is modified
Reviewed-by: epeter, qamai
! src/hotspot/share/opto/node.hpp
Changeset: 55bcf4c0
Branch: hermetic-java-runtime
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2025-01-08 15:53:22 +0000
URL: https://git.openjdk.org/leyden/commit/55bcf4c054c95af2a073818cd8c392de02b3e…
8346047: JFR: Incorrect percentile value in 'jfr view'
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/Function.java
Changeset: 3fe08186
Branch: hermetic-java-runtime
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2025-01-08 16:03:40 +0000
URL: https://git.openjdk.org/leyden/commit/3fe08186b1d6dbc17d4f14d8288ce3c7c6651…
8346099: JFR: Query for 'jfr view' can't handle wildcard with multiple event types
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/FieldBuilder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/QueryResolver.java
Changeset: 49ee4df3
Branch: hermetic-java-runtime
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2025-01-08 16:48:44 +0000
URL: https://git.openjdk.org/leyden/commit/49ee4df375f57ef2d06ff7d54aaefed77d60c…
8166983: Remove old/legacy unused tzdata files
Reviewed-by: iris, rriggs
- src/java.base/share/data/tzdata/solar87
- src/java.base/share/data/tzdata/solar88
- src/java.base/share/data/tzdata/solar89
- src/java.base/share/data/tzdata/zone.tab
! test/jdk/java/util/TimeZone/tools/share/Makefile
- test/jdk/sun/util/calendar/zi/BackEnd.java
- test/jdk/sun/util/calendar/zi/Beyond2037.java
- test/jdk/sun/util/calendar/zi/Checksum.java
- test/jdk/sun/util/calendar/zi/DayOfWeek.java
- test/jdk/sun/util/calendar/zi/Gen.java
- test/jdk/sun/util/calendar/zi/GenDoc.java
- test/jdk/sun/util/calendar/zi/Main.java
- test/jdk/sun/util/calendar/zi/Mappings.java
- test/jdk/sun/util/calendar/zi/Month.java
- test/jdk/sun/util/calendar/zi/Rule.java
- test/jdk/sun/util/calendar/zi/RuleDay.java
- test/jdk/sun/util/calendar/zi/RuleRec.java
- test/jdk/sun/util/calendar/zi/Simple.java
- test/jdk/sun/util/calendar/zi/TestZoneInfo310.java
- test/jdk/sun/util/calendar/zi/Time.java
- test/jdk/sun/util/calendar/zi/Timezone.java
- test/jdk/sun/util/calendar/zi/TzIDOldMapping.java
- test/jdk/sun/util/calendar/zi/Zone.java
- test/jdk/sun/util/calendar/zi/ZoneInfoFile.java
- test/jdk/sun/util/calendar/zi/ZoneInfoOld.java
- test/jdk/sun/util/calendar/zi/ZoneRec.java
- test/jdk/sun/util/calendar/zi/Zoneinfo.java
- test/jdk/sun/util/calendar/zi/tzdata_jdk/jdk11_backward
Changeset: a6419324
Branch: hermetic-java-runtime
Author: Calvin Cheung <ccheung(a)openjdk.org>
Date: 2025-01-08 17:07:54 +0000
URL: https://git.openjdk.org/leyden/commit/a641932427cbe8453130593355372837d70a0…
8346310: Duplicate !HAS_PENDING_EXCEPTION check in DynamicArchive::dump_at_exit
Reviewed-by: dholmes
! src/hotspot/share/cds/dynamicArchive.cpp
Changeset: 6ee2bd2f
Branch: hermetic-java-runtime
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2025-01-08 19:48:25 +0000
URL: https://git.openjdk.org/leyden/commit/6ee2bd2f33e38c13f93fba9953b33850828d0…
8347147: [REDO] AccessFlags can be u2 in metadata
Co-authored-by: Amit Kumar <amitkumar(a)openjdk.org>
Reviewed-by: vlivanov, yzheng
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/ci/ciFlags.cpp
! src/hotspot/share/ci/ciFlags.hpp
! src/hotspot/share/ci/ciKlass.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeUtils.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/oops/fieldInfo.cpp
! src/hotspot/share/oops/fieldInfo.inline.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/objArrayKlass.cpp
! src/hotspot/share/oops/objArrayKlass.hpp
! src/hotspot/share/oops/typeArrayKlass.cpp
! src/hotspot/share/oops/typeArrayKlass.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/accessFlags.cpp
! src/hotspot/share/utilities/accessFlags.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/AccessFlags.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ClassConstants.java
Changeset: 88fa3b2f
Branch: hermetic-java-runtime
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2025-01-08 20:14:59 +0000
URL: https://git.openjdk.org/leyden/commit/88fa3b2fe9bccf9cd4a4041732e2f6d425c19…
8346998: Test nsk/jvmti/ResourceExhausted/resexhausted003 fails with java.lang.OutOfMemoryError when CDS is off
Reviewed-by: dholmes, sspitsyn
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ResourceExhausted/resexhausted003/TestDescription.java
Changeset: 2e00816a
Branch: hermetic-java-runtime
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2025-01-08 20:46:57 +0000
URL: https://git.openjdk.org/leyden/commit/2e00816ac30373df28a29dc938f7ce5489a3e…
8346671: java/nio/file/Files/probeContentType/Basic.java fails on Windows 2025
Reviewed-by: jpai
! test/jdk/java/nio/file/Files/probeContentType/Basic.java
Changeset: ea495377
Branch: hermetic-java-runtime
Author: Patricio Chilano Mateo <pchilanomate(a)openjdk.org>
Date: 2025-01-08 21:51:02 +0000
URL: https://git.openjdk.org/leyden/commit/ea49537726db6530f0ddcc04d9938df3d6d18…
8310340: assert(_thread->is_interp_only_mode() || stub_caller) failed: expected a stub-caller
Reviewed-by: dholmes, amenkov, sspitsyn
! src/hotspot/share/prims/jvmtiEventController.cpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
Changeset: 0a5ef827
Branch: hermetic-java-runtime
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2025-01-08 22:52:13 +0000
URL: https://git.openjdk.org/leyden/commit/0a5ef827b06ca9fc6a7cbc059e4331cfd3cd2…
8347162: Update problemlist CR for vmTestbase/nsk/jdi/VMOutOfMemoryException
Reviewed-by: kevinw, amenkov
! test/hotspot/jtreg/ProblemList-Virtual.txt
Changeset: db7fa6a2
Branch: hermetic-java-runtime
Author: Weijun Wang <weijun(a)openjdk.org>
Date: 2025-01-09 01:21:00 +0000
URL: https://git.openjdk.org/leyden/commit/db7fa6a2c65d11e5bd790073d345f37b5ec35…
8347289: HKDF delayed provider selection failed with non-extractable PRK
Reviewed-by: valeriep
! src/java.base/share/classes/com/sun/crypto/provider/HKDFKeyDerivation.java
+ test/jdk/com/sun/crypto/provider/KDF/HKDFDelayedPRK.java
Changeset: 1ade96b8
Branch: hermetic-java-runtime
Author: Qizheng Xing <qxing(a)openjdk.org>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2025-01-09 02:24:25 +0000
URL: https://git.openjdk.org/leyden/commit/1ade96b808e66cf1623c38e23772eaf9fc991…
8347042: Remove an extra parenthesis in macro definition in `jfrTraceIdMacros.hpp`
Reviewed-by: mgronlun, fyang
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdMacros.hpp
Changeset: b3e87360
Branch: hermetic-java-runtime
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-01-09 03:33:21 +0000
URL: https://git.openjdk.org/leyden/commit/b3e87360917fd56df8aa0a927723a561dcb84…
8347296: WinInstallerUiTest fails in local test runs if the path to test work directory is longer that regular
Reviewed-by: almatvee
! test/jdk/tools/jpackage/windows/WinInstallerUiTest.java
Changeset: 0a35ebfd
Branch: hermetic-java-runtime
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-01-09 03:35:31 +0000
URL: https://git.openjdk.org/leyden/commit/0a35ebfd5709c3069fd64bb736bbbc37d3927…
8347297: Skip the RuntimeImageSymbolicLinksTest test on Windows when it is executed outside of the jtreg
Reviewed-by: almatvee
! test/jdk/tools/jpackage/share/RuntimeImageSymbolicLinksTest.java
Changeset: 97dd06ce
Branch: hermetic-java-runtime
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-01-09 03:42:47 +0000
URL: https://git.openjdk.org/leyden/commit/97dd06ce0a5a2bbc28c3c97b201eca81196af…
8347299: Add annotations to test cases in LicenseTest
Reviewed-by: almatvee
! test/jdk/tools/jpackage/share/LicenseTest.java
Changeset: a46ae703
Branch: hermetic-java-runtime
Author: Abhishek Kumar <abhiscxk(a)openjdk.org>
Date: 2025-01-09 04:11:54 +0000
URL: https://git.openjdk.org/leyden/commit/a46ae7031e30eb4940e43012a42f1b7fa5d94…
8339728: [Accessibility,Windows,JAWS] Bug in the getKeyChar method of the AccessBridge class
Reviewed-by: aivanov, psadhukhan, kizune
! src/jdk.accessibility/windows/classes/com/sun/java/accessibility/internal/AccessBridge.java
! src/jdk.accessibility/windows/native/include/bridge/AccessBridgePackages.h
+ test/jdk/javax/accessibility/TestJMenuItemShortcutAccessibility.java
Changeset: 8eddf67c
Branch: hermetic-java-runtime
Author: Dmitry Markov <dmarkov(a)openjdk.org>
Date: 2025-01-09 06:58:31 +0000
URL: https://git.openjdk.org/leyden/commit/8eddf67c82a2af4d704c4063ad802640770b3…
8346887: DrawFocusRect() may cause an assertion failure
Reviewed-by: aivanov, prr
! src/java.desktop/windows/native/libawt/windows/awt_Button.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Checkbox.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp
Changeset: 33f9be8d
Branch: hermetic-java-runtime
Author: Ramkumar Sunderbabu <rsunderbabu(a)openjdk.org>
Committer: David Holmes <dholmes(a)openjdk.org>
Date: 2025-01-09 07:50:42 +0000
URL: https://git.openjdk.org/leyden/commit/33f9be8de730e664e335e36848732397393ab…
8347083: Incomplete logging in nsk/jvmti/ResourceExhausted/resexhausted00* tests
Reviewed-by: dholmes, sspitsyn, lmesnik
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ResourceExhausted/resexhausted001.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ResourceExhausted/resexhausted002.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ResourceExhausted/resexhausted003.java
Changeset: 82e16ba2
Branch: hermetic-java-runtime
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-01-09 08:32:09 +0000
URL: https://git.openjdk.org/leyden/commit/82e16ba248a97e3446d5b2d64c353b61dd6bd…
8347268: [ubsan] logOutput.cpp:357:21: runtime error: applying non-zero offset 1 to null pointer
Reviewed-by: dholmes
! src/hotspot/share/logging/logOutput.cpp
Changeset: dff5719e
Branch: hermetic-java-runtime
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-01-09 09:49:14 +0000
URL: https://git.openjdk.org/leyden/commit/dff5719e6f95f9ce50a5d49adf13541e22f7b…
8347126: gc/stress/TestStressG1Uncommit.java gets OOM-killed
Reviewed-by: tschatzl, gli
! test/hotspot/jtreg/gc/stress/TestStressG1Uncommit.java
Changeset: d66737ea
Branch: hermetic-java-runtime
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-01-09 10:18:08 +0000
URL: https://git.openjdk.org/leyden/commit/d66737ea1cfd92bcb208ded4e64822d127602…
8341097: GHA: Demote Mac x86 jobs to build only
Reviewed-by: kbarrett, prr, ihse
! .github/workflows/main.yml
Changeset: 765b9e60
Branch: hermetic-java-runtime
Author: Robbin Ehn <rehn(a)openjdk.org>
Date: 2025-01-09 11:25:37 +0000
URL: https://git.openjdk.org/leyden/commit/765b9e606b82539be136cb655c8fae33be521…
8346706: RISC-V: Add available registers to hs_err
Reviewed-by: mli, fyang, ihse
! make/autoconf/flags-cflags.m4
! src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp
Changeset: 8c87ea2b
Branch: hermetic-java-runtime
Author: Fei Yang <fyang(a)openjdk.org>
Date: 2025-01-09 11:36:40 +0000
URL: https://git.openjdk.org/leyden/commit/8c87ea2bdf6e1aea5fdca4624d7b7fe590d33…
8346478: RISC-V: Refactor add/sub assembler routines
Reviewed-by: fjiang, rehn, gcao
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_arraycopy_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_Runtime1_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/shared/cardTableBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/interpreterRT_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/riscv_b.ad
! src/hotspot/cpu/riscv/runtime_riscv.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
Changeset: ceae2b97
Branch: hermetic-java-runtime
Author: Hannes Wallnöfer <hannesw(a)openjdk.org>
Date: 2025-01-09 11:49:18 +0000
URL: https://git.openjdk.org/leyden/commit/ceae2b977dac58a9b2c09e42cb256c94eff92…
8347121: Add missing @serial tags to module java.base
Reviewed-by: alanb
! src/java.base/share/classes/java/lang/EnumConstantNotPresentException.java
! src/java.base/share/classes/java/lang/StackTraceElement.java
! src/java.base/share/classes/java/lang/TypeNotPresentException.java
! src/java.base/share/classes/java/lang/annotation/AnnotationTypeMismatchException.java
! src/java.base/share/classes/java/lang/annotation/IncompleteAnnotationException.java
! src/java.base/share/classes/java/lang/invoke/SerializedLambda.java
! src/java.base/share/classes/java/net/HttpRetryException.java
! src/java.base/share/classes/java/net/URISyntaxException.java
! src/java.base/share/classes/java/net/URLPermission.java
! src/java.base/share/classes/java/nio/charset/MalformedInputException.java
! src/java.base/share/classes/java/nio/charset/UnmappableCharacterException.java
! src/java.base/share/classes/java/nio/file/FileSystemException.java
! src/java.base/share/classes/java/nio/file/InvalidPathException.java
! src/java.base/share/classes/java/nio/file/attribute/UserPrincipalNotFoundException.java
! src/java.base/share/classes/java/security/AccessControlException.java
! src/java.base/share/classes/java/security/AllPermission.java
! src/java.base/share/classes/java/security/GuardedObject.java
! src/java.base/share/classes/java/security/KeyPair.java
! src/java.base/share/classes/java/security/Permission.java
! src/java.base/share/classes/java/security/PermissionCollection.java
! src/java.base/share/classes/java/security/Permissions.java
! src/java.base/share/classes/java/security/SignedObject.java
! src/java.base/share/classes/java/security/cert/CertPath.java
! src/java.base/share/classes/java/security/cert/Certificate.java
! src/java.base/share/classes/java/text/DateFormat.java
! src/java.base/share/classes/java/time/Duration.java
! src/java.base/share/classes/java/time/Instant.java
! src/java.base/share/classes/java/time/LocalDate.java
! src/java.base/share/classes/java/time/LocalDateTime.java
! src/java.base/share/classes/java/time/LocalTime.java
! src/java.base/share/classes/java/time/MonthDay.java
! src/java.base/share/classes/java/time/OffsetDateTime.java
! src/java.base/share/classes/java/time/OffsetTime.java
! src/java.base/share/classes/java/time/Period.java
! src/java.base/share/classes/java/time/Year.java
! src/java.base/share/classes/java/time/YearMonth.java
! src/java.base/share/classes/java/time/ZoneOffset.java
! src/java.base/share/classes/java/time/ZonedDateTime.java
! src/java.base/share/classes/java/time/format/DateTimeParseException.java
! src/java.base/share/classes/java/time/temporal/ValueRange.java
! src/java.base/share/classes/java/time/temporal/WeekFields.java
! src/java.base/share/classes/java/time/zone/ZoneOffsetTransition.java
! src/java.base/share/classes/java/time/zone/ZoneOffsetTransitionRule.java
! src/java.base/share/classes/java/time/zone/ZoneRules.java
! src/java.base/share/classes/java/util/AbstractMap.java
! src/java.base/share/classes/java/util/Arrays.java
! src/java.base/share/classes/java/util/Collections.java
! src/java.base/share/classes/java/util/DuplicateFormatFlagsException.java
! src/java.base/share/classes/java/util/FormatFlagsConversionMismatchException.java
! src/java.base/share/classes/java/util/IllegalFormatCodePointException.java
! src/java.base/share/classes/java/util/IllegalFormatConversionException.java
! src/java.base/share/classes/java/util/IllegalFormatFlagsException.java
! src/java.base/share/classes/java/util/IllegalFormatPrecisionException.java
! src/java.base/share/classes/java/util/IllegalFormatWidthException.java
! src/java.base/share/classes/java/util/IllformedLocaleException.java
! src/java.base/share/classes/java/util/MissingFormatArgumentException.java
! src/java.base/share/classes/java/util/MissingFormatWidthException.java
! src/java.base/share/classes/java/util/PriorityQueue.java
! src/java.base/share/classes/java/util/TreeMap.java
! src/java.base/share/classes/java/util/UUID.java
! src/java.base/share/classes/java/util/UnknownFormatConversionException.java
! src/java.base/share/classes/java/util/UnknownFormatFlagsException.java
! src/java.base/share/classes/java/util/concurrent/ArrayBlockingQueue.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListMap.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListSet.java
! src/java.base/share/classes/java/util/concurrent/CopyOnWriteArraySet.java
! src/java.base/share/classes/java/util/concurrent/CountedCompleter.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinTask.java
! src/java.base/share/classes/java/util/concurrent/LinkedBlockingDeque.java
! src/java.base/share/classes/java/util/concurrent/LinkedBlockingQueue.java
! src/java.base/share/classes/java/util/concurrent/PriorityBlockingQueue.java
! src/java.base/share/classes/java/util/concurrent/RecursiveTask.java
! src/java.base/share/classes/java/util/concurrent/Semaphore.java
! src/java.base/share/classes/java/util/concurrent/SynchronousQueue.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicBoolean.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicInteger.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicIntegerArray.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLong.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLongArray.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReference.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceArray.java
! src/java.base/share/classes/java/util/concurrent/atomic/DoubleAccumulator.java
! src/java.base/share/classes/java/util/concurrent/atomic/LongAccumulator.java
! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedLongSynchronizer.java
! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedSynchronizer.java
! src/java.base/share/classes/java/util/concurrent/locks/ReentrantLock.java
! src/java.base/share/classes/java/util/concurrent/locks/ReentrantReadWriteLock.java
! src/java.base/share/classes/java/util/regex/PatternSyntaxException.java
Changeset: 2801bc6b
Branch: hermetic-java-runtime
Author: Serguei Spitsyn <sspitsyn(a)openjdk.org>
Date: 2025-01-09 12:02:25 +0000
URL: https://git.openjdk.org/leyden/commit/2801bc6bf3d5e7eff23be1a7501f7e64dda85…
8346460: NotifyFramePop should return JVMTI_ERROR_DUPLICATE
Reviewed-by: cjplummer, amenkov
! src/hotspot/share/prims/jvmti.xml
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/MethodExitTest/libMethodExitTest.cpp
Changeset: 3024a738
Branch: hermetic-java-runtime
Author: Joakim Nordström <jnordstrom(a)openjdk.org>
Committer: Kevin Walls <kevinw(a)openjdk.org>
Date: 2025-01-09 12:41:52 +0000
URL: https://git.openjdk.org/leyden/commit/3024a7384f0a1f5177792fa78e872b3053e19…
8345782: Refining the cases that libjsig deprecation warning is issued
Reviewed-by: dholmes, kevinw
! src/java.base/unix/native/libjsig/jsig.c
! test/hotspot/jtreg/runtime/signal/README
! test/hotspot/jtreg/runtime/signal/SigTestDriver.java
Changeset: 9c72dedd
Branch: hermetic-java-runtime
Author: Andrey Turbanov <aturbanov(a)openjdk.org>
Date: 2025-01-09 12:47:47 +0000
URL: https://git.openjdk.org/leyden/commit/9c72dedd072e838d363d0eec364514584fd4e…
8346036: Unnecessary Hashtable usage in javax.swing.text.html.parser.Entity
Reviewed-by: aivanov, azvegint
! src/java.desktop/share/classes/javax/swing/text/html/parser/Entity.java
Changeset: f9b11332
Branch: hermetic-java-runtime
Author: Joachim Kern <jkern(a)openjdk.org>
Date: 2025-01-09 14:24:12 +0000
URL: https://git.openjdk.org/leyden/commit/f9b11332eccd8a8ffb4128308f442b209d07a…
8346880: [aix] java/lang/ProcessHandle/InfoTest.java still fails: "reported cputime less than expected"
Reviewed-by: mdoerr, clanger, mbaesken
! src/java.base/aix/native/libjava/ProcessHandleImpl_aix.c
Changeset: cb9a98b3
Branch: hermetic-java-runtime
Author: Archie Cobbs <acobbs(a)openjdk.org>
Date: 2025-01-09 14:46:13 +0000
URL: https://git.openjdk.org/leyden/commit/cb9a98b31a464e683519df46796339c7cecd8…
8347141: Several javac tests compile with an unnecessary -Xlint:-path flag
Reviewed-by: vromero, darcy
! test/langtools/tools/javac/6304921/T6304921.java
! test/langtools/tools/javac/T5048776.java
! test/langtools/tools/javac/T6245591.java
! test/langtools/tools/javac/T6247324.java
! test/langtools/tools/javac/processing/TestWarnErrorCount.java
! test/langtools/tools/javac/warnings/DivZero.java
! test/langtools/tools/javac/warnings/FallThrough.java
! test/langtools/tools/javac/warnings/Unchecked.java
Changeset: 72f11149
Branch: hermetic-java-runtime
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-01-09 14:58:12 +0000
URL: https://git.openjdk.org/leyden/commit/72f1114909854aaed5d190d1c74a98527600a…
8346705: SNI not sent with Java 22+ using java.net.http.HttpClient.Builder#sslParameters
Reviewed-by: dfuchs, michaelm
! src/java.net.http/share/classes/jdk/internal/net/http/AbstractAsyncSSLConnection.java
+ test/jdk/java/net/httpclient/HttpClientSNITest.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/ServerNameMatcher.java
Changeset: 1ef77cdd
Branch: hermetic-java-runtime
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2025-01-09 15:26:38 +0000
URL: https://git.openjdk.org/leyden/commit/1ef77cdd51b91f6d6d3367444a37a3f0f2e4b…
8347171: (dc) java/nio/channels/DatagramChannel/InterruptibleOrNot.java fails with virtual thread factory
Reviewed-by: alanb, lmesnik
! test/jdk/java/nio/channels/DatagramChannel/InterruptibleOrNot.java
Changeset: 3bfa9521
Branch: hermetic-java-runtime
Author: Sean Mullan <mullan(a)openjdk.org>
Date: 2025-01-09 17:34:20 +0000
URL: https://git.openjdk.org/leyden/commit/3bfa9521d5b7e702e842fe1297dbb2ed643f0…
8283795: Add TLSv1.3 and CNSA 1.0 algorithms to implementation requirements
Reviewed-by: jnimeh
! src/java.base/share/classes/java/security/AlgorithmParameters.java
! src/java.base/share/classes/java/security/KeyFactory.java
! src/java.base/share/classes/java/security/KeyPairGenerator.java
! src/java.base/share/classes/java/security/MessageDigest.java
! src/java.base/share/classes/java/security/Signature.java
! src/java.base/share/classes/javax/crypto/Cipher.java
! src/java.base/share/classes/javax/crypto/KeyAgreement.java
! src/java.base/share/classes/javax/crypto/KeyGenerator.java
! src/java.base/share/classes/javax/net/ssl/SSLContext.java
Changeset: 22f70a74
Branch: hermetic-java-runtime
Author: Henry Jen <henryjen(a)openjdk.org>
Date: 2025-01-09 17:36:15 +0000
URL: https://git.openjdk.org/leyden/commit/22f70a742abbf528340c133c4ed215b97b4a9…
8321413: IllegalArgumentException: Code length outside the allowed range while creating a jlink image
Reviewed-by: mchung
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Snippets.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ModuleDescriptorBuilder.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModulesPlugin.java
+ test/jdk/tools/jlink/JLink20000Packages.java
+ test/jdk/tools/jlink/SnippetsTest.java
Changeset: 9f3c5f95
Branch: hermetic-java-runtime
Author: Harshitha Onkar <honkar(a)openjdk.org>
Date: 2025-01-09 18:22:33 +0000
URL: https://git.openjdk.org/leyden/commit/9f3c5f95361c75d2b4d9e083901ce5a0ebf35…
8344907: NullPointerException in Win32ShellFolder2.getSystemIcon when "icon" is null
Reviewed-by: aivanov, kizune
! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolder2.java
Changeset: df28cec6
Branch: hermetic-java-runtime
Author: Alisen Chung <achung(a)openjdk.org>
Date: 2025-01-09 20:47:22 +0000
URL: https://git.openjdk.org/leyden/commit/df28cec6e98f45ae535a35f97710710415522…
8345144: Robot does not specify all causes of IllegalThreadStateException
Reviewed-by: prr
! src/java.desktop/share/classes/java/awt/Robot.java
Changeset: b335ea92
Branch: hermetic-java-runtime
Author: Hannes Wallnöfer <hannesw(a)openjdk.org>
Date: 2025-01-09 21:37:36 +0000
URL: https://git.openjdk.org/leyden/commit/b335ea92963fc4524de41db6b1e866131b12f…
8347122: Add missing @serial tags to module java.desktop
Reviewed-by: prr
! src/java.desktop/share/classes/java/applet/Applet.java
! src/java.desktop/share/classes/java/awt/AWTEvent.java
! src/java.desktop/share/classes/java/awt/AWTKeyStroke.java
! src/java.desktop/share/classes/java/awt/Component.java
! src/java.desktop/share/classes/java/awt/ComponentOrientation.java
! src/java.desktop/share/classes/java/awt/Container.java
! src/java.desktop/share/classes/java/awt/ContainerOrderFocusTraversalPolicy.java
! src/java.desktop/share/classes/java/awt/FlowLayout.java
! src/java.desktop/share/classes/java/awt/Frame.java
! src/java.desktop/share/classes/java/awt/GridBagLayout.java
! src/java.desktop/share/classes/java/awt/GridBagLayoutInfo.java
! src/java.desktop/share/classes/java/awt/List.java
! src/java.desktop/share/classes/java/awt/MenuComponent.java
! src/java.desktop/share/classes/java/awt/ScrollPaneAdjustable.java
! src/java.desktop/share/classes/java/awt/TextComponent.java
! src/java.desktop/share/classes/java/awt/Window.java
! src/java.desktop/share/classes/java/awt/color/ColorSpace.java
! src/java.desktop/share/classes/java/awt/color/ICC_ColorSpace.java
! src/java.desktop/share/classes/java/awt/desktop/FilesEvent.java
! src/java.desktop/share/classes/java/awt/desktop/OpenFilesEvent.java
! src/java.desktop/share/classes/java/awt/desktop/OpenURIEvent.java
! src/java.desktop/share/classes/java/awt/desktop/UserSessionEvent.java
! src/java.desktop/share/classes/java/awt/event/HierarchyEvent.java
! src/java.desktop/share/classes/java/awt/event/InvocationEvent.java
! src/java.desktop/share/classes/java/awt/event/KeyEvent.java
! src/java.desktop/share/classes/java/awt/event/MouseEvent.java
! src/java.desktop/share/classes/java/awt/event/MouseWheelEvent.java
! src/java.desktop/share/classes/java/awt/event/WindowEvent.java
! src/java.desktop/share/classes/java/awt/font/NumericShaper.java
! src/java.desktop/share/classes/java/awt/font/TransformAttribute.java
! src/java.desktop/share/classes/java/awt/image/renderable/ParameterBlock.java
! src/java.desktop/share/classes/java/beans/IndexedPropertyChangeEvent.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextChildSupport.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextEvent.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextMembershipEvent.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServiceAvailableEvent.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServiceRevokedEvent.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServicesSupport.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextSupport.java
! src/java.desktop/share/classes/javax/imageio/metadata/IIOInvalidTreeException.java
! src/java.desktop/share/classes/javax/print/attribute/AttributeSetUtilities.java
! src/java.desktop/share/classes/javax/print/attribute/standard/DialogOwner.java
! src/java.desktop/share/classes/javax/print/attribute/standard/MediaPrintableArea.java
! src/java.desktop/share/classes/javax/print/attribute/standard/MediaSize.java
! src/java.desktop/share/classes/javax/print/event/PrintJobAttributeEvent.java
! src/java.desktop/share/classes/javax/print/event/PrintJobEvent.java
! src/java.desktop/share/classes/javax/print/event/PrintServiceAttributeEvent.java
Changeset: 665c39c9
Branch: hermetic-java-runtime
Author: Alisen Chung <achung(a)openjdk.org>
Date: 2025-01-09 21:51:51 +0000
URL: https://git.openjdk.org/leyden/commit/665c39c93109f9ba23f3d9555878c0fb56562…
8347375: Extra <p> tag in robot specification
Reviewed-by: kbarrett
! src/java.desktop/share/classes/java/awt/Robot.java
Changeset: 931914af
Branch: hermetic-java-runtime
Author: Matias Saavedra Silva <matsaave(a)openjdk.org>
Date: 2025-01-09 22:06:37 +0000
URL: https://git.openjdk.org/leyden/commit/931914af76932c9b91fc9affd55d24b2562c7…
8340631: assert(reserved_rgn->contain_region(base_addr, size)) failed: Reserved CDS region should contain this mapping region
Reviewed-by: iklam, jsjolen, stefank
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/include/cds.h
Changeset: 89ee1a55
Branch: hermetic-java-runtime
Author: Liming Liu <lliu(a)openjdk.org>
Committer: Dean Long <dlong(a)openjdk.org>
Date: 2025-01-09 23:38:20 +0000
URL: https://git.openjdk.org/leyden/commit/89ee1a5517ea1e3915f4362ada3d2086b63c1…
8343978: Update the default value of CodeEntryAlignment for Ampere-1A and 1B
Reviewed-by: dlong, kvn
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
Changeset: a9351dfe
Branch: hermetic-java-runtime
Author: Fei Yang <fyang(a)openjdk.org>
Date: 2025-01-10 00:26:38 +0000
URL: https://git.openjdk.org/leyden/commit/a9351dfec9e69f6d5671b9372a44de999e8ed…
8346787: Fix two C2 IR matching tests for RISC-V
Reviewed-by: fjiang, mli, dfenacci
! test/hotspot/jtreg/compiler/c2/irTests/ModINodeIdealizationTests.java
! test/hotspot/jtreg/compiler/c2/irTests/ModLNodeIdealizationTests.java
Changeset: 0210a63d
Branch: hermetic-java-runtime
Author: Henry Jen <henryjen(a)openjdk.org>
Date: 2025-01-10 00:53:58 +0000
URL: https://git.openjdk.org/leyden/commit/0210a63d3b9e6c5a8640ac3a9908b755ac57f…
8347379: Problem list failed tests after JDK-8321413
Reviewed-by: dholmes
! test/jdk/ProblemList.txt
Changeset: f6492aa6
Branch: hermetic-java-runtime
Author: SendaoYan <syan(a)openjdk.org>
Date: 2025-01-10 01:38:18 +0000
URL: https://git.openjdk.org/leyden/commit/f6492aa63486393593ea8761cef5362ef46ab…
8347279: Problemlist TestEvilSyncBug.java#generational
Reviewed-by: tschatzl, wkemper
! test/hotspot/jtreg/ProblemList.txt
Changeset: 8b076172
Branch: hermetic-java-runtime
Author: Kevin Walls <kevinw(a)openjdk.org>
Date: 2025-01-10 07:59:26 +0000
URL: https://git.openjdk.org/leyden/commit/8b076172a523ee9e845ee9d8b36e7d4302064…
8347345: Remove redundant test policy file from ModelMBeanInfoSupport directory
Reviewed-by: rriggs, sspitsyn
- test/jdk/javax/management/modelmbean/ModelMBeanInfoSupport/policy
Changeset: 1a0fe497
Branch: hermetic-java-runtime
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-01-10 08:42:42 +0000
URL: https://git.openjdk.org/leyden/commit/1a0fe49732187db9e8776f80feefab4373114…
8347256: Epsilon: Demote heap size and AlwaysPreTouch warnings to info level
Reviewed-by: tschatzl, phh
! src/hotspot/share/gc/epsilon/epsilonInitLogger.cpp
Changeset: 55c6904e
Branch: hermetic-java-runtime
Author: Theo Weidmann <tweidmann(a)openjdk.org>
Date: 2025-01-10 08:59:31 +0000
URL: https://git.openjdk.org/leyden/commit/55c6904e8f3d02530749bf28f2cc966e8983a…
8331717: C2: Crash with SIGFPE Because Loop Predication Wrongly Hoists Division Requiring Zero Check
Reviewed-by: chagedorn, qamai, kvn
! src/hotspot/share/opto/loopPredicate.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestLoopPredicationDivZeroCheck.java
Changeset: 5e92a4ce
Branch: hermetic-java-runtime
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-01-10 10:02:24 +0000
URL: https://git.openjdk.org/leyden/commit/5e92a4ceafd0626e3600e44a3370ca2f5d934…
8347267: [macOS]: UnixOperatingSystem.c:67:40: runtime error: division by zero
Reviewed-by: kevinw, cjplummer
! src/jdk.management/macosx/native/libmanagement_ext/UnixOperatingSystem.c
Changeset: 1f457977
Branch: hermetic-java-runtime
Author: Severin Gehwolf <sgehwolf(a)openjdk.org>
Date: 2025-01-10 10:06:24 +0000
URL: https://git.openjdk.org/leyden/commit/1f457977f062e4ed219c6fa0fe26cb42acaf4…
8347124: Clean tests with --enable-linkable-runtime
Reviewed-by: shade, alanb
! test/jdk/jdk/jfr/jvm/TestModularImage.java
! test/jdk/tools/launcher/SourceMode.java
Changeset: 57af52c5
Branch: hermetic-java-runtime
Author: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2025-01-10 10:34:22 +0000
URL: https://git.openjdk.org/leyden/commit/57af52c57390f6f7413b5d3ffe64921c9b83a…
8346581: JRadioButton/ButtonGroupFocusTest.java fails in CI on Linux
Reviewed-by: honkar, dnguyen
! test/jdk/javax/swing/JRadioButton/ButtonGroupFocus/ButtonGroupFocusTest.java
Changeset: 12752b00
Branch: hermetic-java-runtime
Author: Kevin Walls <kevinw(a)openjdk.org>
Date: 2025-01-10 10:51:34 +0000
URL: https://git.openjdk.org/leyden/commit/12752b0031643b3bf868de50b4455654162b2…
8347346: Remove redundant ClassForName.java and test.policy from runtime/Dictionary
Reviewed-by: coleenp
- test/hotspot/jtreg/runtime/Dictionary/ClassForName.java
- test/hotspot/jtreg/runtime/Dictionary/test.policy
Changeset: ec7393e9
Branch: hermetic-java-runtime
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2025-01-10 13:46:57 +0000
URL: https://git.openjdk.org/leyden/commit/ec7393e9190c1b93ca08e1107f734c869f400…
8347287: JFR: Remove use of Security Manager
Reviewed-by: mgronlun
! src/hotspot/share/jfr/support/jfrIntrinsics.hpp
! src/hotspot/share/jfr/support/jfrResolution.cpp
! src/jdk.jfr/share/classes/jdk/jfr/AnnotationElement.java
! src/jdk.jfr/share/classes/jdk/jfr/EventFactory.java
! src/jdk.jfr/share/classes/jdk/jfr/FlightRecorder.java
! src/jdk.jfr/share/classes/jdk/jfr/FlightRecorderPermission.java
! src/jdk.jfr/share/classes/jdk/jfr/Recording.java
! src/jdk.jfr/share/classes/jdk/jfr/SettingControl.java
! src/jdk.jfr/share/classes/jdk/jfr/ValueDescriptor.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/EventStream.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingFile.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/ChunkInputStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Control.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventInstrumentation.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/EventWriterFactoryRecipe.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/FilePurger.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JDKEvents.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVMSupport.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVMUpcalls.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataLoader.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Options.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PrivateAccess.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Repository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/RepositoryChunk.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/SecuritySupport.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/ShutdownHook.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/TypeLibrary.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/WriteablePath.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/WriteableUserPath.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/AbstractEventStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventDirectoryStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventFileStream.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/FileAccess.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/OngoingStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/RecordingInput.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/RepositoryFiles.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/filter/ChunkWriter.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/AbstractDCmd.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdConfigure.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdDump.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStart.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStop.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/event/EventWriter.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/JFC.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/model/JFCModel.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/management/ChunkFilename.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/management/ManagementSupport.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/JDKEventTask.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/JavaEventTask.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/LookupKey.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/PeriodicEvents.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/PeriodicTask.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/UserEventTask.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/BooleanSetting.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/CutoffSetting.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/settings/JDKSettingControl.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/LevelSetting.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/PeriodSetting.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/ThresholdSetting.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/ThrottleSetting.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Command.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Configure.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Disassemble.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Summary.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/util/DirectoryCleaner.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Utils.java
! src/jdk.management.jfr/share/classes/jdk/management/jfr/DiskRepository.java
! src/jdk.management.jfr/share/classes/jdk/management/jfr/FlightRecorderMXBeanImpl.java
! src/jdk.management.jfr/share/classes/jdk/management/jfr/MBeanUtils.java
! src/jdk.management.jfr/share/classes/jdk/management/jfr/RemoteRecordingStream.java
! test/jdk/jdk/jfr/jcmd/TestJcmdConfigure.java
! test/jdk/jdk/jfr/jvm/MyCommitRegisteredFalseEvent.java
! test/jdk/jdk/jfr/jvm/MyCommitRegisteredTrueEvent.java
! test/jdk/jdk/jfr/jvm/NonEvent.java
! test/jdk/jdk/jfr/jvm/PlaceholderEventWriter.java
- test/jdk/jdk/jfr/jvm/PlaceholderEventWriterFactory.java
! test/jdk/jdk/jfr/jvm/RegisteredFalseEvent.java
! test/jdk/jdk/jfr/jvm/RegisteredTrueEvent.java
! test/jdk/jdk/jfr/jvm/StaticCommitEvent.java
! test/jdk/jdk/jfr/jvm/TestGetEventWriter.java
! test/jdk/jdk/jfr/tool/TestAssemble.java
Changeset: c5c4efda
Branch: hermetic-java-runtime
Author: Erik Joelsson <erikj(a)openjdk.org>
Date: 2025-01-10 13:57:52 +0000
URL: https://git.openjdk.org/leyden/commit/c5c4efdaa1d04b1441fd96712b71cdb43e5d8…
8347120: Launchers should not have java headers on include path
Reviewed-by: dholmes, ihse
! make/common/JdkNativeCompilation.gmk
! make/common/modules/LauncherCommon.gmk
Changeset: beb0e607
Branch: hermetic-java-runtime
Author: Peter Levart <plevart(a)openjdk.org>
Date: 2025-01-10 14:47:01 +0000
URL: https://git.openjdk.org/leyden/commit/beb0e607d3b66b9e97c263cd8f2e23f447ebf…
8347397: Cleanup of JDK-8169880
Reviewed-by: liach, alanb
! src/java.base/share/classes/java/lang/Class.java
Changeset: 1bf2f5c8
Branch: hermetic-java-runtime
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2025-01-10 15:58:50 +0000
URL: https://git.openjdk.org/leyden/commit/1bf2f5c8a92b30eabb530737158f57c63a81f…
8343510: JFR: Remove AccessControlContext from FlightRecorder::addListener specification
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/FlightRecorder.java
Changeset: 9cf7d42b
Branch: hermetic-java-runtime
Author: Roland Westrelin <roland(a)openjdk.org>
Date: 2025-01-10 16:47:51 +0000
URL: https://git.openjdk.org/leyden/commit/9cf7d42b65cfecfe27d0267f971acb743c02b…
8346184: C2: assert(has_node(i)) failed during split thru phi
Reviewed-by: thartmann, chagedorn
! src/hotspot/share/opto/memnode.cpp
+ test/hotspot/jtreg/compiler/c2/TestLoadSplitThruPhiNull.java
Changeset: e7e8f60c
Branch: hermetic-java-runtime
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2025-01-10 16:50:21 +0000
URL: https://git.openjdk.org/leyden/commit/e7e8f60c9bedd5622525cc4339300b438eedc…
8347302: Mark test tools/jimage/JImageToolTest.java as flagless
Reviewed-by: alanb, shade
! test/jdk/tools/jimage/JImageToolTest.java
Changeset: 46ba515c
Branch: hermetic-java-runtime
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-01-10 17:59:27 +0000
URL: https://git.openjdk.org/leyden/commit/46ba515c4989de7545d409570315274e0ea1c…
8346669: Increase abstraction in SetupBuildLauncher and remove extra args
Reviewed-by: erikj
! make/StaticLibs.gmk
! make/common/modules/LauncherCommon.gmk
! make/modules/java.base/Launcher.gmk
! make/modules/jdk.compiler/Launcher.gmk
! make/modules/jdk.javadoc/Launcher.gmk
! make/modules/jdk.jconsole/Launcher.gmk
! make/modules/jdk.jdeps/Launcher.gmk
! make/modules/jdk.jfr/Launcher.gmk
! make/modules/jdk.jlink/Launcher.gmk
! make/modules/jdk.jshell/Launcher.gmk
! src/java.base/share/native/launcher/defines.h
! src/java.base/share/native/launcher/main.c
Changeset: 4b554b52
Branch: hermetic-java-runtime
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2025-01-10 18:50:40 +0000
URL: https://git.openjdk.org/leyden/commit/4b554b52e627b3a0f5e15a623b12089bff6bf…
8346722: (fs) Files.probeContentType throws ClassCastException with custom file system provider
Reviewed-by: alanb
! src/java.base/unix/classes/sun/nio/fs/DefaultFileTypeDetector.java
! test/jdk/java/nio/file/spi/SetDefaultProvider.java
! test/jdk/java/nio/file/spi/testapp/testapp/Main.java
Changeset: d69463e4
Branch: hermetic-java-runtime
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-01-10 19:30:27 +0000
URL: https://git.openjdk.org/leyden/commit/d69463e4bcbddd346b9486059c5ad3a1cb555…
8347300: Don't exclude the "PATH" var from the environment when running app launchers in jpackage tests
Reviewed-by: almatvee
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java
! test/jdk/tools/jpackage/share/AppLauncherEnvTest.java
! test/jdk/tools/jpackage/windows/WinChildProcessTest.java
Changeset: 01c8ba2c
Branch: hermetic-java-runtime
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-01-10 19:31:48 +0000
URL: https://git.openjdk.org/leyden/commit/01c8ba2cde881c3d483cb776ca17a5aa13123…
8347298: Bug in JPackageCommand.ignoreFakeRuntime()
Reviewed-by: almatvee
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
Changeset: 10f7142d
Branch: hermetic-java-runtime
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-01-10 19:32:05 +0000
URL: https://git.openjdk.org/leyden/commit/10f7142dce296fedbb4d945378473d44ecde3…
8347295: Fix WinResourceTest to make it work with WiX v4.0+
Reviewed-by: almatvee
! test/jdk/tools/jpackage/windows/WinResourceTest.java
Changeset: 6f1f2f25
Branch: hermetic-java-runtime
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-01-10 21:23:50 +0000
URL: https://git.openjdk.org/leyden/commit/6f1f2f2537cd921e2c13c333c78c2ad8c599d…
8347063: Add comments in ClassFileFormatVersion for class file format evolution history
Reviewed-by: darcy, iris
! src/java.base/share/classes/java/lang/reflect/ClassFileFormatVersion.java
Changeset: 761774a1
Branch: hermetic-java-runtime
Author: Serguei Spitsyn <sspitsyn(a)openjdk.org>
Date: 2025-01-10 23:49:03 +0000
URL: https://git.openjdk.org/leyden/commit/761774a120f4aa326da3c55a000dacc554976…
8346143: add ClearAllFramePops function to speedup debugger single stepping in some cases
Reviewed-by: cjplummer, amenkov
! src/hotspot/share/prims/jvmti.xml
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/prims/jvmtiEnvThreadState.cpp
! src/hotspot/share/prims/jvmtiEnvThreadState.hpp
! src/hotspot/share/prims/jvmtiEventController.cpp
! src/hotspot/share/prims/jvmtiEventController.hpp
! src/hotspot/share/prims/jvmtiExport.cpp
+ test/hotspot/jtreg/serviceability/jvmti/events/FramePop/ClearAllFramePops/ClearAllFramePops.java
+ test/hotspot/jtreg/serviceability/jvmti/events/FramePop/ClearAllFramePops/libClearAllFramePops.cpp
Changeset: 31452788
Branch: hermetic-java-runtime
Author: Serguei Spitsyn <sspitsyn(a)openjdk.org>
Date: 2025-01-11 07:07:27 +0000
URL: https://git.openjdk.org/leyden/commit/3145278847428ad3a855a3e2c605b77f74ebe…
8346727: JvmtiVTMSTransitionDisabler deadlock
Reviewed-by: cjplummer, lmesnik
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/runtime/javaThread.hpp
Changeset: f04a6422
Branch: hermetic-java-runtime
Author: Simon Tooke <stooke(a)openjdk.org>
Committer: David Holmes <dholmes(a)openjdk.org>
Date: 2025-01-12 21:39:43 +0000
URL: https://git.openjdk.org/leyden/commit/f04a6422469709d22bd92bf5d00655f741956…
8346717: serviceability/dcmd/vm/SystemDumpMapTest.java failing on Windows with "Stack base not yet set for thread id"
Reviewed-by: lmesnik, dholmes
! src/hotspot/share/nmt/memMapPrinter.cpp
! test/hotspot/jtreg/serviceability/dcmd/vm/SystemMapTest.java
Changeset: 9fafd63d
Branch: hermetic-java-runtime
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2025-01-13 05:19:14 +0000
URL: https://git.openjdk.org/leyden/commit/9fafd63d46f64428e0b9c2e9a6b0ac7ca0e2d…
8346828: javax/swing/JScrollBar/4865918/bug4865918.java still fails in CI
Reviewed-by: abhiscxk, dnguyen
! test/jdk/javax/swing/JScrollBar/4865918/bug4865918.java
Changeset: 1f7925ce
Branch: hermetic-java-runtime
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-01-13 07:47:39 +0000
URL: https://git.openjdk.org/leyden/commit/1f7925ceb4460b1052c93969749a52487bf13…
8347270: Remove unix_getParentPidAndTimings, unix_getChildren and unix_getCmdlineAndUserInfo
Reviewed-by: rriggs, clanger, jkern
! src/java.base/aix/native/libjava/ProcessHandleImpl_aix.c
! src/java.base/linux/native/libjava/ProcessHandleImpl_linux.c
! src/java.base/unix/native/libjava/ProcessHandleImpl_unix.c
! src/java.base/unix/native/libjava/ProcessHandleImpl_unix.h
Changeset: b37f1236
Branch: hermetic-java-runtime
Author: Damon Fenacci <dfenacci(a)openjdk.org>
Date: 2025-01-13 07:59:51 +0000
URL: https://git.openjdk.org/leyden/commit/b37f12362507fb2cd291a2b44b4777ba76efd…
8347407: [BACKOUT] C1/C2 don't handle allocation failure properly during initialization (RuntimeStub::new_runtime_stub fatal crash)
Reviewed-by: thartmann, kvn
! src/hotspot/share/c1/c1_Compilation.hpp
! src/hotspot/share/c1/c1_IR.hpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/compiler/compilerDefinitions.hpp
! src/hotspot/share/compiler/compilerDefinitions.inline.hpp
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/codecache/CheckSegmentedCodeCache.java
Changeset: ed0b5556
Branch: hermetic-java-runtime
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2025-01-13 08:09:08 +0000
URL: https://git.openjdk.org/leyden/commit/ed0b5556276cd8bb5e4a4d1f34a49c4442e2a…
8344035: Replace predicate walking code in Loop Unswitching with a predicate visitor
Reviewed-by: roland, kvn
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopUnswitch.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/opaquenode.cpp
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp
Changeset: 3b9732ed
Branch: hermetic-java-runtime
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2025-01-13 08:13:57 +0000
URL: https://git.openjdk.org/leyden/commit/3b9732edc6dd22868634166678d220bf1066e…
8345471: Clean up compiler/intrinsics/sha/cli tests
Reviewed-by: kvn
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseMD5IntrinsicsOptionOnUnsupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnUnsupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnUnsupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA3IntrinsicsOptionOnUnsupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnUnsupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHAOptionOnUnsupportedCPU.java
- test/hotspot/jtreg/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForOtherCPU.java
- test/hotspot/jtreg/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedAArch64CPU.java
+ test/hotspot/jtreg/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedCPU.java
- test/hotspot/jtreg/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedRISCV64CPU.java
- test/hotspot/jtreg/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedX86CPU.java
Changeset: 85ed78c0
Branch: hermetic-java-runtime
Author: Severin Gehwolf <sgehwolf(a)openjdk.org>
Date: 2025-01-13 09:26:31 +0000
URL: https://git.openjdk.org/leyden/commit/85ed78c063493259247d88f5ca51b47b7a45f…
8345185: Update jpackage to not include service bindings by default
Reviewed-by: asemenyuk
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/JLinkBundlerHelper.java
! test/jdk/tools/jpackage/TEST.properties
! test/jdk/tools/jpackage/share/BasicTest.java
! test/jdk/tools/jpackage/share/JLinkOptionsTest.java
! test/jdk/tools/jpackage/share/RuntimeImageSymbolicLinksTest.java
! test/jdk/tools/jpackage/share/RuntimeImageTest.java
! test/jdk/tools/jpackage/share/RuntimePackageTest.java
Changeset: 82e2a791
Branch: hermetic-java-runtime
Author: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2025-01-13 09:49:16 +0000
URL: https://git.openjdk.org/leyden/commit/82e2a791225a289ba32360bf415274c4b48b9…
8347006: LoadRangeNode floats above array guard in arraycopy intrinsic
Reviewed-by: roland, qamai, kvn
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
! test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyNoInit.java
Changeset: 450636ae
Branch: hermetic-java-runtime
Author: Viktor Klang <vklang(a)openjdk.org>
Date: 2025-01-13 10:38:02 +0000
URL: https://git.openjdk.org/leyden/commit/450636ae28b84ded083b6861c6cba85fbf87e…
8347274: Gatherers.mapConcurrent exhibits undesired behavior under variable delays, interruption, and finishing
Reviewed-by: alanb
! src/java.base/share/classes/java/util/stream/Gatherers.java
! test/jdk/java/util/stream/GatherersMapConcurrentTest.java
Changeset: 06126361
Branch: hermetic-java-runtime
Author: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2025-01-13 12:05:44 +0000
URL: https://git.openjdk.org/leyden/commit/06126361db1edb1d4c181a82952c1ac133a83…
8347373: HTTP/2 flow control checks may count unprocessed data twice
Reviewed-by: jpai
! src/java.net.http/share/classes/jdk/internal/net/http/WindowUpdateSender.java
! test/jdk/java/net/httpclient/http2/StreamFlowControlTest.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/HttpServerAdapters.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/BodyOutputStream.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServerConnection.java
Changeset: c885e59c
Branch: hermetic-java-runtime
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-01-13 12:25:10 +0000
URL: https://git.openjdk.org/leyden/commit/c885e59cfaeaab98bd05ec1ea54441d8e7c82…
8346377: Properly support static builds for Windows
Reviewed-by: erikj
! make/StaticLibs.gmk
! make/autoconf/flags-ldflags.m4
! src/hotspot/os/windows/os_windows.cpp
! src/java.base/windows/native/libjli/java_md.c
! src/java.desktop/windows/native/libawt/windows/awt_Mlib.cpp
Changeset: 6e43f48f
Branch: hermetic-java-runtime
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2025-01-13 12:50:13 +0000
URL: https://git.openjdk.org/leyden/commit/6e43f48fcf342266b3d50688af7ae4664c018…
8346929: runtime/ClassUnload/DictionaryDependsTest.java fails with "Test failed: should be unloaded"
Reviewed-by: dholmes, ccheung
! test/hotspot/jtreg/runtime/ClassUnload/DictionaryDependsTest.java
! test/hotspot/jtreg/runtime/ClassUnload/KeepAliveClass.java
! test/hotspot/jtreg/runtime/ClassUnload/KeepAliveClassLoader.java
! test/hotspot/jtreg/runtime/ClassUnload/KeepAliveObject.java
! test/hotspot/jtreg/runtime/ClassUnload/KeepAliveSoftReference.java
! test/hotspot/jtreg/runtime/ClassUnload/SuperDependsTest.java
! test/hotspot/jtreg/runtime/ClassUnload/UnloadInterfaceTest.java
! test/hotspot/jtreg/runtime/ClassUnload/UnloadTest.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/HelloUnload.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/UnloadUnregisteredLoader.java
! test/hotspot/jtreg/runtime/logging/ClassLoadUnloadTest.java
Changeset: cc198972
Branch: hermetic-java-runtime
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2025-01-13 13:14:15 +0000
URL: https://git.openjdk.org/leyden/commit/cc198972022c94199d698461e2ac42afc0058…
8293123: Fix various include file ordering
Reviewed-by: dholmes, stefank
! src/hotspot/os/windows/include/jvm_md.h
! src/hotspot/share/include/jvm.h
! src/hotspot/share/jfr/jfr.hpp
! src/hotspot/share/jfr/writers/jfrJavaEventWriter.cpp
! src/hotspot/share/jfr/writers/jfrJavaEventWriter.hpp
! src/hotspot/share/jfr/writers/jfrWriterHost.hpp
! src/hotspot/share/runtime/thread.hpp
Changeset: fa5ff82e
Branch: hermetic-java-runtime
Author: Weijun Wang <weijun(a)openjdk.org>
Date: 2025-01-13 13:43:52 +0000
URL: https://git.openjdk.org/leyden/commit/fa5ff82eb3f0f2df74acd117509bac6e3c634…
8342062: Reformat keytool and jarsigner output for keys with a named parameter set
Reviewed-by: mullan
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.base/share/classes/sun/security/tools/keytool/Resources.java
! src/java.base/share/classes/sun/security/util/KeyUtil.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources.java
! test/jdk/sun/security/tools/jarsigner/CheckSignerCertChain.java
! test/jdk/sun/security/tools/jarsigner/DisableCurveTest.java
! test/jdk/sun/security/tools/jarsigner/TimestampCheck.java
! test/jdk/sun/security/tools/jarsigner/compatibility/Compatibility.java
! test/jdk/sun/security/tools/jarsigner/warnings/Test.java
! test/jdk/sun/security/tools/keytool/GenKeyPairSigner.java
! test/jdk/sun/security/tools/keytool/KeyAlg.java
Changeset: cede3041
Branch: hermetic-java-runtime
Author: Zhengyu Gu <zgu(a)openjdk.org>
Date: 2025-01-13 13:50:05 +0000
URL: https://git.openjdk.org/leyden/commit/cede30416f9730b0ca106e97b3ed9a25a09d3…
8347482: Remove unused field in ParkEvent
Reviewed-by: dholmes
! src/hotspot/share/runtime/park.hpp
Changeset: a289bcfe
Branch: hermetic-java-runtime
Author: Julian Waters <jwaters(a)openjdk.org>
Date: 2025-01-13 14:02:41 +0000
URL: https://git.openjdk.org/leyden/commit/a289bcfe7e2786d05c338712b818fc4ef12cb…
8306579: Consider building with /Zc:throwingNew
Reviewed-by: ihse, kbarrett
! make/autoconf/flags-cflags.m4
! src/java.desktop/windows/native/libawt/windows/awt_new.cpp
Changeset: 062f2dcf
Branch: hermetic-java-runtime
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2025-01-13 14:19:43 +0000
URL: https://git.openjdk.org/leyden/commit/062f2dcfe5b62cc3dd3c292eeebd7a7ac78f8…
8347554: [BACKOUT] C2: implement optimization for series of Add of unique value
Reviewed-by: thartmann
! src/hotspot/share/opto/addnode.cpp
! src/hotspot/share/opto/addnode.hpp
- test/hotspot/jtreg/compiler/c2/TestSerialAdditions.java
Changeset: f67b7036
Branch: hermetic-java-runtime
Author: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2025-01-13 16:13:30 +0000
URL: https://git.openjdk.org/leyden/commit/f67b703625afa2e049c572978d29ac00d8c95…
8347427: JTabbedPane/8134116/Bug8134116.java has no license header
Reviewed-by: dmarkov, honkar, abhiscxk
! test/jdk/javax/swing/JTabbedPane/8134116/Bug8134116.java
Changeset: a7915bb2
Branch: hermetic-java-runtime
Author: Roger Riggs <rriggs(a)openjdk.org>
Date: 2025-01-13 16:43:44 +0000
URL: https://git.openjdk.org/leyden/commit/a7915bb2e1b822b6d9cbeb220765e8c821c71…
8346468: SM cleanup of common test library
Reviewed-by: jpai, dfuchs
! test/hotspot/jtreg/gc/g1/TestHumongousConcurrentStartUndo.java
! test/hotspot/jtreg/runtime/cds/appcds/JarBuilder.java
! test/lib/jdk/test/lib/NetworkConfiguration.java
! test/lib/jdk/test/lib/Platform.java
! test/lib/jdk/test/lib/SA/SATestUtils.java
! test/lib/jdk/test/lib/helpers/ClassFileInstaller.java
! test/lib/jdk/test/lib/net/IPSupport.java
! test/lib/jdk/test/lib/net/SimpleHttpServer.java
! test/lib/jdk/test/lib/net/SimpleSSLContext.java
! test/lib/jdk/test/lib/process/ProcessTools.java
! test/lib/jdk/test/whitebox/WhiteBox.java
Changeset: b0c131e8
Branch: hermetic-java-runtime
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2025-01-13 18:09:48 +0000
URL: https://git.openjdk.org/leyden/commit/b0c131e872f997cb7deadc9b0a87bd76e3a2a…
8345368: java/io/File/createTempFile/SpecialTempFile.java fails on Windows Server 2025
Reviewed-by: lancea
! test/jdk/java/io/File/createTempFile/SpecialTempFile.java
Changeset: e0f2f4b2
Branch: hermetic-java-runtime
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2025-01-13 18:25:42 +0000
URL: https://git.openjdk.org/leyden/commit/e0f2f4b216bc9358caa65975204aee086e4fc…
8313396: Portable implementation of FORBID_C_FUNCTION and ALLOW_C_FUNCTION
Co-authored-by: Martin Doerr <mdoerr(a)openjdk.org>
Reviewed-by: coleenp, dholmes, jsjolen
! src/hotspot/os/aix/libodm_aix.cpp
! src/hotspot/os/aix/loadlib_aix.cpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/aix/porting_aix.cpp
! src/hotspot/os/bsd/decoder_machO.cpp
! src/hotspot/os/linux/decoder_linux.cpp
! src/hotspot/os/linux/gc/z/zMountPoint_linux.cpp
! src/hotspot/os/linux/mallocInfoDcmd.cpp
+ src/hotspot/os/posix/forbiddenFunctions_posix.hpp
! src/hotspot/os/posix/os_posix.cpp
+ src/hotspot/os/posix/permitForbiddenFunctions_posix.hpp
+ src/hotspot/os/windows/forbiddenFunctions_windows.hpp
! src/hotspot/os/windows/os_windows.cpp
+ src/hotspot/os/windows/permitForbiddenFunctions_windows.hpp
! src/hotspot/os/windows/symbolengine.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/logging/logTagSet.cpp
! src/hotspot/share/nmt/mallocSiteTable.cpp
! src/hotspot/share/nmt/memMapPrinter.cpp
! src/hotspot/share/nmt/nmtPreInit.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/utilities/compilerWarnings.hpp
! src/hotspot/share/utilities/compilerWarnings_gcc.hpp
! src/hotspot/share/utilities/compilerWarnings_visCPP.hpp
+ src/hotspot/share/utilities/forbiddenFunctions.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
+ src/hotspot/share/utilities/permitForbiddenFunctions.hpp
! test/hotspot/gtest/code/test_codestrings.cpp
! test/hotspot/gtest/gc/shenandoah/test_shenandoahNumberSeq.cpp
! test/hotspot/gtest/gc/shenandoah/test_shenandoahSimpleBitMap.cpp
! test/hotspot/gtest/gtestMain.cpp
! test/hotspot/gtest/unittest.hpp
Changeset: 4e0ffda5
Branch: hermetic-java-runtime
Author: Volkan Yazıcı <volkan.yazici(a)oracle.com>
Committer: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2025-01-13 19:00:09 +0000
URL: https://git.openjdk.org/leyden/commit/4e0ffda5b1d82449d2d6f639be7641b69d6cb…
8346972: Test java/nio/channels/FileChannel/LoopingTruncate.java fails sometimes with IOException: There is not enough space on the disk
Co-authored-by: Brian Burkhalter <bpb(a)openjdk.org>
Reviewed-by: bpb
! test/jdk/java/nio/channels/FileChannel/LoopingTruncate.java
Changeset: 7c883c28
Branch: hermetic-java-runtime
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2025-01-13 19:59:49 +0000
URL: https://git.openjdk.org/leyden/commit/7c883c284de4fa1cb55f4fd4cf4dc9115bee5…
8347605: Use spec tag to refer to IEEE 754 standard
Reviewed-by: bpb, iris
! src/java.base/share/classes/java/lang/Double.java
! src/java.base/share/classes/java/lang/Float.java
! src/java.base/share/classes/java/lang/Math.java
! src/java.base/share/classes/java/lang/StrictMath.java
! src/java.base/share/classes/java/math/BigDecimal.java
! src/java.base/share/classes/java/math/MathContext.java
! src/java.base/share/classes/java/math/RoundingMode.java
Changeset: 13e1ea53
Branch: hermetic-java-runtime
Author: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2025-01-13 20:03:34 +0000
URL: https://git.openjdk.org/leyden/commit/13e1ea53c547900e76a2c7059893bf24b6ee4…
8346038: [REDO] - [C1] LIR Operations with one input should be implemented as LIR_Op1
Co-authored-by: Sandhya Viswanathan <sviswanathan(a)openjdk.org>
Reviewed-by: kvn, sviswanathan
! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp
! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/c1_LinearScan_x86.cpp
! src/hotspot/cpu/x86/c1_LinearScan_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/c1/c1_LIR.hpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/c1/c1_LIRAssembler.hpp
! src/hotspot/share/c1/c1_LinearScan.cpp
Changeset: 61dc07c1
Branch: hermetic-java-runtime
Author: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2025-01-13 20:07:31 +0000
URL: https://git.openjdk.org/leyden/commit/61dc07c118ee9d2d7e1747b6e49508cae7c19…
8346869: [AIX] Add regression test for handling 4 Byte aligned doubles in structures
Reviewed-by: mbaesken, jkern
+ test/jdk/java/foreign/Test4BAlignedDouble.java
+ test/jdk/java/foreign/libTest4BAlignedDouble.c
Changeset: 13a17757
Branch: hermetic-java-runtime
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-01-13 20:10:19 +0000
URL: https://git.openjdk.org/leyden/commit/13a1775718f329b02cdeb82f9d3f7d878ac5e…
8344146: Remove temporary font file tracking code.
Reviewed-by: honkar, aivanov
! src/java.desktop/share/classes/java/awt/Font.java
- src/java.desktop/share/classes/sun/font/CreatedFontTracker.java
! src/java.desktop/share/classes/sun/font/FileFont.java
! src/java.desktop/share/classes/sun/font/FontManager.java
! src/java.desktop/share/classes/sun/font/SunFontManager.java
Changeset: d3a7ac22
Branch: hermetic-java-runtime
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-01-13 21:22:44 +0000
URL: https://git.openjdk.org/leyden/commit/d3a7ac22c9b0a131d2e45bf2d7c5ce8b9e3e3…
8346383: Cannot use DllMain in libdt_socket for static builds
Reviewed-by: dholmes, sspitsyn
! src/jdk.jdwp.agent/share/native/libdt_socket/socketTransport.c
! src/jdk.jdwp.agent/share/native/libdt_socket/sysSocket.h
! src/jdk.jdwp.agent/unix/native/libdt_socket/socket_md.c
! src/jdk.jdwp.agent/windows/native/libdt_socket/socket_md.c
Changeset: 379d05bc
Branch: hermetic-java-runtime
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2025-01-13 22:01:54 +0000
URL: https://git.openjdk.org/leyden/commit/379d05bcc130446086786ecf6ca5a6b8e9773…
8346990: Remove INTX_FORMAT and UINTX_FORMAT macros
Reviewed-by: kbarrett, dholmes, matsaave
! src/hotspot/cpu/arm/methodHandles_arm.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! src/hotspot/cpu/s390/assembler_s390.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/c1/c1_CFGPrinter.cpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/cds/archiveHeapLoader.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/ci/ciMethodData.cpp
! src/hotspot/share/classfile/classLoaderStats.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/vtableStubs.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileLog.cpp
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/compiler/disassembler.cpp
! src/hotspot/share/compiler/oopMap.cpp
! src/hotspot/share/gc/g1/g1HeapSizingPolicy.cpp
! src/hotspot/share/gc/g1/g1InitLogger.cpp
! src/hotspot/share/gc/g1/g1PeriodicGCTask.cpp
! src/hotspot/share/gc/g1/jvmFlagConstraintsG1.cpp
! src/hotspot/share/gc/shared/ageTable.cpp
! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.cpp
! src/hotspot/share/gc/shared/oopStorage.cpp
! src/hotspot/share/gc/shared/workerPolicy.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAgeCensus.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMmuTracker.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/z/zPhysicalMemory.cpp
! src/hotspot/share/gc/z/zVerify.cpp
! src/hotspot/share/interpreter/bytecodeTracer.cpp
! src/hotspot/share/interpreter/invocationCounter.cpp
! src/hotspot/share/jvmci/jvmci.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/logging/logAsyncWriter.hpp
! src/hotspot/share/logging/logDecorations.cpp
! src/hotspot/share/memory/heapInspection.cpp
! src/hotspot/share/memory/memoryReserver.cpp
! src/hotspot/share/memory/metaspace/internalStats.cpp
! src/hotspot/share/memory/metaspace/metaspaceCommon.cpp
! src/hotspot/share/memory/metaspace/metaspaceReporter.cpp
! src/hotspot/share/memory/metaspace/metaspaceStatistics.cpp
! src/hotspot/share/memory/metaspace/printCLDMetaspaceInfoClosure.cpp
! src/hotspot/share/memory/metaspace/printMetaspaceInfoKlassClosure.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/nmt/memMapPrinter.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/flags/jvmFlag.cpp
! src/hotspot/share/runtime/flags/jvmFlagAccess.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/osThreadBase.cpp
! src/hotspot/share/runtime/stackOverflow.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/threadSMR.cpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/runtime/vmThread.cpp
! src/hotspot/share/services/management.cpp
! src/hotspot/share/services/writeableFlags.cpp
! src/hotspot/share/utilities/fakeRttiSupport.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/vmError.cpp
! test/hotspot/gtest/utilities/test_globalDefinitions.cpp
! test/hotspot/gtest/utilities/test_singleWriterSynchronizer.cpp
Changeset: 91b63ca7
Branch: hermetic-java-runtime
Author: SendaoYan <syan(a)openjdk.org>
Date: 2025-01-14 01:13:31 +0000
URL: https://git.openjdk.org/leyden/commit/91b63ca748650b5e127b235efb2f327a8ff39…
8345016: [ASAN] java.c reported ‘%s’ directive argument is null [-Werror=format-truncation=]
Reviewed-by: rriggs
! src/java.base/share/native/libjli/java.c
Changeset: 0ae5c6b3
Branch: hermetic-java-runtime
Author: Alex Menkov <amenkov(a)openjdk.org>
Date: 2025-01-14 01:26:31 +0000
URL: https://git.openjdk.org/leyden/commit/0ae5c6b38b93125644416e973915608d100f0…
8342996: Enhance Attach API to support arbitrary length arguments - OSX
Reviewed-by: sspitsyn, kevinw
! src/jdk.attach/macosx/classes/sun/tools/attach/VirtualMachineImpl.java
Changeset: c1d322ff
Branch: hermetic-java-runtime
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2025-01-14 03:19:25 +0000
URL: https://git.openjdk.org/leyden/commit/c1d322fff42720146dfb3846bd7d8514b1bdf…
8347627: Compiler replay tests are failing after JDK-8346990
Reviewed-by: coleenp
! src/hotspot/share/ci/ciMethodData.cpp
! test/hotspot/gtest/utilities/test_globalDefinitions.cpp
Changeset: 6eb83ef8
Branch: hermetic-java-runtime
Author: Yasumasa Suenaga <ysuenaga(a)openjdk.org>
Date: 2025-01-14 09:06:25 +0000
URL: https://git.openjdk.org/leyden/commit/6eb83ef874cfb7244a8be40236f8845eaa756…
8347500: hsdis cannot be built with Capstone.next
Reviewed-by: ihse, simonis
! make/autoconf/lib-hsdis.m4
Changeset: 39676963
Branch: hermetic-java-runtime
Author: Severin Gehwolf <sgehwolf(a)openjdk.org>
Date: 2025-01-14 09:18:27 +0000
URL: https://git.openjdk.org/leyden/commit/3967696386ecc706927f05dfae0841b3f23e3…
8347496: Test jdk/jfr/jvm/TestModularImage.java fails after JDK-8347124: No javac
Reviewed-by: egahlin, dholmes
! test/jdk/jdk/jfr/jvm/TestModularImage.java
Changeset: 3e989fd0
Branch: hermetic-java-runtime
Author: Adam Sotona <asotona(a)openjdk.org>
Date: 2025-01-14 09:28:56 +0000
URL: https://git.openjdk.org/leyden/commit/3e989fd0f7796a2352ffb1bbeee2dcd89a441…
8346986: Remove ASM from java.base
Reviewed-by: dholmes, ihse, lmesnik, alanb
! make/Coverage.gmk
- src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/Printer.java
! test/hotspot/jtreg/compiler/c1/Test6932496.java
! test/hotspot/jtreg/compiler/calls/common/InvokeDynamicPatcher.java
! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeDynamic2CompiledTest.java
! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeDynamic2InterpretedTest.java
! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeDynamic2NativeTest.java
! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeDynamic2CompiledTest.java
! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeDynamic2InterpretedTest.java
! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeDynamic2NativeTest.java
! test/hotspot/jtreg/compiler/cha/AbstractRootMethod.java
! test/hotspot/jtreg/compiler/cha/DefaultRootMethod.java
! test/hotspot/jtreg/compiler/cha/StrengthReduceInterfaceCall.java
! test/hotspot/jtreg/compiler/cha/Utils.java
! test/hotspot/jtreg/compiler/jsr292/CallSiteDepContextTest.java
! test/hotspot/jtreg/compiler/jsr292/NonInlinedCall/RedefineTest.java
! test/hotspot/jtreg/compiler/jsr292/RedefineMethodUsedByMultipleMethodHandles.java
! test/hotspot/jtreg/compiler/jsr292/methodHandleExceptions/TestAMEnotNPE.java
! test/hotspot/jtreg/compiler/jvmci/common/CTVMUtilities.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/AllocateCompileIdTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/AsResolvedJavaMethodTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ConstantPoolTestsHelper.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/DisassembleCodeBlobTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/DoNotInlineOrCompileTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ExecuteInstalledCodeTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/FindUniqueConcreteMethodTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetBytecodeTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetConstantPoolTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetExceptionTableTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetLineNumberTableTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetLocalVariableTableTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetStackTraceElementTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetSymbolTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetVtableIndexForInterfaceTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/HasCompiledCodeForOSRTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/HasNeverInlineDirectiveTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/IsCompilableTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/IsMatureVsReprofileTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/IterateFramesNative.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/LookupConstantInPoolTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/LookupKlassInPoolTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/LookupKlassRefIndexInPoolTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/LookupMethodInPoolTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/LookupNameAndTypeRefIndexInPoolTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/LookupNameInPoolTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/LookupSignatureInPoolTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/MethodIsIgnoredBySecurityStackWalkTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ReprofileTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ResolveFieldInPoolTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ResolveMethodTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ResolveTypeInPoolTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ShouldInlineMethodTest.java
! test/hotspot/jtreg/compiler/jvmci/events/JvmciNotifyBootstrapFinishedEventTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestDynamicConstant.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java
! test/hotspot/jtreg/compiler/osr/TestOSRWithNonEmptyStack.java
! test/hotspot/jtreg/compiler/runtime/TestConstantDynamic.java
! test/hotspot/jtreg/compiler/runtime/TestConstantsInError.java
! test/hotspot/jtreg/compiler/runtime/unloaded/TestMHUnloaded.java
! test/hotspot/jtreg/compiler/runtime/unloaded/TestMHUnloadedHelper.java
! test/hotspot/jtreg/compiler/types/TestMeetIncompatibleInterfaceArrays.java
! test/hotspot/jtreg/compiler/uncommontrap/TestUnstableIfTrap.java
! test/hotspot/jtreg/compiler/unsafe/UnsafeGetConstantField.java
! test/hotspot/jtreg/gc/epsilon/TestClasses.java
! test/hotspot/jtreg/runtime/AccModule/ACCModule52.java
! test/hotspot/jtreg/runtime/AccModule/ConstModule.java
! test/hotspot/jtreg/runtime/BootstrapMethod/BSMCalledTwice.java
! test/hotspot/jtreg/runtime/ClassFile/UnsupportedClassFileVersion.java
! test/hotspot/jtreg/runtime/ConstantPool/BadMethodHandles.java
! test/hotspot/jtreg/runtime/ConstantPool/IntfMethod.java
! test/hotspot/jtreg/runtime/HiddenClasses/HiddenDefMeths.java
! test/hotspot/jtreg/runtime/InvocationTests/invocationC1Tests.java
! test/hotspot/jtreg/runtime/InvocationTests/invokeinterface/ClassGenerator.java
! test/hotspot/jtreg/runtime/InvocationTests/invokeinterface/Generator.java
! test/hotspot/jtreg/runtime/InvocationTests/invokeinterfaceTests.java
! test/hotspot/jtreg/runtime/InvocationTests/invokespecial/ClassGenerator.java
! test/hotspot/jtreg/runtime/InvocationTests/invokespecial/Generator.java
! test/hotspot/jtreg/runtime/InvocationTests/invokespecialTests.java
! test/hotspot/jtreg/runtime/InvocationTests/invokevirtual/ClassGenerator.java
! test/hotspot/jtreg/runtime/InvocationTests/invokevirtual/Generator.java
! test/hotspot/jtreg/runtime/InvocationTests/invokevirtualTests.java
! test/hotspot/jtreg/runtime/InvocationTests/shared/AccessCheck.java
! test/hotspot/jtreg/runtime/InvocationTests/shared/AccessType.java
! test/hotspot/jtreg/runtime/InvocationTests/shared/ExecutorGenerator.java
! test/hotspot/jtreg/runtime/InvocationTests/shared/GenericClassGenerator.java
! test/hotspot/jtreg/runtime/MirrorFrame/Asmator.java
! test/hotspot/jtreg/runtime/MirrorFrame/Test8003720.java
! test/hotspot/jtreg/runtime/ParallelLoad/ParallelSuper/AsmClasses.java
! test/hotspot/jtreg/runtime/ParallelLoad/ParallelSuper/ParallelSuperTest.java
! test/hotspot/jtreg/runtime/SelectionResolution/AbstractMethodErrorTest.java
! test/hotspot/jtreg/runtime/SelectionResolution/IllegalAccessErrorTest.java
! test/hotspot/jtreg/runtime/SelectionResolution/InvokeInterfaceICCE.java
! test/hotspot/jtreg/runtime/SelectionResolution/InvokeInterfaceSuccessTest.java
! test/hotspot/jtreg/runtime/SelectionResolution/InvokeSpecialICCE.java
! test/hotspot/jtreg/runtime/SelectionResolution/InvokeSpecialSuccessTest.java
! test/hotspot/jtreg/runtime/SelectionResolution/InvokeStaticICCE.java
! test/hotspot/jtreg/runtime/SelectionResolution/InvokeStaticSuccessTest.java
! test/hotspot/jtreg/runtime/SelectionResolution/InvokeVirtualICCE.java
! test/hotspot/jtreg/runtime/SelectionResolution/InvokeVirtualSuccessTest.java
! test/hotspot/jtreg/runtime/SelectionResolution/NoSuchMethodErrorTest.java
! test/hotspot/jtreg/runtime/SelectionResolution/classes/selectionresolution/ClassBuilder.java
! test/hotspot/jtreg/runtime/SelectionResolution/classes/selectionresolution/ClassConstruct.java
! test/hotspot/jtreg/runtime/SelectionResolution/classes/selectionresolution/Clazz.java
! test/hotspot/jtreg/runtime/SelectionResolution/classes/selectionresolution/Interface.java
! test/hotspot/jtreg/runtime/SelectionResolution/classes/selectionresolution/Method.java
! test/hotspot/jtreg/runtime/SelectionResolution/classes/selectionresolution/TestBuilder.java
! test/hotspot/jtreg/runtime/StackTrace/LargeClassTest.java
! test/hotspot/jtreg/runtime/TransitiveOverrideCFV50/TransitiveOverrideCFV50.java
! test/hotspot/jtreg/runtime/cds/appcds/OldClassTest.java
! test/hotspot/jtreg/runtime/cds/appcds/VerifierTest.java
! test/hotspot/jtreg/runtime/cds/appcds/VerifierTest_0.java
! test/hotspot/jtreg/runtime/cds/appcds/VerifierTest_1A.java
! test/hotspot/jtreg/runtime/cds/appcds/VerifierTest_1B.java
! test/hotspot/jtreg/runtime/cds/appcds/VerifierTest_2.java
! test/hotspot/jtreg/runtime/exceptionMsgs/IllegalAccessError/IllegalAccessErrorTest.java
! test/hotspot/jtreg/runtime/exceptionMsgs/NullPointerException/NullPointerExceptionTest.java
! test/hotspot/jtreg/runtime/finalStatic/FinalStatic.java
! test/hotspot/jtreg/runtime/invokedynamic/BootstrapMethodErrorTest.java
! test/hotspot/jtreg/runtime/lambda-features/TestConcreteClassWithAbstractMethod.java
! test/hotspot/jtreg/runtime/lambda-features/TestStaticandInstance.java
! test/hotspot/jtreg/runtime/verifier/OverriderMsg.java
! test/hotspot/jtreg/runtime/verifier/TestANewArray.java
! test/hotspot/jtreg/runtime/verifier/TestMultiANewArray.java
! test/hotspot/jtreg/serviceability/dcmd/compiler/CompilerQueueTest.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/MissedStackMapFrames/MissedStackMapFrames.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineAnnotations.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineGenericSignatureTest.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineObject.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRetransform/RedefineRetransform.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRunningMethodsWithResolutionErrors.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineVerifyError.java
! test/hotspot/jtreg/serviceability/jvmti/SetBreakpoint/TestManyBreakpoints.java
= test/hotspot/jtreg/testlibrary/asm/asm.md
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/AnnotationVisitor.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/AnnotationWriter.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/Attribute.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/ByteVector.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/ClassReader.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/ClassTooLargeException.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/ClassVisitor.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/ClassWriter.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/ConstantDynamic.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/Constants.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/Context.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/CurrentFrame.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/Edge.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/FieldVisitor.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/FieldWriter.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/Frame.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/Handle.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/Handler.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/Label.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/MethodTooLargeException.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/MethodVisitor.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/MethodWriter.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/ModuleVisitor.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/ModuleWriter.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/Opcodes.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/RecordComponentVisitor.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/RecordComponentWriter.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/Symbol.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/SymbolTable.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/Type.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/TypePath.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/TypeReference.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/AdviceAdapter.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/AnalyzerAdapter.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/AnnotationRemapper.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/ClassRemapper.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/CodeSizeEvaluator.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/FieldRemapper.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/GeneratorAdapter.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/InstructionAdapter.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/JSRInlinerAdapter.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/LocalVariablesSorter.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/Method.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/MethodRemapper.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/ModuleHashesAttribute.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/ModuleRemapper.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/ModuleResolutionAttribute.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/ModuleTargetAttribute.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/RecordComponentRemapper.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/Remapper.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/RemappingAnnotationAdapter.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/RemappingMethodAdapter.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/SerialVersionUIDAdder.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/SignatureRemapper.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/SimpleRemapper.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/StaticInitMerger.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/TableSwitchGenerator.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/commons/TryCatchBlockSorter.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/signature/SignatureReader.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/signature/SignatureVisitor.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/signature/SignatureWriter.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/AbstractInsnNode.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/AnnotationNode.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/ClassNode.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/FieldInsnNode.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/FieldNode.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/FrameNode.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/IincInsnNode.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/InnerClassNode.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/InsnList.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/InsnNode.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/IntInsnNode.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/InvokeDynamicInsnNode.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/JumpInsnNode.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/LabelNode.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/LdcInsnNode.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/LineNumberNode.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/LocalVariableAnnotationNode.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/LocalVariableNode.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/LookupSwitchInsnNode.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/MethodInsnNode.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/MethodNode.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/ModuleExportNode.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/ModuleNode.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/ModuleOpenNode.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/ModuleProvideNode.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/ModuleRequireNode.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/MultiANewArrayInsnNode.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/ParameterNode.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/RecordComponentNode.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/TableSwitchInsnNode.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/TryCatchBlockNode.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/TypeAnnotationNode.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/TypeInsnNode.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/UnsupportedClassVersionException.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/Util.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/VarInsnNode.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/analysis/Analyzer.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/analysis/AnalyzerException.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/analysis/BasicInterpreter.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/analysis/BasicValue.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/analysis/BasicVerifier.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/analysis/Frame.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/analysis/Interpreter.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/analysis/SimpleVerifier.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/analysis/SmallSet.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/analysis/SourceInterpreter.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/analysis/SourceValue.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/analysis/Subroutine.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/analysis/Value.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/util/ASMifier.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/util/ASMifierSupport.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/util/CheckAnnotationAdapter.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/util/CheckClassAdapter.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/util/CheckFieldAdapter.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/util/CheckFrameAnalyzer.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/util/CheckMethodAdapter.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/util/CheckModuleAdapter.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/util/CheckRecordComponentAdapter.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/util/CheckSignatureAdapter.java
+ test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/util/Printer.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/util/Textifier.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/util/TextifierSupport.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/util/TraceAnnotationVisitor.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/util/TraceClassVisitor.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/util/TraceFieldVisitor.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/util/TraceMethodVisitor.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/util/TraceModuleVisitor.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/util/TraceRecordComponentVisitor.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/util/TraceSignatureVisitor.java
= test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/version.txt
! test/hotspot/jtreg/testlibrary/jittester/Makefile
! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/visitors/ByteCodeVisitor.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/GenClassPoolJar.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassFields/getclfld007.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassFields/getclfld007/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/coverage/parentheses/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/coverage/parentheses/share/HotspotInstructionsExecutor.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/cp/share/GenCPFullOfMH.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/cp/share/GenCPFullOfMT.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/cp/share/GenFullCP.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/cp/share/GenManyIndyCorrectBootstrap.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/cp/share/GenManyIndyIncorrectBootstrap.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/cp/share/GenManyIndyOneCPX.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/cp/share/HandleType.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/cp/stress/classfmt/correctBootstrap/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/cp/stress/classfmt/incorrectBootstrap/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/cp/stress/classfmt/manyIndyOneCPX/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/cp/stress/classfmt/mh/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/cp/stress/classfmt/mt/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/func/regression/b7127687/Test.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/func/regression/b7127687/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/stress/gc/createLotsOfMHConsts/Test.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/patches/java.base/jdk/internal/org/objectweb/asm/ClassWriterExt.java
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/AccessibilityFlagsTest.java
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/BasicTest.java
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/ConflictingDefaultsTest.java
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/DefaultVsAbstractTest.java
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/MethodResolutionTest.java
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/ObjectMethodOverridesTest.java
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/PrivateMethodsTest.java
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/RedefineTest.java
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/StaticMethodsTest.java
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/StressTest.java
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/SuperCallTest.java
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/ClassFileGenerator.java
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/DefMethTest.java
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/Printer.java
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/Util.java
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/builder/AccessFlag.java
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/builder/ClassBuilder.java
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/builder/ConcreteClassBuilder.java
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/builder/MethodBuilder.java
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/builder/TestBuilder.java
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/builder/TesterBuilder.java
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/data/ConcreteClass.java
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/data/method/AbstractMethod.java
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/data/method/ConcreteMethod.java
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/data/method/DefaultMethod.java
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/data/method/body/CallMethod.java
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/executor/ReflectionTest.java
! test/jdk/com/sun/jdi/ClassUnloadEventTest.java
Changeset: bb93f67e
Branch: hermetic-java-runtime
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2025-01-14 10:23:32 +0000
URL: https://git.openjdk.org/leyden/commit/bb93f67ea8955216e81d1aef58d0ec8bf1fc9…
8347646: module-info classfile missing the preview flag
Reviewed-by: asotona
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! test/langtools/tools/javac/ImportModule.java
! test/langtools/tools/javac/diags/examples/ModifierNotAllowed/module-info.java
! test/langtools/tools/javac/modules/JavaBaseTest.java
Changeset: cbb2b847
Branch: hermetic-java-runtime
Author: Daniel Lundén <dlunden(a)openjdk.org>
Date: 2025-01-14 10:23:57 +0000
URL: https://git.openjdk.org/leyden/commit/cbb2b847e48c970297c2142a0675918b364e7…
8344130: C2: Avoid excessive hoisting in scheduler due to minuscule differences in block frequency
Reviewed-by: rcastanedalo, kvn
! src/hotspot/share/opto/gcm.cpp
Changeset: fec769b0
Branch: hermetic-java-runtime
Author: Christian Stein <cstein(a)openjdk.org>
Date: 2025-01-14 10:34:51 +0000
URL: https://git.openjdk.org/leyden/commit/fec769b0a840ca4351e2458c24184ec69c112…
8346778: Enable native access should work with the source launcher
Reviewed-by: alanb
! make/conf/module-loader-map.conf
! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java
! src/java.base/share/native/libjli/java.c
! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/MemoryContext.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/RelevantJavacOptions.java
! test/langtools/tools/javac/launcher/ModuleSourceLauncherTests.java
Changeset: f0af830f
Branch: hermetic-java-runtime
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2025-01-14 11:55:39 +0000
URL: https://git.openjdk.org/leyden/commit/f0af830f850669af411a3893f783e4b9917ed…
8335747: C2: fix overflow case for LoopLimit with constant inputs
Reviewed-by: kvn, qamai
! src/hotspot/share/opto/loopnode.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestLoopLimitOverflowDuringSplitThruPhi.java
Changeset: b4cd3b12
Branch: hermetic-java-runtime
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2025-01-14 12:33:56 +0000
URL: https://git.openjdk.org/leyden/commit/b4cd3b12967688d78028f548db76d24cfe654…
8347566: Replace SSIZE_FORMAT with 'z' length modifier
Reviewed-by: dlong, dholmes, kbarrett
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahSimpleBitMap.cpp
! src/hotspot/share/nmt/memReporter.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! test/hotspot/gtest/utilities/test_globalDefinitions.cpp
Changeset: 1c64a459
Branch: hermetic-java-runtime
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-01-14 13:47:33 +0000
URL: https://git.openjdk.org/leyden/commit/1c64a459a6804dc1528c91276e43f33f6685e…
8347501: Make static-launcher fails after JDK-8346669
Reviewed-by: syan, erikj
! make/common/modules/LauncherCommon.gmk
Changeset: 56c78007
Branch: hermetic-java-runtime
Author: Hannes Wallnöfer <hannesw(a)openjdk.org>
Date: 2025-01-14 14:00:54 +0000
URL: https://git.openjdk.org/leyden/commit/56c780078f84a2571b779d90f528d5bcab2a9…
8347381: Upgrade jQuery UI to version 1.14.1
Reviewed-by: liach
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-ui.css
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-ui.js
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-ui.min.css
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-ui.min.js
! src/jdk.javadoc/share/legal/jqueryUI.md
Changeset: a49f8332
Branch: hermetic-java-runtime
Author: Sean Mullan <mullan(a)openjdk.org>
Date: 2025-01-14 15:21:06 +0000
URL: https://git.openjdk.org/leyden/commit/a49f8332edc7da2a9494cd0dc96e5aa7271d9…
8346045: Cleanup of security library tests calling Security Manager APIs
Reviewed-by: rriggs
- test/jdk/java/security/AccessControlContext/FailureDebugOption.java
! test/jdk/java/security/cert/CertPathBuilder/GetInstance.java
! test/jdk/sun/security/pkcs11/PKCS11Test.java
! test/jdk/sun/security/tools/jarsigner/CertChainUnclosed.java
! test/jdk/sun/security/x509/AVA/AVAEqualsHashCode.java
! test/lib/jdk/test/lib/net/SimpleSSLContext.java
Changeset: dfd215b7
Branch: hermetic-java-runtime
Author: Henry Jen <henryjen(a)openjdk.org>
Date: 2025-01-14 15:26:36 +0000
URL: https://git.openjdk.org/leyden/commit/dfd215b7e9e40526006448369c8847aadfe09…
8347376: tools/jlink/runtimeImage/JavaSEReproducibleTest.java and PackagedModulesVsRuntimeImageLinkTest.java failed after JDK-8321413
Reviewed-by: dholmes, iklam, alanb
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ModuleDescriptorBuilder.java
! test/jdk/ProblemList.txt
Changeset: d5320197
Branch: hermetic-java-runtime
Author: Joachim Kern <jkern(a)openjdk.org>
Date: 2025-01-14 15:39:45 +0000
URL: https://git.openjdk.org/leyden/commit/d5320197995bbd4423e660c61a4677428e708…
8347143: [aix] Fix strdup use in os::dll_load
Reviewed-by: mdoerr, clanger, kbarrett
! src/hotspot/os/aix/os_aix.cpp
Changeset: d002933c
Branch: hermetic-java-runtime
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2025-01-14 15:52:54 +0000
URL: https://git.openjdk.org/leyden/commit/d002933c260921d0d582724516d15ebd130b8…
8347286: (fs) Remove some extensions from java/nio/file/Files/probeContentType/Basic.java
Reviewed-by: alanb, jpai
! test/jdk/java/nio/file/Files/probeContentType/Basic.java
Changeset: a01e92cd
Branch: hermetic-java-runtime
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2025-01-14 17:00:46 +0000
URL: https://git.openjdk.org/leyden/commit/a01e92cdef1b7fb02035f9246a7c9fccfcf46…
8347724: Replace SIZE_FORMAT in jfr directory
Reviewed-by: egahlin
! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp
! src/hotspot/share/jfr/instrumentation/jfrJvmtiAgent.cpp
! src/hotspot/share/jfr/jni/jfrUpcalls.cpp
! src/hotspot/share/jfr/leakprofiler/chains/bfsClosure.cpp
! src/hotspot/share/jfr/leakprofiler/chains/pathToGcRootsOperation.cpp
! src/hotspot/share/jfr/recorder/storage/jfrEpochStorage.inline.hpp
! src/hotspot/share/jfr/recorder/storage/jfrMemorySpace.inline.hpp
! src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp
! src/hotspot/share/jfr/utilities/jfrAllocation.cpp
Changeset: e6902cfc
Branch: hermetic-java-runtime
Author: Liam Miller-Cushon <cushon(a)openjdk.org>
Date: 2025-01-14 17:27:54 +0000
URL: https://git.openjdk.org/leyden/commit/e6902cfca43c7434be9aa4a0dde4e44eae7eb…
8323740: java.lang.ExceptionInInitializerError when trying to load XML classes in wrong order
Reviewed-by: joehw
! src/java.xml/share/classes/jdk/xml/internal/JdkXmlUtils.java
+ test/jdk/javax/xml/jaxp/common/8323740/InitializerTest.java
Changeset: db76f47f
Branch: hermetic-java-runtime
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2025-01-14 17:42:24 +0000
URL: https://git.openjdk.org/leyden/commit/db76f47f27c46ea89cd7c08b0de6d6fa032ff…
8347720: [BACKOUT] Portable implementation of FORBID_C_FUNCTION and ALLOW_C_FUNCTION
Reviewed-by: coleenp
! src/hotspot/os/aix/libodm_aix.cpp
! src/hotspot/os/aix/loadlib_aix.cpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/aix/porting_aix.cpp
! src/hotspot/os/bsd/decoder_machO.cpp
! src/hotspot/os/linux/decoder_linux.cpp
! src/hotspot/os/linux/gc/z/zMountPoint_linux.cpp
! src/hotspot/os/linux/mallocInfoDcmd.cpp
- src/hotspot/os/posix/forbiddenFunctions_posix.hpp
! src/hotspot/os/posix/os_posix.cpp
- src/hotspot/os/posix/permitForbiddenFunctions_posix.hpp
- src/hotspot/os/windows/forbiddenFunctions_windows.hpp
! src/hotspot/os/windows/os_windows.cpp
- src/hotspot/os/windows/permitForbiddenFunctions_windows.hpp
! src/hotspot/os/windows/symbolengine.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/logging/logTagSet.cpp
! src/hotspot/share/nmt/mallocSiteTable.cpp
! src/hotspot/share/nmt/memMapPrinter.cpp
! src/hotspot/share/nmt/nmtPreInit.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/utilities/compilerWarnings.hpp
! src/hotspot/share/utilities/compilerWarnings_gcc.hpp
! src/hotspot/share/utilities/compilerWarnings_visCPP.hpp
- src/hotspot/share/utilities/forbiddenFunctions.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
- src/hotspot/share/utilities/permitForbiddenFunctions.hpp
! test/hotspot/gtest/code/test_codestrings.cpp
! test/hotspot/gtest/gc/shenandoah/test_shenandoahNumberSeq.cpp
! test/hotspot/gtest/gc/shenandoah/test_shenandoahSimpleBitMap.cpp
! test/hotspot/gtest/gtestMain.cpp
! test/hotspot/gtest/unittest.hpp
Changeset: 06ff4c17
Branch: hermetic-java-runtime
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2025-01-14 17:47:18 +0000
URL: https://git.openjdk.org/leyden/commit/06ff4c17bdfab9e7aa323425cb18dfdc963aa…
8347146: Convert IncludeLocalesPluginTest to use JUnit
Reviewed-by: jlu, joehw
! test/jdk/tools/jlink/plugins/IncludeLocalesPluginTest.java
Changeset: 4c30933b
Branch: hermetic-java-runtime
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2025-01-14 18:54:56 +0000
URL: https://git.openjdk.org/leyden/commit/4c30933b2ab92369d2da449ab3cd030b748e6…
8346971: [ubsan] psCardTable.cpp:131:24: runtime error: large index is out of bounds
Reviewed-by: ayang, tschatzl
! src/hotspot/share/gc/parallel/psCardTable.cpp
Changeset: 2de71d04
Branch: hermetic-java-runtime
Author: Severin Gehwolf <sgehwolf(a)openjdk.org>
Date: 2025-01-14 19:40:50 +0000
URL: https://git.openjdk.org/leyden/commit/2de71d04454b04ee887f7bd3e5decbfaa9ab8…
8347129: cpuset cgroups controller is required for no good reason
Reviewed-by: stuefe, asmehra
! src/hotspot/os/linux/cgroupSubsystem_linux.cpp
Changeset: 9b1bed0a
Branch: hermetic-java-runtime
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2025-01-14 19:49:55 +0000
URL: https://git.openjdk.org/leyden/commit/9b1bed0aa416c615a81d429e2f1f33bc4f679…
8290043: serviceability/attach/ConcAttachTest.java failed "guarantee(!CheckJNICalls) failed: Attached JNI thread exited without being detached"
Reviewed-by: jsjolen, coleenp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/thread.cpp
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/runtime/jni/terminatedThread/TestTerminatedThread.java
Changeset: 10d08dbc
Branch: hermetic-java-runtime
Author: Vladimir Ivanov <vaivanov(a)openjdk.org>
Committer: Derek White <drwhite(a)openjdk.org>
Date: 2025-01-14 21:29:52 +0000
URL: https://git.openjdk.org/leyden/commit/10d08dbc81aa14499410f0a7a64d0b3243b66…
8346142: [perf] scalability issue for the specjvm2008::xml.validation workload
Reviewed-by: joehw
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/RegularExpression.java
Changeset: 02d24934
Branch: hermetic-java-runtime
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2025-01-14 21:45:36 +0000
URL: https://git.openjdk.org/leyden/commit/02d24934ff8ca8142160392da8101b66e0fea…
8347613: Remove leftover doPrivileged call in Currency test: CheckDataVersion.java
Reviewed-by: naoto
! test/jdk/java/util/Currency/CheckDataVersion.java
Changeset: ec2aaaaf
Branch: hermetic-java-runtime
Author: Patricio Chilano Mateo <pchilanomate(a)openjdk.org>
Date: 2025-01-14 21:51:05 +0000
URL: https://git.openjdk.org/leyden/commit/ec2aaaaf83ad0553d9cb8b3a81e8214b3f5e6…
8326236: assert(ce != nullptr) failed in Continuation::continuation_bottom_sender
Reviewed-by: dholmes, mgronlun
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/ppc/frame_ppc.cpp
! src/hotspot/cpu/riscv/frame_riscv.cpp
! src/hotspot/cpu/x86/frame_x86.cpp
Changeset: 0ee6ba9c
Branch: hermetic-java-runtime
Author: Weijun Wang <weijun(a)openjdk.org>
Date: 2025-01-14 23:06:45 +0000
URL: https://git.openjdk.org/leyden/commit/0ee6ba9c4c998baeb733363d00db138864f49…
8347596: Update HSS/LMS public key encoding
Reviewed-by: mullan
! src/java.base/share/classes/sun/security/provider/HSS.java
! src/java.base/share/classes/sun/security/util/KeyUtil.java
! test/jdk/sun/security/provider/hss/TestHSS.java
Changeset: d6d45c6e
Branch: hermetic-java-runtime
Author: Henry Jen <henryjen(a)openjdk.org>
Date: 2025-01-14 23:49:14 +0000
URL: https://git.openjdk.org/leyden/commit/d6d45c6eae2304adb57a49a61861456c3e429…
8303884: jlink --add-options plugin does not allow GNU style options to be provided
Reviewed-by: ysuenaga, alanb
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties
+ test/jdk/tools/jlink/TaskHelperTest.java
Changeset: 36b7abd6
Branch: hermetic-java-runtime
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-01-15 01:04:44 +0000
URL: https://git.openjdk.org/leyden/commit/36b7abd617addcf6c7af37788abed7a714b17…
8225763: Inflater and Deflater should implement AutoCloseable
Reviewed-by: lancea, rriggs, alanb, smarks
! src/java.base/share/classes/java/util/zip/Deflater.java
! src/java.base/share/classes/java/util/zip/Inflater.java
! src/java.base/share/classes/java/util/zip/snippet-files/Snippets.java
! test/jdk/java/util/zip/CloseInflaterDeflaterTest.java
+ test/jdk/java/util/zip/DeflaterClose.java
+ test/jdk/java/util/zip/InflaterClose.java
! test/jdk/java/util/zip/TotalInOut.java
Changeset: 35be4a43
Branch: hermetic-java-runtime
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-01-15 01:10:32 +0000
URL: https://git.openjdk.org/leyden/commit/35be4a432b55070f53a6f1aa74994ffb70f07…
8347173: java/net/DatagramSocket/InterruptibleDatagramSocket.java fails with virtual thread factory
Reviewed-by: alanb, lmesnik, dfuchs
! test/jdk/java/net/DatagramSocket/InterruptibleDatagramSocket.java
Changeset: 9782bfdd
Branch: hermetic-java-runtime
Author: William Kemper <wkemper(a)openjdk.org>
Date: 2025-01-15 01:28:07 +0000
URL: https://git.openjdk.org/leyden/commit/9782bfdd27da95c3bab9da6d46d695e717f46…
8347620: Shenandoah: Use 'free' tag for free set related logging
Reviewed-by: ysr
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
Changeset: 973c6307
Branch: hermetic-java-runtime
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-01-15 02:04:01 +0000
URL: https://git.openjdk.org/leyden/commit/973c630777d4075bc85c7ddc1eb02cc659043…
8342466: Improve API documentation for java.lang.classfile.attribute
Reviewed-by: darcy, asotona
! src/java.base/share/classes/java/lang/classfile/Annotation.java
! src/java.base/share/classes/java/lang/classfile/AnnotationElement.java
! src/java.base/share/classes/java/lang/classfile/AnnotationValue.java
! src/java.base/share/classes/java/lang/classfile/Attribute.java
! src/java.base/share/classes/java/lang/classfile/AttributeMapper.java
! src/java.base/share/classes/java/lang/classfile/AttributedElement.java
! src/java.base/share/classes/java/lang/classfile/Attributes.java
! src/java.base/share/classes/java/lang/classfile/BufWriter.java
! src/java.base/share/classes/java/lang/classfile/ClassReader.java
! src/java.base/share/classes/java/lang/classfile/ClassSignature.java
! src/java.base/share/classes/java/lang/classfile/CustomAttribute.java
! src/java.base/share/classes/java/lang/classfile/MethodSignature.java
! src/java.base/share/classes/java/lang/classfile/Signature.java
! src/java.base/share/classes/java/lang/classfile/TypeAnnotation.java
! src/java.base/share/classes/java/lang/classfile/attribute/AnnotationDefaultAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/BootstrapMethodsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/CharacterRangeInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/CharacterRangeTableAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/CodeAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/CompilationIDAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ConstantValueAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/DeprecatedAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/EnclosingMethodAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ExceptionsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/InnerClassInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/InnerClassesAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/LineNumberInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/LineNumberTableAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableTableAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableTypeInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableTypeTableAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/MethodParameterInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/MethodParametersAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleExportInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleHashInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleHashesAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleMainClassAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleOpenInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModulePackagesAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleProvideInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleRequireInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleResolutionAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleTargetAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/NestHostAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/NestMembersAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/PermittedSubclassesAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RecordAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RecordComponentInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleAnnotationsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleParameterAnnotationsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleTypeAnnotationsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleAnnotationsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleParameterAnnotationsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleTypeAnnotationsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/SignatureAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/SourceDebugExtensionAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/SourceFileAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/SourceIDAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/StackMapFrameInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/StackMapTableAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/SyntheticAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/UnknownAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/package-info.java
+ src/java.base/share/classes/java/lang/classfile/attribute/snippet-files/PackageSnippets.java
! src/java.base/share/classes/java/lang/classfile/constantpool/DoubleEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/FloatEntry.java
! src/java.base/share/classes/java/lang/classfile/instruction/DiscontinuedInstruction.java
! test/jdk/jdk/classfile/SnippetsTest.java
Changeset: be1cdd94
Branch: hermetic-java-runtime
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-01-15 04:32:47 +0000
URL: https://git.openjdk.org/leyden/commit/be1cdd9450763c5c409bd6e28ec3604cdd90b…
8344140: Refactor the discovery of AOT cache artifacts
Reviewed-by: ccheung, asmehra
+ src/hotspot/share/cds/aotArtifactFinder.cpp
+ src/hotspot/share/cds/aotArtifactFinder.hpp
! src/hotspot/share/cds/aotClassInitializer.cpp
! src/hotspot/share/cds/aotClassLinker.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/archiveHeapWriter.hpp
! src/hotspot/share/cds/cdsEnumKlass.cpp
! src/hotspot/share/cds/cdsHeapVerifier.cpp
! src/hotspot/share/cds/dumpTimeClassInfo.hpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/modules.hpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/stringTable.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/cpCache.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
Changeset: 28e01e65
Branch: hermetic-java-runtime
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-01-15 05:24:43 +0000
URL: https://git.openjdk.org/leyden/commit/28e01e6559a79720d03355444a4e1c1fbf0b0…
8347762: ClassFile attribute specification refers to non-SE modules
Reviewed-by: darcy, dholmes
! src/java.base/share/classes/java/lang/classfile/attribute/CharacterRangeTableAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/CompilationIDAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/DeprecatedAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleHashesAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleResolutionAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleTargetAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/SourceIDAttribute.java
Changeset: a3be97e2
Branch: hermetic-java-runtime
Author: Henry Jen <henryjen(a)openjdk.org>
Date: 2025-01-15 05:40:04 +0000
URL: https://git.openjdk.org/leyden/commit/a3be97e2d61c10f4bf64e9bdb05f562036589…
8347761: Test tools/jimage/JImageExtractTest.java fails after JDK-8303884
Reviewed-by: dholmes
! src/jdk.jlink/share/classes/jdk/tools/jimage/resources/jimage.properties
Changeset: afc4529d
Branch: hermetic-java-runtime
Author: Swati Sharma <swati.sharma(a)intel.com>
Committer: David Holmes <dholmes(a)openjdk.org>
Date: 2025-01-15 06:52:24 +0000
URL: https://git.openjdk.org/leyden/commit/afc4529d969dca4c9f44045468d174a7c3f21…
8346834: Tests failing with -XX:+UseNUMA due to "NUMA support disabled" warning
Reviewed-by: dholmes, sjohanss
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! test/jdk/ProblemList.txt
Changeset: 4f3dc9d1
Branch: hermetic-java-runtime
Author: Fei Yang <fyang(a)openjdk.org>
Date: 2025-01-15 08:04:04 +0000
URL: https://git.openjdk.org/leyden/commit/4f3dc9d13a609ef50205f77e9cdf9c57fd30b…
8347352: RISC-V: Cleanup bitwise AND assembler routines
Reviewed-by: rehn, fjiang, mli
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
Changeset: 91197b38
Branch: hermetic-java-runtime
Author: Joakim Nordström <jnordstrom(a)openjdk.org>
Committer: Jie Fu <jiefu(a)openjdk.org>
Date: 2025-01-15 08:56:38 +0000
URL: https://git.openjdk.org/leyden/commit/91197b384f1779fc18dec3c54a3cec620d237…
8347531: The signal tests are failing after JDK-8345782 due to an unrelated warning
Reviewed-by: kevinw, dholmes
! test/hotspot/jtreg/runtime/signal/SigTestDriver.java
Changeset: af3f5d85
Branch: hermetic-java-runtime
Author: Alan Bateman <alanb(a)openjdk.org>
Date: 2025-01-15 10:54:03 +0000
URL: https://git.openjdk.org/leyden/commit/af3f5d852e5dd0191548bdc477546b5b343d1…
8347039: ThreadPerTaskExecutor terminates if cancelled tasks still running
Reviewed-by: vklang
! src/java.base/share/classes/java/util/concurrent/ThreadPerTaskExecutor.java
! test/jdk/java/util/concurrent/ThreadPerTaskExecutor/ThreadPerTaskExecutorTest.java
Changeset: c36200b0
Branch: hermetic-java-runtime
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2025-01-15 12:16:58 +0000
URL: https://git.openjdk.org/leyden/commit/c36200b09801d8a96a3d3239c15fef91010c3…
8347721: Replace SIZE_FORMAT in compiler directories
Reviewed-by: kvn, dlong
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeHeapState.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/vtableStubs.cpp
! src/hotspot/share/opto/parse1.cpp
Changeset: d4e5ec27
Branch: hermetic-java-runtime
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2025-01-15 12:19:27 +0000
URL: https://git.openjdk.org/leyden/commit/d4e5ec274673c1ee883e8d5c3785f0b03e394…
8346610: Make all imports consistent in the FFM API
Reviewed-by: mcimadamore
! src/java.base/share/classes/java/lang/foreign/FunctionDescriptor.java
! src/java.base/share/classes/java/lang/foreign/Linker.java
! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
! src/java.base/share/classes/java/lang/foreign/SegmentAllocator.java
! src/java.base/share/classes/java/lang/foreign/ValueLayout.java
! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/ArenaImpl.java
! src/java.base/share/classes/jdk/internal/foreign/CABI.java
! src/java.base/share/classes/jdk/internal/foreign/ConfinedSession.java
! src/java.base/share/classes/jdk/internal/foreign/GlobalSession.java
! src/java.base/share/classes/jdk/internal/foreign/HeapMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/LayoutPath.java
! src/java.base/share/classes/jdk/internal/foreign/MappedMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/MemorySessionImpl.java
! src/java.base/share/classes/jdk/internal/foreign/NativeMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/SharedSession.java
! src/java.base/share/classes/jdk/internal/foreign/SystemLookup.java
! src/java.base/share/classes/jdk/internal/foreign/Utils.java
! src/java.base/share/classes/jdk/internal/foreign/abi/AbstractLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/Binding.java
! src/java.base/share/classes/jdk/internal/foreign/abi/BindingSpecializer.java
! src/java.base/share/classes/jdk/internal/foreign/abi/CallingSequence.java
! src/java.base/share/classes/jdk/internal/foreign/abi/CallingSequenceBuilder.java
! src/java.base/share/classes/jdk/internal/foreign/abi/DowncallLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/SharedUtils.java
! src/java.base/share/classes/jdk/internal/foreign/abi/UpcallLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/UpcallStubs.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/TypeClass.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/linux/LinuxAArch64CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/linux/LinuxAArch64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/macos/MacOsAArch64CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/macos/MacOsAArch64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/windows/WindowsAArch64CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/windows/WindowsAArch64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/FFIType.java
! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/FallbackLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/TypeClass.java
! src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/linux/LinuxPPC64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/linux/LinuxPPC64leLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/riscv64/linux/LinuxRISCV64CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/riscv64/linux/LinuxRISCV64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/s390/linux/LinuxS390CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/s390/linux/LinuxS390Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/s390/linux/TypeClass.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/SysVx64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/TypeClass.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/windows/CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/windows/Windowsx64Linker.java
Changeset: b0e2be6f
Branch: hermetic-java-runtime
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2025-01-15 12:25:59 +0000
URL: https://git.openjdk.org/leyden/commit/b0e2be6f6b668ec4e3cfa525c660193dfbff7…
8347729: Replace SIZE_FORMAT in parallel and serial gc
Reviewed-by: dholmes, tschatzl
! src/hotspot/share/gc/epsilon/epsilonArguments.cpp
! src/hotspot/share/gc/epsilon/epsilonHeap.cpp
! src/hotspot/share/gc/epsilon/epsilonInitLogger.cpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
! src/hotspot/share/gc/parallel/mutableSpace.cpp
! src/hotspot/share/gc/parallel/parallelInitLogger.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp
! src/hotspot/share/gc/parallel/psClosure.inline.hpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/parallel/psYoungGen.cpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/serialFullGC.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
Changeset: 7df21a8f
Branch: hermetic-java-runtime
Author: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2025-01-15 12:40:38 +0000
URL: https://git.openjdk.org/leyden/commit/7df21a8f09ab606f38a44d84d841d4bba9f09…
8347597: HttpClient: improve exception reporting when closing connection
Reviewed-by: jpai
! src/java.net.http/share/classes/jdk/internal/net/http/AsyncSSLConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/AsyncSSLTunnelConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/Exchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http1AsyncReceiver.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http1Exchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http1Response.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java
! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/SSLTube.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java
! test/jdk/java/net/httpclient/AbstractThrowingPublishers.java
! test/jdk/java/net/httpclient/FlowAdapterPublisherTest.java
! test/jdk/java/net/httpclient/RedirectMethodChange.java
! test/jdk/java/net/httpclient/ShortRequestBody.java
! test/jdk/java/net/httpclient/http2/ExpectContinueResetTest.java
Changeset: 8193ba3d
Branch: hermetic-java-runtime
Author: Hannes Greule <hgreule(a)openjdk.org>
Committer: Julian Waters <jwaters(a)openjdk.org>
Date: 2025-01-15 14:09:14 +0000
URL: https://git.openjdk.org/leyden/commit/8193ba3de200cb77f778f58c59b8bb2175b53…
8347562: javac crash due to type vars in permits clause
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! test/langtools/tools/javac/sealed/SealedCompilationTests.java
Changeset: 254e840d
Branch: hermetic-java-runtime
Author: Sonia Zaldana Calles <szaldana(a)openjdk.org>
Date: 2025-01-15 14:09:27 +0000
URL: https://git.openjdk.org/leyden/commit/254e840d9a80cfdcb48984a166b326a9c7a0e…
8340416: Remove ArchiveBuilder::estimate_archive_size()
Reviewed-by: iklam, ccheung
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/dynamicArchive.cpp
Changeset: 63cedaf4
Branch: hermetic-java-runtime
Author: Severin Gehwolf <sgehwolf(a)openjdk.org>
Date: 2025-01-15 14:44:35 +0000
URL: https://git.openjdk.org/leyden/commit/63cedaf40e179267d75445a4c71ec15f29979…
8347334: JimageDiffGenerator code clean-ups
Reviewed-by: henryjen, mbaesken
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/runtimelink/JimageDiffGenerator.java
+ test/jdk/tools/jlink/runtimeImage/JimageDiffGeneratorTest.java
Changeset: a0f7982e
Branch: hermetic-java-runtime
Author: Mikhail Yankelevich <mikhail.yankelevich(a)oracle.com>
Committer: Weijun Wang <weijun(a)openjdk.org>
Date: 2025-01-15 15:24:31 +0000
URL: https://git.openjdk.org/leyden/commit/a0f7982e44deec2cd59379c62b215c3f526fc…
8345134: Test sun/security/tools/jarsigner/ConciseJarsigner.java failed: unable to find valid certification path to requested target
Reviewed-by: weijun
! test/jdk/sun/security/tools/jarsigner/ConciseJarsigner.java
Changeset: 4257215a
Branch: hermetic-java-runtime
Author: Markus Grönlund <mgronlun(a)openjdk.org>
Date: 2025-01-15 16:17:26 +0000
URL: https://git.openjdk.org/leyden/commit/4257215a9fa02f74ccd4fc62893d4b1a232a8…
8345493: JFR: JVM.flush hangs intermittently
Reviewed-by: egahlin
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/FlushTask.java
Changeset: a6be9076
Branch: hermetic-java-runtime
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-01-15 16:40:12 +0000
URL: https://git.openjdk.org/leyden/commit/a6be9076351b591cbc0860b1ba8f3c56319f4…
8347424: Fix and rewrite sun/security/x509/DNSName/LeadingPeriod.java test
Reviewed-by: mullan, bperez
! test/jdk/sun/security/x509/DNSName/LeadingPeriod.java
Changeset: 983e24fd
Branch: hermetic-java-runtime
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2025-01-15 17:11:29 +0000
URL: https://git.openjdk.org/leyden/commit/983e24fd262b5aa793a249cad39270956e1f8…
8347727: Replace SIZE_FORMAT in shared gc
Reviewed-by: kbarrett, dholmes, tschatzl
! src/hotspot/share/gc/shared/adaptiveSizePolicy.cpp
! src/hotspot/share/gc/shared/ageTable.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/fullGCForwarding.cpp
! src/hotspot/share/gc/shared/gcArguments.cpp
! src/hotspot/share/gc/shared/gcInitLogger.cpp
! src/hotspot/share/gc/shared/gcTraceTime.cpp
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/gc/shared/genArguments.cpp
! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.cpp
! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/gc/shared/oopStorage.cpp
! src/hotspot/share/gc/shared/plab.cpp
! src/hotspot/share/gc/shared/preservedMarks.cpp
! src/hotspot/share/gc/shared/pretouchTask.cpp
! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/hotspot/share/gc/shared/satbMarkQueue.cpp
! src/hotspot/share/gc/shared/taskqueue.cpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.inline.hpp
! src/hotspot/share/gc/shared/workerDataArray.cpp
Changeset: cfe70ebc
Branch: hermetic-java-runtime
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2025-01-15 17:15:05 +0000
URL: https://git.openjdk.org/leyden/commit/cfe70ebcb3a9fadceac5eccdc1f3353d0d74c…
8342550: Log warning for using JDK1.1 compatible time zone IDs for future removal
Reviewed-by: jlu, joehw, iris
! src/java.base/share/classes/java/util/TimeZone.java
! src/java.base/share/classes/sun/util/cldr/CLDRTimeZoneNameProviderImpl.java
+ test/jdk/java/util/TimeZone/ThreeLetterZoneID.java
Changeset: 764d70b7
Branch: hermetic-java-runtime
Author: William Kemper <wkemper(a)openjdk.org>
Date: 2025-01-15 17:49:38 +0000
URL: https://git.openjdk.org/leyden/commit/764d70b7df18e288582e616c62b0d7078f1ff…
8344049: Shenandoah: Eliminate init-update-refs safepoint
8344050: Shenandoah: Retire GC LABs concurrently
8344055: Shenandoah: Make all threads use local gc state
Reviewed-by: ysr, kdnilsen
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetClone.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.cpp
! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
Changeset: bdf6e63e
Branch: hermetic-java-runtime
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2025-01-15 22:44:33 +0000
URL: https://git.openjdk.org/leyden/commit/bdf6e63eb1439ff0f8777cb7f7d152d3666f1…
8347431: Update ObjectMonitor comments
Reviewed-by: dholmes, pchilanomate
! src/hotspot/share/runtime/objectMonitor.hpp
Changeset: 9c430c92
Branch: hermetic-java-runtime
Author: Alexander Zuev <kizune(a)openjdk.org>
Date: 2025-01-16 01:10:46 +0000
URL: https://git.openjdk.org/leyden/commit/9c430c92257739730155df05f340fe144fd24…
8336920: ArithmeticException in javax.sound.sampled.AudioInputStream
Reviewed-by: azvegint, prr
! src/java.desktop/share/classes/com/sun/media/sound/SoftLinearResampler2.java
Changeset: d23ad013
Branch: hermetic-java-runtime
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-01-16 10:13:48 +0000
URL: https://git.openjdk.org/leyden/commit/d23ad01319ba298cc0ddcc2424abac8071840…
8337978: Verify OopHandles oops on access
Reviewed-by: dholmes, coleenp
! src/hotspot/share/oops/oopHandle.inline.hpp
Changeset: 24de9dee
Branch: hermetic-java-runtime
Author: Andrey Turbanov <aturbanov(a)openjdk.org>
Date: 2025-01-16 11:38:28 +0000
URL: https://git.openjdk.org/leyden/commit/24de9dee80738fe6ab1fc726b071546c85bbf…
8347370: Unnecessary Hashtable usage in javax.swing.text.html.HTML
Reviewed-by: aivanov, azvegint
! src/java.desktop/share/classes/javax/swing/text/html/HTML.java
Changeset: 4ad5d551
Branch: hermetic-java-runtime
Author: Theo Weidmann <tweidmann(a)openjdk.org>
Date: 2025-01-16 12:16:14 +0000
URL: https://git.openjdk.org/leyden/commit/4ad5d5514e8fccc17f7be900e008e83f09e34…
8325030: PhaseMacroExpand::value_from_mem_phi assert with "unknown node on this path"
Reviewed-by: chagedorn, kvn
! src/hotspot/share/opto/macro.cpp
+ test/hotspot/jtreg/compiler/macronodes/TestTopInMacroElimination.java
Changeset: f64f22b3
Branch: hermetic-java-runtime
Author: Theo Weidmann <tweidmann(a)openjdk.org>
Committer: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2025-01-16 12:17:21 +0000
URL: https://git.openjdk.org/leyden/commit/f64f22b360f68df68ebb875bd0ef08ba61702…
8346107: Generators: testing utility for random value generation
Co-authored-by: Emanuel Peter <epeter(a)openjdk.org>
Reviewed-by: epeter, chagedorn
+ test/hotspot/jtreg/compiler/lib/generators/AnyBitsDoubleGenerator.java
+ test/hotspot/jtreg/compiler/lib/generators/AnyBitsFloatGenerator.java
+ test/hotspot/jtreg/compiler/lib/generators/BoundGenerator.java
+ test/hotspot/jtreg/compiler/lib/generators/EmptyGeneratorException.java
+ test/hotspot/jtreg/compiler/lib/generators/Generator.java
+ test/hotspot/jtreg/compiler/lib/generators/Generators.java
+ test/hotspot/jtreg/compiler/lib/generators/MixedGenerator.java
+ test/hotspot/jtreg/compiler/lib/generators/RandomElementGenerator.java
+ test/hotspot/jtreg/compiler/lib/generators/RandomnessSource.java
+ test/hotspot/jtreg/compiler/lib/generators/RandomnessSourceAdapter.java
+ test/hotspot/jtreg/compiler/lib/generators/RestrictableGenerator.java
+ test/hotspot/jtreg/compiler/lib/generators/RestrictableMixedGenerator.java
+ test/hotspot/jtreg/compiler/lib/generators/RestrictableRandomElementGenerator.java
+ test/hotspot/jtreg/compiler/lib/generators/RestrictableSingleValueGenerator.java
+ test/hotspot/jtreg/compiler/lib/generators/SingleValueGenerator.java
+ test/hotspot/jtreg/compiler/lib/generators/UniformDoubleGenerator.java
+ test/hotspot/jtreg/compiler/lib/generators/UniformFloatGenerator.java
+ test/hotspot/jtreg/compiler/lib/generators/UniformIntGenerator.java
+ test/hotspot/jtreg/compiler/lib/generators/UniformIntersectionRestrictableGenerator.java
+ test/hotspot/jtreg/compiler/lib/generators/UniformLongGenerator.java
+ test/hotspot/jtreg/testlibrary_tests/generators/tests/ExampleTest.java
+ test/hotspot/jtreg/testlibrary_tests/generators/tests/MockRandomnessSource.java
+ test/hotspot/jtreg/testlibrary_tests/generators/tests/TestGenerators.java
Changeset: cbe2f965
Branch: hermetic-java-runtime
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2025-01-16 12:46:32 +0000
URL: https://git.openjdk.org/leyden/commit/cbe2f9654eb7330c2e8cbe74e8abc2db63ec8…
8347732: Replace SIZE_FORMAT in shenandoah
Reviewed-by: wkemper, ysr
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGenerationalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGlobalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahYoungHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAgeCensus.cpp
! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCardStats.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahController.cpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacTracker.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationSizer.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalEvacuationTask.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionClosures.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahInitLogger.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMemoryPool.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMetrics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNumberSeq.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp
! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.cpp
! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
Changeset: 8bfa5405
Branch: hermetic-java-runtime
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2025-01-16 12:48:51 +0000
URL: https://git.openjdk.org/leyden/commit/8bfa54055013ca92696982c86ed3869627718…
8347731: Replace SIZE_FORMAT in zgc
Reviewed-by: stefank, tschatzl, jsikstro
! src/hotspot/share/gc/z/zAddress.cpp
! src/hotspot/share/gc/z/zArguments.cpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zDirector.cpp
! src/hotspot/share/gc/z/zGeneration.cpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zIndexDistributor.inline.hpp
! src/hotspot/share/gc/z/zLiveMap.cpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/gc/z/zMarkStack.cpp
! src/hotspot/share/gc/z/zMarkStackAllocator.cpp
! src/hotspot/share/gc/z/zNMethodTable.cpp
! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zRelocationSetSelector.cpp
! src/hotspot/share/gc/z/zRememberedSet.cpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/gc/z/zUncommitter.cpp
! src/hotspot/share/gc/z/zUnmapper.cpp
! src/hotspot/share/gc/z/zVirtualMemory.cpp
Changeset: 3b6e5767
Branch: hermetic-java-runtime
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-01-16 14:25:52 +0000
URL: https://git.openjdk.org/leyden/commit/3b6e57670cfc8b45b0be228198ebe6033bed3…
8347825: Make IDEA ide support use proper build system mechanisms
Reviewed-by: mcimadamore, erikj
! bin/idea.sh
! make/Main.gmk
+ make/ide/idea/jdk/IdeaGenConfig.gmk
- make/ide/idea/jdk/idea.gmk
! test/make/TestIdea.gmk
Changeset: bfa0cb79
Branch: hermetic-java-runtime
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2025-01-16 14:30:53 +0000
URL: https://git.openjdk.org/leyden/commit/bfa0cb79169ab00b0b600895d7a0f4038e8b8…
8347730: Replace SIZE_FORMAT in g1
Reviewed-by: kbarrett, tschatzl
! src/hotspot/share/gc/g1/g1AllocRegion.cpp
! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1BiasedArray.cpp
! src/hotspot/share/gc/g1/g1BiasedArray.hpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.cpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp
! src/hotspot/share/gc/g1/g1CommittedRegionMap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkObjArrayProcessor.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1FromCardCache.cpp
! src/hotspot/share/gc/g1/g1FullGCPrepareTask.inline.hpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1HeapRegion.cpp
! src/hotspot/share/gc/g1/g1HeapRegionRemSet.cpp
! src/hotspot/share/gc/g1/g1HeapSizingPolicy.cpp
! src/hotspot/share/gc/g1/g1HeapTransition.cpp
! src/hotspot/share/gc/g1/g1IHOPControl.cpp
! src/hotspot/share/gc/g1/g1InitLogger.cpp
! src/hotspot/share/gc/g1/g1MonitoringSupport.cpp
! src/hotspot/share/gc/g1/g1NUMA.cpp
! src/hotspot/share/gc/g1/g1NUMAStats.cpp
! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.cpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSetSummary.cpp
! src/hotspot/share/gc/g1/g1UncommitRegionTask.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! src/hotspot/share/gc/g1/g1YoungGenSizer.cpp
! src/hotspot/share/gc/g1/jvmFlagConstraintsG1.cpp
Changeset: 788f0499
Branch: hermetic-java-runtime
Author: Theo Weidmann <tweidmann(a)openjdk.org>
Committer: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2025-01-16 14:38:02 +0000
URL: https://git.openjdk.org/leyden/commit/788f04990aaf284da2067972bd62cc02d5016…
8346607: IGV: Support drag-and-drop for opening graph files
Reviewed-by: rcastanedalo, chagedorn, dfenacci, thartmann
! src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/OutlineTopComponent.java
+ src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/PlaceholderTopComponent.java
Changeset: e7795ccd
Branch: hermetic-java-runtime
Author: SendaoYan <syan(a)openjdk.org>
Date: 2025-01-16 15:40:21 +0000
URL: https://git.openjdk.org/leyden/commit/e7795ccdd9066804a8c93e8af0aa45e49bd20…
8347347: Build fails undefined symbol: __asan_init by clang17
Reviewed-by: erikj, jwaters
! make/autoconf/jdk-options.m4
Changeset: d218b540
Branch: hermetic-java-runtime
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2025-01-16 16:09:04 +0000
URL: https://git.openjdk.org/leyden/commit/d218b54086762d920bba0fc2ced47ea9148a3…
8347609: Replace SIZE_FORMAT in os/os_cpu/cpu directories
Reviewed-by: matsaave, dholmes
! src/hotspot/cpu/aarch64/gc/z/zAddress_aarch64.cpp
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/ppc/gc/z/zAddress_ppc.cpp
! src/hotspot/cpu/riscv/gc/z/zAddress_riscv.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.inline.hpp
! src/hotspot/cpu/x86/gc/z/zAddress_x86.inline.hpp
! src/hotspot/os/aix/loadlib_aix.cpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp
! src/hotspot/os/linux/hugepages.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/perfMemory_posix.cpp
! src/hotspot/os/windows/gc/z/zMapper_windows.cpp
! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/perfMemory_windows.cpp
Changeset: 07a0dcba
Branch: hermetic-java-runtime
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-01-16 16:30:32 +0000
URL: https://git.openjdk.org/leyden/commit/07a0dcbabcb1216211c1da75f6dd2582da194…
8347576: Error output in libjsound has non matching format strings
Reviewed-by: mdoerr, serb, clanger
! src/java.desktop/share/native/libjsound/MidiInDevice.c
! src/java.desktop/share/native/libjsound/MidiOutDevice.c
! src/java.desktop/windows/native/libjsound/PLATFORM_API_WinOS_MidiIn.cpp
! src/java.desktop/windows/native/libjsound/PLATFORM_API_WinOS_Ports.c
Changeset: 0330ca42
Branch: hermetic-java-runtime
Author: William Kemper <wkemper(a)openjdk.org>
Date: 2025-01-16 20:53:17 +0000
URL: https://git.openjdk.org/leyden/commit/0330ca4221ba7bacb0eaeed1a8cdc3d5c3653…
8347617: Shenandoah: Use consistent name for update references phase
Reviewed-by: ysr
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.hpp
Changeset: 1f365cc6
Branch: hermetic-java-runtime
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-01-16 21:46:18 +0000
URL: https://git.openjdk.org/leyden/commit/1f365cc6c75d355588b91e356e9f5dac5fb35…
8346433: Cannot use DllMain in hotspot for static builds
Reviewed-by: dholmes, stuefe
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/symbolengine.cpp
! src/hotspot/os/windows/symbolengine.hpp
! src/hotspot/os/windows/windbghelp.cpp
! src/hotspot/os/windows/windbghelp.hpp
Changeset: aa21de56
Branch: hermetic-java-runtime
Author: Quan Anh Mai <qamai(a)openjdk.org>
Date: 2025-01-17 02:05:14 +0000
URL: https://git.openjdk.org/leyden/commit/aa21de566d387ab71adebdf798f7710a005c2…
8347481: C2: Remove the control input of some nodes
Reviewed-by: dfenacci, vlivanov, kvn
! src/hotspot/share/opto/addnode.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/movenode.cpp
! src/hotspot/share/opto/movenode.hpp
! src/hotspot/share/opto/mulnode.hpp
! src/hotspot/share/opto/subnode.cpp
! src/hotspot/share/opto/subnode.hpp
Changeset: 398a5805
Branch: hermetic-java-runtime
Author: Jayathirth D V <jdv(a)openjdk.org>
Date: 2025-01-17 04:02:26 +0000
URL: https://git.openjdk.org/leyden/commit/398a580518b4e7961bdddf733e0a89ff25bc4…
8347911: Limit the length of inflated text chunks
Reviewed-by: azvegint, prr
! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageReader.java
Changeset: a3eef6c2
Branch: hermetic-java-runtime
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-01-17 07:58:52 +0000
URL: https://git.openjdk.org/leyden/commit/a3eef6c2416eb0e02fbd154d84c98b12bcb66…
8346875: Test jdk/jdk/jfr/event/os/TestCPULoad.java fails on macOS
Reviewed-by: egahlin
! test/jdk/jdk/jfr/event/os/TestCPULoad.java
Changeset: f5573f5c
Branch: hermetic-java-runtime
Author: Amit Kumar <amitkumar(a)openjdk.org>
Date: 2025-01-17 10:21:15 +0000
URL: https://git.openjdk.org/leyden/commit/f5573f5cbdcae5d1303c8b58d2946c168b977…
8330851: C2: More efficient TypeFunc creation
Reviewed-by: vlivanov, dlong
! src/hotspot/share/opto/arraycopynode.cpp
! src/hotspot/share/opto/arraycopynode.hpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/opto/type.cpp
Changeset: 8460072f
Branch: hermetic-java-runtime
Author: Gui Cao <gcao(a)openjdk.org>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2025-01-17 11:31:48 +0000
URL: https://git.openjdk.org/leyden/commit/8460072f9ddcec5d1f86e3c4de3d1457771b8…
8342881: RISC-V: secondary_super_cache does not scale well: C1 and interpreter
Reviewed-by: fyang, fjiang
! src/hotspot/cpu/riscv/c1_Runtime1_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
Changeset: 3ab521e1
Branch: hermetic-java-runtime
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2025-01-17 12:16:44 +0000
URL: https://git.openjdk.org/leyden/commit/3ab521e1a1245e578e37d0638c659588e782e…
8347924: Replace SIZE_FORMAT in memory and metaspace
Reviewed-by: jsjolen, matsaave
! src/hotspot/share/memory/arena.cpp
! src/hotspot/share/memory/classLoaderMetaspace.cpp
! src/hotspot/share/memory/guardedMemory.cpp
! src/hotspot/share/memory/memoryReserver.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace/binList.hpp
! src/hotspot/share/memory/metaspace/blockTree.cpp
! src/hotspot/share/memory/metaspace/blockTree.hpp
! src/hotspot/share/memory/metaspace/chunkManager.cpp
! src/hotspot/share/memory/metaspace/chunklevel.cpp
! src/hotspot/share/memory/metaspace/commitMask.cpp
! src/hotspot/share/memory/metaspace/freeChunkList.cpp
! src/hotspot/share/memory/metaspace/metablock.hpp
! src/hotspot/share/memory/metaspace/metachunk.cpp
! src/hotspot/share/memory/metaspace/metachunk.hpp
! src/hotspot/share/memory/metaspace/metaspaceArena.cpp
! src/hotspot/share/memory/metaspace/metaspaceCommon.cpp
! src/hotspot/share/memory/metaspace/metaspaceCommon.hpp
! src/hotspot/share/memory/metaspace/metaspaceSettings.cpp
! src/hotspot/share/memory/metaspace/metaspaceStatistics.cpp
! src/hotspot/share/memory/metaspace/testHelpers.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceList.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp
! src/hotspot/share/memory/resourceArea.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/virtualspace.cpp
Changeset: 15e06b61
Branch: hermetic-java-runtime
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2025-01-17 12:54:54 +0000
URL: https://git.openjdk.org/leyden/commit/15e06b61867a65c2b554efa6caf464b39ff83…
8345618: javax/swing/text/Caret/8163124/CaretFloatingPointAPITest.java leaves Caret is not complete
Reviewed-by: azvegint
! test/jdk/javax/swing/text/Caret/8163124/CaretFloatingPointAPITest.java
Changeset: 2c41f5ad
Branch: hermetic-java-runtime
Author: Zhengyu Gu <zgu(a)openjdk.org>
Date: 2025-01-17 13:39:22 +0000
URL: https://git.openjdk.org/leyden/commit/2c41f5adbfcebb057c2ffc8396729bdd1c100…
8347959: ThreadDumper leaks memory
Reviewed-by: amenkov, sspitsyn, shade
! src/hotspot/share/services/heapDumper.cpp
Changeset: 2ca1b4d4
Branch: hermetic-java-runtime
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2025-01-17 15:43:04 +0000
URL: https://git.openjdk.org/leyden/commit/2ca1b4d48da7eb9b5baf0ac213f3ce87f47dd…
8347840: Fix testlibrary compilation warnings
Reviewed-by: dholmes
! make/test/BuildTestLib.gmk
! test/lib/jdk/test/lib/Asserts.java
! test/lib/jdk/test/lib/apps/LingeredApp.java
! test/lib/jdk/test/lib/artifacts/ArtifactResolver.java
! test/lib/jdk/test/lib/artifacts/ArtifactResolverException.java
! test/lib/jdk/test/lib/artifacts/JibArtifactManager.java
! test/lib/jdk/test/lib/classloader/ClassUnloadCommon.java
! test/lib/jdk/test/lib/classloader/GeneratingClassLoader.java
! test/lib/jdk/test/lib/classloader/GeneratingCompilingClassLoader.java
! test/lib/jdk/test/lib/format/ArrayDiff.java
! test/lib/jdk/test/lib/hprof/model/JavaHeapObject.java
! test/lib/jdk/test/lib/hprof/model/JavaStatic.java
! test/lib/jdk/test/lib/hprof/model/JavaThing.java
! test/lib/jdk/test/lib/hprof/model/Root.java
! test/lib/jdk/test/lib/hprof/model/Snapshot.java
! test/lib/jdk/test/lib/hprof/model/StackFrame.java
! test/lib/jdk/test/lib/hprof/model/StackTrace.java
! test/lib/jdk/test/lib/hprof/parser/FileReadBuffer.java
! test/lib/jdk/test/lib/hprof/parser/MappedReadBuffer.java
! test/lib/jdk/test/lib/hprof/parser/ReadBuffer.java
! test/lib/jdk/test/lib/hprof/parser/Reader.java
! test/lib/jdk/test/lib/jfr/Events.java
! test/lib/jdk/test/lib/jvmti/DebugeeClass.java
! test/lib/jdk/test/lib/management/ThreadMXBeanTool.java
! test/lib/jdk/test/lib/net/IPSupport.java
! test/lib/jdk/test/lib/os/linux/HugePageConfiguration.java
! test/lib/jdk/test/lib/process/ProcessTools.java
! test/lib/jdk/test/lib/thread/VThreadPinner.java
! test/lib/jdk/test/lib/thread/VThreadRunner.java
! test/lib/jdk/test/lib/util/FileUtils.java
Changeset: baca7daa
Branch: hermetic-java-runtime
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2025-01-17 16:24:47 +0000
URL: https://git.openjdk.org/leyden/commit/baca7daa32d553b647bdb33bb74a0eb84542d…
8347733: Replace SIZE_FORMAT in runtime code
Reviewed-by: matsaave, sspitsyn, dholmes
! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveHeapLoader.cpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classLoaderStats.cpp
! src/hotspot/share/classfile/dictionary.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeHeapState.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/logging/logAsyncWriter.cpp
! src/hotspot/share/logging/logConfiguration.cpp
! src/hotspot/share/logging/logFileOutput.cpp
! src/hotspot/share/logging/logSelection.cpp
! src/hotspot/share/logging/logSelectionList.cpp
! src/hotspot/share/nmt/mallocTracker.cpp
! src/hotspot/share/nmt/memReporter.cpp
! src/hotspot/share/nmt/memoryFileTracker.cpp
! src/hotspot/share/nmt/nmtPreInit.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
! src/hotspot/share/nmt/vmatree.cpp
! src/hotspot/share/oops/array.hpp
! src/hotspot/share/oops/compressedOops.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceMirrorKlass.cpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/oops/stackChunkOop.cpp
! src/hotspot/share/prims/jvmtiEnter.xsl
! src/hotspot/share/prims/resolvedMethodTable.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/flags/jvmFlag.cpp
! src/hotspot/share/runtime/flags/jvmFlagAccess.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/jniHandles.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/perfData.cpp
! src/hotspot/share/runtime/perfMemory.cpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/runtime/stackOverflow.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/heapDumperCompression.cpp
! src/hotspot/share/services/lowMemoryDetector.cpp
! src/hotspot/share/services/threadIdTable.cpp
! src/hotspot/share/services/writeableFlags.cpp
! src/hotspot/share/utilities/bitMap.cpp
! src/hotspot/share/utilities/bitMap.hpp
! src/hotspot/share/utilities/chunkedList.hpp
! src/hotspot/share/utilities/concurrentHashTable.inline.hpp
! src/hotspot/share/utilities/copy.cpp
! src/hotspot/share/utilities/elfFile.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/tableStatistics.cpp
! src/hotspot/share/utilities/vmError.cpp
Changeset: 6cc1c0ab
Branch: hermetic-java-runtime
Author: Jatin Bhateja <jbhateja(a)openjdk.org>
Date: 2025-01-17 18:05:13 +0000
URL: https://git.openjdk.org/leyden/commit/6cc1c0abdbf8cd3d01722951cf34ebcb667f1…
8347422: Crash during safepoint handler execution with -XX:+UseAPX
Reviewed-by: kvn, sviswanathan, thartmann
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
Changeset: 17e3df65
Branch: hermetic-java-runtime
Author: Calvin Cheung <ccheung(a)openjdk.org>
Date: 2025-01-17 18:46:17 +0000
URL: https://git.openjdk.org/leyden/commit/17e3df652feb2a0fb960cd235c0efc4b48273…
8347763: [doc] Add documentation of module options for JEP 483
Reviewed-by: iklam
! src/java.base/share/man/java.md
Changeset: 6ef860c7
Branch: hermetic-java-runtime
Author: Serguei Spitsyn <sspitsyn(a)openjdk.org>
Date: 2025-01-18 00:28:30 +0000
URL: https://git.openjdk.org/leyden/commit/6ef860c728d3f2f29fe8f7318c0f56032e067…
8332857: Test vmTestbase/nsk/jvmti/GetThreadCpuTime/thrcputime002/TestDescription.java failed
Reviewed-by: lmesnik, cjplummer, amenkov
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadCpuTime/thrcputime002/thrcputime002.cpp
Changeset: e1cf3517
Branch: hermetic-java-runtime
Author: Calvin Cheung <ccheung(a)openjdk.org>
Date: 2025-01-18 00:34:27 +0000
URL: https://git.openjdk.org/leyden/commit/e1cf3517ae0dcfa98e22d669f9f624dfbbd6a…
8348013: [doc] fix typo in java.md caused by JDK-8347763
Reviewed-by: iklam
! src/java.base/share/man/java.md
Changeset: 0ff67000
Branch: hermetic-java-runtime
Author: Robbin Ehn <rehn(a)openjdk.org>
Date: 2025-01-18 08:41:00 +0000
URL: https://git.openjdk.org/leyden/commit/0ff67000dc22e8c58e8a9ed1379010f4a2ad7…
8347987: Bad ifdef in 8330851
Reviewed-by: stefank, mdoerr, syan, amitkumar
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
Changeset: ca8ba5c8
Branch: hermetic-java-runtime
Author: Robbin Ehn <rehn(a)openjdk.org>
Date: 2025-01-18 09:16:22 +0000
URL: https://git.openjdk.org/leyden/commit/ca8ba5c890206546c79ce781878a3f8978e63…
8347366: RISC-V: Add extension asserts for CMO instructions
Reviewed-by: fyang, mli
! src/hotspot/cpu/riscv/assembler_riscv.hpp
Changeset: 1f0efc00
Branch: hermetic-java-runtime
Author: Robbin Ehn <rehn(a)openjdk.org>
Date: 2025-01-18 09:19:21 +0000
URL: https://git.openjdk.org/leyden/commit/1f0efc00913e57690b57b7425bcc7dd6373e6…
8347343: RISC-V: Unchecked zicntr csr reads
Reviewed-by: fyang, mli
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/vm_version_riscv.hpp
Changeset: 3804082c
Branch: hermetic-java-runtime
Author: Robert Toyonaga <rtoyonag(a)redhat.com>
Committer: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2025-01-18 17:21:28 +0000
URL: https://git.openjdk.org/leyden/commit/3804082cba56e6d26c500880cc5cbe6d4332d…
8346123: [REDO] NMT should not use ThreadCritical
Reviewed-by: dholmes, coleenp, stuefe
! src/hotspot/os/posix/perfMemory_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/perfMemory_windows.cpp
! src/hotspot/share/nmt/memBaseline.cpp
! src/hotspot/share/nmt/memReporter.cpp
! src/hotspot/share/nmt/memTracker.cpp
! src/hotspot/share/nmt/memTracker.hpp
! src/hotspot/share/nmt/memoryFileTracker.cpp
! src/hotspot/share/nmt/memoryFileTracker.hpp
! src/hotspot/share/nmt/nmtUsage.cpp
! src/hotspot/share/nmt/threadStackTracker.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/utilities/vmError.cpp
! test/hotspot/gtest/runtime/test_virtualMemoryTracker.cpp
Changeset: 644d154c
Branch: hermetic-java-runtime
Author: Archie Cobbs <acobbs(a)openjdk.org>
Date: 2025-01-19 14:57:08 +0000
URL: https://git.openjdk.org/leyden/commit/644d154c7c771236904560fc5b91f149a6a64…
8347474: Options singleton is used before options are parsed
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/OptionHelper.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacFiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JCDiagnostic.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JavacMessages.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Options.java
+ test/langtools/tools/javac/options/OptionsOrderingTest.java
Changeset: e7a1c866
Branch: hermetic-java-runtime
Author: Volkan Yazıcı <volkan.yazici(a)oracle.com>
Committer: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-01-20 06:53:25 +0000
URL: https://git.openjdk.org/leyden/commit/e7a1c8660af50a321bc466be2b30412a5b5c4…
8217914: java/net/httpclient/ConnectTimeoutHandshakeSync.java failed on connection refused while doing POST
Reviewed-by: dfuchs, jpai
! test/jdk/java/net/httpclient/AbstractConnectTimeoutHandshake.java
! test/jdk/java/net/httpclient/ConnectTimeoutHandshakeAsync.java
! test/jdk/java/net/httpclient/ConnectTimeoutHandshakeSync.java
Changeset: 4b4b1e91
Branch: hermetic-java-runtime
Author: Markus Grönlund <mgronlun(a)openjdk.org>
Date: 2025-01-20 08:54:15 +0000
URL: https://git.openjdk.org/leyden/commit/4b4b1e912a3193cc95c956acc770015f70744…
8347922: Remove runtime/cds/appcds/customLoader/HelloCustom_JFR.java from ProblemList.txt
Reviewed-by: egahlin
! test/hotspot/jtreg/ProblemList.txt
Changeset: c207cc7e
Branch: hermetic-java-runtime
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-01-20 09:51:45 +0000
URL: https://git.openjdk.org/leyden/commit/c207cc7e705d3f449f2387324d86cfb31ce40…
8347923: Parallel: Simplify compute_survivor_space_size_and_threshold
Reviewed-by: tschatzl
! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp
Changeset: 85fdd2cc
Branch: hermetic-java-runtime
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-01-20 12:18:05 +0000
URL: https://git.openjdk.org/leyden/commit/85fdd2cc12660bef0d4334ef96afe1865ddd0…
8347434: Richer VM operations events logging
Reviewed-by: dholmes, jsjolen
! src/hotspot/share/runtime/vmThread.cpp
Changeset: 8a83dc21
Branch: hermetic-java-runtime
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2025-01-20 12:24:33 +0000
URL: https://git.openjdk.org/leyden/commit/8a83dc213ac630ec79d62637133fe7aa102a2…
8347018: C2: Insertion of Assertion Predicates ignores the effects of PhaseIdealLoop::clone_up_backedge_goo()
Reviewed-by: epeter, kvn
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp
+ test/hotspot/jtreg/compiler/predicates/assertion/TestLoadPinnedAboveAssertionPredicatesAndUsingStore.java
Changeset: 3c923926
Branch: hermetic-java-runtime
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-01-20 12:44:21 +0000
URL: https://git.openjdk.org/leyden/commit/3c9239263f89ad505c19f27626e8247400797…
8348089: Serial: Remove virtual specifier in SerialHeap
Reviewed-by: stefank
! src/hotspot/share/gc/serial/serialHeap.hpp
Changeset: 93469847
Branch: hermetic-java-runtime
Author: Andrey Turbanov <aturbanov(a)openjdk.org>
Date: 2025-01-20 12:54:58 +0000
URL: https://git.openjdk.org/leyden/commit/9346984725ed09e9917e825094b34c3a033af…
8347916: Simplify javax.swing.text.html.CSS.LengthUnit.getValue
Reviewed-by: azvegint, aivanov
! src/java.desktop/share/classes/javax/swing/text/html/CSS.java
Changeset: 0fbf10a9
Branch: hermetic-java-runtime
Author: Archie Cobbs <acobbs(a)openjdk.org>
Date: 2025-01-20 14:20:10 +0000
URL: https://git.openjdk.org/leyden/commit/0fbf10a9cf51d01d82cd43cf0edfaeee83313…
8348038: Docs build failing in Options.notifyListeners with AssertionError
Reviewed-by: jlahoda, mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
+ test/langtools/tools/javac/options/JavadocIgnoreSymbolFile.java
Changeset: 3a4d5ff7
Branch: hermetic-java-runtime
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-01-20 16:29:00 +0000
URL: https://git.openjdk.org/leyden/commit/3a4d5ff7a326298e664e876f660c20170ca9f…
8347996: JavaCompilation.gmk should not include ZipArchive.gmk
Reviewed-by: erikj
! make/CompileDemos.gmk
! make/common/JavaCompilation.gmk
Changeset: ca863fd5
Branch: hermetic-java-runtime
Author: Zhengyu Gu <zgu(a)openjdk.org>
Date: 2025-01-20 19:13:59 +0000
URL: https://git.openjdk.org/leyden/commit/ca863fd5ab309c502ea36f2d778ae3de5674e…
8347758: modules.cpp leaks string returned from get_numbered_property_as_sorted_string()
Reviewed-by: dholmes, iklam, ccheung
! src/hotspot/share/classfile/modules.cpp
Changeset: 955bf185
Branch: hermetic-java-runtime
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2025-01-20 20:31:26 +0000
URL: https://git.openjdk.org/leyden/commit/955bf185c38ec0fcedb0a549461fc85367b37…
8348040: Bad use of ifdef with INCLUDE_xxx GC macros
Reviewed-by: stefank, shade
! src/hotspot/share/c1/c1_LIR.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
Changeset: 6b919854
Branch: hermetic-java-runtime
Author: Amit Kumar <amitkumar(a)openjdk.org>
Date: 2025-01-21 03:53:43 +0000
URL: https://git.openjdk.org/leyden/commit/6b9198541b1adc179abc1a8222e28540dcb0e…
8346157: [Ubsan]: runtime error: pointer index expression with base 0x000000001000 overflowed to 0xfffffffffffffff0
Reviewed-by: stuefe, aph
! src/hotspot/share/nmt/mallocTracker.cpp
Changeset: 0f426e4a
Branch: hermetic-java-runtime
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2025-01-21 07:05:05 +0000
URL: https://git.openjdk.org/leyden/commit/0f426e4a6d38423f4945d993e440ee62a7d59…
8343685: C2 SuperWord: refactor VPointer with MemPointer
Co-authored-by: Christian Hagedorn <chagedorn(a)openjdk.org>
Reviewed-by: kvn, chagedorn
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/mempointer.cpp
! src/hotspot/share/opto/mempointer.hpp
! src/hotspot/share/opto/noOverflowInt.hpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp
! src/hotspot/share/opto/superwordVTransformBuilder.cpp
! src/hotspot/share/opto/traceAutoVectorizationTag.hpp
! src/hotspot/share/opto/traceMergeStoresTag.hpp
! src/hotspot/share/opto/vectorization.cpp
! src/hotspot/share/opto/vectorization.hpp
! src/hotspot/share/opto/vtransform.cpp
! src/hotspot/share/opto/vtransform.hpp
! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVector.java
+ test/hotspot/jtreg/compiler/loopopts/superword/TestEquivalentInvariants.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestLargeScaleAndStride.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegment.java
Changeset: f54e0bf2
Branch: hermetic-java-runtime
Author: Theo Weidmann <tweidmann(a)openjdk.org>
Committer: Emanuel Peter <epeter(a)openjdk.org>
Date: 2025-01-21 09:15:18 +0000
URL: https://git.openjdk.org/leyden/commit/f54e0bf267280c270b0e181289498b28aaf36…
8345766: C2 should emit macro nodes for ModF/ModD instead of calls during parsing
Reviewed-by: kvn, epeter
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/divnode.cpp
! src/hotspot/share/opto/divnode.hpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/parse.hpp
! src/hotspot/share/opto/parse2.cpp
+ test/hotspot/jtreg/compiler/c2/irTests/ModDNodeTests.java
+ test/hotspot/jtreg/compiler/c2/irTests/ModFNodeTests.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
Changeset: c33c1cfe
Branch: hermetic-java-runtime
Author: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2025-01-21 10:21:24 +0000
URL: https://git.openjdk.org/leyden/commit/c33c1cfe7349ac657cd7bf54861227709d3c8…
8347909: Automatic precompiled.hpp inclusion
Reviewed-by: lkorinth, erikj, dholmes, ihse
! make/common/native/CompileFile.gmk
! make/hotspot/lib/JvmFlags.gmk
! src/hotspot/cpu/aarch64/abstractInterpreter_aarch64.cpp
! src/hotspot/cpu/aarch64/assembler_aarch64.cpp
! src/hotspot/cpu/aarch64/bytecodes_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_CodeStubs_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_FpuStackSim_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_FrameMap_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIR_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LinearScan_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_CodeStubs_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_init_aarch64.cpp
! src/hotspot/cpu/aarch64/codeBuffer_aarch64.cpp
! src/hotspot/cpu/aarch64/compiledIC_aarch64.cpp
! src/hotspot/cpu/aarch64/compressedKlass_aarch64.cpp
! src/hotspot/cpu/aarch64/downcallLinker_aarch64.cpp
! src/hotspot/cpu/aarch64/foreignGlobals_aarch64.cpp
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetNMethod_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/modRefBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/c1/shenandoahBarrierSetC1_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/z/zAddress_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/icache_aarch64.cpp
! src/hotspot/cpu/aarch64/immediate_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/interpreterRT_aarch64.cpp
! src/hotspot/cpu/aarch64/jniFastGetField_aarch64.cpp
! src/hotspot/cpu/aarch64/jvmciCodeInstaller_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64_aes.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64_chacha.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64_trig.cpp
! src/hotspot/cpu/aarch64/methodHandles_aarch64.cpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp
! src/hotspot/cpu/aarch64/registerMap_aarch64.cpp
! src/hotspot/cpu/aarch64/register_aarch64.cpp
! src/hotspot/cpu/aarch64/relocInfo_aarch64.cpp
! src/hotspot/cpu/aarch64/runtime_aarch64.cpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/aarch64/upcallLinker_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/aarch64/vmreg_aarch64.cpp
! src/hotspot/cpu/aarch64/vtableStubs_aarch64.cpp
! src/hotspot/cpu/arm/abstractInterpreter_arm.cpp
! src/hotspot/cpu/arm/assembler_arm.cpp
! src/hotspot/cpu/arm/assembler_arm_32.cpp
! src/hotspot/cpu/arm/c1_CodeStubs_arm.cpp
! src/hotspot/cpu/arm/c1_FrameMap_arm.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp
! src/hotspot/cpu/arm/c1_LIR_arm.cpp
! src/hotspot/cpu/arm/c1_LinearScan_arm.cpp
! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp
! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp
! src/hotspot/cpu/arm/c2_MacroAssembler_arm.cpp
! src/hotspot/cpu/arm/compiledIC_arm.cpp
! src/hotspot/cpu/arm/downcallLinker_arm.cpp
! src/hotspot/cpu/arm/foreignGlobals_arm.cpp
! src/hotspot/cpu/arm/frame_arm.cpp
! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.cpp
! src/hotspot/cpu/arm/gc/shared/barrierSetAssembler_arm.cpp
! src/hotspot/cpu/arm/gc/shared/barrierSetNMethod_arm.cpp
! src/hotspot/cpu/arm/gc/shared/cardTableBarrierSetAssembler_arm.cpp
! src/hotspot/cpu/arm/gc/shared/modRefBarrierSetAssembler_arm.cpp
! src/hotspot/cpu/arm/icache_arm.cpp
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/interpreterRT_arm.cpp
! src/hotspot/cpu/arm/jniFastGetField_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/arm/methodHandles_arm.cpp
! src/hotspot/cpu/arm/nativeInst_arm_32.cpp
! src/hotspot/cpu/arm/register_arm.cpp
! src/hotspot/cpu/arm/relocInfo_arm.cpp
! src/hotspot/cpu/arm/runtime_arm.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/cpu/arm/stubRoutines_arm.cpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/arm/upcallLinker_arm.cpp
! src/hotspot/cpu/arm/vm_version_arm_32.cpp
! src/hotspot/cpu/arm/vmreg_arm.cpp
! src/hotspot/cpu/arm/vtableStubs_arm.cpp
! src/hotspot/cpu/ppc/abstractInterpreter_ppc.cpp
! src/hotspot/cpu/ppc/assembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_CodeStubs_ppc.cpp
! src/hotspot/cpu/ppc/c1_FrameMap_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIR_ppc.cpp
! src/hotspot/cpu/ppc/c1_LinearScan_ppc.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp
! src/hotspot/cpu/ppc/c2_CodeStubs_ppc.cpp
! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c2_init_ppc.cpp
! src/hotspot/cpu/ppc/compiledIC_ppc.cpp
! src/hotspot/cpu/ppc/compressedKlass_ppc.cpp
! src/hotspot/cpu/ppc/downcallLinker_ppc.cpp
! src/hotspot/cpu/ppc/foreignGlobals_ppc.cpp
! src/hotspot/cpu/ppc/frame_ppc.cpp
! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetNMethod_ppc.cpp
! src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/shared/modRefBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/shenandoah/c1/shenandoahBarrierSetC1_ppc.cpp
! src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/z/zAddress_ppc.cpp
! src/hotspot/cpu/ppc/gc/z/zBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/icache_ppc.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/interpreterRT_ppc.cpp
! src/hotspot/cpu/ppc/jniFastGetField_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/methodHandles_ppc.cpp
! src/hotspot/cpu/ppc/nativeInst_ppc.cpp
! src/hotspot/cpu/ppc/register_ppc.cpp
! src/hotspot/cpu/ppc/relocInfo_ppc.cpp
! src/hotspot/cpu/ppc/runtime_ppc.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/stubRoutines_ppc_64.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/ppc/upcallLinker_ppc.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! src/hotspot/cpu/ppc/vmreg_ppc.cpp
! src/hotspot/cpu/ppc/vtableStubs_ppc_64.cpp
! src/hotspot/cpu/riscv/abstractInterpreter_riscv.cpp
! src/hotspot/cpu/riscv/assembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp
! src/hotspot/cpu/riscv/c1_FrameMap_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_arith_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_arraycopy_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRGenerator_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIR_riscv.cpp
! src/hotspot/cpu/riscv/c1_LinearScan_riscv.cpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_Runtime1_riscv.cpp
! src/hotspot/cpu/riscv/c2_CodeStubs_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_init_riscv.cpp
! src/hotspot/cpu/riscv/codeBuffer_riscv.cpp
! src/hotspot/cpu/riscv/compiledIC_riscv.cpp
! src/hotspot/cpu/riscv/compressedKlass_riscv.cpp
! src/hotspot/cpu/riscv/downcallLinker_riscv.cpp
! src/hotspot/cpu/riscv/foreignGlobals_riscv.cpp
! src/hotspot/cpu/riscv/frame_riscv.cpp
! src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetNMethod_riscv.cpp
! src/hotspot/cpu/riscv/gc/shared/cardTableBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/shared/modRefBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/shenandoah/c1/shenandoahBarrierSetC1_riscv.cpp
! src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/z/zAddress_riscv.cpp
! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/icache_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/interpreterRT_riscv.cpp
! src/hotspot/cpu/riscv/jniFastGetField_riscv.cpp
! src/hotspot/cpu/riscv/jvmciCodeInstaller_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/methodHandles_riscv.cpp
! src/hotspot/cpu/riscv/nativeInst_riscv.cpp
! src/hotspot/cpu/riscv/registerMap_riscv.cpp
! src/hotspot/cpu/riscv/register_riscv.cpp
! src/hotspot/cpu/riscv/relocInfo_riscv.cpp
! src/hotspot/cpu/riscv/runtime_riscv.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/stubRoutines_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
! src/hotspot/cpu/riscv/upcallLinker_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/hotspot/cpu/riscv/vmreg_riscv.cpp
! src/hotspot/cpu/riscv/vtableStubs_riscv.cpp
! src/hotspot/cpu/s390/abstractInterpreter_s390.cpp
! src/hotspot/cpu/s390/assembler_s390.cpp
! src/hotspot/cpu/s390/c1_CodeStubs_s390.cpp
! src/hotspot/cpu/s390/c1_FrameMap_s390.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp
! src/hotspot/cpu/s390/c1_LIR_s390.cpp
! src/hotspot/cpu/s390/c1_LinearScan_s390.cpp
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp
! src/hotspot/cpu/s390/c2_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/c2_init_s390.cpp
! src/hotspot/cpu/s390/compiledIC_s390.cpp
! src/hotspot/cpu/s390/compressedKlass_s390.cpp
! src/hotspot/cpu/s390/downcallLinker_s390.cpp
! src/hotspot/cpu/s390/foreignGlobals_s390.cpp
! src/hotspot/cpu/s390/frame_s390.cpp
! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp
! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.cpp
! src/hotspot/cpu/s390/gc/shared/barrierSetNMethod_s390.cpp
! src/hotspot/cpu/s390/gc/shared/cardTableBarrierSetAssembler_s390.cpp
! src/hotspot/cpu/s390/gc/shared/modRefBarrierSetAssembler_s390.cpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/interpreterRT_s390.cpp
! src/hotspot/cpu/s390/jniFastGetField_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/methodHandles_s390.cpp
! src/hotspot/cpu/s390/nativeInst_s390.cpp
! src/hotspot/cpu/s390/register_s390.cpp
! src/hotspot/cpu/s390/relocInfo_s390.cpp
! src/hotspot/cpu/s390/runtime_s390.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
! src/hotspot/cpu/s390/stubRoutines_s390.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/s390/upcallLinker_s390.cpp
! src/hotspot/cpu/s390/vm_version_s390.cpp
! src/hotspot/cpu/s390/vmreg_s390.cpp
! src/hotspot/cpu/s390/vtableStubs_s390.cpp
! src/hotspot/cpu/x86/abstractInterpreter_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp
! src/hotspot/cpu/x86/c1_FpuStackSim_x86.cpp
! src/hotspot/cpu/x86/c1_FrameMap_x86.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/c1_LIR_x86.cpp
! src/hotspot/cpu/x86/c1_LinearScan_x86.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/c2_CodeStubs_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_init_x86.cpp
! src/hotspot/cpu/x86/c2_intelJccErratum_x86.cpp
! src/hotspot/cpu/x86/c2_stubGenerator_x86_64_string.cpp
! src/hotspot/cpu/x86/codeBuffer_x86.cpp
! src/hotspot/cpu/x86/compiledIC_x86.cpp
! src/hotspot/cpu/x86/compressedKlass_x86.cpp
! src/hotspot/cpu/x86/downcallLinker_x86_32.cpp
! src/hotspot/cpu/x86/downcallLinker_x86_64.cpp
! src/hotspot/cpu/x86/foreignGlobals_x86_32.cpp
! src/hotspot/cpu/x86/foreignGlobals_x86_64.cpp
! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetNMethod_x86.cpp
! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/modRefBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/c1/shenandoahBarrierSetC1_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/z/zAddress_x86.cpp
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/icache_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/interpreterRT_x86_32.cpp
! src/hotspot/cpu/x86/interpreterRT_x86_64.cpp
! src/hotspot/cpu/x86/jniFastGetField_x86_32.cpp
! src/hotspot/cpu/x86/jniFastGetField_x86_64.cpp
! src/hotspot/cpu/x86/jvmciCodeInstaller_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_32_constants.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_32_cos.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_32_exp.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_32_log.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_32_log10.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_32_pow.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_32_sin.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_32_tan.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_md5.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_sha.cpp
! src/hotspot/cpu/x86/methodHandles_x86.cpp
! src/hotspot/cpu/x86/nativeInst_x86.cpp
! src/hotspot/cpu/x86/peephole_x86_64.cpp
! src/hotspot/cpu/x86/rdtsc_x86.cpp
! src/hotspot/cpu/x86/registerMap_x86.cpp
! src/hotspot/cpu/x86/register_x86.cpp
! src/hotspot/cpu/x86/relocInfo_x86.cpp
! src/hotspot/cpu/x86/runtime_x86_32.cpp
! src/hotspot/cpu/x86/runtime_x86_64.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_adler.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_arraycopy.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_chacha.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_constants.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_cos.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_exp.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_fmod.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_ghash.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_log.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_poly1305.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_poly_mont.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_pow.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_sha3.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_sin.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_tan.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_tanh.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.cpp
! src/hotspot/cpu/x86/stubRoutines_x86_32.cpp
! src/hotspot/cpu/x86/stubRoutines_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_32.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/x86/upcallLinker_x86_32.cpp
! src/hotspot/cpu/x86/upcallLinker_x86_64.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vmreg_x86.cpp
! src/hotspot/cpu/x86/vtableStubs_x86_32.cpp
! src/hotspot/cpu/x86/vtableStubs_x86_64.cpp
! src/hotspot/cpu/zero/abstractInterpreter_zero.cpp
! src/hotspot/cpu/zero/assembler_zero.cpp
! src/hotspot/cpu/zero/bytecodeInterpreter_zero.cpp
! src/hotspot/cpu/zero/compiledIC_zero.cpp
! src/hotspot/cpu/zero/disassembler_zero.cpp
! src/hotspot/cpu/zero/downcallLinker_zero.cpp
! src/hotspot/cpu/zero/foreignGlobals_zero.cpp
! src/hotspot/cpu/zero/frame_zero.cpp
! src/hotspot/cpu/zero/gc/shared/barrierSetNMethod_zero.cpp
! src/hotspot/cpu/zero/icache_zero.cpp
! src/hotspot/cpu/zero/interpreterRT_zero.cpp
! src/hotspot/cpu/zero/jniFastGetField_zero.cpp
! src/hotspot/cpu/zero/methodHandles_zero.cpp
! src/hotspot/cpu/zero/nativeInst_zero.cpp
! src/hotspot/cpu/zero/register_zero.cpp
! src/hotspot/cpu/zero/relocInfo_zero.cpp
! src/hotspot/cpu/zero/sharedRuntime_zero.cpp
! src/hotspot/cpu/zero/stack_zero.cpp
! src/hotspot/cpu/zero/stubGenerator_zero.cpp
! src/hotspot/cpu/zero/stubRoutines_zero.cpp
! src/hotspot/cpu/zero/upcallLinker_zero.cpp
! src/hotspot/cpu/zero/vm_version_zero.cpp
! src/hotspot/cpu/zero/vmreg_zero.cpp
! src/hotspot/cpu/zero/vtableStubs_zero.cpp
! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp
! src/hotspot/os/aix/attachListener_aix.cpp
! src/hotspot/os/aix/osThread_aix.cpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/aix/os_perf_aix.cpp
! src/hotspot/os/aix/safepointMechanism_aix.cpp
! src/hotspot/os/bsd/decoder_machO.cpp
! src/hotspot/os/bsd/gc/z/zLargePages_bsd.cpp
! src/hotspot/os/bsd/gc/z/zNUMA_bsd.cpp
! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp
! src/hotspot/os/bsd/memMapPrinter_macosx.cpp
! src/hotspot/os/bsd/osThread_bsd.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/bsd/os_perf_bsd.cpp
! src/hotspot/os/bsd/semaphore_bsd.cpp
! src/hotspot/os/linux/gc/z/zLargePages_linux.cpp
! src/hotspot/os/linux/gc/z/zMountPoint_linux.cpp
! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp
! src/hotspot/os/linux/gc/z/zSyscall_linux.cpp
! src/hotspot/os/linux/hugepages.cpp
! src/hotspot/os/linux/mallocInfoDcmd.cpp
! src/hotspot/os/linux/memMapPrinter_linux.cpp
! src/hotspot/os/linux/osThread_linux.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_perf_linux.cpp
! src/hotspot/os/linux/procMapsParser.cpp
! src/hotspot/os/linux/systemMemoryBarrier_linux.cpp
! src/hotspot/os/linux/trimCHeapDCmd.cpp
! src/hotspot/os/linux/waitBarrier_linux.cpp
! src/hotspot/os/posix/attachListener_posix.cpp
! src/hotspot/os/posix/gc/z/zArguments_posix.cpp
! src/hotspot/os/posix/gc/z/zInitialize_posix.cpp
! src/hotspot/os/posix/gc/z/zVirtualMemory_posix.cpp
! src/hotspot/os/posix/jvm_posix.cpp
! src/hotspot/os/posix/perfMemory_posix.cpp
! src/hotspot/os/posix/safefetch_sigjmp.cpp
! src/hotspot/os/posix/safefetch_static_posix.cpp
! src/hotspot/os/posix/semaphore_posix.cpp
! src/hotspot/os/posix/signals_posix.cpp
! src/hotspot/os/posix/suspendResume_posix.cpp
! src/hotspot/os/posix/threadCrashProtection_posix.cpp
! src/hotspot/os/posix/threadCritical_posix.cpp
! src/hotspot/os/posix/vmError_posix.cpp
! src/hotspot/os/windows/attachListener_windows.cpp
! src/hotspot/os/windows/decoder_windows.cpp
! src/hotspot/os/windows/gc/z/zArguments_windows.cpp
! src/hotspot/os/windows/gc/z/zInitialize_windows.cpp
! src/hotspot/os/windows/gc/z/zLargePages_windows.cpp
! src/hotspot/os/windows/gc/z/zMapper_windows.cpp
! src/hotspot/os/windows/gc/z/zNUMA_windows.cpp
! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.cpp
! src/hotspot/os/windows/gc/z/zSyscall_windows.cpp
! src/hotspot/os/windows/gc/z/zVirtualMemory_windows.cpp
! src/hotspot/os/windows/iphlp_interface.cpp
! src/hotspot/os/windows/jvm_windows.cpp
! src/hotspot/os/windows/memMapPrinter_windows.cpp
! src/hotspot/os/windows/osThread_windows.cpp
! src/hotspot/os/windows/os_perf_windows.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/pdh_interface.cpp
! src/hotspot/os/windows/perfMemory_windows.cpp
! src/hotspot/os/windows/semaphore_windows.cpp
! src/hotspot/os/windows/sharedRuntimeRem.cpp
! src/hotspot/os/windows/symbolengine.cpp
! src/hotspot/os/windows/systemMemoryBarrier_windows.cpp
! src/hotspot/os/windows/threadCrashProtection_windows.cpp
! src/hotspot/os/windows/threadCritical_windows.cpp
! src/hotspot/os/windows/threadLocalStorage_windows.cpp
! src/hotspot/os/windows/vmError_windows.cpp
! src/hotspot/os/windows/windbghelp.cpp
! src/hotspot/os_cpu/aix_ppc/javaThread_aix_ppc.cpp
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/bsd_aarch64/javaThread_bsd_aarch64.cpp
! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp
! src/hotspot/os_cpu/bsd_aarch64/vm_version_bsd_aarch64.cpp
! src/hotspot/os_cpu/bsd_x86/assembler_bsd_x86.cpp
! src/hotspot/os_cpu/bsd_x86/javaThread_bsd_x86.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/bsd_x86/vm_version_bsd_x86.cpp
! src/hotspot/os_cpu/bsd_zero/javaThread_bsd_zero.cpp
! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp
! src/hotspot/os_cpu/bsd_zero/vm_version_bsd_zero.cpp
! src/hotspot/os_cpu/linux_aarch64/javaThread_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_aarch64/vm_version_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_arm/javaThread_linux_arm.cpp
! src/hotspot/os_cpu/linux_arm/macroAssembler_linux_arm_32.cpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
! src/hotspot/os_cpu/linux_arm/vm_version_linux_arm_32.cpp
! src/hotspot/os_cpu/linux_ppc/javaThread_linux_ppc.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/os_cpu/linux_riscv/javaThread_linux_riscv.cpp
! src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp
! src/hotspot/os_cpu/linux_riscv/riscv_flush_icache.cpp
! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp
! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp
! src/hotspot/os_cpu/linux_s390/javaThread_linux_s390.cpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp
! src/hotspot/os_cpu/linux_x86/assembler_linux_x86.cpp
! src/hotspot/os_cpu/linux_x86/javaThread_linux_x86.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/os_cpu/linux_x86/vm_version_linux_x86.cpp
! src/hotspot/os_cpu/linux_zero/javaThread_linux_zero.cpp
! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp
! src/hotspot/os_cpu/linux_zero/vm_version_linux_zero.cpp
! src/hotspot/os_cpu/windows_aarch64/assembler_windows_aarch64.cpp
! src/hotspot/os_cpu/windows_aarch64/javaThread_windows_aarch64.cpp
! src/hotspot/os_cpu/windows_aarch64/os_windows_aarch64.cpp
! src/hotspot/os_cpu/windows_aarch64/vm_version_windows_aarch64.cpp
! src/hotspot/os_cpu/windows_x86/assembler_windows_x86.cpp
! src/hotspot/os_cpu/windows_x86/javaThread_windows_x86.cpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
! src/hotspot/os_cpu/windows_x86/vm_version_windows_x86.cpp
! src/hotspot/share/adlc/main.cpp
! src/hotspot/share/asm/assembler.cpp
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/asm/register.cpp
! src/hotspot/share/c1/c1_CFGPrinter.cpp
! src/hotspot/share/c1/c1_Canonicalizer.cpp
! src/hotspot/share/c1/c1_Compilation.cpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_FrameMap.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_IR.cpp
! src/hotspot/share/c1/c1_Instruction.cpp
! src/hotspot/share/c1/c1_InstructionPrinter.cpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_LinearScan.cpp
! src/hotspot/share/c1/c1_Optimizer.cpp
! src/hotspot/share/c1/c1_RangeCheckElimination.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/c1/c1_ValueMap.cpp
! src/hotspot/share/c1/c1_ValueStack.cpp
! src/hotspot/share/c1/c1_ValueType.cpp
! src/hotspot/share/cds/aotArtifactFinder.cpp
! src/hotspot/share/cds/aotClassInitializer.cpp
! src/hotspot/share/cds/aotClassLinker.cpp
! src/hotspot/share/cds/aotConstantPoolResolver.cpp
! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp
! src/hotspot/share/cds/aotLinkedClassTable.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveHeapLoader.cpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConstants.cpp
! src/hotspot/share/cds/cdsEnumKlass.cpp
! src/hotspot/share/cds/cdsHeapVerifier.cpp
! src/hotspot/share/cds/cdsProtectionDomain.cpp
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/classListWriter.cpp
! src/hotspot/share/cds/cppVtables.cpp
! src/hotspot/share/cds/dumpAllocStats.cpp
! src/hotspot/share/cds/dumpTimeClassInfo.cpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/lambdaFormInvokers.cpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/regeneratedClasses.cpp
! src/hotspot/share/cds/runTimeClassInfo.cpp
! src/hotspot/share/cds/unregisteredClasses.cpp
! src/hotspot/share/ci/bcEscapeAnalyzer.cpp
! src/hotspot/share/ci/ciArray.cpp
! src/hotspot/share/ci/ciArrayKlass.cpp
! src/hotspot/share/ci/ciBaseObject.cpp
! src/hotspot/share/ci/ciCallSite.cpp
! src/hotspot/share/ci/ciConstant.cpp
! src/hotspot/share/ci/ciConstantPoolCache.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciExceptionHandler.cpp
! src/hotspot/share/ci/ciField.cpp
! src/hotspot/share/ci/ciFlags.cpp
! src/hotspot/share/ci/ciInstance.cpp
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciKlass.cpp
! src/hotspot/share/ci/ciMemberName.cpp
! src/hotspot/share/ci/ciMetadata.cpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciMethodBlocks.cpp
! src/hotspot/share/ci/ciMethodData.cpp
! src/hotspot/share/ci/ciMethodHandle.cpp
! src/hotspot/share/ci/ciMethodType.cpp
! src/hotspot/share/ci/ciNullObject.cpp
! src/hotspot/share/ci/ciObjArray.cpp
! src/hotspot/share/ci/ciObjArrayKlass.cpp
! src/hotspot/share/ci/ciObject.cpp
! src/hotspot/share/ci/ciObjectFactory.cpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/ci/ciSignature.cpp
! src/hotspot/share/ci/ciStreams.cpp
! src/hotspot/share/ci/ciSymbol.cpp
! src/hotspot/share/ci/ciType.cpp
! src/hotspot/share/ci/ciTypeArray.cpp
! src/hotspot/share/ci/ciTypeArrayKlass.cpp
! src/hotspot/share/ci/ciTypeFlow.cpp
! src/hotspot/share/ci/ciUtilities.cpp
! src/hotspot/share/classfile/altHashing.cpp
! src/hotspot/share/classfile/bytecodeAssembler.cpp
! src/hotspot/share/classfile/classFileError.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileStream.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderDataGraph.cpp
! src/hotspot/share/classfile/classLoaderDataShared.cpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/classLoaderHierarchyDCmd.cpp
! src/hotspot/share/classfile/classLoaderStats.cpp
! src/hotspot/share/classfile/classPrinter.cpp
! src/hotspot/share/classfile/compactHashtable.cpp
! src/hotspot/share/classfile/defaultMethods.cpp
! src/hotspot/share/classfile/dictionary.cpp
! src/hotspot/share/classfile/fieldLayoutBuilder.cpp
! src/hotspot/share/classfile/javaAssertions.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/classfile/loaderConstraints.cpp
! src/hotspot/share/classfile/metadataOnStackMark.cpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/packageEntry.cpp
! src/hotspot/share/classfile/placeholders.cpp
! src/hotspot/share/classfile/resolutionErrors.cpp
! src/hotspot/share/classfile/stackMapFrame.cpp
! src/hotspot/share/classfile/stackMapTable.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/verificationType.cpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/classfile/vmClasses.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/code/codeBehaviours.cpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeHeapState.cpp
! src/hotspot/share/code/compiledIC.cpp
! src/hotspot/share/code/compressedStream.cpp
! src/hotspot/share/code/debugInfo.cpp
! src/hotspot/share/code/debugInfoRec.cpp
! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/code/dependencyContext.cpp
! src/hotspot/share/code/exceptionHandlerTable.cpp
! src/hotspot/share/code/location.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/oopRecorder.cpp
! src/hotspot/share/code/pcDesc.cpp
! src/hotspot/share/code/relocInfo.cpp
! src/hotspot/share/code/scopeDesc.cpp
! src/hotspot/share/code/stubs.cpp
! src/hotspot/share/code/vmreg.cpp
! src/hotspot/share/code/vtableStubs.cpp
! src/hotspot/share/compiler/abstractCompiler.cpp
! src/hotspot/share/compiler/abstractDisassembler.cpp
! src/hotspot/share/compiler/cHeapStringHolder.cpp
! src/hotspot/share/compiler/compilationFailureInfo.cpp
! src/hotspot/share/compiler/compilationLog.cpp
! src/hotspot/share/compiler/compilationMemoryStatistic.cpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileLog.cpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/compiler/compilerDirectives.cpp
! src/hotspot/share/compiler/compilerEvent.cpp
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/compiler/compilerThread.cpp
! src/hotspot/share/compiler/directivesParser.cpp
! src/hotspot/share/compiler/disassembler.cpp
! src/hotspot/share/compiler/methodLiveness.cpp
! src/hotspot/share/compiler/methodMatcher.cpp
! src/hotspot/share/compiler/oopMap.cpp
! src/hotspot/share/gc/epsilon/epsilonArguments.cpp
! src/hotspot/share/gc/epsilon/epsilonBarrierSet.cpp
! src/hotspot/share/gc/epsilon/epsilonHeap.cpp
! src/hotspot/share/gc/epsilon/epsilonInitLogger.cpp
! src/hotspot/share/gc/epsilon/epsilonMemoryPool.cpp
! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.cpp
! src/hotspot/share/gc/g1/c1/g1BarrierSetC1.cpp
! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp
! src/hotspot/share/gc/g1/g1AllocRegion.cpp
! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1Analytics.cpp
! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1BarrierSet.cpp
! src/hotspot/share/gc/g1/g1BarrierSetRuntime.cpp
! src/hotspot/share/gc/g1/g1BatchedTask.cpp
! src/hotspot/share/gc/g1/g1BiasedArray.cpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.cpp
! src/hotspot/share/gc/g1/g1CardSet.cpp
! src/hotspot/share/gc/g1/g1CardSetContainers.cpp
! src/hotspot/share/gc/g1/g1CardSetMemory.cpp
! src/hotspot/share/gc/g1/g1CardTable.cpp
! src/hotspot/share/gc/g1/g1CodeRootSet.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp
! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp
! src/hotspot/share/gc/g1/g1CollectorState.cpp
! src/hotspot/share/gc/g1/g1CommittedRegionMap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkObjArrayProcessor.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRebuildAndScrub.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineStats.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineThreadsNeeded.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1EvacFailureRegions.cpp
! src/hotspot/share/gc/g1/g1EvacStats.cpp
! src/hotspot/share/gc/g1/g1FreeIdSet.cpp
! src/hotspot/share/gc/g1/g1FromCardCache.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1FullGCAdjustTask.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactTask.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.cpp
! src/hotspot/share/gc/g1/g1FullGCMarkTask.cpp
! src/hotspot/share/gc/g1/g1FullGCMarker.cpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.cpp
! src/hotspot/share/gc/g1/g1FullGCPrepareTask.cpp
! src/hotspot/share/gc/g1/g1FullGCResetMetadataTask.cpp
! src/hotspot/share/gc/g1/g1FullGCScope.cpp
! src/hotspot/share/gc/g1/g1FullGCTask.cpp
! src/hotspot/share/gc/g1/g1GCCounters.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1HeapRegion.cpp
! src/hotspot/share/gc/g1/g1HeapRegionEventSender.cpp
! src/hotspot/share/gc/g1/g1HeapRegionManager.cpp
! src/hotspot/share/gc/g1/g1HeapRegionRemSet.cpp
! src/hotspot/share/gc/g1/g1HeapRegionSet.cpp
! src/hotspot/share/gc/g1/g1HeapRegionTracer.cpp
! src/hotspot/share/gc/g1/g1HeapRegionType.cpp
! src/hotspot/share/gc/g1/g1HeapSizingPolicy.cpp
! src/hotspot/share/gc/g1/g1HeapTransition.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1IHOPControl.cpp
! src/hotspot/share/gc/g1/g1InitLogger.cpp
! src/hotspot/share/gc/g1/g1MMUTracker.cpp
! src/hotspot/share/gc/g1/g1MemoryPool.cpp
! src/hotspot/share/gc/g1/g1MonitoringSupport.cpp
! src/hotspot/share/gc/g1/g1MonotonicArena.cpp
! src/hotspot/share/gc/g1/g1MonotonicArenaFreeMemoryTask.cpp
! src/hotspot/share/gc/g1/g1MonotonicArenaFreePool.cpp
! src/hotspot/share/gc/g1/g1NMethodClosure.cpp
! src/hotspot/share/gc/g1/g1NUMA.cpp
! src/hotspot/share/gc/g1/g1NUMAStats.cpp
! src/hotspot/share/gc/g1/g1OldGenAllocationTracker.cpp
! src/hotspot/share/gc/g1/g1OopClosures.cpp
! src/hotspot/share/gc/g1/g1OopStarChunkedList.cpp
! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParallelCleaning.cpp
! src/hotspot/share/gc/g1/g1PeriodicGCTask.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.cpp
! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.cpp
! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.cpp
! src/hotspot/share/gc/g1/g1RegionsOnNodes.cpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSetSummary.cpp
! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp
! src/hotspot/share/gc/g1/g1RootClosures.cpp
! src/hotspot/share/gc/g1/g1RootProcessor.cpp
! src/hotspot/share/gc/g1/g1SATBMarkQueueSet.cpp
! src/hotspot/share/gc/g1/g1ServiceThread.cpp
! src/hotspot/share/gc/g1/g1StringDedup.cpp
! src/hotspot/share/gc/g1/g1SurvRateGroup.cpp
! src/hotspot/share/gc/g1/g1SurvivorRegions.cpp
! src/hotspot/share/gc/g1/g1Trace.cpp
! src/hotspot/share/gc/g1/g1UncommitRegionTask.cpp
! src/hotspot/share/gc/g1/g1VMOperations.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungGCAllocationFailureInjector.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! src/hotspot/share/gc/g1/g1YoungGCPreEvacuateTasks.cpp
! src/hotspot/share/gc/g1/g1YoungGenSizer.cpp
! src/hotspot/share/gc/g1/jvmFlagConstraintsG1.cpp
! src/hotspot/share/gc/parallel/gcAdaptivePolicyCounters.cpp
! src/hotspot/share/gc/parallel/jvmFlagConstraintsParallel.cpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
! src/hotspot/share/gc/parallel/mutableSpace.cpp
! src/hotspot/share/gc/parallel/objectStartArray.cpp
! src/hotspot/share/gc/parallel/parMarkBitMap.cpp
! src/hotspot/share/gc/parallel/parallelArguments.cpp
! src/hotspot/share/gc/parallel/parallelInitLogger.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp
! src/hotspot/share/gc/parallel/psCardTable.cpp
! src/hotspot/share/gc/parallel/psCompactionManager.cpp
! src/hotspot/share/gc/parallel/psGCAdaptivePolicyCounters.cpp
! src/hotspot/share/gc/parallel/psGenerationCounters.cpp
! src/hotspot/share/gc/parallel/psMemoryPool.cpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psPromotionLAB.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/parallel/psVMOperations.cpp
! src/hotspot/share/gc/parallel/psVirtualspace.cpp
! src/hotspot/share/gc/parallel/psYoungGen.cpp
! src/hotspot/share/gc/parallel/spaceCounters.cpp
! src/hotspot/share/gc/serial/cSpaceCounters.cpp
! src/hotspot/share/gc/serial/cardTableRS.cpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/generation.cpp
! src/hotspot/share/gc/serial/serialArguments.cpp
! src/hotspot/share/gc/serial/serialBlockOffsetTable.cpp
! src/hotspot/share/gc/serial/serialFullGC.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialMemoryPools.cpp
! src/hotspot/share/gc/serial/serialStringDedup.cpp
! src/hotspot/share/gc/serial/serialVMOperations.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/shared/accessBarrierSupport.cpp
! src/hotspot/share/gc/shared/adaptiveSizePolicy.cpp
! src/hotspot/share/gc/shared/ageTable.cpp
! src/hotspot/share/gc/shared/ageTableTracer.cpp
! src/hotspot/share/gc/shared/allocTracer.cpp
! src/hotspot/share/gc/shared/barrierSet.cpp
! src/hotspot/share/gc/shared/barrierSetNMethod.cpp
! src/hotspot/share/gc/shared/barrierSetStackChunk.cpp
! src/hotspot/share/gc/shared/bufferNode.cpp
! src/hotspot/share/gc/shared/bufferNodeList.cpp
! src/hotspot/share/gc/shared/c1/barrierSetC1.cpp
! src/hotspot/share/gc/shared/c1/cardTableBarrierSetC1.cpp
! src/hotspot/share/gc/shared/c1/modRefBarrierSetC1.cpp
! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp
! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.cpp
! src/hotspot/share/gc/shared/c2/modRefBarrierSetC2.cpp
! src/hotspot/share/gc/shared/cardTable.cpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp
! src/hotspot/share/gc/shared/classUnloadingContext.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectorCounters.cpp
! src/hotspot/share/gc/shared/concurrentGCBreakpoints.cpp
! src/hotspot/share/gc/shared/concurrentGCThread.cpp
! src/hotspot/share/gc/shared/freeListAllocator.cpp
! src/hotspot/share/gc/shared/fullGCForwarding.cpp
! src/hotspot/share/gc/shared/gcArguments.cpp
! src/hotspot/share/gc/shared/gcBehaviours.cpp
! src/hotspot/share/gc/shared/gcCause.cpp
! src/hotspot/share/gc/shared/gcConfig.cpp
! src/hotspot/share/gc/shared/gcConfiguration.cpp
! src/hotspot/share/gc/shared/gcId.cpp
! src/hotspot/share/gc/shared/gcInitLogger.cpp
! src/hotspot/share/gc/shared/gcLocker.cpp
! src/hotspot/share/gc/shared/gcLogPrecious.cpp
! src/hotspot/share/gc/shared/gcOverheadChecker.cpp
! src/hotspot/share/gc/shared/gcPolicyCounters.cpp
! src/hotspot/share/gc/shared/gcTimer.cpp
! src/hotspot/share/gc/shared/gcTrace.cpp
! src/hotspot/share/gc/shared/gcTraceSend.cpp
! src/hotspot/share/gc/shared/gcTraceTime.cpp
! src/hotspot/share/gc/shared/gcUtil.cpp
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/gc/shared/genArguments.cpp
! src/hotspot/share/gc/shared/generationCounters.cpp
! src/hotspot/share/gc/shared/hSpaceCounters.cpp
! src/hotspot/share/gc/shared/isGCActiveMark.cpp
! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.cpp
! src/hotspot/share/gc/shared/locationPrinter.cpp
! src/hotspot/share/gc/shared/markBitMap.cpp
! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/gc/shared/objectCountEventSender.cpp
! src/hotspot/share/gc/shared/oopStorage.cpp
! src/hotspot/share/gc/shared/oopStorageSet.cpp
! src/hotspot/share/gc/shared/parallelCleaning.cpp
! src/hotspot/share/gc/shared/partialArraySplitter.cpp
! src/hotspot/share/gc/shared/partialArrayState.cpp
! src/hotspot/share/gc/shared/partialArrayTaskStats.cpp
! src/hotspot/share/gc/shared/partialArrayTaskStepper.cpp
! src/hotspot/share/gc/shared/plab.cpp
! src/hotspot/share/gc/shared/preservedMarks.cpp
! src/hotspot/share/gc/shared/pretouchTask.cpp
! src/hotspot/share/gc/shared/ptrQueue.cpp
! src/hotspot/share/gc/shared/referencePolicy.cpp
! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.cpp
! src/hotspot/share/gc/shared/satbMarkQueue.cpp
! src/hotspot/share/gc/shared/scavengableNMethods.cpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/spaceDecorator.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedup.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupConfig.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupProcessor.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupStat.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupStorageUse.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupThread.cpp
! src/hotspot/share/gc/shared/strongRootsScope.cpp
! src/hotspot/share/gc/shared/suspendibleThreadSet.cpp
! src/hotspot/share/gc/shared/taskTerminator.cpp
! src/hotspot/share/gc/shared/taskqueue.cpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp
! src/hotspot/share/gc/shared/weakProcessor.cpp
! src/hotspot/share/gc/shared/weakProcessorTimes.cpp
! src/hotspot/share/gc/shared/workerDataArray.cpp
! src/hotspot/share/gc/shared/workerPolicy.cpp
! src/hotspot/share/gc/shared/workerThread.cpp
! src/hotspot/share/gc/shared/workerUtils.cpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGenerationalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGlobalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahYoungHeuristics.cpp
! src/hotspot/share/gc/shenandoah/mode/shenandoahGenerationalMode.cpp
! src/hotspot/share/gc/shenandoah/mode/shenandoahMode.cpp
! src/hotspot/share/gc/shenandoah/mode/shenandoahPassiveMode.cpp
! src/hotspot/share/gc/shenandoah/mode/shenandoahSATBMode.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAgeCensus.cpp
! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetNMethod.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetStackChunk.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBreakpoint.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCardStats.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCardTable.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahController.cpp
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.cpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacTracker.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationSizer.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalEvacuationTask.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGlobalGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionClosures.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahInitLogger.cpp
! src/hotspot/share/gc/shenandoah/shenandoahJfrSupport.cpp
! src/hotspot/share/gc/shenandoah/shenandoahLock.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMemoryPool.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMetrics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMmuTracker.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMonitoringSupport.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNumberSeq.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp
! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRegulatorThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp
! src/hotspot/share/gc/shenandoah/shenandoahSATBMarkQueueSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahSTWMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.cpp
! src/hotspot/share/gc/shenandoah/shenandoahSimpleBitMap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahStackWatermark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.cpp
! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTrace.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUncommitThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkGroup.cpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoahYoungGeneration.cpp
! src/hotspot/share/gc/z/c1/zBarrierSetC1.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/gc/z/vmStructs_z.cpp
! src/hotspot/share/gc/z/zAbort.cpp
! src/hotspot/share/gc/z/zAddress.cpp
! src/hotspot/share/gc/z/zAddressSpaceLimit.cpp
! src/hotspot/share/gc/z/zAllocator.cpp
! src/hotspot/share/gc/z/zArguments.cpp
! src/hotspot/share/gc/z/zBarrier.cpp
! src/hotspot/share/gc/z/zBarrierSet.cpp
! src/hotspot/share/gc/z/zBarrierSetAssembler.cpp
! src/hotspot/share/gc/z/zBarrierSetNMethod.cpp
! src/hotspot/share/gc/z/zBarrierSetRuntime.cpp
! src/hotspot/share/gc/z/zBarrierSetStackChunk.cpp
! src/hotspot/share/gc/z/zBreakpoint.cpp
! src/hotspot/share/gc/z/zCPU.cpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zContinuation.cpp
! src/hotspot/share/gc/z/zDirector.cpp
! src/hotspot/share/gc/z/zDriver.cpp
! src/hotspot/share/gc/z/zDriverPort.cpp
! src/hotspot/share/gc/z/zErrno.cpp
! src/hotspot/share/gc/z/zForwarding.cpp
! src/hotspot/share/gc/z/zForwardingAllocator.cpp
! src/hotspot/share/gc/z/zGCIdPrinter.cpp
! src/hotspot/share/gc/z/zGeneration.cpp
! src/hotspot/share/gc/z/zGlobals.cpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeapIterator.cpp
! src/hotspot/share/gc/z/zHeuristics.cpp
! src/hotspot/share/gc/z/zInitialize.cpp
! src/hotspot/share/gc/z/zJNICritical.cpp
! src/hotspot/share/gc/z/zLargePages.cpp
! src/hotspot/share/gc/z/zLiveMap.cpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/gc/z/zMarkCache.cpp
! src/hotspot/share/gc/z/zMarkStack.cpp
! src/hotspot/share/gc/z/zMarkStackAllocator.cpp
! src/hotspot/share/gc/z/zMemory.cpp
! src/hotspot/share/gc/z/zMetronome.cpp
! src/hotspot/share/gc/z/zNMT.cpp
! src/hotspot/share/gc/z/zNMethod.cpp
! src/hotspot/share/gc/z/zNMethodData.cpp
! src/hotspot/share/gc/z/zNMethodTable.cpp
! src/hotspot/share/gc/z/zNMethodTableIteration.cpp
! src/hotspot/share/gc/z/zNUMA.cpp
! src/hotspot/share/gc/z/zObjArrayAllocator.cpp
! src/hotspot/share/gc/z/zObjectAllocator.cpp
! src/hotspot/share/gc/z/zPage.cpp
! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zPageCache.cpp
! src/hotspot/share/gc/z/zPageTable.cpp
! src/hotspot/share/gc/z/zPhysicalMemory.cpp
! src/hotspot/share/gc/z/zReferenceProcessor.cpp
! src/hotspot/share/gc/z/zRelocate.cpp
! src/hotspot/share/gc/z/zRelocationSet.cpp
! src/hotspot/share/gc/z/zRelocationSetSelector.cpp
! src/hotspot/share/gc/z/zRemembered.cpp
! src/hotspot/share/gc/z/zRememberedSet.cpp
! src/hotspot/share/gc/z/zResurrection.cpp
! src/hotspot/share/gc/z/zRootsIterator.cpp
! src/hotspot/share/gc/z/zRuntimeWorkers.cpp
! src/hotspot/share/gc/z/zServiceability.cpp
! src/hotspot/share/gc/z/zStackWatermark.cpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/gc/z/zStoreBarrierBuffer.cpp
! src/hotspot/share/gc/z/zTask.cpp
! src/hotspot/share/gc/z/zThread.cpp
! src/hotspot/share/gc/z/zThreadLocalAllocBuffer.cpp
! src/hotspot/share/gc/z/zTracer.cpp
! src/hotspot/share/gc/z/zUncoloredRoot.cpp
! src/hotspot/share/gc/z/zUncommitter.cpp
! src/hotspot/share/gc/z/zUnload.cpp
! src/hotspot/share/gc/z/zUnmapper.cpp
! src/hotspot/share/gc/z/zUtils.cpp
! src/hotspot/share/gc/z/zVerify.cpp
! src/hotspot/share/gc/z/zVirtualMemory.cpp
! src/hotspot/share/gc/z/zWeakRootsProcessor.cpp
! src/hotspot/share/gc/z/zWorkers.cpp
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/bootstrapInfo.cpp
! src/hotspot/share/interpreter/bytecode.cpp
! src/hotspot/share/interpreter/bytecodeHistogram.cpp
! src/hotspot/share/interpreter/bytecodeStream.cpp
! src/hotspot/share/interpreter/bytecodeTracer.cpp
! src/hotspot/share/interpreter/bytecodeUtils.cpp
! src/hotspot/share/interpreter/bytecodes.cpp
! src/hotspot/share/interpreter/interpreter.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/invocationCounter.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/oopMapCache.cpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/interpreter/templateInterpreter.cpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/interpreter/templateTable.cpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
! src/hotspot/share/interpreter/zero/zeroInterpreterGenerator.cpp
! src/hotspot/share/jfr/dcmd/jfrDcmds.cpp
! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp
! src/hotspot/share/jfr/instrumentation/jfrJvmtiAgent.cpp
! src/hotspot/share/jfr/jfr.cpp
! src/hotspot/share/jfr/jni/jfrJavaCall.cpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp
! src/hotspot/share/jfr/jni/jfrUpcalls.cpp
! src/hotspot/share/jfr/leakprofiler/chains/bfsClosure.cpp
! src/hotspot/share/jfr/leakprofiler/chains/dfsClosure.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edge.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeQueue.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeStore.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeUtils.cpp
! src/hotspot/share/jfr/leakprofiler/chains/pathToGcRootsOperation.cpp
! src/hotspot/share/jfr/leakprofiler/chains/rootSetClosure.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleDescription.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleWriter.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp
! src/hotspot/share/jfr/leakprofiler/leakProfiler.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSample.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/sampleList.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/samplePriorityQueue.cpp
! src/hotspot/share/jfr/leakprofiler/utilities/granularTimer.cpp
! src/hotspot/share/jfr/leakprofiler/utilities/rootType.cpp
! src/hotspot/share/jfr/periodic/jfrCompilerQueueUtilization.cpp
! src/hotspot/share/jfr/periodic/jfrFinalizerStatisticsEvent.cpp
! src/hotspot/share/jfr/periodic/jfrModuleEvent.cpp
! src/hotspot/share/jfr/periodic/jfrNativeMemoryEvent.cpp
! src/hotspot/share/jfr/periodic/jfrNetworkUtilization.cpp
! src/hotspot/share/jfr/periodic/jfrOSInterface.cpp
! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp
! src/hotspot/share/jfr/periodic/jfrThreadCPULoadEvent.cpp
! src/hotspot/share/jfr/periodic/jfrThreadDumpEvent.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrCallTrace.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointWriter.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrMetadataEvent.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadGroup.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadState.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdKlassQueue.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.cpp
! src/hotspot/share/jfr/recorder/jfrEventSetting.cpp
! src/hotspot/share/jfr/recorder/jfrRecorder.cpp
! src/hotspot/share/jfr/recorder/repository/jfrChunk.cpp
! src/hotspot/share/jfr/recorder/repository/jfrChunkRotation.cpp
! src/hotspot/share/jfr/recorder/repository/jfrChunkWriter.cpp
! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp
! src/hotspot/share/jfr/recorder/repository/jfrRepository.cpp
! src/hotspot/share/jfr/recorder/service/jfrEvent.cpp
! src/hotspot/share/jfr/recorder/service/jfrEventThrottler.cpp
! src/hotspot/share/jfr/recorder/service/jfrMemorySizer.cpp
! src/hotspot/share/jfr/recorder/service/jfrOptionSet.cpp
! src/hotspot/share/jfr/recorder/service/jfrPostBox.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderThread.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderThreadLoop.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackFilter.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackFilterRegistry.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp
! src/hotspot/share/jfr/recorder/storage/jfrBuffer.cpp
! src/hotspot/share/jfr/recorder/storage/jfrReferenceCountedStorage.cpp
! src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp
! src/hotspot/share/jfr/recorder/storage/jfrStorageControl.cpp
! src/hotspot/share/jfr/recorder/storage/jfrVirtualMemory.cpp
! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.cpp
! src/hotspot/share/jfr/recorder/stringpool/jfrStringPoolBuffer.cpp
! src/hotspot/share/jfr/recorder/stringpool/jfrStringPoolWriter.cpp
! src/hotspot/share/jfr/support/jfrAdaptiveSampler.cpp
! src/hotspot/share/jfr/support/jfrAllocationTracer.cpp
! src/hotspot/share/jfr/support/jfrDeprecationEventWriter.cpp
! src/hotspot/share/jfr/support/jfrDeprecationManager.cpp
! src/hotspot/share/jfr/support/jfrFlush.cpp
! src/hotspot/share/jfr/support/jfrIntrinsics.cpp
! src/hotspot/share/jfr/support/jfrJdkJfrEvent.cpp
! src/hotspot/share/jfr/support/jfrKlassUnloading.cpp
! src/hotspot/share/jfr/support/jfrMethodData.cpp
! src/hotspot/share/jfr/support/jfrMethodLookup.cpp
! src/hotspot/share/jfr/support/jfrNativeLibraryLoadEvent.cpp
! src/hotspot/share/jfr/support/jfrObjectAllocationSample.cpp
! src/hotspot/share/jfr/support/jfrResolution.cpp
! src/hotspot/share/jfr/support/jfrStackTraceMark.cpp
! src/hotspot/share/jfr/support/jfrSymbolTable.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
! src/hotspot/share/jfr/utilities/jfrAllocation.cpp
! src/hotspot/share/jfr/utilities/jfrBlob.cpp
! src/hotspot/share/jfr/utilities/jfrJavaLog.cpp
! src/hotspot/share/jfr/utilities/jfrThreadIterator.cpp
! src/hotspot/share/jfr/utilities/jfrTime.cpp
! src/hotspot/share/jfr/utilities/jfrTimeConverter.cpp
! src/hotspot/share/jfr/writers/jfrJavaEventWriter.cpp
! src/hotspot/share/jvmci/jvmci.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCompiler.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciJavaClasses.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmci_globals.cpp
! src/hotspot/share/jvmci/metadataHandles.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/libadt/dict.cpp
! src/hotspot/share/libadt/vectset.cpp
! src/hotspot/share/logging/logAsyncWriter.cpp
! src/hotspot/share/logging/logConfiguration.cpp
! src/hotspot/share/logging/logDecorations.cpp
! src/hotspot/share/logging/logDecorators.cpp
! src/hotspot/share/logging/logDiagnosticCommand.cpp
! src/hotspot/share/logging/logFileOutput.cpp
! src/hotspot/share/logging/logFileStreamOutput.cpp
! src/hotspot/share/logging/logLevel.cpp
! src/hotspot/share/logging/logMessageBuffer.cpp
! src/hotspot/share/logging/logOutput.cpp
! src/hotspot/share/logging/logOutputList.cpp
! src/hotspot/share/logging/logSelection.cpp
! src/hotspot/share/logging/logSelectionList.cpp
! src/hotspot/share/logging/logStream.cpp
! src/hotspot/share/logging/logTag.cpp
! src/hotspot/share/logging/logTagSet.cpp
! src/hotspot/share/logging/logTagSetDescriptions.cpp
! src/hotspot/share/memory/allocation.cpp
! src/hotspot/share/memory/arena.cpp
! src/hotspot/share/memory/classLoaderMetaspace.cpp
! src/hotspot/share/memory/guardedMemory.cpp
! src/hotspot/share/memory/heap.cpp
! src/hotspot/share/memory/heapInspection.cpp
! src/hotspot/share/memory/iterator.cpp
! src/hotspot/share/memory/memRegion.cpp
! src/hotspot/share/memory/memoryReserver.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace/blockTree.cpp
! src/hotspot/share/memory/metaspace/chunkHeaderPool.cpp
! src/hotspot/share/memory/metaspace/chunkManager.cpp
! src/hotspot/share/memory/metaspace/chunklevel.cpp
! src/hotspot/share/memory/metaspace/commitLimiter.cpp
! src/hotspot/share/memory/metaspace/commitMask.cpp
! src/hotspot/share/memory/metaspace/freeBlocks.cpp
! src/hotspot/share/memory/metaspace/freeChunkList.cpp
! src/hotspot/share/memory/metaspace/internalStats.cpp
! src/hotspot/share/memory/metaspace/metachunk.cpp
! src/hotspot/share/memory/metaspace/metachunkList.cpp
! src/hotspot/share/memory/metaspace/metaspaceArena.cpp
! src/hotspot/share/memory/metaspace/metaspaceArenaGrowthPolicy.cpp
! src/hotspot/share/memory/metaspace/metaspaceCommon.cpp
! src/hotspot/share/memory/metaspace/metaspaceContext.cpp
! src/hotspot/share/memory/metaspace/metaspaceDCmd.cpp
! src/hotspot/share/memory/metaspace/metaspaceReporter.cpp
! src/hotspot/share/memory/metaspace/metaspaceSettings.cpp
! src/hotspot/share/memory/metaspace/metaspaceStatistics.cpp
! src/hotspot/share/memory/metaspace/printCLDMetaspaceInfoClosure.cpp
! src/hotspot/share/memory/metaspace/printMetaspaceInfoKlassClosure.cpp
! src/hotspot/share/memory/metaspace/rootChunkArea.cpp
! src/hotspot/share/memory/metaspace/runningCounters.cpp
! src/hotspot/share/memory/metaspace/testHelpers.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceList.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp
! src/hotspot/share/memory/metaspaceClosure.cpp
! src/hotspot/share/memory/metaspaceCounters.cpp
! src/hotspot/share/memory/metaspaceCriticalAllocation.cpp
! src/hotspot/share/memory/metaspaceTracer.cpp
! src/hotspot/share/memory/oopFactory.cpp
! src/hotspot/share/memory/reservedSpace.cpp
! src/hotspot/share/memory/resourceArea.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/nmt/mallocHeader.cpp
! src/hotspot/share/nmt/mallocLimit.cpp
! src/hotspot/share/nmt/mallocSiteTable.cpp
! src/hotspot/share/nmt/mallocTracker.cpp
! src/hotspot/share/nmt/memBaseline.cpp
! src/hotspot/share/nmt/memMapPrinter.cpp
! src/hotspot/share/nmt/memReporter.cpp
! src/hotspot/share/nmt/memTracker.cpp
! src/hotspot/share/nmt/memoryFileTracker.cpp
! src/hotspot/share/nmt/nativeCallStackPrinter.cpp
! src/hotspot/share/nmt/nmtCommon.cpp
! src/hotspot/share/nmt/nmtDCmd.cpp
! src/hotspot/share/nmt/nmtNativeCallStackStorage.cpp
! src/hotspot/share/nmt/nmtPreInit.cpp
! src/hotspot/share/nmt/nmtUsage.cpp
! src/hotspot/share/nmt/threadStackTracker.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
! src/hotspot/share/nmt/vmatree.cpp
! src/hotspot/share/oops/accessBackend.cpp
! src/hotspot/share/oops/annotations.cpp
! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/compressedKlass.cpp
! src/hotspot/share/oops/compressedOops.cpp
! src/hotspot/share/oops/constMethod.cpp
! src/hotspot/share/oops/constMethodFlags.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/fieldInfo.cpp
! src/hotspot/share/oops/generateOopMap.cpp
! src/hotspot/share/oops/instanceClassLoaderKlass.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlassFlags.cpp
! src/hotspot/share/oops/instanceMirrorKlass.cpp
! src/hotspot/share/oops/instanceOop.cpp
! src/hotspot/share/oops/instanceRefKlass.cpp
! src/hotspot/share/oops/instanceStackChunkKlass.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klassFlags.cpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/oops/markWord.cpp
! src/hotspot/share/oops/metadata.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/methodCounters.cpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/methodFlags.cpp
! src/hotspot/share/oops/objArrayKlass.cpp
! src/hotspot/share/oops/objArrayOop.cpp
! src/hotspot/share/oops/objLayout.cpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/oops/oopsHierarchy.cpp
! src/hotspot/share/oops/recordComponent.cpp
! src/hotspot/share/oops/resolvedFieldEntry.cpp
! src/hotspot/share/oops/resolvedIndyEntry.cpp
! src/hotspot/share/oops/resolvedMethodEntry.cpp
! src/hotspot/share/oops/stackChunkOop.cpp
! src/hotspot/share/oops/symbol.cpp
! src/hotspot/share/oops/symbolHandle.cpp
! src/hotspot/share/oops/typeArrayKlass.cpp
! src/hotspot/share/oops/weakHandle.cpp
! src/hotspot/share/opto/addnode.cpp
! src/hotspot/share/opto/arraycopynode.cpp
! src/hotspot/share/opto/block.cpp
! src/hotspot/share/opto/buildOopMap.cpp
! src/hotspot/share/opto/bytecodeInfo.cpp
! src/hotspot/share/opto/c2_CodeStubs.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/chaitin.cpp
! src/hotspot/share/opto/classes.cpp
! src/hotspot/share/opto/coalesce.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/connode.cpp
! src/hotspot/share/opto/constantTable.cpp
! src/hotspot/share/opto/convertnode.cpp
! src/hotspot/share/opto/countbitsnode.cpp
! src/hotspot/share/opto/divnode.cpp
! src/hotspot/share/opto/doCall.cpp
! src/hotspot/share/opto/domgraph.cpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/gcm.cpp
! src/hotspot/share/opto/generateOptoStub.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/idealKit.cpp
! src/hotspot/share/opto/ifg.cpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/indexSet.cpp
! src/hotspot/share/opto/intrinsicnode.cpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/live.cpp
! src/hotspot/share/opto/locknode.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopUnswitch.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/machnode.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/macroArrayCopy.cpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/mathexactnode.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/mempointer.cpp
! src/hotspot/share/opto/movenode.cpp
! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/opto/multnode.cpp
! src/hotspot/share/opto/narrowptrnode.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/opaquenode.cpp
! src/hotspot/share/opto/opcodes.cpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/parse3.cpp
! src/hotspot/share/opto/parseHelper.cpp
! src/hotspot/share/opto/phase.cpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/postaloc.cpp
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/reg_split.cpp
! src/hotspot/share/opto/regalloc.cpp
! src/hotspot/share/opto/regmask.cpp
! src/hotspot/share/opto/replacednodes.cpp
! src/hotspot/share/opto/rootnode.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/split_if.cpp
! src/hotspot/share/opto/stringopts.cpp
! src/hotspot/share/opto/subnode.cpp
! src/hotspot/share/opto/subtypenode.cpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superwordVTransformBuilder.cpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/vector.cpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/opto/vectorization.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vtransform.cpp
! src/hotspot/share/prims/downcallLinker.cpp
! src/hotspot/share/prims/foreignGlobals.cpp
! src/hotspot/share/prims/forte.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jniCheck.cpp
! src/hotspot/share/prims/jniFastGetField.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiAgent.cpp
! src/hotspot/share/prims/jvmtiAgentList.cpp
! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp
! src/hotspot/share/prims/jvmtiCodeBlobEvents.cpp
! src/hotspot/share/prims/jvmtiDeferredUpdates.cpp
! src/hotspot/share/prims/jvmtiEnter.xsl
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvThreadState.cpp
! src/hotspot/share/prims/jvmtiEventController.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExtensions.cpp
! src/hotspot/share/prims/jvmtiGetLoadedClasses.cpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiManageCapabilities.cpp
! src/hotspot/share/prims/jvmtiRawMonitor.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/prims/jvmtiTagMapTable.cpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/jvmtiTrace.cpp
! src/hotspot/share/prims/jvmtiUtil.cpp
! src/hotspot/share/prims/methodComparator.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/nativeEntryPoint.cpp
! src/hotspot/share/prims/nativeLookup.cpp
! src/hotspot/share/prims/perf.cpp
! src/hotspot/share/prims/resolvedMethodTable.cpp
! src/hotspot/share/prims/scopedMemoryAccess.cpp
! src/hotspot/share/prims/stackwalk.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/prims/upcallLinker.cpp
! src/hotspot/share/prims/upcallStubs.cpp
! src/hotspot/share/prims/vectorSupport.cpp
! src/hotspot/share/prims/vmstorage.cpp
! src/hotspot/share/prims/wbtestmethods/parserTests.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/abstract_vm_version.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/basicLock.cpp
! src/hotspot/share/runtime/continuation.cpp
! src/hotspot/share/runtime/continuationEntry.cpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/continuationJavaClasses.cpp
! src/hotspot/share/runtime/continuationWrapper.cpp
! src/hotspot/share/runtime/cpuTimeCounters.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/escapeBarrier.cpp
! src/hotspot/share/runtime/fieldDescriptor.cpp
! src/hotspot/share/runtime/flags/jvmFlag.cpp
! src/hotspot/share/runtime/flags/jvmFlagAccess.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp
! src/hotspot/share/runtime/flags/jvmFlagLimit.cpp
! src/hotspot/share/runtime/flags/jvmFlagLookup.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/globals.cpp
! src/hotspot/share/runtime/handles.cpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/icache.cpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/interfaceSupport.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/jniHandles.cpp
! src/hotspot/share/runtime/jniPeriodicChecker.cpp
! src/hotspot/share/runtime/keepStackGCProcessed.cpp
! src/hotspot/share/runtime/lightweightSynchronizer.cpp
! src/hotspot/share/runtime/linkType.cpp
! src/hotspot/share/runtime/lockStack.cpp
! src/hotspot/share/runtime/monitorChunk.cpp
! src/hotspot/share/runtime/monitorDeflationThread.cpp
! src/hotspot/share/runtime/mutex.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/nonJavaThread.cpp
! src/hotspot/share/runtime/notificationThread.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/orderAccess.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/osInfo.cpp
! src/hotspot/share/runtime/osThreadBase.cpp
! src/hotspot/share/runtime/park.cpp
! src/hotspot/share/runtime/perfData.cpp
! src/hotspot/share/runtime/perfMemory.cpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/runtime/reflectionUtils.cpp
! src/hotspot/share/runtime/relocator.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/safepointMechanism.cpp
! src/hotspot/share/runtime/safepointVerifiers.cpp
! src/hotspot/share/runtime/serviceThread.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntimeTrans.cpp
! src/hotspot/share/runtime/sharedRuntimeTrig.cpp
! src/hotspot/share/runtime/signature.cpp
! src/hotspot/share/runtime/stackChunkFrameStream.cpp
! src/hotspot/share/runtime/stackFrameStream.cpp
! src/hotspot/share/runtime/stackOverflow.cpp
! src/hotspot/share/runtime/stackValue.cpp
! src/hotspot/share/runtime/stackValueCollection.cpp
! src/hotspot/share/runtime/stackWatermark.cpp
! src/hotspot/share/runtime/stackWatermarkSet.cpp
! src/hotspot/share/runtime/statSampler.cpp
! src/hotspot/share/runtime/stubCodeGenerator.cpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/suspendedThreadTask.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/task.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/threadHeapSampler.cpp
! src/hotspot/share/runtime/threadIdentifier.cpp
! src/hotspot/share/runtime/threadSMR.cpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/runtime/timer.cpp
! src/hotspot/share/runtime/timerTrace.cpp
! src/hotspot/share/runtime/trimNativeHeap.cpp
! src/hotspot/share/runtime/unhandledOops.cpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/runtime/vframeArray.cpp
! src/hotspot/share/runtime/vframe_hp.cpp
! src/hotspot/share/runtime/vmOperations.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/runtime/vmThread.cpp
! src/hotspot/share/runtime/vm_version.cpp
! src/hotspot/share/services/attachListener.cpp
! src/hotspot/share/services/classLoadingService.cpp
! src/hotspot/share/services/diagnosticArgument.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticFramework.cpp
! src/hotspot/share/services/finalizerService.cpp
! src/hotspot/share/services/gcNotifier.cpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/heapDumperCompression.cpp
! src/hotspot/share/services/lowMemoryDetector.cpp
! src/hotspot/share/services/management.cpp
! src/hotspot/share/services/memoryManager.cpp
! src/hotspot/share/services/memoryPool.cpp
! src/hotspot/share/services/memoryService.cpp
! src/hotspot/share/services/runtimeService.cpp
! src/hotspot/share/services/threadIdTable.cpp
! src/hotspot/share/services/threadService.cpp
! src/hotspot/share/services/writeableFlags.cpp
! src/hotspot/share/utilities/accessFlags.cpp
! src/hotspot/share/utilities/bitMap.cpp
! src/hotspot/share/utilities/classpathStream.cpp
! src/hotspot/share/utilities/constantTag.cpp
! src/hotspot/share/utilities/copy.cpp
! src/hotspot/share/utilities/debug.cpp
! src/hotspot/share/utilities/decoder.cpp
! src/hotspot/share/utilities/decoder_elf.cpp
! src/hotspot/share/utilities/elfFile.cpp
! src/hotspot/share/utilities/elfFuncDescTable.cpp
! src/hotspot/share/utilities/elfStringTable.cpp
! src/hotspot/share/utilities/elfSymbolTable.cpp
! src/hotspot/share/utilities/events.cpp
! src/hotspot/share/utilities/exceptions.cpp
! src/hotspot/share/utilities/formatBuffer.cpp
! src/hotspot/share/utilities/globalCounter.cpp
! src/hotspot/share/utilities/globalDefinitions.cpp
! src/hotspot/share/utilities/growableArray.cpp
! src/hotspot/share/utilities/istream.cpp
! src/hotspot/share/utilities/json.cpp
! src/hotspot/share/utilities/nativeCallStack.cpp
! src/hotspot/share/utilities/nativeStackPrinter.cpp
! src/hotspot/share/utilities/numberSeq.cpp
! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/preserveException.cpp
! src/hotspot/share/utilities/singleWriterSynchronizer.cpp
! src/hotspot/share/utilities/spinYield.cpp
! src/hotspot/share/utilities/stringUtils.cpp
! src/hotspot/share/utilities/tableStatistics.cpp
! src/hotspot/share/utilities/ticks.cpp
! src/hotspot/share/utilities/unsigned5.cpp
! src/hotspot/share/utilities/utf8.cpp
! src/hotspot/share/utilities/virtualizationSupport.cpp
! src/hotspot/share/utilities/vmError.cpp
! src/hotspot/share/utilities/waitBarrier_generic.cpp
! src/hotspot/share/utilities/xmlstream.cpp
! src/hotspot/share/utilities/zipLibrary.cpp
! test/hotspot/gtest/aarch64/test_assembler_aarch64.cpp
! test/hotspot/gtest/cds/test_archiveWorkers.cpp
! test/hotspot/gtest/classfile/test_AltHashing.cpp
! test/hotspot/gtest/classfile/test_placeholders.cpp
! test/hotspot/gtest/classfile/test_stringConversion.cpp
! test/hotspot/gtest/classfile/test_stringIntern.cpp
! test/hotspot/gtest/classfile/test_symbolTable.cpp
! test/hotspot/gtest/code/test_codestrings.cpp
! test/hotspot/gtest/code/test_vtableStub.cpp
! test/hotspot/gtest/compiler/test_directivesParser.cpp
! test/hotspot/gtest/gc/g1/test_freeRegionList.cpp
! test/hotspot/gtest/gc/g1/test_g1Analytics.cpp
! test/hotspot/gtest/gc/g1/test_g1BatchedGangTask.cpp
! test/hotspot/gtest/gc/g1/test_g1BiasedArray.cpp
! test/hotspot/gtest/gc/g1/test_g1CardSet.cpp
! test/hotspot/gtest/gc/g1/test_g1CardSetContainers.cpp
! test/hotspot/gtest/gc/g1/test_g1CodeRootSet.cpp
! test/hotspot/gtest/gc/g1/test_g1FreeIdSet.cpp
! test/hotspot/gtest/gc/g1/test_g1HeapVerifier.cpp
! test/hotspot/gtest/gc/g1/test_g1IHOPControl.cpp
! test/hotspot/gtest/gc/g1/test_g1Predictions.cpp
! test/hotspot/gtest/gc/g1/test_g1RegionMap.cpp
! test/hotspot/gtest/gc/g1/test_g1ServiceThread.cpp
! test/hotspot/gtest/gc/g1/test_heapRegion.cpp
! test/hotspot/gtest/gc/g1/test_stressCommitUncommit.cpp
! test/hotspot/gtest/gc/parallel/test_psAdaptiveSizePolicy.cpp
! test/hotspot/gtest/gc/shared/test_bufferNodeAllocator.cpp
! test/hotspot/gtest/gc/shared/test_collectedHeap.cpp
! test/hotspot/gtest/gc/shared/test_collectorPolicy.cpp
! test/hotspot/gtest/gc/shared/test_gcTimer.cpp
! test/hotspot/gtest/gc/shared/test_memset_with_concurrent_readers.cpp
! test/hotspot/gtest/gc/shared/test_oopStorage.cpp
! test/hotspot/gtest/gc/shared/test_oopStorageSet.cpp
! test/hotspot/gtest/gc/shared/test_oopStorage_parperf.cpp
! test/hotspot/gtest/gc/shared/test_partialArrayTaskStepper.cpp
! test/hotspot/gtest/gc/shared/test_preservedMarks.cpp
! test/hotspot/gtest/gc/shared/test_workerDataArray.cpp
! test/hotspot/gtest/gc/shenandoah/test_shenandoahNumberSeq.cpp
! test/hotspot/gtest/gc/shenandoah/test_shenandoahOldGeneration.cpp
! test/hotspot/gtest/gc/shenandoah/test_shenandoahOldHeuristic.cpp
! test/hotspot/gtest/gc/shenandoah/test_shenandoahSimpleBitMap.cpp
! test/hotspot/gtest/gc/z/test_zAddress.cpp
! test/hotspot/gtest/gc/z/test_zArray.cpp
! test/hotspot/gtest/gc/z/test_zBitField.cpp
! test/hotspot/gtest/gc/z/test_zBitMap.cpp
! test/hotspot/gtest/gc/z/test_zForwarding.cpp
! test/hotspot/gtest/gc/z/test_zIndexDistributor.cpp
! test/hotspot/gtest/gc/z/test_zList.cpp
! test/hotspot/gtest/gc/z/test_zLiveMap.cpp
! test/hotspot/gtest/gc/z/test_zMapper_windows.cpp
! test/hotspot/gtest/gc/z/test_zMemory.cpp
! test/hotspot/gtest/gc/z/test_zPhysicalMemory.cpp
! test/hotspot/gtest/gc/z/test_zVirtualMemory.cpp
! test/hotspot/gtest/jfr/test_adaptiveSampler.cpp
! test/hotspot/gtest/jfr/test_networkUtilization.cpp
! test/hotspot/gtest/jfr/test_threadCpuLoad.cpp
! test/hotspot/gtest/logging/logTestFixture.cpp
! test/hotspot/gtest/logging/test_asynclog.cpp
! test/hotspot/gtest/logging/test_gcTraceTime.cpp
! test/hotspot/gtest/logging/test_log.cpp
! test/hotspot/gtest/logging/test_logConfiguration.cpp
! test/hotspot/gtest/logging/test_logDecorations.cpp
! test/hotspot/gtest/logging/test_logDecorators.cpp
! test/hotspot/gtest/logging/test_logDefaultDecorators.cpp
! test/hotspot/gtest/logging/test_logFileOutput.cpp
! test/hotspot/gtest/logging/test_logLevel.cpp
! test/hotspot/gtest/logging/test_logMessageTest.cpp
! test/hotspot/gtest/logging/test_logOutputList.cpp
! test/hotspot/gtest/logging/test_logSelection.cpp
! test/hotspot/gtest/logging/test_logSelectionList.cpp
! test/hotspot/gtest/logging/test_logStream.cpp
! test/hotspot/gtest/logging/test_logTag.cpp
! test/hotspot/gtest/logging/test_logTagSet.cpp
! test/hotspot/gtest/logging/test_logTagSetDescriptions.cpp
! test/hotspot/gtest/memory/test_arena.cpp
! test/hotspot/gtest/memory/test_arrayAllocator.cpp
! test/hotspot/gtest/memory/test_guardedMemory.cpp
! test/hotspot/gtest/memory/test_virtualspace.cpp
! test/hotspot/gtest/metaprogramming/test_enableIf.cpp
! test/hotspot/gtest/metaprogramming/test_logical.cpp
! test/hotspot/gtest/metaprogramming/test_primitiveConversions.cpp
! test/hotspot/gtest/metaspace/metaspaceGtestCommon.cpp
! test/hotspot/gtest/metaspace/metaspaceGtestContexts.cpp
! test/hotspot/gtest/metaspace/test_arenagrowthpolicy.cpp
! test/hotspot/gtest/metaspace/test_binlist.cpp
! test/hotspot/gtest/metaspace/test_blocktree.cpp
! test/hotspot/gtest/metaspace/test_chunkManager_stress.cpp
! test/hotspot/gtest/metaspace/test_chunkheaderpool.cpp
! test/hotspot/gtest/metaspace/test_clms.cpp
! test/hotspot/gtest/metaspace/test_commitmask.cpp
! test/hotspot/gtest/metaspace/test_freeblocks.cpp
! test/hotspot/gtest/metaspace/test_internstats.cpp
! test/hotspot/gtest/metaspace/test_is_metaspace_obj.cpp
! test/hotspot/gtest/metaspace/test_metablock.cpp
! test/hotspot/gtest/metaspace/test_metachunk.cpp
! test/hotspot/gtest/metaspace/test_metachunklist.cpp
! test/hotspot/gtest/metaspace/test_metaspaceUtils.cpp
! test/hotspot/gtest/metaspace/test_metaspace_misc.cpp
! test/hotspot/gtest/metaspace/test_metaspacearena.cpp
! test/hotspot/gtest/metaspace/test_metaspacearena_stress.cpp
! test/hotspot/gtest/metaspace/test_virtualspacenode.cpp
! test/hotspot/gtest/nmt/test_arrayWithFreeList.cpp
! test/hotspot/gtest/nmt/test_nmt_buffer_overflow_detection.cpp
! test/hotspot/gtest/nmt/test_nmt_cornercases.cpp
! test/hotspot/gtest/nmt/test_nmt_locationprinting.cpp
! test/hotspot/gtest/nmt/test_nmt_malloclimit.cpp
! test/hotspot/gtest/nmt/test_nmt_memoryfiletracker.cpp
! test/hotspot/gtest/nmt/test_nmt_nativecallstackstorage.cpp
! test/hotspot/gtest/nmt/test_nmt_reserved_region.cpp
! test/hotspot/gtest/nmt/test_nmt_totals.cpp
! test/hotspot/gtest/nmt/test_nmt_treap.cpp
! test/hotspot/gtest/nmt/test_nmtpreinit.cpp
! test/hotspot/gtest/nmt/test_nmtpreinitmap.cpp
! test/hotspot/gtest/nmt/test_vmatree.cpp
! test/hotspot/gtest/oops/test_arrayOop.cpp
! test/hotspot/gtest/oops/test_compressedKlass.cpp
! test/hotspot/gtest/oops/test_cpCache_output.cpp
! test/hotspot/gtest/oops/test_instanceKlass.cpp
! test/hotspot/gtest/oops/test_markWord.cpp
! test/hotspot/gtest/oops/test_objArrayOop.cpp
! test/hotspot/gtest/oops/test_oop.cpp
! test/hotspot/gtest/oops/test_typeArrayOop.cpp
! test/hotspot/gtest/opto/test_compress_expand_bits.cpp
! test/hotspot/gtest/opto/test_mathexact.cpp
! test/hotspot/gtest/opto/test_no_overflow_int.cpp
! test/hotspot/gtest/opto/test_regmask.cpp
! test/hotspot/gtest/riscv/test_assembler_riscv.cpp
! test/hotspot/gtest/runtime/test_ThreadsListHandle.cpp
! test/hotspot/gtest/runtime/test_arguments.cpp
! test/hotspot/gtest/runtime/test_atomic.cpp
! test/hotspot/gtest/runtime/test_cgroupSubsystem_linux.cpp
! test/hotspot/gtest/runtime/test_classLoader.cpp
! test/hotspot/gtest/runtime/test_classPrinter.cpp
! test/hotspot/gtest/runtime/test_committed_virtualmemory.cpp
! test/hotspot/gtest/runtime/test_globals.cpp
! test/hotspot/gtest/runtime/test_lockStack.cpp
! test/hotspot/gtest/runtime/test_mutex.cpp
! test/hotspot/gtest/runtime/test_objectMonitor.cpp
! test/hotspot/gtest/runtime/test_os.cpp
! test/hotspot/gtest/runtime/test_os_aix.cpp
! test/hotspot/gtest/runtime/test_os_linux.cpp
! test/hotspot/gtest/runtime/test_os_reserve_between.cpp
! test/hotspot/gtest/runtime/test_os_windows.cpp
! test/hotspot/gtest/runtime/test_perfdata.cpp
! test/hotspot/gtest/runtime/test_safefetch.cpp
! test/hotspot/gtest/runtime/test_semaphore.cpp
! test/hotspot/gtest/runtime/test_signals.cpp
! test/hotspot/gtest/runtime/test_signatureStream.cpp
! test/hotspot/gtest/runtime/test_special_flags.cpp
! test/hotspot/gtest/runtime/test_stackoverflow.cpp
! test/hotspot/gtest/runtime/test_stubRoutines.cpp
! test/hotspot/gtest/runtime/test_synchronizer.cpp
! test/hotspot/gtest/runtime/test_threads.cpp
! test/hotspot/gtest/runtime/test_trim_native.cpp
! test/hotspot/gtest/runtime/test_virtualMemoryTracker.cpp
! test/hotspot/gtest/runtime/test_vmStructs.cpp
! test/hotspot/gtest/testutils.cpp
! test/hotspot/gtest/unittest.cpp
! test/hotspot/gtest/utilities/test_abs.cpp
! test/hotspot/gtest/utilities/test_align.cpp
! test/hotspot/gtest/utilities/test_bitMap.cpp
! test/hotspot/gtest/utilities/test_bitMap_iterate.cpp
! test/hotspot/gtest/utilities/test_bitMap_large.cpp
! test/hotspot/gtest/utilities/test_bitMap_popcnt.cpp
! test/hotspot/gtest/utilities/test_bitMap_search.cpp
! test/hotspot/gtest/utilities/test_bitMap_setops.cpp
! test/hotspot/gtest/utilities/test_byteswap.cpp
! test/hotspot/gtest/utilities/test_chunkedList.cpp
! test/hotspot/gtest/utilities/test_concurrentHashtable.cpp
! test/hotspot/gtest/utilities/test_count_leading_zeros.cpp
! test/hotspot/gtest/utilities/test_count_trailing_zeros.cpp
! test/hotspot/gtest/utilities/test_enumIterator.cpp
! test/hotspot/gtest/utilities/test_filterQueue.cpp
! test/hotspot/gtest/utilities/test_globalCounter.cpp
! test/hotspot/gtest/utilities/test_globalCounter_nested.cpp
! test/hotspot/gtest/utilities/test_globalDefinitions.cpp
! test/hotspot/gtest/utilities/test_growableArray.cpp
! test/hotspot/gtest/utilities/test_istream.cpp
! test/hotspot/gtest/utilities/test_java_arithmetic.cpp
! test/hotspot/gtest/utilities/test_json.cpp
! test/hotspot/gtest/utilities/test_linkedlist.cpp
! test/hotspot/gtest/utilities/test_lockFreeStack.cpp
! test/hotspot/gtest/utilities/test_metaspaceClosure.cpp
! test/hotspot/gtest/utilities/test_nonblockingQueue.cpp
! test/hotspot/gtest/utilities/test_objectBitSet.cpp
! test/hotspot/gtest/utilities/test_ostream.cpp
! test/hotspot/gtest/utilities/test_parse_memory_size.cpp
! test/hotspot/gtest/utilities/test_population_count.cpp
! test/hotspot/gtest/utilities/test_powerOfTwo.cpp
! test/hotspot/gtest/utilities/test_quicksort.cpp
! test/hotspot/gtest/utilities/test_resourceHash.cpp
! test/hotspot/gtest/utilities/test_reverse_bits.cpp
! test/hotspot/gtest/utilities/test_singleWriterSynchronizer.cpp
! test/hotspot/gtest/utilities/test_sizes.cpp
! test/hotspot/gtest/utilities/test_spinYield.cpp
! test/hotspot/gtest/utilities/test_stringUtils.cpp
! test/hotspot/gtest/utilities/test_tribool.cpp
! test/hotspot/gtest/utilities/test_unsigned5.cpp
! test/hotspot/gtest/utilities/test_utf8.cpp
! test/hotspot/gtest/utilities/test_valueObjArray.cpp
! test/hotspot/gtest/utilities/test_vmerror.cpp
! test/hotspot/gtest/utilities/test_waitBarrier.cpp
! test/hotspot/gtest/x86/test_assemblerx86.cpp
Changeset: 4a9fba61
Branch: hermetic-java-runtime
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2025-01-21 13:18:58 +0000
URL: https://git.openjdk.org/leyden/commit/4a9fba615da0dfa6646ecb9fd9d929f74fe68…
8347990: Remove SIZE_FORMAT macros and replace remaining uses
Reviewed-by: dholmes, kbarrett
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! test/hotspot/gtest/gc/g1/test_g1FreeIdSet.cpp
! test/hotspot/gtest/gc/shared/test_bufferNodeAllocator.cpp
! test/hotspot/gtest/gc/shared/test_oopStorage.cpp
! test/hotspot/gtest/gc/shared/test_workerDataArray.cpp
! test/hotspot/gtest/logging/test_logFileOutput.cpp
! test/hotspot/gtest/logging/test_logMessageTest.cpp
! test/hotspot/gtest/memory/test_arena.cpp
! test/hotspot/gtest/metaspace/test_blocktree.cpp
! test/hotspot/gtest/metaspace/test_chunkheaderpool.cpp
! test/hotspot/gtest/metaspace/test_commitmask.cpp
! test/hotspot/gtest/metaspace/test_metachunk.cpp
! test/hotspot/gtest/metaspace/test_metaspacearena.cpp
! test/hotspot/gtest/metaspace/test_virtualspacenode.cpp
! test/hotspot/gtest/nmt/test_nmt_cornercases.cpp
! test/hotspot/gtest/nmt/test_nmt_locationprinting.cpp
! test/hotspot/gtest/nmt/test_nmt_totals.cpp
! test/hotspot/gtest/runtime/test_os.cpp
! test/hotspot/gtest/utilities/test_align.cpp
! test/hotspot/gtest/utilities/test_globalDefinitions.cpp
! test/hotspot/gtest/utilities/test_lockFreeStack.cpp
! test/hotspot/gtest/utilities/test_nonblockingQueue.cpp
! test/hotspot/gtest/utilities/test_singleWriterSynchronizer.cpp
! test/hotspot/gtest/utilities/test_vmerror.cpp
Changeset: 48c75976
Branch: hermetic-java-runtime
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2025-01-21 14:46:25 +0000
URL: https://git.openjdk.org/leyden/commit/48c75976b13d891b30ba936ea27fa1f034fd5…
8348029: Make gtest death tests work with real crash signals
Reviewed-by: mbaesken, szaldana
! src/hotspot/share/utilities/vmError.cpp
! test/hotspot/gtest/unittest.hpp
Changeset: 5c4a387b
Branch: hermetic-java-runtime
Author: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2025-01-21 14:46:53 +0000
URL: https://git.openjdk.org/leyden/commit/5c4a387b7e5643815542dd6938e8e1dbb817a…
8348107: test/jdk/java/net/httpclient/HttpsTunnelAuthTest.java fails intermittently
Reviewed-by: jpai
! test/jdk/java/net/httpclient/HttpsTunnelAuthTest.java
Changeset: 1ed396b4
Branch: hermetic-java-runtime
Author: Simon Tooke <stooke(a)openjdk.org>
Committer: Severin Gehwolf <sgehwolf(a)openjdk.org>
Date: 2025-01-21 15:01:37 +0000
URL: https://git.openjdk.org/leyden/commit/1ed396b4fc5e8e5ed69694449993b9330e396…
8346927: serviceability/dcmd/vm/[SystemMapTest.java|SystemDumpMapTest.java] fail at jmx
Reviewed-by: kevinw
! test/hotspot/jtreg/serviceability/dcmd/vm/SystemMapTestBase.java
Changeset: 8e8c9482
Branch: hermetic-java-runtime
Author: SendaoYan <syan(a)openjdk.org>
Date: 2025-01-21 15:32:05 +0000
URL: https://git.openjdk.org/leyden/commit/8e8c9482a972a0b8fe6de0887af8a6558f774…
8346866: [ASAN] memoryReserver.cpp reported applying non-zero offset to non-null pointer produced null pointer
Co-authored-by: Axel Boldt-Christmas <aboldtch(a)openjdk.org>
Reviewed-by: kbarrett, stefank
! src/hotspot/share/memory/memoryReserver.cpp
Changeset: a62a8701
Branch: hermetic-java-runtime
Author: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2025-01-21 16:04:04 +0000
URL: https://git.openjdk.org/leyden/commit/a62a870150cf199f16277b478af2f5d937255…
8347995: Race condition in jdk/java/net/httpclient/offline/FixedResponseHttpClient.java
Reviewed-by: jpai
! test/jdk/java/net/httpclient/offline/FixedResponseHttpClient.java
Changeset: 3d4afc49
Branch: hermetic-java-runtime
Author: Kevin Walls <kevinw(a)openjdk.org>
Date: 2025-01-21 17:23:04 +0000
URL: https://git.openjdk.org/leyden/commit/3d4afc492ac3054fe2bd10f0a76635a613f31…
8345079: Simplify/cleanup Exception handling in RMIConnectionImpl
Reviewed-by: dfuchs
! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java
Changeset: 81912e95
Branch: hermetic-java-runtime
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2025-01-21 18:29:56 +0000
URL: https://git.openjdk.org/leyden/commit/81912e958ba77c1c9371305ecfedad13aaa3f…
8347841: Test fixes that use deprecated time zone IDs
Reviewed-by: jlu, joehw
! test/jdk/java/io/File/TimeZoneLastModified.java
! test/jdk/java/text/Format/DateFormat/DateFormatRegression.java
! test/jdk/java/text/Format/DateFormat/DateFormatTest.java
! test/jdk/java/text/Format/DateFormat/SDFTCKZoneNamesTest.java
! test/jdk/java/text/Format/DateFormat/bug4358730.java
! test/jdk/java/util/Calendar/CalendarRegression.java
! test/jdk/java/util/Calendar/JavatimeTest.java
! test/jdk/java/util/Calendar/bug4316678.java
! test/jdk/java/util/Calendar/bug4372743.java
! test/jdk/java/util/Date/Bug4955000.java
! test/jdk/java/util/Date/DateRegression.java
! test/jdk/java/util/Date/DateTest.java
! test/jdk/java/util/PluggableLocale/TimeZoneNameProviderTest.java
! test/jdk/java/util/Properties/StoreDeadlock.java
! test/jdk/java/util/TimeZone/Bug5097350.java
! test/jdk/java/util/TimeZone/Bug6329116.java
! test/jdk/java/util/TimeZone/Bug6772689.java
! test/jdk/java/util/TimeZone/DaylightTimeTest.java
! test/jdk/java/util/TimeZone/IDTest.java
! test/jdk/java/util/TimeZone/ListTimeZones.java
! test/jdk/java/util/TimeZone/TimeZoneBoundaryTest.java
! test/jdk/java/util/TimeZone/TimeZoneRegression.java
! test/jdk/java/util/TimeZone/bug4096952.java
! test/jdk/sun/security/x509/X509CertImpl/V3Certificate.java
! test/jdk/sun/util/resources/TimeZone/Bug4640234.java
! test/jdk/sun/util/resources/cldr/Bug8134384.java
! test/jdk/sun/util/resources/cldr/Bug8202764.java
Changeset: 6a29a811
Branch: hermetic-java-runtime
Author: William Kemper <wkemper(a)openjdk.org>
Date: 2025-01-21 18:36:19 +0000
URL: https://git.openjdk.org/leyden/commit/6a29a8110ec38b4adc8163ba8651cbc935353…
8345750: Shenandoah: Test TestJcmdHeapDump.java#aggressive intermittent assert(gc_cause() == GCCause::_no_gc) failed: Over-writing cause
Reviewed-by: kdnilsen, ysr
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/services/heapDumper.cpp
Changeset: 9afeb166
Branch: hermetic-java-runtime
Author: Jiangli Zhou <jianglizhou(a)google.com>
Date: 2025-01-21 11:45:45 +0000
URL: https://git.openjdk.org/leyden/commit/9afeb166661892bcf66ec63cf4ab0ff8aa51c…
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
2
1
Changeset: 90bd5445
Branch: hermetic-java-runtime
Author: Claes Redestad <redestad(a)openjdk.org>
Date: 2024-10-28 22:40:25 +0000
URL: https://git.openjdk.org/leyden/commit/90bd544512de541cd98889bec58f419bc69a7…
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 <fyang(a)openjdk.org>
Date: 2024-10-29 00:15:18 +0000
URL: https://git.openjdk.org/leyden/commit/f0075d593db657182e1857e54710a1052e9d1…
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 <amitkumar(a)openjdk.org>
Date: 2024-10-29 04:22:34 +0000
URL: https://git.openjdk.org/leyden/commit/54327bc4e38773b7461977ce17f2185c068bc…
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 <syan(a)openjdk.org>
Date: 2024-10-29 06:05:56 +0000
URL: https://git.openjdk.org/leyden/commit/df3473e22069145334dd7323bfa793c237a7f…
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 <shade(a)openjdk.org>
Date: 2024-10-29 06:43:56 +0000
URL: https://git.openjdk.org/leyden/commit/88dc655a6d6cfc71c467405b62bd35beeed77…
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 <rtoyonag(a)redhat.com>
Date: 2024-10-29 07:50:43 +0000
URL: https://git.openjdk.org/leyden/commit/0abfa3ba8f72538f62be838c1ebac8cfbdd14…
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 <chagedorn(a)openjdk.org>
Date: 2024-10-29 08:07:22 +0000
URL: https://git.openjdk.org/leyden/commit/e389f82b1b2365a43fef744936b222328d714…
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 <mbaesken(a)openjdk.org>
Date: 2024-10-29 08:18:44 +0000
URL: https://git.openjdk.org/leyden/commit/beff8bfe2a5334823b67cb748bc8652dc6a3f…
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 <mbaesken(a)openjdk.org>
Date: 2024-10-29 08:47:13 +0000
URL: https://git.openjdk.org/leyden/commit/79a07ad726f4e4b0502a22a55832960aa1561…
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 <amitkumar(a)openjdk.org>
Date: 2024-10-29 10:48:47 +0000
URL: https://git.openjdk.org/leyden/commit/6332e258f91789cf50d07a6929f32ff3aaef1…
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 <bulasevich(a)openjdk.org>
Date: 2024-10-29 12:02:12 +0000
URL: https://git.openjdk.org/leyden/commit/d8430efb5e159b8e08d2cac66b46cb4ff1112…
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 <mdoerr(a)openjdk.org>
Date: 2024-10-29 13:30:26 +0000
URL: https://git.openjdk.org/leyden/commit/d8b3685d36873904248e9701f66459e074a4a…
8342607: Enhance register printing on x86_64 platforms
Co-authored-by: Richard Reingruber <rrich(a)openjdk.org>
Reviewed-by: rrich, stuefe, mbaesken
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
! src/hotspot/share/utilities/debug.cpp
Changeset: 7c800e6b
Branch: hermetic-java-runtime
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2024-10-29 14:23:07 +0000
URL: https://git.openjdk.org/leyden/commit/7c800e6bae388dd87986f366787398fe99b4e…
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 <shade(a)openjdk.org>
Date: 2024-10-29 14:57:14 +0000
URL: https://git.openjdk.org/leyden/commit/4ce19ca110b6e1eeed7483a1ec7c75fbc1d1b…
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 <ferenc.r.rakoczi(a)oracle.com>
Committer: Weijun Wang <weijun(a)openjdk.org>
Date: 2024-10-29 15:18:24 +0000
URL: https://git.openjdk.org/leyden/commit/9cfb0f7f7ad31081c917be1eb0e39e2552e45…
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 <varadam(a)openjdk.org>
Date: 2024-10-29 18:20:03 +0000
URL: https://git.openjdk.org/leyden/commit/520ddac97053be669d9678375266ccfd6724e…
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 <sspitsyn(a)openjdk.org>
Date: 2024-10-29 19:59:43 +0000
URL: https://git.openjdk.org/leyden/commit/60364ef0010bde2933c22bf581ff8b3700c4a…
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 <syan(a)openjdk.org>
Date: 2024-10-29 23:17:52 +0000
URL: https://git.openjdk.org/leyden/commit/40f3d50badc20db5fbfcd485447e634778d03…
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 <asemenyuk(a)openjdk.org>
Date: 2024-10-30 02:41:45 +0000
URL: https://git.openjdk.org/leyden/commit/ceaa71e73100072b73e8bb8ec57259510e92f…
8342576: [macos] AppContentTest still fails after JDK-8341443 for same reason on older macOS versions
Co-authored-by: Alexander Matveev <almatvee(a)openjdk.org>
Reviewed-by: almatvee
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/share/AppContentTest.java
Changeset: bd795946
Branch: hermetic-java-runtime
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2024-10-30 02:52:54 +0000
URL: https://git.openjdk.org/leyden/commit/bd795946e777fccf797b1b69806217f988212…
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 <amitkumar(a)openjdk.org>
Date: 2024-10-30 03:09:47 +0000
URL: https://git.openjdk.org/leyden/commit/b6f745df5795341dab1fc049a188a9e70d563…
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 <liach(a)openjdk.org>
Date: 2024-10-30 05:58:22 +0000
URL: https://git.openjdk.org/leyden/commit/158ae51be0fa5e8f90ad534df3e4f07745a44…
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 <chagedorn(a)openjdk.org>
Date: 2024-10-30 06:11:06 +0000
URL: https://git.openjdk.org/leyden/commit/63c19d3db586920108808866c7a094a5ae41b…
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 <mbaesken(a)openjdk.org>
Date: 2024-10-30 08:06:54 +0000
URL: https://git.openjdk.org/leyden/commit/f7f5198367c74a97933fba7b18aa68f340a5a…
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 <shade(a)openjdk.org>
Date: 2024-10-30 10:24:12 +0000
URL: https://git.openjdk.org/leyden/commit/9003524c8bbe5041b8d51deb6000b688a2902…
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 <jpai(a)openjdk.org>
Date: 2024-10-30 10:39:05 +0000
URL: https://git.openjdk.org/leyden/commit/0fe15d683630646d42d3b0ff75656a9b9006d…
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 <aboldtch(a)openjdk.org>
Date: 2024-10-30 11:05:07 +0000
URL: https://git.openjdk.org/leyden/commit/821c514a132e809a14648ddbb56f2ffee85fd…
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 <rsunderbabu(a)openjdk.org>
Committer: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2024-10-30 15:45:03 +0000
URL: https://git.openjdk.org/leyden/commit/7404ddf24a162cff445cd0a26aec446461988…
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 <amenkov(a)openjdk.org>
Date: 2024-10-30 18:02:55 +0000
URL: https://git.openjdk.org/leyden/commit/1b177ce5b7e25b3a563066ba92dbf8cacfd29…
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 <mdonovan(a)openjdk.org>
Date: 2024-10-30 18:51:02 +0000
URL: https://git.openjdk.org/leyden/commit/9a9ac1d0059438d33fe69ef51265dc7cff6ad…
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 <jlu(a)openjdk.org>
Date: 2024-10-30 21:49:26 +0000
URL: https://git.openjdk.org/leyden/commit/7461dfe9c652542ef4e8f8fe36ac601ebd345…
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 <honkar(a)openjdk.org>
Date: 2024-10-30 21:53:12 +0000
URL: https://git.openjdk.org/leyden/commit/02ea4b548ea1d5e96b9e59e2aa916d7728844…
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 <kevinw(a)openjdk.org>
Date: 2024-10-30 21:54:43 +0000
URL: https://git.openjdk.org/leyden/commit/cc2fb4d3bd52a0f0b2c92e0b5490e003f9ba5…
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 <fguallini(a)openjdk.org>
Date: 2024-10-30 22:14:54 +0000
URL: https://git.openjdk.org/leyden/commit/f340ab2d360b5dfd375095ac053e9f4fc22a9…
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 <jiangli(a)openjdk.org>
Date: 2024-10-31 01:50:00 +0000
URL: https://git.openjdk.org/leyden/commit/688e92e7f5febddd2935cb7f500dd3f10fbd9…
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 <dlunden(a)openjdk.org>
Date: 2024-10-31 07:46:35 +0000
URL: https://git.openjdk.org/leyden/commit/388d44fbf0126f253860edc88c2efd57f86e5…
8342156: C2: Compilation failure with fewer arguments after JDK-8329032
Co-authored-by: Christian Hagedorn <chagedorn(a)openjdk.org>
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 <eirbjo(a)openjdk.org>
Date: 2024-10-31 08:32:48 +0000
URL: https://git.openjdk.org/leyden/commit/2f1ba5ef09441ed9e505fe2e17c57ccb1771f…
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 <alanb(a)openjdk.org>
Date: 2024-10-31 08:53:19 +0000
URL: https://git.openjdk.org/leyden/commit/dee0982c603b389148a2e615c10c1276c3c58…
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 <chagedorn(a)openjdk.org>
Date: 2024-10-31 09:17:21 +0000
URL: https://git.openjdk.org/leyden/commit/c40bb7621c0e49581dac587b6900b6d281572…
8343296: IGV: Show pre/main/post at CountedLoopNodes
Co-authored-by: Roberto Castañeda Lozano <rcastanedalo(a)openjdk.org>
Reviewed-by: rcastanedalo, kvn
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/idealGraphPrinter.hpp
! src/utils/IdealGraphVisualizer/Filter/src/main/resources/com/sun/hotspot/igv/filter/helper.js
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/customNodeInfo.filter
Changeset: e5bbad05
Branch: hermetic-java-runtime
Author: Arseny Bochkarev <bochkarevarseny(a)gmail.com>
Date: 2024-10-31 12:19:48 +0000
URL: https://git.openjdk.org/leyden/commit/e5bbad059d5dc293288ac415c9f7d0fa89c64…
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 <dnsimon(a)openjdk.org>
Date: 2024-10-31 13:55:42 +0000
URL: https://git.openjdk.org/leyden/commit/29ae26517f9c1fd5e641b3a560aa93e370920…
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 <liach(a)openjdk.org>
Date: 2024-10-31 14:01:13 +0000
URL: https://git.openjdk.org/leyden/commit/3ccd2f757d069c16147b331a90b1590c8ad4a…
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 <rotan.olexandr(a)gmail.com>
Date: 2024-10-31 15:25:42 +0000
URL: https://git.openjdk.org/leyden/commit/b2694934b567c896b715c420584ce0989d2de…
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 <cslucas(a)openjdk.org>
Date: 2024-10-31 17:11:11 +0000
URL: https://git.openjdk.org/leyden/commit/7d8bd21eb0187647ec574abf4fac4f99c435c…
8335977: Deoptimization fails with assert "object should be reallocated already"
Co-authored-by: Christian Hagedorn <chagedorn(a)openjdk.org>
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 <egahlin(a)openjdk.org>
Date: 2024-10-31 18:25:30 +0000
URL: https://git.openjdk.org/leyden/commit/7ad3ef7f763ab909d7b43dbdc8f445c101a9e…
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 <fguallini(a)openjdk.org>
Date: 2024-10-31 18:28:52 +0000
URL: https://git.openjdk.org/leyden/commit/ae82cc1ba101f6c566278f79a2e94bd1d1dd9…
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 <shade(a)openjdk.org>
Date: 2024-10-31 20:18:25 +0000
URL: https://git.openjdk.org/leyden/commit/7c36fa7e175c01dd994cd8f1ef9fd942dbddb…
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 <asemenyuk(a)openjdk.org>
Date: 2024-10-31 20:25:55 +0000
URL: https://git.openjdk.org/leyden/commit/568b07a09b7e08ae9ea4a7d23e1ee3ca8c06e…
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 <ccheung(a)openjdk.org>
Date: 2024-10-31 21:30:08 +0000
URL: https://git.openjdk.org/leyden/commit/d4eb2d924e917e9a81c89ba938876f18089c7…
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 <almatvee(a)openjdk.org>
Date: 2024-10-31 22:17:35 +0000
URL: https://git.openjdk.org/leyden/commit/5a5d9c51beadd9715ad4d5171003b8f54a8a9…
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 <almatvee(a)openjdk.org>
Date: 2024-10-31 22:18:26 +0000
URL: https://git.openjdk.org/leyden/commit/34655c67a8efe1b8eb83d51a1e0efca10c660…
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 <redestad(a)openjdk.org>
Date: 2024-10-31 22:28:53 +0000
URL: https://git.openjdk.org/leyden/commit/29321447b16d318e580f99edb748165eed1a4…
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 <redestad(a)openjdk.org>
Date: 2024-10-31 22:30:25 +0000
URL: https://git.openjdk.org/leyden/commit/b627a41f3de77c27431a128f76d383e1db540…
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 <fyang(a)openjdk.org>
Date: 2024-11-01 00:13:14 +0000
URL: https://git.openjdk.org/leyden/commit/803612ee9377f7875d1b3ceb6f055048703e1…
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 <fyang(a)openjdk.org>
Date: 2024-11-01 00:55:11 +0000
URL: https://git.openjdk.org/leyden/commit/cbda758010c22b0c1b9aec16004d4bfd24ab5…
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 <chagedorn(a)openjdk.org>
Date: 2024-11-01 06:51:34 +0000
URL: https://git.openjdk.org/leyden/commit/6f6cfe643b48c21c9b7349b584d31b813c025…
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 <shade(a)openjdk.org>
Date: 2024-11-01 07:19:51 +0000
URL: https://git.openjdk.org/leyden/commit/2a4d9d9b0d34c84adeae78fad18a96c286c56…
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 <jbhateja(a)openjdk.org>
Date: 2024-11-01 07:34:59 +0000
URL: https://git.openjdk.org/leyden/commit/8d4d589fc5895f328c7db93bae72048e8711d…
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 <kevinw(a)openjdk.org>
Date: 2024-11-01 08:35:28 +0000
URL: https://git.openjdk.org/leyden/commit/4a70c83bd0c563185123ce9d8a34e006c62db…
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 <aturbanov(a)openjdk.org>
Date: 2024-11-01 11:47:00 +0000
URL: https://git.openjdk.org/leyden/commit/f77a5144a12fc31bad8b672a3cc9caa688d78…
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 <zgu(a)openjdk.org>
Date: 2024-11-01 13:04:09 +0000
URL: https://git.openjdk.org/leyden/commit/da0e9e38e378ad14ddf4577924597462d9b05…
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 <fguallini(a)openjdk.org>
Committer: Sean Mullan <mullan(a)openjdk.org>
Date: 2024-11-01 13:11:56 +0000
URL: https://git.openjdk.org/leyden/commit/7e87c071b0fd832473f17ec0f579df40bea62…
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 <tzezula(a)openjdk.org>
Date: 2024-11-01 13:36:26 +0000
URL: https://git.openjdk.org/leyden/commit/751a914b0a377d4e1dd30d2501f0ab4e327de…
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 <mgronlun(a)openjdk.org>
Date: 2024-11-01 14:51:51 +0000
URL: https://git.openjdk.org/leyden/commit/5995786dbd69ed11dd1cacb2a3ac86e3e6f43…
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 <jlu(a)openjdk.org>
Date: 2024-11-01 16:34:53 +0000
URL: https://git.openjdk.org/leyden/commit/ea110c35f5429f1e1de57a301e2256f508a4c…
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 <dnsimon(a)openjdk.org>
Date: 2024-11-01 17:04:23 +0000
URL: https://git.openjdk.org/leyden/commit/1eccdfc62288b8baff950b7293ee931eab896…
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 <fguallini(a)openjdk.org>
Committer: Rajan Halade <rhalade(a)openjdk.org>
Date: 2024-11-01 17:52:20 +0000
URL: https://git.openjdk.org/leyden/commit/c82ad845e101bf5d97c0744377d68002907d4…
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 <jbhateja(a)openjdk.org>
Date: 2024-11-02 01:07:41 +0000
URL: https://git.openjdk.org/leyden/commit/3c7082a633037c19066c36be2520487b0bed4…
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 <jiangli(a)openjdk.org>
Date: 2024-11-02 01:11:20 +0000
URL: https://git.openjdk.org/leyden/commit/8c1cf8fabe810d4031c3d57e8b8f75f5c84a4…
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 <acobbs(a)openjdk.org>
Date: 2024-11-02 02:32:02 +0000
URL: https://git.openjdk.org/leyden/commit/00ec10574dd66ba300f02929ec9406a6b9fdf…
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 <aturbanov(a)openjdk.org>
Date: 2024-11-02 08:33:56 +0000
URL: https://git.openjdk.org/leyden/commit/069bb79103f0ab75448de3989468d08b3cc3d…
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 <asemenyuk(a)openjdk.org>
Date: 2024-11-02 12:44:17 +0000
URL: https://git.openjdk.org/leyden/commit/29882bfe7b7e76446a96862cd0a5e81c7e054…
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 <michaelm(a)openjdk.org>
Date: 2024-11-03 17:43:46 +0000
URL: https://git.openjdk.org/leyden/commit/d26412e657a15460cdf77c0fef4666292e070…
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 <fyang(a)openjdk.org>
Date: 2024-11-04 01:40:20 +0000
URL: https://git.openjdk.org/leyden/commit/37a3398b5879e0ee79891e97791cd1d6e99ab…
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 <amitkumar(a)openjdk.org>
Date: 2024-11-04 03:36:25 +0000
URL: https://git.openjdk.org/leyden/commit/c125178065664fdf96c42dfc6dcfa2431e601…
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 <thartmann(a)openjdk.org>
Date: 2024-11-04 06:27:33 +0000
URL: https://git.openjdk.org/leyden/commit/2432c4f862e66e91c60e75ccc43b376020d80…
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 <asotona(a)openjdk.org>
Date: 2024-11-04 07:19:23 +0000
URL: https://git.openjdk.org/leyden/commit/f9e1c62dcd2279cbe5a93a2b19a492cb5b087…
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 <dfenacci(a)openjdk.org>
Date: 2024-11-04 07:33:54 +0000
URL: https://git.openjdk.org/leyden/commit/e7f0bf11ff0e89b6b156d5e88ca3771c706aa…
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 <mli(a)openjdk.org>
Date: 2024-11-04 09:19:39 +0000
URL: https://git.openjdk.org/leyden/commit/df08a9ec0d813fcd4ea88a3773c230af6d65e…
8312425: [vectorapi] AArch64: Optimize vector math operations with SLEEF
Co-authored-by: Xiaohong Gong <xgong(a)openjdk.org>
Reviewed-by: ihse, fgao, aph
! make/autoconf/flags-cflags.m4
! make/autoconf/spec.gmk.template
! make/modules/jdk.incubator.vector/Lib.gmk
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
+ src/jdk.incubator.vector/linux/native/libsleef/lib/vector_math_neon.c
+ src/jdk.incubator.vector/linux/native/libsleef/lib/vector_math_sve.c
Changeset: 75801992
Branch: hermetic-java-runtime
Author: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2024-11-04 09:58:51 +0000
URL: https://git.openjdk.org/leyden/commit/75801992a7c626d409f66e2491082dba84c6f…
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 <ayang(a)openjdk.org>
Date: 2024-11-04 10:31:24 +0000
URL: https://git.openjdk.org/leyden/commit/452a5fbd9c29e0991758ab97ed5bdbf1922b6…
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 <fyang(a)openjdk.org>
Date: 2024-11-04 10:54:19 +0000
URL: https://git.openjdk.org/leyden/commit/7f131a9e1eb96d905a57f6e1e6fec2b7c7f72…
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 <pminborg(a)openjdk.org>
Date: 2024-11-04 11:06:25 +0000
URL: https://git.openjdk.org/leyden/commit/f69b6016d6160d7093c32a806c60d85cf9a02…
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 <aivanov(a)openjdk.org>
Date: 2024-11-04 11:37:47 +0000
URL: https://git.openjdk.org/leyden/commit/7bca0af481e2ab1d9576fdf400079b4e4ca91…
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 <hannesw(a)openjdk.org>
Date: 2024-11-04 12:05:08 +0000
URL: https://git.openjdk.org/leyden/commit/809030bfb2066805118dcd4326588bc224b78…
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 <jsjolen(a)openjdk.org>
Date: 2024-11-04 12:14:06 +0000
URL: https://git.openjdk.org/leyden/commit/b41d713ff4157ebfed9da809c2ef970a3d1a6…
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 <abimpoudis(a)openjdk.org>
Date: 2024-11-04 12:27:12 +0000
URL: https://git.openjdk.org/leyden/commit/895a7b64f01dec7248549b127875edcf00645…
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 <liach(a)openjdk.org>
Date: 2024-11-04 13:24:09 +0000
URL: https://git.openjdk.org/leyden/commit/1f7d524fd3ecd932deb44b6fafdaa36c6bba4…
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 <liach(a)openjdk.org>
Date: 2024-11-04 13:24:29 +0000
URL: https://git.openjdk.org/leyden/commit/8d6cfba37fe641e35886fdba536f5b2f1709e…
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 <pminborg(a)openjdk.org>
Date: 2024-11-04 14:12:30 +0000
URL: https://git.openjdk.org/leyden/commit/646d64e88003ef2a2e1960cef0cc59d1a97bb…
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 <shade(a)openjdk.org>
Date: 2024-11-04 14:37:10 +0000
URL: https://git.openjdk.org/leyden/commit/b74652b5f4424419b36888514730ac7550f42…
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 <syan(a)openjdk.org>
Date: 2024-11-04 15:05:52 +0000
URL: https://git.openjdk.org/leyden/commit/7f8450cc511e22e3183092edfa3a37b39f133…
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 <acobbs(a)openjdk.org>
Date: 2024-11-04 16:13:10 +0000
URL: https://git.openjdk.org/leyden/commit/23fa1a33274d279a53fa6dde6839004505619…
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 <naoto(a)openjdk.org>
Date: 2024-11-04 17:00:44 +0000
URL: https://git.openjdk.org/leyden/commit/1c4483473d878bb4c41e66f27fea84ef81ede…
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 <acobbs(a)openjdk.org>
Date: 2024-11-04 17:32:11 +0000
URL: https://git.openjdk.org/leyden/commit/1cc3586c5328e7b792498707a08952e760b35…
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 <jiangli(a)openjdk.org>
Date: 2024-11-04 17:58:22 +0000
URL: https://git.openjdk.org/leyden/commit/774de278f77817e4494dc73bfee9257f14560…
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 <bpb(a)openjdk.org>
Date: 2024-11-04 18:18:14 +0000
URL: https://git.openjdk.org/leyden/commit/0668e181c8234df3fab478748b88365510a73…
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 <abarashev(a)openjdk.org>
Date: 2024-11-04 18:46:38 +0000
URL: https://git.openjdk.org/leyden/commit/8b4749713c63a08e502845ed5d0a023682201…
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 <jlu(a)openjdk.org>
Date: 2024-11-04 20:55:17 +0000
URL: https://git.openjdk.org/leyden/commit/825ceb16b2e2347a4d9c1977d9a3a2da1296d…
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 <jlu(a)openjdk.org>
Date: 2024-11-04 21:36:51 +0000
URL: https://git.openjdk.org/leyden/commit/714472d8a5b3d16b870bc272ce8664cd62733…
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 <swen(a)openjdk.org>
Date: 2024-11-05 00:29:08 +0000
URL: https://git.openjdk.org/leyden/commit/67907d5e8985ee47ddadb51dae1220404a18d…
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 <fyang(a)openjdk.org>
Date: 2024-11-05 00:48:45 +0000
URL: https://git.openjdk.org/leyden/commit/20f3aaff4470745ff082bc562f4e4e7204409…
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 <weijun(a)openjdk.org>
Date: 2024-11-05 02:53:26 +0000
URL: https://git.openjdk.org/leyden/commit/cd91a44500e83f84e8e9ecc2760552dd18860…
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 <n.sornasarathi(a)gmail.com>
Committer: Amit Kumar <amitkumar(a)openjdk.org>
Date: 2024-11-05 06:08:16 +0000
URL: https://git.openjdk.org/leyden/commit/0f7dd98d9d546e0fc2c7b1df779cef35e5b58…
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 <psadhukhan(a)openjdk.org>
Date: 2024-11-05 06:27:42 +0000
URL: https://git.openjdk.org/leyden/commit/dafa2e55adb6b054c342d5e723e51087d771e…
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 <tschatzl(a)openjdk.org>
Date: 2024-11-05 09:33:50 +0000
URL: https://git.openjdk.org/leyden/commit/abf2dc7128fc0644e85bca32d8f3beacc876c…
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 <Mikhail.Ablakatov(a)arm.com>
Date: 2024-11-05 10:20:51 +0000
URL: https://git.openjdk.org/leyden/commit/4fc6d4135e795d18a024a6035908f380b8108…
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 <epeter(a)openjdk.org>
Date: 2024-11-05 11:46:40 +0000
URL: https://git.openjdk.org/leyden/commit/f3671beefb3ff07441a905e25619f0d1a0a2f…
8335392: C2 MergeStores: enhanced pointer parsing
Co-authored-by: Christian Hagedorn <chagedorn(a)openjdk.org>
Reviewed-by: kvn, chagedorn
! src/hotspot/share/compiler/compilerDirectives.cpp
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/compiler/compilerOracle.hpp
! src/hotspot/share/compiler/directivesParser.cpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/memnode.cpp
+ src/hotspot/share/opto/mempointer.cpp
+ src/hotspot/share/opto/mempointer.hpp
+ src/hotspot/share/opto/noOverflowInt.hpp
+ src/hotspot/share/opto/traceMergeStoresTag.hpp
+ test/hotspot/gtest/opto/test_no_overflow_int.cpp
! test/hotspot/jtreg/compiler/c2/TestMergeStores.java
+ test/hotspot/jtreg/compiler/c2/TestMergeStoresMemorySegment.java
! test/hotspot/jtreg/compiler/c2/TestMergeStoresUnsafeArrayPointer.java
! test/micro/org/openjdk/bench/vm/compiler/MergeStores.java
Changeset: f62fc484
Branch: hermetic-java-runtime
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2024-11-05 11:47:42 +0000
URL: https://git.openjdk.org/leyden/commit/f62fc4844125cc20a91dc2be39ba05a2d3aca…
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 <liach(a)openjdk.org>
Date: 2024-11-05 12:15:42 +0000
URL: https://git.openjdk.org/leyden/commit/16feeb7a8e9a02fec4846179fcfbdc3a71b07…
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 <asemenyuk(a)openjdk.org>
Date: 2024-11-05 13:42:27 +0000
URL: https://git.openjdk.org/leyden/commit/c33a8f52b613e5eff02f572eda876cbbfc7c2…
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 <swen(a)openjdk.org>
Date: 2024-11-05 15:05:33 +0000
URL: https://git.openjdk.org/leyden/commit/5890d9438bbde88b89070052926a2eafe13d7…
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 <szaldana(a)openjdk.org>
Date: 2024-11-05 15:25:18 +0000
URL: https://git.openjdk.org/leyden/commit/0b733e9a22fd786f3fd133faae3b00d31258e…
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 <acobbs(a)openjdk.org>
Date: 2024-11-05 15:44:54 +0000
URL: https://git.openjdk.org/leyden/commit/c799cad1de93aadfe60d9cbccb0499d7299f0…
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 <acobbs(a)openjdk.org>
Date: 2024-11-05 15:46:00 +0000
URL: https://git.openjdk.org/leyden/commit/f95097cc64f1d7647f8328b623e9bd9f1180b…
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 <acobbs(a)openjdk.org>
Date: 2024-11-05 15:48:02 +0000
URL: https://git.openjdk.org/leyden/commit/fbf9b96b6103250a2f72c3cbc47d73e9ddea6…
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 <mbaesken(a)openjdk.org>
Date: 2024-11-05 15:48:23 +0000
URL: https://git.openjdk.org/leyden/commit/8cb122119409fb13b4b9b2e74851207734d5c…
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 <cushon(a)openjdk.org>
Date: 2024-11-05 17:06:04 +0000
URL: https://git.openjdk.org/leyden/commit/839de82c314697d7461b77caa9d85407e3578…
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 <aph(a)openjdk.org>
Date: 2024-11-05 17:12:17 +0000
URL: https://git.openjdk.org/leyden/commit/3fab8e37bbebbb3930108b2015efe488b1fa1…
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 <lmesnik(a)openjdk.org>
Date: 2024-11-05 20:53:08 +0000
URL: https://git.openjdk.org/leyden/commit/847cc5ebac43b83746d8f238c5f9ecf2972a2…
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 <kdriver(a)openjdk.org>
Date: 2024-11-05 21:07:52 +0000
URL: https://git.openjdk.org/leyden/commit/2a1ae0ff89a8ac364206b09059d9dc884adcc…
8331008: Implement JEP 478: Key Derivation Function API (Preview)
Co-authored-by: Rajan Halade <rhalade(a)openjdk.org>
Co-authored-by: Weijun Wang <weijun(a)openjdk.org>
Co-authored-by: Valerie Peng <valeriep(a)openjdk.org>
Reviewed-by: weijun, valeriep
+ src/java.base/share/classes/com/sun/crypto/provider/HKDFKeyDerivation.java
! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java
! src/java.base/share/classes/java/security/Provider.java
+ src/java.base/share/classes/javax/crypto/KDF.java
+ src/java.base/share/classes/javax/crypto/KDFParameters.java
+ src/java.base/share/classes/javax/crypto/KDFSpi.java
+ src/java.base/share/classes/javax/crypto/spec/HKDFParameterSpec.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! src/java.base/share/classes/sun/security/util/Debug.java
+ test/jdk/com/sun/crypto/provider/KDF/HKDFBasicFunctionsTest.java
+ test/jdk/com/sun/crypto/provider/KDF/HKDFExhaustiveTest.java
+ test/jdk/com/sun/crypto/provider/KDF/HKDFKnownAnswerTests.java
+ test/jdk/com/sun/crypto/provider/KDF/HKDFSaltIKMTest.java
+ test/jdk/javax/crypto/KDF/KDFDelayedProviderSyncTest.java
+ test/jdk/javax/crypto/KDF/KDFDelayedProviderTest.java
+ test/jdk/javax/crypto/KDF/KDFDelayedProviderThreadingTest.java
+ test/jdk/security/unsignedjce/java.base/javax/crypto/ProviderVerifier.java
Changeset: d4d9831c
Branch: hermetic-java-runtime
Author: Cesar Soares Lucas <cslucas(a)openjdk.org>
Date: 2024-11-05 21:19:31 +0000
URL: https://git.openjdk.org/leyden/commit/d4d9831c9075c1a157d8375e6902bfc6c7313…
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 <nbenalla(a)openjdk.org>
Date: 2024-11-05 21:43:11 +0000
URL: https://git.openjdk.org/leyden/commit/69bc0887741a7dd7eda234f5b3252c3c5e46d…
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 <amenkov(a)openjdk.org>
Date: 2024-11-05 22:39:00 +0000
URL: https://git.openjdk.org/leyden/commit/471f112bca715d04304cbe35c6ed63df8c7b7…
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 <kiriyama.takuya(a)fujitsu.com>
Committer: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2024-11-06 05:38:46 +0000
URL: https://git.openjdk.org/leyden/commit/1b0281dc77f41fc5df323c7f7b25a4138b1ff…
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 <chagedorn(a)openjdk.org>
Date: 2024-11-06 06:10:01 +0000
URL: https://git.openjdk.org/leyden/commit/4431852a880b06241231d346311170331c20a…
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 <fyang(a)openjdk.org>
Date: 2024-11-06 06:36:49 +0000
URL: https://git.openjdk.org/leyden/commit/bdd68163df4d9b63694bfc0900e4b5ddb2475…
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 <mbaesken(a)openjdk.org>
Date: 2024-11-06 08:03:26 +0000
URL: https://git.openjdk.org/leyden/commit/06d8216a4ef6b883119459da7e52b37d16cd2…
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 <aph(a)openjdk.org>
Date: 2024-11-06 08:58:08 +0000
URL: https://git.openjdk.org/leyden/commit/ead0116f2624e0e34529e47e4f509142d588b…
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 <rcastanedalo(a)openjdk.org>
Date: 2024-11-06 09:17:21 +0000
URL: https://git.openjdk.org/leyden/commit/83f3d42d6bcefac80449987f4d951f8280eee…
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 <roland(a)openjdk.org>
Date: 2024-11-06 14:47:14 +0000
URL: https://git.openjdk.org/leyden/commit/57c3bb6091f8ba0caced6f5ecf21dc998ffee…
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 <roland(a)openjdk.org>
Date: 2024-11-06 14:49:30 +0000
URL: https://git.openjdk.org/leyden/commit/72a45ddbad9c343200197348ccfcf74105e6f…
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 <abimpoudis(a)openjdk.org>
Date: 2024-11-06 14:50:54 +0000
URL: https://git.openjdk.org/leyden/commit/6811a11e278118b8b2781f1eaf45d363a3d2d…
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 <shade(a)openjdk.org>
Date: 2024-11-06 16:38:55 +0000
URL: https://git.openjdk.org/leyden/commit/0be7118b2f761b416ebf8cbb11473d51e80be…
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 <sparasa(a)openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan(a)openjdk.org>
Date: 2024-11-06 16:41:41 +0000
URL: https://git.openjdk.org/leyden/commit/c0e6c3b93c0d21debc538e0135805c2957053…
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 <aph(a)openjdk.org>
Date: 2024-11-06 17:52:07 +0000
URL: https://git.openjdk.org/leyden/commit/78b378ad03d0f6c85468ac208e84fabea79fc…
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 <fguallini(a)openjdk.org>
Date: 2024-11-06 18:36:05 +0000
URL: https://git.openjdk.org/leyden/commit/342fe42555a0e892d21d187287ab996be199a…
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 <matsaave(a)openjdk.org>
Date: 2024-11-06 18:46:06 +0000
URL: https://git.openjdk.org/leyden/commit/d20ccd1aef4a36662cc9fcc91d1c14b673918…
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 <mdoerr(a)openjdk.org>
Date: 2024-11-06 19:36:20 +0000
URL: https://git.openjdk.org/leyden/commit/e33dc13567a4f0d9a6c1ae63fa0424ca27d52…
8343343: Misc crash dump improvements on more platforms after JDK-8294160
Co-authored-by: Boris Ulasevich <bulasevich(a)openjdk.org>
Reviewed-by: mbaesken, jkern, dlong
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp
! src/hotspot/os_cpu/windows_aarch64/os_windows_aarch64.cpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
! src/hotspot/share/runtime/os.cpp
Changeset: 9e31e78e
Branch: hermetic-java-runtime
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2024-11-07 00:51:06 +0000
URL: https://git.openjdk.org/leyden/commit/9e31e78e39a4b573c158ef31af3ab4e9a1e22…
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 <syan(a)openjdk.org>
Date: 2024-11-07 03:12:32 +0000
URL: https://git.openjdk.org/leyden/commit/f2316f6829c9b671e992401ee39d7a1a18058…
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 <aboldtch(a)openjdk.org>
Date: 2024-11-07 06:28:02 +0000
URL: https://git.openjdk.org/leyden/commit/97b681e93a9469d8d16122dc10bbf2f5b5fe2…
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 <chagedorn(a)openjdk.org>
Date: 2024-11-07 07:05:20 +0000
URL: https://git.openjdk.org/leyden/commit/a6c85daa1c5e685ab64cbf9860a022aaa4a0d…
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 <pminborg(a)openjdk.org>
Date: 2024-11-07 07:25:41 +0000
URL: https://git.openjdk.org/leyden/commit/619b4d596634ee84b9bf5884b97a69eb01661…
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 <theo.weidmann(a)oracle.com>
Committer: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2024-11-07 07:46:52 +0000
URL: https://git.openjdk.org/leyden/commit/0e1c1b793d43064aabe9571057284899c9580…
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 <jsjolen(a)openjdk.org>
Date: 2024-11-07 08:16:17 +0000
URL: https://git.openjdk.org/leyden/commit/c3df050b88ecef123199a4e96f6d9884d064a…
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 <tholenstein(a)openjdk.org>
Date: 2024-11-07 08:55:55 +0000
URL: https://git.openjdk.org/leyden/commit/592a48b163ed582872b686e7a606cf8b96fcb…
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 <theo.weidmann(a)oracle.com>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2024-11-07 10:04:03 +0000
URL: https://git.openjdk.org/leyden/commit/7620b129888d57514d9ef588e0681f1d43377…
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 <nbenalla(a)openjdk.org>
Date: 2024-11-07 10:30:12 +0000
URL: https://git.openjdk.org/leyden/commit/4244682309e7ae1be892280dfd6a6f70ccecc…
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 <simonis(a)openjdk.org>
Date: 2024-11-07 12:10:50 +0000
URL: https://git.openjdk.org/leyden/commit/f0b251d76078e8d5b47e967b0449c4cbdcb5a…
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 <asemenyuk(a)openjdk.org>
Date: 2024-11-07 12:32:34 +0000
URL: https://git.openjdk.org/leyden/commit/ac82a8f89c7066fb1d379b12bcfd68053cb39…
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 <kevinw(a)openjdk.org>
Date: 2024-11-07 13:10:26 +0000
URL: https://git.openjdk.org/leyden/commit/d2b681d4557109158fbbce9db995f4146c344…
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 <qamai(a)openjdk.org>
Date: 2024-11-07 14:32:18 +0000
URL: https://git.openjdk.org/leyden/commit/1d117f65f06456ae571aecc146542c2f79d40…
8343394: Make MemorySessionImpl.state a stable field
Co-authored-by: Maurizio Cimadamore <mcimadamore(a)openjdk.org>
Reviewed-by: mcimadamore, jvernee
! src/java.base/share/classes/jdk/internal/foreign/ConfinedSession.java
! src/java.base/share/classes/jdk/internal/foreign/GlobalSession.java
! src/java.base/share/classes/jdk/internal/foreign/ImplicitSession.java
! src/java.base/share/classes/jdk/internal/foreign/MemorySessionImpl.java
! src/java.base/share/classes/jdk/internal/foreign/SharedSession.java
! test/jdk/java/foreign/TestMemorySession.java
+ test/micro/org/openjdk/bench/java/lang/foreign/LoopOverRandom.java
Changeset: d3c042f9
Branch: hermetic-java-runtime
Author: Maurizio Cimadamore <mcimadamore(a)openjdk.org>
Date: 2024-11-07 15:31:17 +0000
URL: https://git.openjdk.org/leyden/commit/d3c042f9a0cd91e7cdf7f45cb0ea387f7ba97…
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 <bpb(a)openjdk.org>
Date: 2024-11-07 17:19:27 +0000
URL: https://git.openjdk.org/leyden/commit/56c588b4e88d779cd5c5f67e7bfb4e1641eb9…
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 <kevinw(a)openjdk.org>
Date: 2024-11-07 18:13:44 +0000
URL: https://git.openjdk.org/leyden/commit/4f5a241ec11981bcb5f8ab0936b0e821ec5a0…
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 <ccheung(a)openjdk.org>
Date: 2024-11-07 18:27:27 +0000
URL: https://git.openjdk.org/leyden/commit/ccda8159f65be39d6fab9be87b1a79465aae5…
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 <iklam(a)openjdk.org>
Date: 2024-11-07 18:53:22 +0000
URL: https://git.openjdk.org/leyden/commit/fac89f471c6f362cf47b3fae801e8cb51bd89…
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 <kdriver(a)openjdk.org>
Date: 2024-11-07 19:27:35 +0000
URL: https://git.openjdk.org/leyden/commit/2c7bea1cb2acd768e57f460440228fee91425…
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 <daniel.gredler(a)gmail.com>
Date: 2024-11-07 20:19:50 +0000
URL: https://git.openjdk.org/leyden/commit/84c99fb91ffc4bfbc2fb0f20f558603d5660d…
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 <asemenyuk(a)openjdk.org>
Date: 2024-11-07 22:10:59 +0000
URL: https://git.openjdk.org/leyden/commit/a63f501b9238c6aae81c2e39fcc1852652116…
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 <mdoerr(a)openjdk.org>
Date: 2024-11-07 22:11:34 +0000
URL: https://git.openjdk.org/leyden/commit/f621f26cd113090a0305598cfc50f0eac9a26…
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 <jpai(a)openjdk.org>
Date: 2024-11-08 04:04:34 +0000
URL: https://git.openjdk.org/leyden/commit/068f4ce8bc0fb43417c6493597160b4955422…
8343293: Remove the check for <apphome>/jre/lib/libjava.dylib from the launcher's java_md_macosx.m
Reviewed-by: bpb, rriggs
! src/java.base/macosx/native/libjli/java_md_macosx.m
Changeset: d0077eec
Branch: hermetic-java-runtime
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2024-11-08 06:33:41 +0000
URL: https://git.openjdk.org/leyden/commit/d0077eece0531bbfef72d25628ec23ba3a799…
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 <roland(a)openjdk.org>
Date: 2024-11-08 07:51:58 +0000
URL: https://git.openjdk.org/leyden/commit/a10b1ccd377335354db7505e9944496729e53…
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 <kevinw(a)openjdk.org>
Date: 2024-11-08 09:04:24 +0000
URL: https://git.openjdk.org/leyden/commit/bf5c3ce2808c65329ff0ea5ef37b980c3b302…
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 <tschatzl(a)openjdk.org>
Date: 2024-11-08 09:17:27 +0000
URL: https://git.openjdk.org/leyden/commit/a9e53bb11788761277563d5912a9981932a7c…
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 <tschatzl(a)openjdk.org>
Date: 2024-11-08 09:44:12 +0000
URL: https://git.openjdk.org/leyden/commit/c7f071cf36a6f064e293e82e7e5bb0abcc76a…
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 <nbenalla(a)openjdk.org>
Date: 2024-11-08 09:53:16 +0000
URL: https://git.openjdk.org/leyden/commit/2e58ede18c7cfe7364a8d6a630989b0ff2ea6…
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 <shade(a)openjdk.org>
Date: 2024-11-08 10:04:12 +0000
URL: https://git.openjdk.org/leyden/commit/0c281acfb4c87436096cb562d70f800dffa36…
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 <vromero(a)openjdk.org>
Date: 2024-11-08 12:27:31 +0000
URL: https://git.openjdk.org/leyden/commit/96eed7fa6c025374bc10039bca2949a76d78f…
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 <amitkumar(a)openjdk.org>
Date: 2024-11-08 12:46:17 +0000
URL: https://git.openjdk.org/leyden/commit/f6edfe58d6931b058a5fec722615740818711…
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 <theo.weidmann(a)oracle.com>
Date: 2024-11-08 13:31:24 +0000
URL: https://git.openjdk.org/leyden/commit/7d6a2f3740bf42652bdf05bb922d1f2b2ae60…
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 <djelinski(a)openjdk.org>
Date: 2024-11-08 15:03:17 +0000
URL: https://git.openjdk.org/leyden/commit/72f67fb16a2470fc40c6ddc3700ba92f98a62…
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 <pminborg(a)openjdk.org>
Date: 2024-11-08 16:36:57 +0000
URL: https://git.openjdk.org/leyden/commit/2fb0c1dd62f1c690cf6b78f5cdfe18b10c991…
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 <kdriver(a)openjdk.org>
Date: 2024-11-08 16:59:26 +0000
URL: https://git.openjdk.org/leyden/commit/605396280d5ea225828da4ed688068334a15e…
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 <rkennke(a)openjdk.org>
Date: 2024-11-08 17:21:39 +0000
URL: https://git.openjdk.org/leyden/commit/44ec501a41f4794259dd03cd168838e793348…
8305895: Implement JEP 450: Compact Object Headers (Experimental)
Co-authored-by: Sandhya Viswanathan <sviswanathan(a)openjdk.org>
Co-authored-by: Martin Doerr <mdoerr(a)openjdk.org>
Co-authored-by: Hamlin Li <mli(a)openjdk.org>
Co-authored-by: Thomas Stuefe <stuefe(a)openjdk.org>
Co-authored-by: Amit Kumar <amitkumar(a)openjdk.org>
Co-authored-by: Stefan Karlsson <stefank(a)openjdk.org>
Co-authored-by: Coleen Phillimore <coleenp(a)openjdk.org>
Co-authored-by: Axel Boldt-Christmas <aboldtch(a)openjdk.org>
Reviewed-by: coleenp, stefank, stuefe, phh, ihse, lmesnik, tschatzl, matsaave, rcastanedalo, vpaprotski, yzheng, egahlin
! make/Images.gmk
! make/autoconf/configure.ac
! make/autoconf/jdk-options.m4
! make/autoconf/spec.gmk.template
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/compressedKlass_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_arraycopy_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/compressedKlass_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/c2_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/c2_MacroAssembler_s390.hpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/c2_stubGenerator_x86_64_string.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/matcher_x86.hpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/archiveHeapWriter.hpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/dumpAllocStats.cpp
! src/hotspot/share/cds/dumpAllocStats.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/ci/ciKlass.cpp
! src/hotspot/share/ci/ciKlass.hpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactTask.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.cpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1FullGCPrepareTask.inline.hpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.hpp
! src/hotspot/share/gc/parallel/mutableSpace.cpp
! src/hotspot/share/gc/parallel/parallelArguments.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.inline.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/serialArguments.cpp
! src/hotspot/share/gc/serial/serialArguments.hpp
! src/hotspot/share/gc/serial/serialFullGC.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
+ src/hotspot/share/gc/shared/fullGCForwarding.cpp
+ src/hotspot/share/gc/shared/fullGCForwarding.hpp
+ src/hotspot/share/gc/shared/fullGCForwarding.inline.hpp
! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/gc/shared/preservedMarks.cpp
! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
! src/hotspot/share/gc/shenandoah/shenandoahArguments.hpp
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
! src/hotspot/share/gc/shenandoah/shenandoahForwarding.hpp
! src/hotspot/share/gc/shenandoah/shenandoahForwarding.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/gc/z/zObjArrayAllocator.cpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
! src/hotspot/share/jfr/leakprofiler/chains/objectSampleMarker.hpp
! src/hotspot/share/jfr/support/jfrObjectAllocationSample.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/memory/classLoaderMetaspace.cpp
! src/hotspot/share/memory/classLoaderMetaspace.hpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace.hpp
! src/hotspot/share/memory/metaspace/binList.hpp
! src/hotspot/share/memory/metaspace/blockTree.cpp
! src/hotspot/share/memory/metaspace/blockTree.hpp
! src/hotspot/share/memory/metaspace/freeBlocks.cpp
! src/hotspot/share/memory/metaspace/freeBlocks.hpp
+ src/hotspot/share/memory/metaspace/metablock.hpp
+ src/hotspot/share/memory/metaspace/metablock.inline.hpp
! src/hotspot/share/memory/metaspace/metaspaceArena.cpp
! src/hotspot/share/memory/metaspace/metaspaceArena.hpp
! src/hotspot/share/memory/metaspace/metaspaceCommon.hpp
! src/hotspot/share/memory/metaspace/metaspaceContext.cpp
! src/hotspot/share/memory/metaspace/metaspaceContext.hpp
! src/hotspot/share/memory/metaspace/metaspaceReporter.cpp
! src/hotspot/share/memory/metaspace/metaspaceStatistics.cpp
! src/hotspot/share/memory/metaspace/runningCounters.cpp
! src/hotspot/share/memory/metaspace/runningCounters.hpp
! src/hotspot/share/memory/metaspace/testHelpers.cpp
! src/hotspot/share/memory/metaspace/testHelpers.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/arrayOop.hpp
! src/hotspot/share/oops/compressedKlass.cpp
! src/hotspot/share/oops/compressedKlass.hpp
! src/hotspot/share/oops/compressedKlass.inline.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceOop.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/klass.inline.hpp
! src/hotspot/share/oops/markWord.cpp
! src/hotspot/share/oops/markWord.hpp
+ src/hotspot/share/oops/markWord.inline.hpp
! src/hotspot/share/oops/objArrayKlass.cpp
! src/hotspot/share/oops/objArrayKlass.inline.hpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/oops/typeArrayKlass.cpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/DebuggerBase.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Array.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Instance.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Mark.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Oop.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/RobustOopDeterminator.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/SharedLibraryJVMCIReflection.java
! test/hotspot/gtest/gc/shared/test_preservedMarks.cpp
! test/hotspot/gtest/metaspace/metaspaceGtestContexts.hpp
! test/hotspot/gtest/metaspace/test_binlist.cpp
! test/hotspot/gtest/metaspace/test_blocktree.cpp
+ test/hotspot/gtest/metaspace/test_clms.cpp
! test/hotspot/gtest/metaspace/test_freeblocks.cpp
+ test/hotspot/gtest/metaspace/test_metablock.cpp
! test/hotspot/gtest/metaspace/test_metaspaceUtils.cpp
! test/hotspot/gtest/metaspace/test_metaspacearena.cpp
! test/hotspot/gtest/metaspace/test_metaspacearena_stress.cpp
! test/hotspot/gtest/oops/test_arrayOop.cpp
! test/hotspot/gtest/oops/test_compressedKlass.cpp
! test/hotspot/gtest/oops/test_objArrayOop.cpp
! test/hotspot/gtest/oops/test_typeArrayOop.cpp
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationMismatchedAccess.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationNotRun.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/BMITestRunner.java
! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVector.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestMulAddS2I.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopCombinedOpTest.java
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
! test/hotspot/jtreg/gc/g1/plab/TestPLABPromotion.java
! test/hotspot/jtreg/gtest/CompressedKlassGtest.java
! test/hotspot/jtreg/gtest/MetaspaceGtests.java
! test/hotspot/jtreg/gtest/MetaspaceUtilsGtests.java
! test/hotspot/jtreg/runtime/CompressedOops/CompressedCPUSpecificClassSpaceReservation.java
! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointers.java
! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointersEncodingScheme.java
! test/hotspot/jtreg/runtime/FieldLayout/ArrayBaseOffsets.java
+ test/hotspot/jtreg/runtime/FieldLayout/BaseOffsets.java
+ test/hotspot/jtreg/runtime/cds/TestDefaultArchiveLoading.java
! test/hotspot/jtreg/runtime/cds/appcds/TestZGCWithCDS.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/TestAutoCreateSharedArchiveNoDefaultArchive.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbLongConstant.java
! test/jdk/java/lang/instrument/GetObjectSizeIntrinsicsTest.java
! test/jdk/tools/jlink/plugins/CDSPluginTest.java
Changeset: 03298558
Branch: hermetic-java-runtime
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2024-11-08 20:22:24 +0000
URL: https://git.openjdk.org/leyden/commit/0329855831102a48abf14b5befc933f84dfd3…
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 <prr(a)openjdk.org>
Date: 2024-11-08 20:37:08 +0000
URL: https://git.openjdk.org/leyden/commit/52c0b09b62ca82f7e0cbe910cb92243131f06…
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 <eirbjo(a)openjdk.org>
Date: 2024-11-09 05:53:16 +0000
URL: https://git.openjdk.org/leyden/commit/8a69893e1d01f27b0be65cca69601856c1e54…
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 <qamai(a)openjdk.org>
Date: 2024-11-09 09:39:23 +0000
URL: https://git.openjdk.org/leyden/commit/2614c991d8244337dbf6a22bf296cd5eff5a7…
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 <goetz(a)openjdk.org>
Date: 2024-11-09 18:57:21 +0000
URL: https://git.openjdk.org/leyden/commit/325a2c3f76a45248e6f8baa63477db15e55be…
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 <weijun(a)openjdk.org>
Date: 2024-11-09 23:11:33 +0000
URL: https://git.openjdk.org/leyden/commit/f400896822c2704d8e7c66afc1efa8a4fa91a…
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 <ayang(a)openjdk.org>
Date: 2024-11-10 11:03:03 +0000
URL: https://git.openjdk.org/leyden/commit/423e8e0999f53aa0bf95a7505a771dab3dd5c…
8339162: [REDO] JDK-8338440 Parallel: Improve fragmentation mitigation in Full GC
Co-authored-by: Guoxiong Li <gli(a)openjdk.org>
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 <swen(a)openjdk.org>
Date: 2024-11-11 00:40:26 +0000
URL: https://git.openjdk.org/leyden/commit/74ae3c688b37e693e20eb4e17c631897c5464…
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 <dholmes(a)openjdk.org>
Date: 2024-11-11 01:40:10 +0000
URL: https://git.openjdk.org/leyden/commit/7b0f273e37625461baa333a3ef20fbbd93647…
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 <jpai(a)openjdk.org>
Date: 2024-11-11 04:31:56 +0000
URL: https://git.openjdk.org/leyden/commit/ca69a53b76bf0106443985a1207fbd3d9036e…
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 <swen(a)openjdk.org>
Date: 2024-11-11 05:06:56 +0000
URL: https://git.openjdk.org/leyden/commit/e1d684c6451ae7875b61a92603c19336ccd73…
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 <chagedorn(a)openjdk.org>
Date: 2024-11-11 06:18:25 +0000
URL: https://git.openjdk.org/leyden/commit/5f338e9adbcf7fe7ee90abfd34a24a3a93c22…
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 <theo.weidmann(a)oracle.com>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2024-11-11 08:17:00 +0000
URL: https://git.openjdk.org/leyden/commit/5b2f7f3b30adf9942fa8a3382e7661d6816fb…
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 <tschatzl(a)openjdk.org>
Date: 2024-11-11 09:08:00 +0000
URL: https://git.openjdk.org/leyden/commit/ae6bb3cd29bd4cdbb2df320fbfe0dabb7c064…
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 <psadhukhan(a)openjdk.org>
Date: 2024-11-11 09:24:44 +0000
URL: https://git.openjdk.org/leyden/commit/f12c370d73363f384e3425857a663d855660f…
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 <amitkumar(a)openjdk.org>
Date: 2024-11-11 09:32:09 +0000
URL: https://git.openjdk.org/leyden/commit/a93bd9dfdd7e340b10c24a15fb70a3801bfb3…
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 <jlahoda(a)openjdk.org>
Date: 2024-11-11 09:34:43 +0000
URL: https://git.openjdk.org/leyden/commit/5ca6698ba418e82ff93471fbb495759850f26…
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 <rcastanedalo(a)openjdk.org>
Date: 2024-11-11 10:05:15 +0000
URL: https://git.openjdk.org/leyden/commit/ec13364cdab5a52f704bc5d1575f3da17380b…
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 <ihse(a)openjdk.org>
Date: 2024-11-11 10:15:02 +0000
URL: https://git.openjdk.org/leyden/commit/cbe8448f28895b887157c1f23a0cf70070449…
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 <jsikstro(a)openjdk.org>
Date: 2024-11-11 10:36:46 +0000
URL: https://git.openjdk.org/leyden/commit/b1a9491844a165bf5ae54c50b4f8573bd3f3e…
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 <tschatzl(a)openjdk.org>
Date: 2024-11-11 11:31:53 +0000
URL: https://git.openjdk.org/leyden/commit/36e12955b2129f2075a203a0b39198f256083…
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 <kevinw(a)openjdk.org>
Date: 2024-11-11 12:26:38 +0000
URL: https://git.openjdk.org/leyden/commit/5016132291b8cb94c37ffb9397282927df87a…
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 <tholenstein(a)openjdk.org>
Date: 2024-11-11 13:25:42 +0000
URL: https://git.openjdk.org/leyden/commit/f3ba7676043756f7cf95d5215e18bd65e9f16…
8343535: IGV: Colorize nodes on demand
Co-authored-by: Roberto Castañeda Lozano <rcastanedalo(a)openjdk.org>
Reviewed-by: chagedorn, rcastanedalo
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramScene.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramViewer.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/EditorTopComponent.java
+ src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ColorAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ExtractAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/FigureWidget.java
+ src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/color.gif
Changeset: 2ec35808
Branch: hermetic-java-runtime
Author: Severin Gehwolf <sgehwolf(a)openjdk.org>
Date: 2024-11-11 13:35:25 +0000
URL: https://git.openjdk.org/leyden/commit/2ec358082f0896480bdbfcb289b4ba2bff0dd…
8311302: Implement JEP 493: Linking Run-Time Images without JMODs
Co-authored-by: Mandy Chung <mchung(a)openjdk.org>
Reviewed-by: mchung, alanb, erikj, ihse
! make/Images.gmk
! make/autoconf/jdk-options.m4
! make/autoconf/spec.gmk.template
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImageFileCreator.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JRTArchive.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Jlink.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/LinkableRuntimeImage.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/runtimelink/JimageDiffGenerator.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/runtimelink/ResourceDiff.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/runtimelink/ResourcePoolReader.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/runtimelink/RuntimeImageLinkException.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties
! test/hotspot/jtreg/TEST.ROOT
! test/jdk/TEST.ROOT
! test/jdk/jdk/modules/etc/JmodExcludedFiles.java
! test/jdk/tools/jlink/ImageFileCreatorTest.java
! test/jdk/tools/jlink/IntegrationTest.java
! test/jdk/tools/jlink/JLinkDedupTestBatchSizeOne.java
+ test/jdk/tools/jlink/JLinkHelpCapabilityTest.java
! test/jdk/tools/jlink/multireleasejar/JLinkMRJavaBaseVersionTest.java
! test/jdk/tools/jlink/plugins/GenerateJLIClassesPluginTest.java
! test/jdk/tools/jlink/plugins/IncludeLocalesPluginTest.java
+ test/jdk/tools/jlink/runtimeImage/AbstractLinkableRuntimeTest.java
+ test/jdk/tools/jlink/runtimeImage/AddOptionsTest.java
+ test/jdk/tools/jlink/runtimeImage/BasicJlinkMissingJavaBase.java
+ test/jdk/tools/jlink/runtimeImage/BasicJlinkTest.java
+ test/jdk/tools/jlink/runtimeImage/CapturingHandler.java
+ test/jdk/tools/jlink/runtimeImage/CustomModuleJlinkTest.java
+ test/jdk/tools/jlink/runtimeImage/GenerateJLIClassesTest.java
+ test/jdk/tools/jlink/runtimeImage/JImageHelper.java
+ test/jdk/tools/jlink/runtimeImage/JavaSEReproducibleTest.java
+ test/jdk/tools/jlink/runtimeImage/KeepPackagedModulesFailTest.java
+ test/jdk/tools/jlink/runtimeImage/ModifiedFilesExitTest.java
+ test/jdk/tools/jlink/runtimeImage/ModifiedFilesTest.java
+ test/jdk/tools/jlink/runtimeImage/ModifiedFilesWarningTest.java
+ test/jdk/tools/jlink/runtimeImage/MultiHopTest.java
+ test/jdk/tools/jlink/runtimeImage/PackagedModulesVsRuntimeImageLinkTest.java
+ test/jdk/tools/jlink/runtimeImage/PatchedJDKModuleJlinkTest.java
+ test/jdk/tools/jlink/runtimeImage/SystemModulesTest.java
+ test/jdk/tools/jlink/runtimeImage/SystemModulesTest2.java
! test/jdk/tools/lib/tests/Helper.java
! test/jdk/tools/lib/tests/JImageGenerator.java
! test/jtreg-ext/requires/VMProps.java
! test/langtools/tools/javac/plugin/AutostartPlugins.java
! test/langtools/tools/javac/plugin/InternalAPI.java
Changeset: babb52a0
Branch: hermetic-java-runtime
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2024-11-11 14:21:21 +0000
URL: https://git.openjdk.org/leyden/commit/babb52a08361b00eb4bc6e2e109b1fdc198db…
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 <mgronlun(a)openjdk.org>
Date: 2024-11-11 14:36:30 +0000
URL: https://git.openjdk.org/leyden/commit/0759224edc9843d77b3eb0f121d724de826b6…
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 <swen(a)openjdk.org>
Date: 2024-11-11 15:14:10 +0000
URL: https://git.openjdk.org/leyden/commit/b0a371b0850b8f467ed985ef39a6fce476b62…
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 <nbenalla(a)openjdk.org>
Date: 2024-11-11 15:21:56 +0000
URL: https://git.openjdk.org/leyden/commit/80f4c0c38a57960a1c96de72af6fc69ef1033…
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 <jsjolen(a)openjdk.org>
Date: 2024-11-11 16:10:57 +0000
URL: https://git.openjdk.org/leyden/commit/6088d620b44b83fac41ba403a059208414b32…
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 <rrich(a)openjdk.org>
Date: 2024-11-11 16:35:22 +0000
URL: https://git.openjdk.org/leyden/commit/889f906235e99b7207f2e30e1f6f5771188f5…
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 <vklang(a)openjdk.org>
Date: 2024-11-11 19:57:26 +0000
URL: https://git.openjdk.org/leyden/commit/ef0dc2518e7636cc8a9ca580613ff5edeb4c1…
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 <mli(a)openjdk.org>
Date: 2024-11-11 21:33:12 +0000
URL: https://git.openjdk.org/leyden/commit/cbf4dd588bf371e13e81204b1585d34bfaddd…
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 <kevinw(a)openjdk.org>
Date: 2024-11-12 09:13:29 +0000
URL: https://git.openjdk.org/leyden/commit/4fa760a1ed24ad2e6fba6dca51c5cf7dc7436…
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 <hannesw(a)openjdk.org>
Date: 2024-11-12 09:23:29 +0000
URL: https://git.openjdk.org/leyden/commit/baabfbba3e7b5d9c860de38f1f9ed9cd36848…
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 <hannesw(a)openjdk.org>
Date: 2024-11-12 09:25:34 +0000
URL: https://git.openjdk.org/leyden/commit/cfe719fbded84dfbc8b25ee2d809ac90f86de…
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 <nbenalla(a)openjdk.org>
Date: 2024-11-12 09:26:49 +0000
URL: https://git.openjdk.org/leyden/commit/b53ee053f7f7ffcf02ff47e1895ce7be4bc32…
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 <chagedorn(a)openjdk.org>
Date: 2024-11-12 10:11:55 +0000
URL: https://git.openjdk.org/leyden/commit/3727f4046188bb623f9efec6fa149f767a9ff…
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 <mli(a)openjdk.org>
Date: 2024-11-12 10:15:04 +0000
URL: https://git.openjdk.org/leyden/commit/2c1e4c381615ce52276f4bf331a1e7a845af4…
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 <heinz(a)javaspecialists.eu>
Committer: Viktor Klang <vklang(a)openjdk.org>
Date: 2024-11-12 11:34:11 +0000
URL: https://git.openjdk.org/leyden/commit/5729227651969f542f040e5d0bfbf9b0b99b5…
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 <thartmann(a)openjdk.org>
Date: 2024-11-12 12:42:13 +0000
URL: https://git.openjdk.org/leyden/commit/67d1ef14798be5dbd083ba23b9e3ae8e80f72…
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 <szaldana(a)openjdk.org>
Date: 2024-11-12 13:13:28 +0000
URL: https://git.openjdk.org/leyden/commit/50b6e41e0e8d6575061996a48077fb809bede…
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 <szaldana(a)openjdk.org>
Date: 2024-11-12 13:19:06 +0000
URL: https://git.openjdk.org/leyden/commit/8a2a75e56de4497da48f43b3be3eb71bf3ef7…
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 <pchilanomate(a)openjdk.org>
Date: 2024-11-12 15:23:48 +0000
URL: https://git.openjdk.org/leyden/commit/78b80150e009745b8f28d36c3836f18ad0ca9…
8338383: Implement JEP 491: Synchronize Virtual Threads without Pinning
Co-authored-by: Patricio Chilano Mateo <pchilanomate(a)openjdk.org>
Co-authored-by: Alan Bateman <alanb(a)openjdk.org>
Co-authored-by: Andrew Haley <aph(a)openjdk.org>
Co-authored-by: Fei Yang <fyang(a)openjdk.org>
Co-authored-by: Coleen Phillimore <coleenp(a)openjdk.org>
Co-authored-by: Richard Reingruber <rrich(a)openjdk.org>
Co-authored-by: Martin Doerr <mdoerr(a)openjdk.org>
Reviewed-by: aboldtch, dholmes, coleenp, fbredberg, dlong, sspitsyn
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/continuationFreezeThaw_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/continuationHelper_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/frame_aarch64.hpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/stackChunkFrameStream_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp
! src/hotspot/cpu/arm/continuationFreezeThaw_arm.inline.hpp
! src/hotspot/cpu/arm/continuationHelper_arm.inline.hpp
! src/hotspot/cpu/arm/frame_arm.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/ppc/assembler_ppc.hpp
! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp
! src/hotspot/cpu/ppc/continuationFreezeThaw_ppc.inline.hpp
! src/hotspot/cpu/ppc/continuationHelper_ppc.inline.hpp
! src/hotspot/cpu/ppc/frame_ppc.cpp
! src/hotspot/cpu/ppc/frame_ppc.inline.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/nativeInst_ppc.cpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/stackChunkFrameStream_ppc.inline.hpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_Runtime1_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/continuationFreezeThaw_riscv.inline.hpp
! src/hotspot/cpu/riscv/continuationHelper_riscv.inline.hpp
! src/hotspot/cpu/riscv/frame_riscv.cpp
! src/hotspot/cpu/riscv/frame_riscv.hpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/stackChunkFrameStream_riscv.inline.hpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp
! src/hotspot/cpu/s390/continuationFreezeThaw_s390.inline.hpp
! src/hotspot/cpu/s390/continuationHelper_s390.inline.hpp
! src/hotspot/cpu/s390/frame_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/continuationFreezeThaw_x86.inline.hpp
! src/hotspot/cpu/x86/continuationHelper_x86.inline.hpp
! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/cpu/x86/globalDefinitions_x86.hpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/stackChunkFrameStream_x86.inline.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/zero/continuationFreezeThaw_zero.inline.hpp
! src/hotspot/cpu/zero/continuationHelper_zero.inline.hpp
! src/hotspot/cpu/zero/frame_zero.cpp
! src/hotspot/cpu/zero/globalDefinitions_zero.hpp
! src/hotspot/cpu/zero/sharedRuntime_zero.cpp
! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp
! src/hotspot/share/c1/c1_MacroAssembler.hpp
! src/hotspot/share/c1/c1_Runtime1.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/oopMapCache.cpp
! src/hotspot/share/interpreter/templateInterpreter.cpp
! src/hotspot/share/interpreter/templateInterpreter.hpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.hpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
! src/hotspot/share/interpreter/zero/zeroInterpreter.hpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceStackChunkKlass.cpp
! src/hotspot/share/oops/instanceStackChunkKlass.hpp
! src/hotspot/share/oops/instanceStackChunkKlass.inline.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/oopHandle.hpp
! src/hotspot/share/oops/oopHandle.inline.hpp
! src/hotspot/share/oops/stackChunkOop.cpp
! src/hotspot/share/oops/stackChunkOop.hpp
! src/hotspot/share/oops/stackChunkOop.inline.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExport.hpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/runtime/basicLock.hpp
! src/hotspot/share/runtime/continuation.cpp
! src/hotspot/share/runtime/continuation.hpp
! src/hotspot/share/runtime/continuationEntry.cpp
! src/hotspot/share/runtime/continuationEntry.hpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/continuationHelper.hpp
! src/hotspot/share/runtime/continuationHelper.inline.hpp
! src/hotspot/share/runtime/continuationJavaClasses.cpp
! src/hotspot/share/runtime/continuationJavaClasses.hpp
! src/hotspot/share/runtime/continuationJavaClasses.inline.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/frame.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/javaThread.inline.hpp
! src/hotspot/share/runtime/lightweightSynchronizer.cpp
! src/hotspot/share/runtime/lightweightSynchronizer.hpp
! src/hotspot/share/runtime/lockStack.hpp
! src/hotspot/share/runtime/lockStack.inline.hpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/objectMonitor.inline.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/stackChunkFrameStream.hpp
! src/hotspot/share/runtime/stackChunkFrameStream.inline.hpp
! src/hotspot/share/runtime/stackValue.cpp
! src/hotspot/share/runtime/stackValue.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/hotspot/share/runtime/threadIdentifier.cpp
! src/hotspot/share/runtime/threadIdentifier.hpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/runtime/threads.hpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/runtime/vframe.inline.hpp
! src/hotspot/share/runtime/vframe_hp.cpp
! src/hotspot/share/runtime/vmOperations.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/threadService.cpp
! src/java.base/linux/classes/sun/nio/ch/EPollSelectorImpl.java
! src/java.base/macosx/classes/sun/nio/ch/KQueueSelectorImpl.java
! src/java.base/share/classes/java/io/ByteArrayOutputStream.java
! src/java.base/share/classes/java/lang/Object.java
- src/java.base/share/classes/java/lang/PinnedThreadPrinter.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
! src/java.base/share/classes/java/lang/ref/Finalizer.java
- src/java.base/share/classes/java/lang/ref/NativeReferenceQueue.java
! src/java.base/share/classes/java/lang/ref/Reference.java
! src/java.base/share/classes/java/lang/ref/ReferenceQueue.java
! src/java.base/share/classes/jdk/internal/access/JavaLangRefAccess.java
- src/java.base/share/classes/jdk/internal/event/VirtualThreadPinnedEvent.java
! src/java.base/share/classes/jdk/internal/misc/InternalLock.java
! src/java.base/share/classes/jdk/internal/util/ReferencedKeyMap.java
! src/java.base/share/classes/jdk/internal/util/ReferencedKeySet.java
! src/java.base/share/classes/jdk/internal/vm/Continuation.java
! src/java.base/share/classes/sun/nio/ch/Poller.java
! src/java.base/share/classes/sun/security/ssl/X509TrustManagerImpl.java
! src/java.base/share/native/libjava/Thread.c
! src/java.base/share/native/libjava/VirtualThread.c
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaThread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectMonitor.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java
- src/jdk.jfr/share/classes/jdk/jfr/events/VirtualThreadPinnedEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JDKEvents.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MirrorEvents.java
! test/hotspot/gtest/nmt/test_vmatree.cpp
! test/hotspot/jtreg/ProblemList-Virtual.txt
! test/hotspot/jtreg/compiler/codecache/stress/OverloadCompileQueueTest.java
! test/hotspot/jtreg/runtime/vthread/JNIMonitor/JNIMonitor.java
+ test/hotspot/jtreg/serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java
+ test/hotspot/jtreg/serviceability/HeapDump/libUnmountedVThreadNativeMethodAtTop.c
! test/hotspot/jtreg/serviceability/jvmti/events/MonitorContendedEnter/mcontenter01/libmcontenter01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/MonitorContendedEntered/mcontentered01/libmcontentered01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/MonitorWaited/monitorwaited01/libmonitorwaited01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/MonitorWaited/monitorwaited01/monitorwaited01.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/GetThreadStateMountedTest/GetThreadStateMountedTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/GetThreadStateMountedTest/libGetThreadStateMountedTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/StopThreadTest/StopThreadTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResume1/SuspendResume1.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResume2/SuspendResume2.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendWithInterruptLock/SuspendWithInterruptLock.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadEventTest/libVThreadEventTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadMonitorTest/VThreadMonitorTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadMonitorTest/libVThreadMonitorTest.cpp
! test/hotspot/jtreg/serviceability/sa/ClhsdbInspect.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/bcinstr/BI04/bi04t002/newclass02/java.base/java/lang/Object.java
! test/jdk/ProblemList-Xcomp.txt
- test/jdk/java/lang/Thread/virtual/ActivateSpareCarrier.java
+ test/jdk/java/lang/Thread/virtual/CancelTimerWithContention.java
! test/jdk/java/lang/Thread/virtual/JfrEvents.java
+ test/jdk/java/lang/Thread/virtual/LockingMode.java
+ test/jdk/java/lang/Thread/virtual/MiscMonitorTests.java
! test/jdk/java/lang/Thread/virtual/MonitorEnterExit.java
! test/jdk/java/lang/Thread/virtual/MonitorWaitNotify.java
! test/jdk/java/lang/Thread/virtual/Parking.java
+ test/jdk/java/lang/Thread/virtual/RetryMonitorEnterWhenPinned.java
+ test/jdk/java/lang/Thread/virtual/SynchronizedNative.java
! test/jdk/java/lang/Thread/virtual/ThreadAPI.java
- test/jdk/java/lang/Thread/virtual/TracePinnedThreads.java
- test/jdk/java/lang/Thread/virtual/VirtualThreadPinnedEventThrows.java
- test/jdk/java/lang/Thread/virtual/java.base/jdk/internal/event/VirtualThreadPinnedEvent.java
+ test/jdk/java/lang/Thread/virtual/libSynchronizedNative.c
- test/jdk/java/lang/Thread/virtual/libTracePinnedThreads.c
+ test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWithTimedWait.java
+ test/jdk/java/lang/Thread/virtual/stress/LotsOfContendedMonitorEnter.java
+ test/jdk/java/lang/Thread/virtual/stress/LotsOfUncontendedMonitorEnter.java
+ test/jdk/java/lang/Thread/virtual/stress/Skynet100kWithMonitors.java
- test/jdk/java/lang/Thread/virtual/stress/TEST.properties
! test/jdk/java/lang/reflect/callerCache/ReflectionCallerCacheTest.java
! test/jdk/java/nio/channels/vthread/SelectorOps.java
! test/jdk/jdk/internal/vm/Continuation/Basic.java
! test/jdk/jdk/internal/vm/Continuation/Fuzz.java
Changeset: 2989d873
Branch: hermetic-java-runtime
Author: Fei Yang <fyang(a)openjdk.org>
Date: 2024-11-12 15:26:19 +0000
URL: https://git.openjdk.org/leyden/commit/2989d8734c70e1db87d2a708719fd2d966903…
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 <egahlin(a)openjdk.org>
Date: 2024-11-12 15:34:50 +0000
URL: https://git.openjdk.org/leyden/commit/e5eaa7f1eb0cb072d02bc18e23b0daaee875b…
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 <mgronlun(a)openjdk.org>
Date: 2024-11-12 15:45:23 +0000
URL: https://git.openjdk.org/leyden/commit/81752c4bcc384a8dd1e87b71a0de86877a0b6…
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 <never(a)openjdk.org>
Date: 2024-11-12 15:52:30 +0000
URL: https://git.openjdk.org/leyden/commit/c12b386d1916af9a04b4c6698838c2b40c6cd…
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 <mullan(a)openjdk.org>
Date: 2024-11-12 17:16:15 +0000
URL: https://git.openjdk.org/leyden/commit/db85090553ab14a84c3ed0a2604dd56c5b6e6…
8338411: Implement JEP 486: Permanently Disable the Security Manager
Co-authored-by: Sean Mullan <mullan(a)openjdk.org>
Co-authored-by: Alan Bateman <alanb(a)openjdk.org>
Co-authored-by: Weijun Wang <weijun(a)openjdk.org>
Co-authored-by: Aleksei Efimov <aefimov(a)openjdk.org>
Co-authored-by: Brian Burkhalter <bpb(a)openjdk.org>
Co-authored-by: Daniel Fuchs <dfuchs(a)openjdk.org>
Co-authored-by: Harshitha Onkar <honkar(a)openjdk.org>
Co-authored-by: Joe Wang <joehw(a)openjdk.org>
Co-authored-by: Jorn Vernee <jvernee(a)openjdk.org>
Co-authored-by: Justin Lu <jlu(a)openjdk.org>
Co-authored-by: Kevin Walls <kevinw(a)openjdk.org>
Co-authored-by: Lance Andersen <lancea(a)openjdk.org>
Co-authored-by: Naoto Sato <naoto(a)openjdk.org>
Co-authored-by: Roger Riggs <rriggs(a)openjdk.org>
Co-authored-by: Brent Christian <bchristi(a)openjdk.org>
Co-authored-by: Stuart Marks <smarks(a)openjdk.org>
Co-authored-by: Ian Graves <igraves(a)openjdk.org>
Co-authored-by: Phil Race <prr(a)openjdk.org>
Co-authored-by: Erik Gahlin <egahlin(a)openjdk.org>
Co-authored-by: Jaikiran Pai <jpai(a)openjdk.org>
Reviewed-by: kevinw, aivanov, rriggs, lancea, coffeys, dfuchs, ihse, erikj, cjplummer, coleenp, naoto, mchung, prr, weijun, joehw, azvegint, psadhukhan, bchristi, sundar, attila
! make/modules/java.base/Copy.gmk
! make/modules/java.rmi/Launcher.gmk
! src/hotspot/share/classfile/dictionary.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/globals.hpp
! src/java.base/share/classes/java/io/File.java
! src/java.base/share/classes/java/io/FileInputStream.java
! src/java.base/share/classes/java/io/FileOutputStream.java
! src/java.base/share/classes/java/io/FilePermission.java
! src/java.base/share/classes/java/io/ObjectInputFilter.java
! src/java.base/share/classes/java/io/ObjectInputStream.java
! src/java.base/share/classes/java/io/ObjectOutputStream.java
! src/java.base/share/classes/java/io/PrintStream.java
! src/java.base/share/classes/java/io/PrintWriter.java
! src/java.base/share/classes/java/io/RandomAccessFile.java
! src/java.base/share/classes/java/io/SerializablePermission.java
! src/java.base/share/classes/java/lang/Boolean.java
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
! src/java.base/share/classes/java/lang/Module.java
! src/java.base/share/classes/java/lang/ModuleLayer.java
! src/java.base/share/classes/java/lang/Process.java
! src/java.base/share/classes/java/lang/ProcessBuilder.java
! src/java.base/share/classes/java/lang/ProcessHandle.java
! src/java.base/share/classes/java/lang/Runtime.java
! src/java.base/share/classes/java/lang/RuntimePermission.java
! src/java.base/share/classes/java/lang/SecurityException.java
! src/java.base/share/classes/java/lang/SecurityManager.java
! src/java.base/share/classes/java/lang/StackWalker.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/ThreadGroup.java
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/classes/java/lang/invoke/LambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! src/java.base/share/classes/java/lang/module/Configuration.java
! src/java.base/share/classes/java/lang/module/ModuleFinder.java
! src/java.base/share/classes/java/lang/module/ModuleReader.java
! src/java.base/share/classes/java/lang/module/ModuleReference.java
! src/java.base/share/classes/java/lang/package-info.java
! src/java.base/share/classes/java/lang/ref/Cleaner.java
! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java
! src/java.base/share/classes/java/lang/reflect/Constructor.java
! src/java.base/share/classes/java/lang/reflect/Field.java
! src/java.base/share/classes/java/lang/reflect/Method.java
! src/java.base/share/classes/java/lang/reflect/Proxy.java
! src/java.base/share/classes/java/lang/reflect/ReflectPermission.java
! src/java.base/share/classes/java/lang/reflect/package-info.java
! src/java.base/share/classes/java/net/Authenticator.java
! src/java.base/share/classes/java/net/ContentHandler.java
! src/java.base/share/classes/java/net/CookieHandler.java
! src/java.base/share/classes/java/net/DatagramSocket.java
! src/java.base/share/classes/java/net/HttpURLConnection.java
! src/java.base/share/classes/java/net/InetAddress.java
! src/java.base/share/classes/java/net/InetSocketAddress.java
! src/java.base/share/classes/java/net/MulticastSocket.java
! src/java.base/share/classes/java/net/NetPermission.java
! src/java.base/share/classes/java/net/NetworkInterface.java
! src/java.base/share/classes/java/net/ProxySelector.java
! src/java.base/share/classes/java/net/ResponseCache.java
! src/java.base/share/classes/java/net/ServerSocket.java
! src/java.base/share/classes/java/net/Socket.java
! src/java.base/share/classes/java/net/SocketPermission.java
! src/java.base/share/classes/java/net/URL.java
! src/java.base/share/classes/java/net/URLClassLoader.java
! src/java.base/share/classes/java/net/URLConnection.java
! src/java.base/share/classes/java/net/URLPermission.java
! src/java.base/share/classes/java/net/spi/InetAddressResolverProvider.java
! src/java.base/share/classes/java/net/spi/URLStreamHandlerProvider.java
! src/java.base/share/classes/java/nio/channels/AsynchronousFileChannel.java
! src/java.base/share/classes/java/nio/channels/AsynchronousServerSocketChannel.java
! src/java.base/share/classes/java/nio/channels/AsynchronousSocketChannel.java
! src/java.base/share/classes/java/nio/channels/DatagramChannel.java
! src/java.base/share/classes/java/nio/channels/FileChannel.java
! src/java.base/share/classes/java/nio/channels/MulticastChannel.java
! src/java.base/share/classes/java/nio/channels/NetworkChannel.java
! src/java.base/share/classes/java/nio/channels/ServerSocketChannel.java
! src/java.base/share/classes/java/nio/channels/SocketChannel.java
! src/java.base/share/classes/java/nio/channels/spi/AsynchronousChannelProvider.java
! src/java.base/share/classes/java/nio/channels/spi/SelectorProvider.java
! src/java.base/share/classes/java/nio/charset/spi/CharsetProvider.java
! src/java.base/share/classes/java/nio/file/AccessDeniedException.java
! src/java.base/share/classes/java/nio/file/FileSystem.java
! src/java.base/share/classes/java/nio/file/FileSystems.java
! src/java.base/share/classes/java/nio/file/Files.java
! src/java.base/share/classes/java/nio/file/LinkPermission.java
! src/java.base/share/classes/java/nio/file/Path.java
! src/java.base/share/classes/java/nio/file/Paths.java
! src/java.base/share/classes/java/nio/file/SecureDirectoryStream.java
! src/java.base/share/classes/java/nio/file/Watchable.java
! src/java.base/share/classes/java/nio/file/attribute/AclFileAttributeView.java
! src/java.base/share/classes/java/nio/file/attribute/BasicFileAttributeView.java
! src/java.base/share/classes/java/nio/file/attribute/DosFileAttributeView.java
! src/java.base/share/classes/java/nio/file/attribute/FileOwnerAttributeView.java
! src/java.base/share/classes/java/nio/file/attribute/PosixFileAttributeView.java
! src/java.base/share/classes/java/nio/file/attribute/UserDefinedFileAttributeView.java
! src/java.base/share/classes/java/nio/file/attribute/UserPrincipalLookupService.java
! src/java.base/share/classes/java/nio/file/spi/FileSystemProvider.java
! src/java.base/share/classes/java/nio/file/spi/FileTypeDetector.java
! src/java.base/share/classes/java/security/AccessControlContext.java
! src/java.base/share/classes/java/security/AccessControlException.java
! src/java.base/share/classes/java/security/AccessController.java
! src/java.base/share/classes/java/security/AllPermission.java
! src/java.base/share/classes/java/security/AuthProvider.java
! src/java.base/share/classes/java/security/DomainCombiner.java
! src/java.base/share/classes/java/security/Identity.java
! src/java.base/share/classes/java/security/IdentityScope.java
! src/java.base/share/classes/java/security/KeyStore.java
! src/java.base/share/classes/java/security/Permission.java
! src/java.base/share/classes/java/security/Policy.java
! src/java.base/share/classes/java/security/PolicySpi.java
! src/java.base/share/classes/java/security/ProtectionDomain.java
! src/java.base/share/classes/java/security/Provider.java
! src/java.base/share/classes/java/security/SecureClassLoader.java
! src/java.base/share/classes/java/security/Security.java
! src/java.base/share/classes/java/security/SecurityPermission.java
! src/java.base/share/classes/java/security/Signer.java
! src/java.base/share/classes/java/security/UnresolvedPermission.java
! src/java.base/share/classes/java/security/package-info.java
! src/java.base/share/classes/java/util/Formatter.java
! src/java.base/share/classes/java/util/Locale.java
! src/java.base/share/classes/java/util/PropertyPermission.java
! src/java.base/share/classes/java/util/ResourceBundle.java
! src/java.base/share/classes/java/util/ServiceLoader.java
! src/java.base/share/classes/java/util/TimeZone.java
! src/java.base/share/classes/java/util/concurrent/ExecutorService.java
! src/java.base/share/classes/java/util/concurrent/Executors.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinWorkerThread.java
! src/java.base/share/classes/java/util/concurrent/ScheduledThreadPoolExecutor.java
! src/java.base/share/classes/java/util/concurrent/ThreadLocalRandom.java
! src/java.base/share/classes/java/util/concurrent/ThreadPoolExecutor.java
! src/java.base/share/classes/java/util/jar/JarFile.java
! src/java.base/share/classes/java/util/spi/LocaleServiceProvider.java
! src/java.base/share/classes/java/util/zip/ZipFile.java
! src/java.base/share/classes/javax/net/ServerSocketFactory.java
! src/java.base/share/classes/javax/net/SocketFactory.java
! src/java.base/share/classes/javax/net/ssl/HttpsURLConnection.java
! src/java.base/share/classes/javax/net/ssl/SSLContext.java
! src/java.base/share/classes/javax/net/ssl/SSLPermission.java
! src/java.base/share/classes/javax/net/ssl/SSLServerSocket.java
! src/java.base/share/classes/javax/net/ssl/SSLSession.java
! src/java.base/share/classes/javax/net/ssl/SSLSocket.java
! src/java.base/share/classes/javax/security/auth/AuthPermission.java
! src/java.base/share/classes/javax/security/auth/Destroyable.java
! src/java.base/share/classes/javax/security/auth/PrivateCredentialPermission.java
! src/java.base/share/classes/javax/security/auth/Refreshable.java
! src/java.base/share/classes/javax/security/auth/Subject.java
! src/java.base/share/classes/javax/security/auth/SubjectDomainCombiner.java
! src/java.base/share/classes/javax/security/auth/login/Configuration.java
! src/java.base/share/classes/javax/security/auth/login/ConfigurationSpi.java
! src/java.base/share/classes/javax/security/auth/login/LoginContext.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/access/JavaSecurityAccess.java
! src/java.base/share/classes/jdk/internal/misc/CarrierThread.java
! src/java.base/share/classes/jdk/internal/misc/InnocuousThread.java
! src/java.base/share/classes/jdk/internal/module/Modules.java
! src/java.base/share/classes/module-info.java
- src/java.base/share/classes/sun/security/provider/PolicyFile.java
! src/java.base/share/classes/sun/security/provider/PolicyParser.java
- src/java.base/share/classes/sun/security/provider/PolicySpiFile.java
! src/java.base/share/classes/sun/security/provider/SunEntries.java
! src/java.base/share/classes/sun/security/util/Debug.java
! src/java.base/share/classes/sun/security/util/Resources.java
- src/java.base/share/conf/security/java.policy
! src/java.base/share/conf/security/java.security
- src/java.base/share/lib/security/default.policy
- src/java.base/share/native/libjava/AccessController.c
- src/java.base/share/native/libjava/SecurityManager.c
- src/java.base/windows/lib/security/default.policy
! src/java.compiler/share/classes/javax/tools/FileObject.java
! src/java.compiler/share/classes/javax/tools/ForwardingJavaFileManager.java
! src/java.compiler/share/classes/javax/tools/JavaFileManager.java
! src/java.compiler/share/classes/javax/tools/JavaFileObject.java
! src/java.desktop/share/classes/java/applet/Applet.java
! src/java.desktop/share/classes/java/awt/AWTPermission.java
! src/java.desktop/share/classes/java/awt/Desktop.java
! src/java.desktop/share/classes/java/awt/Dialog.java
! src/java.desktop/share/classes/java/awt/Font.java
! src/java.desktop/share/classes/java/awt/Graphics2D.java
! src/java.desktop/share/classes/java/awt/GraphicsDevice.java
! src/java.desktop/share/classes/java/awt/KeyboardFocusManager.java
! src/java.desktop/share/classes/java/awt/MouseInfo.java
! src/java.desktop/share/classes/java/awt/Robot.java
! src/java.desktop/share/classes/java/awt/SystemTray.java
! src/java.desktop/share/classes/java/awt/Taskbar.java
! src/java.desktop/share/classes/java/awt/Toolkit.java
! src/java.desktop/share/classes/java/awt/TrayIcon.java
! src/java.desktop/share/classes/java/awt/Window.java
! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java
! src/java.desktop/share/classes/java/awt/doc-files/AWTThreadIssues.html
! src/java.desktop/share/classes/java/awt/print/PrinterJob.java
! src/java.desktop/share/classes/java/beans/Beans.java
! src/java.desktop/share/classes/java/beans/Expression.java
! src/java.desktop/share/classes/java/beans/Introspector.java
! src/java.desktop/share/classes/java/beans/PropertyEditorManager.java
! src/java.desktop/share/classes/java/beans/Statement.java
! src/java.desktop/share/classes/javax/accessibility/AccessibilityProvider.java
! src/java.desktop/share/classes/javax/imageio/ImageIO.java
! src/java.desktop/share/classes/javax/imageio/stream/FileImageInputStream.java
! src/java.desktop/share/classes/javax/imageio/stream/FileImageOutputStream.java
! src/java.desktop/share/classes/javax/print/PrintServiceLookup.java
! src/java.desktop/share/classes/javax/sound/midi/MidiDevice.java
! src/java.desktop/share/classes/javax/sound/sampled/AudioPermission.java
! src/java.desktop/share/classes/javax/sound/sampled/AudioSystem.java
! src/java.desktop/share/classes/javax/sound/sampled/Clip.java
! src/java.desktop/share/classes/javax/sound/sampled/Line.java
! src/java.desktop/share/classes/javax/sound/sampled/Mixer.java
! src/java.desktop/share/classes/javax/sound/sampled/SourceDataLine.java
! src/java.desktop/share/classes/javax/sound/sampled/TargetDataLine.java
! src/java.desktop/share/classes/javax/swing/FocusManager.java
! src/java.desktop/share/classes/javax/swing/JDialog.java
! src/java.desktop/share/classes/javax/swing/JFrame.java
! src/java.desktop/share/classes/javax/swing/JTable.java
! src/java.desktop/share/classes/javax/swing/UIManager.java
! src/java.desktop/share/classes/javax/swing/WindowConstants.java
! src/java.desktop/share/classes/javax/swing/filechooser/FileSystemView.java
! src/java.desktop/share/classes/javax/swing/text/JTextComponent.java
! src/java.logging/share/classes/java/util/logging/FileHandler.java
! src/java.logging/share/classes/java/util/logging/Handler.java
! src/java.logging/share/classes/java/util/logging/LogManager.java
! src/java.logging/share/classes/java/util/logging/Logger.java
! src/java.logging/share/classes/java/util/logging/LoggingMXBean.java
! src/java.logging/share/classes/java/util/logging/LoggingPermission.java
! src/java.logging/share/classes/java/util/logging/MemoryHandler.java
! src/java.logging/share/classes/java/util/logging/SocketHandler.java
! src/java.logging/share/classes/java/util/logging/StreamHandler.java
! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnection.java
! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java
! src/java.management/share/classes/com/sun/jmx/remote/security/MBeanServerFileAccessController.java
! src/java.management/share/classes/java/lang/management/ClassLoadingMXBean.java
! src/java.management/share/classes/java/lang/management/ManagementFactory.java
! src/java.management/share/classes/java/lang/management/ManagementPermission.java
! src/java.management/share/classes/java/lang/management/MemoryMXBean.java
! src/java.management/share/classes/java/lang/management/MemoryPoolMXBean.java
! src/java.management/share/classes/java/lang/management/OperatingSystemMXBean.java
! src/java.management/share/classes/java/lang/management/PlatformLoggingMXBean.java
! src/java.management/share/classes/java/lang/management/RuntimeMXBean.java
! src/java.management/share/classes/java/lang/management/ThreadMXBean.java
! src/java.management/share/classes/javax/management/MBeanPermission.java
! src/java.management/share/classes/javax/management/MBeanServer.java
! src/java.management/share/classes/javax/management/MBeanServerFactory.java
! src/java.management/share/classes/javax/management/MBeanServerPermission.java
! src/java.management/share/classes/javax/management/MBeanTrustPermission.java
! src/java.management/share/classes/javax/management/monitor/Monitor.java
! src/java.management/share/classes/javax/management/remote/SubjectDelegationPermission.java
! src/java.naming/share/classes/javax/naming/ldap/spi/LdapDnsProvider.java
! src/java.naming/share/classes/javax/naming/spi/NamingManager.java
! src/java.net.http/share/classes/java/net/http/HttpClient.java
! src/java.net.http/share/classes/java/net/http/HttpRequest.java
! src/java.net.http/share/classes/java/net/http/HttpResponse.java
! src/java.net.http/share/classes/java/net/http/WebSocket.java
! src/java.prefs/share/classes/java/util/prefs/Preferences.java
! src/java.rmi/share/classes/java/rmi/RMISecurityManager.java
! src/java.rmi/share/classes/java/rmi/server/RMIClassLoader.java
! src/java.rmi/share/classes/java/rmi/server/RMIClassLoaderSpi.java
! src/java.rmi/share/classes/java/rmi/server/RMISocketFactory.java
! src/java.rmi/share/classes/java/rmi/server/RemoteServer.java
! src/java.rmi/share/classes/sun/rmi/registry/RegistryImpl.java
! src/java.rmi/share/classes/sun/rmi/server/LoaderHandler.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/DelegationPermission.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosKey.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosPrincipal.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosTicket.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KeyTab.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/ServicePermission.java
! src/java.security.jgss/share/classes/org/ietf/jgss/GSSContext.java
! src/java.security.jgss/share/classes/org/ietf/jgss/GSSManager.java
! src/java.security.jgss/share/classes/org/ietf/jgss/GSSName.java
! src/java.security.jgss/share/classes/org/ietf/jgss/package-info.java
! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialJavaObject.java
! src/java.sql.rowset/share/classes/javax/sql/rowset/spi/SyncFactory.java
! src/java.sql/share/classes/java/sql/Connection.java
! src/java.sql/share/classes/java/sql/DriverManager.java
! src/java.sql/share/classes/java/sql/SQLPermission.java
! src/java.sql/share/classes/java/sql/package-info.java
! src/java.xml/share/classes/javax/xml/XMLConstants.java
! src/java.xml/share/classes/javax/xml/catalog/CatalogManager.java
! src/jdk.attach/share/classes/com/sun/tools/attach/AttachPermission.java
! src/jdk.attach/share/classes/com/sun/tools/attach/VirtualMachine.java
! src/jdk.attach/share/classes/com/sun/tools/attach/spi/AttachProvider.java
! src/jdk.dynalink/share/classes/jdk/dynalink/CallSiteDescriptor.java
! src/jdk.dynalink/share/classes/jdk/dynalink/DynamicLinkerFactory.java
! src/jdk.dynalink/share/classes/jdk/dynalink/SecureLookupSupplier.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardingDynamicLinkerExporter.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/SimpleFileServer.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/spi/HttpServerProvider.java
! src/jdk.jdi/share/classes/com/sun/jdi/Bootstrap.java
! src/jdk.jdi/share/classes/com/sun/jdi/JDIPermission.java
! src/jdk.jfr/share/classes/jdk/jfr/Configuration.java
! src/jdk.jfr/share/classes/jdk/jfr/EventFactory.java
! src/jdk.jfr/share/classes/jdk/jfr/FlightRecorder.java
! src/jdk.jfr/share/classes/jdk/jfr/FlightRecorderPermission.java
! src/jdk.jfr/share/classes/jdk/jfr/Recording.java
! src/jdk.jfr/share/classes/jdk/jfr/ValueDescriptor.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/EventStream.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingFile.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingStream.java
! src/jdk.management.jfr/share/classes/jdk/management/jfr/FlightRecorderMXBean.java
! src/jdk.management.jfr/share/classes/jdk/management/jfr/RemoteRecordingStream.java
! src/jdk.management/share/classes/com/sun/management/HotSpotDiagnosticMXBean.java
! src/jdk.management/share/classes/com/sun/management/ThreadMXBean.java
! src/jdk.net/share/classes/jdk/net/NetworkPermission.java
! src/jdk.net/share/classes/jdk/net/Sockets.java
! src/jdk.net/share/classes/jdk/nio/Channels.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpChannel.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpMultiChannel.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpServerChannel.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/login/ConfigFile.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/LdapLoginModule.java
! src/jdk.security.jgss/share/classes/com/sun/security/jgss/ExtendedGSSContext.java
! src/jdk.security.jgss/share/classes/com/sun/security/jgss/InquireSecContextPermission.java
! test/hotspot/jtreg/ProblemList.txt
- test/hotspot/jtreg/compiler/exceptions/ExceptionInInit.java
- test/hotspot/jtreg/compiler/jvmci/SecurityRestrictionsTest.java
- test/hotspot/jtreg/runtime/Nestmates/protectionDomain/Host.java
- test/hotspot/jtreg/runtime/Nestmates/protectionDomain/TestDifferentProtectionDomains.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach004/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach004/attach004.policy
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach004/attach004Agent00.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach004/attach004Agent00.mf
! test/jaxp/javax/xml/jaxp/functional/catalog/CatalogReferCircularityTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/DefaultFeaturesTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/DeferFeatureTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/DelegatePublicTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/DelegateSystemTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/DelegateUriTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/GroupTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/LoadCatalogTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/NextCatalogTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/NormalizationTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/PreferFeatureTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/PreferTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/PublicFamilyTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/PublicTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/ResolveFeatureTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/RewriteSystemTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/RewriteUriTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/SpecifyCatalogTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/SystemFamilyTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/SystemSuffixTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/SystemTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/UriFamilyTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/UriSuffixTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/UriTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/UrnUnwrappingTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/ValidateCatalogTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/datatype/ptests/DurationTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/datatype/ptests/FactoryNewInstanceTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/datatype/ptests/XMLGregorianCalendarTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/DBFNamespaceTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/DocumentBuilderFactoryTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/DocumentBuilderImpl01.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/FactoryConfErrorTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXFactoryNewInstanceTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXParserFactTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXParserTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXParserTest02.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXParserTest03.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/stream/ptests/XMLEventFactoryNewInstanceTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/stream/ptests/XMLInputFactoryNewInstanceTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/stream/ptests/XMLOutputFactoryNewInstanceTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/Bug6384418Test.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/DOMResultTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/ErrorListenerTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXSourceTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/StreamResultTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/TfClearParamTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerExcpTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerFactoryTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerTest02.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerTest03.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/URIResolverTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/othervm/TFCErrorTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/validation/ptests/SchemaFactoryTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/validation/ptests/TypeInfoProviderTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/validation/ptests/ValidatorHandlerTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/validation/ptests/ValidatorTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathEvaluationResultTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathExpressionTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathFactoryTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathFunctionResolverTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathTest.java
! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/AttrTest.java
! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/CommentTest.java
! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/DocumentTest.java
! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/DocumentTypeTest.java
! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/DomImplementationTest.java
! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/ElementTest.java
! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/EntityChildTest.java
! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/NamedNodeMapTest.java
! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/NodeListTest.java
! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/NodeTest.java
! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/NotationTest.java
! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/PITest.java
! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/TextTest.java
! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/TypeInfoTest.java
! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/AttrImplTest.java
! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/AttributesNSTest.java
! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/AttributesTest.java
! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/ContentHandlerTest.java
! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/DefaultHandlerTest.java
! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/EHFatalTest.java
! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/NSSupportTest.java
! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/NSTableTest.java
! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/ParserAdapterTest.java
! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/ResolverTest.java
! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/SAXParserNSTableTest.java
! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLFilterCBTest.java
! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLFilterTest.java
! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLReaderAdapterTest.java
! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLReaderFactoryTest.java
! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLReaderNSTableTest.java
! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLReaderTest.java
! test/jaxp/javax/xml/jaxp/functional/test/astro/AstroTest.java
! test/jaxp/javax/xml/jaxp/functional/test/astro/DocumentLSTest.java
! test/jaxp/javax/xml/jaxp/functional/test/astro/NamespaceContextTest.java
! test/jaxp/javax/xml/jaxp/functional/test/astro/SAX201Test.java
! test/jaxp/javax/xml/jaxp/functional/test/astro/SchemaValidationTest.java
! test/jaxp/javax/xml/jaxp/functional/test/astro/XPathAPITest.java
! test/jaxp/javax/xml/jaxp/functional/test/auctionportal/AuctionController.java
! test/jaxp/javax/xml/jaxp/functional/test/auctionportal/AuctionItemRepository.java
! test/jaxp/javax/xml/jaxp/functional/test/auctionportal/UserController.java
! test/jaxp/javax/xml/jaxp/functional/test/gaptest/Bug4511326.java
! test/jaxp/javax/xml/jaxp/functional/test/gaptest/Bug4512806.java
! test/jaxp/javax/xml/jaxp/functional/test/gaptest/Bug4515047.java
! test/jaxp/javax/xml/jaxp/functional/test/gaptest/Bug4515660.java
! test/jaxp/javax/xml/jaxp/functional/test/gaptest/Bug4693341.java
! test/jaxp/javax/xml/jaxp/functional/test/gaptest/Bug4848653.java
! test/jaxp/javax/xml/jaxp/functional/test/gaptest/Bug4858685.java
- test/jaxp/javax/xml/jaxp/libs/jaxp/library/BasePolicy.java
- test/jaxp/javax/xml/jaxp/libs/jaxp/library/FilePolicy.java
- test/jaxp/javax/xml/jaxp/libs/jaxp/library/InternalAPIPolicy.java
- test/jaxp/javax/xml/jaxp/libs/jaxp/library/JAXPPolicyManager.java
- test/jaxp/javax/xml/jaxp/libs/jaxp/library/JAXPTestPolicy.java
! test/jaxp/javax/xml/jaxp/libs/jaxp/library/JAXPTestUtilities.java
- test/jaxp/javax/xml/jaxp/libs/jaxp/library/NetAccessPolicy.java
- test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogAccessTest.java
! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogFileInputTest.java
! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogResolverTest.java
! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupport.java
! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupport1.java
! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupport2.java
! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupport3.java
! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupport4.java
! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupport5.java
! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogTest.java
! test/jaxp/javax/xml/jaxp/unittest/catalog/GroupTest.java
! test/jaxp/javax/xml/jaxp/unittest/common/Bug6350682.java
! test/jaxp/javax/xml/jaxp/unittest/common/Bug6723276Test.java
- test/jaxp/javax/xml/jaxp/unittest/common/Bug7143711Test.java
! test/jaxp/javax/xml/jaxp/unittest/common/CDataChunkSizeTest.java
! test/jaxp/javax/xml/jaxp/unittest/common/EncodingErrorsReportingTest.java
! test/jaxp/javax/xml/jaxp/unittest/common/Sources.java
! test/jaxp/javax/xml/jaxp/unittest/common/TransformationWarningsTest.java
! test/jaxp/javax/xml/jaxp/unittest/common/ValidationWarningsTest.java
! test/jaxp/javax/xml/jaxp/unittest/common/WarningsTestBase.java
! test/jaxp/javax/xml/jaxp/unittest/common/prettyprint/PrettyPrintTest.java
! test/jaxp/javax/xml/jaxp/unittest/datatype/Bug6320118.java
! test/jaxp/javax/xml/jaxp/unittest/datatype/Bug6937951Test.java
! test/jaxp/javax/xml/jaxp/unittest/datatype/Bug6937964Test.java
! test/jaxp/javax/xml/jaxp/unittest/datatype/Bug7042647Test.java
! test/jaxp/javax/xml/jaxp/unittest/datatype/DatatypeFactoryTest.java
! test/jaxp/javax/xml/jaxp/unittest/datatype/DurationTest.java
! test/jaxp/javax/xml/jaxp/unittest/datatype/FactoryFindTest.java
! test/jaxp/javax/xml/jaxp/unittest/datatype/JDK8068839Test.java
! test/jaxp/javax/xml/jaxp/unittest/datatype/XMLGregorianCalendarTest.java
! test/jaxp/javax/xml/jaxp/unittest/dom/Bug4915524.java
! test/jaxp/javax/xml/jaxp/unittest/dom/Bug4915748.java
! test/jaxp/javax/xml/jaxp/unittest/dom/Bug4966082.java
! test/jaxp/javax/xml/jaxp/unittest/dom/Bug4966138.java
! test/jaxp/javax/xml/jaxp/unittest/dom/Bug4966142.java
! test/jaxp/javax/xml/jaxp/unittest/dom/Bug4966143.java
! test/jaxp/javax/xml/jaxp/unittest/dom/Bug6339023.java
! test/jaxp/javax/xml/jaxp/unittest/dom/Bug6355326.java
! test/jaxp/javax/xml/jaxp/unittest/dom/Bug6367542.java
! test/jaxp/javax/xml/jaxp/unittest/dom/Bug6520131.java
! test/jaxp/javax/xml/jaxp/unittest/dom/Bug6521260.java
! test/jaxp/javax/xml/jaxp/unittest/dom/Bug6582545Test.java
! test/jaxp/javax/xml/jaxp/unittest/dom/Bug6879614Test.java
! test/jaxp/javax/xml/jaxp/unittest/dom/CR6333993Test.java
! test/jaxp/javax/xml/jaxp/unittest/dom/CR6517707Test.java
! test/jaxp/javax/xml/jaxp/unittest/dom/CR6517717Test.java
! test/jaxp/javax/xml/jaxp/unittest/dom/CR6909336Test.java
! test/jaxp/javax/xml/jaxp/unittest/dom/DOMConfigurationTest.java
! test/jaxp/javax/xml/jaxp/unittest/dom/DOMFeatureTest.java
! test/jaxp/javax/xml/jaxp/unittest/dom/DOMXPathTest.java
! test/jaxp/javax/xml/jaxp/unittest/dom/DocumentTest.java
! test/jaxp/javax/xml/jaxp/unittest/dom/ElementTraversal.java
! test/jaxp/javax/xml/jaxp/unittest/dom/JdkXmlDomTest.java
! test/jaxp/javax/xml/jaxp/unittest/dom/TCKEncodingTest.java
! test/jaxp/javax/xml/jaxp/unittest/dom/ls/Bug4973153.java
! test/jaxp/javax/xml/jaxp/unittest/dom/ls/Bug6290947.java
! test/jaxp/javax/xml/jaxp/unittest/dom/ls/Bug6354955.java
! test/jaxp/javax/xml/jaxp/unittest/dom/ls/Bug6376823.java
! test/jaxp/javax/xml/jaxp/unittest/dom/ls/Bug6710741Test.java
! test/jaxp/javax/xml/jaxp/unittest/dom/ls/LSParserTCKTest.java
! test/jaxp/javax/xml/jaxp/unittest/dom/ls/LSParserTest.java
! test/jaxp/javax/xml/jaxp/unittest/dom/ls/LSSerializerTest.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/BaseParsingTest.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug4674384_MAX_OCCURS_Test.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug4934208.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug4967002.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug4985486.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug4991020.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug4991946.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug5010072.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug5025825.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6309988.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6341770.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6361283.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6506304Test.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6518733.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6564400.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6573786.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6594813.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6608841.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6690015.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6760982.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6849942Test.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug7157608Test.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug7166896Test.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug8003147Test.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug8073385.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/FactoryFindTest.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/HandleError.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/ParseEmptyStream.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/SupplementaryChars.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/xinclude/Bug6794483Test.java
! test/jaxp/javax/xml/jaxp/unittest/sax/Attributes2ImplTest.java
! test/jaxp/javax/xml/jaxp/unittest/sax/Bug6889654Test.java
! test/jaxp/javax/xml/jaxp/unittest/sax/Bug6925410Test.java
! test/jaxp/javax/xml/jaxp/unittest/sax/Bug6949607Test.java
! test/jaxp/javax/xml/jaxp/unittest/sax/Bug6992561Test.java
! test/jaxp/javax/xml/jaxp/unittest/sax/Bug7057778Test.java
! test/jaxp/javax/xml/jaxp/unittest/sax/DefaultHandler2Test.java
! test/jaxp/javax/xml/jaxp/unittest/sax/IssueTracker56Test.java
! test/jaxp/javax/xml/jaxp/unittest/sax/NSSupportTest.java
! test/jaxp/javax/xml/jaxp/unittest/sax/SAXParserTest.java
! test/jaxp/javax/xml/jaxp/unittest/sax/SymbolTableResetTest.java
! test/jaxp/javax/xml/jaxp/unittest/sax/XMLReaderTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/AttributeLocalNameTest/AttributeLocalNameTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/Bug6370703.java
! test/jaxp/javax/xml/jaxp/unittest/stream/Bug6378422.java
! test/jaxp/javax/xml/jaxp/unittest/stream/Bug6380870.java
! test/jaxp/javax/xml/jaxp/unittest/stream/Bug6489502.java
! test/jaxp/javax/xml/jaxp/unittest/stream/Bug6509774.java
! test/jaxp/javax/xml/jaxp/unittest/stream/Bug6688002Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/Bug6976938Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/CoalesceTest/CoalesceTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/EntitiesTest/EntityTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/EventReaderDelegateTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/EventsTest/Issue41Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/EventsTest/Issue48Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/EventsTest/Issue53Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/EventsTest/Issue58Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/FactoryFindTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/IgnoreExternalDTDTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/ProcessingInstructionTest/ProcessingInstructionTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/StreamReaderDelegateTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventLocationTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6489890.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6555001.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6586466Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6613059Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6668115Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6846133Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug8153781.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/EventReaderTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Issue40Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/JDK8201138.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/JDK8209615.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventWriterTest/ReaderToWriterTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventWriterTest/XMLEventWriterTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLInputFactoryTest/Bug6756677Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLInputFactoryTest/Bug6909759Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLInputFactoryTest/IssueTracker38.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLOutputFactoryTest/Bug6846132Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLOutputFactoryTest/DuplicateNSDeclarationTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLOutputFactoryTest/StreamResultTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLResolverTest/XMLResolverTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamExceptionTest/ExceptionCauseTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamExceptionTest/ExceptionTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamFilterTest/Bug6481615.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamFilterTest/Bug6481678.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamFilterTest/HasNextTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/BOMTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Bug6388460.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Bug6472982Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Bug6767322Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Bug6847819Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/BugTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/DefaultAttributeTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/DoubleXmlnsTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/IsValidatingTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Issue44Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Issue47Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/IssueTracker24.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/IssueTracker35.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/IssueTracker70.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Jsr173MR1Req5Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Jsr173MR1Req8Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/NamespaceTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/StreamReaderTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/SupportDTDTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/VoiceXMLDTDTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/XML11Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/AttributeEscapeTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/Bug6452107.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/Bug6600882Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/Bug6675332Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/Bug7037352Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/DomUtilTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/EmptyElementTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/EncodingTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/NamespaceTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/NullUriDetectionTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/SqeLinuxTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/SurrogatesTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/UnprefixedNameTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/WriterTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/XMLStreamWriterTest.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Bug4693341Test.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Bug4892774.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Bug5073477.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6175602.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6206491.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6216226Test.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6311448.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6384805.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6465722.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6467808.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6490380.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6490921.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6513892.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6537167.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6540545.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6551616.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6559595.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6565260.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6940416.java
! test/jaxp/javax/xml/jaxp/unittest/transform/BugDB12665704Test.java
! test/jaxp/javax/xml/jaxp/unittest/transform/CLITest.java
! test/jaxp/javax/xml/jaxp/unittest/transform/CR6401137Test.java
! test/jaxp/javax/xml/jaxp/unittest/transform/CR6551600Test.java
! test/jaxp/javax/xml/jaxp/unittest/transform/CR6577667Test.java
! test/jaxp/javax/xml/jaxp/unittest/transform/CR6652519Test.java
! test/jaxp/javax/xml/jaxp/unittest/transform/CR6689809Test.java
! test/jaxp/javax/xml/jaxp/unittest/transform/CR6905829Test.java
! test/jaxp/javax/xml/jaxp/unittest/transform/CR6935697Test.java
! test/jaxp/javax/xml/jaxp/unittest/transform/CR6941869Test.java
! test/jaxp/javax/xml/jaxp/unittest/transform/CR6957215Test.java
! test/jaxp/javax/xml/jaxp/unittest/transform/CR7098746Test.java
! test/jaxp/javax/xml/jaxp/unittest/transform/DOMResultTest.java
! test/jaxp/javax/xml/jaxp/unittest/transform/FactoryFindTest.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Issue2204Test.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Issue2290Test.java
! test/jaxp/javax/xml/jaxp/unittest/transform/JDK8207760.java
! test/jaxp/javax/xml/jaxp/unittest/transform/NamespacePrefixTest.java
! test/jaxp/javax/xml/jaxp/unittest/transform/SAX2DOMTest.java
! test/jaxp/javax/xml/jaxp/unittest/transform/SecureProcessingTest.java
! test/jaxp/javax/xml/jaxp/unittest/transform/SourceTest.java
! test/jaxp/javax/xml/jaxp/unittest/transform/StAXSourceTest.java
! test/jaxp/javax/xml/jaxp/unittest/transform/StylesheetTest.java
! test/jaxp/javax/xml/jaxp/unittest/transform/SurrogateTest.java
! test/jaxp/javax/xml/jaxp/unittest/transform/TemplatesTest.java
! test/jaxp/javax/xml/jaxp/unittest/transform/TransformerFactoryTest.java
! test/jaxp/javax/xml/jaxp/unittest/transform/TransformerTest.java
! test/jaxp/javax/xml/jaxp/unittest/transform/XSLTFunctionsTest.java
! test/jaxp/javax/xml/jaxp/unittest/transform/sax/Bug6451633.java
! test/jaxp/javax/xml/jaxp/unittest/transform/sort/SortTest.java
! test/jaxp/javax/xml/jaxp/unittest/transform/util/StreamUtil.java
! test/jaxp/javax/xml/jaxp/unittest/validation/AnyElementTest.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4966232.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4966254.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4969042.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4969089.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4969110.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4969689.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4969692.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4969693.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4969695.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4969732.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4970380.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4970383.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4970400.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4970402.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4970951.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4971605.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4971607.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4972882.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4986844.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4987574.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4988267.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4988268.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4988387.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4996446.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4997818.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug5011500.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug5072946.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6378043.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6449797.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6457662.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6467424Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6483188.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6493687.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6509668.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6526547.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6531160.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6695843Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6773084Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6859210.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6925531Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6946312Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6954738_Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/CR6708840Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/CR6740048.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Issue682Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/IssueTracker30.java
! test/jaxp/javax/xml/jaxp/unittest/validation/JaxpIssue43Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/JaxpIssue49.java
! test/jaxp/javax/xml/jaxp/unittest/validation/LargeMaxOccursTest.java
! test/jaxp/javax/xml/jaxp/unittest/validation/MultiOccursTest.java
! test/jaxp/javax/xml/jaxp/unittest/validation/MultiOccursUnboundedTest.java
! test/jaxp/javax/xml/jaxp/unittest/validation/OccursTest.java
! test/jaxp/javax/xml/jaxp/unittest/validation/OccursUnboundedTest.java
! test/jaxp/javax/xml/jaxp/unittest/validation/OccursWildcardTest.java
! test/jaxp/javax/xml/jaxp/unittest/validation/OccursWildcardUnbounded.java
! test/jaxp/javax/xml/jaxp/unittest/validation/ParticlesId005Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/ParticlesIg004Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/ParticlesQ013Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/TCKGroupA008Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/ValidationTest.java
! test/jaxp/javax/xml/jaxp/unittest/validation/ValidatorTest.java
! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6943252Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6963124Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6963468Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6964720Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6967214Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6970890Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6971190Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6974551Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6975265Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6977201Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6989956Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug7014246Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/tck/ParticleTest.java
! test/jaxp/javax/xml/jaxp/unittest/validation/tck/RegexWord.java
! test/jaxp/javax/xml/jaxp/unittest/xpath/Bug4991857.java
! test/jaxp/javax/xml/jaxp/unittest/xpath/Bug4991939.java
! test/jaxp/javax/xml/jaxp/unittest/xpath/Bug4992788.java
! test/jaxp/javax/xml/jaxp/unittest/xpath/Bug4992793.java
! test/jaxp/javax/xml/jaxp/unittest/xpath/Bug4992805.java
! test/jaxp/javax/xml/jaxp/unittest/xpath/ClassLoaderTest.java
! test/jaxp/javax/xml/jaxp/unittest/xpath/SecureProcessingTest.java
! test/jaxp/javax/xml/jaxp/unittest/xpath/XPathAnyTypeTest.java
! test/jaxp/javax/xml/jaxp/unittest/xpath/XPathExpAnyTypeTest.java
! test/jdk/ProblemList.txt
! test/jdk/TEST.groups
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/TestAESWithProviderChange.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/TestAESWithRemoveAddProvider.java
- test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/testAES.policy
- test/jdk/com/sun/java/accessibility/util/8051626/Bug8051626.java
! test/jdk/com/sun/jndi/ldap/LdapDnsProviderTest.java
- test/jdk/com/sun/management/DiagnosticCommandMBean/DcmdMBeanPermissionsTest.java
+ test/jdk/com/sun/net/httpserver/simpleserver/RootDirPermissionsTest.java
- test/jdk/com/sun/net/httpserver/simpleserver/SecurityManagerTest.java
- test/jdk/com/sun/net/httpserver/simpleserver/SecurityManagerTestNoRead.policy
- test/jdk/com/sun/net/httpserver/simpleserver/SecurityManagerTestRead.policy
! test/jdk/com/sun/security/auth/UnixPrincipalHashCode.java
! test/jdk/com/sun/security/auth/login/ConfigFile/InnerClassConfig.java
- test/jdk/com/sun/security/auth/login/ConfigFile/InnerClassConfig.policy
! test/jdk/com/sun/security/auth/login/ConfigFile/PropertyExpansion.java
- test/jdk/com/sun/security/auth/login/ConfigFile/PropertyExpansion.policy
! test/jdk/com/sun/security/auth/module/LdapLoginModule/CheckConfigs.java
- test/jdk/com/sun/security/auth/module/LdapLoginModule/CheckConfigs.policy
- test/jdk/com/sun/security/auth/uphc.policy
- test/jdk/com/sun/tools/attach/PermissionTest.java
- test/jdk/com/sun/tools/attach/java.policy.allow
- test/jdk/com/sun/tools/attach/java.policy.deny
! test/jdk/java/awt/Debug/DumpOnKey/DumpOnKey.java
- test/jdk/java/awt/Debug/DumpOnKey/dump.policy
- test/jdk/java/awt/Desktop/DefaultPermissions/DefaultPermissions.java
- test/jdk/java/awt/Desktop/DefaultPermissions/java.policy
- test/jdk/java/awt/Desktop/SecurityTest/DesktopSecurityTest.java
- test/jdk/java/awt/Desktop/SecurityTest/desktop.policy
- test/jdk/java/awt/Dialog/ModalDialogPermission/ModalDialogPermission.java
- test/jdk/java/awt/Dialog/ModalDialogPermission/java.policy
- test/jdk/java/awt/EventDispatchThread/PropertyPermissionOnEDT/PropertyPermissionOnEDT.java
- test/jdk/java/awt/EventDispatchThread/PropertyPermissionOnEDT/java.policy
- test/jdk/java/awt/Focus/CloseDialogActivateOwnerTest/CloseDialogActivateOwnerTest.java
- test/jdk/java/awt/Focus/CloseDialogActivateOwnerTest/java.policy
- test/jdk/java/awt/FontClass/CreateFont/BigFont.java
- test/jdk/java/awt/FontClass/CreateFont/fileaccess/FontFile.java
- test/jdk/java/awt/FontClass/CreateFont/fileaccess/TestFontFile.sh
- test/jdk/java/awt/FontClass/FontAccess.java
- test/jdk/java/awt/FontClass/FontPrivilege.java
! test/jdk/java/awt/FullScreen/SetFSWindow/FSFrame.java
- test/jdk/java/awt/PrintJob/Security/SecurityDialogTest.java
- test/jdk/java/awt/PrintJob/Security/policy
! test/jdk/java/awt/Toolkit/GetImage/bug8078165.java
- test/jdk/java/awt/Toolkit/SecurityTest/SecurityTest2.java
! test/jdk/java/awt/TrayIcon/SecurityCheck/FunctionalityCheck/FunctionalityCheck.java
- test/jdk/java/awt/TrayIcon/SecurityCheck/FunctionalityCheck/tray.policy
- test/jdk/java/awt/TrayIcon/SecurityCheck/NoPermissionTest/NoPermissionTest.java
- test/jdk/java/awt/TrayIcon/SecurityCheck/NoPermissionTest/tray.policy
- test/jdk/java/awt/TrayIcon/SecurityCheck/PermissionTest/PermissionTest.java
- test/jdk/java/awt/TrayIcon/SecurityCheck/PermissionTest/tray.policy
- test/jdk/java/awt/color/LoadProfileWithSM.java
- test/jdk/java/awt/color/StandardProfileTest.java
- test/jdk/java/awt/color/StandardProfileTest.policy
- test/jdk/java/awt/dnd/DragInterceptorAppletTest/DragInterceptorAppletTest.java
- test/jdk/java/awt/dnd/DragInterceptorAppletTest/DragInterceptorFrame.java
- test/jdk/java/awt/dnd/DragInterceptorAppletTest/InterprocessMessages.java
- test/jdk/java/awt/dnd/DragInterceptorAppletTest/SourceFrame.java
! test/jdk/java/awt/event/KeyEvent/RegisterKeyStroke/TestAWTKeyStroke.java
- test/jdk/java/awt/event/KeyEvent/RegisterKeyStroke/policy
! test/jdk/java/awt/image/mlib/MlibOpsTest.java
- test/jdk/java/awt/image/mlib/mlib.security.policy
- test/jdk/java/awt/print/PrintServicesSecurityManager.java
- test/jdk/java/awt/print/PrinterJob/CheckAccess.java
- test/jdk/java/awt/print/PrinterJob/GetUserNameTest.java
- test/jdk/java/awt/print/PrinterJob/GetUserNameTest.policy
! test/jdk/java/awt/regtesthelpers/process/ProcessCommunicator.java
- test/jdk/java/awt/security/Permissions.java
- test/jdk/java/awt/security/WarningWindowDisposeTest/WarningWindowDisposeCrashTest.java
- test/jdk/java/awt/security/WarningWindowDisposeTest/WarningWindowDisposeTest.java
- test/jdk/java/awt/security/WarningWindowDisposeTest/policy
- test/jdk/java/beans/Beans/Test4080522.java
- test/jdk/java/beans/EventHandler/Test6277246.java
- test/jdk/java/beans/EventHandler/Test6277266.java
! test/jdk/java/beans/Introspector/7084904/Test7084904.java
! test/jdk/java/beans/Introspector/Test4683761.java
- test/jdk/java/beans/Introspector/Test6277246.java
- test/jdk/java/beans/PropertyEditor/TestBooleanClass.java
- test/jdk/java/beans/PropertyEditor/TestBooleanType.java
- test/jdk/java/beans/PropertyEditor/TestByteClass.java
- test/jdk/java/beans/PropertyEditor/TestByteType.java
- test/jdk/java/beans/PropertyEditor/TestColorClass.java
- test/jdk/java/beans/PropertyEditor/TestDoubleClass.java
- test/jdk/java/beans/PropertyEditor/TestDoubleType.java
- test/jdk/java/beans/PropertyEditor/TestEnumClass.java
- test/jdk/java/beans/PropertyEditor/TestEnumSubclass.java
- test/jdk/java/beans/PropertyEditor/TestFloatClass.java
- test/jdk/java/beans/PropertyEditor/TestFloatType.java
- test/jdk/java/beans/PropertyEditor/TestFontClass.java
- test/jdk/java/beans/PropertyEditor/TestIntegerClass.java
- test/jdk/java/beans/PropertyEditor/TestIntegerType.java
- test/jdk/java/beans/PropertyEditor/TestLongClass.java
- test/jdk/java/beans/PropertyEditor/TestLongType.java
- test/jdk/java/beans/PropertyEditor/TestShortClass.java
- test/jdk/java/beans/PropertyEditor/TestShortType.java
- test/jdk/java/beans/PropertyEditor/TestStringClass.java
! test/jdk/java/beans/SimpleBeanInfo/LoadingStandardIcons/LoadingStandardIcons.java
- test/jdk/java/beans/SimpleBeanInfo/LoadingStandardIcons/java.policy
! test/jdk/java/beans/Statement/ClassForName/ClassForName.java
- test/jdk/java/beans/Statement/ClassForName/java.policy
- test/jdk/java/beans/Statement/Test6224433.java
! test/jdk/java/beans/XMLDecoder/spec/AbstractTest.java
! test/jdk/java/beans/XMLDecoder/spec/TestArray.java
! test/jdk/java/beans/XMLDecoder/spec/TestBoolean.java
! test/jdk/java/beans/XMLDecoder/spec/TestByte.java
! test/jdk/java/beans/XMLDecoder/spec/TestChar.java
! test/jdk/java/beans/XMLDecoder/spec/TestClass.java
! test/jdk/java/beans/XMLDecoder/spec/TestDouble.java
! test/jdk/java/beans/XMLDecoder/spec/TestFalse.java
! test/jdk/java/beans/XMLDecoder/spec/TestField.java
! test/jdk/java/beans/XMLDecoder/spec/TestFloat.java
! test/jdk/java/beans/XMLDecoder/spec/TestInt.java
! test/jdk/java/beans/XMLDecoder/spec/TestJava.java
! test/jdk/java/beans/XMLDecoder/spec/TestLong.java
! test/jdk/java/beans/XMLDecoder/spec/TestMethod.java
! test/jdk/java/beans/XMLDecoder/spec/TestNew.java
! test/jdk/java/beans/XMLDecoder/spec/TestNull.java
! test/jdk/java/beans/XMLDecoder/spec/TestObject.java
! test/jdk/java/beans/XMLDecoder/spec/TestProperty.java
! test/jdk/java/beans/XMLDecoder/spec/TestShort.java
! test/jdk/java/beans/XMLDecoder/spec/TestString.java
! test/jdk/java/beans/XMLDecoder/spec/TestTrue.java
! test/jdk/java/beans/XMLDecoder/spec/TestVar.java
- test/jdk/java/beans/XMLEncoder/4741757/TestSecurityManager.java
! test/jdk/java/beans/XMLEncoder/6777487/TestBox.java
! test/jdk/java/beans/XMLEncoder/6777487/TestCheckedCollection.java
! test/jdk/java/beans/XMLEncoder/6777487/TestCheckedList.java
! test/jdk/java/beans/XMLEncoder/6777487/TestCheckedMap.java
! test/jdk/java/beans/XMLEncoder/6777487/TestCheckedRandomAccessList.java
! test/jdk/java/beans/XMLEncoder/6777487/TestCheckedSet.java
! test/jdk/java/beans/XMLEncoder/6777487/TestCheckedSortedMap.java
! test/jdk/java/beans/XMLEncoder/6777487/TestCheckedSortedSet.java
! test/jdk/java/beans/XMLEncoder/6777487/TestEncoder.java
! test/jdk/java/beans/XMLEncoder/6777487/TestEnumMap.java
! test/jdk/java/beans/XMLEncoder/6777487/TestEnumSet.java
! test/jdk/java/beans/XMLEncoder/AbstractTest.java
! test/jdk/java/beans/XMLEncoder/ReferenceToNonStaticField.java
! test/jdk/java/beans/XMLEncoder/Test4631471.java
! test/jdk/java/beans/XMLEncoder/Test4652928.java
! test/jdk/java/beans/XMLEncoder/Test4679556.java
! test/jdk/java/beans/XMLEncoder/Test4903007.java
! test/jdk/java/beans/XMLEncoder/Test4935607.java
! test/jdk/java/beans/XMLEncoder/Test4936682.java
! test/jdk/java/beans/XMLEncoder/Test4993777.java
! test/jdk/java/beans/XMLEncoder/Test4994637.java
! test/jdk/java/beans/XMLEncoder/Test5023550.java
! test/jdk/java/beans/XMLEncoder/Test5023552.java
! test/jdk/java/beans/XMLEncoder/Test5023557.java
! test/jdk/java/beans/XMLEncoder/Test5023559.java
! test/jdk/java/beans/XMLEncoder/Test6176120.java
! test/jdk/java/beans/XMLEncoder/Test6187118.java
! test/jdk/java/beans/XMLEncoder/Test6256805.java
! test/jdk/java/beans/XMLEncoder/Test6437265.java
! test/jdk/java/beans/XMLEncoder/Test6501431.java
! test/jdk/java/beans/XMLEncoder/Test6505888.java
! test/jdk/java/beans/XMLEncoder/Test6531597.java
! test/jdk/java/beans/XMLEncoder/Test6570354.java
! test/jdk/java/beans/XMLEncoder/Test6852574.java
! test/jdk/java/beans/XMLEncoder/Test6921644.java
! test/jdk/java/beans/XMLEncoder/Test6989223.java
! test/jdk/java/beans/XMLEncoder/Test7080156.java
! test/jdk/java/beans/XMLEncoder/Test7092744.java
! test/jdk/java/beans/XMLEncoder/Test7169395.java
! test/jdk/java/beans/XMLEncoder/Test8013416.java
! test/jdk/java/beans/XMLEncoder/Test8013557.java
! test/jdk/java/beans/XMLEncoder/Test8016545.java
! test/jdk/java/beans/XMLEncoder/Test8027066.java
! test/jdk/java/beans/XMLEncoder/java_awt_AWTKeyStroke.java
! test/jdk/java/beans/XMLEncoder/java_awt_BasicStroke.java
! test/jdk/java/beans/XMLEncoder/java_awt_BorderLayout.java
! test/jdk/java/beans/XMLEncoder/java_awt_CardLayout.java
! test/jdk/java/beans/XMLEncoder/java_awt_Color.java
! test/jdk/java/beans/XMLEncoder/java_awt_Component.java
! test/jdk/java/beans/XMLEncoder/java_awt_Cursor.java
! test/jdk/java/beans/XMLEncoder/java_awt_Dimension.java
! test/jdk/java/beans/XMLEncoder/java_awt_Font.java
! test/jdk/java/beans/XMLEncoder/java_awt_GradientPaint.java
! test/jdk/java/beans/XMLEncoder/java_awt_GridBagConstraints.java
! test/jdk/java/beans/XMLEncoder/java_awt_GridBagLayout.java
! test/jdk/java/beans/XMLEncoder/java_awt_Insets.java
! test/jdk/java/beans/XMLEncoder/java_awt_LinearGradientPaint.java
! test/jdk/java/beans/XMLEncoder/java_awt_MenuShortcut.java
! test/jdk/java/beans/XMLEncoder/java_awt_Point.java
! test/jdk/java/beans/XMLEncoder/java_awt_RadialGradientPaint.java
! test/jdk/java/beans/XMLEncoder/java_awt_Rectangle.java
! test/jdk/java/beans/XMLEncoder/java_awt_ScrollPane.java
! test/jdk/java/beans/XMLEncoder/java_awt_geom_AffineTransform.java
! test/jdk/java/beans/XMLEncoder/java_beans_EventHandler.java
! test/jdk/java/beans/XMLEncoder/java_beans_Expression.java
! test/jdk/java/beans/XMLEncoder/java_beans_Statement.java
! test/jdk/java/beans/XMLEncoder/java_lang_Character.java
! test/jdk/java/beans/XMLEncoder/java_lang_Class.java
! test/jdk/java/beans/XMLEncoder/java_lang_Enum.java
! test/jdk/java/beans/XMLEncoder/java_lang_String.java
! test/jdk/java/beans/XMLEncoder/java_lang_reflect_Field.java
! test/jdk/java/beans/XMLEncoder/java_lang_reflect_Method.java
! test/jdk/java/beans/XMLEncoder/java_net_URI.java
! test/jdk/java/beans/XMLEncoder/java_sql_Date.java
! test/jdk/java/beans/XMLEncoder/java_sql_Time.java
! test/jdk/java/beans/XMLEncoder/java_sql_Timestamp.java
! test/jdk/java/beans/XMLEncoder/java_util_ArrayList.java
! test/jdk/java/beans/XMLEncoder/java_util_Collections_EmptyList.java
! test/jdk/java/beans/XMLEncoder/java_util_Collections_EmptyMap.java
! test/jdk/java/beans/XMLEncoder/java_util_Collections_EmptySet.java
! test/jdk/java/beans/XMLEncoder/java_util_Collections_SingletonList.java
! test/jdk/java/beans/XMLEncoder/java_util_Collections_SingletonMap.java
! test/jdk/java/beans/XMLEncoder/java_util_Collections_SingletonSet.java
! test/jdk/java/beans/XMLEncoder/java_util_Collections_SynchronizedCollection.java
! test/jdk/java/beans/XMLEncoder/java_util_Collections_SynchronizedList.java
! test/jdk/java/beans/XMLEncoder/java_util_Collections_SynchronizedMap.java
! test/jdk/java/beans/XMLEncoder/java_util_Collections_SynchronizedRandomAccessList.java
! test/jdk/java/beans/XMLEncoder/java_util_Collections_SynchronizedSet.java
! test/jdk/java/beans/XMLEncoder/java_util_Collections_SynchronizedSortedMap.java
! test/jdk/java/beans/XMLEncoder/java_util_Collections_SynchronizedSortedSet.java
! test/jdk/java/beans/XMLEncoder/java_util_Collections_UnmodifiableCollection.java
! test/jdk/java/beans/XMLEncoder/java_util_Collections_UnmodifiableList.java
! test/jdk/java/beans/XMLEncoder/java_util_Collections_UnmodifiableMap.java
! test/jdk/java/beans/XMLEncoder/java_util_Collections_UnmodifiableRandomAccessList.java
! test/jdk/java/beans/XMLEncoder/java_util_Collections_UnmodifiableSet.java
! test/jdk/java/beans/XMLEncoder/java_util_Collections_UnmodifiableSortedMap.java
! test/jdk/java/beans/XMLEncoder/java_util_Collections_UnmodifiableSortedSet.java
! test/jdk/java/beans/XMLEncoder/java_util_Date.java
! test/jdk/java/beans/XMLEncoder/java_util_HashMap.java
! test/jdk/java/beans/XMLEncoder/javax_swing_Box.java
! test/jdk/java/beans/XMLEncoder/javax_swing_BoxLayout.java
! test/jdk/java/beans/XMLEncoder/javax_swing_Box_Filler.java
! test/jdk/java/beans/XMLEncoder/javax_swing_DefaultCellEditor.java
! test/jdk/java/beans/XMLEncoder/javax_swing_JButton.java
! test/jdk/java/beans/XMLEncoder/javax_swing_JComponent.java
! test/jdk/java/beans/XMLEncoder/javax_swing_JLayeredPane.java
! test/jdk/java/beans/XMLEncoder/javax_swing_JSplitPane.java
! test/jdk/java/beans/XMLEncoder/javax_swing_JTree.java
! test/jdk/java/beans/XMLEncoder/javax_swing_KeyStroke.java
! test/jdk/java/beans/XMLEncoder/javax_swing_OverlayLayout.java
! test/jdk/java/beans/XMLEncoder/javax_swing_border_BevelBorder.java
! test/jdk/java/beans/XMLEncoder/javax_swing_border_CompoundBorder.java
! test/jdk/java/beans/XMLEncoder/javax_swing_border_EmptyBorder.java
! test/jdk/java/beans/XMLEncoder/javax_swing_border_EtchedBorder.java
! test/jdk/java/beans/XMLEncoder/javax_swing_border_LineBorder.java
! test/jdk/java/beans/XMLEncoder/javax_swing_border_MatteBorder.java
! test/jdk/java/beans/XMLEncoder/javax_swing_border_SoftBevelBorder.java
! test/jdk/java/beans/XMLEncoder/javax_swing_border_StrokeBorder.java
! test/jdk/java/beans/XMLEncoder/javax_swing_border_TitledBorder.java
! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_BevelBorderUIResource.java
! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_CompoundBorderUIResource.java
! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_EmptyBorderUIResource.java
! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_EtchedBorderUIResource.java
! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_LineBorderUIResource.java
! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_MatteBorderUIResource.java
! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_TitledBorderUIResource.java
! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_ColorUIResource.java
! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_FontUIResource.java
! test/jdk/java/beans/XMLEncoder/javax_swing_tree_DefaultTreeModel.java
! test/jdk/java/beans/XMLEncoder/javax_swing_tree_TreePath.java
! test/jdk/java/beans/XMLEncoder/sun_swing_PrintColorUIResource.java
! test/jdk/java/foreign/TestLinker.java
- test/jdk/java/foreign/security.policy
- test/jdk/java/io/Console/SecurityManagerTest.java
- test/jdk/java/io/Console/test.policy
- test/jdk/java/io/File/CheckPermission.java
! test/jdk/java/io/File/GetXSpace.java
- test/jdk/java/io/File/createTempFile/SecurityTest.java
- test/jdk/java/io/File/createTempFile/java.policy
- test/jdk/java/io/FilePermission/MergeName.java
- test/jdk/java/io/FilePermission/ReadFileOnPath.java
- test/jdk/java/io/FilePermission/m/module-info.java
- test/jdk/java/io/FilePermission/m/p/App.java
! test/jdk/java/io/Serializable/auditStreamSubclass/AuditStreamSubclass.java
! test/jdk/java/io/Serializable/records/AbsentStreamValuesTest.java
! test/jdk/java/io/Serializable/records/BasicRecordSer.java
! test/jdk/java/io/Serializable/records/ConstructorAccessTest.java
- test/jdk/java/io/Serializable/records/ConstructorPermissionTest.java
! test/jdk/java/io/Serializable/records/CycleTest.java
! test/jdk/java/io/Serializable/records/DifferentStreamFieldsTest.java
! test/jdk/java/io/Serializable/records/ReadResolveTest.java
! test/jdk/java/io/Serializable/records/RecordClassTest.java
! test/jdk/java/io/Serializable/records/SerialVersionUIDTest.java
! test/jdk/java/io/Serializable/records/ThrowingConstructorTest.java
! test/jdk/java/io/Serializable/records/WriteReplaceTest.java
- test/jdk/java/io/Serializable/records/empty_security.policy
! test/jdk/java/io/Serializable/serialFilter/CheckInputOrderTest.java
- test/jdk/java/io/Serializable/serialFilter/FilterWithSecurityManagerTest.java
! test/jdk/java/io/Serializable/serialFilter/GlobalFilterTest.java
! test/jdk/java/io/Serializable/serialFilter/MixedFiltersTest.java
! test/jdk/java/io/Serializable/serialFilter/SerialFilterFactoryTest.java
- test/jdk/java/io/Serializable/serialFilter/security.policy
- test/jdk/java/io/Serializable/serialFilter/security.policy.without.globalFilter
- test/jdk/java/io/Serializable/subclass/Allow.policy
! test/jdk/java/io/Serializable/subclass/SubclassTest.java
! test/jdk/java/io/Serializable/subclassGC/SubclassGC.java
- test/jdk/java/io/Serializable/subclassGC/security.policy
! test/jdk/java/lang/Class/forName/modules/TestDriver.java
! test/jdk/java/lang/Class/forName/modules/TestLayer.java
- test/jdk/java/lang/Class/forName/modules/policy
- test/jdk/java/lang/Class/forName/modules/policy.denied
- test/jdk/java/lang/Class/forName/modules/src/m3/module-info.java
- test/jdk/java/lang/Class/forName/modules/src/m3/p3/NoAccess.java
- test/jdk/java/lang/Class/forName/modules/src/m3/p3/NoGetClassLoaderAccess.java
- test/jdk/java/lang/Class/forName/modules/src/m3/p3/internal/Foo.java
! test/jdk/java/lang/Class/getDeclaredField/ClassDeclaredFieldsTest.java
! test/jdk/java/lang/Class/getDeclaredField/FieldSetAccessibleTest.java
- test/jdk/java/lang/Class/getEnclosingConstructor/EnclosingConstructorWithSecurityManager.java
- test/jdk/java/lang/Class/getEnclosingMethod/EnclosingMethodWithSecurityManager.java
! test/jdk/java/lang/Class/getResource/Main.java
! test/jdk/java/lang/Class/getResource/ResourcesTest.java
- test/jdk/java/lang/ClassLoader/UninitializedParent.java
! test/jdk/java/lang/ClassLoader/forNameLeak/ClassForNameLeak.java
- test/jdk/java/lang/ClassLoader/forNameLeak/test.policy
! test/jdk/java/lang/ClassLoader/getResource/modules/Main.java
! test/jdk/java/lang/ClassLoader/getResource/modules/ResourcesTest.java
- test/jdk/java/lang/ClassLoader/securityManager/ClassLoaderTest.java
- test/jdk/java/lang/ClassLoader/securityManager/TestClassLoader.java
- test/jdk/java/lang/ClassLoader/securityManager/TestClient.java
- test/jdk/java/lang/ClassLoader/securityManager/malformed.policy
- test/jdk/java/lang/ClassLoader/securityManager/valid.policy
- test/jdk/java/lang/ModuleTests/WithSecurityManager.java
- test/jdk/java/lang/ModuleTests/allow.policy
! test/jdk/java/lang/ProcessBuilder/Basic.java
- test/jdk/java/lang/ProcessBuilder/SecurityManagerClinit.java
- test/jdk/java/lang/ProcessHandle/PermissionTest.java
! test/jdk/java/lang/RuntimeTests/exec/ExecCommand.java
+ test/jdk/java/lang/SecurityManager/Basic.java
- test/jdk/java/lang/SecurityManager/CheckAccessClassInPackagePermissions.java
- test/jdk/java/lang/SecurityManager/CheckPackageAccess.java
- test/jdk/java/lang/SecurityManager/CheckPackageMatching.java
! test/jdk/java/lang/SecurityManager/CheckSecurityProvider.java
- test/jdk/java/lang/SecurityManager/PackageAccessTest.java
- test/jdk/java/lang/SecurityManager/empty.policy
- test/jdk/java/lang/SecurityManager/modules/CustomSecurityManagerTest.java
- test/jdk/java/lang/SecurityManager/modules/m/module-info.java
- test/jdk/java/lang/SecurityManager/modules/m/p/CustomSecurityManager.java
- test/jdk/java/lang/SecurityManager/modules/test.policy
- test/jdk/java/lang/SecurityManager/test.policy
! test/jdk/java/lang/StackWalker/CallerSensitiveMethod/Main.java
! test/jdk/java/lang/StackWalker/CallerSensitiveMethod/csm/jdk/test/CallerSensitiveTest.java
! test/jdk/java/lang/StackWalker/GetCallerClassTest.java
- test/jdk/java/lang/StackWalker/SecurityExceptions.java
! test/jdk/java/lang/StackWalker/StackWalkTest.java
! test/jdk/java/lang/StackWalker/VerifyStackTrace.java
- test/jdk/java/lang/StackWalker/noperms.policy
- test/jdk/java/lang/StackWalker/stackwalk.policy
- test/jdk/java/lang/StackWalker/stackwalktest.policy
- test/jdk/java/lang/String/concat/WithSecurityManager.java
! test/jdk/java/lang/System/AllowSecurityManager.java
- test/jdk/java/lang/System/IgnoreNullSecurityManager.java
! test/jdk/java/lang/System/Logger/custom/CustomLoggerTest.java
! test/jdk/java/lang/System/Logger/default/DefaultLoggerTest.java
! test/jdk/java/lang/System/LoggerFinder/BaseLoggerFinderTest/BaseLoggerFinderTest.java
! test/jdk/java/lang/System/LoggerFinder/DefaultLoggerFinderTest/DefaultLoggerFinderTest.java
! test/jdk/java/lang/System/LoggerFinder/internal/BaseDefaultLoggerFinderTest/BaseDefaultLoggerFinderTest.java
! test/jdk/java/lang/System/LoggerFinder/internal/BaseLoggerBridgeTest/BaseLoggerBridgeTest.java
! test/jdk/java/lang/System/LoggerFinder/internal/BasePlatformLoggerTest/BasePlatformLoggerTest.java
! test/jdk/java/lang/System/LoggerFinder/internal/BootstrapLogger/BootstrapLoggerTest.java
! test/jdk/java/lang/System/LoggerFinder/internal/LoggerBridgeTest/LoggerBridgeTest.java
! test/jdk/java/lang/System/LoggerFinder/internal/LoggerFinderLoaderTest/LoggerFinderLoaderTest.java
! test/jdk/java/lang/System/LoggerFinder/internal/PlatformLoggerBridgeTest/PlatformLoggerBridgeTest.java
! test/jdk/java/lang/System/LoggerFinder/jdk/DefaultLoggerBridgeTest/DefaultLoggerBridgeTest.java
! test/jdk/java/lang/System/LoggerFinder/jdk/DefaultPlatformLoggerTest/DefaultPlatformLoggerTest.java
! test/jdk/java/lang/System/SecurityManagerWarnings.java
- test/jdk/java/lang/System/SecurityRace.java
- test/jdk/java/lang/System/System.policy
! test/jdk/java/lang/annotation/ParameterAnnotations.java
- test/jdk/java/lang/annotation/repeatingAnnotations/CustomRepeatingWithSecurityManager.java
- test/jdk/java/lang/annotation/repeatingAnnotations/RepeatingWithSecurityManager.java
- test/jdk/java/lang/constant/methodTypeDesc/ResolveConstantDesc.java
- test/jdk/java/lang/constant/methodTypeDesc/jdk.unsupported/sun/misc/Test.java
- test/jdk/java/lang/constant/methodTypeDesc/test.policy
! test/jdk/java/lang/instrument/appendToClassLoaderSearch/run_tests.sh
- test/jdk/java/lang/invoke/7196190/GetUnsafeTest.java
- test/jdk/java/lang/invoke/7196190/jtreg.security.policy
- test/jdk/java/lang/invoke/8076596/Test8076596.java
- test/jdk/java/lang/invoke/8076596/Test8076596.security.policy
- test/jdk/java/lang/invoke/FindClassSecurityManager.java
! test/jdk/java/lang/invoke/InvokeDynamicPrintArgs.java
! test/jdk/java/lang/invoke/MethodHandleConstants.java
- test/jdk/java/lang/invoke/MethodHandleProxies/WithSecurityManagerTest.java
- test/jdk/java/lang/invoke/MethodHandleProxies/jtreg.security.policy
- test/jdk/java/lang/invoke/MethodTypeSecurityManager.java
! test/jdk/java/lang/invoke/RevealDirectTest.java
- test/jdk/java/lang/invoke/TestPrivateMember.java
! test/jdk/java/lang/invoke/callerSensitive/Main.java
! test/jdk/java/lang/invoke/callerSensitive/csm/jdk/test/MethodInvokeTest.java
- test/jdk/java/lang/invoke/getclassloader.policy
- test/jdk/java/lang/invoke/jtreg.security.policy
! test/jdk/java/lang/invoke/lambda/LambdaAccessControlDoPrivilegedTest.java
- test/jdk/java/lang/invoke/lambda/LambdaAccessControlTest.java
! test/jdk/java/lang/invoke/lambda/LogGeneratedClassesTest.java
- test/jdk/java/lang/module/ModuleFinderWithSecurityManager.java
- test/jdk/java/lang/module/java.policy
! test/jdk/java/lang/reflect/Nestmates/TestReflectionAPI.java
- test/jdk/java/lang/reflect/Nestmates/TestSecurityManagerChecks.java
- test/jdk/java/lang/reflect/Nestmates/empty.policy
- test/jdk/java/lang/reflect/Nestmates/testPkg/Host.java
- test/jdk/java/lang/reflect/Nestmates/testPkg/Singleton.java
! test/jdk/java/lang/reflect/Proxy/nonPublicProxy/NonPublicProxyClass.java
! test/jdk/java/lang/reflect/Proxy/nonPublicProxy/SimpleProxy.java
! test/jdk/java/lang/reflect/records/IsRecordTest.java
- test/jdk/java/lang/reflect/records/RecordPermissionsTest.java
! test/jdk/java/lang/reflect/records/RecordReflectionTest.java
- test/jdk/java/lang/reflect/records/allPermissions.policy
- test/jdk/java/lang/reflect/sealed_classes/TestSecurityManagerChecks.java
! test/jdk/java/lang/runtime/ObjectMethodsTest.java
- test/jdk/java/lang/runtime/empty.policy
! test/jdk/java/net/Authenticator/GetAuthenticatorTest.java
! test/jdk/java/net/DatagramSocket/ConnectPortZero.java
! test/jdk/java/net/DatagramSocket/SendPortZero.java
- test/jdk/java/net/DatagramSocket/TimeoutWithSM.java
- test/jdk/java/net/IPSupport/MinimumPermissions.java
- test/jdk/java/net/IPSupport/MinimumPermissions.policy
- test/jdk/java/net/InetAddress/GetLocalHostWithSM.java
! test/jdk/java/net/MulticastSocket/SendPortZero.java
! test/jdk/java/net/NetworkInterface/Equals.java
- test/jdk/java/net/ServerSocket/TestLocalAddress.java
- test/jdk/java/net/SetFactoryPermission/SetFactoryPermission.java
! test/jdk/java/net/Socket/UdpSocket.java
! test/jdk/java/net/SocketOption/OptionsTest.java
- test/jdk/java/net/SocketOption/options.policy
- test/jdk/java/net/SocketPermission/SocketPermissionTest.java
! test/jdk/java/net/URL/OpenConnection.java
! test/jdk/java/net/URL/TestIPv6Addresses.java
! test/jdk/java/net/URLClassLoader/getresourceasstream/TestDriver.java
- test/jdk/java/net/URLClassLoader/getresourceasstream/policy
! test/jdk/java/net/URLPermission/OpenURL.java
! test/jdk/java/net/URLPermission/URLTest.java
! test/jdk/java/net/URLPermission/nstest/LookupTest.java
! test/jdk/java/net/httpclient/AsFileDownloadTest.java
- test/jdk/java/net/httpclient/AsFileDownloadTest.policy
! test/jdk/java/net/httpclient/ConnectExceptionTest.java
! test/jdk/java/net/httpclient/DependentActionsTest.java
! test/jdk/java/net/httpclient/DependentPromiseActionsTest.java
! test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest.java
- test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest1.policy
- test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest2.policy
- test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest3.policy
! test/jdk/java/net/httpclient/FilePublisher/FilePublisherTest.java
- test/jdk/java/net/httpclient/FilePublisher/FilePublisherTest.policy
! test/jdk/java/net/httpclient/HttpClientLocalAddrTest.java
! test/jdk/java/net/httpclient/PathSubscriber/BodyHandlerOfFileDownloadTest.java
! test/jdk/java/net/httpclient/PathSubscriber/BodyHandlerOfFileTest.java
! test/jdk/java/net/httpclient/PathSubscriber/BodySubscriberOfFileTest.java
- test/jdk/java/net/httpclient/PathSubscriber/ofFile.policy
- test/jdk/java/net/httpclient/PathSubscriber/ofFileDownload.policy
! test/jdk/java/net/httpclient/RequestBodyTest.java
- test/jdk/java/net/httpclient/RequestBodyTest.policy
- test/jdk/java/net/httpclient/dependent.policy
- test/jdk/java/net/httpclient/httpclient-localaddr-security.policy
- test/jdk/java/net/httpclient/noPermissions.policy
- test/jdk/java/net/httpclient/security/0.policy
- test/jdk/java/net/httpclient/security/1.policy
- test/jdk/java/net/httpclient/security/10.policy
- test/jdk/java/net/httpclient/security/11.policy
- test/jdk/java/net/httpclient/security/12.policy
- test/jdk/java/net/httpclient/security/14.policy
- test/jdk/java/net/httpclient/security/15.policy
- test/jdk/java/net/httpclient/security/16.policy
- test/jdk/java/net/httpclient/security/17.policy
- test/jdk/java/net/httpclient/security/2.policy
- test/jdk/java/net/httpclient/security/3.policy
- test/jdk/java/net/httpclient/security/4.policy
- test/jdk/java/net/httpclient/security/5.policy
- test/jdk/java/net/httpclient/security/6.policy
- test/jdk/java/net/httpclient/security/7.policy
- test/jdk/java/net/httpclient/security/8.policy
- test/jdk/java/net/httpclient/security/9.policy
- test/jdk/java/net/httpclient/security/Driver.java
- test/jdk/java/net/httpclient/security/Security.java
! test/jdk/java/net/httpclient/security/filePerms/FileProcessorPermissionTest.java
! test/jdk/java/net/httpclient/security/filePerms/SecurityBeforeFile.java
- test/jdk/java/net/httpclient/security/filePerms/allpermissions.policy
- test/jdk/java/net/httpclient/security/filePerms/nopermissions.policy
+ test/jdk/java/net/httpclient/websocket/security/WSSanityTest.java
- test/jdk/java/net/httpclient/websocket/security/WSURLPermissionTest.java
- test/jdk/java/net/httpclient/websocket/security/httpclient.policy
- test/jdk/java/net/spi/InetAddressResolverProvider/ResolvePermissionTest.java
- test/jdk/java/net/spi/InetAddressResolverProvider/RuntimePermissionTest.java
! test/jdk/java/net/spi/URLStreamHandlerProvider/Basic.java
- test/jdk/java/net/spi/URLStreamHandlerProvider/basic.policy
! test/jdk/java/nio/channels/AsynchronousChannelGroup/AsExecutor.java
- test/jdk/java/nio/channels/AsynchronousChannelGroup/bootlib/Attack.java
- test/jdk/java/nio/channels/AsynchronousChannelGroup/bootlib/PrivilegedThreadFactory.java
- test/jdk/java/nio/channels/AsynchronousServerSocketChannel/WithSecurityManager.java
- test/jdk/java/nio/channels/AsynchronousServerSocketChannel/java.policy.allow
- test/jdk/java/nio/channels/AsynchronousServerSocketChannel/java.policy.deny
! test/jdk/java/nio/channels/DatagramChannel/ConnectPortZero.java
! test/jdk/java/nio/channels/DatagramChannel/SendPortZero.java
- test/jdk/java/nio/channels/FileChannel/MapWithSecurityManager.java
! test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/InheritedChannelTest.java
! test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/StateTestService.java
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/java.policy.fail
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/java.policy.pass
- test/jdk/java/nio/channels/unixdomain/Security.java
- test/jdk/java/nio/channels/unixdomain/policy1
- test/jdk/java/nio/channels/unixdomain/policy2
- test/jdk/java/nio/channels/unixdomain/policy3
! test/jdk/java/nio/charset/spi/CharsetProviderBasicTest.java
- test/jdk/java/nio/charset/spi/charsetProvider.sp
- test/jdk/java/nio/charset/spi/default-pol
- test/jdk/java/nio/file/Files/CheckPermissions.java
! test/jdk/java/nio/file/Files/CopyToNonDefaultFS.java
! test/jdk/java/nio/file/Files/FaultyFileSystem.java
! test/jdk/java/nio/file/Files/StreamTest.java
- test/jdk/java/nio/file/Files/copy.policy
- test/jdk/java/nio/file/Files/walkFileTree/WalkWithSecurity.java
- test/jdk/java/nio/file/Files/walkFileTree/denyAll.policy
- test/jdk/java/nio/file/Files/walkFileTree/grantAll.policy
- test/jdk/java/nio/file/Files/walkFileTree/grantTopOnly.policy
- test/jdk/java/nio/file/Path/MacToRealPath.policy
- test/jdk/java/nio/file/Path/MacToRealPathWithSM.java
- test/jdk/java/nio/file/WatchService/WithSecurityManager.java
- test/jdk/java/nio/file/WatchService/denyAll.policy
- test/jdk/java/nio/file/WatchService/grantDirAndOneLevel.policy
- test/jdk/java/nio/file/WatchService/grantDirAndTree.policy
- test/jdk/java/nio/file/WatchService/grantDirOnly.policy
! test/jdk/java/nio/file/spi/SetDefaultProvider.java
- test/jdk/java/nio/file/spi/fs.policy
- test/jdk/java/rmi/RMISecurityManager/checkPackageAccess/CheckPackageAccess.java
! test/jdk/java/rmi/dgc/VMID/CheckVMID.java
- test/jdk/java/rmi/dgc/VMID/security.policy
- test/jdk/java/rmi/dgc/dgcImplInsulation/DGCImplInsulation.java
- test/jdk/java/rmi/dgc/dgcImplInsulation/DGCImplInsulation_Stub.java
- test/jdk/java/rmi/dgc/dgcImplInsulation/security.policy
- test/jdk/java/rmi/registry/altSecurityManager/AltSecurityManager.java
- test/jdk/java/rmi/registry/altSecurityManager/TestSecurityManager.java
- test/jdk/java/rmi/registry/altSecurityManager/registry.security.policy
- test/jdk/java/rmi/registry/altSecurityManager/rmid.security.policy
! test/jdk/java/rmi/registry/classPathCodebase/ClassPathCodebase.java
- test/jdk/java/rmi/registry/classPathCodebase/registry.security.policy
- test/jdk/java/rmi/registry/classPathCodebase/security.policy
! test/jdk/java/rmi/registry/readTest/CodebaseTest.java
- test/jdk/java/rmi/registry/readTest/registry.security.policy
! test/jdk/java/rmi/registry/serialFilter/RegistryFilterTest.java
- test/jdk/java/rmi/registry/serialFilter/security.policy
! test/jdk/java/rmi/reliability/benchmark/bench/rmi/Main.java
- test/jdk/java/rmi/reliability/benchmark/bench/rmi/policy.all
! test/jdk/java/rmi/reliability/juicer/AppleUserImpl.java
- test/jdk/java/rmi/reliability/juicer/security.policy
- test/jdk/java/rmi/server/RMIClassLoader/delegateBeforePermissionCheck/DelegateBeforePermissionCheck.java
- test/jdk/java/rmi/server/RMIClassLoader/delegateBeforePermissionCheck/Foo.java
! test/jdk/java/rmi/server/RMIClassLoader/delegateToContextLoader/DelegateToContextLoader.java
- test/jdk/java/rmi/server/RMIClassLoader/delegateToContextLoader/security.policy
- test/jdk/java/rmi/server/RMIClassLoader/downloadArrayClass/DownloadArrayClass.java
- test/jdk/java/rmi/server/RMIClassLoader/downloadArrayClass/DownloadArrayClass_Stub.java
- test/jdk/java/rmi/server/RMIClassLoader/downloadArrayClass/Foo.java
- test/jdk/java/rmi/server/RMIClassLoader/downloadArrayClass/Receiver.java
- test/jdk/java/rmi/server/RMIClassLoader/downloadArrayClass/security.policy
- test/jdk/java/rmi/server/RMIClassLoader/getClassLoader/Foo.java
- test/jdk/java/rmi/server/RMIClassLoader/getClassLoader/GetClassLoader.java
- test/jdk/java/rmi/server/RMIClassLoader/getClassLoader/security.policy
! test/jdk/java/rmi/server/RMIClassLoader/loadProxyClasses/LoadProxyClasses.java
- test/jdk/java/rmi/server/RMIClassLoader/loadProxyClasses/security.policy
- test/jdk/java/rmi/server/RMIClassLoader/spi/ContextInsulation.java
! test/jdk/java/rmi/server/RMIClassLoader/spi/DefaultProperty.java
! test/jdk/java/rmi/server/RMIClassLoader/spi/Installed.java
! test/jdk/java/rmi/server/RMIClassLoader/spi/InvalidProperty.java
! test/jdk/java/rmi/server/RMIClassLoader/spi/Property.java
! test/jdk/java/rmi/server/RMIClassLoader/spi/TestProvider.java
- test/jdk/java/rmi/server/RMIClassLoader/spi/security.policy
! test/jdk/java/rmi/server/RMIClassLoader/useCodebaseOnly/UseCodebaseOnly.java
- test/jdk/java/rmi/server/RMIClassLoader/useCodebaseOnly/security.policy
! test/jdk/java/rmi/server/RMIClassLoader/useGetURLs/UseGetURLs.java
- test/jdk/java/rmi/server/RMIClassLoader/useGetURLs/security.policy
! test/jdk/java/rmi/server/RMISocketFactory/useSocketFactory/registry/HelloImpl.java
! test/jdk/java/rmi/server/RMISocketFactory/useSocketFactory/registry/UseCustomSocketFactory.java
- test/jdk/java/rmi/server/RMISocketFactory/useSocketFactory/registry/security.policy
! test/jdk/java/rmi/server/RMISocketFactory/useSocketFactory/unicast/EchoImpl.java
! test/jdk/java/rmi/server/RMISocketFactory/useSocketFactory/unicast/UseCustomSocketFactory.java
- test/jdk/java/rmi/server/RMISocketFactory/useSocketFactory/unicast/security.policy
! test/jdk/java/rmi/server/RemoteObject/toStub/ToStub.java
- test/jdk/java/rmi/server/RemoteObject/toStub/security.policy
- test/jdk/java/rmi/server/RemoteServer/setLogPermission/SetLogPermission.java
- test/jdk/java/rmi/server/RemoteServer/setLogPermission/security.policy
! test/jdk/java/rmi/server/UnicastRemoteObject/useDynamicProxies/UseDynamicProxies.java
- test/jdk/java/rmi/server/UnicastRemoteObject/useDynamicProxies/security.policy
! test/jdk/java/rmi/server/Unreferenced/unreferencedContext/UnreferencedContext.java
! test/jdk/java/rmi/server/clientStackTrace/ClientStackTrace.java
- test/jdk/java/rmi/server/clientStackTrace/security.policy
! test/jdk/java/rmi/server/useCustomRef/UseCustomRef.java
- test/jdk/java/rmi/server/useCustomRef/security.policy
! test/jdk/java/rmi/testlibrary/TestLibrary.java
+ test/jdk/java/rmi/testlibrary/TestLoaderHandler.java
! test/jdk/java/rmi/transport/dgcDeadLock/DGCDeadLock.java
- test/jdk/java/rmi/transport/dgcDeadLock/registry.security.policy
- test/jdk/java/rmi/transport/dgcDeadLock/security.policy
! test/jdk/java/rmi/transport/readTimeout/ReadTimeoutTest.java
- test/jdk/java/rmi/transport/readTimeout/security.policy
- test/jdk/java/security/AccessControlContext/CheckNullPermission.java
- test/jdk/java/security/AccessController/DoPriv.java
- test/jdk/java/security/AccessController/DoPrivAccomplice.java
- test/jdk/java/security/AccessController/DoPrivAccompliceTest.java
- test/jdk/java/security/AccessController/DoPrivTest.java
- test/jdk/java/security/AccessController/LimitedDoPrivileged.java
- test/jdk/java/security/AccessController/LimitedDoPrivilegedWithNullPerms.java
- test/jdk/java/security/AccessController/LimitedDoPrivilegedWithThread.java
- test/jdk/java/security/AccessController/policy
! test/jdk/java/security/BasicPermission/NullOrEmptyName.java
! test/jdk/java/security/KeyRep/Serial.java
- test/jdk/java/security/KeyRep/Serial.policy
! test/jdk/java/security/KeyRep/SerialDSAPubKey.java
- test/jdk/java/security/KeyRep/SerialDSAPubKey.policy
! test/jdk/java/security/KeyRep/SerialOld.java
- test/jdk/java/security/KeyRep/SerialOld.policy
- test/jdk/java/security/Policy/Dynamic/DynamicPolicy.java
- test/jdk/java/security/Policy/Dynamic/TestDynamicPolicy.java
- test/jdk/java/security/Policy/Dynamic/setpolicy.jp
- test/jdk/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyTest.java
- test/jdk/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyTest1.policy
- test/jdk/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyTest2.policy
- test/jdk/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyTest3.policy
- test/jdk/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyWithJarTest.java
- test/jdk/java/security/Policy/ExtensiblePolicy/TVJar/TVPermission.java
- test/jdk/java/security/Policy/GetInstance/GetInstance.java
- test/jdk/java/security/Policy/GetInstance/GetInstance.policy
- test/jdk/java/security/Policy/GetInstance/GetInstance.policyURL
- test/jdk/java/security/Policy/GetInstance/GetInstancePolicySpi.java
- test/jdk/java/security/Policy/GetInstance/GetInstanceProvider.java
- test/jdk/java/security/Policy/GetInstance/GetInstanceSecurity.java
- test/jdk/java/security/Policy/GetInstance/GetInstanceSecurity.policy
- test/jdk/java/security/Policy/GetPermissions/JarURL.java
- test/jdk/java/security/Policy/GetPermissions/JarURL.policy
- test/jdk/java/security/Policy/PolicyProvider/CustomPolicy.java
- test/jdk/java/security/Policy/PolicyProvider/UseSystemClassLoader.java
- test/jdk/java/security/Policy/PolicyProvider/test.policy
- test/jdk/java/security/Policy/Root/Root.java
- test/jdk/java/security/Policy/Root/Root.policy
- test/jdk/java/security/Policy/SignedJar/SignedJarTest.java
- test/jdk/java/security/Policy/SignedJar/SignedJarTest_1.policy
- test/jdk/java/security/Policy/SignedJar/SignedJarTest_2.policy
- test/jdk/java/security/Policy/SignedJar/java.security
- test/jdk/java/security/Policy/SignedJar/keypass
- test/jdk/java/security/ProtectionDomain/AllPerm.jar
- test/jdk/java/security/ProtectionDomain/AllPerm.java
- test/jdk/java/security/ProtectionDomain/NullGetActions.java
- test/jdk/java/security/ProtectionDomain/NullGetActions.policy
- test/jdk/java/security/ProtectionDomain/PreserveCombinerTest.java
- test/jdk/java/security/ProtectionDomain/Recursion.java
- test/jdk/java/security/ProtectionDomain/Recursion.policy
- test/jdk/java/security/ProtectionDomain/RecursionDebug.java
- test/jdk/java/security/SecureClassLoader/DefineClass.java
- test/jdk/java/security/SecureClassLoader/DefineClass.policy
- test/jdk/java/security/Security/AddProvider.java
- test/jdk/java/security/Security/AddProvider.policy.1
- test/jdk/java/security/Security/AddProvider.policy.2
- test/jdk/java/security/Security/AddProvider.policy.3
! test/jdk/java/security/Security/SecurityPropFile/SecurityPropFile.java
- test/jdk/java/security/Security/SecurityPropFile/SecurityPropFile.policy
! test/jdk/java/security/Security/removing/RemoveStaticProvider.java
- test/jdk/java/security/Security/removing/RemoveStaticProvider.policy
- test/jdk/java/security/UnresolvedPermission/Debug.java
- test/jdk/java/security/UnresolvedPermission/Debug.policy
- test/jdk/java/security/UnresolvedPermission/DebugPermission0.java
- test/jdk/java/security/UnresolvedPermission/DebugPermission1.java
- test/jdk/java/security/UnresolvedPermission/DebugPermission2.java
- test/jdk/java/security/UnresolvedPermission/DebugPermissionBad.java
- test/jdk/java/security/UnresolvedPermission/Equals.java
- test/jdk/java/security/UnresolvedPermission/Equals.policy
! test/jdk/java/security/cert/CertPathBuilder/GetInstance.java
- test/jdk/java/security/cert/CertPathBuilder/provider.policy
- test/jdk/java/sql/permissionTests/DriverManagerPermissionsTests.java
- test/jdk/java/time/nontestng/java/time/chrono/Bug8178823.java
- test/jdk/java/time/nontestng/java/time/chrono/bug8178823.policy
- test/jdk/java/util/PluggableLocale/PermissionTest.java
- test/jdk/java/util/PluggableLocale/dummy.policy
- test/jdk/java/util/PluggableLocale/localeServiceProvider.policy
! test/jdk/java/util/Properties/LoadAndStoreXML.java
! test/jdk/java/util/Properties/StoreReproducibilityTest.java
- test/jdk/java/util/ResourceBundle/Bug6359330.java
- test/jdk/java/util/ResourceBundle/modules/security/TestPermission.java
- test/jdk/java/util/ResourceBundle/modules/security/src/m1/module-info.java
- test/jdk/java/util/ResourceBundle/modules/security/src/m1/p1/Bundle.java
- test/jdk/java/util/ResourceBundle/modules/security/src/m1/p1/resources/MyResources.java
- test/jdk/java/util/ResourceBundle/modules/security/src/test/jdk/test/Main.java
- test/jdk/java/util/ResourceBundle/modules/security/src/test/jdk/test/resources/TestResources.java
- test/jdk/java/util/ResourceBundle/modules/security/src/test/module-info.java
- test/jdk/java/util/ServiceLoader/security/SecurityTest.java
- test/jdk/java/util/ServiceLoader/security/test/module-info.java
- test/jdk/java/util/ServiceLoader/security/test/p/Tests.java
- test/jdk/java/util/TimeZone/Bug6912560.java
- test/jdk/java/util/TimeZone/SetDefaultSecurityTest.java
- test/jdk/java/util/TimeZone/TimeZoneDatePermissionCheck.java
- test/jdk/java/util/TimeZone/TimeZoneDatePermissionCheckRun.java
! test/jdk/java/util/concurrent/BlockingQueue/LastElement.java
! test/jdk/java/util/concurrent/Executors/PrivilegedCallables.java
! test/jdk/java/util/concurrent/ThreadPoolExecutor/ConfigChanges.java
! test/jdk/java/util/concurrent/ThreadPoolExecutor/ThrowingTasks.java
! test/jdk/java/util/concurrent/atomic/AtomicUpdaters.java
! test/jdk/java/util/concurrent/tck/AbstractExecutorServiceTest.java
! test/jdk/java/util/concurrent/tck/CompletableFutureTest.java
! test/jdk/java/util/concurrent/tck/ExecutorsTest.java
! test/jdk/java/util/concurrent/tck/ForkJoinPool9Test.java
! test/jdk/java/util/concurrent/tck/ForkJoinPoolTest.java
! test/jdk/java/util/concurrent/tck/FutureTaskTest.java
! test/jdk/java/util/concurrent/tck/JSR166TestCase.java
! test/jdk/java/util/concurrent/tck/ThreadLocalRandomTest.java
! test/jdk/java/util/concurrent/tck/ThreadTest.java
- test/jdk/java/util/concurrent/tck/tck.policy
- test/jdk/java/util/logging/AnonymousLogger/TestAnonymousLogger.java
! test/jdk/java/util/logging/FileHandlerLongLimit.java
! test/jdk/java/util/logging/FileHandlerPath.java
! test/jdk/java/util/logging/FileHandlerPatternExceptions.java
! test/jdk/java/util/logging/HandlersConfigTest.java
! test/jdk/java/util/logging/LogManager/Configuration/ParentLoggerWithHandlerGC.java
! test/jdk/java/util/logging/LogManager/Configuration/TestConfigurationLock.java
! test/jdk/java/util/logging/LogManager/Configuration/rootLoggerHandlers/BadRootLoggerHandlers.java
! test/jdk/java/util/logging/LogManager/Configuration/rootLoggerHandlers/RootLoggerHandlers.java
- test/jdk/java/util/logging/LogManager/Configuration/rootLoggerHandlers/test.policy
! test/jdk/java/util/logging/LogManager/Configuration/updateConfiguration/HandlersOnComplexResetUpdate.java
! test/jdk/java/util/logging/LogManager/Configuration/updateConfiguration/HandlersOnComplexUpdate.java
! test/jdk/java/util/logging/LogManager/Configuration/updateConfiguration/SimpleUpdateConfigWithInputStreamTest.java
! test/jdk/java/util/logging/LogManager/Configuration/updateConfiguration/SimpleUpdateConfigurationTest.java
! test/jdk/java/util/logging/LogManager/Configuration/updateConfiguration/UpdateConfigurationTest.java
! test/jdk/java/util/logging/LogManager/RootLogger/setLevel/TestRootLoggerLevel.java
! test/jdk/java/util/logging/Logger/getGlobal/TestGetGlobal.java
! test/jdk/java/util/logging/Logger/getGlobal/TestGetGlobalByName.java
! test/jdk/java/util/logging/Logger/getGlobal/TestGetGlobalConcurrent.java
- test/jdk/java/util/logging/Logger/getGlobal/policy
! test/jdk/java/util/logging/Logger/getLogger/TestLogger.java
! test/jdk/java/util/logging/Logger/setResourceBundle/TestSetResourceBundle.java
! test/jdk/java/util/logging/RootLogger/RootLevelInConfigFile.java
! test/jdk/java/util/logging/SystemLoggerConfigTest.java
- test/jdk/java/util/logging/TestAppletLoggerContext.java
! test/jdk/java/util/logging/TestConfigurationListeners.java
! test/jdk/java/util/logging/TestGetLoggerNPE.java
! test/jdk/java/util/logging/TestLogConfigurationDeadLock.java
! test/jdk/java/util/logging/TestLogConfigurationDeadLockWithConf.java
! test/jdk/java/util/logging/TestLoggerBundleSync.java
! test/jdk/java/util/logging/TestLoggingWithMainAppContext.java
! test/jdk/java/util/logging/TestMainAppContext.java
+ test/jdk/java/util/logging/TestUILoggerContext.java
! test/jdk/java/util/logging/modules/GetResourceBundleTest.java
! test/jdk/java/util/spi/ResourceBundleControlProvider/UserDefaultControlTest.java
! test/jdk/java/util/spi/ToolProviderTest.java
- test/jdk/javax/accessibility/AccessibilityProvider/accessibilityProvider.sp
! test/jdk/javax/accessibility/AccessibilityProvider/basic.sh
! test/jdk/javax/imageio/CachePremissionsTest/CachePermissionsTest.java
- test/jdk/javax/imageio/CachePremissionsTest/rw.policy
- test/jdk/javax/imageio/CachePremissionsTest/rwd.policy
- test/jdk/javax/imageio/CachePremissionsTest/w.policy
! test/jdk/javax/imageio/plugins/external_plugin_tests/TestClassPathPlugin.sh
! test/jdk/javax/imageio/spi/AppletContextTest/BadPluginConfigurationTest.sh
! test/jdk/javax/imageio/spi/AppletContextTest/IIOPluginTest.java
! test/jdk/javax/management/ImplementationVersion/ImplVersionTest.java
- test/jdk/javax/management/ImplementationVersion/policy
- test/jdk/javax/management/Introspector/AnnotationSecurityTest.java
- test/jdk/javax/management/Introspector/AnnotationSecurityTest.policy
! test/jdk/javax/management/modelmbean/ModelMBeanInfoSupport/GetAllDescriptorsTest.java
! test/jdk/javax/management/modelmbean/SimpleModelMBean/SimpleModelMBeanCommand.java
- test/jdk/javax/management/modelmbean/SimpleModelMBean/policy
! test/jdk/javax/management/monitor/StartStopTest.java
! test/jdk/javax/management/monitor/ThreadPoolAccTest.java
- test/jdk/javax/management/monitor/all.policy
! test/jdk/javax/management/remote/mandatory/loading/RMIDownloadTest.java
- test/jdk/javax/management/remote/mandatory/notif/NoPermToRemoveTest.java
! test/jdk/javax/management/remote/mandatory/notif/NotificationAccessControllerTest.java
! test/jdk/javax/management/remote/mandatory/notif/NotificationEmissionTest.java
- test/jdk/javax/management/remote/mandatory/notif/policy.negative
- test/jdk/javax/management/remote/mandatory/notif/policy.positive
! test/jdk/javax/management/remote/mandatory/passwordAccessFile/NonJMXPrincipalsTest.java
! test/jdk/javax/management/remote/mandatory/passwordAccessFile/PasswordAccessFileTest.java
! test/jdk/javax/management/remote/mandatory/passwordAuthenticator/RMIAltAuthTest.java
! test/jdk/javax/management/remote/mandatory/passwordAuthenticator/RMIPasswdAuthTest.java
! test/jdk/javax/management/remote/mandatory/passwordAuthenticator/SimpleStandard.java
! test/jdk/javax/management/remote/mandatory/version/ImplVersionTest.java
- test/jdk/javax/management/remote/mandatory/version/policy
! test/jdk/javax/management/security/AuthorizationTest.java
- test/jdk/javax/management/security/java.policy.authorization
! test/jdk/javax/net/ssl/finalize/SSLSessionFinalizeTest.java
- test/jdk/javax/net/ssl/finalize/security.policy
! test/jdk/javax/script/JDK_8196959/BadFactoryTest.java
! test/jdk/javax/script/ProviderTest.sh
- test/jdk/javax/security/auth/PrivateCredentialPermission/MoreThenOnePrincipals.java
- test/jdk/javax/security/auth/PrivateCredentialPermission/MoreThenOnePrincipals.policy
! test/jdk/javax/security/auth/PrivateCredentialPermission/Serial.java
- test/jdk/javax/security/auth/PrivateCredentialPermission/Serial.policy
- test/jdk/javax/security/auth/PrivateCredentialPermission/Subset.java
- test/jdk/javax/security/auth/PrivateCredentialPermission/Subset.policy
! test/jdk/javax/security/auth/Subject/CallAsWithScopedValue.java
- test/jdk/javax/security/auth/Subject/Compat.java
! test/jdk/javax/security/auth/Subject/CurrentSubject.java
! test/jdk/javax/security/auth/Subject/Exceptions.java
- test/jdk/javax/security/auth/Subject/FromACC.java
! test/jdk/javax/security/auth/Subject/Serial.java
- test/jdk/javax/security/auth/Subject/Serial.policy
! test/jdk/javax/security/auth/Subject/Synch2.java
- test/jdk/javax/security/auth/Subject/Synch2.policy
- test/jdk/javax/security/auth/Subject/UnsupportedSV.java
- test/jdk/javax/security/auth/Subject/doAs/NestedActions.java
- test/jdk/javax/security/auth/Subject/doAs/Test.java
- test/jdk/javax/security/auth/Subject/doAs/policy
- test/jdk/javax/security/auth/Subject/doAs/policy.expect.ace
- test/jdk/javax/security/auth/Subject/doAs/policy.expect.pae
- test/jdk/javax/security/auth/Subject/doAs/policy.one.principal
- test/jdk/javax/security/auth/Subject/doAs/policy.two.principals
! test/jdk/javax/security/auth/SubjectDomainCombiner/Regression.java
- test/jdk/javax/security/auth/SubjectDomainCombiner/Regression.policy
- test/jdk/javax/security/auth/login/Configuration/GetInstanceSecurity.grantedPolicy
- test/jdk/javax/security/auth/login/Configuration/GetInstanceSecurity.java
- test/jdk/javax/security/auth/login/Configuration/GetInstanceSecurity.policy
! test/jdk/javax/security/auth/login/LoginContext/ConfigConstructor.java
- test/jdk/javax/security/auth/login/LoginContext/ConfigConstructor.policy
- test/jdk/javax/security/auth/login/LoginContext/ConfigConstructorNoPerm.java
- test/jdk/javax/security/auth/login/LoginContext/ConfigConstructorNoPerm.policy
! test/jdk/javax/smartcardio/TerminalFactorySpiTest.java
- test/jdk/javax/smartcardio/policy
! test/jdk/javax/sound/midi/MidiSystem/DefaultProperties/DefaultProperties.java
- test/jdk/javax/sound/midi/MidiSystem/DefaultProperties/DefaultPropertiesNegative.java
- test/jdk/javax/sound/midi/MidiSystem/DefaultProperties/java.policy
- test/jdk/javax/sound/midi/MidiSystem/DefaultProperties/negative.policy
+ test/jdk/javax/sound/midi/Soundbanks/EmptySoundBankTest.java
- test/jdk/javax/sound/midi/Soundbanks/GetSoundBankSecurityException/GetSoundBankSecurityException.java
- test/jdk/javax/sound/midi/Soundbanks/GetSoundBankSecurityException/security.policy
- test/jdk/javax/sound/sampled/AudioSystem/DefaultProperties/DefaultProperties.java
- test/jdk/javax/sound/sampled/AudioSystem/DefaultProperties/DefaultPropertiesNegative.java
- test/jdk/javax/sound/sampled/AudioSystem/DefaultProperties/java.policy
- test/jdk/javax/sound/sampled/AudioSystem/DefaultProperties/negative.policy
- test/jdk/javax/sound/sampled/AudioSystem/DefaultProperties/testdata/conf/sound.properties
- test/jdk/javax/sql/permissionTests/SyncFactoryPermissionsTests.java
! test/jdk/javax/swing/JComboBox/8080972/TestBasicComboBoxEditor.java
- test/jdk/javax/swing/JEditorPane/5076514/bug5076514.java
! test/jdk/javax/swing/JEditorPane/8080972/TestJEditor.java
- test/jdk/javax/swing/JFileChooser/6484091/bug6484091.java
- test/jdk/javax/swing/JFileChooser/6570445/bug6570445.java
- test/jdk/javax/swing/JFileChooser/6738668/bug6738668.java
- test/jdk/javax/swing/JFileChooser/6738668/security.policy
- test/jdk/javax/swing/JFileChooser/7036025/bug7036025.java
- test/jdk/javax/swing/JFileChooser/7036025/security.policy
- test/jdk/javax/swing/JFileChooser/8062561/bug8062561.java
- test/jdk/javax/swing/JFileChooser/8062561/security.policy
- test/jdk/javax/swing/JFileChooser/8062561/security2.policy
- test/jdk/javax/swing/JFileChooser/ShellFolderQueries/ShellFolderQueriesSecurityManagerTest.java
- test/jdk/javax/swing/JFileChooser/ShellFolderQueries/shellfolderqueries.policy
! test/jdk/javax/swing/JFormattedTextField/8080972/TestDefaultFormatter.java
! test/jdk/javax/swing/JOptionPane/8081019/bug8081019.java
- test/jdk/javax/swing/JPopupMenu/6675802/bug6675802.java
- test/jdk/javax/swing/JPopupMenu/6691503/bug6691503.java
- test/jdk/javax/swing/JPopupMenu/6694823/bug6694823.java
! test/jdk/javax/swing/JTable/8080972/TestJTableCellEditor.java
! test/jdk/javax/swing/UIDefaults/6622002/bug6622002.java
! test/jdk/javax/swing/UIDefaults/6795356/TableTest.java
! test/jdk/javax/swing/UIDefaults/8080972/TestProxyLazyValue.java
! test/jdk/javax/swing/dnd/8080972/TestTransferHandler.java
! test/jdk/javax/swing/plaf/nimbus/8080972/TestAbstractRegionPainter.java
- test/jdk/javax/swing/plaf/synth/Test8043627.java
! test/jdk/javax/swing/text/View/8080972/TestObjectView.java
- test/jdk/javax/swing/text/rtf/bug4178276.java
- test/jdk/javax/xml/crypto/dsig/ErrorHandlerPermissions.java
- test/jdk/javax/xml/crypto/dsig/ErrorHandlerPermissions.policy
- test/jdk/javax/xml/crypto/dsig/FileSocketPermissions.java
+ test/jdk/javax/xml/crypto/dsig/ResolveReferenceURIs.java
- test/jdk/javax/xml/crypto/dsig/SecurityManager/XMLDSigWithSecMgr.java
- test/jdk/javax/xml/crypto/dsig/SecurityManager/policy
! test/jdk/javax/xml/crypto/dsig/TransformService/NullParent.java
- test/jdk/javax/xml/crypto/dsig/TransformService/test.policy
! test/jdk/javax/xml/crypto/dsig/keyinfo/KeyInfo/Marshal.java
- test/jdk/javax/xml/crypto/dsig/keyinfo/KeyInfo/test.policy
! test/jdk/javax/xml/jaxp/common/8020430/JAXP15RegTest.java
- test/jdk/javax/xml/jaxp/common/8020430/TestBase.java
! test/jdk/javax/xml/jaxp/parsers/8021148/JAXPSAXParserTest.java
- test/jdk/javax/xml/jaxp/parsers/8021148/TestBase.java
- test/jdk/javax/xml/jaxp/parsers/8022548/TestBase.java
! test/jdk/javax/xml/jaxp/parsers/8022548/XOMParserTest.java
! test/jdk/javax/xml/jaxp/testng/validation/BaseTest.java
! test/jdk/javax/xml/jaxp/transform/8004476/TestBase.java
! test/jdk/javax/xml/jaxp/transform/8004476/XPathExFuncTest.java
! test/jdk/javax/xml/jaxp/transform/8004476/XSLTExFuncTest.java
! test/jdk/jdk/dynalink/BeanLinkerTest.java
! test/jdk/jdk/dynalink/TrustedDynamicLinkerFactoryTest.java
- test/jdk/jdk/dynalink/UntrustedDynamicLinkerFactoryTest.java
- test/jdk/jdk/dynalink/trusted.security.policy
- test/jdk/jdk/dynalink/untrusted.security.policy
! test/jdk/jdk/incubator/vector/VectorRuns.java
- test/jdk/jdk/incubator/vector/empty_security.policy
- test/jdk/jdk/internal/jrtfs/WithSecurityManager.java
- test/jdk/jdk/internal/jrtfs/java.policy
! test/jdk/jdk/jfr/api/consumer/TestHiddenMethod.java
! test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnErrorAsync.java
! test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnErrorSync.java
- test/jdk/jdk/jfr/api/consumer/security/DriverRecordingDumper.java
- test/jdk/jdk/jfr/api/consumer/security/TestMissingPermission.java
- test/jdk/jdk/jfr/api/consumer/security/TestRecordingFile.java
- test/jdk/jdk/jfr/api/consumer/security/TestRecordingStream.java
- test/jdk/jdk/jfr/api/consumer/security/TestStreamingFile.java
- test/jdk/jdk/jfr/api/consumer/security/TestStreamingLocal.java
- test/jdk/jdk/jfr/api/consumer/security/TestStreamingRemote.java
- test/jdk/jdk/jfr/api/consumer/security/local-streaming.policy
- test/jdk/jdk/jfr/api/consumer/security/no-permission.policy
- test/jdk/jdk/jfr/jmx/security/TestEnoughPermission.java
- test/jdk/jdk/jfr/jmx/security/TestNoControlPermission.java
- test/jdk/jdk/jfr/jmx/security/TestNoMonitorPermission.java
- test/jdk/jdk/jfr/jmx/security/TestNotificationListenerPermission.java
- test/jdk/jdk/jfr/jmx/security/enough.policy
- test/jdk/jdk/jfr/jmx/security/listener.policy
- test/jdk/jdk/jfr/jmx/security/nocontrol.policy
- test/jdk/jdk/jfr/jmx/security/nomonitor.policy
! test/jdk/jdk/jfr/startupargs/TestDumpOnExit.java
! test/jdk/jdk/nio/zipfs/Basic.java
! test/jdk/jdk/nio/zipfs/DirectoryStreamTests.java
! test/jdk/jdk/nio/zipfs/InvalidZipHeaderTests.java
! test/jdk/jdk/nio/zipfs/NewFileSystemTests.java
! test/jdk/jdk/nio/zipfs/PathOps.java
! test/jdk/jdk/nio/zipfs/PropertyPermissionTests.java
- test/jdk/jdk/nio/zipfs/PropertyPermissions.policy
! test/jdk/jdk/nio/zipfs/TestPosix.java
! test/jdk/jdk/nio/zipfs/ZFSTests.java
! test/jdk/jdk/nio/zipfs/ZipFSPermissionsTest.java
- test/jdk/jdk/nio/zipfs/ZipFSPermissionsTest.policy
! test/jdk/jdk/nio/zipfs/ZipFSTester.java
- test/jdk/jdk/nio/zipfs/test.policy
- test/jdk/jdk/nio/zipfs/test.policy.posix
- test/jdk/jdk/nio/zipfs/test.policy.readonly
! test/jdk/sun/management/jmxremote/bootstrap/RmiBootstrapTest.java
- test/jdk/sun/net/www/http/HttpClient/IsKeepingAlive.java
- test/jdk/sun/net/www/http/HttpClient/IsKeepingAlive.policy
- test/jdk/sun/net/www/http/HttpClient/OpenServer.java
- test/jdk/sun/net/www/http/HttpClient/OpenServer.policy
= test/jdk/sun/net/www/http/HttpURLConnection/BasicNTLMAuthTest.java
- test/jdk/sun/net/www/http/HttpURLConnection/NTLMAuthWithSM.policy
- test/jdk/sun/net/www/protocol/jrt/WithSecurityManager.java
- test/jdk/sun/net/www/protocol/jrt/java.policy
! test/jdk/sun/nio/cs/StrCodingBenchmark.java
! test/jdk/sun/nio/cs/StrCodingBenchmarkDB.java
- test/jdk/sun/nio/cs/TestSJIS0213_SM.java
! test/jdk/sun/nio/cs/TestStringCoding.java
! test/jdk/sun/nio/cs/TestStringCodingUTF8.java
! test/jdk/sun/reflect/ReflectionFactory/ReflectionFactoryTest.java
- test/jdk/sun/reflect/ReflectionFactory/security.policy
! test/jdk/sun/rmi/runtime/Log/checkLogging/CheckLogging.java
! test/jdk/sun/rmi/server/MarshalOutputStream/marshalForeignStub/MarshalForeignStub.java
- test/jdk/sun/rmi/server/MarshalOutputStream/marshalForeignStub/security.policy
- test/jdk/sun/rmi/transport/tcp/disableMultiplexing/DisableMultiplexing.java
- test/jdk/sun/rmi/transport/tcp/disableMultiplexing/DisableMultiplexing_Stub.java
! test/jdk/sun/security/ec/TestEC.java
- test/jdk/sun/security/ec/TestEC.policy
- test/jdk/sun/security/krb5/auto/AcceptPermissions.java
! test/jdk/sun/security/krb5/auto/BasicProc.java
! test/jdk/sun/security/krb5/auto/HttpNegotiateServer.java
- test/jdk/sun/security/krb5/auto/KeyPermissions.java
! test/jdk/sun/security/krb5/auto/principalProperty/PrincipalSystemPropTest.java
- test/jdk/sun/security/krb5/auto/principalProperty/principalSystemPropTest.policy
- test/jdk/sun/security/mscapi/AccessKeyStore.java
- test/jdk/sun/security/mscapi/access.policy
- test/jdk/sun/security/mscapi/noaccess.policy
! test/jdk/sun/security/pkcs11/Cipher/ReinitCipher.java
! test/jdk/sun/security/pkcs11/Cipher/TestPKCS5PaddingError.java
! test/jdk/sun/security/pkcs11/Cipher/TestRSACipher.java
! test/jdk/sun/security/pkcs11/Cipher/TestRSACipherWrap.java
! test/jdk/sun/security/pkcs11/Cipher/TestRawRSACipher.java
! test/jdk/sun/security/pkcs11/Cipher/TestSymmCiphers.java
! test/jdk/sun/security/pkcs11/Cipher/TestSymmCiphersNoPad.java
- test/jdk/sun/security/pkcs11/KeyAgreement/IllegalPackageAccess.java
! test/jdk/sun/security/pkcs11/KeyAgreement/SupportedDHKeys.java
! test/jdk/sun/security/pkcs11/KeyAgreement/TestDH.java
! test/jdk/sun/security/pkcs11/KeyAgreement/TestInterop.java
! test/jdk/sun/security/pkcs11/KeyAgreement/TestShort.java
! test/jdk/sun/security/pkcs11/KeyAgreement/UnsupportedDHKeys.java
! test/jdk/sun/security/pkcs11/KeyGenerator/DESParity.java
! test/jdk/sun/security/pkcs11/KeyGenerator/HmacDefKeySizeTest.java
! test/jdk/sun/security/pkcs11/KeyGenerator/TestKeyGenerator.java
! test/jdk/sun/security/pkcs11/KeyPairGenerator/TestDH2048.java
! test/jdk/sun/security/pkcs11/KeyStore/Basic.java
- test/jdk/sun/security/pkcs11/KeyStore/Basic.policy
! test/jdk/sun/security/pkcs11/Mac/MacKAT.java
! test/jdk/sun/security/pkcs11/Mac/MacSameTest.java
! test/jdk/sun/security/pkcs11/Mac/ReinitMac.java
! test/jdk/sun/security/pkcs11/MessageDigest/DigestKAT.java
! test/jdk/sun/security/pkcs11/MessageDigest/ReinitDigest.java
! test/jdk/sun/security/pkcs11/MessageDigest/TestCloning.java
! test/jdk/sun/security/pkcs11/PKCS11Test.java
! test/jdk/sun/security/pkcs11/Provider/Login.java
- test/jdk/sun/security/pkcs11/Provider/Login.policy
! test/jdk/sun/security/pkcs11/Provider/MultipleLogins.java
! test/jdk/sun/security/pkcs11/Provider/MultipleLogins.sh
! test/jdk/sun/security/pkcs11/Secmod/AddPrivateKey.java
! test/jdk/sun/security/pkcs11/Secmod/AddTrustedCert.java
! test/jdk/sun/security/pkcs11/Secmod/Crypto.java
! test/jdk/sun/security/pkcs11/Secmod/GetPrivateKey.java
! test/jdk/sun/security/pkcs11/Secmod/JksSetPrivateKey.java
! test/jdk/sun/security/pkcs11/Secmod/LoadKeystore.java
! test/jdk/sun/security/pkcs11/Secmod/TrustAnchors.java
- test/jdk/sun/security/pkcs11/Secmod/policy
! test/jdk/sun/security/pkcs11/SecureRandom/Basic.java
! test/jdk/sun/security/pkcs11/Signature/ByteBuffers.java
! test/jdk/sun/security/pkcs11/Signature/TestDSA.java
! test/jdk/sun/security/pkcs11/Signature/TestDSAKeyLength.java
! test/jdk/sun/security/pkcs11/Signature/TestRSAKeyLength.java
! test/jdk/sun/security/pkcs11/ec/ReadCertificates.java
! test/jdk/sun/security/pkcs11/ec/ReadPKCS12.java
! test/jdk/sun/security/pkcs11/ec/TestCurves.java
! test/jdk/sun/security/pkcs11/ec/TestECDH.java
! test/jdk/sun/security/pkcs11/ec/TestECDH2.java
! test/jdk/sun/security/pkcs11/ec/TestECDSA.java
! test/jdk/sun/security/pkcs11/ec/TestECDSA2.java
! test/jdk/sun/security/pkcs11/ec/TestECGenSpec.java
! test/jdk/sun/security/pkcs11/ec/TestKeyFactory.java
- test/jdk/sun/security/pkcs11/ec/policy
- test/jdk/sun/security/pkcs11/policy
! test/jdk/sun/security/pkcs11/rsa/KeyWrap.java
! test/jdk/sun/security/pkcs11/rsa/TestCACerts.java
- test/jdk/sun/security/pkcs11/rsa/TestCACerts.policy
! test/jdk/sun/security/pkcs11/rsa/TestKeyFactory.java
! test/jdk/sun/security/pkcs11/rsa/TestKeyPairGenerator.java
- test/jdk/sun/security/pkcs11/rsa/TestKeyPairGenerator.policy
! test/jdk/sun/security/pkcs11/rsa/TestP11KeyFactoryGetRSAKeySpec.java
! test/jdk/sun/security/pkcs11/rsa/TestSignatures.java
- test/jdk/sun/security/pkcs11/rsa/rsakeys.ks.policy
! test/jdk/sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java
- test/jdk/sun/security/pkcs11/sslecc/policy
! test/jdk/sun/security/pkcs11/tls/TestKeyMaterial.java
! test/jdk/sun/security/pkcs11/tls/TestLeadingZeroesP11.java
! test/jdk/sun/security/pkcs11/tls/TestMasterSecret.java
- test/jdk/sun/security/pkcs11/tls/TestMasterSecret.policy
! test/jdk/sun/security/pkcs11/tls/TestPRF.java
! test/jdk/sun/security/pkcs11/tls/TestPremaster.java
- test/jdk/sun/security/pkcs11/tls/policy
- test/jdk/sun/security/provider/PolicyFile/Alias.java
- test/jdk/sun/security/provider/PolicyFile/Alias.policy
- test/jdk/sun/security/provider/PolicyFile/AliasExpansion.java
- test/jdk/sun/security/provider/PolicyFile/AliasExpansion.policy
- test/jdk/sun/security/provider/PolicyFile/BadPolicyFile.java
- test/jdk/sun/security/provider/PolicyFile/BadPolicyFile.policy
- test/jdk/sun/security/provider/PolicyFile/CombinedPerms.java
- test/jdk/sun/security/provider/PolicyFile/CombinedPerms.policy
- test/jdk/sun/security/provider/PolicyFile/DefaultPolicy.java
- test/jdk/sun/security/provider/PolicyFile/EmailAddress.java
- test/jdk/sun/security/provider/PolicyFile/EmailAddress.policy
- test/jdk/sun/security/provider/PolicyFile/Extra.policy
- test/jdk/sun/security/provider/PolicyFile/GrantAllPermToExtWhenNoPolicy.java
- test/jdk/sun/security/provider/PolicyFile/GrantAllPermToExtWhenNoPolicy.sh
- test/jdk/sun/security/provider/PolicyFile/Modules.java
- test/jdk/sun/security/provider/PolicyFile/SelfExpansion.java
- test/jdk/sun/security/provider/PolicyFile/SelfExpansion.policy
- test/jdk/sun/security/provider/PolicyFile/SelfWildcard.java
- test/jdk/sun/security/provider/PolicyFile/SelfWildcard.policy
- test/jdk/sun/security/provider/PolicyFile/SomeExtensionClass.java
- test/jdk/sun/security/provider/PolicyFile/TokenStore.RelPassPolicy
- test/jdk/sun/security/provider/PolicyFile/TokenStore.java
- test/jdk/sun/security/provider/PolicyFile/TokenStore.keystore
- test/jdk/sun/security/provider/PolicyFile/TokenStore.pwd
- test/jdk/sun/security/provider/PolicyFile/TrustedCert.java
- test/jdk/sun/security/provider/PolicyFile/TrustedCert.keystore
- test/jdk/sun/security/provider/PolicyFile/TrustedCert.keystore1
- test/jdk/sun/security/provider/PolicyFile/TrustedCert.policy
- test/jdk/sun/security/provider/PolicyFile/Utf8.java
- test/jdk/sun/security/provider/PolicyFile/Utf8.policy
- test/jdk/sun/security/provider/PolicyFile/WildcardPrincipalName.java
- test/jdk/sun/security/provider/PolicyFile/getinstance/GetInstance.java
- test/jdk/sun/security/provider/PolicyFile/getinstance/GetInstance.policy
- test/jdk/sun/security/provider/PolicyFile/getinstance/NoArgPermission.java
- test/jdk/sun/security/provider/PolicyFile/getinstance/OneArgPermission.java
- test/jdk/sun/security/provider/PolicyFile/getinstance/TwoArgNullActionsPermission.java
- test/jdk/sun/security/provider/PolicyFile/getinstance/TwoArgPermission.java
- test/jdk/sun/security/provider/PolicyFile/getinstance/getinstance.sh
- test/jdk/sun/security/provider/PolicyFile/modules.policy
- test/jdk/sun/security/provider/PolicyFile/wildcard.policy
- test/jdk/sun/security/provider/PolicyParser/AvoidPropertyExpansionExceptions.java
- test/jdk/sun/security/provider/PolicyParser/BogusGrants.java
- test/jdk/sun/security/provider/PolicyParser/EncodeURL.java
- test/jdk/sun/security/provider/PolicyParser/ExpansionErrorMisleading.java
- test/jdk/sun/security/provider/PolicyParser/ExpansionErrorMisleading.policy
- test/jdk/sun/security/provider/PolicyParser/ExtDirs.java
- test/jdk/sun/security/provider/PolicyParser/ExtDirs.policy
- test/jdk/sun/security/provider/PolicyParser/ExtDirs1.policy
- test/jdk/sun/security/provider/PolicyParser/ExtDirs2.policy
- test/jdk/sun/security/provider/PolicyParser/ExtDirs3.policy
- test/jdk/sun/security/provider/PolicyParser/ExtDirsA.java
- test/jdk/sun/security/provider/PolicyParser/ExtDirsA/a.jar
- test/jdk/sun/security/provider/PolicyParser/ExtDirsB.java
- test/jdk/sun/security/provider/PolicyParser/ExtDirsB/b.jar
- test/jdk/sun/security/provider/PolicyParser/ExtDirsChange.java
- test/jdk/sun/security/provider/PolicyParser/ExtDirsChange.policy
- test/jdk/sun/security/provider/PolicyParser/ExtDirsDefaultPolicy.java
- test/jdk/sun/security/provider/PolicyParser/PrincipalExpansionError.java
- test/jdk/sun/security/provider/PolicyParser/PrincipalExpansionError.policy
- test/jdk/sun/security/provider/PolicyParser/PrincipalExpansionError.sh
- test/jdk/sun/security/provider/PolicyParser/PrincipalExpansionErrorAction.java
- test/jdk/sun/security/provider/PolicyParser/TokenStore.java
- test/jdk/sun/security/provider/PolicyParser/UnresolvedProperty.policy
- test/jdk/sun/security/provider/PolicyParser/p001.policy
- test/jdk/sun/security/provider/PolicyParser/p002.policy
- test/jdk/sun/security/provider/PolicyParser/p003.policy
- test/jdk/sun/security/provider/PolicyParser/p004.policy
! test/jdk/sun/security/provider/SecureRandom/StrongSecureRandom.java
! test/jdk/sun/security/smartcardio/TestChannel.java
! test/jdk/sun/security/smartcardio/TestControl.java
! test/jdk/sun/security/smartcardio/TestDefault.java
! test/jdk/sun/security/smartcardio/TestDirect.java
- test/jdk/sun/security/smartcardio/test.policy
- test/jdk/sun/security/ssl/SSLSocketImpl/NotifyHandshakeTest.java
- test/jdk/sun/security/ssl/SSLSocketImpl/NotifyHandshakeTest.policy
- test/jdk/sun/security/ssl/SSLSocketImpl/NotifyHandshakeTest.sh
- test/jdk/sun/security/ssl/SSLSocketImpl/NotifyHandshakeTestHeyYou.java
! test/jdk/sun/security/tools/jarsigner/multiRelease/MVJarSigningTest.java
- test/jdk/sun/security/tools/jarsigner/multiRelease/SignedJar.policy
- test/jdk/sun/security/util/DerInputBuffer/Allow.policy
- test/jdk/sun/security/util/FilePermCompat/CompatImpact.java
- test/jdk/sun/security/util/FilePermCompat/Flag.java
- test/jdk/sun/security/util/FilePermCompat/flag.policy
! test/jdk/sun/security/util/Resources/Format.java
- test/jdk/sun/security/util/Resources/Format.policy
! test/jdk/sun/security/util/Resources/Usages.java
! test/jdk/sun/security/util/Resources/customSysClassLoader/BootMessages.java
- test/jdk/sun/security/util/Resources/customSysClassLoader/error.policy
- test/jdk/sun/security/util/Resources/early/EarlyResources.java
- test/jdk/sun/security/util/Resources/early/malformed.policy
! test/jdk/sun/security/x509/AVA/AVAEqualsHashCode.java
- test/jdk/sun/security/x509/AVA/Allow.policy
- test/jdk/sun/util/locale/provider/Bug8152817.java
! test/jdk/tools/jlink/JLinkToolProviderTest.java
- test/jdk/tools/jlink/SecurityTest.java
- test/jdk/tools/jlink/toolprovider.policy
! test/jdk/tools/launcher/MainClassCantBeLoadedTest.java
! test/jdk/tools/launcher/MiscTests.java
! test/jdk/tools/launcher/modules/basic/LauncherErrors.java
! test/jdk/tools/launcher/modules/basic/src/test2/jdk/test2/Main.java
! test/langtools/tools/doclint/tool/RunTest.java
- test/langtools/tools/javac/api/ToolProvider/ToolProviderTest.java
! test/langtools/tools/javac/launcher/SourceLauncherTest.java
! test/langtools/tools/javac/processing/6348193/T6348193.java
! test/lib/jdk/test/lib/process/Proc.java
! test/lib/jdk/test/whitebox/WhiteBox.java
- test/micro/org/openjdk/bench/java/lang/reflect/ClazzWithSecurityManager.java
! test/micro/org/openjdk/bench/java/security/ProtectionDomainBench.java
Changeset: 63eb4853
Branch: hermetic-java-runtime
Author: SendaoYan <syan(a)openjdk.org>
Date: 2024-11-12 17:26:11 +0000
URL: https://git.openjdk.org/leyden/commit/63eb4853f6782f350f67b6bcf25d83bc4480b…
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 <amenkov(a)openjdk.org>
Date: 2024-11-12 20:24:25 +0000
URL: https://git.openjdk.org/leyden/commit/a4e2c20849008d5b560f94b58fe70ef8e58c8…
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 <coleenp(a)openjdk.org>
Date: 2024-11-12 22:37:21 +0000
URL: https://git.openjdk.org/leyden/commit/b26e4952e971a3cd027291f7f823140aeb5e5…
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 <fyang(a)openjdk.org>
Date: 2024-11-13 00:07:44 +0000
URL: https://git.openjdk.org/leyden/commit/eb40a88f4076360708402454a494907e8c0c8…
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 <fyang(a)openjdk.org>
Date: 2024-11-13 02:56:52 +0000
URL: https://git.openjdk.org/leyden/commit/c78de7bf5fc5a4da50c6c64e181abf02a5b12…
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 <ayang(a)openjdk.org>
Date: 2024-11-13 08:32:44 +0000
URL: https://git.openjdk.org/leyden/commit/e9ede464b2be84af676dc64bd3595b304bfe8…
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 <chagedorn(a)openjdk.org>
Date: 2024-11-13 08:39:17 +0000
URL: https://git.openjdk.org/leyden/commit/2eeaa57b19780723ad7c74b1a62dea491241b…
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 <ihse(a)openjdk.org>
Date: 2024-11-13 09:41:57 +0000
URL: https://git.openjdk.org/leyden/commit/79345bbbae2564f9f523859d1227a1784293b…
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 <chagedorn(a)openjdk.org>
Date: 2024-11-13 11:54:28 +0000
URL: https://git.openjdk.org/leyden/commit/d334af084100133fd6186c9dec70ff01a3809…
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 <stuefe(a)openjdk.org>
Date: 2024-11-13 12:30:06 +0000
URL: https://git.openjdk.org/leyden/commit/133f8f318675d5825defc8587911b53ecb9a7…
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 <djelinski(a)openjdk.org>
Date: 2024-11-13 13:18:28 +0000
URL: https://git.openjdk.org/leyden/commit/b72fe75533f1115076ec083faba56318156ab…
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 <theo.weidmann(a)oracle.com>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2024-11-13 13:34:09 +0000
URL: https://git.openjdk.org/leyden/commit/8af304c60f2758b1a6c6fb53dee6bd66b3d4f…
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 <shade(a)openjdk.org>
Date: 2024-11-13 14:17:38 +0000
URL: https://git.openjdk.org/leyden/commit/4c5bc5f2f091ae861d5329cdae42fe7fa2955…
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 <mgronlun(a)openjdk.org>
Date: 2024-11-13 14:19:20 +0000
URL: https://git.openjdk.org/leyden/commit/a08d67c2a9d0bbc6f38c6280efd19b60303eb…
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 <theo.weidmann(a)oracle.com>
Committer: Julian Waters <jwaters(a)openjdk.org>
Date: 2024-11-13 14:55:20 +0000
URL: https://git.openjdk.org/leyden/commit/b80ca4902af71938b32634d3fd230f4d65cde…
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 <vromero(a)openjdk.org>
Date: 2024-11-13 15:31:02 +0000
URL: https://git.openjdk.org/leyden/commit/cc2acd14b13ada243fc13dc4d9007c4e2df56…
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 <gziemski(a)openjdk.org>
Date: 2024-11-13 15:33:00 +0000
URL: https://git.openjdk.org/leyden/commit/c00e20c399cf9b3b21258bd5654a92d703c8f…
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 <lmesnik(a)openjdk.org>
Date: 2024-11-13 16:06:44 +0000
URL: https://git.openjdk.org/leyden/commit/eb240a7df9a029bb762def86b805bdfdfa3e4…
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 <hank.lo(a)intel.com>
Committer: Sandhya Viswanathan <sviswanathan(a)openjdk.org>
Date: 2024-11-13 16:19:33 +0000
URL: https://git.openjdk.org/leyden/commit/916694f2c1e7fc8d6a88e7026bc2d29ba2923…
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 <pminborg(a)openjdk.org>
Date: 2024-11-13 16:42:48 +0000
URL: https://git.openjdk.org/leyden/commit/bd3fec3075829efc0afe7a99d7a684cf81cc5…
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 <alanb(a)openjdk.org>
Date: 2024-11-13 16:50:54 +0000
URL: https://git.openjdk.org/leyden/commit/7be77725eab6f45d8f8d23f2ba0d18d2d89a4…
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 <acobbs(a)openjdk.org>
Date: 2024-11-13 16:58:10 +0000
URL: https://git.openjdk.org/leyden/commit/a5f11b5f775be6c1d9593562ba65912261efd…
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 <darcy(a)openjdk.org>
Date: 2024-11-13 18:27:41 +0000
URL: https://git.openjdk.org/leyden/commit/dbf23466aff902836838f06bcbbf3c9e7c5e9…
8341260: Add Float16 to jdk.incubator.vector
Co-authored-by: Raffaello Giulietti <rgiulietti(a)openjdk.org>
Co-authored-by: Jatin Bhateja <jbhateja(a)openjdk.org>
Reviewed-by: rgiulietti
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16Consts.java
! test/jdk/java/math/BigDecimal/DoubleFloatValueTests.java
+ test/jdk/jdk/incubator/vector/BasicFloat16ArithTests.java
Changeset: 5e01c40b
Branch: hermetic-java-runtime
Author: Alan Bateman <alanb(a)openjdk.org>
Date: 2024-11-13 18:49:31 +0000
URL: https://git.openjdk.org/leyden/commit/5e01c40b19a5bf4d0266747ca73aca4193799…
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 <aturbanov(a)openjdk.org>
Date: 2024-11-13 19:25:08 +0000
URL: https://git.openjdk.org/leyden/commit/ffea9809a72777fd6bfac5d0052c7db676aa2…
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 <ccheung(a)openjdk.org>
Date: 2024-11-13 19:36:15 +0000
URL: https://git.openjdk.org/leyden/commit/dde6230751672bde5a1bcb52686641f3a8b40…
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 <honkar(a)openjdk.org>
Date: 2024-11-13 19:44:30 +0000
URL: https://git.openjdk.org/leyden/commit/1eb38c8eb7ca12b370f8ae68988890eaf36c5…
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 <rriggs(a)openjdk.org>
Date: 2024-11-13 20:03:26 +0000
URL: https://git.openjdk.org/leyden/commit/5ac330b1ac81e932924e0ea10988f2536352b…
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 <rriggs(a)openjdk.org>
Date: 2024-11-13 20:49:59 +0000
URL: https://git.openjdk.org/leyden/commit/168b18ec68dd5488704cf76895d2449cd8642…
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 <swen(a)openjdk.org>
Date: 2024-11-13 23:17:26 +0000
URL: https://git.openjdk.org/leyden/commit/0dab920b70560a5aea8b068080655a292908b…
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 <matsaave(a)openjdk.org>
Date: 2024-11-13 23:18:31 +0000
URL: https://git.openjdk.org/leyden/commit/3b283543c33df8c225e10b9186b7bc3cefd1a…
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 <fyang(a)openjdk.org>
Date: 2024-11-14 00:53:54 +0000
URL: https://git.openjdk.org/leyden/commit/90e92342fc26db4876e22e8379a2c803c9de2…
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 <asemenyuk(a)openjdk.org>
Date: 2024-11-14 04:18:26 +0000
URL: https://git.openjdk.org/leyden/commit/95a00f8a188048952871a10dc428566b18b91…
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 <aboldtch(a)openjdk.org>
Date: 2024-11-14 06:13:19 +0000
URL: https://git.openjdk.org/leyden/commit/e7d90b941fff095f4b1555020c09270d201c7…
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 <jlahoda(a)openjdk.org>
Date: 2024-11-14 06:14:33 +0000
URL: https://git.openjdk.org/leyden/commit/1e97c1c913220b07ff0c1c977cea80bc94367…
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 <lbourges(a)openjdk.org>
Date: 2024-11-14 06:38:37 +0000
URL: https://git.openjdk.org/leyden/commit/23a8c71d3b760985550cc304a85d47601adc6…
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 <chagedorn(a)openjdk.org>
Date: 2024-11-14 07:13:19 +0000
URL: https://git.openjdk.org/leyden/commit/c977ef7b45c5ab7be37169d4b673134e49c40…
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 <alanb(a)openjdk.org>
Date: 2024-11-14 07:39:28 +0000
URL: https://git.openjdk.org/leyden/commit/abacece8265996aaec888c8f109f2e476ec7a…
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 <aturbanov(a)openjdk.org>
Date: 2024-11-14 07:43:52 +0000
URL: https://git.openjdk.org/leyden/commit/b54bd824b59b6b5dff9278ddebab4e9e2dfaf…
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 <jlahoda(a)openjdk.org>
Date: 2024-11-14 08:22:51 +0000
URL: https://git.openjdk.org/leyden/commit/c3776db498193d45088ed19e2a1d2697281fd…
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 <dfuchs(a)openjdk.org>
Date: 2024-11-14 08:54:47 +0000
URL: https://git.openjdk.org/leyden/commit/bd6152f5967107d7b32db9bcfa224fc07314f…
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 <rcastanedalo(a)openjdk.org>
Date: 2024-11-14 08:56:38 +0000
URL: https://git.openjdk.org/leyden/commit/a8152bdb9a52d902b8e710626317e0f944cf2…
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 <heinz(a)javaspecialists.eu>
Committer: Viktor Klang <vklang(a)openjdk.org>
Date: 2024-11-14 09:17:02 +0000
URL: https://git.openjdk.org/leyden/commit/2b57f402c46104d4aba784a891ba90604f5e9…
8343426: ConcurrentSkipListMap.spliterator() can no longer split the stream
Co-authored-by: Doug Lea <dl(a)openjdk.org>
Reviewed-by: vklang
! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListMap.java
! test/jdk/java/util/concurrent/tck/ConcurrentSkipListMapTest.java
Changeset: 8523880f
Branch: hermetic-java-runtime
Author: Raffaello Giulietti <rgiulietti(a)openjdk.org>
Date: 2024-11-14 10:50:37 +0000
URL: https://git.openjdk.org/leyden/commit/8523880f065efc8e0e527ddf2f14743fc0185…
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 <jlahoda(a)openjdk.org>
Date: 2024-11-14 11:29:54 +0000
URL: https://git.openjdk.org/leyden/commit/81342acdae82262815e04e1ade7deb2d0f240…
8343752: The javadoc should contain a note about usages of requires transitive java.base;
Co-authored-by: Mark Reinhold <mr(a)openjdk.org>
Co-authored-by: Alex Buckley <abuckley(a)openjdk.org>
Reviewed-by: hannesw, asotona
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java
= test/langtools/jdk/javadoc/doclet/testPreview/requiresTransitiveJavaBase/m/module-info.java
Changeset: 5731ab7f
Branch: hermetic-java-runtime
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2024-11-14 11:33:29 +0000
URL: https://git.openjdk.org/leyden/commit/5731ab7fed22391e1dea777f6d76b7e75ccf5…
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 <coleenp(a)openjdk.org>
Date: 2024-11-14 12:08:42 +0000
URL: https://git.openjdk.org/leyden/commit/2145ace384137b1c028a68dc34a8800577c7a…
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 <coleenp(a)openjdk.org>
Date: 2024-11-14 12:39:01 +0000
URL: https://git.openjdk.org/leyden/commit/8ccc48c9c899192524c6095db31c856260d57…
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 <coleenp(a)openjdk.org>
Date: 2024-11-14 12:40:22 +0000
URL: https://git.openjdk.org/leyden/commit/6757994ad97c0498e7efe5b8ae3994edc7640…
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 <syan(a)openjdk.org>
Date: 2024-11-14 12:56:00 +0000
URL: https://git.openjdk.org/leyden/commit/6e28cd3b795e6538b5b5542595103588dd434…
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 <tschatzl(a)openjdk.org>
Date: 2024-11-14 13:31:50 +0000
URL: https://git.openjdk.org/leyden/commit/a73226b18e274c44171021760e9eb05bc4a8b…
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 <mullan(a)openjdk.org>
Date: 2024-11-14 14:15:16 +0000
URL: https://git.openjdk.org/leyden/commit/4d1a51cb859150005c93827f33e40a3a37f15…
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 <jpai(a)openjdk.org>
Date: 2024-11-14 14:46:19 +0000
URL: https://git.openjdk.org/leyden/commit/752e1629555f0ec8630373ec87b049afdd709…
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 <lmesnik(a)openjdk.org>
Date: 2024-11-14 16:03:26 +0000
URL: https://git.openjdk.org/leyden/commit/68164a4847bc309a09701162528b4469660a5…
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 <bpb(a)openjdk.org>
Date: 2024-11-14 16:27:22 +0000
URL: https://git.openjdk.org/leyden/commit/7e9dfa4ae4bbafadd2f31fa31df9f25250847…
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 <nbenalla(a)openjdk.org>
Date: 2024-11-14 16:35:03 +0000
URL: https://git.openjdk.org/leyden/commit/e12f5141201a5142325936650f4a417d27e81…
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 <jvernee(a)openjdk.org>
Date: 2024-11-14 16:55:25 +0000
URL: https://git.openjdk.org/leyden/commit/002b985a4633b6cf11143f589bcecc51490c7…
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 <abarashev(a)openjdk.org>
Committer: Sean Mullan <mullan(a)openjdk.org>
Date: 2024-11-14 17:44:13 +0000
URL: https://git.openjdk.org/leyden/commit/697f27c5d53dbe275685b87c8ed1bcfe4da6e…
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 <ccheung(a)openjdk.org>
Date: 2024-11-14 17:50:03 +0000
URL: https://git.openjdk.org/leyden/commit/4d4951a4420cf4a9a3bce88d8532055005cff…
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 <liach(a)openjdk.org>
Date: 2024-11-14 17:55:41 +0000
URL: https://git.openjdk.org/leyden/commit/681a57f96099a4e434fef0f37fa9cd2483577…
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 <lmesnik(a)openjdk.org>
Date: 2024-11-14 17:59:14 +0000
URL: https://git.openjdk.org/leyden/commit/2cbce1f0f19a308ce792b530bde0438bfe555…
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 <prr(a)openjdk.org>
Date: 2024-11-14 18:42:31 +0000
URL: https://git.openjdk.org/leyden/commit/ec148c136555899c90f773b2904baf459efac…
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 <mullan(a)openjdk.org>
Date: 2024-11-14 20:32:32 +0000
URL: https://git.openjdk.org/leyden/commit/d959c7ded7a2d6e24c7ac6c85e683b2657f6d…
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 <nbenalla(a)openjdk.org>
Date: 2024-11-14 22:01:17 +0000
URL: https://git.openjdk.org/leyden/commit/7ef263307ae23051950b69e7ef1b01c046e30…
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 <dholmes(a)openjdk.org>
Date: 2024-11-14 22:23:16 +0000
URL: https://git.openjdk.org/leyden/commit/db56266ad164b4ecae59451dc0a832097dbfb…
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 <prr(a)openjdk.org>
Date: 2024-11-15 04:51:55 +0000
URL: https://git.openjdk.org/leyden/commit/99070658fd09ee3d1835f814c939d62e249c5…
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 <alanb(a)openjdk.org>
Date: 2024-11-15 07:16:34 +0000
URL: https://git.openjdk.org/leyden/commit/0ae5748f74fda79cff8c62eafbef144cde7ab…
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 <epeter(a)openjdk.org>
Date: 2024-11-15 07:31:55 +0000
URL: https://git.openjdk.org/leyden/commit/21966942b6b5341d0d221d10c3eaa629e543d…
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 <eirbjo(a)openjdk.org>
Date: 2024-11-15 07:47:11 +0000
URL: https://git.openjdk.org/leyden/commit/857f68c60f9c82c38f3b3a83692477dfe50a6…
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 <eirbjo(a)openjdk.org>
Date: 2024-11-15 07:48:15 +0000
URL: https://git.openjdk.org/leyden/commit/bfee766f035fb1b122cd3f3703b9e2a2d85ab…
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 <eirbjo(a)openjdk.org>
Date: 2024-11-15 09:47:43 +0000
URL: https://git.openjdk.org/leyden/commit/0c191f66299900d5de2629f6c6a761c55c7a9…
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 <mcimadamore(a)openjdk.org>
Date: 2024-11-15 10:07:18 +0000
URL: https://git.openjdk.org/leyden/commit/5b9932f8f3c320f1d2c95403478a6069d05da…
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 <prappo(a)openjdk.org>
Date: 2024-11-15 10:20:08 +0000
URL: https://git.openjdk.org/leyden/commit/3eece6e941035e091e8ece7dd44a1837417c9…
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 <cnorrbin(a)openjdk.org>
Date: 2024-11-15 11:28:02 +0000
URL: https://git.openjdk.org/leyden/commit/75c651f859c1372175040a06c68a08298d4da…
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 <asotona(a)openjdk.org>
Date: 2024-11-15 11:40:15 +0000
URL: https://git.openjdk.org/leyden/commit/ba39321902400e103cdce0b326d0005123b1d…
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 <eirbjo(a)openjdk.org>
Date: 2024-11-15 12:18:53 +0000
URL: https://git.openjdk.org/leyden/commit/5e2760856c3844d9ad6200fef0c09ece0acac…
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 <amitkumar(a)openjdk.org>
Date: 2024-11-15 12:45:48 +0000
URL: https://git.openjdk.org/leyden/commit/3245f56e53792b3cfc9788799ba1594d6af15…
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 <mgronlun(a)openjdk.org>
Date: 2024-11-15 13:38:52 +0000
URL: https://git.openjdk.org/leyden/commit/a672138aa7cb61c4f905de365628c0bbed690…
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 <szaldana(a)openjdk.org>
Date: 2024-11-15 14:07:32 +0000
URL: https://git.openjdk.org/leyden/commit/6cdebf0e4ce274fcaaff0bad292d467e31d69…
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 <asotona(a)openjdk.org>
Date: 2024-11-15 14:38:17 +0000
URL: https://git.openjdk.org/leyden/commit/84ffb64cd73f8af11cf3670c6f19d282c2ac6…
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 <dfuchs(a)openjdk.org>
Date: 2024-11-15 15:05:33 +0000
URL: https://git.openjdk.org/leyden/commit/40a055ebd2cdeda237108bb506126a09460de…
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 <asotona(a)openjdk.org>
Date: 2024-11-15 15:57:34 +0000
URL: https://git.openjdk.org/leyden/commit/3c38ed4128f8762d04ae093d7e8f015bfd4fc…
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 <bpb(a)openjdk.org>
Date: 2024-11-15 16:11:34 +0000
URL: https://git.openjdk.org/leyden/commit/0b9b82af0376a3e81c118e9219b896c7c40a5…
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 <psandoz(a)openjdk.org>
Date: 2024-11-15 17:22:11 +0000
URL: https://git.openjdk.org/leyden/commit/1866c0c2ce925ed5236532cb7e3bdc61a6cd1…
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 <rkennke(a)openjdk.org>
Date: 2024-11-15 18:10:30 +0000
URL: https://git.openjdk.org/leyden/commit/ff12ff534abb2e08d1bb44a83ef4f84b8476f…
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 <mullan(a)openjdk.org>
Date: 2024-11-15 19:02:13 +0000
URL: https://git.openjdk.org/leyden/commit/fc8fb34f3dcef2435bb35d54b3eb77cad4945…
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 <prr(a)openjdk.org>
Date: 2024-11-15 19:02:29 +0000
URL: https://git.openjdk.org/leyden/commit/1bb0d3baaa3e6b0bf81445f818e74a41394df…
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 <eirbjo(a)openjdk.org>
Date: 2024-11-15 19:21:07 +0000
URL: https://git.openjdk.org/leyden/commit/f62e05ee96085675041c5cb94762f78abbc89…
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 <eirbjo(a)openjdk.org>
Date: 2024-11-15 19:21:30 +0000
URL: https://git.openjdk.org/leyden/commit/73fd8919f581cd79d285d7f30bfac3457ef11…
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 <eirbjo(a)openjdk.org>
Date: 2024-11-15 19:22:30 +0000
URL: https://git.openjdk.org/leyden/commit/f3168082b809dfe39afdf7064a83e7a39a1d3…
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ı <volkan.yazici(a)oracle.com>
Committer: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2024-11-15 19:56:48 +0000
URL: https://git.openjdk.org/leyden/commit/59ffac84d39250623b0e6bcb871b5b3fe9c9c…
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 <rriggs(a)openjdk.org>
Date: 2024-11-15 20:29:14 +0000
URL: https://git.openjdk.org/leyden/commit/c5b6ed8ca0d4f9862fd6a890bcd457f735826…
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 <rriggs(a)openjdk.org>
Date: 2024-11-15 20:30:04 +0000
URL: https://git.openjdk.org/leyden/commit/c388455d0a463c9cb52ad18050f1155ec4ac0…
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 <rkennke(a)openjdk.org>
Date: 2024-11-15 21:21:03 +0000
URL: https://git.openjdk.org/leyden/commit/276251c44a1a5b9dc36b27ecbaed37de62fc7…
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 <iklam(a)openjdk.org>
Date: 2024-11-15 22:28:54 +0000
URL: https://git.openjdk.org/leyden/commit/41a2d49f0a1ed298b8ab023ce634335464454…
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 <asemenyuk(a)openjdk.org>
Date: 2024-11-15 23:55:45 +0000
URL: https://git.openjdk.org/leyden/commit/2c509a158fad63e69a8072fa4a7588eaacf37…
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 <jpai(a)openjdk.org>
Date: 2024-11-16 01:23:29 +0000
URL: https://git.openjdk.org/leyden/commit/da4038873622a19ec10130d61796989258307…
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 <jpai(a)openjdk.org>
Date: 2024-11-16 01:29:45 +0000
URL: https://git.openjdk.org/leyden/commit/d2e4b51133674381f2e220abc0e07704e5346…
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 <jpai(a)openjdk.org>
Date: 2024-11-16 11:39:20 +0000
URL: https://git.openjdk.org/leyden/commit/a91d4c022f1ccaec68d7e3ce21be402ffc568…
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 <eirbjo(a)openjdk.org>
Date: 2024-11-16 13:31:06 +0000
URL: https://git.openjdk.org/leyden/commit/d0b770c938be6b5b3a0176148265ef33184a9…
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 <nbenalla(a)openjdk.org>
Date: 2024-11-16 20:27:26 +0000
URL: https://git.openjdk.org/leyden/commit/fec0d1cf5b1e219db3f58c271939b0dbb2914…
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 <psadhukhan(a)openjdk.org>
Date: 2024-11-17 08:52:48 +0000
URL: https://git.openjdk.org/leyden/commit/aa10ec7c96bc50057e07fe2733079a1b3fa13…
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 <asemenyuk(a)openjdk.org>
Date: 2024-11-17 23:46:49 +0000
URL: https://git.openjdk.org/leyden/commit/41a627b7890ab7fefef49e3bac3aad8403d0e…
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 <jlu(a)openjdk.org>
Date: 2024-11-18 00:16:02 +0000
URL: https://git.openjdk.org/leyden/commit/e1c4b4977ec613efe4f51151433e242a25620…
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 <gcao(a)openjdk.org>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2024-11-18 00:48:24 +0000
URL: https://git.openjdk.org/leyden/commit/80e37a96bbd4167bca44b11b9968949318ee1…
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 <syan(a)openjdk.org>
Date: 2024-11-18 02:35:18 +0000
URL: https://git.openjdk.org/leyden/commit/a47d9ba98a1498425970613415ecb830f805a…
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 <sjayagond(a)openjdk.org>
Date: 2024-11-18 06:51:11 +0000
URL: https://git.openjdk.org/leyden/commit/92b26317d444fc63c8b229dfabd2cddd838b9…
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 <mbaesken(a)openjdk.org>
Date: 2024-11-18 07:42:58 +0000
URL: https://git.openjdk.org/leyden/commit/543e355bd92d74bcb5a408ccefd8e2e0d9a05…
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 <psadhukhan(a)openjdk.org>
Date: 2024-11-18 08:11:52 +0000
URL: https://git.openjdk.org/leyden/commit/b6c2122efb1c3a36d5fe7a425038333a87951…
8316151: [macos14] ActionListenerCalledTwiceTest.java fails on macOS 14
Reviewed-by: tr
! test/jdk/ProblemList.txt
Changeset: 4a7ce1d7
Branch: hermetic-java-runtime
Author: Richard Reingruber <rrich(a)openjdk.org>
Date: 2024-11-18 08:18:15 +0000
URL: https://git.openjdk.org/leyden/commit/4a7ce1d7c1bd4b751063b98cf8bedcd270557…
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 <tholenstein(a)openjdk.org>
Date: 2024-11-18 08:35:12 +0000
URL: https://git.openjdk.org/leyden/commit/6c2ae44c052bdabbfc2fd15e133b30849580b…
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 <ihse(a)openjdk.org>
Date: 2024-11-18 09:23:50 +0000
URL: https://git.openjdk.org/leyden/commit/475feb064bb6b9dfd34fc52762e3e0ab82525…
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 <kevinw(a)openjdk.org>
Date: 2024-11-18 09:24:11 +0000
URL: https://git.openjdk.org/leyden/commit/00ff6a38ce28f94f866f4c120a04e9b0ffb7b…
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 <tholenstein(a)openjdk.org>
Date: 2024-11-18 09:36:08 +0000
URL: https://git.openjdk.org/leyden/commit/b9c6ce900b512adfcaccd2341be3eb0003a28…
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 <jlahoda(a)openjdk.org>
Date: 2024-11-18 10:38:45 +0000
URL: https://git.openjdk.org/leyden/commit/ea8f28980ca19bfa74c39ed5a6708ce094b61…
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 <anton.seoane-ampudia.8277(a)student.uu.se>
Date: 2024-11-18 10:40:33 +0000
URL: https://git.openjdk.org/leyden/commit/5fc432226746c8a71290857240a388bf0101f…
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 <amitkumar(a)openjdk.org>
Date: 2024-11-18 10:40:52 +0000
URL: https://git.openjdk.org/leyden/commit/b8b70c8b4efd97ae6a57a880b03a4bf26d79a…
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 <ihse(a)openjdk.org>
Date: 2024-11-18 11:31:08 +0000
URL: https://git.openjdk.org/leyden/commit/5eb0733f5f4652751214dac5af51c1812e092…
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 <coleenp(a)openjdk.org>
Date: 2024-11-18 12:48:40 +0000
URL: https://git.openjdk.org/leyden/commit/dfddbcaab886b9baa731cd748bb7f547e1903…
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 <dfuchs(a)openjdk.org>
Date: 2024-11-18 15:17:40 +0000
URL: https://git.openjdk.org/leyden/commit/d52d13648612546ef4458579aff6daf965586…
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 <rriggs(a)openjdk.org>
Date: 2024-11-18 16:17:07 +0000
URL: https://git.openjdk.org/leyden/commit/9b0ab92b16f682e65e9847e8127b6ce09fc57…
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 <rsunderbabu(a)openjdk.org>
Committer: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2024-11-18 16:17:30 +0000
URL: https://git.openjdk.org/leyden/commit/162d66adacf71e500c85382a155c7449a4f9b…
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 <pminborg(a)openjdk.org>
Date: 2024-11-18 16:20:06 +0000
URL: https://git.openjdk.org/leyden/commit/207832952be3e57faf3db9303d492faa391d5…
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 <kdriver(a)openjdk.org>
Date: 2024-11-18 16:41:57 +0000
URL: https://git.openjdk.org/leyden/commit/3e78ff16d3c986784113799c76c71941cbb16…
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 <vklang(a)openjdk.org>
Date: 2024-11-18 17:31:03 +0000
URL: https://git.openjdk.org/leyden/commit/d76b5b888e15b507631068f508e261cab75c8…
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 <shade(a)openjdk.org>
Date: 2024-11-18 18:08:20 +0000
URL: https://git.openjdk.org/leyden/commit/c4e7dc7ff24809ced7bc3363fc3b462108b99…
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 <naoto(a)openjdk.org>
Date: 2024-11-18 18:22:18 +0000
URL: https://git.openjdk.org/leyden/commit/c59adf68d9ac49b41fb778041e3949a8057e8…
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 <namannigam12(a)gmail.com>
Committer: Chen Liang <liach(a)openjdk.org>
Date: 2024-11-18 18:30:24 +0000
URL: https://git.openjdk.org/leyden/commit/e9e4200a6aaacc11442f0298525e2531bf082…
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 <shade(a)openjdk.org>
Date: 2024-11-18 18:38:56 +0000
URL: https://git.openjdk.org/leyden/commit/26494063237ab50b1a86847da1b3ce3c44d55…
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 <bpb(a)openjdk.org>
Date: 2024-11-18 19:17:14 +0000
URL: https://git.openjdk.org/leyden/commit/922b12f30c4cfd6b504d66daf37fb30c7fb1b…
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 <kevinw(a)openjdk.org>
Date: 2024-11-18 19:18:22 +0000
URL: https://git.openjdk.org/leyden/commit/70eb95f8488aa39c22ee404c1a4756ecf5db7…
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 <honkar(a)openjdk.org>
Date: 2024-11-18 19:19:51 +0000
URL: https://git.openjdk.org/leyden/commit/92271af6358d38a49b02fb02020f9459c55fc…
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 <mullan(a)openjdk.org>
Date: 2024-11-18 19:35:42 +0000
URL: https://git.openjdk.org/leyden/commit/de6e013e0e713136ee3117a9805a542ecf521…
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 <pchilanomate(a)openjdk.org>
Date: 2024-11-18 20:48:09 +0000
URL: https://git.openjdk.org/leyden/commit/f636674889f925d4feb9a8d2be811e66f9b3a…
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 <jlu(a)openjdk.org>
Date: 2024-11-18 21:27:24 +0000
URL: https://git.openjdk.org/leyden/commit/8d43e0d664aca03f3e8f66812c184a85847fc…
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 <cstein(a)openjdk.org>
Date: 2024-11-18 21:49:36 +0000
URL: https://git.openjdk.org/leyden/commit/5cb0d438231383d491b2fcca455d09af7f2ee…
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 <amenkov(a)openjdk.org>
Date: 2024-11-19 00:08:06 +0000
URL: https://git.openjdk.org/leyden/commit/dd8636908c6a604a9b191d7dcce8490fa8e3e…
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 <fyang(a)openjdk.org>
Date: 2024-11-19 01:49:33 +0000
URL: https://git.openjdk.org/leyden/commit/37298844c9504fbafb08c593cb6eec70184e3…
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 <psadhukhan(a)openjdk.org>
Date: 2024-11-19 03:11:31 +0000
URL: https://git.openjdk.org/leyden/commit/9e92a9e2bab04b79626b88a7dd017dd0def04…
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 <eirbjo(a)openjdk.org>
Date: 2024-11-19 05:43:22 +0000
URL: https://git.openjdk.org/leyden/commit/d85dd77edf18c6efd3a7438c0595cd729af2f…
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 <eirbjo(a)openjdk.org>
Date: 2024-11-19 05:44:30 +0000
URL: https://git.openjdk.org/leyden/commit/b12c5b4d18d9bd53e44e515ac1fac548ceeb3…
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 <psadhukhan(a)openjdk.org>
Date: 2024-11-19 06:37:49 +0000
URL: https://git.openjdk.org/leyden/commit/499186be0fa70dba4b008cdafb72aba6addb2…
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 <shade(a)openjdk.org>
Date: 2024-11-19 08:45:02 +0000
URL: https://git.openjdk.org/leyden/commit/76a55c3cb6e5177442f355ae1036db4fbf8e5…
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 <jlahoda(a)openjdk.org>
Date: 2024-11-19 09:13:37 +0000
URL: https://git.openjdk.org/leyden/commit/8bd080bcc9ae3eb368e4bcd5fd0f52408dd90…
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 <thartmann(a)openjdk.org>
Date: 2024-11-19 10:01:49 +0000
URL: https://git.openjdk.org/leyden/commit/9d60300feea12d353fcd6c806b196ace2df02…
8344199: Incorrect excluded field value set by getEventWriter intrinsic
Co-authored-by: Patricio Chilano Mateo <pchilanomate(a)openjdk.org>
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 <amitkumar(a)openjdk.org>
Date: 2024-11-19 10:16:22 +0000
URL: https://git.openjdk.org/leyden/commit/7540fa2147ff8fc9c652ef13548f72f27e280…
8343884: [s390x] Disallow OptoScheduling
Reviewed-by: lucy
! src/hotspot/cpu/s390/vm_version_s390.cpp
Changeset: 0d666891
Branch: hermetic-java-runtime
Author: Fei Yang <fyang(a)openjdk.org>
Date: 2024-11-19 10:20:58 +0000
URL: https://git.openjdk.org/leyden/commit/0d66689177b880035e4047399e3e64f461713…
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 <eirbjo(a)openjdk.org>
Date: 2024-11-19 12:04:37 +0000
URL: https://git.openjdk.org/leyden/commit/235973615fbad7073df67167ab1cb4d40b6f1…
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 <mbaesken(a)openjdk.org>
Date: 2024-11-19 13:44:11 +0000
URL: https://git.openjdk.org/leyden/commit/cc8bd63741ce5745c144bf21b737c287d9b53…
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 <asemenyuk(a)openjdk.org>
Date: 2024-11-19 13:52:31 +0000
URL: https://git.openjdk.org/leyden/commit/41436bb0e81ddf08fea189d9e1d020fb0ce89…
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 <asemenyuk(a)openjdk.org>
Date: 2024-11-19 13:53:45 +0000
URL: https://git.openjdk.org/leyden/commit/0714114fe3e0ac01657053164c61cbb702c0f…
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 <asemenyuk(a)openjdk.org>
Date: 2024-11-19 13:54:02 +0000
URL: https://git.openjdk.org/leyden/commit/a28e4d839c9220655d78116be89c3c26b3d17…
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 <asemenyuk(a)openjdk.org>
Date: 2024-11-19 13:54:57 +0000
URL: https://git.openjdk.org/leyden/commit/fea5f2b1458cdd53f437e59caaffaa6e22fb5…
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 <iwalulya(a)openjdk.org>
Date: 2024-11-19 14:31:40 +0000
URL: https://git.openjdk.org/leyden/commit/1717946c1b6494a4a44622027ac1dd175fcb9…
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 <syan(a)openjdk.org>
Date: 2024-11-19 15:17:34 +0000
URL: https://git.openjdk.org/leyden/commit/59fcfae63090f6659a94a9e3dd0705739ec1b…
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 <rriggs(a)openjdk.org>
Date: 2024-11-19 15:21:02 +0000
URL: https://git.openjdk.org/leyden/commit/ded01e4316a46d4c4a74d494db61d03f8591f…
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 <mli(a)openjdk.org>
Date: 2024-11-19 15:59:30 +0000
URL: https://git.openjdk.org/leyden/commit/dc940ec8afcd3cd12ed3785d547f4cd602f65…
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 <coleenp(a)openjdk.org>
Date: 2024-11-19 16:13:11 +0000
URL: https://git.openjdk.org/leyden/commit/d4cd27e875ba7d44b0c614d48888340990b94…
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 <alanb(a)openjdk.org>
Date: 2024-11-19 16:37:43 +0000
URL: https://git.openjdk.org/leyden/commit/48223f7b9c6fbaf4e6751a5b41ea9e9046a48…
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 <asemenyuk(a)openjdk.org>
Date: 2024-11-19 16:56:11 +0000
URL: https://git.openjdk.org/leyden/commit/7f672eb266b76a9310dcf108f72adf2469e63…
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 <aturbanov(a)openjdk.org>
Date: 2024-11-19 16:59:06 +0000
URL: https://git.openjdk.org/leyden/commit/78602be1fe6803503d4382cc9797ec70ee49e…
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 <“naveen.n.narayanan(a)oracle.xn--com-9o0a>
Date: 2024-11-19 17:15:24 +0000
URL: https://git.openjdk.org/leyden/commit/47ebf8d868b2e15b943a227ad3cf2ee12eed1…
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 <aivanov(a)openjdk.org>
Date: 2024-11-19 17:15:46 +0000
URL: https://git.openjdk.org/leyden/commit/02ec8ca2d6ccbabc6740b60be8fe1f8b2110f…
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 <acobbs(a)openjdk.org>
Date: 2024-11-19 17:43:48 +0000
URL: https://git.openjdk.org/leyden/commit/087a07b5ededc6381d3d12cad045d35224347…
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 <rkannathpari(a)openjdk.org>
Committer: Phil Race <prr(a)openjdk.org>
Date: 2024-11-19 18:19:28 +0000
URL: https://git.openjdk.org/leyden/commit/bb7a8403ba1b32b2d97c0bd3ec78dac1832f5…
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 <larry.cable(a)oracle.com>
Committer: Kevin Walls <kevinw(a)openjdk.org>
Date: 2024-11-19 18:45:45 +0000
URL: https://git.openjdk.org/leyden/commit/93e889b48cb6eb6872201a28ee19d8fd17c5d…
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 <cjplummer(a)openjdk.org>
Date: 2024-11-19 18:58:00 +0000
URL: https://git.openjdk.org/leyden/commit/0b1f57105d5af72b2cd47fa5c9a2b4e296131…
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 <smarks(a)openjdk.org>
Date: 2024-11-19 18:58:23 +0000
URL: https://git.openjdk.org/leyden/commit/6a5256ec042e16a2157475e86e7859b345a91…
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 <szaldana(a)openjdk.org>
Date: 2024-11-19 19:13:09 +0000
URL: https://git.openjdk.org/leyden/commit/3328b4ecf225f95edfce6ab848dcfb62ddc1a…
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 <prr(a)openjdk.org>
Date: 2024-11-19 19:35:28 +0000
URL: https://git.openjdk.org/leyden/commit/69c9f2566ea36fa3317d762d4498637489c70…
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 <xpeng(a)openjdk.org>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2024-11-19 20:18:54 +0000
URL: https://git.openjdk.org/leyden/commit/cd45ba32f026ba3827d18836cab37a73f5934…
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 <lbourges(a)openjdk.org>
Date: 2024-11-19 20:28:58 +0000
URL: https://git.openjdk.org/leyden/commit/aac1f9af01b15aac0c6ca923b49f5577ee8ce…
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 <bpb(a)openjdk.org>
Date: 2024-11-19 20:30:02 +0000
URL: https://git.openjdk.org/leyden/commit/f6f73ce70da0bea31b93a397da7f7912d1642…
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 <bpb(a)openjdk.org>
Date: 2024-11-19 20:30:22 +0000
URL: https://git.openjdk.org/leyden/commit/81e43114eca5199a0d816c02f50ecb6bc3701…
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 <ccheung(a)openjdk.org>
Date: 2024-11-19 23:37:34 +0000
URL: https://git.openjdk.org/leyden/commit/acdbf83325296511e6d27cc696911d81f99b8…
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 <darcy(a)openjdk.org>
Date: 2024-11-20 00:06:24 +0000
URL: https://git.openjdk.org/leyden/commit/f525290000bf8583617047aaeb894bf90332d…
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 <gli(a)openjdk.org>
Date: 2024-11-20 01:09:05 +0000
URL: https://git.openjdk.org/leyden/commit/bc7eabd7e4c499fc1b1f37b958c7384078b69…
8344350: Add '.gdbinit' and '.lldbinit' to file '.gitignore'
Reviewed-by: ihse, erikj
! .gitignore
Changeset: 4ddd3dec
Branch: hermetic-java-runtime
Author: SendaoYan <syan(a)openjdk.org>
Date: 2024-11-20 01:36:56 +0000
URL: https://git.openjdk.org/leyden/commit/4ddd3dec2d0b232d48646ca89b16591b3026a…
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 <acobbs(a)openjdk.org>
Date: 2024-11-20 01:57:03 +0000
URL: https://git.openjdk.org/leyden/commit/8a1f9f0a324e30b5da53d58434ac1b39569fc…
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 <amitkumar(a)openjdk.org>
Date: 2024-11-20 08:25:37 +0000
URL: https://git.openjdk.org/leyden/commit/189fc8ddeffb4dd595ccd8ad3ca53a0ed4cee…
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 <mli(a)openjdk.org>
Date: 2024-11-20 08:49:35 +0000
URL: https://git.openjdk.org/leyden/commit/587f2b4b4dd73733a6ee247200371f8a8d029…
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 <psadhukhan(a)openjdk.org>
Date: 2024-11-20 09:11:12 +0000
URL: https://git.openjdk.org/leyden/commit/5b12a87dcb47b5783f179534e2de43d5a920a…
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 <jlahoda(a)openjdk.org>
Date: 2024-11-20 09:24:05 +0000
URL: https://git.openjdk.org/leyden/commit/cf158bc6cdadfdfa944b8ec1d3dc7069c8f05…
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 <abimpoudis(a)openjdk.org>
Date: 2024-11-20 10:29:45 +0000
URL: https://git.openjdk.org/leyden/commit/3a4a9b7af7693a836c3caa3112d0d68100535…
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 <xpeng(a)openjdk.org>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2024-11-20 10:34:07 +0000
URL: https://git.openjdk.org/leyden/commit/afee7405bd13cbe1cb829dd150a9de7e6faf4…
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 <dholmes(a)openjdk.org>
Date: 2024-11-20 11:51:52 +0000
URL: https://git.openjdk.org/leyden/commit/e2f8f1aded319034a79fe78af7e011e83df75…
8344621: ProblemList runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
Reviewed-by: jpai
! test/hotspot/jtreg/ProblemList.txt
Changeset: ea7e722c
Branch: hermetic-java-runtime
Author: Robbin Ehn <rehn(a)openjdk.org>
Date: 2024-11-20 12:05:53 +0000
URL: https://git.openjdk.org/leyden/commit/ea7e722ca04752f0b58bf98e0a1907c015644…
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 <coleenp(a)openjdk.org>
Date: 2024-11-20 12:21:41 +0000
URL: https://git.openjdk.org/leyden/commit/21b8749bfdede7dfee3e8433dd9443320db99…
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 <coleenp(a)openjdk.org>
Date: 2024-11-20 12:22:43 +0000
URL: https://git.openjdk.org/leyden/commit/7bb4474d81a55028de5434f445747c56a8dc3…
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 <jpai(a)openjdk.org>
Date: 2024-11-20 12:29:32 +0000
URL: https://git.openjdk.org/leyden/commit/6f4dfa66268c7aef0298af7f18d8e8bd4eb21…
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 <jpai(a)openjdk.org>
Date: 2024-11-20 12:41:39 +0000
URL: https://git.openjdk.org/leyden/commit/db7ee3dad1d9c9578794d946dd5de1f51d77e…
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 <vlad.zahorodnii(a)kde.org>
Committer: Alexander Zvegintsev <azvegint(a)openjdk.org>
Date: 2024-11-20 13:38:08 +0000
URL: https://git.openjdk.org/leyden/commit/4bc826ac1ea824113a07713f6973c06361c13…
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ı <volkan.yazici(a)oracle.com>
Committer: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2024-11-20 13:59:52 +0000
URL: https://git.openjdk.org/leyden/commit/21f0ed50a224f19d083ef8e3b7b02b8f3dd31…
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 <david.lloyd(a)redhat.com>
Committer: Roger Riggs <rriggs(a)openjdk.org>
Date: 2024-11-20 14:17:28 +0000
URL: https://git.openjdk.org/leyden/commit/e11d126a8d50e8b3dce2fd02b263aba3b38b1…
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 <epeter(a)openjdk.org>
Date: 2024-11-20 14:23:57 +0000
URL: https://git.openjdk.org/leyden/commit/75420e9314c54adc5b45f9b274a87af54dd6b…
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 <dlunden(a)openjdk.org>
Date: 2024-11-20 15:37:43 +0000
URL: https://git.openjdk.org/leyden/commit/7d4c3fd0915cfa8b279f42494625ec6afda33…
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 <rcastanedalo(a)openjdk.org>
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 <ccheung(a)openjdk.org>
Date: 2024-11-20 15:41:26 +0000
URL: https://git.openjdk.org/leyden/commit/9be8ac6fbcf1a91e5eee9d3a3430dc356b892…
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 <bpb(a)openjdk.org>
Date: 2024-11-20 16:01:01 +0000
URL: https://git.openjdk.org/leyden/commit/c4c6b1fe0629d313e7b7bd6b7dc92f8c7d18e…
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 <asemenyuk(a)openjdk.org>
Date: 2024-11-20 16:54:51 +0000
URL: https://git.openjdk.org/leyden/commit/080f1cc8cd0500c254debec3198dc187bd41c…
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 <prr(a)openjdk.org>
Date: 2024-11-20 18:38:08 +0000
URL: https://git.openjdk.org/leyden/commit/27fda0ea1f7e230a1b8a8413efc2d4314b600…
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 <prr(a)openjdk.org>
Date: 2024-11-20 18:45:49 +0000
URL: https://git.openjdk.org/leyden/commit/22a39dc858a27cecfb0a8a8ef42e2cf5f7444…
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 <heinz(a)javaspecialists.eu>
Committer: Alan Bateman <alanb(a)openjdk.org>
Date: 2024-11-20 20:01:37 +0000
URL: https://git.openjdk.org/leyden/commit/da2d7a09f92df547661587348f768f69f0e5a…
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 <honkar(a)openjdk.org>
Date: 2024-11-20 20:28:12 +0000
URL: https://git.openjdk.org/leyden/commit/b9bf447209db5d7f6bb16a0310421dbe41705…
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 <jpai(a)openjdk.org>
Date: 2024-11-21 00:49:25 +0000
URL: https://git.openjdk.org/leyden/commit/a599c30171fe2b1557ad967d61048656fdb8c…
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 <jpai(a)openjdk.org>
Date: 2024-11-21 00:55:23 +0000
URL: https://git.openjdk.org/leyden/commit/400eb9b10ae0e53e58893b7ea5233d2d2e404…
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 <lmesnik(a)openjdk.org>
Date: 2024-11-21 01:32:09 +0000
URL: https://git.openjdk.org/leyden/commit/13439113c361dcb0629ece37844443cbf99ef…
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 <syan(a)openjdk.org>
Date: 2024-11-21 02:05:00 +0000
URL: https://git.openjdk.org/leyden/commit/4fbf272017d2f6933e66f8a67cb88e3ffc423…
8344526: RISC-V: implement -XX:+VerifyActivationFrameSize
Co-authored-by: Fei Yang <fyang(a)openjdk.org>
Reviewed-by: mli, fyang
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
Changeset: a01aa220
Branch: hermetic-java-runtime
Author: Phil Race <prr(a)openjdk.org>
Date: 2024-11-21 03:58:49 +0000
URL: https://git.openjdk.org/leyden/commit/a01aa2202602d2fcdb81b4c5b4183cb6b7acf…
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 <prr(a)openjdk.org>
Date: 2024-11-21 04:22:27 +0000
URL: https://git.openjdk.org/leyden/commit/7105bb98cf8797082d2b61f0e08a4e5ba0bae…
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 <jpai(a)openjdk.org>
Date: 2024-11-21 05:01:52 +0000
URL: https://git.openjdk.org/leyden/commit/10def484dfe5821940c6fef6d857db93c30d0…
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 <rrich(a)openjdk.org>
Date: 2024-11-21 06:57:09 +0000
URL: https://git.openjdk.org/leyden/commit/93aa7e2fcf87c4dc62de4ea71be543ee677b1…
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 <galder(a)openjdk.org>
Committer: Andrew Dinn <adinn(a)openjdk.org>
Date: 2024-11-21 09:48:08 +0000
URL: https://git.openjdk.org/leyden/commit/5ccd5106e023dbb47473e8914035c811e0cc6…
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 <aboldtch(a)openjdk.org>
Date: 2024-11-21 09:54:25 +0000
URL: https://git.openjdk.org/leyden/commit/f2b10c6c228f7be879b3f043accb22e0bc653…
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 <dl(a)openjdk.org>
Date: 2024-11-21 11:50:46 +0000
URL: https://git.openjdk.org/leyden/commit/18df6fd5ba93c3c2d5965c072d482dcf7cbfc…
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 <dfuchs(a)openjdk.org>
Date: 2024-11-21 11:54:28 +0000
URL: https://git.openjdk.org/leyden/commit/a62279ca0a520fdf4bce77dec4cb06d4d573c…
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 <coleenp(a)openjdk.org>
Date: 2024-11-21 12:14:23 +0000
URL: https://git.openjdk.org/leyden/commit/8f22db23a50fe537d8ef369e92f0d5f9970d9…
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 <abarashev(a)openjdk.org>
Committer: Sean Mullan <mullan(a)openjdk.org>
Date: 2024-11-21 14:14:30 +0000
URL: https://git.openjdk.org/leyden/commit/882d6358074135b2c4fe21b32bd73f4002298…
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 <prr(a)openjdk.org>
Date: 2024-11-21 16:02:28 +0000
URL: https://git.openjdk.org/leyden/commit/eef156180c772a042416fc35d86072e722519…
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 <bpb(a)openjdk.org>
Date: 2024-11-21 16:17:58 +0000
URL: https://git.openjdk.org/leyden/commit/aaf3df7bb80d84d3870d8840c2935d4567f83…
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 <bpb(a)openjdk.org>
Date: 2024-11-21 16:18:16 +0000
URL: https://git.openjdk.org/leyden/commit/87be63f85dbbfd8695817a913ef2b2ae5b0d7…
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 <alanb(a)openjdk.org>
Date: 2024-11-21 16:25:43 +0000
URL: https://git.openjdk.org/leyden/commit/dfa18fe6b395171c821cde02f081e12dd1565…
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 <abhiscxk(a)openjdk.org>
Date: 2024-11-21 17:39:44 +0000
URL: https://git.openjdk.org/leyden/commit/395e404666e51f76270de4de1899aa681ba88…
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 <mullan(a)openjdk.org>
Date: 2024-11-21 17:45:04 +0000
URL: https://git.openjdk.org/leyden/commit/6113fa75035440aa211c9df291c02dc9d0d40…
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 <vaivanov(a)openjdk.org>
Committer: Derek White <drwhite(a)openjdk.org>
Date: 2024-11-21 17:54:45 +0000
URL: https://git.openjdk.org/leyden/commit/4956a766213c3d76e13b98ac5d5efe5d4f553…
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 <vaivanov(a)openjdk.org>
Committer: Derek White <drwhite(a)openjdk.org>
Date: 2024-11-21 17:59:28 +0000
URL: https://git.openjdk.org/leyden/commit/78e5008e91610847bc11103e667fbe602b03d…
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 <rriggs(a)openjdk.org>
Date: 2024-11-21 18:03:12 +0000
URL: https://git.openjdk.org/leyden/commit/191b38e71279151d0444bb38b659e880e6f8a…
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 <jbhateja(a)openjdk.org>
Date: 2024-11-21 18:13:32 +0000
URL: https://git.openjdk.org/leyden/commit/dc9a6ef6100d73a431cd0cfa2c252acf7743f…
8341137: Optimize long vector multiplication using x86 VPMUL[U]DQ instruction
Co-authored-by: Vladimir Ivanov <vlivanov(a)openjdk.org>
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 <coleenp(a)openjdk.org>
Date: 2024-11-21 18:26:23 +0000
URL: https://git.openjdk.org/leyden/commit/93d4ad4dd4cc4c5700af3453cfb3e21a804c8…
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 <vpaprotski(a)openjdk.org>
Committer: Anthony Scarpino <ascarpino(a)openjdk.org>
Date: 2024-11-21 19:17:57 +0000
URL: https://git.openjdk.org/leyden/commit/d6b40d3033b306e2cefc12833bb4e99ae6e36…
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 <eirbjo(a)openjdk.org>
Date: 2024-11-21 20:04:39 +0000
URL: https://git.openjdk.org/leyden/commit/e03b1506d3644f9e4053630adc4c0620eaef7…
8178966: Don't swallow early bootstrap exceptions in Boolean.getBoolean, Integer.getInteger and Long.getLong
Co-authored-by: Peter Levart <plevart(a)openjdk.org>
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 <prr(a)openjdk.org>
Date: 2024-11-21 20:29:53 +0000
URL: https://git.openjdk.org/leyden/commit/7709d435d080778a45bd3eb9a5754e356e94e…
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 <aefimov(a)openjdk.org>
Date: 2024-11-21 20:55:02 +0000
URL: https://git.openjdk.org/leyden/commit/cee74f9e677e74deda72638bcc0a3e9307262…
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 <smarks(a)openjdk.org>
Date: 2024-11-21 21:05:50 +0000
URL: https://git.openjdk.org/leyden/commit/22149063101f0c617d8ccaace659671a645d4…
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 <dholmes(a)openjdk.org>
Date: 2024-11-21 21:18:18 +0000
URL: https://git.openjdk.org/leyden/commit/efeacfee015d1105dcd75e489d367a7716441…
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 <prr(a)openjdk.org>
Date: 2024-11-21 21:24:46 +0000
URL: https://git.openjdk.org/leyden/commit/0f458e2c3eb93641864085d18e49daf640cb3…
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 <rriggs(a)openjdk.org>
Date: 2024-11-21 21:50:41 +0000
URL: https://git.openjdk.org/leyden/commit/c199f5326b8dd41f33a12e5db7552331e0844…
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 <wkemper(a)openjdk.org>
Date: 2024-11-22 00:05:50 +0000
URL: https://git.openjdk.org/leyden/commit/db44e97c5dfd286a58985be9b091fd43f5ad0…
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 <psadhukhan(a)openjdk.org>
Date: 2024-11-22 03:07:26 +0000
URL: https://git.openjdk.org/leyden/commit/e21d06f488bce227eedc4c92d976301a7b54f…
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 <prr(a)openjdk.org>
Date: 2024-11-22 04:00:46 +0000
URL: https://git.openjdk.org/leyden/commit/50c099d69e9cef5c38a2624d7c798360eb6c1…
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 <jsjolen(a)openjdk.org>
Date: 2024-11-22 08:55:27 +0000
URL: https://git.openjdk.org/leyden/commit/2ea0364b6e3f10977f7b607d239c29ee616a8…
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 <dfuchs(a)openjdk.org>
Date: 2024-11-22 09:55:07 +0000
URL: https://git.openjdk.org/leyden/commit/a07b72bfcfa603453ea042e89adeb9dcec8bf…
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 <mbaesken(a)openjdk.org>
Date: 2024-11-22 11:10:32 +0000
URL: https://git.openjdk.org/leyden/commit/8903854e01d2912218c4ea6973f0a36fd2016…
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 <thartmann(a)openjdk.org>
Date: 2024-11-22 11:37:35 +0000
URL: https://git.openjdk.org/leyden/commit/847f65c14a8fea3d5e2ee9d920c458b8923da…
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 <rgiulietti(a)openjdk.org>
Date: 2024-11-22 11:41:04 +0000
URL: https://git.openjdk.org/leyden/commit/bf374c33f5cd5048cabe151050fada773b7d9…
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 <aph(a)openjdk.org>
Date: 2024-11-22 12:09:30 +0000
URL: https://git.openjdk.org/leyden/commit/64e4aa21a42688f8b2095a609e20f05af7672…
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 <shade(a)openjdk.org>
Date: 2024-11-22 12:28:03 +0000
URL: https://git.openjdk.org/leyden/commit/82c3612d775840aa4b851a29b8ee3337950d5…
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 <mullan(a)openjdk.org>
Date: 2024-11-22 13:18:26 +0000
URL: https://git.openjdk.org/leyden/commit/9769ee86978584a65703712c1a845fe4f5fff…
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ı <volkan.yazici(a)oracle.com>
Committer: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2024-11-22 14:39:07 +0000
URL: https://git.openjdk.org/leyden/commit/15dbb6a38064d4779a44e584ae67ba26885c8…
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 <thartmann(a)openjdk.org>
Date: 2024-11-22 14:48:39 +0000
URL: https://git.openjdk.org/leyden/commit/6d3becb486ab38c9c2d2a6fbc428bf7943753…
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 <bperez(a)openjdk.org>
Date: 2024-11-22 16:36:52 +0000
URL: https://git.openjdk.org/leyden/commit/13987b4244614d594dc8f94c288eddb6239a0…
8298390: Implement JEP 496: Quantum-Resistant Module-Lattice-Based Key Encapsulation Mechanism
Co-authored-by: Ferenc Rakoczi <ferenc.r.rakoczi(a)oracle.com>
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 <cjplummer(a)openjdk.org>
Date: 2024-11-22 17:26:37 +0000
URL: https://git.openjdk.org/leyden/commit/21e0fb8648d61f041a04d44ad6c46fc5efd86…
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 <bperez(a)openjdk.org>
Date: 2024-11-22 17:48:08 +0000
URL: https://git.openjdk.org/leyden/commit/8b98f958dc1afedc02b9d9c98089d6cb1ca3a…
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 <nbenalla(a)openjdk.org>
Date: 2024-11-22 17:59:12 +0000
URL: https://git.openjdk.org/leyden/commit/5154b71637e685807952e3e776e4583f0a628…
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 <prr(a)openjdk.org>
Date: 2024-11-22 18:00:10 +0000
URL: https://git.openjdk.org/leyden/commit/4b1653056d39db2c85989c787364e2646e5ef…
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 <jlu(a)openjdk.org>
Date: 2024-11-22 18:18:22 +0000
URL: https://git.openjdk.org/leyden/commit/51763b67004a8b37d9bf4b8efef8aa1fa7bc9…
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 <szaldana(a)openjdk.org>
Date: 2024-11-22 18:55:31 +0000
URL: https://git.openjdk.org/leyden/commit/079f503d962ad9e5ae4394c083e6877828c79…
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 <mullan(a)openjdk.org>
Date: 2024-11-22 19:14:02 +0000
URL: https://git.openjdk.org/leyden/commit/6aec2dcf76322ee92b62b5a063354057351d6…
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 <honkar(a)openjdk.org>
Date: 2024-11-22 19:16:54 +0000
URL: https://git.openjdk.org/leyden/commit/1b2d9cad532d9b047b8556ed8c9d75f83f75e…
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 <lmesnik(a)openjdk.org>
Date: 2024-11-22 19:21:09 +0000
URL: https://git.openjdk.org/leyden/commit/98b667834c4a8f0d0ab54b8133061bc475674…
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 <dnguyen(a)openjdk.org>
Date: 2024-11-22 19:29:41 +0000
URL: https://git.openjdk.org/leyden/commit/11147046aa6102bc6e132d7b8c9d4e11db802…
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 <asemenyuk(a)openjdk.org>
Date: 2024-11-22 23:33:49 +0000
URL: https://git.openjdk.org/leyden/commit/70c4e2c0cc9e741355396abc1be0f64cc77ec…
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 <enikitin(a)openjdk.org>
Committer: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2024-11-23 03:55:58 +0000
URL: https://git.openjdk.org/leyden/commit/effee122dd74241db4ec2b6bfd99f1450741b…
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 <jpai(a)openjdk.org>
Date: 2024-11-23 07:26:04 +0000
URL: https://git.openjdk.org/leyden/commit/d00f31156a9ab9efcee492dfd0aaed1515df1…
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 <stigdoessing(a)gmail.com>
Committer: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2024-11-23 15:58:39 +0000
URL: https://git.openjdk.org/leyden/commit/822a1554cb059580ab76bae7963827146b8f5…
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 <prr(a)openjdk.org>
Date: 2024-11-23 23:20:15 +0000
URL: https://git.openjdk.org/leyden/commit/7be94d043dd225fcf801c2dc9b0825598415a…
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 <honkar(a)openjdk.org>
Date: 2024-11-24 06:22:45 +0000
URL: https://git.openjdk.org/leyden/commit/a6220fa90362980fce2fc56e70c7c9a7ed7e1…
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 <dnguyen(a)openjdk.org>
Date: 2024-11-24 08:54:17 +0000
URL: https://git.openjdk.org/leyden/commit/6711e1327a76782c8315b9e85525e14086577…
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 <kbarrett(a)openjdk.org>
Date: 2024-11-24 17:10:31 +0000
URL: https://git.openjdk.org/leyden/commit/a83cfe26583db078ecd754d9609111c0c6dac…
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 <syan(a)openjdk.org>
Date: 2024-11-25 01:31:16 +0000
URL: https://git.openjdk.org/leyden/commit/8f08020fa452b15709f68a702abb5edec191d…
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 <prr(a)openjdk.org>
Date: 2024-11-25 03:33:17 +0000
URL: https://git.openjdk.org/leyden/commit/6f622da7fbae67d8c1cd9e795127adac58a24…
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 <pminborg(a)openjdk.org>
Date: 2024-11-25 07:42:57 +0000
URL: https://git.openjdk.org/leyden/commit/68ba7ee5c8f152a268b1e95d52417783346d1…
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 <mbaesken(a)openjdk.org>
Date: 2024-11-25 07:57:13 +0000
URL: https://git.openjdk.org/leyden/commit/9576546b9c0f22b0784c4f845f2694050cae2…
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 <psadhukhan(a)openjdk.org>
Date: 2024-11-25 08:57:54 +0000
URL: https://git.openjdk.org/leyden/commit/333a9973f1e99faa665e96c30bcfac7877cbd…
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 <sebastian.lovdahl(a)hibox.tv>
Committer: Kevin Walls <kevinw(a)openjdk.org>
Date: 2024-11-25 09:13:10 +0000
URL: https://git.openjdk.org/leyden/commit/da4b7a8c56f56c6051d463bc34e51e35781fe…
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 <dfuchs(a)openjdk.org>
Date: 2024-11-25 09:56:07 +0000
URL: https://git.openjdk.org/leyden/commit/d112f35d92a5b5f3e0248fa0fb447fc8c14da…
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 <dfuchs(a)openjdk.org>
Date: 2024-11-25 10:08:47 +0000
URL: https://git.openjdk.org/leyden/commit/519bb268a0687ba2b75738e961a72d84b7f49…
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 <epeter(a)openjdk.org>
Date: 2024-11-25 10:39:36 +0000
URL: https://git.openjdk.org/leyden/commit/811d08c0a4e0da55f306686423aec40d29fab…
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 <azvegint(a)openjdk.org>
Date: 2024-11-25 11:11:28 +0000
URL: https://git.openjdk.org/leyden/commit/965aace297154ab08ee41a4d988553707cae8…
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 <mullan(a)openjdk.org>
Date: 2024-11-25 13:10:59 +0000
URL: https://git.openjdk.org/leyden/commit/ddc8a9d5da28f67071a0d6bed981ab4ad7033…
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 <asotona(a)openjdk.org>
Date: 2024-11-25 13:45:34 +0000
URL: https://git.openjdk.org/leyden/commit/c6b14c62f609ee0539893fa3778eb5d027774…
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 <rkennke(a)openjdk.org>
Date: 2024-11-25 13:48:02 +0000
URL: https://git.openjdk.org/leyden/commit/cb1c73663e91e632d643c23e6c5acc1c5118a…
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 <kevinw(a)openjdk.org>
Date: 2024-11-25 13:50:58 +0000
URL: https://git.openjdk.org/leyden/commit/e29b0edc9739801c8371ac601a466428916d6…
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 <mli(a)openjdk.org>
Date: 2024-11-25 13:54:44 +0000
URL: https://git.openjdk.org/leyden/commit/133419177d8ddcfafe0b2bd25ee918bdb3b16…
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 <rriggs(a)openjdk.org>
Date: 2024-11-25 14:34:27 +0000
URL: https://git.openjdk.org/leyden/commit/4110d3925c8bfc3256b01d835faa111c2c21b…
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 <alanb(a)openjdk.org>
Date: 2024-11-25 15:34:13 +0000
URL: https://git.openjdk.org/leyden/commit/a032de2904baf83143415858ed7191549c659…
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 <naoto(a)openjdk.org>
Date: 2024-11-25 15:54:23 +0000
URL: https://git.openjdk.org/leyden/commit/15ae8d02eeb9c80f5453b88d38081debf956c…
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 <rriggs(a)openjdk.org>
Date: 2024-11-25 16:46:19 +0000
URL: https://git.openjdk.org/leyden/commit/593a5898f93fd009197e89aba311268bc1a2e…
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 <chagedorn(a)openjdk.org>
Date: 2024-11-25 16:46:44 +0000
URL: https://git.openjdk.org/leyden/commit/08dfc4a42e58a13a51fb7be2ebfa1c15daea2…
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 <prr(a)openjdk.org>
Date: 2024-11-25 19:31:22 +0000
URL: https://git.openjdk.org/leyden/commit/4d898aa451db5b57601c088cdc3c947827f0b…
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 <rriggs(a)openjdk.org>
Date: 2024-11-25 19:44:40 +0000
URL: https://git.openjdk.org/leyden/commit/df2d4c157573ae0faca039bfd3c4191475b5f…
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 <dholmes(a)openjdk.org>
Date: 2024-11-25 19:55:26 +0000
URL: https://git.openjdk.org/leyden/commit/8de158aefe64d493e107ef310f510bab57beb…
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 <prr(a)openjdk.org>
Date: 2024-11-25 22:16:07 +0000
URL: https://git.openjdk.org/leyden/commit/027607968b3d55b498e9f2d7a4023b8ae2d47…
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 <achung(a)openjdk.org>
Date: 2024-11-25 22:32:59 +0000
URL: https://git.openjdk.org/leyden/commit/16232578d9acf9d0b5a9ad0e7530291471b5c…
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 <taizousum11(a)gmail.com>
Committer: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2024-11-25 23:23:03 +0000
URL: https://git.openjdk.org/leyden/commit/48e3b6511adf3d4e97035014612674d84ae83…
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 <jpai(a)openjdk.org>
Date: 2024-11-26 00:52:50 +0000
URL: https://git.openjdk.org/leyden/commit/3326874f5f067119b3632a3ea96f0c2f38975…
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 <fyang(a)openjdk.org>
Date: 2024-11-26 01:01:17 +0000
URL: https://git.openjdk.org/leyden/commit/5e0d42b6a633d58d7303257569a7b45483f2d…
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 <prr(a)openjdk.org>
Date: 2024-11-26 01:10:24 +0000
URL: https://git.openjdk.org/leyden/commit/1c7f34d3dd24551c0d325f1f3c56ffb7be904…
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 <bchristi(a)openjdk.org>
Date: 2024-11-26 01:17:37 +0000
URL: https://git.openjdk.org/leyden/commit/4d4cef800a4b763ab00e93e7a76a5ca5040ab…
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 <prr(a)openjdk.org>
Date: 2024-11-26 06:57:06 +0000
URL: https://git.openjdk.org/leyden/commit/43603ac2f9cb0b74b7baa61c14a29959970c7…
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 <prr(a)openjdk.org>
Date: 2024-11-26 07:03:15 +0000
URL: https://git.openjdk.org/leyden/commit/ca81ab5ebc10722171ac861aa460bfaf520f3…
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 <pminborg(a)openjdk.org>
Date: 2024-11-26 08:24:21 +0000
URL: https://git.openjdk.org/leyden/commit/4e68d665bef8d13adb499a803c2f68b704ea5…
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 <rcastanedalo(a)openjdk.org>
Date: 2024-11-26 08:51:34 +0000
URL: https://git.openjdk.org/leyden/commit/0105203575182e24a56a38a12da7c1af58ea0…
8337660: C2: basic blocks with only BoxLock nodes are wrongly treated as empty
Co-authored-by: Emanuel Peter <epeter(a)openjdk.org>
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 <rehn(a)openjdk.org>
Date: 2024-11-26 08:51:55 +0000
URL: https://git.openjdk.org/leyden/commit/57d35f98f6966485c034cf096ddefcf0c7569…
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 <ayang(a)openjdk.org>
Date: 2024-11-26 08:55:01 +0000
URL: https://git.openjdk.org/leyden/commit/9793e73bc1b25ed92d6f0599fd2e721249389…
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ı <volkan.yazici(a)oracle.com>
Committer: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2024-11-26 09:35:31 +0000
URL: https://git.openjdk.org/leyden/commit/25dd51e4fc424deb0cb71ec8c706c551e9aba…
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 <dnsimon(a)openjdk.org>
Date: 2024-11-26 09:50:57 +0000
URL: https://git.openjdk.org/leyden/commit/3a625f38aa4ab611fe5c7dffe420abce826d0…
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 <mgronlun(a)openjdk.org>
Date: 2024-11-26 10:50:20 +0000
URL: https://git.openjdk.org/leyden/commit/0054bbed7fce5b8566655d6910b09b10c952e…
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 <azafari(a)openjdk.org>
Date: 2024-11-26 11:08:34 +0000
URL: https://git.openjdk.org/leyden/commit/9291abc6337f8cf480806f4b2996ec905b021…
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 <mli(a)openjdk.org>
Date: 2024-11-26 11:10:36 +0000
URL: https://git.openjdk.org/leyden/commit/6da3ecd65ddeb94587933c69ca8b9c279c70a…
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 <dl(a)openjdk.org>
Date: 2024-11-26 11:44:29 +0000
URL: https://git.openjdk.org/leyden/commit/3e509c8bd150121e4e99ace9231fc94196307…
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 <pminborg(a)openjdk.org>
Date: 2024-11-26 12:07:26 +0000
URL: https://git.openjdk.org/leyden/commit/fc2da15bcee9560186058b3e2fd12ddcb0eb0…
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 <alanb(a)openjdk.org>
Date: 2024-11-26 12:28:55 +0000
URL: https://git.openjdk.org/leyden/commit/f0b72f728d357a257074177fbea2f1ff70cf7…
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 <mullan(a)openjdk.org>
Date: 2024-11-26 14:21:01 +0000
URL: https://git.openjdk.org/leyden/commit/86d527f987a27c22fae784812aad9d8f370d2…
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 <marchof(a)openjdk.org>
Committer: Alan Bateman <alanb(a)openjdk.org>
Date: 2024-11-26 15:09:49 +0000
URL: https://git.openjdk.org/leyden/commit/c329f97f3211bc14aa4211461bb9a7abb0732…
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 <rriggs(a)openjdk.org>
Date: 2024-11-26 17:08:45 +0000
URL: https://git.openjdk.org/leyden/commit/d8a23373c6fb349314c8cceda9608eaac7519…
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 <rriggs(a)openjdk.org>
Date: 2024-11-26 17:12:17 +0000
URL: https://git.openjdk.org/leyden/commit/f1b5a6e66e483ee58944fb9064e310f49975e…
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 <ccheung(a)openjdk.org>
Date: 2024-11-26 17:14:00 +0000
URL: https://git.openjdk.org/leyden/commit/d752f19611f7d2a83b4d5356c37e6c8ff0254…
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 <ccheung(a)openjdk.org>
Date: 2024-11-26 17:17:45 +0000
URL: https://git.openjdk.org/leyden/commit/246552674c5508ba350836389a0fa35716e77…
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 <mullan(a)openjdk.org>
Date: 2024-11-26 17:24:22 +0000
URL: https://git.openjdk.org/leyden/commit/65c98e577f72bfe544d7e6b5e9d1568667d20…
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 <mullan(a)openjdk.org>
Date: 2024-11-26 18:40:52 +0000
URL: https://git.openjdk.org/leyden/commit/c5de307284e51404ccc7da6ac491761c10ed0…
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 <hannesw(a)openjdk.org>
Date: 2024-11-26 18:50:50 +0000
URL: https://git.openjdk.org/leyden/commit/9458a4355fc0778311c19e67abdbd2c7fadd1…
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 <szaldana(a)openjdk.org>
Date: 2024-11-26 19:44:09 +0000
URL: https://git.openjdk.org/leyden/commit/3689f3909ee87e79b350a739878cd0a358810…
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 <honkar(a)openjdk.org>
Date: 2024-11-26 20:10:48 +0000
URL: https://git.openjdk.org/leyden/commit/5e15415cb9c051531bbd610820cf3a5343c60…
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 <prr(a)openjdk.org>
Date: 2024-11-26 20:11:52 +0000
URL: https://git.openjdk.org/leyden/commit/1d5587b887cd3885b2b80e2334c2f3ea2de7c…
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 <dfuchs(a)openjdk.org>
Date: 2024-11-26 20:47:56 +0000
URL: https://git.openjdk.org/leyden/commit/7ae6069ee8b9815a35d3b6d976b59d30c96a4…
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 <yzheng(a)openjdk.org>
Date: 2024-11-26 20:50:49 +0000
URL: https://git.openjdk.org/leyden/commit/8da6435d4d2b94b72d2f3872f2fd2cc71a664…
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 <vromero(a)openjdk.org>
Date: 2024-11-26 20:53:12 +0000
URL: https://git.openjdk.org/leyden/commit/8389e24d388f3761a6963503955207a574c1b…
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 <valeriep(a)openjdk.org>
Date: 2024-11-26 21:08:57 +0000
URL: https://git.openjdk.org/leyden/commit/8c2b4f62714f26ab3bc4808c734502af632a1…
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 <joehw(a)openjdk.org>
Date: 2024-11-26 22:59:49 +0000
URL: https://git.openjdk.org/leyden/commit/28c8729019292820f17002cc007305418f2d2…
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 <david.lloyd(a)redhat.com>
Committer: Chen Liang <liach(a)openjdk.org>
Date: 2024-11-27 01:03:33 +0000
URL: https://git.openjdk.org/leyden/commit/08c1f44eef56e1b6e6960596f6664fbd973c3…
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 <kbarrett(a)openjdk.org>
Date: 2024-11-27 06:43:05 +0000
URL: https://git.openjdk.org/leyden/commit/1f6144ef26096da46ca04f188afb483ea237b…
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 <qamai(a)openjdk.org>
Date: 2024-11-27 07:35:51 +0000
URL: https://git.openjdk.org/leyden/commit/57ee3ba7e1a2b436f6666b9465a4651f7baca…
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 <alanb(a)openjdk.org>
Date: 2024-11-27 07:58:49 +0000
URL: https://git.openjdk.org/leyden/commit/4ae6ce61ea187d6b7aea87cb5ef9e955452af…
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 <abhiscxk(a)openjdk.org>
Date: 2024-11-27 08:24:01 +0000
URL: https://git.openjdk.org/leyden/commit/96388be1b59f90d226438917c6f5400bb0af5…
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 <epeter(a)openjdk.org>
Date: 2024-11-27 09:15:57 +0000
URL: https://git.openjdk.org/leyden/commit/b3986bdbdbafabde5beb15300444034363723…
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 <fyang(a)openjdk.org>
Date: 2024-11-27 10:26:09 +0000
URL: https://git.openjdk.org/leyden/commit/82137db24da7e922c18036eca80291abce5d8…
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 <aph(a)openjdk.org>
Date: 2024-11-27 10:27:58 +0000
URL: https://git.openjdk.org/leyden/commit/eb0d1ce9487df000b4675901cc0d18f6a1c86…
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 <jvernee(a)openjdk.org>
Date: 2024-11-27 12:20:51 +0000
URL: https://git.openjdk.org/leyden/commit/461ffafeba459c077f1c2d9c5037305b71a8b…
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 <cnorrbin(a)openjdk.org>
Committer: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2024-11-27 12:27:31 +0000
URL: https://git.openjdk.org/leyden/commit/494806286f126b29b7fc6eb217fa2ae26f295…
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 <asemenyuk(a)openjdk.org>
Date: 2024-11-27 12:42:34 +0000
URL: https://git.openjdk.org/leyden/commit/4a22c1fefc879ee50ef032e741e92357284a0…
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 <pminborg(a)openjdk.org>
Date: 2024-11-27 13:26:36 +0000
URL: https://git.openjdk.org/leyden/commit/a1473ec302f1e9d22ebb2417fff3bee21134d…
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ı <volkan.yazici(a)oracle.com>
Committer: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2024-11-27 13:49:51 +0000
URL: https://git.openjdk.org/leyden/commit/ac3bbf7ddc1f6a55682264d66282e6ee8825f…
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 <nbenalla(a)openjdk.org>
Date: 2024-11-27 15:33:54 +0000
URL: https://git.openjdk.org/leyden/commit/0b704a2279ddc5f2c00e64099310554b8c852…
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 <nbenalla(a)openjdk.org>
Date: 2024-11-27 15:36:02 +0000
URL: https://git.openjdk.org/leyden/commit/b89cba7517b5b7373988d15f3a22c412455e5…
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 <nbenalla(a)openjdk.org>
Date: 2024-11-27 15:36:26 +0000
URL: https://git.openjdk.org/leyden/commit/a491564001724da07ecb7d2e4a070c4abbd92…
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 <rriggs(a)openjdk.org>
Date: 2024-11-27 15:40:48 +0000
URL: https://git.openjdk.org/leyden/commit/35bd2f354ea50ccda325ac0c0b7d2fe66692d…
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 <vpaprotski(a)openjdk.org>
Committer: Jatin Bhateja <jbhateja(a)openjdk.org>
Date: 2024-11-27 16:05:43 +0000
URL: https://git.openjdk.org/leyden/commit/75f3ec77e46831725ef927f0dda16a4dfd24b…
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 <bpb(a)openjdk.org>
Date: 2024-11-27 16:14:03 +0000
URL: https://git.openjdk.org/leyden/commit/0312694c46b4fb3455cde2e4d1f8746ad4df8…
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 <jonathan.lamperth(a)oracle.com>
Committer: Vicente Romero <vromero(a)openjdk.org>
Date: 2024-11-27 17:31:39 +0000
URL: https://git.openjdk.org/leyden/commit/1e3a0fdb5d14550de66faa8472c883a9990a8…
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 <prr(a)openjdk.org>
Date: 2024-11-27 17:32:54 +0000
URL: https://git.openjdk.org/leyden/commit/9527586923d1e7d47d06456ed100a3d123e7a…
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 <aefimov(a)openjdk.org>
Date: 2024-11-27 19:25:50 +0000
URL: https://git.openjdk.org/leyden/commit/880f9a7b161fc5092ece8cfe02b5c55c32bab…
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 <cnorrbin(a)openjdk.org>
Committer: Calvin Cheung <ccheung(a)openjdk.org>
Date: 2024-11-27 19:51:17 +0000
URL: https://git.openjdk.org/leyden/commit/15378a785356bdf574e557633d36591f5cfc1…
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 <iklam(a)openjdk.org>
Date: 2024-11-27 20:10:28 +0000
URL: https://git.openjdk.org/leyden/commit/f6d29909bb5cce0a73945c9fccc9c3fa7d480…
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 <prr(a)openjdk.org>
Date: 2024-11-27 22:10:07 +0000
URL: https://git.openjdk.org/leyden/commit/8ad0b2afe3c6f574b0cd3e31c10946c19045a…
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 <prr(a)openjdk.org>
Date: 2024-11-27 22:10:25 +0000
URL: https://git.openjdk.org/leyden/commit/cf5ee0bda2e50d91673ff6bfa2d6d1dbb96fa…
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 <iklam(a)openjdk.org>
Date: 2024-11-28 01:15:15 +0000
URL: https://git.openjdk.org/leyden/commit/f51363e0277210d2b2f6cdb4d2bf6c732a02c…
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 <iklam(a)openjdk.org>
Date: 2024-11-28 01:20:27 +0000
URL: https://git.openjdk.org/leyden/commit/8485cb1ca1fa4885ddaf8381ebf862bbb233f…
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 <amitkumar(a)openjdk.org>
Date: 2024-11-28 02:05:45 +0000
URL: https://git.openjdk.org/leyden/commit/a0df0a527fc3a6954fc08651947a5cfe1455e…
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 <dholmes(a)openjdk.org>
Date: 2024-11-28 02:24:55 +0000
URL: https://git.openjdk.org/leyden/commit/1a07d542ec810282eb78653698d098a24b356…
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 <qamai(a)openjdk.org>
Date: 2024-11-28 06:57:51 +0000
URL: https://git.openjdk.org/leyden/commit/ce9d543eb1bf26592320fae650fe15638d6d3…
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 <jpai(a)openjdk.org>
Date: 2024-11-28 07:54:00 +0000
URL: https://git.openjdk.org/leyden/commit/81c44e5eb469ceed555a982e65feefcfde340…
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 <pminborg(a)openjdk.org>
Date: 2024-11-28 07:59:48 +0000
URL: https://git.openjdk.org/leyden/commit/103338534f71309e4cc0ba289075fab768e66…
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 <syan(a)openjdk.org>
Date: 2024-11-28 09:06:34 +0000
URL: https://git.openjdk.org/leyden/commit/e096660a18905bf1394d722790c5c3883e55d…
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 <syan(a)openjdk.org>
Date: 2024-11-28 09:29:49 +0000
URL: https://git.openjdk.org/leyden/commit/d791f4b98d93e5fc64e3191402cc5091e0553…
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 <shade(a)openjdk.org>
Date: 2024-11-28 09:35:51 +0000
URL: https://git.openjdk.org/leyden/commit/56f1e4ef0524515c7f1ad65bc3f08a0e8dd0a…
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 <kevinw(a)openjdk.org>
Date: 2024-11-28 09:54:25 +0000
URL: https://git.openjdk.org/leyden/commit/d33ad07c32f23aee799750c9964ab26d0cbe5…
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 <rehn(a)openjdk.org>
Date: 2024-11-28 12:05:23 +0000
URL: https://git.openjdk.org/leyden/commit/edfe28541a6ed94357f873aa69778c7eba707…
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 <stepan(a)safara.cz>
Committer: Weijun Wang <weijun(a)openjdk.org>
Date: 2024-11-28 13:12:45 +0000
URL: https://git.openjdk.org/leyden/commit/db535c86bc56b89b7213b3b097d80935fe9e8…
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 <jsjolen(a)openjdk.org>
Date: 2024-11-28 13:15:10 +0000
URL: https://git.openjdk.org/leyden/commit/1e086b1d7305769b59271e2fa428c003216dd…
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 <chagedorn(a)openjdk.org>
Date: 2024-11-28 13:58:14 +0000
URL: https://git.openjdk.org/leyden/commit/7dc00d39b4e184a59cbcd644d22db61b1abe8…
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 <dfuchs(a)openjdk.org>
Date: 2024-11-28 14:17:15 +0000
URL: https://git.openjdk.org/leyden/commit/3b21a298c29d88720f6bfb2dc1f3305b6a3db…
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 <kevinw(a)openjdk.org>
Date: 2024-11-28 17:16:41 +0000
URL: https://git.openjdk.org/leyden/commit/fd742af0b76bdd7e6e14bd02ddc0d9bd921c9…
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 <eirbjo(a)openjdk.org>
Date: 2024-11-28 17:38:07 +0000
URL: https://git.openjdk.org/leyden/commit/43000a34d5ba6e2e997893a90dac0fe669361…
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 <aefimov(a)openjdk.org>
Date: 2024-11-28 17:43:27 +0000
URL: https://git.openjdk.org/leyden/commit/959fa4a1a35a1bb650ec5888efaf3d0fc8cfb…
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 <fyang(a)openjdk.org>
Date: 2024-11-29 07:50:14 +0000
URL: https://git.openjdk.org/leyden/commit/08d563ba15047020fd5f5fea80547e18898bb…
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 <pminborg(a)openjdk.org>
Date: 2024-11-29 09:24:29 +0000
URL: https://git.openjdk.org/leyden/commit/f2c0d186ff8345a3a018f7d88758e5b214f07…
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 <stuefe(a)openjdk.org>
Date: 2024-11-29 09:54:40 +0000
URL: https://git.openjdk.org/leyden/commit/1a7a184e4124939e1c0c29be227f619e838fb…
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 <shade(a)openjdk.org>
Date: 2024-11-29 09:55:29 +0000
URL: https://git.openjdk.org/leyden/commit/095e769f47682efe4e34bb46c0da2c5a2e283…
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 <dl(a)openjdk.org>
Date: 2024-11-29 11:38:23 +0000
URL: https://git.openjdk.org/leyden/commit/ece0401054b40db43f5239e7841418c5efc81…
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 <sharath.tn(a)oracle.com>
Committer: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2024-11-29 12:27:06 +0000
URL: https://git.openjdk.org/leyden/commit/8858de393a5cb4f9f1150a6cdf388266362a9…
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 <simonis(a)openjdk.org>
Date: 2024-11-29 12:30:43 +0000
URL: https://git.openjdk.org/leyden/commit/6bea1b6cf1f64ce06c2028fe4dbc44f707781…
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 <tholenstein(a)openjdk.org>
Date: 2024-11-29 13:53:18 +0000
URL: https://git.openjdk.org/leyden/commit/4da7c3548436ffffb009828891df0d13d4737…
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 <tholenstein(a)openjdk.org>
Date: 2024-11-29 15:16:53 +0000
URL: https://git.openjdk.org/leyden/commit/28b0f3eaa55a1718e8e725516e64c8e25734f…
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 <tholenstein(a)openjdk.org>
Date: 2024-11-29 15:21:39 +0000
URL: https://git.openjdk.org/leyden/commit/a80ccf2cd2792c24b51f1143cb0e6c5b036c5…
8345039: IGV: save user-defined node colors to XML
Co-authored-by: Roberto Castañeda Lozano <rcastanedalo(a)openjdk.org>
Co-authored-by: Christian Hagedorn <chagedorn(a)openjdk.org>
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 <dfuchs(a)openjdk.org>
Date: 2024-11-29 15:58:57 +0000
URL: https://git.openjdk.org/leyden/commit/e9136b5e08abc20038c7b2089ab8fe320e4fa…
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 <jonathan.lamperth(a)oracle.com>
Committer: Chen Liang <liach(a)openjdk.org>
Date: 2024-11-29 16:24:22 +0000
URL: https://git.openjdk.org/leyden/commit/ed03f0d9d10518242a3dc6e3685f1bdb0550c…
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 <shade(a)openjdk.org>
Date: 2024-11-29 17:00:03 +0000
URL: https://git.openjdk.org/leyden/commit/2beb2b602bf20f1ec36e6244eca1a2eb50bac…
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 <nbenalla(a)openjdk.org>
Date: 2024-11-29 18:25:44 +0000
URL: https://git.openjdk.org/leyden/commit/029ace0a1b2ff4f14965037eb56414c5c6168…
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 <wkemper(a)openjdk.org>
Date: 2024-11-29 20:53:07 +0000
URL: https://git.openjdk.org/leyden/commit/28ae281b42cd00f471e275db544a5d23a42df…
8337511: Implement JEP 404: Generational Shenandoah (Experimental)
Co-authored-by: Kelvin Nilsen <kdnilsen(a)openjdk.org>
Co-authored-by: Y. Srinivas Ramakrishna <ysr(a)openjdk.org>
Co-authored-by: Bernd Mathiske <bmathiske(a)openjdk.org>
Co-authored-by: Martin Doerr <mdoerr(a)openjdk.org>
Co-authored-by: Fei Yang <fyang(a)openjdk.org>
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 <amitkumar(a)openjdk.org>
Date: 2024-12-01 13:55:47 +0000
URL: https://git.openjdk.org/leyden/commit/50b4cbd8a4159a8657f4525e4023f3a498020…
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 <nbenalla(a)openjdk.org>
Date: 2024-12-01 22:59:54 +0000
URL: https://git.openjdk.org/leyden/commit/c40b570b71793afd1db665cccaab302e53a75…
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 <tschatzl(a)openjdk.org>
Date: 2024-12-02 06:32:43 +0000
URL: https://git.openjdk.org/leyden/commit/f5ebda43709984214a25e23926860fea2ba58…
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 <psadhukhan(a)openjdk.org>
Date: 2024-12-02 08:14:50 +0000
URL: https://git.openjdk.org/leyden/commit/1c4c653168bd4f39544eca08f8256a6ac6e44…
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 <hannesw(a)openjdk.org>
Date: 2024-12-02 08:39:47 +0000
URL: https://git.openjdk.org/leyden/commit/ac2fede165e0ecbfa51f5cc75a3218c51e352…
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 <fyang(a)openjdk.org>
Date: 2024-12-02 10:25:09 +0000
URL: https://git.openjdk.org/leyden/commit/dfcbfb5a410592c6d5e54b4f9c17568536834…
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 <ayang(a)openjdk.org>
Date: 2024-12-02 10:30:56 +0000
URL: https://git.openjdk.org/leyden/commit/0b0f83c01e30587ca2e23b46493bdc7fcb215…
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 <jlahoda(a)openjdk.org>
Date: 2024-12-02 11:21:13 +0000
URL: https://git.openjdk.org/leyden/commit/c7be41ee0cf632c0d24f4444afefe2f7ff02f…
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ı <volkan.yazici(a)oracle.com>
Committer: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2024-12-02 12:56:49 +0000
URL: https://git.openjdk.org/leyden/commit/e3b679a2f631bb2c3c9ba3014d9b56c73eef9…
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 <rehn(a)openjdk.org>
Date: 2024-12-02 13:14:20 +0000
URL: https://git.openjdk.org/leyden/commit/9a48e4d9d2637bf152d6611061a0a0a195cc2…
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 <dnsimon(a)openjdk.org>
Date: 2024-12-02 13:56:30 +0000
URL: https://git.openjdk.org/leyden/commit/b8233989e7605268dda908e6b639ca3737897…
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 <ihse(a)openjdk.org>
Date: 2024-12-02 14:22:37 +0000
URL: https://git.openjdk.org/leyden/commit/d589bafee371c2bd16510f3e3039343331d4c…
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 <ihse(a)openjdk.org>
Date: 2024-12-02 15:12:24 +0000
URL: https://git.openjdk.org/leyden/commit/1ca764454b1cb296f4aa38a4dfdf3d4abb5c1…
8339480: Build static-jdk image with a statically linked launcher
Co-authored-by: Magnus Ihse Bursie <ihse(a)openjdk.org>
Co-authored-by: Jiangli Zhou <jiangli(a)openjdk.org>
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 <jianglizhou(a)google.com>
Date: 2025-01-17 17:37:01 +0000
URL: https://git.openjdk.org/leyden/commit/6d19c4aa3ce1239b89a939e51c1ed33f269af…
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 <jianglizhou(a)google.com>
Date: 2025-01-17 17:39:07 +0000
URL: https://git.openjdk.org/leyden/commit/20e94137a9db5ec595ba20a807e750b1b819f…
Merge hermetic-java-runtime branch with JDK mainline up to https://github.com/openjdk/jdk/commit/1ca764454b1cb296f4aa38a4dfdf3d4abb5c1….
! 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
1
0
git: openjdk/leyden: premain: Fixed comment about FIXME UseCompatibleCompressedOops
by duke 15 Jan '25
by duke 15 Jan '25
15 Jan '25
Changeset: 478f86f9
Branch: premain
Author: iklam <ilam3388(a)gmail.com>
Date: 2025-01-15 08:52:52 +0000
URL: https://git.openjdk.org/leyden/commit/478f86f9cd6df6b92c037c83d0540b9c5fe97…
Fixed comment about FIXME UseCompatibleCompressedOops
! src/hotspot/share/cds/cdsConfig.cpp
1
0
git: openjdk/leyden: premain: Re-enable ArchiveDynamicProxies after JEP 483 merge
by duke 11 Jan '25
by duke 11 Jan '25
11 Jan '25
Changeset: 25969ee7
Branch: premain
Author: iklam <ilam3388(a)gmail.com>
Date: 2025-01-11 10:41:24 +0000
URL: https://git.openjdk.org/leyden/commit/25969ee749fa327a69cc435b99056bcb1bc21…
Re-enable ArchiveDynamicProxies after JEP 483 merge
! src/hotspot/share/cds/cdsConfig.cpp
1
0
git: openjdk/leyden: premain: Re-enable ArchiveReflectionData after JEP 483 merge
by duke 11 Jan '25
by duke 11 Jan '25
11 Jan '25
Changeset: 7d305830
Branch: premain
Author: iklam <ilam3388(a)gmail.com>
Date: 2025-01-10 18:32:48 +0000
URL: https://git.openjdk.org/leyden/commit/7d3058301c97d6bf39f68044d59ad991de28f…
Re-enable ArchiveReflectionData after JEP 483 merge
! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp
! src/hotspot/share/cds/cdsConfig.cpp
1
0
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…
-------------
Commit messages:
- 8345836: stable annotation documentation is incomplete
Changes: https://git.openjdk.org/leyden/pull/26/files
Webrev: https://webrevs.openjdk.org/?repo=leyden&pr=26&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8345836
Stats: 172 lines in 1 file changed: 135 ins; 0 del; 37 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
9
24