git: openjdk/leyden: hermetic-java-runtime: 814 new changesets

duke duke at openjdk.org
Mon Feb 12 04:21:54 UTC 2024


Changeset: 940f67c1
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2023-11-29 21:53:22 +0000
URL:       https://git.openjdk.org/leyden/commit/940f67c1a62c6f9462266f3a108649aca114cffa

8318854: [macos14] Running any AWT app prints Secure coding warning

Reviewed-by: kcr, kizune, prr

! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/ApplicationDelegate.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CMenuBar.m
! src/java.desktop/macosx/native/libosxapp/QueuingApplicationDelegate.m

Changeset: 77667850
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2023-11-30 08:09:06 +0000
URL:       https://git.openjdk.org/leyden/commit/7766785098816cfcdae3479540cdc866c1ed18ad

8319372: C2 compilation fails with "Bad immediate dominator info"

Reviewed-by: kvn, chagedorn, thartmann

! src/hotspot/share/opto/castnode.cpp
+ test/hotspot/jtreg/compiler/c2/TestTopCastIIOnUndetectedDeadPath.java
+ test/hotspot/jtreg/compiler/c2/TestTopCastIIOnUndetectedDeadPath2.java
+ test/hotspot/jtreg/compiler/c2/TestTopCastIIOnUndetectedDeadPath3.java

Changeset: d6b4aa01
Author:    Olga Mikhaltsova <omikhaltcova at openjdk.org>
Committer: Vladimir Kempik <vkempik at openjdk.org>
Date:      2023-11-30 08:15:34 +0000
URL:       https://git.openjdk.org/leyden/commit/d6b4aa01a20eb7ecd44602a9fab3e3380bff3d3a

8318157: RISC-V: implement ensureMaterializedForStackWalk intrinsic

Reviewed-by: fyang

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

Changeset: 0d146361
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-11-30 09:46:26 +0000
URL:       https://git.openjdk.org/leyden/commit/0d146361f27e1415fab9272de1cdde84c074c718

8320515: assert(monitor->object_peek() != nullptr) failed: Owned monitors should not have a dead object

Reviewed-by: dholmes, ihse, sspitsyn, dcubed

! make/test/JtregNativeHotspot.gmk
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/vmOperations.cpp
+ test/hotspot/jtreg/runtime/Monitor/MonitorWithDeadObjectTest.java
+ test/hotspot/jtreg/runtime/Monitor/libMonitorWithDeadObjectTest.c
! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorInfo/GetOwnedMonitorInfoTest.java
! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorInfo/libGetOwnedMonitorInfoTest.c

Changeset: 69413690
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-11-30 10:18:23 +0000
URL:       https://git.openjdk.org/leyden/commit/694136909c058370a5833322ebaf2e71a0a15164

8320921: GHA: Parallelize hotspot_compiler test jobs

Reviewed-by: stuefe, ihse

! .github/workflows/test.yml

Changeset: 8b102ed6
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-11-30 10:51:48 +0000
URL:       https://git.openjdk.org/leyden/commit/8b102ed6b4f595f07c0e741328f5fcac65320461

8321063: AArch64: Zero build fails after JDK-8320368

Reviewed-by: stuefe, haosun

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

Changeset: 61653a1f
Author:    Joachim Kern <jkern at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2023-11-30 11:19:58 +0000
URL:       https://git.openjdk.org/leyden/commit/61653a1ff166816a6af6875c42bcd85023f3859d

8320830: [AIX] Dont mix os::dll_load() with direct dlclose() calls

Reviewed-by: stuefe, clanger

! src/hotspot/os/aix/libodm_aix.cpp
! src/hotspot/os/aix/libperfstat_aix.cpp

Changeset: c9d15f7d
Author:    Evgeny Astigeevich <eastigeevich at openjdk.org>
Date:      2023-11-30 11:33:02 +0000
URL:       https://git.openjdk.org/leyden/commit/c9d15f7d5ee616bf48d85647ee504714ac5fafc2

8321025: Enable Neoverse N1 optimizations for Neoverse V2

Reviewed-by: ngasson, shade

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

Changeset: da7cf258
Author:    Ivan Šipka <isipka at openjdk.org>
Committer: Mark Sheppard <msheppar at openjdk.org>
Date:      2023-11-30 12:09:20 +0000
URL:       https://git.openjdk.org/leyden/commit/da7cf258bb5b24788409dde084ad012bd64a032a

8320665: update jdk_core at open/test/jdk/TEST.groups

Reviewed-by: msheppar

! test/jdk/TEST.groups

Changeset: 03759e89
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-11-30 12:40:23 +0000
URL:       https://git.openjdk.org/leyden/commit/03759e892df1f1de5d5ede93f5ded21e468cff5a

8320304: Refactor and simplify monitor deflation functions

Reviewed-by: dcubed, dholmes

! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp

Changeset: 04ad98ed
Author:    Jim Laskey <jlaskey at openjdk.org>
Date:      2023-11-30 12:49:49 +0000
URL:       https://git.openjdk.org/leyden/commit/04ad98ed32cf899404a3ae13e24407e53be7ebc6

8315458: Implement JEP 463: Implicitly Declared Classes and Instance Main Method (Second Preview)

Reviewed-by: jlahoda, mcimadamore, vromero, rriggs, alanb, mchung

! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
- src/java.base/share/classes/jdk/internal/misc/MainMethodFinder.java
+ src/java.base/share/classes/jdk/internal/misc/MethodFinder.java
! 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
! src/java.compiler/share/classes/javax/annotation/processing/Filer.java
! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.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/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/Main.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolEnvironment.java
- test/jdk/java/lang/Class/UnnamedClass/TestUnnamedClass.java
! test/jdk/tools/launcher/Arrrghs.java
! test/jdk/tools/launcher/InstanceMainTest.java
! test/jdk/tools/launcher/modules/basic/LauncherErrors.java
= test/langtools/jdk/javadoc/doclet/testUnnamed/TestImplicit.java
= test/langtools/tools/javac/ImplicitClass/Implicit.java
+ test/langtools/tools/javac/ImplicitClass/ImplicitClassRecovery.java
+ test/langtools/tools/javac/ImplicitClass/ImplicitClassRecovery.out
+ test/langtools/tools/javac/ImplicitClass/NestedClasses.java
= test/langtools/tools/javac/ImplicitClass/NestedEnum.java
+ test/langtools/tools/javac/ImplicitClass/SourceLevelErrorPosition.java
+ test/langtools/tools/javac/ImplicitClass/SourceLevelErrorPosition.out
+ test/langtools/tools/javac/ImplicitClass/TestImplicitClass.java
= test/langtools/tools/javac/diags/examples/ImplicitClass.java
= test/langtools/tools/javac/diags/examples/ImplicitClassBad-Filename.java
= test/langtools/tools/javac/diags/examples/ImplicitClassHasPackage.java
= test/langtools/tools/javac/diags/examples/ImplicitClassNoMain.java
! test/langtools/tools/javac/launcher/SourceLauncherTest.java
! test/langtools/tools/javac/parser/JavacParserTest.java
+ test/langtools/tools/javac/processing/model/element/TestImplicitClass.java
- test/langtools/tools/javac/processing/model/element/TestUnnamedClass.java
- test/langtools/tools/javac/unnamed/UnnamedClassRecovery.java
- test/langtools/tools/javac/unnamed/UnnamedClassRecovery.out
- test/langtools/tools/javac/unnamedclass/SourceLevelErrorPosition.java
- test/langtools/tools/javac/unnamedclass/SourceLevelErrorPosition.out

Changeset: 33b26f79
Author:    Viktor Klang <vklang at openjdk.org>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2023-11-30 14:45:23 +0000
URL:       https://git.openjdk.org/leyden/commit/33b26f79a986d015abdcd84b89842adc0a4bde64

8319123: Implement JEP 461: Stream Gatherers (Preview)

Reviewed-by: tvaleev, alanb, psandoz

! src/java.base/share/classes/java/util/stream/AbstractPipeline.java
+ 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/ReferencePipeline.java
! src/java.base/share/classes/java/util/stream/Stream.java
! src/java.base/share/classes/java/util/stream/package-info.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
+ test/jdk/java/util/stream/GathererAPITest.java
+ test/jdk/java/util/stream/GathererTest.java
+ test/jdk/java/util/stream/GatherersTest.java
! test/jdk/lib/testlibrary/bootlib/java.base/java/util/stream/DefaultMethodStreams.java
+ test/micro/org/openjdk/bench/java/util/stream/ops/ref/BenchmarkGathererImpls.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: da09eabd
Author:    Tom Rodriguez <never at openjdk.org>
Date:      2023-11-30 14:58:18 +0000
URL:       https://git.openjdk.org/leyden/commit/da09eabdfc51599d0a34b07c538fba4009af57c5

8319980: [JVMCI] libgraal should reuse Thread instances as C2 does

Reviewed-by: dnsimon, kvn

! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp

Changeset: 69384745
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-11-30 15:48:00 +0000
URL:       https://git.openjdk.org/leyden/commit/693847452f208446a34186f142fe2c56a49ceceb

8320916: jdk/jfr/event/gc/stacktrace/TestParallelMarkSweepAllocationPendingStackTrace.java failed with "OutOfMemoryError: GC overhead limit exceeded"

Reviewed-by: sjohanss, tschatzl

! test/jdk/jdk/jfr/event/gc/stacktrace/AllocationStackTrace.java

Changeset: 6aba6aa6
Author:    Volodymyr Paprotski <101140609+vpaprotsk at users.noreply.github.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2023-11-30 16:10:54 +0000
URL:       https://git.openjdk.org/leyden/commit/6aba6aa6f14c022ae70aee4e7a65ee74464de3a2

8320347: Emulate vblendvp[sd] on ECore

Reviewed-by: sviswanathan, jbhateja

! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_64.ad
! test/hotspot/jtreg/compiler/vectorization/TestSignumVector.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicDoubleOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicFloatOpTest.java

Changeset: a3eb6640
Author:    Alisen Chung <achung at openjdk.org>
Date:      2023-11-30 16:11:09 +0000
URL:       https://git.openjdk.org/leyden/commit/a3eb6640773620331692da40356522ff618c3c44

8315701: [macos] Regression: KeyEvent has different keycode on different keyboard layouts

Reviewed-by: aivanov, kizune

! src/java.desktop/macosx/classes/sun/lwawt/LWWindowPeer.java
! src/java.desktop/macosx/classes/sun/lwawt/PlatformEventNotifier.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformResponder.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CWarningWindow.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTEvent.m
- test/jdk/java/awt/event/KeyEvent/AcceleratorTest/AcceleratorTest.html
! test/jdk/java/awt/event/KeyEvent/AcceleratorTest/AcceleratorTest.java

Changeset: c6a82783
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2023-11-30 16:16:59 +0000
URL:       https://git.openjdk.org/leyden/commit/c6a827836277f753652815ce6a6bedd426468b87

8321127: ProblemList java/util/stream/GatherersTest.java

Reviewed-by: shade, alanb

! test/jdk/ProblemList.txt

Changeset: b1cbf558
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-11-30 16:32:23 +0000
URL:       https://git.openjdk.org/leyden/commit/b1cbf55859c26cfca89c556b0db0e551ad58e4a6

8321018: Parallel: Make some methods in ParCompactionManager private

Reviewed-by: sjohanss, tschatzl

! src/hotspot/share/gc/parallel/psCompactionManager.hpp

Changeset: 8bedb28b
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2023-11-30 16:35:12 +0000
URL:       https://git.openjdk.org/leyden/commit/8bedb28bbc0698dd0592f8e121ce0a4b7b0ac03d

8321119: Disable java/foreign/TestHandshake.java on Zero VMs

Reviewed-by: eosterlund, shade

! test/jdk/java/foreign/TestHandshake.java

Changeset: 7c135c36
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2023-11-30 16:37:33 +0000
URL:       https://git.openjdk.org/leyden/commit/7c135c3697eafedc6e244f5c866a40127247e26a

8321066: Multiple JFR tests have started failing

Reviewed-by: mcimadamore, jvernee, dcubed

! src/hotspot/share/prims/unsafe.cpp

Changeset: 41daa3b9
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2023-11-30 16:58:27 +0000
URL:       https://git.openjdk.org/leyden/commit/41daa3b934255420dcf414cf9045289ba05a9f48

8320239: add dynamic switch for JvmtiVTMSTransitionDisabler sync protocol

Reviewed-by: lmesnik, pchilanomate, amenkov

! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp

Changeset: 7ad70059
Author:    Weibing Xiao <weibing.xiao at oracle.com>
Committer: Brian Burkhalter <bpb at openjdk.org>
Date:      2023-11-30 17:34:49 +0000
URL:       https://git.openjdk.org/leyden/commit/7ad700596fbc58c27fedfa46755e80ea57712fac

8315034: File.mkdirs() occasionally fails to create folders on Windows shared folder

Reviewed-by: bpb

! src/java.base/windows/native/libjava/canonicalize_md.c

Changeset: 0a60b0f9
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2023-11-30 19:14:29 +0000
URL:       https://git.openjdk.org/leyden/commit/0a60b0f99efb38d2cc97f3862ef95a0d26ba49a7

8302233: HSS/LMS: keytool and jarsigner changes

Reviewed-by: mullan

! src/java.base/share/classes/sun/security/pkcs/PKCS7.java
! src/java.base/share/classes/sun/security/pkcs/SignerInfo.java
! src/java.base/share/classes/sun/security/util/KeyUtil.java
! src/java.base/share/classes/sun/security/util/SignatureFileVerifier.java
! src/java.base/share/classes/sun/security/util/SignatureUtil.java
! src/jdk.jartool/share/classes/jdk/security/jarsigner/JarSigner.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java
! test/jdk/sun/security/pkcs/pkcs7/NewSigAlg.java
! test/jdk/sun/security/pkcs/pkcs7/TwoHash.java
! test/lib/jdk/test/lib/security/timestamp/TsaSigner.java

Changeset: 630bafd9
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2023-11-30 19:22:11 +0000
URL:       https://git.openjdk.org/leyden/commit/630bafd9c66e7612d48c183c81a58ecbd6ea5866

8320826: call allocate_shared_strings_array after all strings are interned

Reviewed-by: ccheung, matsaave

! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/stringTable.cpp

Changeset: e96e1919
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2023-11-30 19:26:54 +0000
URL:       https://git.openjdk.org/leyden/commit/e96e19195287a065711358bffde753e9d83e5de3

8318586: Explicitly handle upcall stub allocation failure
8318653: UpcallTestHelper::runInNewProcess waits for forked process without timeout

Reviewed-by: shade, mcimadamore

! src/hotspot/cpu/aarch64/downcallLinker_aarch64.cpp
! src/hotspot/cpu/aarch64/upcallLinker_aarch64.cpp
! src/hotspot/cpu/ppc/downcallLinker_ppc.cpp
! src/hotspot/cpu/ppc/upcallLinker_ppc.cpp
! src/hotspot/cpu/riscv/downcallLinker_riscv.cpp
! src/hotspot/cpu/riscv/upcallLinker_riscv.cpp
! src/hotspot/cpu/s390/downcallLinker_s390.cpp
! src/hotspot/cpu/s390/upcallLinker_s390.cpp
! src/hotspot/cpu/x86/downcallLinker_x86_64.cpp
! src/hotspot/cpu/x86/upcallLinker_x86_64.cpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/prims/nativeEntryPoint.cpp
! src/java.base/share/classes/jdk/internal/foreign/abi/NativeEntryPoint.java
! src/java.base/share/classes/jdk/internal/foreign/abi/UpcallLinker.java
! test/jdk/java/foreign/NativeTestHelper.java
! test/jdk/java/foreign/TestAddressDereference.java
+ test/jdk/java/foreign/TestStubAllocFailure.java
! test/jdk/java/foreign/TestUpcallException.java
! test/jdk/java/foreign/UpcallTestHelper.java
! test/jdk/java/foreign/critical/TestCriticalUpcall.java
! test/jdk/java/foreign/passheapsegment/TestPassHeapSegment.java

Changeset: c4732c2b
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2023-11-30 21:20:23 +0000
URL:       https://git.openjdk.org/leyden/commit/c4732c2baa4d6fd1775f81a90e74675c39811495

8320530: has_resolved_ref_index flag not restored after resetting entry

Reviewed-by: adinn, dholmes, iklam, coleenp

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

Changeset: 76fea807
Author:    Phil Race <prr at openjdk.org>
Date:      2023-11-30 22:59:37 +0000
URL:       https://git.openjdk.org/leyden/commit/76fea807071eee80a1e00aae7bc4784a6d35bf4b

8320608: Many jtreg printing tests are missing the @printer keyword

Reviewed-by: aivanov, serb

! test/jdk/TEST.ROOT
= test/jdk/java/awt/Paint/PaintSetEnabledDeadlock/PaintSetEnabledDeadlock.java
! test/jdk/java/awt/PrintJob/ConstrainedPrintingTest/ConstrainedPrintingTest.java
! test/jdk/java/awt/PrintJob/EdgeTest/EdgeTest.java
! test/jdk/java/awt/PrintJob/HighResTest.java
! test/jdk/java/awt/PrintJob/JobAttrUpdateTest.java
! test/jdk/java/awt/PrintJob/MultipleEnd/MultipleEnd.java
! test/jdk/java/awt/PrintJob/PageSetupDlgBlockingTest/PageSetupDlgBlockingTest.java
! test/jdk/java/awt/PrintJob/PrintArcTest/PrintArcTest.java
! test/jdk/java/awt/PrintJob/PrintCheckboxTest/PrintCheckboxManualTest.java
! test/jdk/java/awt/PrintJob/QuoteAndBackslashTest/QuoteAndBackslashTest.java
! test/jdk/java/awt/PrintJob/RoundedRectTest/RoundedRectTest.java
! test/jdk/java/awt/PrintJob/SaveDialogTitleTest.java
! test/jdk/java/awt/PrintJob/Security/SecurityDialogTest.java
! test/jdk/java/awt/PrintJob/TestPrintJobFrameAssociation.java
! test/jdk/java/awt/PrintJob/Text/stringwidth.sh
! test/jdk/java/awt/print/Dialog/DestinationTest.java
! test/jdk/java/awt/print/Dialog/DialogCopies.java
! test/jdk/java/awt/print/Dialog/DialogOrient.java
! test/jdk/java/awt/print/Dialog/DialogOwnerTest.java
! test/jdk/java/awt/print/Dialog/DialogType.java
! test/jdk/java/awt/print/Dialog/MediaInPrintable.java
! test/jdk/java/awt/print/Dialog/PaperSizeError.java
! test/jdk/java/awt/print/Dialog/PrintApplet.java
! test/jdk/java/awt/print/Dialog/PrintDialog.java
! test/jdk/java/awt/print/Dialog/PrintDlgPageable.java
! test/jdk/java/awt/print/Dialog/RestoreActiveWindowTest/RestoreActiveWindowTest.java
! test/jdk/java/awt/print/Headless/HeadlessPrinterJob.java
! test/jdk/java/awt/print/MissedFontFamilyName/PrintFontWithMissedFontFamilyTest.java
! test/jdk/java/awt/print/PageFormat/CustomPaper.java
! test/jdk/java/awt/print/PageFormat/ImageableAreaTest.java
! test/jdk/java/awt/print/PageFormat/NullPaper.java
! test/jdk/java/awt/print/PageFormat/Orient.java
! test/jdk/java/awt/print/PageFormat/PageFormatFromAttributes.java
! test/jdk/java/awt/print/PageFormat/PageSetupDialog.java
! test/jdk/java/awt/print/PageFormat/PrintContentCutOffTest.java
! test/jdk/java/awt/print/PageFormat/ReverseLandscapeTest.java
! test/jdk/java/awt/print/PageFormat/SetOrient.html
! test/jdk/java/awt/print/PageFormat/SmallPaperPrinting.java
! test/jdk/java/awt/print/PageFormat/ValidateCustom.java
! test/jdk/java/awt/print/PageFormat/WrongPaperForBookPrintingTest.java
! test/jdk/java/awt/print/PageFormat/WrongPaperPrintingTest.java
! test/jdk/java/awt/print/PathPrecisionScaleFactor/PathPrecisionScaleFactorShapeTest.java
! test/jdk/java/awt/print/PathPrecisionScaleFactor/PathPrecisionScaleFactorTextTest.java
! test/jdk/java/awt/print/PrinterJob/BannerTest.java
! test/jdk/java/awt/print/PrinterJob/Cancel/PrinterJobCancel.java
! test/jdk/java/awt/print/PrinterJob/Collate2DPrintingTest.java
! test/jdk/java/awt/print/PrinterJob/CompareImageable.java
! test/jdk/java/awt/print/PrinterJob/CustomFont/CustomFont.java
! test/jdk/java/awt/print/PrinterJob/CustomPrintService/PrintDialog.java
! test/jdk/java/awt/print/PrinterJob/CustomPrintService/SetPrintServiceTest.java
! test/jdk/java/awt/print/PrinterJob/DeviceScale.java
! test/jdk/java/awt/print/PrinterJob/DlgAttrsBug.java
! test/jdk/java/awt/print/PrinterJob/DrawImage.java
! test/jdk/java/awt/print/PrinterJob/DrawStringMethods.java
! test/jdk/java/awt/print/PrinterJob/EmptyFill.java
! test/jdk/java/awt/print/PrinterJob/GetMediasTest.java
! test/jdk/java/awt/print/PrinterJob/ImagePrinting/ImageTypes.java
! test/jdk/java/awt/print/PrinterJob/ImagePrinting/PrintARGBImage.java
! test/jdk/java/awt/print/PrinterJob/InitToBlack.java
! test/jdk/java/awt/print/PrinterJob/InvalidPage.java
! test/jdk/java/awt/print/PrinterJob/JobName/PrinterJobName.java
! test/jdk/java/awt/print/PrinterJob/LandscapeStackOverflow.java
! test/jdk/java/awt/print/PrinterJob/Legal/PrintTest.java
! test/jdk/java/awt/print/PrinterJob/LinearGradientPrintingTest.java
! test/jdk/java/awt/print/PrinterJob/MultiMonPrintDlgTest.java
! test/jdk/java/awt/print/PrinterJob/MultiThread/MultiThreadTest.java
! test/jdk/java/awt/print/PrinterJob/NumCopies.java
! test/jdk/java/awt/print/PrinterJob/PageDialogMarginTest.java
! test/jdk/java/awt/print/PrinterJob/PageDialogMarginValidation.java
! test/jdk/java/awt/print/PrinterJob/PageDialogTest.java
! test/jdk/java/awt/print/PrinterJob/PageDlgApp.java
! test/jdk/java/awt/print/PrinterJob/PageDlgPrnButton.java
! test/jdk/java/awt/print/PrinterJob/PageDlgStackOverflowTest.java
! test/jdk/java/awt/print/PrinterJob/PageFormatChange.java
! test/jdk/java/awt/print/PrinterJob/PageRanges.java
! test/jdk/java/awt/print/PrinterJob/PolylinePrintingTest.java
! test/jdk/java/awt/print/PrinterJob/PrintAWTImage.java
! test/jdk/java/awt/print/PrinterJob/PrintAllFonts.java
! test/jdk/java/awt/print/PrinterJob/PrintAttributeUpdateTest.java
! test/jdk/java/awt/print/PrinterJob/PrintBadImage.java
! test/jdk/java/awt/print/PrinterJob/PrintCompoundString.java
! test/jdk/java/awt/print/PrinterJob/PrintDialog.java
! test/jdk/java/awt/print/PrinterJob/PrintDialogCancel.java
! test/jdk/java/awt/print/PrinterJob/PrintDlgPageable.java
! test/jdk/java/awt/print/PrinterJob/PrintDlgSelectionAttribTest.java
! test/jdk/java/awt/print/PrinterJob/PrintFontStyle.java
! test/jdk/java/awt/print/PrinterJob/PrintGlyphVectorTest.java
! test/jdk/java/awt/print/PrinterJob/PrintImage.java
! test/jdk/java/awt/print/PrinterJob/PrintLatinCJKTest.java
! test/jdk/java/awt/print/PrinterJob/PrintNullString.java
! test/jdk/java/awt/print/PrinterJob/PrintParenString.java
! test/jdk/java/awt/print/PrinterJob/PrintRotatedText.java
! test/jdk/java/awt/print/PrinterJob/PrintTest.java
! test/jdk/java/awt/print/PrinterJob/PrintTestLexmarkIQ.java
! test/jdk/java/awt/print/PrinterJob/PrintTextLayout.java
! test/jdk/java/awt/print/PrinterJob/PrintTextTest.java
! test/jdk/java/awt/print/PrinterJob/PrintTranslatedFont.java
! test/jdk/java/awt/print/PrinterJob/PrintVolatileImage.java
! test/jdk/java/awt/print/PrinterJob/PrinterDialogsModalityTest/PrinterDialogsModalityTest.html
! test/jdk/java/awt/print/PrinterJob/PrinterDialogsModalityTest/PrinterDialogsModalityTest.java
! test/jdk/java/awt/print/PrinterJob/PrinterJobDialogBugDemo.java
! test/jdk/java/awt/print/PrinterJob/RadialGradientPrintingTest.java
! test/jdk/java/awt/print/PrinterJob/RemoveListener.java
! test/jdk/java/awt/print/PrinterJob/SameService.java
! test/jdk/java/awt/print/PrinterJob/ScaledText/ScaledText.java
! test/jdk/java/awt/print/PrinterJob/SecurityDialogTest.java
! test/jdk/java/awt/print/PrinterJob/SetCopies/Test.java
! test/jdk/java/awt/print/PrinterJob/SwingUIText.java
! test/jdk/java/awt/print/PrinterJob/TestCheckSystemDefaultBannerOption.java
! test/jdk/java/awt/print/PrinterJob/TestMediaTraySelection.java
! test/jdk/java/awt/print/PrinterJob/TestPageDlgFrameAssociation.java
! test/jdk/java/awt/print/PrinterJob/TestPrintDlgFrameAssociation.java
! test/jdk/java/awt/print/PrinterJob/TexturePaintPrintingTest.java
! test/jdk/java/awt/print/PrinterJob/ThinLines.java
! test/jdk/java/awt/print/PrinterJob/ValidatePage/ValidatePage.java
! test/jdk/java/awt/print/PrinterJob/XparColor.java
! test/jdk/java/awt/print/PrinterJob/raster/RasterTest.java
! test/jdk/java/awt/print/RemotePrinterStatusRefresh/RemotePrinterStatusRefresh.java
! test/jdk/java/awt/print/bug8023392/bug8023392.html
! test/jdk/java/awt/print/bug8023392/bug8023392.java
! test/jdk/javax/print/DialogMargins.java
! test/jdk/javax/print/LookupServices.java
! test/jdk/javax/print/PrintServiceLookup/GetPrintServices.java
! test/jdk/javax/print/PrintSubInputStream/Example.java
! test/jdk/javax/print/ServiceUIPropBtnTest.java
! test/jdk/javax/print/TextFlavorTest.java
! test/jdk/javax/print/attribute/Chroma.java
! test/jdk/javax/print/attribute/CollateAttr.java
! test/jdk/javax/print/attribute/PSCopiesFlavorTest.java
! test/jdk/javax/print/attribute/PrintResAttr.java
! test/jdk/javax/print/attribute/ServiceDialogTest.java
! test/jdk/javax/print/attribute/ServiceDialogValidateTest.java
! test/jdk/javax/print/attribute/ServiceDlgPageRangeTest.java
! test/jdk/javax/print/attribute/ServiceDlgSheetCollateTest.java
! test/jdk/javax/print/attribute/Services_getDocFl.java
! test/jdk/javax/print/attribute/SidesAttributeTest.java
! test/jdk/javax/print/attribute/TestUnsupportedResolution.java
! test/jdk/javax/print/attribute/autosense/PrintAutoSenseData.java

Changeset: 56d4c33f
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2023-12-01 01:53:20 +0000
URL:       https://git.openjdk.org/leyden/commit/56d4c33f4096d98d08eba870070b5f21125f80be

8227529: With malformed --app-image the error messages are awful

Reviewed-by: almatvee

! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java
! test/jdk/tools/jpackage/share/AppImagePackageTest.java

Changeset: 02ffab1a
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2023-12-01 03:35:31 +0000
URL:       https://git.openjdk.org/leyden/commit/02ffab1a4d9e1209f3f1da715acae975e0754551

8321141: VM build issue on MacOS after JDK-8267532

Reviewed-by: jiefu

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

Changeset: 4ba94ef6
Author:    Aggelos Biboudis <abimpoudis at openjdk.org>
Date:      2023-12-01 07:13:39 +0000
URL:       https://git.openjdk.org/leyden/commit/4ba94ef69ef2ee576c50bb6003a795746dcdf30d

8320145: Compiler should accept final variable in Record Pattern

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/langtools/tools/javac/patterns/T8317300.out
+ test/langtools/tools/javac/patterns/T8320145.java

Changeset: 2476be45
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2023-12-01 07:31:10 +0000
URL:       https://git.openjdk.org/leyden/commit/2476be4590f9ece654d16bf7b94f108f18a86061

8320716: ResolvedModule::reads includes self when configuration contains two or more automatic modules

Reviewed-by: mchung

! src/java.base/share/classes/java/lang/module/ResolvedModule.java
! src/java.base/share/classes/java/lang/module/Resolver.java
! test/jdk/java/lang/module/AutomaticModulesTest.java

Changeset: ecd335d8
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2023-12-01 07:44:09 +0000
URL:       https://git.openjdk.org/leyden/commit/ecd335d8f42757d332f217e220e1a9db8c48c8d6

8321107: Add more test cases for JDK-8319372

Reviewed-by: roland, kvn

+ test/hotspot/jtreg/compiler/c2/TestTopCastIIOnUndetectedDeadPath4.java

Changeset: 8f1d40b4
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2023-12-01 11:51:25 +0000
URL:       https://git.openjdk.org/leyden/commit/8f1d40b48bf145144ae90b1d147d418d3905661b

8321114: Rename "Unnamed Classes" to "Implicitly Declared Classes" better

Reviewed-by: jlaskey

! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! src/java.compiler/share/classes/javax/annotation/processing/Filer.java
! 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/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/langtools/tools/javac/processing/model/element/TestImplicitClass.java

Changeset: 3b30095a
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2023-12-01 13:11:07 +0000
URL:       https://git.openjdk.org/leyden/commit/3b30095a63bdf8224a5625507a69942210a203a0

8321130: Microbenchmarks do not build any more after 8254693 on 32 bit platforms

Reviewed-by: mcimadamore, tschatzl

! test/micro/org/openjdk/bench/java/lang/foreign/CLayouts.java
! test/micro/org/openjdk/bench/java/lang/foreign/xor/libjnitest.c

Changeset: 54957ac5
Author:    Aggelos Biboudis <abimpoudis at openjdk.org>
Date:      2023-12-01 14:15:38 +0000
URL:       https://git.openjdk.org/leyden/commit/54957ac55f8c6c68efc80436417ff30d4e9e2d37

8312560: Annotation on Decomposed Record Component in Enhanced For Loop Fails Compilation

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/langtools/tools/javac/patterns/T8312560.java

Changeset: 3087e14c
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2023-12-01 14:44:18 +0000
URL:       https://git.openjdk.org/leyden/commit/3087e14cde9257680f0406b11942f9cb7739cb7b

8320807: [PPC64][ZGC] C1 generates wrong code for atomics

Reviewed-by: lucy, rrich

! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp
! src/hotspot/cpu/ppc/gc/shenandoah/c1/shenandoahBarrierSetC1_ppc.cpp
! src/hotspot/cpu/ppc/gc/z/zBarrierSetAssembler_ppc.cpp

Changeset: d5685629
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2023-12-01 17:39:11 +0000
URL:       https://git.openjdk.org/leyden/commit/d568562966e9a2020704eee3d67b8a106f647d9c

8320798: Console read line with zero out should zero out underlying buffer

Reviewed-by: bpb, lancea, joehw, alanb, jpai, mbaesken

! src/java.base/share/classes/jdk/internal/io/JdkConsoleImpl.java
! src/java.base/share/classes/sun/nio/cs/StreamDecoder.java

Changeset: f6be7fdf
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2023-12-01 17:43:28 +0000
URL:       https://git.openjdk.org/leyden/commit/f6be7fdf22eede767a0ac29b4f1cb770cfdc0b0f

8321059: Unneeded array assignments in MergeCollation and CompactByteArray

Reviewed-by: jlu, bpb, rriggs

! src/java.base/share/classes/java/text/MergeCollation.java
! src/java.base/share/classes/sun/text/CompactByteArray.java

Changeset: 92f7e513
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2023-12-01 19:14:44 +0000
URL:       https://git.openjdk.org/leyden/commit/92f7e513c715b52a1492f3d81788c8c46a64c6d5

8312098: Update man page for javadoc

Reviewed-by: jlaskey
Backport-of: 4fcb0b28d7eda3f147432ce8d8d27f91a0805ab6

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

Changeset: 1839433b
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-12-01 20:24:09 +0000
URL:       https://git.openjdk.org/leyden/commit/1839433bff5587f6a9bede3c765100ae4737fd2e

8320941: Discuss receiver type handling

Reviewed-by: vromero

! src/java.compiler/share/classes/javax/lang/model/element/ExecutableElement.java

Changeset: 42af8ce1
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2023-12-01 20:54:13 +0000
URL:       https://git.openjdk.org/leyden/commit/42af8ce1f6605376fdb69e03df9e22381a54fc36

8308614: Enabling JVMTI ClassLoad event slows down vthread creation by factor 10

Reviewed-by: dcubed, cjplummer, amenkov

! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp

Changeset: 3a09a052
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2023-12-01 20:54:35 +0000
URL:       https://git.openjdk.org/leyden/commit/3a09a052bcc67a7994677fd2a73e7afcf331a89e

8313722: JFR: Avoid unnecessary calls to Events.from(Recording)

Reviewed-by: mgronlun

! test/jdk/jdk/jfr/api/event/TestExtends.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/heapsummary/HeapSummaryEventAllGcs.java
! test/jdk/jdk/jfr/event/gc/objectcount/ObjectCountAfterGCEvent.java
! test/jdk/jdk/jfr/event/oldobject/TestMetadataRetention.java
! test/jdk/jdk/jfr/event/runtime/TestSafepointEvents.java
! test/jdk/jdk/jfr/event/runtime/TestSyncOnValueBasedClassEvent.java
! test/jdk/jdk/jfr/event/runtime/TestVMOperation.java
! test/jdk/jdk/jfr/startupargs/TestRetransform.java
! test/lib/jdk/test/lib/jfr/Events.java

Changeset: 2f299e4a
Author:    Eirik Bjorsnos <eirbjo at gmail.com>
Committer: Joe Darcy <darcy at openjdk.org>
Date:      2023-12-01 21:15:46 +0000
URL:       https://git.openjdk.org/leyden/commit/2f299e4a732a945175a9d334d69fedafbe0ca25b

8321182: SourceExample.SOURCE_14 comment should refer to 'switch expressions' instead of 'text blocks'

Reviewed-by: darcy

! test/langtools/tools/javac/versions/Versions.java

Changeset: 8be3e392
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-12-02 02:58:03 +0000
URL:       https://git.openjdk.org/leyden/commit/8be3e39220cd64521f4e370011958e17e5fdeaf3

8320129: "top" command during jtreg failure handler does not display CPU usage on OSX

Reviewed-by: cjplummer, jpai

! test/failure_handler/src/share/conf/mac.properties

Changeset: 6f7bb79a
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2023-12-02 05:38:07 +0000
URL:       https://git.openjdk.org/leyden/commit/6f7bb79a5b543ebd9ccd72d7b1b289b1f6e4cedb

8320931: [REDO] dsymutil command leaves around temporary directories

Reviewed-by: ihse, clanger

! make/autoconf/basic_tools.m4

Changeset: 5dee2a36
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2023-12-02 09:05:16 +0000
URL:       https://git.openjdk.org/leyden/commit/5dee2a36756caba28cf12920dc562278576f6de0

8320440: Implementation of Structured Concurrency (Second Preview)

Reviewed-by: iris, jpai, mchung, mcimadamore

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

Changeset: 4dcbd13f
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2023-12-02 17:03:15 +0000
URL:       https://git.openjdk.org/leyden/commit/4dcbd13f99b62de16d6ed13cdf422e6bf9b03a63

8314905: jdk/jfr/tool/TestView.java fails with RuntimeException 'Invoked Concurrent' missing from stdout/stderr

Reviewed-by: mgronlun

! test/jdk/jdk/jfr/tool/TestView.java

Changeset: 94984698
Author:    Gregor Purdy <gregor at abcelo.com>
Committer: Weijun Wang <weijun at openjdk.org>
Date:      2023-12-02 21:13:37 +0000
URL:       https://git.openjdk.org/leyden/commit/949846986f572dfb82912e7d71e7bfd37a90871e

8318983: Fix comment typo in PKCS12Passwd.java

Reviewed-by: weijun

! test/jdk/sun/security/tools/keytool/PKCS12Passwd.java

Changeset: b9df827a
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2023-12-03 19:46:37 +0000
URL:       https://git.openjdk.org/leyden/commit/b9df827adc92cb1fc65f6b1efdf82dcae00a4e2d

8309871: jdk/jfr/api/consumer/recordingstream/TestSetEndTime.java timed out

Reviewed-by: mgronlun

! test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetEndTime.java

Changeset: 2b00ac0d
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-12-04 07:07:57 +0000
URL:       https://git.openjdk.org/leyden/commit/2b00ac0d02a110326846c75ea7ea535dccbb1924

8308753: Class-File API transition to Preview

Reviewed-by: ihse, mchung, vromero

! make/jdk/src/classes/build/tools/module/GenModuleInfoSource.java
! make/modules/java.base/Java.gmk
! make/test/BuildMicrobenchmark.gmk
! src/java.base/share/classes/java/lang/Module.java
= 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/WritableElement.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/components/snippet-files/PackageSnippets.java
= src/java.base/share/classes/java/lang/classfile/constantpool/AnnotationConstantValueEntry.java
= src/java.base/share/classes/java/lang/classfile/constantpool/ClassEntry.java
= src/java.base/share/classes/java/lang/classfile/constantpool/ConstantDynamicEntry.java
= src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPool.java
= src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolBuilder.java
= src/java.base/share/classes/java/lang/classfile/constantpool/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/java/lang/classfile/snippet-files/PackageSnippets.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java
! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java
- src/java.base/share/classes/jdk/internal/classfile/Annotation.java
- src/java.base/share/classes/jdk/internal/classfile/AnnotationValue.java
- src/java.base/share/classes/jdk/internal/classfile/Attribute.java
- src/java.base/share/classes/jdk/internal/classfile/AttributedElement.java
- src/java.base/share/classes/jdk/internal/classfile/BootstrapMethodEntry.java
- src/java.base/share/classes/jdk/internal/classfile/ClassElement.java
- src/java.base/share/classes/jdk/internal/classfile/ClassTransform.java
- src/java.base/share/classes/jdk/internal/classfile/Classfile.java
- src/java.base/share/classes/jdk/internal/classfile/ClassfileBuilder.java
- src/java.base/share/classes/jdk/internal/classfile/ClassfileElement.java
- src/java.base/share/classes/jdk/internal/classfile/ClassfileTransform.java
- src/java.base/share/classes/jdk/internal/classfile/ClassfileVersion.java
- src/java.base/share/classes/jdk/internal/classfile/CodeElement.java
- src/java.base/share/classes/jdk/internal/classfile/CodeModel.java
- src/java.base/share/classes/jdk/internal/classfile/CodeTransform.java
- src/java.base/share/classes/jdk/internal/classfile/CustomAttribute.java
- src/java.base/share/classes/jdk/internal/classfile/FieldElement.java
- src/java.base/share/classes/jdk/internal/classfile/FieldTransform.java
- src/java.base/share/classes/jdk/internal/classfile/Instruction.java
- src/java.base/share/classes/jdk/internal/classfile/MethodElement.java
- src/java.base/share/classes/jdk/internal/classfile/MethodTransform.java
- src/java.base/share/classes/jdk/internal/classfile/Opcode.java
- src/java.base/share/classes/jdk/internal/classfile/PseudoInstruction.java
- src/java.base/share/classes/jdk/internal/classfile/Superclass.java
- src/java.base/share/classes/jdk/internal/classfile/TypeAnnotation.java
- src/java.base/share/classes/jdk/internal/classfile/WritableElement.java
- src/java.base/share/classes/jdk/internal/classfile/attribute/AnnotationDefaultAttribute.java
- src/java.base/share/classes/jdk/internal/classfile/attribute/BootstrapMethodsAttribute.java
- src/java.base/share/classes/jdk/internal/classfile/attribute/CharacterRangeInfo.java
- src/java.base/share/classes/jdk/internal/classfile/attribute/CodeAttribute.java
- src/java.base/share/classes/jdk/internal/classfile/attribute/CompilationIDAttribute.java
- src/java.base/share/classes/jdk/internal/classfile/attribute/ConstantValueAttribute.java
- src/java.base/share/classes/jdk/internal/classfile/attribute/DeprecatedAttribute.java
- src/java.base/share/classes/jdk/internal/classfile/attribute/EnclosingMethodAttribute.java
- src/java.base/share/classes/jdk/internal/classfile/attribute/InnerClassesAttribute.java
- src/java.base/share/classes/jdk/internal/classfile/attribute/LineNumberTableAttribute.java
- src/java.base/share/classes/jdk/internal/classfile/attribute/LocalVariableTableAttribute.java
- src/java.base/share/classes/jdk/internal/classfile/attribute/LocalVariableTypeTableAttribute.java
- src/java.base/share/classes/jdk/internal/classfile/attribute/MethodParametersAttribute.java
- src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleMainClassAttribute.java
- src/java.base/share/classes/jdk/internal/classfile/attribute/ModulePackagesAttribute.java
- src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleProvideInfo.java
- src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleRequireInfo.java
- src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleResolutionAttribute.java
- src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleTargetAttribute.java
- src/java.base/share/classes/jdk/internal/classfile/attribute/NestHostAttribute.java
- src/java.base/share/classes/jdk/internal/classfile/attribute/NestMembersAttribute.java
- src/java.base/share/classes/jdk/internal/classfile/attribute/PermittedSubclassesAttribute.java
- src/java.base/share/classes/jdk/internal/classfile/attribute/RecordAttribute.java
- src/java.base/share/classes/jdk/internal/classfile/attribute/RuntimeInvisibleAnnotationsAttribute.java
- src/java.base/share/classes/jdk/internal/classfile/attribute/RuntimeInvisibleParameterAnnotationsAttribute.java
- src/java.base/share/classes/jdk/internal/classfile/attribute/RuntimeInvisibleTypeAnnotationsAttribute.java
- src/java.base/share/classes/jdk/internal/classfile/attribute/RuntimeVisibleAnnotationsAttribute.java
- src/java.base/share/classes/jdk/internal/classfile/attribute/RuntimeVisibleParameterAnnotationsAttribute.java
- src/java.base/share/classes/jdk/internal/classfile/attribute/RuntimeVisibleTypeAnnotationsAttribute.java
- src/java.base/share/classes/jdk/internal/classfile/attribute/SignatureAttribute.java
- src/java.base/share/classes/jdk/internal/classfile/attribute/SourceDebugExtensionAttribute.java
- src/java.base/share/classes/jdk/internal/classfile/attribute/SourceFileAttribute.java
- src/java.base/share/classes/jdk/internal/classfile/attribute/SourceIDAttribute.java
- src/java.base/share/classes/jdk/internal/classfile/attribute/StackMapFrameInfo.java
- src/java.base/share/classes/jdk/internal/classfile/attribute/StackMapTableAttribute.java
- src/java.base/share/classes/jdk/internal/classfile/attribute/SyntheticAttribute.java
- src/java.base/share/classes/jdk/internal/classfile/attribute/UnknownAttribute.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/package-info.java
- src/java.base/share/classes/jdk/internal/classfile/constantpool/DynamicConstantPoolEntry.java
- src/java.base/share/classes/jdk/internal/classfile/constantpool/LoadableConstantEntry.java
- src/java.base/share/classes/jdk/internal/classfile/constantpool/LongEntry.java
- src/java.base/share/classes/jdk/internal/classfile/constantpool/PoolEntry.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractAttributeMapper.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractBoundLocalVariable.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractDirectBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPseudoInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractUnboundModel.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AccessFlagsImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationReader.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AttributeHolder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BlockCodeBuilderImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BootstrapMethodEntryImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BoundAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BoundCharacterRange.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BoundLocalVariable.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BoundLocalVariableType.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BoundRecordComponentInfo.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufWriterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedFieldBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedMethodBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BytecodeHelpers.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CatchBuilderImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedClassBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedFieldBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedMethodBuilder.java
+ src/java.base/share/classes/jdk/internal/classfile/impl/ClassFileImpl.java
+ src/java.base/share/classes/jdk/internal/classfile/impl/ClassFileVersionImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassHierarchyImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassPrinterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassReaderImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassRemapperImpl.java
- src/java.base/share/classes/jdk/internal/classfile/impl/ClassfileImpl.java
- src/java.base/share/classes/jdk/internal/classfile/impl/ClassfileVersionImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeLocalsShifterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeRelabelerImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeStackTrackerImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectClassBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectFieldBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectMethodBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/FieldImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/InterfacesImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/LabelContext.java
! src/java.base/share/classes/jdk/internal/classfile/impl/LabelImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/LineNumberImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/MethodImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/MethodInfo.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ModuleAttributeBuilderImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/NonterminalCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/RawBytecodeHelper.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SignaturesImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackCounter.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapDecoder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SuperclassImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/TargetInfoImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/TemporaryConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/TerminalCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/TerminalFieldBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/TerminalMethodBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/TransformImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/TransformingCodeBuilder.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/VerificationBytecodes.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationWrapper.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerifierImpl.java
- src/java.base/share/classes/jdk/internal/classfile/instruction/ArrayLoadInstruction.java
- src/java.base/share/classes/jdk/internal/classfile/instruction/ArrayStoreInstruction.java
- src/java.base/share/classes/jdk/internal/classfile/instruction/BranchInstruction.java
- src/java.base/share/classes/jdk/internal/classfile/instruction/CharacterRange.java
- src/java.base/share/classes/jdk/internal/classfile/instruction/ConstantInstruction.java
- src/java.base/share/classes/jdk/internal/classfile/instruction/ConvertInstruction.java
- src/java.base/share/classes/jdk/internal/classfile/instruction/DiscontinuedInstruction.java
- src/java.base/share/classes/jdk/internal/classfile/instruction/FieldInstruction.java
- src/java.base/share/classes/jdk/internal/classfile/instruction/IncrementInstruction.java
- src/java.base/share/classes/jdk/internal/classfile/instruction/InvokeDynamicInstruction.java
- src/java.base/share/classes/jdk/internal/classfile/instruction/InvokeInstruction.java
- src/java.base/share/classes/jdk/internal/classfile/instruction/LabelTarget.java
- src/java.base/share/classes/jdk/internal/classfile/instruction/LineNumber.java
- src/java.base/share/classes/jdk/internal/classfile/instruction/LoadInstruction.java
- src/java.base/share/classes/jdk/internal/classfile/instruction/LocalVariable.java
- src/java.base/share/classes/jdk/internal/classfile/instruction/LocalVariableType.java
- src/java.base/share/classes/jdk/internal/classfile/instruction/LookupSwitchInstruction.java
- src/java.base/share/classes/jdk/internal/classfile/instruction/MonitorInstruction.java
- src/java.base/share/classes/jdk/internal/classfile/instruction/NewMultiArrayInstruction.java
- src/java.base/share/classes/jdk/internal/classfile/instruction/NewObjectInstruction.java
- src/java.base/share/classes/jdk/internal/classfile/instruction/NewPrimitiveArrayInstruction.java
- src/java.base/share/classes/jdk/internal/classfile/instruction/NewReferenceArrayInstruction.java
- src/java.base/share/classes/jdk/internal/classfile/instruction/NopInstruction.java
- src/java.base/share/classes/jdk/internal/classfile/instruction/OperatorInstruction.java
- src/java.base/share/classes/jdk/internal/classfile/instruction/ReturnInstruction.java
- src/java.base/share/classes/jdk/internal/classfile/instruction/StackInstruction.java
- src/java.base/share/classes/jdk/internal/classfile/instruction/StoreInstruction.java
- src/java.base/share/classes/jdk/internal/classfile/instruction/TableSwitchInstruction.java
- src/java.base/share/classes/jdk/internal/classfile/instruction/ThrowInstruction.java
- src/java.base/share/classes/jdk/internal/classfile/instruction/TypeCheckInstruction.java
- src/java.base/share/classes/jdk/internal/classfile/package-info.java
- src/java.base/share/classes/jdk/internal/classfile/snippet-files/PackageSnippets.java
! src/java.base/share/classes/jdk/internal/foreign/abi/BindingSpecializer.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! src/java.base/share/classes/jdk/internal/module/ModuleInfoExtender.java
! src/java.base/share/classes/module-info.java
! src/jdk.jartool/share/classes/module-info.java
! src/jdk.jartool/share/classes/sun/tools/jar/FingerPrint.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/AnnotationWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java
! 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/ConstantWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/InstructionDetailWriter.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/TryBlockWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/TypeAnnotationWriter.java
! src/jdk.jdeps/share/classes/module-info.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventClassBuilder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventInstrumentation.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Bytecode.java
! src/jdk.jfr/share/classes/module-info.java
! src/jdk.jlink/share/classes/jdk/tools/jimage/JImageTask.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/AbstractPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/IncludeLocalesPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/StringSharingPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/StripJavaDebugAttributesPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModulesPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/VersionPropsPlugin.java
! src/jdk.jlink/share/classes/module-info.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/LocalExecutionControl.java
! src/jdk.jshell/share/classes/module-info.java
! 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/jdk/java/lang/ClassLoader/securityManager/ClassLoaderTest.java
! test/jdk/java/lang/ModuleTests/AnnotationsTest.java
! test/jdk/java/lang/invoke/MethodHandleProxies/BasicTest.java
! test/jdk/java/lang/invoke/MethodHandleProxies/WrapperHiddenClassTest.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/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/runtime/SwitchBootstrapsTest.java
! test/jdk/java/security/Provider/SecurityProviderModularTest.java
! test/jdk/java/time/nontestng/java/time/chrono/HijrahConfigTest.java
! test/jdk/javax/security/auth/login/modules/JaasModularClientTest.java
! test/jdk/javax/security/auth/login/modules/JaasModularDefaultHandlerTest.java
! test/jdk/jdk/classfile/AccessFlagsTest.java
! test/jdk/jdk/classfile/AdaptCodeTest.java
! test/jdk/jdk/classfile/AdvancedTransformationsTest.java
! test/jdk/jdk/classfile/AnnotationModelTest.java
! test/jdk/jdk/classfile/AnnotationTest.java
! test/jdk/jdk/classfile/ArrayTest.java
! test/jdk/jdk/classfile/BSMTest.java
! test/jdk/jdk/classfile/BasicBlockTest.java
! test/jdk/jdk/classfile/BoundAttributeTest.java
! test/jdk/jdk/classfile/BuilderBlockTest.java
! test/jdk/jdk/classfile/BuilderParamTest.java
! test/jdk/jdk/classfile/BuilderTryCatchTest.java
! test/jdk/jdk/classfile/ClassBuildingTest.java
! test/jdk/jdk/classfile/ClassHierarchyInfoTest.java
! test/jdk/jdk/classfile/ClassPrinterTest.java
! test/jdk/jdk/classfile/ConstantPoolCopyTest.java
! test/jdk/jdk/classfile/CorpusTest.java
! test/jdk/jdk/classfile/DiscontinuedInstructionsTest.java
! test/jdk/jdk/classfile/FilterDeadLabelsTest.java
! test/jdk/jdk/classfile/LDCTest.java
! test/jdk/jdk/classfile/LimitsTest.java
! test/jdk/jdk/classfile/LowAdaptTest.java
! test/jdk/jdk/classfile/LowJCovAttributeTest.java
! test/jdk/jdk/classfile/LowModuleTest.java
! test/jdk/jdk/classfile/LvtTest.java
! test/jdk/jdk/classfile/MassAdaptCopyCodeTest.java
! test/jdk/jdk/classfile/MassAdaptCopyPrimitiveMatchCodeTest.java
! test/jdk/jdk/classfile/ModuleBuilderTest.java
! test/jdk/jdk/classfile/OneToOneTest.java
! test/jdk/jdk/classfile/OpcodesValidationTest.java
! test/jdk/jdk/classfile/OptionsTest.java
! test/jdk/jdk/classfile/PreviewMinorVersionTest.java
! test/jdk/jdk/classfile/PrimitiveClassConstantTest.java
! test/jdk/jdk/classfile/ShortJumpsFixTest.java
! test/jdk/jdk/classfile/SignaturesTest.java
! test/jdk/jdk/classfile/SnippetsTest.java
! test/jdk/jdk/classfile/StackMapsTest.java
! test/jdk/jdk/classfile/StackTrackerTest.java
! test/jdk/jdk/classfile/StreamedVsListTest.java
! test/jdk/jdk/classfile/SwapTest.java
! test/jdk/jdk/classfile/TEST.properties
! test/jdk/jdk/classfile/TempConstantPoolBuilderTest.java
! test/jdk/jdk/classfile/TestRecordComponent.java
! test/jdk/jdk/classfile/TransformTests.java
! test/jdk/jdk/classfile/Utf8EntryTest.java
! test/jdk/jdk/classfile/UtilTest.java
! test/jdk/jdk/classfile/VerifierSelfTest.java
! test/jdk/jdk/classfile/WriteTest.java
! test/jdk/jdk/classfile/examples/AnnotationsExamples.java
! test/jdk/jdk/classfile/examples/ExampleGallery.java
! test/jdk/jdk/classfile/examples/ExperimentalTransformExamples.java
! test/jdk/jdk/classfile/examples/ModuleExamples.java
! test/jdk/jdk/classfile/examples/TransformExamples.java
! test/jdk/jdk/classfile/helpers/ClassRecord.java
! test/jdk/jdk/classfile/helpers/InstructionModelToCodeBuilder.java
! test/jdk/jdk/classfile/helpers/RebuildingTransformation.java
! test/jdk/jdk/classfile/helpers/TestUtil.java
! test/jdk/jdk/classfile/helpers/Transforms.java
! test/jdk/jdk/lambda/TEST.properties
! test/jdk/jdk/lambda/separate/ClassToInterfaceConverter.java
! 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/jdk/tools/lib/tests/JImageValidator.java
! test/langtools/lib/annotations/annotations/classfile/ClassfileInspector.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/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/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/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/Driver.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/ReferenceInfoUtil.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/AnnotationDefault/AnnotationDefaultVerifier.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/LineNumberTable/T8050993.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/SourceFileTestBase_legacy.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/SyntheticTestDriver.java
+ test/langtools/tools/javac/classfiles/attributes/Synthetic/SyntheticTestDriver_legacy.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/ThisFieldTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/AnnotationsTestBase.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/annotations/TestAnnotationInfo.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/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/classfiles/attributes/lib/TestBase.java
= test/langtools/tools/javac/classfiles/attributes/lib_legacy/TestBase.java
= test/langtools/tools/javac/classfiles/attributes/lib_legacy/TestResult.java
! test/langtools/tools/javac/classreader/8171132/BadConstantValue.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/BadConstantValueType/processors/CreateBadClassFile.java
! test/langtools/tools/javac/diags/examples/InvalidDefaultInterface/InvalidDefaultInterface.java
! test/langtools/tools/javac/diags/examples/InvalidDefaultInterface/processors/CreateBadClassFile.java
! test/langtools/tools/javac/diags/examples/InvalidStaticInterface/InvalidStaticInterface.java
! test/langtools/tools/javac/diags/examples/InvalidStaticInterface/processors/CreateBadClassFile.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/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/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/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/classfile/6888367/T6888367.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/lib/jdk/test/lib/util/ModuleInfoWriter.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/AdHocAdapt.java
! test/micro/org/openjdk/bench/jdk/classfile/ClassfileBenchmark.java
! test/micro/org/openjdk/bench/jdk/classfile/GenerateStackMaps.java
! test/micro/org/openjdk/bench/jdk/classfile/ParseOptions.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/RebuildMethodBodies.java
! test/micro/org/openjdk/bench/jdk/classfile/RepeatedModelTraversal.java
! test/micro/org/openjdk/bench/jdk/classfile/Transforms.java
! test/micro/org/openjdk/bench/jdk/classfile/Write.java

Changeset: 0d0a6574
Author:    Tejesh R <tr at openjdk.org>
Date:      2023-12-04 07:30:17 +0000
URL:       https://git.openjdk.org/leyden/commit/0d0a657414563a2211bcc3474aa7e4317307f98b

5108458: JTable does not properly layout its content

Reviewed-by: dnguyen, aivanov, psadhukhan

! src/java.desktop/share/classes/javax/swing/JTable.java
+ test/jdk/javax/swing/JTable/JTableRightOrientationTest.java

Changeset: b9b82631
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-12-04 08:09:01 +0000
URL:       https://git.openjdk.org/leyden/commit/b9b82631bf75dc93d9e11536b6872df4c89e9592

8317307: test/jdk/com/sun/jndi/ldap/LdapPoolTimeoutTest.java fails with ConnectException: Connection timed out: no further information

Reviewed-by: clanger

! test/jdk/com/sun/jndi/ldap/LdapPoolTimeoutTest.java

Changeset: 9b8eaa2f
Author:    Eric Liu <eliu at openjdk.org>
Date:      2023-12-04 08:14:57 +0000
URL:       https://git.openjdk.org/leyden/commit/9b8eaa2fc3c5127bc7828471916f5d881bf71228

8319872: AArch64: [vectorapi] Implementation of unsigned (zero extended) casts

Reviewed-by: aph, xgong

! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! 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/share/opto/vectornode.hpp
! test/hotspot/jtreg/compiler/vectorapi/reshape/utils/TestCastMethods.java
+ test/micro/org/openjdk/bench/jdk/incubator/vector/VectorZeroExtend.java

Changeset: 93b9235f
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-12-04 08:20:09 +0000
URL:       https://git.openjdk.org/leyden/commit/93b9235f19dab2a0c08ba8a1afcc82ee71be4c0b

8321120: Shenandoah: Remove ShenandoahElasticTLAB flag

Reviewed-by: kdnilsen, ysr

! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
- test/hotspot/jtreg/gc/shenandoah/TestElasticTLAB.java

Changeset: f32ab8cc
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-12-04 08:20:23 +0000
URL:       https://git.openjdk.org/leyden/commit/f32ab8cc47c8a1b4887e9c7c86b145ce4b85c546

8320924: Improve heap dump performance by optimizing archived object checks

Reviewed-by: yyang, stuefe

! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.inline.hpp
! src/hotspot/share/services/heapDumper.cpp

Changeset: ed5b8c3a
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2023-12-04 09:31:17 +0000
URL:       https://git.openjdk.org/leyden/commit/ed5b8c3a7bb6de27ab5050db494b08d5e5dd1c44

8225220: When the Tab Policy is checked,the scroll button direction displayed incorrectly.

Reviewed-by: tr, psadhukhan

! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKEngine.java
+ test/jdk/javax/swing/JTabbedPane/TestJTabbedPaneArrowDirection.java

Changeset: c17b8cfa
Author:    Anton Bobrov <antbob at users.noreply.github.com>
Committer: Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2023-12-04 10:48:26 +0000
URL:       https://git.openjdk.org/leyden/commit/c17b8cfafe5a2bbe29d38cfc6793c72b0430f6ca

8320655: awt screencast robot spin and sync issues with native libpipewire api

Reviewed-by: azvegint

! src/java.desktop/unix/native/libawt_xawt/awt/screencast_pipewire.c

Changeset: d23f4f12
Author:    Oli Gillespie <ogillespie at openjdk.org>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-12-04 12:25:51 +0000
URL:       https://git.openjdk.org/leyden/commit/d23f4f12adf1ea26b8c340efe2c3854e50b68301

8315559: Delay TempSymbol cleanup to avoid symbol table churn

Reviewed-by: coleenp, kbarrett, shade

+ src/hotspot/share/oops/symbolHandle.cpp
! src/hotspot/share/oops/symbolHandle.hpp
! test/hotspot/gtest/classfile/test_placeholders.cpp
! test/hotspot/gtest/classfile/test_symbolTable.cpp

Changeset: 9769dfec
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2023-12-04 14:07:02 +0000
URL:       https://git.openjdk.org/leyden/commit/9769dfecb55d67d5dc53fa52fdb227b483e4152b

8321214: Parallel: Remove unused SpaceInfo::_min_dense_prefix

Reviewed-by: kbarrett, tschatzl

! src/hotspot/share/gc/parallel/psParallelCompact.hpp

Changeset: d5f59cf0
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2023-12-04 15:51:22 +0000
URL:       https://git.openjdk.org/leyden/commit/d5f59cf0a8efe8d0f2d8ab1a5bd68fa9fe15fb1a

8321220: JFR: RecordedClass reports incorrect modifiers

Reviewed-by: mgronlun

! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
+ test/jdk/jdk/jfr/api/consumer/TestRecordedClass.java

Changeset: d2c529cc
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2023-12-04 16:09:00 +0000
URL:       https://git.openjdk.org/leyden/commit/d2c529cc37f94a1ecd3b03fd91e3e08ee8ee75c9

8319072: JFR: Turn off events for JFR.view

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/AbstractDCmd.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdQuery.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdView.java

Changeset: a9de5c7f
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2023-12-04 16:37:33 +0000
URL:       https://git.openjdk.org/leyden/commit/a9de5c7f130ceac5d82a413a40e10a8c594af529

8315128: jdk/jfr/event/runtime/TestResidentSetSizeEvent.java fails with "The size should be less than or equal to peak"

Reviewed-by: stefank, mgronlun

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

Changeset: f6be9229
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2023-12-04 16:50:45 +0000
URL:       https://git.openjdk.org/leyden/commit/f6be922952642f40dcf0d27b7896c9a6acdd6378

8316193: jdk/jfr/event/oldobject/TestListenerLeak.java java.lang.Exception: Could not find leak

Reviewed-by: mgronlun

! test/jdk/jdk/jfr/event/oldobject/TestListenerLeak.java

Changeset: 65be5e0c
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2023-12-04 16:56:16 +0000
URL:       https://git.openjdk.org/leyden/commit/65be5e0c547d74ca7de288b164aa9bd6d6855685

8305931: jdk/jfr/jcmd/TestJcmdDumpPathToGCRoots.java failed with "Expected chains but found none"

Reviewed-by: mgronlun

! test/jdk/jdk/jfr/jcmd/TestJcmdDumpPathToGCRoots.java

Changeset: 316b7833
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-12-04 18:01:31 +0000
URL:       https://git.openjdk.org/leyden/commit/316b78336c9fbf290e6d423f831f9eff1a84bc40

8321276: runtime/cds/appcds/dynamicArchive/DynamicSharedSymbols.java failed with "'17 2: jdk/test/lib/apps ' missing from stdout/stderr"

Reviewed-by: dcubed

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

Changeset: 155abc57
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2023-12-04 18:28:59 +0000
URL:       https://git.openjdk.org/leyden/commit/155abc576a0212932825485380d4e2a9c7dd2fdc

8311906: Improve robustness of String constructors with mutable array inputs

Co-authored-by: Damon Fenacci <dfenacci at openjdk.org>
Co-authored-by: Claes Redestad <redestad at openjdk.org>
Co-authored-by: Amit Kumar <amitkumar at openjdk.org>
Co-authored-by: Martin Doerr <mdoerr at openjdk.org>
Reviewed-by: rgiulietti, thartmann, redestad, dfenacci

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/java.base/share/classes/java/lang/AbstractStringBuilder.java
! src/java.base/share/classes/java/lang/Appendable.java
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/StringLatin1.java
! src/java.base/share/classes/java/lang/StringUTF16.java
+ test/hotspot/jtreg/compiler/intrinsics/string/TestStringConstructionIntrinsics.java
! test/hotspot/jtreg/compiler/patches/java.base/java/lang/Helper.java
! test/jdk/java/lang/String/Chars.java
+ test/jdk/java/lang/String/StringRacyConstructor.java
! test/micro/org/openjdk/bench/java/lang/StringConstructor.java

Changeset: bd04f91e
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2023-12-04 19:12:25 +0000
URL:       https://git.openjdk.org/leyden/commit/bd04f91e9103ee04f643f8d04553705c4d78fda3

8321131: Console read line with zero out should zero out underlying buffer in JLine

Reviewed-by: iris, alanb, jlahoda

! src/jdk.internal.le/share/classes/jdk/internal/org/jline/JdkConsoleProviderImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Buffer.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/BufferImpl.java

Changeset: 30b5d427
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2023-12-04 20:53:46 +0000
URL:       https://git.openjdk.org/leyden/commit/30b5d427350d03ec8b9eb39fbf06fbd1b1f66cd8

8321069: JvmtiThreadState::state_for_while_locked() returns nullptr for an attached JNI thread with a java.lang.Thread object after JDK-8319935

Reviewed-by: dholmes, jiangli, sspitsyn

! src/hotspot/share/prims/jvmtiThreadState.inline.hpp

Changeset: 81484d8c
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2023-12-05 01:06:14 +0000
URL:       https://git.openjdk.org/leyden/commit/81484d8c0520cf55ec58fc7b4c81880e69537674

8320687: sun.jvmstat.monitor.MonitoredHost.getMonitoredHost() throws unexpected exceptions when invoked concurrently

Reviewed-by: alanb, kevinw

! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredHost.java
+ test/jdk/sun/jvmstat/monitor/MonitoredVm/ConcurrentGetMonitoredHost.java

Changeset: 50d1839d
Author:    Viktor Klang <vklang at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2023-12-05 05:29:29 +0000
URL:       https://git.openjdk.org/leyden/commit/50d1839d54f13631946925d8ecf03ce71f31bab8

8318809: java/util/concurrent/ConcurrentLinkedQueue/WhiteBox.java shows intermittent failures on linux ppc64le and aarch64

Reviewed-by: alanb, jpai

! test/jdk/java/util/concurrent/ConcurrentLinkedQueue/WhiteBox.java

Changeset: aec38659
Author:    Feilong Jiang <fjiang at openjdk.org>
Date:      2023-12-05 07:05:57 +0000
URL:       https://git.openjdk.org/leyden/commit/aec386596d531345b46be4f674b775df71df1eee

8320697: RISC-V: Small refactoring for runtime calls

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

! src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_Runtime1_riscv.cpp
! src/hotspot/cpu/riscv/c2_CodeStubs_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/x/xBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/icBuffer_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/jniFastGetField_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp

Changeset: 517b1788
Author:    Christian Stein <cstein at openjdk.org>
Date:      2023-12-05 07:50:21 +0000
URL:       https://git.openjdk.org/leyden/commit/517b1788198fc325961df61161f9b365c7b2524e

8306914: Implement JEP 458: Launch Multi-File Source-Code Programs

Reviewed-by: jlahoda, jlaskey

! make/CompileInterimLangtools.gmk
! src/java.base/share/classes/module-info.java
! src/java.base/share/classes/sun/launcher/resources/launcher.properties
! src/java.base/share/native/libjli/java.c
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/Fault.java
- src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/Main.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/MemoryClassLoader.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/MemoryContext.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/MemoryFileManager.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/MemoryModuleFinder.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/ProgramDescriptor.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/ProgramFileObject.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/RelevantJavacOptions.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/Result.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/SourceLauncher.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher.properties
+ test/langtools/tools/javac/launcher/BasicSourceLauncherTests.java
! test/langtools/tools/javac/launcher/GetResourceTest.java
+ test/langtools/tools/javac/launcher/ModuleSourceLauncherTests.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/SourceLauncherTest.java
= test/langtools/tools/javac/launcher/src/p/q/CLTest.java
! test/langtools/tools/jdeps/listdeps/ListModuleDeps.java

Changeset: 1cf7ef52
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-12-05 08:35:21 +0000
URL:       https://git.openjdk.org/leyden/commit/1cf7ef520b73321c9fe7856b2f55ca6ecb555126

8321273: Parallel: Remove unused UpdateOnlyClosure::_space_id

Reviewed-by: tschatzl

! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp

Changeset: a56286f7
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-12-05 10:35:41 +0000
URL:       https://git.openjdk.org/leyden/commit/a56286f7ad9a8110026f48eb45f1d7a273b2f9fb

8321269: Require platforms to define DEFAULT_CACHE_LINE_SIZE

Reviewed-by: stefank, stuefe, dholmes

! src/hotspot/cpu/aarch64/globalDefinitions_aarch64.hpp
! src/hotspot/cpu/arm/globalDefinitions_arm.hpp
! src/hotspot/cpu/zero/globalDefinitions_zero.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp

Changeset: 30817b74
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-12-05 10:37:34 +0000
URL:       https://git.openjdk.org/leyden/commit/30817b742300f10f566e6aee3a8c1f8af4ab3083

8317809: Insertion of free code blobs into code cache can be very slow during class unloading

Reviewed-by: iwalulya, ayang

! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/classfile/classLoaderDataGraph.cpp
! src/hotspot/share/classfile/classLoaderDataGraph.hpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/code/compiledMethod.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/serial/genMarkSweep.cpp
+ src/hotspot/share/gc/shared/classUnloadingContext.cpp
+ src/hotspot/share/gc/shared/classUnloadingContext.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp
! src/hotspot/share/gc/x/xHeap.cpp
! src/hotspot/share/gc/x/xNMethod.cpp
! src/hotspot/share/gc/z/zGeneration.cpp
! src/hotspot/share/gc/z/zNMethod.cpp

Changeset: 672f3732
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2023-12-05 10:58:02 +0000
URL:       https://git.openjdk.org/leyden/commit/672f37324f9f15ae3e03b9b3b86c7106e6a09eed

8321163: [test] OutputAnalyzer.getExitValue() unnecessarily logs even when process has already completed

Reviewed-by: stefank, lmesnik

! test/lib/jdk/test/lib/process/OutputBuffer.java

Changeset: 4fbf22b0
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2023-12-05 12:11:38 +0000
URL:       https://git.openjdk.org/leyden/commit/4fbf22b002dab3c6e7e20ed9c7fa4551b6350082

8320652: ThreadInfo.isInNative needs to be updated to say what executing native code means

Reviewed-by: mchung

! src/java.management/share/classes/java/lang/management/ThreadInfo.java

Changeset: 5b02188f
Author:    Evgeny Astigeevich <eastigeevich at openjdk.org>
Date:      2023-12-05 13:05:23 +0000
URL:       https://git.openjdk.org/leyden/commit/5b02188f723e0de3faf2d8150b676a4383e1f618

8321105: Enable UseCryptoPmullForCRC32 for Neoverse V2

Reviewed-by: shade, ngasson

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

Changeset: a1fe16b5
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2023-12-05 13:57:06 +0000
URL:       https://git.openjdk.org/leyden/commit/a1fe16b5ecb3cbb42ecb4135260c6ba191a25a87

8321300: Cleanup TestHFA

Reviewed-by: jvernee, jbechberger

! test/jdk/java/foreign/TestHFA.java

Changeset: 800f347c
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-12-05 15:08:37 +0000
URL:       https://git.openjdk.org/leyden/commit/800f347c32b616bc4f830ddd7b280c40a0507454

8321216: SerialGC attempts to access the card table beyond the end of the heap during card table scan

Co-authored-by: Albert Mingkun Yang <ayang at openjdk.org>
Reviewed-by: ayang, iwalulya

! src/hotspot/share/gc/serial/cardTableRS.cpp
! src/hotspot/share/gc/shared/cardTable.hpp

Changeset: 87516e29
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-12-05 15:56:30 +0000
URL:       https://git.openjdk.org/leyden/commit/87516e29dc5015c4cab2c07c5539ad30f2768667

8320943: Files/probeContentType/Basic.java fails on latest Windows 11 - content type mismatch

Reviewed-by: cstein, rriggs

! test/jdk/ProblemList.txt
! test/jdk/java/nio/file/Files/probeContentType/Basic.java

Changeset: 61d0db38
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2023-12-05 16:27:29 +0000
URL:       https://git.openjdk.org/leyden/commit/61d0db3838932d4030b05ffb04ee2b0215ea686e

8318468: compiler/tiered/LevelTransitionTest.java fails with -XX:CompileThreshold=100 -XX:TieredStopAtLevel=1

Reviewed-by: rcastanedalo, chagedorn

! test/hotspot/jtreg/compiler/tiered/LevelTransitionTest.java

Changeset: 027b5dbb
Author:    Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2023-12-05 16:35:36 +0000
URL:       https://git.openjdk.org/leyden/commit/027b5dbb6a299e49d3dcbe67d529d6edc67f16d9

8321215: Incorrect x86 instruction encoding for VSIB addressing mode

Reviewed-by: shade, thartmann

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

Changeset: fd31f6a1
Author:    Maxim Kartashev <mkartashev at openjdk.org>
Committer: Calvin Cheung <ccheung at openjdk.org>
Date:      2023-12-05 17:17:14 +0000
URL:       https://git.openjdk.org/leyden/commit/fd31f6a1663de0e06accdf015a71086346aa0d98

8321183: Incorrect warning from cds about the modules file

Reviewed-by: ccheung, iklam

! src/hotspot/share/cds/filemap.cpp
! test/hotspot/jtreg/runtime/cds/appcds/WrongClasspath.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MainModuleOnly.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/WrongTopClasspath.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/MainModuleOnly.java

Changeset: 83ffc1ac
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2023-12-05 17:22:57 +0000
URL:       https://git.openjdk.org/leyden/commit/83ffc1ac94b8893532d8663b9058592f1714d337

8320303: Allow PassFailJFrame to accept single window creator

Reviewed-by: serb

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

Changeset: 18c79227
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2023-12-05 17:24:48 +0000
URL:       https://git.openjdk.org/leyden/commit/18c7922781536366be93b2478251e32e261d06bb

8321224: ct.sym for JDK 22 contains references to internal modules

Reviewed-by: darcy, vromero, asotona, ihse

! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java
! make/modules/jdk.compiler/Gendata.gmk
! src/jdk.compiler/share/data/symbols/java.base-H.sym.txt
! src/jdk.compiler/share/data/symbols/java.base-I.sym.txt
! src/jdk.compiler/share/data/symbols/java.base-J.sym.txt
! src/jdk.compiler/share/data/symbols/java.base-K.sym.txt
! src/jdk.compiler/share/data/symbols/java.base-L.sym.txt
! src/jdk.compiler/share/data/symbols/java.compiler-H.sym.txt
! src/jdk.compiler/share/data/symbols/java.compiler-I.sym.txt
! src/jdk.compiler/share/data/symbols/java.compiler-J.sym.txt
! src/jdk.compiler/share/data/symbols/java.compiler-K.sym.txt
! src/jdk.compiler/share/data/symbols/java.compiler-L.sym.txt
! src/jdk.compiler/share/data/symbols/java.datatransfer-H.sym.txt
- src/jdk.compiler/share/data/symbols/java.datatransfer-I.sym.txt
- src/jdk.compiler/share/data/symbols/java.datatransfer-J.sym.txt
- src/jdk.compiler/share/data/symbols/java.datatransfer-K.sym.txt
- src/jdk.compiler/share/data/symbols/java.datatransfer-L.sym.txt
! src/jdk.compiler/share/data/symbols/java.desktop-H.sym.txt
! src/jdk.compiler/share/data/symbols/java.desktop-I.sym.txt
! src/jdk.compiler/share/data/symbols/java.desktop-J.sym.txt
! src/jdk.compiler/share/data/symbols/java.desktop-K.sym.txt
! src/jdk.compiler/share/data/symbols/java.desktop-L.sym.txt
- src/jdk.compiler/share/data/symbols/java.instrument-H.sym.txt
- src/jdk.compiler/share/data/symbols/java.instrument-I.sym.txt
- src/jdk.compiler/share/data/symbols/java.instrument-J.sym.txt
- src/jdk.compiler/share/data/symbols/java.instrument-K.sym.txt
- src/jdk.compiler/share/data/symbols/java.instrument-L.sym.txt
! src/jdk.compiler/share/data/symbols/java.logging-H.sym.txt
- src/jdk.compiler/share/data/symbols/java.logging-I.sym.txt
- src/jdk.compiler/share/data/symbols/java.logging-J.sym.txt
- src/jdk.compiler/share/data/symbols/java.logging-K.sym.txt
! src/jdk.compiler/share/data/symbols/java.logging-L.sym.txt
! src/jdk.compiler/share/data/symbols/java.management-H.sym.txt
! src/jdk.compiler/share/data/symbols/java.management-I.sym.txt
! src/jdk.compiler/share/data/symbols/java.management-J.sym.txt
! src/jdk.compiler/share/data/symbols/java.management-K.sym.txt
! src/jdk.compiler/share/data/symbols/java.management-L.sym.txt
- src/jdk.compiler/share/data/symbols/java.management.rmi-H.sym.txt
- src/jdk.compiler/share/data/symbols/java.management.rmi-I.sym.txt
- src/jdk.compiler/share/data/symbols/java.management.rmi-J.sym.txt
- src/jdk.compiler/share/data/symbols/java.management.rmi-K.sym.txt
! src/jdk.compiler/share/data/symbols/java.management.rmi-L.sym.txt
! src/jdk.compiler/share/data/symbols/java.naming-H.sym.txt
- src/jdk.compiler/share/data/symbols/java.naming-I.sym.txt
- src/jdk.compiler/share/data/symbols/java.naming-J.sym.txt
! src/jdk.compiler/share/data/symbols/java.naming-K.sym.txt
- src/jdk.compiler/share/data/symbols/java.naming-L.sym.txt
! src/jdk.compiler/share/data/symbols/java.rmi-H.sym.txt
- src/jdk.compiler/share/data/symbols/java.rmi-I.sym.txt
- src/jdk.compiler/share/data/symbols/java.rmi-J.sym.txt
- src/jdk.compiler/share/data/symbols/java.rmi-K.sym.txt
- src/jdk.compiler/share/data/symbols/java.rmi-L.sym.txt
- src/jdk.compiler/share/data/symbols/java.scripting-H.sym.txt
- src/jdk.compiler/share/data/symbols/java.scripting-I.sym.txt
- src/jdk.compiler/share/data/symbols/java.scripting-J.sym.txt
- src/jdk.compiler/share/data/symbols/java.scripting-K.sym.txt
- src/jdk.compiler/share/data/symbols/java.scripting-L.sym.txt
- src/jdk.compiler/share/data/symbols/java.security.jgss-H.sym.txt
- src/jdk.compiler/share/data/symbols/java.security.jgss-I.sym.txt
- src/jdk.compiler/share/data/symbols/java.security.jgss-J.sym.txt
- src/jdk.compiler/share/data/symbols/java.security.jgss-K.sym.txt
- src/jdk.compiler/share/data/symbols/java.security.jgss-L.sym.txt
- src/jdk.compiler/share/data/symbols/java.security.sasl-H.sym.txt
- src/jdk.compiler/share/data/symbols/java.security.sasl-I.sym.txt
- src/jdk.compiler/share/data/symbols/java.security.sasl-J.sym.txt
- src/jdk.compiler/share/data/symbols/java.security.sasl-K.sym.txt
- src/jdk.compiler/share/data/symbols/java.security.sasl-L.sym.txt
- src/jdk.compiler/share/data/symbols/java.smartcardio-H.sym.txt
- src/jdk.compiler/share/data/symbols/java.smartcardio-I.sym.txt
- src/jdk.compiler/share/data/symbols/java.smartcardio-J.sym.txt
- src/jdk.compiler/share/data/symbols/java.smartcardio-K.sym.txt
- src/jdk.compiler/share/data/symbols/java.smartcardio-L.sym.txt
- src/jdk.compiler/share/data/symbols/java.sql-H.sym.txt
- src/jdk.compiler/share/data/symbols/java.sql-I.sym.txt
- src/jdk.compiler/share/data/symbols/java.sql-J.sym.txt
- src/jdk.compiler/share/data/symbols/java.sql-K.sym.txt
- src/jdk.compiler/share/data/symbols/java.sql-L.sym.txt
- src/jdk.compiler/share/data/symbols/java.sql.rowset-H.sym.txt
- src/jdk.compiler/share/data/symbols/java.sql.rowset-I.sym.txt
- src/jdk.compiler/share/data/symbols/java.sql.rowset-J.sym.txt
! src/jdk.compiler/share/data/symbols/java.sql.rowset-K.sym.txt
- src/jdk.compiler/share/data/symbols/java.sql.rowset-L.sym.txt
- src/jdk.compiler/share/data/symbols/java.xml-H.sym.txt
! src/jdk.compiler/share/data/symbols/java.xml-I.sym.txt
- src/jdk.compiler/share/data/symbols/java.xml-J.sym.txt
- src/jdk.compiler/share/data/symbols/java.xml-K.sym.txt
- src/jdk.compiler/share/data/symbols/java.xml-L.sym.txt
! src/jdk.compiler/share/data/symbols/java.xml.crypto-H.sym.txt
- src/jdk.compiler/share/data/symbols/java.xml.crypto-I.sym.txt
- src/jdk.compiler/share/data/symbols/java.xml.crypto-J.sym.txt
- src/jdk.compiler/share/data/symbols/java.xml.crypto-K.sym.txt
! src/jdk.compiler/share/data/symbols/java.xml.crypto-L.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.accessibility-H.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.accessibility-I.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.accessibility-J.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.accessibility-K.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.accessibility-L.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.attach-H.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.attach-I.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.attach-J.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.attach-K.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.attach-L.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.compiler-H.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.compiler-I.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.compiler-J.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.compiler-K.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.compiler-L.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.dynalink-H.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.dynalink-I.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.dynalink-J.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.dynalink-K.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.dynalink-L.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.httpserver-H.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.httpserver-I.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.httpserver-J.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.httpserver-K.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.httpserver-L.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.incubator.foreign-H.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.incubator.foreign-I.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.incubator.foreign-J.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.incubator.foreign-K.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.incubator.foreign-L.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.jartool-H.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.jartool-I.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.jartool-J.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.jartool-K.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.jartool-L.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.javadoc-H.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.javadoc-I.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.javadoc-J.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.javadoc-K.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.javadoc-L.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.jconsole-H.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.jconsole-I.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.jconsole-J.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.jconsole-K.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.jconsole-L.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.jdi-H.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.jdi-I.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.jdi-J.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.jdi-K.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.jdi-L.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.jfr-J.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.jfr-K.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.jfr-L.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.jshell-H.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.jshell-I.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.jshell-J.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.jshell-K.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.jshell-L.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.jsobject-H.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.jsobject-I.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.jsobject-J.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.jsobject-K.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.jsobject-L.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.management-H.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.management-I.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.management-J.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.management-K.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.management-L.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.net-H.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.net-I.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.net-J.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.net-K.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.net-L.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.sctp-H.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.sctp-I.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.sctp-J.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.sctp-K.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.sctp-L.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.security.auth-H.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.security.auth-I.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.security.auth-J.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.security.auth-K.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.security.auth-L.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.security.jgss-H.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.security.jgss-I.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.security.jgss-J.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.security.jgss-K.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.security.jgss-L.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.unsupported-H.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.unsupported-I.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.unsupported-J.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.unsupported-K.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.unsupported-L.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.xml.dom-H.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.xml.dom-I.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.xml.dom-J.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.xml.dom-K.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.xml.dom-L.sym.txt
! src/jdk.compiler/share/data/symbols/symbols
! test/langtools/tools/javac/platform/CanHandleClassFilesTest.java
! test/langtools/tools/javac/platform/createsymbols/CreateSymbolsTestImpl.java
+ test/langtools/tools/javac/sym/PrintCTSymContent.java

Changeset: b1cb3743
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2023-12-05 17:40:55 +0000
URL:       https://git.openjdk.org/leyden/commit/b1cb37432a4b4a10ba68f468e4d988f2a935f198

8320349: Simplify FileChooserSymLinkTest.java by using single-window testUI

Reviewed-by: serb

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

Changeset: db5613af
Author:    Alisen Chung <achung at openjdk.org>
Date:      2023-12-05 17:50:05 +0000
URL:       https://git.openjdk.org/leyden/commit/db5613af89a2d4ab5a8998ad1d43384778974866

8317288: [macos] java/awt/Window/Grab/GrabTest.java: Press on the outside area didn't cause ungrab

Reviewed-by: honkar, azvegint

! test/jdk/java/awt/Window/Grab/GrabTest.java

Changeset: 640d7f31
Author:    Archie Cobbs <acobbs at openjdk.org>
Committer: Vicente Romero <vromero at openjdk.org>
Date:      2023-12-05 17:57:43 +0000
URL:       https://git.openjdk.org/leyden/commit/640d7f31b22adde0926521bea4d616b570c21f2e

8314327: Issues with JShell when using "local" execution engine

Reviewed-by: jlahoda

! src/jdk.jshell/share/classes/jdk/jshell/execution/DefaultLoaderDelegate.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/LocalExecutionControl.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/LocalExecutionControlProvider.java
+ test/langtools/jdk/jshell/LocalExecutionClassPathTest.java
+ test/langtools/jdk/jshell/LocalExecutionContextLoaderParentTest.java
+ test/langtools/jdk/jshell/LocalExecutionTestSupport.java

Changeset: fddc02e0
Author:    Tom Rodriguez <never at openjdk.org>
Date:      2023-12-05 18:12:54 +0000
URL:       https://git.openjdk.org/leyden/commit/fddc02e046e926af75661ce167d4531393438c7a

8321225: [JVMCI] HotSpotResolvedObjectTypeImpl.isLeafClass shouldn't create strong references

Reviewed-by: thartmann, eosterlund, kvn

! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java

Changeset: d3df3eb5
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2023-12-05 18:41:38 +0000
URL:       https://git.openjdk.org/leyden/commit/d3df3eb5d7f5537ade917db7a36caba028f94111

8294699: Launcher causes lingering busy cursor

Reviewed-by: almatvee

! src/jdk.jpackage/windows/native/applauncher/WinLauncher.cpp

Changeset: acaf2c8d
Author:    Damon Nguyen <dnguyen at openjdk.org>
Date:      2023-12-05 19:25:42 +0000
URL:       https://git.openjdk.org/leyden/commit/acaf2c8dcfd5235f758af2fe3e308b72263113e4

8318590: JButton ignores margin when painting HTML text

Reviewed-by: prr, azvegint, honkar

! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicButtonUI.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthGraphicsUtils.java
- test/jdk/javax/swing/JButton/HtmlButtonImageTest/HtmlButtonImageTest.java

Changeset: b0d14509
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-12-05 19:41:12 +0000
URL:       https://git.openjdk.org/leyden/commit/b0d145097cdc61e4bab19393a125e63aa3bc29b9

8321053: Use ByteArrayInputStream.buf directly when parameter of transferTo() is trusted

Reviewed-by: alanb

! src/java.base/share/classes/java/io/ByteArrayInputStream.java
+ test/jdk/java/io/ByteArrayInputStream/TransferToTrusted.java

Changeset: 9e570105
Author:    Jonathan Joo <jjoo at openjdk.org>
Committer: Man Cao <manc at openjdk.org>
Date:      2023-12-05 19:43:25 +0000
URL:       https://git.openjdk.org/leyden/commit/9e570105c30a6e462d08931e2010cef9cd5a6031

8315149: Add hsperf counters for CPU time of internal GC threads

Co-authored-by: Man Cao <manc at openjdk.org>
Co-authored-by: Stefan Johansson <sjohanss at openjdk.org>
Reviewed-by: simonis, manc, sjohanss

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.hpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.hpp
! src/hotspot/share/gc/g1/g1ServiceThread.cpp
! src/hotspot/share/gc/g1/g1ServiceThread.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupProcessor.cpp
! src/hotspot/share/memory/universe.cpp
+ src/hotspot/share/runtime/cpuTimeCounters.cpp
+ src/hotspot/share/runtime/cpuTimeCounters.hpp
! src/hotspot/share/runtime/perfData.cpp
! src/hotspot/share/runtime/perfData.hpp
! src/hotspot/share/runtime/vmThread.cpp
+ test/jdk/sun/tools/jcmd/TestGcCounters.java

Changeset: c8fa7581
Author:    David Holmes <dholmes at openjdk.org>
Date:      2023-12-05 21:48:31 +0000
URL:       https://git.openjdk.org/leyden/commit/c8fa7581006183d0dabe902c40ab8d7304dfd002

8320860: add-opens/add-exports require '=' in JAVA_TOOL_OPTIONS

Reviewed-by: sspitsyn, alanb

! src/hotspot/share/prims/jvmti.xml

Changeset: 430564cf
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2023-12-05 22:09:05 +0000
URL:       https://git.openjdk.org/leyden/commit/430564cf8882e9acf86a193eb76030c6254f798c

8308715: Create a mechanism for Implicitly Declared Class javadoc

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java
! src/jdk.javadoc/share/man/javadoc.1
+ test/langtools/jdk/javadoc/doclet/testImplicitlyDeclaredClasses/TestImplicitlyDeclaredClasses.java

Changeset: 905137d4
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2023-12-05 23:41:49 +0000
URL:       https://git.openjdk.org/leyden/commit/905137d4065eb40bef6946bdc6bb688d6018a89d

8321219: runtime/jni/FastGetField: assert(is_interpreted_frame()) failed: interpreted frame expected

Reviewed-by: dcubed

! src/hotspot/share/prims/jvmtiThreadState.cpp

Changeset: 3cd65ce2
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2023-12-06 00:19:28 +0000
URL:       https://git.openjdk.org/leyden/commit/3cd65ce2a492726cf1c30bf0c4bfaf0980323fab

8321325: Remove unused Java_java_awt_MenuComponent_initIDs function

Reviewed-by: prr, aivanov

! src/java.desktop/macosx/native/libawt_lwawt/awt/InitIDs.m
! src/java.desktop/share/classes/java/awt/MenuComponent.java
- src/java.desktop/unix/native/libawt_xawt/awt/awt_MenuComponent.h
! src/java.desktop/unix/native/libawt_xawt/xawt/XToolkit.c
! src/java.desktop/windows/native/libawt/windows/awt_MenuItem.cpp
! src/java.desktop/windows/native/libawt/windows/awt_MenuItem.h

Changeset: 86b27b78
Author:    Yi-Fan Tsai <yftsai at amazon.com>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2023-12-06 02:34:26 +0000
URL:       https://git.openjdk.org/leyden/commit/86b27b784e20f7cdadd241f7feedd024482baa8f

8317831: compiler/codecache/CheckLargePages.java fails on OL 8.8 with unexpected memory string

Reviewed-by: eastigeevich, dholmes

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/codecache/CheckLargePages.java

Changeset: aaaae3ee
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2023-12-06 02:36:02 +0000
URL:       https://git.openjdk.org/leyden/commit/aaaae3ee3cc966d05f6cf6fa81cecc122a8f9294

8321207: javac is not accepting correct code

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
+ test/langtools/tools/javac/lambda/LambdaCapture08.java

Changeset: 78d09584
Author:    Joe Wang <joehw at openjdk.org>
Date:      2023-12-06 04:24:48 +0000
URL:       https://git.openjdk.org/leyden/commit/78d09584c9ade967e55865c9d3a8146ae01d208d

8321406: Null IDs should be resolved as before catalogs are added

Reviewed-by: naoto, iris, lancea

! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java

Changeset: 4c96aac9
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2023-12-06 05:25:19 +0000
URL:       https://git.openjdk.org/leyden/commit/4c96aac9c0aa450b0b6859ded8dfff856222ad58

8320935: Move CDS config initialization code to cdsConfig.cpp

Reviewed-by: ccheung, matsaave, stuefe

! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/jdk.hotspot.agent/share/native/libsaproc/ps_core_common.c

Changeset: 9d776777
Author:    Viktor Klang <vklang at openjdk.org>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2023-12-06 07:12:03 +0000
URL:       https://git.openjdk.org/leyden/commit/9d776777c503ede4410ae3fe744cb267e9175433

8321124: java/util/stream/GatherersTest.java times out

Reviewed-by: alanb

! test/jdk/ProblemList.txt
! 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/GatherersTest.java
+ test/jdk/java/util/stream/GatherersWindowFixedTest.java
+ test/jdk/java/util/stream/GatherersWindowSlidingTest.java
= test/jdk/java/util/stream/TEST.properties

Changeset: a0920aa4
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2023-12-06 08:02:52 +0000
URL:       https://git.openjdk.org/leyden/commit/a0920aa436943b88b53a81f46752e8c4bb0a0fc7

8321159: SymbolLookup.libraryLookup(Path, Arena) Assumes default Filesystem

Reviewed-by: mcimadamore

! src/java.base/share/classes/java/lang/foreign/SymbolLookup.java
! test/jdk/java/foreign/LibraryLookupTest.java

Changeset: 2678e4cd
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2023-12-06 09:58:06 +0000
URL:       https://git.openjdk.org/leyden/commit/2678e4cd9424ca4e33ebb9693c84f9a86bf5504c

8319111: Mismatched MemorySegment heap access is not consistently intrinsified

Reviewed-by: sviswanathan, psandoz, thartmann

! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/java.base/share/classes/jdk/internal/misc/X-ScopedMemoryAccess.java.template
! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractMask.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/VectorMask.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template
! test/micro/org/openjdk/bench/jdk/incubator/vector/TestLoadSegmentVarious.java

Changeset: 7fbfb3b7
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-12-06 10:34:27 +0000
URL:       https://git.openjdk.org/leyden/commit/7fbfb3b74a283261027e6c293e1a5dbc354cf0af

8321369: Unproblemlist gc/cslocker/TestCSLocker.java

Reviewed-by: dholmes

! test/hotspot/jtreg/ProblemList-Xcomp.txt

Changeset: 0217b5ac
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-12-06 15:32:24 +0000
URL:       https://git.openjdk.org/leyden/commit/0217b5ac8b25db96fce026ac027b18024e25a329

8321248: ClassFile API ClassModel::verify is inconsistent with the rest of the API

Reviewed-by: jlahoda, mcimadamore

! src/java.base/share/classes/java/lang/classfile/ClassFile.java
! src/java.base/share/classes/java/lang/classfile/ClassModel.java
! src/java.base/share/classes/java/lang/classfile/package-info.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassFileImpl.java
! src/java.base/share/classes/jdk/internal/foreign/abi/BindingSpecializer.java
! test/jdk/jdk/classfile/AdvancedTransformationsTest.java
! test/jdk/jdk/classfile/ClassHierarchyInfoTest.java
! test/jdk/jdk/classfile/CorpusTest.java
! test/jdk/jdk/classfile/StackMapsTest.java
! test/jdk/jdk/classfile/VerifierSelfTest.java
! test/jdk/tools/lib/tests/JImageValidator.java

Changeset: 50f31240
Author:    Andrew Haley <aph at openjdk.org>
Date:      2023-12-06 15:32:35 +0000
URL:       https://git.openjdk.org/leyden/commit/50f31240555888018f0f496ab29c8a5932dce459

8320892: AArch64: Restore FPU control state after JNI

Reviewed-by: adinn, stuefe

! src/hotspot/cpu/aarch64/downcallLinker_aarch64.cpp
! 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/templateInterpreterGenerator_aarch64.cpp

Changeset: 90e433d7
Author:    Aggelos Biboudis <abimpoudis at openjdk.org>
Date:      2023-12-06 15:34:25 +0000
URL:       https://git.openjdk.org/leyden/commit/90e433d72e73abf3252969f535451b56ecacc952

8320144: Compilation crashes when a custom annotation with invalid default value is used

Reviewed-by: vromero, jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
+ test/langtools/tools/javac/T8320144.java
+ test/langtools/tools/javac/T8320144.out

Changeset: cc25d8b1
Author:    Doug Lea <dl at openjdk.org>
Date:      2023-12-06 16:12:59 +0000
URL:       https://git.openjdk.org/leyden/commit/cc25d8b12bbab9dde9ade7762927dcb8d27e23c5

8319662: ForkJoinPool trims worker threads too slowly
8319498: ForkJoinPool.invoke(ForkJoinTask) does not specify behavior when task throws checked exception

Reviewed-by: alanb

! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
! test/jdk/java/util/concurrent/tck/ForkJoinPoolTest.java

Changeset: 4ef24e25
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2023-12-06 16:41:24 +0000
URL:       https://git.openjdk.org/leyden/commit/4ef24e2596340c5375f2ab07883c26a6458efe0e

8319938: TestFileChooserSingleDirectorySelection.java fails with "getSelectedFiles returned empty array"

Reviewed-by: aivanov, tr

! test/jdk/com/sun/java/swing/plaf/gtk/TestFileChooserSingleDirectorySelection.java

Changeset: a9cb120d
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2023-12-06 16:48:08 +0000
URL:       https://git.openjdk.org/leyden/commit/a9cb120d03e5b2efa244086e213d3b9e4706558a

8320948: NPE due to unreported compiler error

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
+ test/langtools/tools/javac/recovery/CrashDueToUnreportedError.java
+ test/langtools/tools/javac/recovery/CrashDueToUnreportedError.out

Changeset: dc9c77be
Author:    Anthony Scarpino <ascarpino at openjdk.org>
Date:      2023-12-06 18:09:10 +0000
URL:       https://git.openjdk.org/leyden/commit/dc9c77bebe28570096345d3d22fd3ed10280acad

8318756: Create better internal buffer for AEADs

Reviewed-by: djelinski

+ src/java.base/share/classes/com/sun/crypto/provider/AEADBufferedStream.java
! src/java.base/share/classes/com/sun/crypto/provider/ChaCha20Cipher.java
! src/java.base/share/classes/com/sun/crypto/provider/GaloisCounterMode.java
+ test/jdk/com/sun/crypto/provider/Cipher/AEAD/AEADBufferTest.java
- test/jdk/com/sun/crypto/provider/Cipher/AEAD/GCMBufferTest.java
! test/micro/org/openjdk/bench/javax/crypto/full/AESGCMBench.java
! test/micro/org/openjdk/bench/javax/crypto/full/AESGCMByteBuffer.java
+ test/micro/org/openjdk/bench/javax/crypto/full/BenchBase.java
+ test/micro/org/openjdk/bench/javax/crypto/full/ByteBufferBase.java
+ test/micro/org/openjdk/bench/javax/crypto/full/CC20P1305Bench.java
+ test/micro/org/openjdk/bench/javax/crypto/full/CC20P1305ByteBuffer.java
! test/micro/org/openjdk/bench/javax/crypto/small/AESGCMBench.java
! test/micro/org/openjdk/bench/javax/crypto/small/AESGCMByteBuffer.java
+ test/micro/org/openjdk/bench/javax/crypto/small/CC20P1305Bench.java
+ test/micro/org/openjdk/bench/javax/crypto/small/CC20P1305ByteBuffer.java

Changeset: 3edc24a7
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-12-06 18:36:26 +0000
URL:       https://git.openjdk.org/leyden/commit/3edc24a71d29632e0a2166a64fc25ce83f631b47

8321073: Defer policy of disabling annotation processing by default

Reviewed-by: vromero, jlahoda, mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! test/langtools/tools/javac/6341866/T6341866.java
! test/langtools/tools/javac/diags/examples.not-yet.txt
! test/langtools/tools/javac/diags/examples/ProcUseProcOrImplicit/ProcUseProcOrImplicit.java
! test/langtools/tools/javac/processing/options/TestNoteOnImplicitProcessing.java

Changeset: f4822605
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-12-06 19:07:30 +0000
URL:       https://git.openjdk.org/leyden/commit/f4822605af44f63e5928f2f279df3f76c01a25a2

8319969: os::large_page_init() turns off THPs for ZGC

Reviewed-by: stuefe, aboldtch

! src/hotspot/os/linux/gc/z/zLargePages_linux.cpp
! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp
! src/hotspot/os/linux/hugepages.cpp
! src/hotspot/os/linux/hugepages.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/share/gc/z/zLargePages.cpp
! src/hotspot/share/gc/z/zLargePages.hpp
! test/hotspot/jtreg/runtime/os/HugePageConfiguration.java
! test/hotspot/jtreg/runtime/os/TestTracePageSizes.java

Changeset: 2830dd2a
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-12-06 21:17:19 +0000
URL:       https://git.openjdk.org/leyden/commit/2830dd2a7d3b933fbddca64ca0ac7a91e7ab0775

8321410: Shenandoah: Remove ShenandoahSuspendibleWorkers flag

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! test/hotspot/jtreg/gc/shenandoah/TestAllocObjects.java

Changeset: b02fc868
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-12-06 21:19:24 +0000
URL:       https://git.openjdk.org/leyden/commit/b02fc8681e57d75b5e05ce98216c53ff4d1e3b5d

8321122: Shenandoah: Remove ShenandoahLoopOptsAfterExpansion flag

Reviewed-by: kdnilsen, roland, rkennke

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

Changeset: 781775d7
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-12-06 21:24:56 +0000
URL:       https://git.openjdk.org/leyden/commit/781775d73b4dd0b241870be50c921242f561b8a1

8321484: Make TestImplicitlyDeclaredClasses release independent

Reviewed-by: vromero

! test/langtools/jdk/javadoc/doclet/testImplicitlyDeclaredClasses/TestImplicitlyDeclaredClasses.java

Changeset: 82796bde
Author:    Jim Laskey <jlaskey at openjdk.org>
Date:      2023-12-06 21:55:05 +0000
URL:       https://git.openjdk.org/leyden/commit/82796bdebbf56b98ec97a6d572ed68c2842f60c6

8320570: NegativeArraySizeException decoding >1G UTF8 bytes with non-ascii characters

Reviewed-by: rriggs

! src/java.base/share/classes/java/lang/String.java
+ test/jdk/java/lang/String/CompactString/NegativeSize.java

Changeset: afb89640
Author:    Phil Race <prr at openjdk.org>
Date:      2023-12-06 21:57:05 +0000
URL:       https://git.openjdk.org/leyden/commit/afb896400bd194ef664ebad51c8d5d4c61a841d7

8320443: [macos] Test java/awt/print/PrinterJob/PrinterDevice.java fails on macOS

Reviewed-by: aivanov, azvegint

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java
! src/java.desktop/share/classes/sun/print/PSPrinterJob.java
! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java
! test/jdk/java/awt/print/PrinterJob/PrinterDevice.java

Changeset: 50baaf46
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-12-06 21:58:56 +0000
URL:       https://git.openjdk.org/leyden/commit/50baaf46b71f6d55281043ef185ac277c2db558e

8321013: Parallel: Refactor ObjectStartArray

Reviewed-by: tschatzl, sjohanss

! src/hotspot/share/gc/parallel/objectStartArray.cpp
! src/hotspot/share/gc/parallel/objectStartArray.hpp
! src/hotspot/share/gc/parallel/objectStartArray.inline.hpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/parallel/psOldGen.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psPromotionLAB.cpp
! src/hotspot/share/gc/parallel/psPromotionLAB.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/shared/cardTable.cpp
! src/hotspot/share/gc/shared/cardTable.hpp

Changeset: 91ffdfb1
Author:    Phil Race <prr at openjdk.org>
Date:      2023-12-06 21:59:23 +0000
URL:       https://git.openjdk.org/leyden/commit/91ffdfb1fcacbb95b93491d412e506695198946e

8320365: IPPPrintService.getAttributes() causes blanket re-initialisation

Reviewed-by: aivanov, azvegint

! src/java.desktop/unix/classes/sun/print/IPPPrintService.java

Changeset: 75a7c199
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2023-12-06 22:59:26 +0000
URL:       https://git.openjdk.org/leyden/commit/75a7c199d8a3634b258cd713b8b77e026c2ecb4b

8315827: Kitchensink.java and RenaissanceStressTest.java time out with jvmti module errors

Reviewed-by: egahlin

! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp

Changeset: 632a3c56
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2023-12-07 03:34:49 +0000
URL:       https://git.openjdk.org/leyden/commit/632a3c56e0626b4c4f79c8cb3d2ae312668d63fc

8305825: getBounds API returns wrong value resulting in multiple Regression Test Failures on Ubuntu 23.04

Reviewed-by: prr, achung, honkar, aivanov

! src/java.desktop/unix/classes/sun/awt/X11/XDecoratedPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XWM.java
! test/jdk/ProblemList.txt
! test/jdk/java/awt/Dialog/NestedDialogs/Modal/NestedModalDialogTest.java
! test/jdk/java/awt/Focus/OwnedWindowFocusIMECrashTest/OwnedWindowFocusIMECrashTest.java
! test/jdk/java/awt/SplashScreen/MultiResolutionSplash/MultiResolutionSplashTest.java
! test/jdk/javax/swing/JRootPane/DefaultButtonTest.java
! test/jdk/javax/swing/JTree/8003400/Test8003400.java

Changeset: 03c45951
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2023-12-07 09:09:19 +0000
URL:       https://git.openjdk.org/leyden/commit/03c4595173d564df97aa4f2b3156adcd4be379fa

8321164: javac with annotation processor throws AssertionError: Filling jrt:/... during JarFileObject[/...]

Reviewed-by: vromero, mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
+ test/langtools/tools/javac/annotations/ReadingMethodWithTypeAnno.java

Changeset: 9a87e52c
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2023-12-07 09:23:21 +0000
URL:       https://git.openjdk.org/leyden/commit/9a87e52c0ca6754092845c8ebc9e324c58936c72

8320538: Obsolete CSS styles in collection framework doc-file

Reviewed-by: alanb

! src/java.base/share/classes/java/util/doc-files/coll-index.html

Changeset: 656b4462
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-12-07 09:33:57 +0000
URL:       https://git.openjdk.org/leyden/commit/656b4462895da51765e473d425c87f920a30c891

8320969: Shenandoah: Enforce stable number of GC workers

Reviewed-by: kdnilsen, wkemper, ysr

! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.hpp
! test/hotspot/jtreg/gc/ergonomics/TestDynamicNumberOfGCThreads.java

Changeset: 49fff013
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2023-12-07 10:45:55 +0000
URL:       https://git.openjdk.org/leyden/commit/49fff0132bb470d8ae28355e4d5f4789a1b6d54d

8211238: @Deprecated JFR event

Reviewed-by: egahlin, jbachorik

! make/src/classes/build/tools/jfr/GenerateJfrFiles.java
! src/hotspot/share/ci/ciMethod.hpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
- src/hotspot/share/jfr/instrumentation/jfrResolution.cpp
- src/hotspot/share/jfr/instrumentation/jfrResolution.hpp
! src/hotspot/share/jfr/jfr.cpp
! src/hotspot/share/jfr/jfr.hpp
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.hpp
! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jfr/metadata/metadata.xsd
! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.hpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointWriter.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointWriter.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.inline.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdMacros.hpp
! src/hotspot/share/jfr/recorder/jfrEventSetting.cpp
! src/hotspot/share/jfr/recorder/jfrEventSetting.hpp
! src/hotspot/share/jfr/recorder/jfrEventSetting.inline.hpp
! src/hotspot/share/jfr/recorder/jfrRecorder.cpp
! src/hotspot/share/jfr/recorder/jfrRecorder.hpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.hpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.hpp
+ src/hotspot/share/jfr/support/jfrDeprecationEventWriter.cpp
+ src/hotspot/share/jfr/support/jfrDeprecationEventWriter.hpp
+ src/hotspot/share/jfr/support/jfrDeprecationManager.cpp
+ src/hotspot/share/jfr/support/jfrDeprecationManager.hpp
+ src/hotspot/share/jfr/support/jfrMethodData.cpp
+ src/hotspot/share/jfr/support/jfrMethodData.hpp
! src/hotspot/share/jfr/support/jfrNativeLibraryLoadEvent.cpp
+ src/hotspot/share/jfr/support/jfrResolution.cpp
+ src/hotspot/share/jfr/support/jfrResolution.hpp
! src/hotspot/share/jfr/support/jfrSymbolTable.cpp
! src/hotspot/share/jfr/utilities/jfrBlob.hpp
! src/hotspot/share/jfr/utilities/jfrLinkedList.hpp
! src/hotspot/share/jfr/utilities/jfrLinkedList.inline.hpp
! src/hotspot/share/oops/constMethodFlags.hpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/methodData.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/Level.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/PlatformEventType.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/settings/LevelSetting.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/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
+ test/jdk/jdk/jfr/event/runtime/TestDeprecatedEvent.java
! test/lib/jdk/test/lib/jfr/EventNames.java

Changeset: 0048f1da
Author:    Mark Sheppard <msheppar at openjdk.org>
Date:      2023-12-07 11:27:42 +0000
URL:       https://git.openjdk.org/leyden/commit/0048f1da4ce83b3de5d5ac074f969437f7b3024e

8263256: Test java/net/Inet6Address/serialize/Inet6AddressSerializationTest.java fails due to dynamic reconfigurations of network interface during test

Reviewed-by: jpai

! test/jdk/java/net/Inet6Address/serialize/Inet6AddressSerializationTest.java

Changeset: 0b0fa47f
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2023-12-07 11:41:30 +0000
URL:       https://git.openjdk.org/leyden/commit/0b0fa47f840344676312f756d3ae54a2ef2baccc

8319925: CSS.BackgroundImage incorrectly uses double-checked locking

Reviewed-by: aivanov

! src/java.desktop/share/classes/javax/swing/text/html/CSS.java

Changeset: 29d7a223
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2023-12-07 11:41:41 +0000
URL:       https://git.openjdk.org/leyden/commit/29d7a22348e43cba253d0483c4c05922368f6b8a

8321270: Virtual Thread.yield consumes parking permit

Reviewed-by: sspitsyn

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/java.base/share/classes/java/lang/VirtualThread.java
! test/jdk/java/lang/Thread/virtual/ThreadAPI.java

Changeset: b5933b18
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2023-12-07 11:54:32 +0000
URL:       https://git.openjdk.org/leyden/commit/b5933b186f03baffdd4d53b8a48c710e15d1318a

8320805: JFR: Create view for deprecated methods

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/query/Aggregator.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/FieldBuilder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/FieldFormatter.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/Function.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/TableCell.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/TableRenderer.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini

Changeset: ead4fb14
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2023-12-07 12:00:12 +0000
URL:       https://git.openjdk.org/leyden/commit/ead4fb1464e1560b64f78cc6241226bd6073b0d4

8321519: Typo in exception message

Reviewed-by: jpai

! src/hotspot/share/runtime/flags/jvmFlagAccess.cpp
! src/java.base/share/classes/sun/nio/ch/Poller.java
! src/java.desktop/share/classes/com/sun/media/sound/ModelIdentifier.java

Changeset: c087e917
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2023-12-07 12:35:05 +0000
URL:       https://git.openjdk.org/leyden/commit/c087e9174edb1a284427b987654e15e63f2eb993

8321505: JFR: Update views

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini

Changeset: 42bb8526
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2023-12-07 12:51:42 +0000
URL:       https://git.openjdk.org/leyden/commit/42bb8526967ce6d74b409c0f7aa6f8580af1aaa0

8321467: MemorySegment.setString(long, String, Charset) throws IAE(Misaligned access)

Reviewed-by: pminborg

! src/java.base/share/classes/jdk/internal/foreign/StringSupport.java
! test/jdk/java/foreign/TestStringEncoding.java

Changeset: c42535f1
Author:    Brett Okken <brett.okken at oracle.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2023-12-07 13:02:40 +0000
URL:       https://git.openjdk.org/leyden/commit/c42535f1110d60d1472080ad4fcadb8acbeb4c4b

8321470: ThreadLocal.nextHashCode can be static final

Reviewed-by: shade, jpai

! src/java.base/share/classes/java/lang/ThreadLocal.java

Changeset: de952593
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2023-12-07 13:50:43 +0000
URL:       https://git.openjdk.org/leyden/commit/de952593063d57dde7dc0ed180aa370a56e78ff1

8316454: JFR break locale settings

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/util/ValueFormatter.java

Changeset: 2f9e70e4
Author:    Hamlin Li <mli at openjdk.org>
Date:      2023-12-07 14:29:07 +0000
URL:       https://git.openjdk.org/leyden/commit/2f9e70e4ad94af0b94fd2fbc97356b32f0b73628

8321001: RISC-V: C2 SignumVF
8321002: RISC-V: C2 SignumVD

Reviewed-by: fyang

! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv_v.ad
! test/hotspot/jtreg/compiler/vectorization/TestSignumVector.java

Changeset: 58530f40
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2023-12-07 15:07:26 +0000
URL:       https://git.openjdk.org/leyden/commit/58530f4098538f490cfea58f2382d0997841c171

8321223: Implementation of Scoped Values (Second Preview)

Reviewed-by: psandoz, mcimadamore

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

Changeset: a7f60164
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2023-12-07 15:58:50 +0000
URL:       https://git.openjdk.org/leyden/commit/a7f60164063bdf95437326e7550fd65ff91b5566

8320370: NMT: Change MallocMemorySnapshot to simplify code.

Reviewed-by: stuefe, gziemski, stefank

! src/hotspot/share/nmt/mallocTracker.cpp
! src/hotspot/share/nmt/mallocTracker.hpp
! src/hotspot/share/nmt/nmtCommon.hpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.hpp

Changeset: 86f9b3f5
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-12-07 16:44:32 +0000
URL:       https://git.openjdk.org/leyden/commit/86f9b3f52a0675be4dd8096da0c65d6bda442f7b

8319313: G1: Rename G1EvacFailureInjector appropriately

Reviewed-by: mli, iwalulya, ayang

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.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/g1YoungCollector.hpp
+ src/hotspot/share/gc/g1/g1YoungGCAllocationFailureInjector.cpp
+ src/hotspot/share/gc/g1/g1YoungGCAllocationFailureInjector.hpp
+ src/hotspot/share/gc/g1/g1YoungGCAllocationFailureInjector.inline.hpp
- src/hotspot/share/gc/g1/g1YoungGCEvacFailureInjector.cpp
- src/hotspot/share/gc/g1/g1YoungGCEvacFailureInjector.hpp
- src/hotspot/share/gc/g1/g1YoungGCEvacFailureInjector.inline.hpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! src/hotspot/share/gc/g1/g1_globals.hpp
+ test/hotspot/jtreg/gc/g1/TestAllocationFailure.java
- test/hotspot/jtreg/gc/g1/TestEvacuationFailure.java
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
! test/hotspot/jtreg/gc/g1/TestVerifyGCType.java
! test/jdk/jdk/jfr/event/gc/detailed/TestEvacuationFailedEvent.java

Changeset: 519ecd35
Author:    Joe Darcy <darcy at openjdk.org>
Committer: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2023-12-07 17:01:29 +0000
URL:       https://git.openjdk.org/leyden/commit/519ecd352a66633589f160db7390647d90e36b99

8319413: Start of release updates for JDK 23
8319414: Add SourceVersion.RELEASE_23
8319416: Add source 23 and target 23 to javac

Reviewed-by: iris, erikj, alanb, vromero

! .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/AbstractElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor14.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-M.sym.txt
+ src/jdk.compiler/share/data/symbols/java.compiler-M.sym.txt
+ src/jdk.compiler/share/data/symbols/java.datatransfer-M.sym.txt
+ src/jdk.compiler/share/data/symbols/java.desktop-M.sym.txt
+ src/jdk.compiler/share/data/symbols/java.instrument-M.sym.txt
+ src/jdk.compiler/share/data/symbols/java.logging-M.sym.txt
+ src/jdk.compiler/share/data/symbols/java.management-M.sym.txt
+ src/jdk.compiler/share/data/symbols/java.management.rmi-M.sym.txt
+ src/jdk.compiler/share/data/symbols/java.naming-M.sym.txt
+ src/jdk.compiler/share/data/symbols/java.net.http-M.sym.txt
+ src/jdk.compiler/share/data/symbols/java.prefs-M.sym.txt
+ src/jdk.compiler/share/data/symbols/java.rmi-M.sym.txt
+ src/jdk.compiler/share/data/symbols/java.scripting-M.sym.txt
+ src/jdk.compiler/share/data/symbols/java.se-M.sym.txt
+ src/jdk.compiler/share/data/symbols/java.security.jgss-M.sym.txt
+ src/jdk.compiler/share/data/symbols/java.security.sasl-M.sym.txt
+ src/jdk.compiler/share/data/symbols/java.smartcardio-M.sym.txt
+ src/jdk.compiler/share/data/symbols/java.sql-M.sym.txt
+ src/jdk.compiler/share/data/symbols/java.sql.rowset-M.sym.txt
+ src/jdk.compiler/share/data/symbols/java.transaction.xa-M.sym.txt
+ src/jdk.compiler/share/data/symbols/java.xml-M.sym.txt
+ src/jdk.compiler/share/data/symbols/java.xml.crypto-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.accessibility-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.attach-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.charsets-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.compiler-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.crypto.cryptoki-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.crypto.ec-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.dynalink-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.editpad-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.graal.compiler-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.graal.compiler.management-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.hotspot.agent-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.httpserver-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.incubator.foreign-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.incubator.vector-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.internal.ed-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.internal.jvmstat-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.internal.le-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.internal.opt-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.internal.vm.ci-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jartool-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.javadoc-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jcmd-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jconsole-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jdeps-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jdi-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jdwp.agent-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jfr-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jlink-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jpackage-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jshell-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jsobject-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jstatd-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.localedata-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.management-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.management.agent-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.management.jfr-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.naming.dns-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.naming.rmi-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.net-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.nio.mapmode-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.random-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.sctp-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.security.auth-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.security.jgss-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.unsupported-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.unsupported.desktop-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.xml.dom-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.zipfs-M.sym.txt
! src/jdk.compiler/share/data/symbols/symbols
! 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: fe4c0a2f
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2023-12-07 19:32:55 +0000
URL:       https://git.openjdk.org/leyden/commit/fe4c0a2f04cc45e6e27e6d8a8941bbbf9a8def8c

8302790: Set FileMapRegion::mapped_base() to null if mapping fails

Reviewed-by: iklam, ccheung

! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp

Changeset: 4ed38f5a
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2023-12-07 19:46:18 +0000
URL:       https://git.openjdk.org/leyden/commit/4ed38f5ad5f822ab948257ed39717ea919fd32ed

8321409: Console read line with zero out should zero out underlying buffer in JLine (redux)

Reviewed-by: alanb

! src/jdk.internal.le/share/classes/jdk/internal/org/jline/JdkConsoleProviderImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/LineReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/LineReaderImpl.java

Changeset: 959a443a
Author:    Phil Race <prr at openjdk.org>
Date:      2023-12-07 21:05:38 +0000
URL:       https://git.openjdk.org/leyden/commit/959a443a9eb8f1ebc1335fdd86d421154bd71491

8288712: Typo in javadoc in javax.imageio.ImageReader.java

Reviewed-by: iris

! src/java.desktop/share/classes/javax/imageio/ImageReader.java

Changeset: 354ea4c2
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2023-12-07 23:18:23 +0000
URL:       https://git.openjdk.org/leyden/commit/354ea4c28f1449479f71e89831c64047c50e1a61

8299426: Heap dump does not contain virtual Thread stack references

Reviewed-by: cjplummer, sspitsyn, lmesnik

! src/hotspot/share/services/heapDumper.cpp
! test/hotspot/jtreg/serviceability/dcmd/gc/HeapDumpParallelTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/HeapDump/VThreadInHeapDump.java

Changeset: 11e4a925
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2023-12-07 23:25:56 +0000
URL:       https://git.openjdk.org/leyden/commit/11e4a925bec3c1f79e03045d48def53188b655e6

8320597: RSA signature verification fails on signed data that does not encode params correctly

Reviewed-by: mullan, valeriep

! src/java.base/share/classes/sun/security/rsa/RSASignature.java
! src/java.base/share/classes/sun/security/rsa/RSAUtil.java
+ test/jdk/sun/security/rsa/WithoutNULL.java

Changeset: 25dc4762
Author:    Phil Race <prr at openjdk.org>
Date:      2023-12-07 23:33:56 +0000
URL:       https://git.openjdk.org/leyden/commit/25dc4762b419a6b09d17d9055b1f75e4b531458a

8286827: BogusColorSpace methods return wrong array

Reviewed-by: bpb, serb

! src/java.desktop/share/classes/com/sun/imageio/plugins/common/BogusColorSpace.java

Changeset: cb7e3d26
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2023-12-08 01:24:25 +0000
URL:       https://git.openjdk.org/leyden/commit/cb7e3d263a6ed65257b316ffcbbd5e19142eb8d1

8321560: [BACKOUT] 8299426: Heap dump does not contain virtual Thread stack references

Reviewed-by: cjplummer, dholmes

! src/hotspot/share/services/heapDumper.cpp
! test/hotspot/jtreg/serviceability/dcmd/gc/HeapDumpParallelTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/HeapDump/VThreadInHeapDump.java

Changeset: af5c4922
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2023-12-08 07:10:20 +0000
URL:       https://git.openjdk.org/leyden/commit/af5c49226c3416a9c3bdde06cac2076acf9de5c3

8320532: Remove Thread/ThreadGroup suspend/resume

Reviewed-by: dholmes, jpai, sspitsyn, smarks

! 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/doc-files/threadPrimitiveDeprecation.html
! src/java.management/share/classes/java/lang/management/ThreadInfo.java
- test/jdk/java/lang/Thread/DegradedMethodsThrowUOE.java
+ test/jdk/java/lang/Thread/ThreadStopTest.java
! test/jdk/java/lang/Thread/virtual/ThreadAPI.java
! test/jdk/java/lang/ThreadGroup/BasicTests.java
! test/jdk/java/nio/channels/SocketChannel/SendUrgentData.java

Changeset: 86623aa4
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2023-12-08 08:04:38 +0000
URL:       https://git.openjdk.org/leyden/commit/86623aa41d09212e4bd366d620d1df9fd16acf93

8320786: Remove ThreadGroup.stop

Reviewed-by: rriggs, dholmes, jpai

! src/java.base/share/classes/java/lang/ThreadGroup.java
! test/jdk/java/lang/ThreadGroup/BasicTests.java

Changeset: f577385f
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2023-12-08 10:21:07 +0000
URL:       https://git.openjdk.org/leyden/commit/f577385fc8d5a6f4c47d88e8f9166a7b76d1246e

8316738: java/net/httpclient/HttpClientLocalAddrTest.java failed in timeout

Reviewed-by: dfuchs

! test/jdk/java/net/httpclient/HttpClientLocalAddrTest.java

Changeset: bad5edf1
Author:    sunguoyun <sunguoyun at loongson.cn>
Committer: Markus Grönlund <mgronlun at openjdk.org>
Date:      2023-12-08 10:47:58 +0000
URL:       https://git.openjdk.org/leyden/commit/bad5edf1468eb27c0c2f6f53e212de758c726395

8320959: jdk/jfr/event/runtime/TestShutdownEvent.java crash with CONF=fastdebug -Xcomp

Co-authored-by: Markus Grönlund <mgronlun at openjdk.org>
Reviewed-by: mgronlun

! src/hotspot/share/jfr/support/jfrNativeLibraryLoadEvent.cpp

Changeset: 9e48b90c
Author:    Daniel Lundén <daniel.lunden at oracle.com>
Committer: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2023-12-08 11:04:39 +0000
URL:       https://git.openjdk.org/leyden/commit/9e48b90c7fd349195a1389c480c66dfd9b1a7f75

8310524: C2: record parser-generated LoadN nodes for IGVN

Reviewed-by: chagedorn, rcastanedalo, thartmann

! src/hotspot/share/opto/graphKit.cpp
+ test/hotspot/jtreg/compiler/c2/irTests/igvn/TestLoadNIdeal.java

Changeset: 701bc3bb
Author:    Daniel Lundén <daniel.lunden at oracle.com>
Committer: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2023-12-08 11:08:08 +0000
URL:       https://git.openjdk.org/leyden/commit/701bc3bbbe49a46aea7efc195463cc2efd64a785

8295166: IGV: dump graph at more locations

Reviewed-by: thartmann, rcastanedalo, chagedorn

! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopUnswitch.cpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/phasetype.hpp
! src/hotspot/share/opto/split_if.cpp
! src/hotspot/share/opto/superword.cpp
! src/utils/IdealGraphVisualizer/README.md
! test/hotspot/jtreg/compiler/lib/ir_framework/CompilePhase.java
! test/jdk/jdk/jfr/event/compiler/TestCompilerPhase.java

Changeset: 05f95093
Author:    Frederic Thevenet <fthevenet at openjdk.org>
Committer: Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2023-12-08 14:09:01 +0000
URL:       https://git.openjdk.org/leyden/commit/05f950934ee720c82e9b62dd8d31e13bab7775da

8321374: Add a configure option to explicitly set CompanyName property in VersionInfo resource for Windows exe/dll

Reviewed-by: erikj, ihse

! make/autoconf/jdk-version.m4
! make/autoconf/spec.gmk.in
! make/common/JdkNativeCompilation.gmk

Changeset: b893a2b2
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2023-12-08 15:46:02 +0000
URL:       https://git.openjdk.org/leyden/commit/b893a2b2f70346f9d204d1050a0ad32fd98fdd56

8321597: Use .template consistently for files treated as templates by the build

Reviewed-by: erikj

! make/CompileDemos.gmk
! make/JrtfsJar.gmk
! make/MacBundles.gmk
= make/autoconf/Makefile.template
! make/autoconf/basic.m4
= make/autoconf/bootcycle-spec.gmk.template
= make/autoconf/buildjdk-spec.gmk.template
= make/autoconf/compare.sh.template
= make/autoconf/spec.gmk.template
! make/common/modules/LauncherCommon.gmk
= make/data/bundle/JDK-Info.plist.template
= make/data/bundle/JRE-Info.plist.template
= make/data/bundle/cmdline-Info.plist.template
= make/data/mainmanifest/manifest.mf.template
! make/hotspot/gensrc/GenerateSources.gmk
= make/scripts/hotspot.sh.template

Changeset: 0eb299af
Author:    Lance Andersen <lancea at openjdk.org>
Date:      2023-12-08 16:37:53 +0000
URL:       https://git.openjdk.org/leyden/commit/0eb299af792f95d66797e2274c359190bfd5560c

8316141: Improve CEN header validation checking

Reviewed-by: alanb

! src/java.base/share/classes/java/util/zip/ZipFile.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
! test/jdk/java/util/zip/ZipFile/CorruptedZipFiles.java
+ test/jdk/jdk/nio/zipfs/CorruptedZipFilesTest.java

Changeset: 2c2d4d2c
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2023-12-08 17:02:35 +0000
URL:       https://git.openjdk.org/leyden/commit/2c2d4d2cdef209b6f791d20b01b6aaf6d7a99fde

8321485: remove serviceability/attach/ConcAttachTest.java from problemlist on macosx

Reviewed-by: jpai, amenkov

! test/hotspot/jtreg/ProblemList.txt

Changeset: 5e6bfc5e
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2023-12-08 17:25:22 +0000
URL:       https://git.openjdk.org/leyden/commit/5e6bfc5eaa455540e66abfcb1ddd7bb404ace579

8321539: Minimal build is broken by JDK-8320935

Reviewed-by: matsaave, ccheung, mbaesken

! src/hotspot/share/cds/cdsConfig.hpp

Changeset: 6c13a303
Author:    Phil Race <prr at openjdk.org>
Date:      2023-12-08 18:47:30 +0000
URL:       https://git.openjdk.org/leyden/commit/6c13a3032f3e6f08216fa8d69ccb2c311753a41e

8312307: Obsoleted code in hb-jdk-font.cc

Reviewed-by: serb

! src/java.desktop/share/native/libfontmanager/hb-jdk-font.cc
! src/java.desktop/share/native/libfontmanager/hb-jdk.h

Changeset: 0c178beb
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2023-12-08 18:47:40 +0000
URL:       https://git.openjdk.org/leyden/commit/0c178beb69c4c5fc3e92621340748e42d017d458

8321206: Make Locale related system properties `StaticProperty`

Reviewed-by: rriggs

! src/hotspot/share/cds/cdsHeapVerifier.cpp
! src/java.base/share/classes/java/util/Locale.java
! src/java.base/share/classes/jdk/internal/util/StaticProperty.java

Changeset: 71800884
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-12-08 19:19:01 +0000
URL:       https://git.openjdk.org/leyden/commit/71800884f68f984f43a59142e22b4b06df607965

8321429: (fc) FileChannel.lock creates a FileKey containing two long index values, they could be stored as int values

Reviewed-by: alanb

! src/java.base/windows/classes/sun/nio/ch/FileKey.java
! src/java.base/windows/native/libnio/ch/FileKey.c

Changeset: 5c12a182
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-12-08 19:33:48 +0000
URL:       https://git.openjdk.org/leyden/commit/5c12a182e3f9aed8d075bb066cb8a093abab92de

8320790: Update --release 22 symbol information for JDK 22 build 27

Reviewed-by: iris, jjg

! src/jdk.compiler/share/data/symbols/java.base-M.sym.txt
! src/jdk.compiler/share/data/symbols/java.compiler-M.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.crypto.ec-M.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.jartool-M.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.jdeps-M.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.jfr-M.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.jlink-M.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.jshell-M.sym.txt
! src/jdk.compiler/share/data/symbols/symbols

Changeset: ce108446
Author:    vamsi-parasa <srinivas.vamsi.parasa at intel.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2023-12-08 22:52:48 +0000
URL:       https://git.openjdk.org/leyden/commit/ce108446ca1fe604ecc24bbefb0bf1c6318271c7

8319577: x86_64 AVX2 intrinsics for Arrays.sort methods (int, float arrays)

Reviewed-by: sviswanathan, ihse, jbhateja, kvn

! make/modules/java.base/Lib.gmk
! src/hotspot/cpu/aarch64/matcher_aarch64.hpp
! src/hotspot/cpu/arm/matcher_arm.hpp
! src/hotspot/cpu/ppc/matcher_ppc.hpp
! src/hotspot/cpu/riscv/matcher_riscv.hpp
! src/hotspot/cpu/s390/matcher_s390.hpp
! src/hotspot/cpu/x86/matcher_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/share/opto/library_call.cpp
+ src/java.base/linux/native/libsimdsort/avx2-32bit-qsort.hpp
+ src/java.base/linux/native/libsimdsort/avx2-emu-funcs.hpp
+ src/java.base/linux/native/libsimdsort/avx2-linux-qsort.cpp
! src/java.base/linux/native/libsimdsort/avx512-32bit-qsort.hpp
- src/java.base/linux/native/libsimdsort/avx512-64bit-common.h
! src/java.base/linux/native/libsimdsort/avx512-64bit-qsort.hpp
- src/java.base/linux/native/libsimdsort/avx512-common-qsort.h
! src/java.base/linux/native/libsimdsort/avx512-linux-qsort.cpp
+ src/java.base/linux/native/libsimdsort/simdsort-support.hpp
+ src/java.base/linux/native/libsimdsort/xss-common-includes.h
+ src/java.base/linux/native/libsimdsort/xss-common-qsort.h
+ src/java.base/linux/native/libsimdsort/xss-network-qsort.hpp
+ src/java.base/linux/native/libsimdsort/xss-optimal-networks.hpp
+ src/java.base/linux/native/libsimdsort/xss-pivot-selection.hpp

Changeset: d13302f8
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2023-12-11 07:52:31 +0000
URL:       https://git.openjdk.org/leyden/commit/d13302f8b06f65319426a25a9368abaf72f3c247

8321387: SegmentAllocator:allocateFrom(AddressLayout, MemorySegment) does not throw stated UnsupportedOperationException

Reviewed-by: mcimadamore

! 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/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! test/jdk/java/foreign/TestArrayCopy.java
! test/jdk/java/foreign/TestMemoryAccess.java
! test/jdk/java/foreign/TestMemoryAccessInstance.java
! test/jdk/java/foreign/TestSegmentAllocators.java
! test/jdk/java/foreign/TestSegmentCopy.java
! test/jdk/java/foreign/TestSegments.java

Changeset: 92fd490f
Author:    Anton Bobrov <antbob at users.noreply.github.com>
Committer: Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2023-12-11 08:29:40 +0000
URL:       https://git.openjdk.org/leyden/commit/92fd490f22f690ff7698182658363b7035bcc3bf

8321176: [Screencast] make a second attempt on screencast failure

Reviewed-by: azvegint, prr

! src/java.desktop/unix/native/libawt_xawt/awt/fp_pipewire.h
! src/java.desktop/unix/native/libawt_xawt/awt/screencast_pipewire.c

Changeset: 3c6459e1
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-12-11 10:08:42 +0000
URL:       https://git.openjdk.org/leyden/commit/3c6459e1de9e75898a1b32a95acf684050fbe1af

8321641: ClassFile ModuleAttribute.ModuleAttributeBuilder::moduleVersion spec contains a copy-paste error

Reviewed-by: alanb

! src/java.base/share/classes/java/lang/classfile/attribute/ModuleAttribute.java

Changeset: ce8399fd
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2023-12-11 12:20:22 +0000
URL:       https://git.openjdk.org/leyden/commit/ce8399fd6071766114f5f201b6e44a7abdba9f5a

8321582: yield <primitive-type>.class not parsed correctly.

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitch.java

Changeset: 486594d4
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2023-12-11 14:17:38 +0000
URL:       https://git.openjdk.org/leyden/commit/486594d4273e9d5a8db43de861e3ca3ce823f0da

8316657: Support whitebox testing in microbenchmarks

Reviewed-by: erikj, redestad

! make/Main.gmk
! make/test/BuildMicrobenchmark.gmk
! make/test/BuildTestLib.gmk

Changeset: b270f30d
Author:    Hamlin Li <mli at openjdk.org>
Date:      2023-12-11 15:45:47 +0000
URL:       https://git.openjdk.org/leyden/commit/b270f30d101432574bfced045241e134ce4608f2

8318629: G1: Refine code a bit in G1RemSetTrackingPolicy::update_at_allocate

Reviewed-by: ayang, tschatzl

! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp

Changeset: ce4b257f
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2023-12-11 19:05:40 +0000
URL:       https://git.openjdk.org/leyden/commit/ce4b257fa539d35a7d14bba2d5d3342093d714e1

8320886: Unsafe_SetMemory0 is not guarded

Reviewed-by: dholmes, fparain

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/share/prims/unsafe.cpp
! test/hotspot/jtreg/runtime/Unsafe/InternalErrorTest.java

Changeset: 6359b4ec
Author:    Yuri Gaevsky <yuri.gaevsky at gmail.com>
Committer: Vladimir Kempik <vkempik at openjdk.org>
Date:      2023-12-12 06:35:09 +0000
URL:       https://git.openjdk.org/leyden/commit/6359b4ec2303e9cd81f3cbcfdf1c3e015278cb7b

8318217: RISC-V: C2 VectorizedHashCode

Reviewed-by: mli, fyang

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

Changeset: 973bcdab
Author:    Guoxiong Li <gli at openjdk.org>
Date:      2023-12-12 07:19:50 +0000
URL:       https://git.openjdk.org/leyden/commit/973bcdab81f754671de4c55656b8fb921bba4f61

8321631: Fix comments in access.hpp

Reviewed-by: eosterlund, stefank

! src/hotspot/share/oops/access.hpp

Changeset: b8c0b2fd
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2023-12-12 07:55:56 +0000
URL:       https://git.openjdk.org/leyden/commit/b8c0b2fd8c1331692f4ee397f1115ed48d8940d1

8321594: NativeThreadSet should use placeholder for virtual threads

Reviewed-by: bpb

! src/java.base/share/classes/sun/nio/ch/NativeThreadSet.java
! src/java.base/unix/classes/sun/nio/ch/NativeThread.java
! src/java.base/windows/classes/sun/nio/ch/NativeThread.java

Changeset: 2611a49e
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-12-12 08:36:55 +0000
URL:       https://git.openjdk.org/leyden/commit/2611a49ea13ee7a07f22692c3a4b32856ec5898f

8321287: Remove unused enum style in Prefetch

Reviewed-by: fparain, gziemski

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

Changeset: d5214a42
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-12-12 09:45:27 +0000
URL:       https://git.openjdk.org/leyden/commit/d5214a4288e77e66c83c03c8f6b7e8456c01ca81

8321814: G1: Remove unused G1RemSetScanState::_collection_set_iter_state

Reviewed-by: tschatzl

! src/hotspot/share/gc/g1/g1RemSet.cpp

Changeset: e1fd663f
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2023-12-12 09:58:41 +0000
URL:       https://git.openjdk.org/leyden/commit/e1fd663f224909c09f2f6fab7ad20f7b7864b62b

8311306: Test com/sun/management/ThreadMXBean/ThreadCpuTimeArray.java failed: out of expected range

Reviewed-by: sspitsyn

! test/jdk/com/sun/management/ThreadMXBean/ThreadCpuTimeArray.java

Changeset: 6f482406
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2023-12-12 10:02:01 +0000
URL:       https://git.openjdk.org/leyden/commit/6f4824068dbd0631ac73c79de479245e0c53ed81

8321729: Remove 'orb' field in RMIConnector

Reviewed-by: rriggs, dfuchs

! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnector.java

Changeset: 7d903964
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-12-12 10:35:40 +0000
URL:       https://git.openjdk.org/leyden/commit/7d903964fb1b8840664d4f0f9a4fa1a53111a856

8321422: Test gc/g1/pinnedobjs/TestPinnedObjectTypes.java times out after completion

Reviewed-by: iwalulya, ayang

! test/hotspot/jtreg/gc/g1/pinnedobjs/TestPinnedObjectTypes.java

Changeset: c5168526
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2023-12-12 11:27:31 +0000
URL:       https://git.openjdk.org/leyden/commit/c51685267c7bd5a7cee27ebc2bf0d9899cda9d4c

8321889: JavaDoc method references with wrong (nested) type

Reviewed-by: alanb

! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.compiler/share/classes/javax/lang/model/element/package-info.java
! src/java.smartcardio/share/classes/javax/smartcardio/CardTerminals.java

Changeset: 5718039a
Author:    Jamil Nimeh <jnimeh at openjdk.org>
Date:      2023-12-12 14:36:58 +0000
URL:       https://git.openjdk.org/leyden/commit/5718039a46ae51fa9b7042fe7163e3637e981b05

8321542: C2: Missing ChaCha20 stub for x86_32 leads to crashes

Reviewed-by: chagedorn, shade

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

Changeset: df4ed7ef
Author:    Christian Stein <cstein at openjdk.org>
Date:      2023-12-12 15:26:21 +0000
URL:       https://git.openjdk.org/leyden/commit/df4ed7eff7cc4afb2f0bcfdbb2489715ab209737

8321739: Source launcher fails with "Not a directory" error

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/MemoryContext.java
! test/langtools/tools/javac/launcher/GetResourceTest.java
+ test/langtools/tools/javac/launcher/src/java

Changeset: b25ed57b
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2023-12-12 18:30:41 +0000
URL:       https://git.openjdk.org/leyden/commit/b25ed57b764fc485e4e8ca4118ffb1cc70fdfe7f

8270269: Desktop.browse method fails if earlier CoInitialize call as COINIT_MULTITHREADED

Reviewed-by: aivanov

! src/java.desktop/windows/classes/sun/awt/windows/WDesktopPeer.java
! src/java.desktop/windows/native/libawt/windows/awt_Desktop.cpp

Changeset: a3447ec6
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-12-12 18:44:43 +0000
URL:       https://git.openjdk.org/leyden/commit/a3447ec6562c5b4570da964d08ce8ae4c157c961

8321827: Remove unnecessary suppress warnings annotations from the printing processor

Reviewed-by: jlaskey

! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java

Changeset: aadf3680
Author:    Justin Lu <jlu at openjdk.org>
Date:      2023-12-12 19:25:20 +0000
URL:       https://git.openjdk.org/leyden/commit/aadf36809c5daee8897601d33d8e6d6cedb57b9b

6230751: [Fmt-Ch] Recursive MessageFormats in ChoiceFormats ignore indicated subformats

Reviewed-by: naoto

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

Changeset: d5a96e3f
Author:    Alexandre Iline <shurailine at openjdk.org>
Date:      2023-12-12 20:41:18 +0000
URL:       https://git.openjdk.org/leyden/commit/d5a96e3f490ba9591f61b23dc2b06e65b0098140

8321621: Update JCov version to 3.0.16

Reviewed-by: erikj, alanb, ihse

! make/conf/jib-profiles.js

Changeset: 4fb5c128
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2023-12-12 20:55:17 +0000
URL:       https://git.openjdk.org/leyden/commit/4fb5c12813c6d447709d3fef690387ddab0e8dae

8321180: Condition for non-latin1 string size too large exception is off by one

Reviewed-by: rgiulietti

! src/java.base/share/classes/java/lang/StringUTF16.java
+ test/jdk/java/lang/String/CompactString/MaxSizeUTF16String.java

Changeset: ac07355f
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-12-12 21:00:50 +0000
URL:       https://git.openjdk.org/leyden/commit/ac07355f5507cdb3a741ec1122e5e9983eac3936

8320200: Use Elements predicates for record constructors to improve print output

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java

Changeset: 5463c9cd
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2023-12-12 21:31:41 +0000
URL:       https://git.openjdk.org/leyden/commit/5463c9cd9a0a6f95f90787c330679b2ea78690c6

8321557: Move SOURCE line verification for OracleJDK out of OpenJDK

Reviewed-by: ihse

! test/jdk/build/releaseFile/CheckReleaseFile.java

Changeset: 1b621f55
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2023-12-12 22:49:41 +0000
URL:       https://git.openjdk.org/leyden/commit/1b621f5527a0d7ae345d79f293357446ab7876d9

8321474: TestAutoCreateSharedArchiveUpgrade.java should be updated with JDK 21

Reviewed-by: dholmes, iklam

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

Changeset: 3d9d353e
Author:    David Holmes <dholmes at openjdk.org>
Date:      2023-12-12 23:00:48 +0000
URL:       https://git.openjdk.org/leyden/commit/3d9d353edb64dd364925481d7b7c8822beeaa117

8321825: Remove runtime/CompressedOops/CompressedClassPointers.java from the ProblemList

Reviewed-by: ccheung

! test/hotspot/jtreg/ProblemList.txt

Changeset: 8a0a6f8c
Author:    Sergey Tsypanov <stsypanov at openjdk.org>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2023-12-13 09:10:11 +0000
URL:       https://git.openjdk.org/leyden/commit/8a0a6f8c252082050c3714d9c14ad2972ac97ecf

8321279: Implement hashCode() in Heap-X-Buffer.java.template

Reviewed-by: alanb, bpb

! src/java.base/share/classes/java/nio/Heap-X-Buffer.java.template
! test/micro/org/openjdk/bench/java/nio/ByteBuffers.java

Changeset: f573f6d2
Author:    Aleksei Voitylov <avoitylov at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2023-12-13 11:04:11 +0000
URL:       https://git.openjdk.org/leyden/commit/f573f6d233d5ea1657018c3c806fee0fac382ac3

8321515: ARM32: Move method resolution information out of the cpCache properly

Reviewed-by: shade

! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp

Changeset: 493b5bd2
Author:    Lei Zaakjyu <lizbing07734 at icloud.com>
Committer: Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-12-13 11:18:38 +0000
URL:       https://git.openjdk.org/leyden/commit/493b5bd2fd5d4c2529e12a401f76178c1f4161fd

8293622: Cleanup use of G1ConcRefinementThreads

Reviewed-by: ayang, iwalulya

! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefine.hpp
! src/hotspot/share/gc/g1/g1FromCardCache.cpp
! src/hotspot/share/gc/g1/g1RemSetSummary.cpp

Changeset: 2a565ff3
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-12-13 11:18:51 +0000
URL:       https://git.openjdk.org/leyden/commit/2a565ff36809599117e4b38e18f15d1f29cd8fc0

8321808: G1: Use unsigned type for non-negative G1 flags

Reviewed-by: tschatzl, iwalulya

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

Changeset: 9320ef9b
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-12-13 12:43:41 +0000
URL:       https://git.openjdk.org/leyden/commit/9320ef9b29927b8fff52055d7a7a89db9b15b95b

8321973: Parallel: Remove unused methods in AdaptiveSizePolicy

Reviewed-by: tschatzl

! src/hotspot/share/gc/shared/adaptiveSizePolicy.hpp

Changeset: 7ece9e90
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2023-12-13 17:34:37 +0000
URL:       https://git.openjdk.org/leyden/commit/7ece9e90c0198f92cdf8d620e346c4a9832724cd

8321400: java/foreign/TestStubAllocFailure.java fails with code cache exhaustion

Reviewed-by: mcimadamore

! test/jdk/java/foreign/TestAddressDereference.java
! test/jdk/java/foreign/TestStubAllocFailure.java
! test/jdk/java/foreign/TestUpcallException.java
! test/jdk/java/foreign/UpcallTestHelper.java
! test/jdk/java/foreign/critical/TestCriticalUpcall.java
! test/jdk/java/foreign/passheapsegment/TestPassHeapSegment.java
! test/lib/jdk/test/lib/process/OutputAnalyzer.java

Changeset: cf948548
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2023-12-13 18:47:04 +0000
URL:       https://git.openjdk.org/leyden/commit/cf948548c390c42ca63525d41a9d63ff31349c3a

8321565: [REDO] Heap dump does not contain virtual Thread stack references

Reviewed-by: sspitsyn, yyang, dholmes

! src/hotspot/share/services/heapDumper.cpp
! test/hotspot/jtreg/serviceability/dcmd/gc/HeapDumpParallelTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/HeapDump/VThreadInHeapDump.java

Changeset: c8ad7b7f
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2023-12-14 07:23:21 +0000
URL:       https://git.openjdk.org/leyden/commit/c8ad7b7f84ead3f850f034e1db6335bbbac41589

8321974: Crash in ciKlass::is_subtype_of because TypeAryPtr::_klass is not initialized

Reviewed-by: roland, kvn

! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
+ test/hotspot/jtreg/compiler/c2/TestUninitializedKlassField.java

Changeset: ddbbd36e
Author:    Joe Wang <joehw at openjdk.org>
Date:      2023-12-14 07:45:02 +0000
URL:       https://git.openjdk.org/leyden/commit/ddbbd36e4b064b9e7433f0a55973d72cd6dbc0d3

8320279: Link issues in java.xml module-info.java

Reviewed-by: iris, lancea, naoto

! src/java.xml/share/classes/javax/xml/XMLConstants.java
! src/java.xml/share/classes/javax/xml/stream/XMLEventFactory.java
! src/java.xml/share/classes/javax/xml/stream/XMLInputFactory.java
! src/java.xml/share/classes/javax/xml/stream/XMLOutputFactory.java
! src/java.xml/share/classes/module-info.java

Changeset: d632d743
Author:    Daniel Lundén <daniel.lunden at oracle.com>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date:      2023-12-14 09:29:34 +0000
URL:       https://git.openjdk.org/leyden/commit/d632d743e018c69ecf423af75b65354e8ffaefc8

8321820: TestLoadNIdeal fails on 32-bit because -XX:+UseCompressedOops is not recognized

Reviewed-by: rcastanedalo, chagedorn, shade

! test/hotspot/jtreg/compiler/c2/irTests/igvn/TestLoadNIdeal.java

Changeset: d2ba3b1e
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2023-12-14 10:36:23 +0000
URL:       https://git.openjdk.org/leyden/commit/d2ba3b1ef733cb8435188993791f2af7f1d4f0eb

8312150: Remove -Xnoagent option

Reviewed-by: dholmes, alanb

! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/jtreg/runtime/CommandLine/TestNullTerminatedFlags.java

Changeset: 2838a916
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-12-14 11:36:57 +0000
URL:       https://git.openjdk.org/leyden/commit/2838a916ab98cb0152f8b1e3f96eccca198af5e9

8288989: Make tests not depend on the source code

Reviewed-by: mcimadamore

! test/langtools/jdk/javadoc/doclet/testDocletExample/TestDocletExample.java
! test/langtools/tools/javac/api/snippets/TestJavaxToolsSnippets.java

Changeset: 5a97dbf6
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-12-14 12:30:47 +0000
URL:       https://git.openjdk.org/leyden/commit/5a97dbf60686d5d52027f4be80ccc00b7a78504d

8322034: Parallel: Remove unused methods in PSAdaptiveSizePolicy

Reviewed-by: kbarrett

! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.hpp

Changeset: 69014cd5
Author:    Daniel Lundén <daniel.lunden at oracle.com>
Committer: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2023-12-14 13:09:39 +0000
URL:       https://git.openjdk.org/leyden/commit/69014cd55b59a0a63f4918fad575a6887640573e

8320682: [AArch64] C1 compilation fails with "Field too big for insn"

Reviewed-by: thartmann, aph, dlong

! src/hotspot/share/c1/c1_globals.hpp
! test/hotspot/jtreg/compiler/arguments/TestC1Globals.java

Changeset: 62b7c5ea
Author:    Darragh Clarke <dclarke at openjdk.org>
Date:      2023-12-14 13:24:19 +0000
URL:       https://git.openjdk.org/leyden/commit/62b7c5eaed1e6ffd6f2c8371eb4cf01dd9d53a06

8319647: Few java/lang/System/LoggerFinder/modules tests ignore vm flags

Reviewed-by: lmesnik

! test/jdk/java/lang/System/LoggerFinder/modules/JDKLoggerForImageTest.java
! test/jdk/java/lang/System/LoggerFinder/modules/JDKLoggerForJDKTest.java
! test/jdk/java/lang/System/LoggerFinder/modules/LoggerInImageTest.java
! test/jdk/java/lang/System/LoggerFinder/modules/NamedLoggerForImageTest.java
! test/jdk/java/lang/System/LoggerFinder/modules/NamedLoggerForJDKTest.java
! test/jdk/java/lang/System/LoggerFinder/modules/UnnamedLoggerForImageTest.java
! test/jdk/java/lang/System/LoggerFinder/modules/UnnamedLoggerForJDKTest.java

Changeset: 45a9ade3
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2023-12-14 14:37:15 +0000
URL:       https://git.openjdk.org/leyden/commit/45a9ade3374e38205cdf3fd24282246830789d26

8202598: keytool -certreq output contains inconsistent line separators

Reviewed-by: hchao, mullan

! src/java.base/share/classes/sun/security/pkcs10/PKCS10.java
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
+ test/jdk/sun/security/tools/keytool/LineEndings.java

Changeset: fde5b168
Author:    Aleksei Voitylov <avoitylov at openjdk.org>
Committer: Roger Riggs <rriggs at openjdk.org>
Date:      2023-12-14 14:39:04 +0000
URL:       https://git.openjdk.org/leyden/commit/fde5b16817c3263236993f2e8c2d2469610d99bd

8321514: UTF16 string gets constructed incorrectly from codepoints if CompactStrings is not enabled

Co-authored-by: Roger Riggs <rriggs at openjdk.org>
Reviewed-by: rriggs

! src/java.base/share/classes/java/lang/StringUTF16.java
! test/jdk/java/lang/String/Chars.java

Changeset: c328f958
Author:    Ben Perez <ben.perez at oracle.com>
Committer: Sean Mullan <mullan at openjdk.org>
Date:      2023-12-14 17:57:36 +0000
URL:       https://git.openjdk.org/leyden/commit/c328f9589ddc3a981a2c63801bd991f8e593e69f

8296787: Unify debug printing format of X.509 cert serial numbers

Reviewed-by: mullan, coffeys

! src/java.base/share/classes/java/security/cert/X509CertSelector.java
! src/java.base/share/classes/sun/security/jca/JCAUtil.java
! src/java.base/share/classes/sun/security/pkcs/SignerInfo.java
! src/java.base/share/classes/sun/security/provider/certpath/BasicChecker.java
! src/java.base/share/classes/sun/security/provider/certpath/Builder.java
! src/java.base/share/classes/sun/security/provider/certpath/CertId.java
! src/java.base/share/classes/sun/security/provider/certpath/DistributionPointFetcher.java
! src/java.base/share/classes/sun/security/provider/certpath/ForwardBuilder.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/provider/certpath/Vertex.java
! src/java.base/share/classes/sun/security/ssl/SSLLogger.java
! src/java.base/share/classes/sun/security/ssl/StatusResponseManager.java
! src/java.base/share/classes/sun/security/util/Debug.java
! src/java.base/share/classes/sun/security/x509/SerialNumber.java
! test/jdk/java/security/cert/X509CertSelectorTest.java
! test/lib/jdk/test/lib/security/TestCertificate.java
! test/lib/jdk/test/lib/security/TestTLSHandshake.java

Changeset: 8b24851b
Author:    Justin Lu <jlu at openjdk.org>
Date:      2023-12-14 21:16:19 +0000
URL:       https://git.openjdk.org/leyden/commit/8b24851b9d3619c41c7a6cdb9193ed26a9b732dc

8321480: ISO 4217 Amendment 176 Update

Reviewed-by: naoto

! make/jdk/src/classes/build/tools/generatecurrencydata/GenerateCurrencyData.java
! src/java.base/share/classes/sun/util/resources/CurrencyNames.properties
! src/java.base/share/data/currency/CurrencyData.properties
! test/jdk/java/util/Currency/ValidateISO4217.java
! test/jdk/java/util/Currency/tablea1.txt

Changeset: d02bc873
Author:    David Holmes <dholmes at openjdk.org>
Date:      2023-12-14 21:24:17 +0000
URL:       https://git.openjdk.org/leyden/commit/d02bc873f806c90754da10c8a052e32836e895fd

8309981: Remove expired flags in JDK 23

Reviewed-by: alanb, kvn

! src/hotspot/share/runtime/arguments.cpp
! src/java.base/share/man/java.1

Changeset: 692be577
Author:    David Holmes <dholmes at openjdk.org>
Date:      2023-12-14 21:26:10 +0000
URL:       https://git.openjdk.org/leyden/commit/692be577385844bf00a01ff10e390e014191569f

8322065: Initial nroff manpage generation for JDK 23

Reviewed-by: alanb

! src/java.base/share/man/keytool.1
! src/java.rmi/share/man/rmiregistry.1
! src/java.scripting/share/man/jrunscript.1
! src/jdk.compiler/share/man/javac.1
! src/jdk.compiler/share/man/serialver.1
! src/jdk.hotspot.agent/share/man/jhsdb.1
! src/jdk.httpserver/share/man/jwebserver.1
! src/jdk.jartool/share/man/jar.1
! src/jdk.jartool/share/man/jarsigner.1
! src/jdk.javadoc/share/man/javadoc.1
! src/jdk.jcmd/share/man/jcmd.1
! src/jdk.jcmd/share/man/jinfo.1
! src/jdk.jcmd/share/man/jmap.1
! src/jdk.jcmd/share/man/jps.1
! src/jdk.jcmd/share/man/jstack.1
! src/jdk.jcmd/share/man/jstat.1
! src/jdk.jconsole/share/man/jconsole.1
! src/jdk.jdeps/share/man/javap.1
! src/jdk.jdeps/share/man/jdeprscan.1
! src/jdk.jdeps/share/man/jdeps.1
! src/jdk.jdi/share/man/jdb.1
! src/jdk.jfr/share/man/jfr.1
! src/jdk.jlink/share/man/jlink.1
! src/jdk.jlink/share/man/jmod.1
! src/jdk.jpackage/share/man/jpackage.1
! src/jdk.jshell/share/man/jshell.1
! src/jdk.jstatd/share/man/jstatd.1

Changeset: a7dde578
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2023-12-14 22:33:34 +0000
URL:       https://git.openjdk.org/leyden/commit/a7dde578a8c18ae7f38fe2061773eba6f8086aa4

8322057: Memory leaks in creating jfr symbol array

Reviewed-by: mgronlun

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

Changeset: 6dfb8120
Author:    Joshua Cao <joshcao at amazon.com>
Committer: Y. Srinivas Ramakrishna <ysr at openjdk.org>
Date:      2023-12-15 00:35:37 +0000
URL:       https://git.openjdk.org/leyden/commit/6dfb8120c270a76fcba5a5c3c9ad91da3282d5fa

8321823: Remove redundant PhaseGVN transform_no_reclaim

Reviewed-by: chagedorn, phh

! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/generateOptoStub.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/phaseX.hpp

Changeset: 0be0775a
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2023-12-15 07:23:50 +0000
URL:       https://git.openjdk.org/leyden/commit/0be0775a762edbefacf4188b4787b039153fe670

8320397: RISC-V: Avoid passing t0 as temp register to MacroAssembler:: cmpxchg_obj_header/cmpxchgptr

Reviewed-by: rehn, fyang

! src/hotspot/cpu/riscv/gc/x/x_riscv.ad
! src/hotspot/cpu/riscv/gc/z/z_riscv.ad
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp

Changeset: b31454e3
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-12-15 07:42:39 +0000
URL:       https://git.openjdk.org/leyden/commit/b31454e36234091c3827c3b4d07f62345cb0cee4

8322098: os::Linux::print_system_memory_info enhance the THP output with /sys/kernel/mm/transparent_hugepage/hpage_pmd_size

Reviewed-by: mdoerr, lucy

! src/hotspot/os/linux/os_linux.cpp

Changeset: 20de541b
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Date:      2023-12-15 10:16:35 +0000
URL:       https://git.openjdk.org/leyden/commit/20de541b1304b4dc3a385f8a78f1215da237e4aa

8322040: Missing array bounds check in ClassReader.parameter

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
+ test/langtools/tools/javac/classreader/BadMethodParameter.java

Changeset: bdebf198
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Date:      2023-12-15 12:18:01 +0000
URL:       https://git.openjdk.org/leyden/commit/bdebf198bb0f4c3347ae9539d02ce0476e1176ce

8322175: test/langtools/tools/javac/classreader/BadMethodParameter.java doesn't compile

Reviewed-by: jlahoda

! test/langtools/tools/javac/classreader/BadMethodParameter.java

Changeset: 6311dabe
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2023-12-15 16:13:36 +0000
URL:       https://git.openjdk.org/leyden/commit/6311dabe68762749e4317cfa5e13005318bdceac

8322018: Test java/lang/String/CompactString/MaxSizeUTF16String.java fails with -Xcomp

Reviewed-by: jpai

! test/jdk/java/lang/String/CompactString/MaxSizeUTF16String.java

Changeset: 05f7f0ad
Author:    Tom Rodriguez <never at openjdk.org>
Date:      2023-12-15 17:25:24 +0000
URL:       https://git.openjdk.org/leyden/commit/05f7f0ade2c6c8ef57e884048cf159c46fa27b36

8321288: [JVMCI] HotSpotJVMCIRuntime doesn't clean up WeakReferences in resolvedJavaTypes

Reviewed-by: dnsimon, kvn

! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java

Changeset: 87ef7332
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2023-12-15 17:33:50 +0000
URL:       https://git.openjdk.org/leyden/commit/87ef73329f66e898d85eecea94a4104a13b3a2db

8321958: @param/@return descriptions of ZoneRules#isDaylightSavings() are incorrect

Reviewed-by: jlu, joehw, jpai

! src/java.base/share/classes/java/time/zone/ZoneRules.java

Changeset: dcdcd48d
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2023-12-15 19:04:42 +0000
URL:       https://git.openjdk.org/leyden/commit/dcdcd48d8fbf076e12841e557ebbe70228c8a92b

8321479: java -D-D crashes

Reviewed-by: dholmes, iklam

! src/hotspot/share/runtime/arguments.cpp
+ test/hotspot/jtreg/runtime/CommandLine/UnrecognizedProperty.java

Changeset: b061b667
Author:    Alisen Chung <achung at openjdk.org>
Date:      2023-12-16 01:03:09 +0000
URL:       https://git.openjdk.org/leyden/commit/b061b6678fde891974d5b58cec963b3481099a8d

8322041: JDK 22 RDP1 L10n resource files update

Reviewed-by: almatvee, cstein, asemenyuk, joehw, jjg

! 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.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_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.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.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_de.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/doclint/resources/doclint_de.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint_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/share/classes/jdk/jpackage/internal/resources/HelpResources_de.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_ja.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_zh_CN.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_de.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_ja.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_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

Changeset: 34351b7a
Author:    Steven Schlansker <stevenschlansker at gmail.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2023-12-16 01:40:19 +0000
URL:       https://git.openjdk.org/leyden/commit/34351b7a7950a3b563748f40f2619374f62f9b16

8321892: Typo in log message logged by src/hotspot/share/nmt/virtualMemoryTracker.cpp

Reviewed-by: dholmes, azafari

! src/hotspot/share/nmt/virtualMemoryTracker.cpp

Changeset: f5538195
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-12-18 08:44:43 +0000
URL:       https://git.openjdk.org/leyden/commit/f55381950266088cc0284754b16663675867ac87

8317007: Add bulk removal of dead nmethods during class unloading

Reviewed-by: ayang, iwalulya

! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/code/compiledMethod.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/gc/g1/g1CodeRootSet.cpp
! src/hotspot/share/gc/g1/g1CodeRootSet.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/serial/genMarkSweep.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/shared/classUnloadingContext.cpp
! src/hotspot/share/gc/shared/classUnloadingContext.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
! src/hotspot/share/gc/shared/scavengableNMethods.cpp
! src/hotspot/share/gc/shared/scavengableNMethods.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp
! src/hotspot/share/gc/x/xHeap.cpp
! src/hotspot/share/gc/z/zGeneration.cpp

Changeset: 413dbf87
Author:    Lei Zaakjyu <lizbing07734 at icloud.com>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-12-18 09:31:13 +0000
URL:       https://git.openjdk.org/leyden/commit/413dbf8757d20aa05407373b82957fbd3468f3ae

8322205: Parallel: Remove unused arg in PSCardTable::pre_scavenge

Reviewed-by: ayang, tschatzl

! src/hotspot/share/gc/parallel/psCardTable.cpp
! src/hotspot/share/gc/parallel/psCardTable.hpp
! src/hotspot/share/gc/parallel/psScavenge.cpp

Changeset: f696796e
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2023-12-18 09:43:53 +0000
URL:       https://git.openjdk.org/leyden/commit/f696796e888d62535e6c864ce6fdf912eef0c3ed

8280087: G1: Handle out-of-mark stack situations during reference processing more gracefully

Reviewed-by: tschatzl, ayang

! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
+ test/hotspot/jtreg/gc/g1/TestMarkStackOverflow.java
! test/langtools/ProblemList.txt

Changeset: 341b4e09
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2023-12-18 09:45:26 +0000
URL:       https://git.openjdk.org/leyden/commit/341b4e09b73e5522f308b05c5a4ed9e161b14022

8321975: Print when add_reserved_region fails even in product mode

Reviewed-by: dholmes, stuefe

! src/hotspot/share/nmt/virtualMemoryTracker.cpp

Changeset: a247d0c7
Author:    Hamlin Li <mli at openjdk.org>
Date:      2023-12-18 10:31:29 +0000
URL:       https://git.openjdk.org/leyden/commit/a247d0c74bea50f11d24fb5f3576947c6901e567

8322209: RISC-V: Enable some tests related to MD5 instrinsic

Reviewed-by: luhenry, fyang

! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseMD5IntrinsicsOptionOnUnsupportedCPU.java
! test/hotspot/jtreg/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java

Changeset: ecff9c1e
Author:    Lei Zaakjyu <lizbing07734 at icloud.com>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-12-18 11:05:48 +0000
URL:       https://git.openjdk.org/leyden/commit/ecff9c1ef7110ce80e5ba3e13af31e2c704eb3b0

8315040: Remove redundant check in WorkerPolicy::parallel_worker_threads

Reviewed-by: ayang, tschatzl

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

Changeset: 10335f60
Author:    Alexander Scherbatiy <alexsch at openjdk.org>
Date:      2023-12-18 12:11:41 +0000
URL:       https://git.openjdk.org/leyden/commit/10335f60f923aa4f315e64acb2bfd7bb06d47a1b

7001133: OutOfMemoryError by CustomMediaSizeName implementation

Reviewed-by: psadhukhan

! src/java.desktop/share/classes/sun/print/CustomMediaSizeName.java
! src/java.desktop/share/classes/sun/print/CustomMediaTray.java
! src/java.desktop/unix/classes/sun/print/CUPSPrinter.java
! src/java.desktop/unix/classes/sun/print/IPPPrintService.java
+ test/jdk/javax/print/CustomMediaSizeNameOOMETest.java

Changeset: febf8af4
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-12-18 12:57:01 +0000
URL:       https://git.openjdk.org/leyden/commit/febf8af4b5a220ba1a3336d31c701b0c1e4ba3ee

8322089: Parallel: Remove PSAdaptiveSizePolicy::set_survivor_size

Reviewed-by: tschatzl

! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.hpp

Changeset: 75d382d3
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-12-18 12:57:12 +0000
URL:       https://git.openjdk.org/leyden/commit/75d382d3db25e1d3592de3d8bf50d6ee85343e47

8322204: Parallel: Remove unused _collection_cost_margin_fraction

Reviewed-by: tschatzl

! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp
! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.hpp

Changeset: 5584ba36
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-12-18 13:30:34 +0000
URL:       https://git.openjdk.org/leyden/commit/5584ba36c6216f4d441d254e3135f7da20370475

8322097: Serial: Refactor CardTableRS::find_first_clean_card

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/gc/serial/cardTableRS.cpp
! src/hotspot/share/gc/shared/cardTable.hpp

Changeset: 7e1d26dd
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-12-18 14:29:00 +0000
URL:       https://git.openjdk.org/leyden/commit/7e1d26dd5cf665fb5cf64b8a0c3e6ff4f8d77360

8322287: Parallel: Remove unused arg in adjust_eden_for_pause_time and adjust_eden_for_minor_pause_time

Reviewed-by: tschatzl

! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp
! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.hpp

Changeset: c0a3b769
Author:    Yi-Fan Tsai <yftsai at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2023-12-18 15:19:16 +0000
URL:       https://git.openjdk.org/leyden/commit/c0a3b76958bd6766b18cab31b461c1b0ac2c65cd

8316197: Make tracing of inline cache available in unified logging

Reviewed-by: kvn, dholmes

! src/hotspot/cpu/aarch64/compiledIC_aarch64.cpp
! src/hotspot/cpu/arm/compiledIC_arm.cpp
! src/hotspot/cpu/ppc/compiledIC_ppc.cpp
! src/hotspot/cpu/riscv/compiledIC_riscv.cpp
! src/hotspot/cpu/s390/compiledIC_s390.cpp
! src/hotspot/cpu/x86/compiledIC_x86.cpp
! src/hotspot/share/code/compiledIC.cpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/compiler/arguments/TestTraceICs.java

Changeset: a5122d7f
Author:    Yi-Fan Tsai <yftsai at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2023-12-18 15:20:59 +0000
URL:       https://git.openjdk.org/leyden/commit/a5122d7f6c36a4c98ea4bea7a7c8081e2a4dadca

8314029: Add file name parameter to Compiler.perfmap

Reviewed-by: cjplummer, eastigeevich

! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
! src/jdk.jcmd/share/man/jcmd.1
! test/hotspot/jtreg/serviceability/dcmd/compiler/PerfMapTest.java

Changeset: 66aeb894
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2023-12-18 16:52:36 +0000
URL:       https://git.openjdk.org/leyden/commit/66aeb89469c20f1f1840773e59d3b45393418344

8315462: [REDO] runtime/NMT/SummarySanityCheck.java failed with "Total committed (MMMMMM) did not match the summarized committed (NNNNNN)"

Reviewed-by: gziemski, stuefe

! src/hotspot/share/nmt/mallocTracker.cpp
! src/hotspot/share/nmt/mallocTracker.hpp

Changeset: 1fde8b86
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2023-12-18 17:05:22 +0000
URL:       https://git.openjdk.org/leyden/commit/1fde8b868a0e40fb79de505106ef07e3dccbd1de

8321933: TestCDSVMCrash.java spawns two processes

Reviewed-by: ccheung, iklam

! test/hotspot/jtreg/runtime/cds/TestCDSVMCrash.java

Changeset: 4f3de096
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2023-12-18 17:56:07 +0000
URL:       https://git.openjdk.org/leyden/commit/4f3de09672d203a0182f330645962c3d08e5e206

8321940: Improve CDSHeapVerifier in handling of interned strings

Reviewed-by: ccheung, matsaave

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

Changeset: b98d13fc
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-12-18 18:10:34 +0000
URL:       https://git.openjdk.org/leyden/commit/b98d13fc3c7f6747d9201eb884cf9d3181671ccb

8259637: java.io.File.getCanonicalPath() returns different values for same path

Reviewed-by: alanb

! src/java.base/unix/native/libjava/path_util.c
! test/jdk/java/io/File/GetCanonicalPath.java

Changeset: 459957f3
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2023-12-18 21:14:09 +0000
URL:       https://git.openjdk.org/leyden/commit/459957f30a6e0fe40636dd72faa3f0d86151c94f

8322062: com/sun/jdi/JdwpAllowTest.java does not performs negative testing with prefix length

Reviewed-by: cjplummer, sspitsyn

! test/jdk/com/sun/jdi/JdwpAllowTest.java

Changeset: 808a0392
Author:    William Kemper <wkemper at openjdk.org>
Committer: Y. Srinivas Ramakrishna <ysr at openjdk.org>
Date:      2023-12-19 00:09:31 +0000
URL:       https://git.openjdk.org/leyden/commit/808a03927c153581cbece93a4f5a4f8242b61ef5

8321815: Shenandoah: gc state should be synchronized to java threads only once per safepoint

Reviewed-by: kdnilsen, ysr

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp

Changeset: 59073fa3
Author:    Gui Cao <gcao at openjdk.org>
Committer: Robbin Ehn <rehn at openjdk.org>
Date:      2023-12-19 07:45:59 +0000
URL:       https://git.openjdk.org/leyden/commit/59073fa3eb7d04d9e0f08fbef70c9db6ffde296a

8322154: RISC-V: JDK-8315743 missed change in MacroAssembler::load_reserved

Reviewed-by: fyang, rehn, luhenry

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

Changeset: 76637c53
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2023-12-19 07:51:52 +0000
URL:       https://git.openjdk.org/leyden/commit/76637c53c56d39cc534ecaa9e9ff55413173b15c

8321648: Integral gather optimized mask computation.

Reviewed-by: thartmann, sviswanathan

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

Changeset: 7b4d62c7
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-12-19 08:39:45 +0000
URL:       https://git.openjdk.org/leyden/commit/7b4d62c794940f5ce45eb4431291bbb5467ce2de

8322300: Remove redundant arg in PSAdaptiveSizePolicy::adjust_promo_for_pause_time

Reviewed-by: tschatzl

! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp
! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.hpp

Changeset: fff2e580
Author:    Hamlin Li <mli at openjdk.org>
Date:      2023-12-19 08:45:15 +0000
URL:       https://git.openjdk.org/leyden/commit/fff2e580cdab90ea828c1c300440471981646c51

8322195: RISC-V: Minor improvement of MD5 instrinsic

Reviewed-by: luhenry, fyang

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

Changeset: 0ad6c9e3
Author:    Guoxiong Li <gli at openjdk.org>
Date:      2023-12-19 10:39:37 +0000
URL:       https://git.openjdk.org/leyden/commit/0ad6c9e3d91005c0cc3a26d5391444c3dcd8ba5d

8322255: Generational ZGC: ZPageSizeMedium should be set before MaxTenuringThreshold

Reviewed-by: tschatzl, eosterlund

! src/hotspot/share/gc/z/zArguments.cpp
! src/hotspot/share/gc/z/zInitialize.cpp

Changeset: ac968c36
Author:    Quan Anh Mai <qamai at openjdk.org>
Date:      2023-12-19 10:39:50 +0000
URL:       https://git.openjdk.org/leyden/commit/ac968c36d7cc2e13270d28c9310178f6b654d7dc

8319451: PhaseIdealLoop::conditional_move is too conservative

Reviewed-by: redestad, thartmann, kvn

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

Changeset: be49dabd
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2023-12-19 13:49:01 +0000
URL:       https://git.openjdk.org/leyden/commit/be49dabd0d7e1cd270399849e5353bf33361c4c5

8321619: Generational ZGC: ZColorStoreGoodOopClosure is only valid for young objects

Reviewed-by: stefank, sjohanss

! src/hotspot/share/gc/z/zBarrierSet.cpp
! src/hotspot/share/gc/z/zBarrierSet.hpp
! src/hotspot/share/gc/z/zBarrierSet.inline.hpp

Changeset: 3bc5679c
Author:    Frederic Thevenet <fthevenet at openjdk.org>
Committer: Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2023-12-19 13:54:49 +0000
URL:       https://git.openjdk.org/leyden/commit/3bc5679cab03936005be02e7b8140d549396d5e2

8322309: Fix an inconsistancy in spacing style in spec.gmk.template

Reviewed-by: sgehwolf, erikj

! make/autoconf/spec.gmk.template

Changeset: 6313223b
Author:    Ludovic Henry <luhenry at openjdk.org>
Date:      2023-12-19 14:15:24 +0000
URL:       https://git.openjdk.org/leyden/commit/6313223bcd525aabf180813af76d500cf60893d3

8315856: RISC-V: Use Zacas extension for cmpxchg

Reviewed-by: rehn, fyang

! src/hotspot/cpu/riscv/assembler_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

Changeset: 0f8e4e0a
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2023-12-19 17:26:55 +0000
URL:       https://git.openjdk.org/leyden/commit/0f8e4e0a81257c678e948c341a241dc0b810494f

8311218: fatal error: stuck in JvmtiVTMSTransitionDisabler::VTMS_transition_disable

Reviewed-by: lmesnik, alanb

! make/data/hotspot-symbols/symbols-unix
! 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/opto/library_call.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/native/libjava/VirtualThread.c
+ test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendWithInterruptLock/SuspendWithInterruptLock.java

Changeset: 51be857f
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-12-19 18:27:06 +0000
URL:       https://git.openjdk.org/leyden/commit/51be857f3cafa23eb7cd73e5fe3db17e6d01684c

8322166: Files.isReadable/isWritable/isExecutable expensive when file does not exist

Reviewed-by: alanb

! src/java.base/share/classes/java/nio/file/Files.java
! src/java.base/share/classes/sun/nio/fs/AbstractFileSystemProvider.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/UnixNativeDispatcher.java
! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c

Changeset: 97db6709
Author:    Guoxiong Li <gli at openjdk.org>
Date:      2023-12-20 03:58:12 +0000
URL:       https://git.openjdk.org/leyden/commit/97db670956d83749ec3fe1485bacd046662c6856

8321688: Build on linux with GCC 7.5.0 fails after 8319577

Reviewed-by: kbarrett, sviswanathan

! src/java.base/linux/native/libsimdsort/simdsort-support.hpp

Changeset: f7dc257a
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2023-12-20 05:50:45 +0000
URL:       https://git.openjdk.org/leyden/commit/f7dc257a206d3104d6d24c2079ef1fe349368c49

8322321: Add man page doc for -XX:+VerifySharedSpaces

Reviewed-by: dholmes, ccheung

! src/java.base/share/man/java.1

Changeset: 7db69e6a
Author:    bobpengxie <bobpengxie at tencent.com>
Committer: Jie Fu <jiefu at openjdk.org>
Date:      2023-12-20 07:46:11 +0000
URL:       https://git.openjdk.org/leyden/commit/7db69e6a1292829b13da0c3c2b37c8758df94932

8322513: Build failure with minimal

Reviewed-by: dholmes, rehn

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

Changeset: 2f917bff
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-12-20 08:01:08 +0000
URL:       https://git.openjdk.org/leyden/commit/2f917bff5cbb71dccd70960f563ca1a05d109fda

8322417: Console read line with zero out should zero out when throwing exception

Reviewed-by: mbaesken, stuefe, naoto

! src/java.base/share/classes/jdk/internal/io/JdkConsoleImpl.java

Changeset: 5fcac7c8
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-12-20 09:41:24 +0000
URL:       https://git.openjdk.org/leyden/commit/5fcac7c846b5f1716417df3682b73738c3196030

8322364: Parallel: Remove unused SizePolicyTrueValues enum members

Reviewed-by: tschatzl

! src/hotspot/share/gc/shared/adaptiveSizePolicy.hpp

Changeset: 14dab319
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-12-20 09:41:33 +0000
URL:       https://git.openjdk.org/leyden/commit/14dab319a8d401860f0232515e412d7f29dc6564

8322377: Parallel: Remove unused arg in adjust_promo_for_pause_time and adjust_eden_for_pause_time

Reviewed-by: tschatzl

! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp
! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.hpp

Changeset: 424c58f3
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2023-12-20 15:45:33 +0000
URL:       https://git.openjdk.org/leyden/commit/424c58f3e94927b68329510e38bf5621f6f6e1a1

8187634: keystore.getCertificateAlias(cert) returns original alias, inconsistent with fix of JDK-6483657

Reviewed-by: mullan

! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CKeyStore.java
+ test/jdk/sun/security/mscapi/DupAlias.java

Changeset: e0bad515
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-12-20 15:56:50 +0000
URL:       https://git.openjdk.org/leyden/commit/e0bad5153be72df49cac9bf8914ff2b2c7244454

8322543: Parallel: Remove unused _major_pause_old_slope_counter

Reviewed-by: tschatzl

! src/hotspot/share/gc/parallel/gcAdaptivePolicyCounters.hpp

Changeset: 2d609557
Author:    Markus KARG <markus at headcrashing.eu>
Committer: Brian Burkhalter <bpb at openjdk.org>
Date:      2023-12-20 17:00:44 +0000
URL:       https://git.openjdk.org/leyden/commit/2d609557ffe8e15ab81fb51dce90e40780598371

8322141: SequenceInputStream.transferTo should not return as soon as Long.MAX_VALUE bytes have been transferred

Reviewed-by: vsitnikov, bpb, jpai

! src/java.base/share/classes/java/io/SequenceInputStream.java
! test/jdk/java/io/SequenceInputStream/TransferTo.java

Changeset: e2042421
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-12-20 17:32:23 +0000
URL:       https://git.openjdk.org/leyden/commit/e2042421187dafc1aea75ffe15caf8beb824205b

8321017: Record in JFR that IEEE rounding mode was corrupted by loading a library

Reviewed-by: stuefe, jbechberger

! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/bsd/os_bsd.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jfr/support/jfrNativeLibraryLoadEvent.cpp
! src/hotspot/share/jfr/support/jfrNativeLibraryLoadEvent.hpp

Changeset: f6fe39ff
Author:    Sean Coffey <coffeys at openjdk.org>
Date:      2023-12-20 22:03:10 +0000
URL:       https://git.openjdk.org/leyden/commit/f6fe39ff1168d27f4d0ea3e4c7f3f17ecae9e1ab

8322078: ZipSourceCache.testKeySourceMapping() test fails with The process cannot access the file because it is being used by another process

Reviewed-by: lancea

! test/jdk/java/util/zip/ZipFile/ZipSourceCache.java

Changeset: e8768ae0
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2023-12-21 01:28:48 +0000
URL:       https://git.openjdk.org/leyden/commit/e8768ae08dbee9c3e1ed01934142c03ffad5f349

8321972: test runtime/Unsafe/InternalErrorTest.java timeout on linux-riscv64 platform

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

! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp

Changeset: 05745e3f
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-12-21 09:17:31 +0000
URL:       https://git.openjdk.org/leyden/commit/05745e3f1d56f71d7647e81fa5933c9f4ed18430

8319548: Unexpected internal name for Filler array klass causes error in VisualVM

Co-authored-by: Tomáš Hůrka <tomas.hurka at oracle.com>
Reviewed-by: ayang, dholmes

! src/hotspot/share/memory/universe.cpp
! test/hotspot/jtreg/gc/TestFillerObjectInstantiation.java

Changeset: aff659aa
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2023-12-21 10:07:31 +0000
URL:       https://git.openjdk.org/leyden/commit/aff659aaf7c73ff8eb903fd3e426e1b42ea6d95a

8322538: remove fatal from JVM_VirtualThread functions for !INCLUDE_JVMTI

Reviewed-by: dholmes, alanb

! src/hotspot/share/prims/jvm.cpp

Changeset: 6de23bf3
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-12-21 11:40:30 +0000
URL:       https://git.openjdk.org/leyden/commit/6de23bf36e125c77f6f17235d81a33ff25b942fe

8322418: Problem list gc/TestAllocHumongousFragment.java subtests for 8298781

Reviewed-by: mbaesken

! test/hotspot/jtreg/ProblemList.txt

Changeset: 1802601a
Author:    Lei Zaakjyu <lizbing07734 at icloud.com>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-12-21 15:20:01 +0000
URL:       https://git.openjdk.org/leyden/commit/1802601a12c72bcc44496ba2eb2c8a40a0603345

8293623: Simplify G1ConcurrentRefineThreadControl

Reviewed-by: kbarrett, tschatzl

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

Changeset: 3b908c47
Author:    Evgeny Astigeevich <eastigeevich at openjdk.org>
Date:      2023-12-21 18:51:50 +0000
URL:       https://git.openjdk.org/leyden/commit/3b908c478186cbfd9d449422aaa5adacd5e5c2d4

8319795: Static huge pages are not used for CodeCache

Reviewed-by: shade, simonis, thartmann, 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/code/codeCache.cpp
! src/hotspot/share/runtime/os.hpp
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/codecache/CheckLargePages.java

Changeset: 84c23792
Author:    Raphael Mosaner <raphael.m.mosaner at oracle.com>
Committer: Tom Rodriguez <never at openjdk.org>
Date:      2023-12-21 19:22:48 +0000
URL:       https://git.openjdk.org/leyden/commit/84c23792856c5c2374963d78a7a734a467bbb79b

8320139: [JVMCI] VmObjectAlloc is not generated by intrinsics methods which allocate objects

Reviewed-by: never, dnsimon

! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp

Changeset: c53f845e
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-12-22 07:58:09 +0000
URL:       https://git.openjdk.org/leyden/commit/c53f845ec9943c1bd59a7757cce431217aac2bdc

8322539: Parallel: Remove duplicated methods in PSAdaptiveSizePolicy

Reviewed-by: tschatzl, kbarrett

! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp
! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.hpp
! src/hotspot/share/gc/shared/adaptiveSizePolicy.hpp

Changeset: dce7a573
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-12-22 13:25:39 +0000
URL:       https://git.openjdk.org/leyden/commit/dce7a5732e69b6d29f75b98f6cf58a567d353a59

8321683: Tests fail with AssertionError in RangeWithPageSize

Reviewed-by: stuefe, mbaesken

! test/hotspot/jtreg/runtime/os/TestTracePageSizes.java

Changeset: 12308533
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-12-22 13:30:05 +0000
URL:       https://git.openjdk.org/leyden/commit/1230853343c38787c90820d19d0626f0c37540dc

8322163: runtime/Unsafe/InternalErrorTest.java fails on Alpine after JDK-8320886

Reviewed-by: mdoerr, clanger

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

Changeset: 93fedc12
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Date:      2023-12-22 16:09:22 +0000
URL:       https://git.openjdk.org/leyden/commit/93fedc12db95d1e61c17537652cac3d4e27ddf2c

8321802: (zipfs) Add validation of incorrect LOC signature in ZipFileSystem

Reviewed-by: alanb, lancea

! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
! test/jdk/jdk/nio/zipfs/CorruptedZipFilesTest.java

Changeset: f695ca58
Author:    Rajat Mahajan <rmahajan at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2023-12-22 20:16:45 +0000
URL:       https://git.openjdk.org/leyden/commit/f695ca588453265d6ad791c6a396197e8a53ba39

8321151: JDK-8294427 breaks Windows L&F on all older Windows versions

Reviewed-by: aivanov, achung

! src/java.desktop/windows/native/libawt/windows/ThemeReader.cpp

Changeset: 7263e25d
Author:    Joshua Cao <joshcao at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2023-12-22 21:08:45 +0000
URL:       https://git.openjdk.org/leyden/commit/7263e25d9b69d67697992a284c75454c479b6ec3

8322490: cleanup CastNode construction

Reviewed-by: chagedorn, phh

! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/castnode.hpp
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/vector.cpp

Changeset: 28c82bf1
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2023-12-22 23:53:42 +0000
URL:       https://git.openjdk.org/leyden/commit/28c82bf18d85be00bea45daf81c6a9d665ac676f

8322661: Build broken due to missing jvmtiExport.hpp after JDK-8320139

Reviewed-by: chagedorn, never

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

Changeset: 4fc6b0ff
Author:    Eamonn McManus <emcmanus at openjdk.org>
Date:      2023-12-23 22:53:23 +0000
URL:       https://git.openjdk.org/leyden/commit/4fc6b0ffa4f771991a5ebd982b5133d2e364fdae

8068958: Timestamp.from(Instant) should throw when conversion is not possible

Reviewed-by: rgiulietti, rriggs

! src/java.sql/share/classes/java/sql/Timestamp.java
! test/jdk/java/sql/testng/test/sql/TimestampTests.java

Changeset: 2a59243c
Author:    John Jiang <jjiang at openjdk.org>
Date:      2023-12-27 02:31:50 +0000
URL:       https://git.openjdk.org/leyden/commit/2a59243cbaf3e7d5d1bfc9f247d28bc648687ea5

8322734: A redundant return in method padWithLen

Reviewed-by: jiefu

! src/java.base/share/classes/com/sun/crypto/provider/ISO10126Padding.java
! src/java.base/share/classes/com/sun/crypto/provider/PKCS5Padding.java

Changeset: 19147f32
Author:    Olga Mikhaltsova <omikhaltcova at openjdk.org>
Committer: Vladimir Kempik <vkempik at openjdk.org>
Date:      2023-12-29 18:33:43 +0000
URL:       https://git.openjdk.org/leyden/commit/19147f326c6b0e78fe72f9a7e7100047f16a0921

8318158: RISC-V: implement roundD/roundF intrinsics

Co-authored-by: Vladimir Kempik <vkempik at openjdk.org>
Reviewed-by: luhenry, fyang, mli

! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad

Changeset: 32d80e2c
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2023-12-29 21:49:06 +0000
URL:       https://git.openjdk.org/leyden/commit/32d80e2caf6063b58128bd5f3dc87b276f3bd0cb

8322772: Clean up code after JDK-8322417

Reviewed-by: mdoerr, goetz, mbaesken, vtewari

! src/java.base/share/classes/jdk/internal/io/JdkConsoleImpl.java

Changeset: 518ec971
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2023-12-31 17:26:57 +0000
URL:       https://git.openjdk.org/leyden/commit/518ec9711411e6825668f72503a2e96824cd37ba

8322747: StringTable should be AllStatic

Reviewed-by: eosterlund

! src/hotspot/share/classfile/stringTable.hpp

Changeset: 7c1d481d
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-01-02 03:06:13 +0000
URL:       https://git.openjdk.org/leyden/commit/7c1d481d6ddeb67118abbdc909884f4793343fee

8322765: Eliminate -Wparentheses warnings in runtime code

Reviewed-by: dholmes

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/interpreter/bytecodes.cpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/utilities/utf8.cpp

Changeset: be0e1c7b
Author:    Lei Zaakjyu <lizbing07734 at icloud.com>
Committer: Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-01-02 08:45:55 +0000
URL:       https://git.openjdk.org/leyden/commit/be0e1c7b14c919d26f9e80fe68ad8296aeed3de7

8297573: Parallel: Rename do_oop_nv to do_oop_work in subclasses of OopClosure

Reviewed-by: ayang, gli

! src/hotspot/share/gc/parallel/psCompactionManager.inline.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.inline.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp

Changeset: 5852f3ea
Author:    Archie Cobbs <acobbs at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2024-01-02 10:13:37 +0000
URL:       https://git.openjdk.org/leyden/commit/5852f3eafe4509a064c727371962ff249886e115

8322027: One XMLStreamException constructor fails to initialize cause

Reviewed-by: joehw, jpai

! src/java.xml/share/classes/javax/xml/stream/XMLStreamException.java
+ test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamExceptionTest/ExceptionCauseTest.java

Changeset: d786c495
Author:    Guoxiong Li <gli at openjdk.org>
Date:      2024-01-02 10:34:25 +0000
URL:       https://git.openjdk.org/leyden/commit/d786c495253d2ad85741a05639c0c14a967d872f

8322751: ZGC: Fix comments about marking roots

Reviewed-by: eosterlund

! src/hotspot/share/gc/x/xHeap.cpp
! src/hotspot/share/gc/z/zGeneration.cpp

Changeset: d4fb3088
Author:    ANUPAM DEV <anupam.dev at oracle.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2024-01-02 11:10:15 +0000
URL:       https://git.openjdk.org/leyden/commit/d4fb30885b007baab243536458a54b6ade610218

8317846: Typo in API documentation of classes IdentityHashMap

Reviewed-by: mli, jpai

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

Changeset: 7455b1b5
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-01-02 11:15:12 +0000
URL:       https://git.openjdk.org/leyden/commit/7455b1b527568aff5b1c16a29fd80b05260c0fad

8322159: ThisEscapeAnalyzer crashes for erroneous code

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ThisEscapeAnalyzer.java
! test/langtools/tools/javac/recovery/AttrRecovery.java

Changeset: f9aec02f
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-01-02 12:39:41 +0000
URL:       https://git.openjdk.org/leyden/commit/f9aec02f3caabb6bc06672c214127f8912449615

8321540: ClassSignature.parseFrom() throws StringIndexOutOfBoundsException for invalid signatures

Reviewed-by: jpai

! src/java.base/share/classes/jdk/internal/classfile/impl/SignaturesImpl.java
! test/jdk/jdk/classfile/SignaturesTest.java

Changeset: a5cf4210
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-01-02 12:58:53 +0000
URL:       https://git.openjdk.org/leyden/commit/a5cf4210cd9c293a9e9bce60dc6d0f08fd838c77

8320360: ClassFile.parse: Some defect class files cause unexpected exceptions to be thrown

Reviewed-by: jpai

! src/java.base/share/classes/jdk/internal/classfile/impl/ClassReaderImpl.java
! test/jdk/jdk/classfile/LimitsTest.java

Changeset: 9481d06e
Author:    Renjith Kannath Pariyangad <rkannathpari at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2024-01-02 16:16:20 +0000
URL:       https://git.openjdk.org/leyden/commit/9481d06e62334872af539ccfb8c1ea25e30a6da3

8320343: Generate GIF images for AbstractButton/5049549/bug5049549.java

Reviewed-by: aivanov

- test/jdk/javax/swing/AbstractButton/5049549/DE1.gif
- test/jdk/javax/swing/AbstractButton/5049549/DI1.gif
- test/jdk/javax/swing/AbstractButton/5049549/DS1.gif
- test/jdk/javax/swing/AbstractButton/5049549/PR1.gif
- test/jdk/javax/swing/AbstractButton/5049549/RO1.gif
- test/jdk/javax/swing/AbstractButton/5049549/RS1.gif
- test/jdk/javax/swing/AbstractButton/5049549/SE1.gif
! test/jdk/javax/swing/AbstractButton/5049549/bug5049549.java

Changeset: 51238c4b
Author:    William Kemper <wkemper at openjdk.org>
Committer: Y. Srinivas Ramakrishna <ysr at openjdk.org>
Date:      2024-01-02 17:08:36 +0000
URL:       https://git.openjdk.org/leyden/commit/51238c4bdbce48f6b719f7dcfe5b7df8b8c6d85b

8322503: Shenandoah: Clarify gc state usage

Reviewed-by: ysr, gli

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp

Changeset: 38042ad4
Author:    Sergey Tsypanov <stsypanov at openjdk.org>
Committer: Brian Burkhalter <bpb at openjdk.org>
Date:      2024-01-02 20:05:31 +0000
URL:       https://git.openjdk.org/leyden/commit/38042ad4e9b57d79cd795fd22d31be63924e34c5

8320971: Use BufferedInputStream.buf directly when param of implTransferTo() is trusted

Reviewed-by: alanb, bpb

! src/java.base/share/classes/java/io/BufferedInputStream.java
+ test/jdk/java/io/BufferedInputStream/TransferToTrusted.java

Changeset: 2cf5f013
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Date:      2024-01-02 20:31:38 +0000
URL:       https://git.openjdk.org/leyden/commit/2cf5f0139740c6d822225848fc1691e144a6ed1a

8322802: Add testing for ZipFile.getEntry respecting the 'Language encoding' flag

Reviewed-by: lancea, jpai

! test/jdk/java/util/zip/ZipCoding.java

Changeset: c2477a5c
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2024-01-02 20:35:09 +0000
URL:       https://git.openjdk.org/leyden/commit/c2477a5cad6539e6e38cc0732383aaa2a8df801f

8322868: java/io/BufferedInputStream/TransferToTrusted.java has bad copyright header

Reviewed-by: dcubed

! test/jdk/java/io/BufferedInputStream/TransferToTrusted.java

Changeset: da1091ee
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-01-02 21:57:45 +0000
URL:       https://git.openjdk.org/leyden/commit/da1091eed9a22411634f8603b92a7eeb1f07bffb

8322807: Eliminate -Wparentheses warnings in gc code

Reviewed-by: ayang

! src/hotspot/share/gc/parallel/psVirtualspace.cpp

Changeset: e9e694f4
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2024-01-02 22:22:03 +0000
URL:       https://git.openjdk.org/leyden/commit/e9e694f4ef7b080d7fe1ad5b2f2daa2fccd0456e

8320275: assert(_chunk->bitmap().at(index)) failed: Bit not set at index

Reviewed-by: dlong, fparain

! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.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
! src/hotspot/share/c1/c1_FrameMap.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/stackChunkOop.hpp
! src/hotspot/share/oops/stackChunkOop.inline.hpp
! src/hotspot/share/prims/foreignGlobals.cpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/signature.cpp

Changeset: 122bc777
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-01-02 22:32:58 +0000
URL:       https://git.openjdk.org/leyden/commit/122bc7770e1487cc754e17b9356217009bd6b13e

8322758: Eliminate -Wparentheses warnings in C2 code

Reviewed-by: aph, kvn

! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/chaitin.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/opto/node.hpp

Changeset: a6784169
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-01-02 22:47:18 +0000
URL:       https://git.openjdk.org/leyden/commit/a678416994b4efe6e1e659bd247674bea1350905

8322805: Eliminate -Wparentheses warnings in x86 code

Reviewed-by: dholmes, kvn

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/frame_x86.inline.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/x86.ad

Changeset: fcf8368e
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2024-01-02 23:05:58 +0000
URL:       https://git.openjdk.org/leyden/commit/fcf8368eb1945c440df8f38969849621b4fffc50

8322248: Fix inconsistent wording in ElementFilter.typesIn

Reviewed-by: jjg, iris

! src/java.compiler/share/classes/javax/lang/model/util/ElementFilter.java

Changeset: 18cdc903
Author:    Guoxiong Li <gli at openjdk.org>
Date:      2024-01-03 04:17:15 +0000
URL:       https://git.openjdk.org/leyden/commit/18cdc903cfcf09dbc51a4135394971d2f7f63c20

8322801: RISC-V: The riscv path of the debian sysroot had been changed

Reviewed-by: rehn, erikj

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

Changeset: ba426d68
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-01-03 06:12:00 +0000
URL:       https://git.openjdk.org/leyden/commit/ba426d6887bc2d7e2b39f1b19cc1d8d8f14cfb45

8322841: Parallel: Remove unused using-declaration in MutableNUMASpace

Reviewed-by: kbarrett

! src/hotspot/share/gc/parallel/mutableNUMASpace.hpp

Changeset: 9ab29f8d
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2024-01-03 07:48:57 +0000
URL:       https://git.openjdk.org/leyden/commit/9ab29f8dcd1c0092e4251f996bd53c704e87a74a

8321718: ProcessTools.executeProcess calls waitFor before logging

Reviewed-by: dholmes, jpai

! test/lib/jdk/test/lib/process/OutputAnalyzer.java
! test/lib/jdk/test/lib/process/OutputBuffer.java
! test/lib/jdk/test/lib/process/ProcessTools.java

Changeset: 06dd7353
Author:    John Jiang <jjiang at openjdk.org>
Date:      2024-01-03 08:27:42 +0000
URL:       https://git.openjdk.org/leyden/commit/06dd73534271874eff008b8d3027f4ce49b136b3

8322766: Micro bench SSLHandshake should use default algorithms

Reviewed-by: djelinski

! test/micro/org/openjdk/bench/java/security/SSLHandshake.java
! test/micro/org/openjdk/bench/java/security/TestCertificates.java

Changeset: cbe329b9
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2024-01-03 08:53:01 +0000
URL:       https://git.openjdk.org/leyden/commit/cbe329b90ac1488836d4852fead79aa26c082114

8321713: Harmonize executeTestJvm with create[Limited]TestJavaProcessBuilder

Reviewed-by: lkorinth, lmesnik

! test/hotspot/jtreg/compiler/arguments/TestCompileThresholdScaling.java
! test/hotspot/jtreg/compiler/c1/TestPrintC1Statistics.java
! test/hotspot/jtreg/compiler/c2/cr7200264/TestDriver.java
! test/hotspot/jtreg/compiler/ciReplay/CiReplayBase.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/compilercontrol/share/scenario/Executor.java
! test/hotspot/jtreg/compiler/cpuflags/TestAESIntrinsicsOnSupportedConfig.java
! test/hotspot/jtreg/compiler/cpuflags/TestAESIntrinsicsOnUnsupportedConfig.java
! test/hotspot/jtreg/compiler/gcbarriers/TestMembarDependencies.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/BMITestRunner.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/FlagVMProcess.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/TestVMProcess.java
! test/hotspot/jtreg/compiler/loopopts/UseCountedLoopSafepointsTest.java
! test/hotspot/jtreg/compiler/loopstripmining/CheckLoopStripMining.java
! test/hotspot/jtreg/compiler/oracle/PrintIdealPhaseTest.java
! test/hotspot/jtreg/compiler/print/CompileCommandMemLimit.java
! test/hotspot/jtreg/compiler/print/CompileCommandPrintCompilation.java
! test/hotspot/jtreg/compiler/print/CompileCommandPrintMemStat.java
! test/hotspot/jtreg/compiler/print/PrintCompilation.java
! test/hotspot/jtreg/compiler/runtime/TestConstantsInError.java
! test/hotspot/jtreg/compiler/vectorapi/TestVectorErgonomics.java
! test/hotspot/jtreg/gc/arguments/TestSoftMaxHeapSizeFlag.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/plab/TestPLABEvacuationFailure.java
! test/hotspot/jtreg/gc/g1/plab/TestPLABPromotion.java
! test/hotspot/jtreg/gc/g1/plab/TestPLABResize.java
! test/hotspot/jtreg/gc/stress/gclocker/TestExcessGCLockerCollections.java
! test/hotspot/jtreg/gc/x/TestHighUsage.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/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/stringtable/StringTableCleaningTest.java
! test/hotspot/jtreg/sanity/BasicVMTest.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestLambdaFormRetransformation.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestRedefineWithUnresolvedClass.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/jdk/com/sun/jdi/BadAgentPath.java
! test/jdk/com/sun/jdi/DoubleAgentTest.java
! test/jdk/com/sun/jdi/OnJcmdTest.java
! test/jdk/com/sun/jdi/SuspendNoFlagTest.java
! test/jdk/com/sun/tools/attach/BasicTests.java
! test/jdk/com/sun/tools/attach/PermissionTest.java
! test/jdk/com/sun/tools/attach/ProviderTest.java
! test/jdk/com/sun/tools/attach/TempDirTest.java
! test/jdk/java/io/File/TempDirDoesNotExist.java
! test/jdk/java/io/FilePermission/MergeName.java
! test/jdk/java/io/FilePermission/ReadFileOnPath.java
! test/jdk/java/lang/ClassLoader/securityManager/ClassLoaderTest.java
! test/jdk/java/lang/RuntimeTests/shutdown/ShutdownHooks.java
! test/jdk/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyWithJarTest.java
! test/jdk/java/security/Policy/SignedJar/SignedJarTest.java
! test/jdk/java/security/Provider/SecurityProviderModularTest.java
! test/jdk/java/security/Security/signedfirst/DynStatic.java
! test/jdk/java/security/SignedJar/spi-calendar-provider/TestSPISigned.java
! test/jdk/java/util/Currency/PropertiesTestRun.java
! test/jdk/java/util/Locale/UseOldISOCodesTest.java
! test/jdk/java/util/prefs/CheckUserPrefsStorage.java
! test/jdk/java/util/zip/EntryCount64k.java
! test/jdk/java/util/zip/ZipFile/DeleteTempJarTest.java
! test/jdk/javax/security/auth/login/modules/JaasModularClientTest.java
! test/jdk/javax/security/auth/login/modules/JaasModularDefaultHandlerTest.java
! test/jdk/jdk/internal/ref/Cleaner/ExitOnThrow.java
! test/jdk/jdk/jfr/api/consumer/security/TestStreamingRemote.java
! test/jdk/jdk/jfr/event/io/TestInstrumentation.java
! test/jdk/jdk/jfr/jcmd/TestJcmdPreserveRepository.java
! test/jdk/sun/security/pkcs11/Config/ReadConfInUTF16Env.java
! test/jdk/sun/security/ssl/CertPathRestrictions/TLSRestrictions.java
! test/jdk/sun/security/ssl/EngineArgs/DebugReportsOneExtraByte.java
! test/jdk/sun/security/ssl/SSLLogger/LoggingFormatConsistency.java
! test/jdk/sun/security/ssl/SSLSocketImpl/IgnorableExceptionMessages.java
! test/jdk/sun/security/tools/jarsigner/multiRelease/MVJarSigningTest.java
! test/jdk/sun/security/util/Resources/early/EarlyResources.java
! test/lib-test/jdk/test/lib/RandomGeneratorTest.java
+ test/lib-test/jdk/test/lib/process/ProcessToolsExecuteLimitedTestJavaTest.java
! test/lib/jdk/test/lib/process/ProcessTools.java

Changeset: a8e42298
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-01-03 09:15:07 +0000
URL:       https://git.openjdk.org/leyden/commit/a8e4229852fac703c6271aa8c5f94f67bea44902

8322783: prioritize /etc/os-release over /etc/SuSE-release in hs_err/info output

Reviewed-by: dholmes, mdoerr

! src/hotspot/os/linux/os_linux.cpp

Changeset: 539da248
Author:    Denghui Dong <ddong at openjdk.org>
Date:      2024-01-03 13:08:48 +0000
URL:       https://git.openjdk.org/leyden/commit/539da24863bc47b977ee86c584af2332426993a7

8322779: C1: Remove the unused counter 'totalInstructionNodes'

Reviewed-by: kvn, thartmann

! src/hotspot/share/c1/c1_Compilation.cpp

Changeset: 7eb25ec7
Author:    Denghui Dong <ddong at openjdk.org>
Date:      2024-01-03 13:10:22 +0000
URL:       https://git.openjdk.org/leyden/commit/7eb25ec7b321abcd685bc761bd4c7cb110d52497

8322853: Should use ConditionalMutexLocker in NativeHeapTrimmerThread::print_state

Reviewed-by: dholmes, shade

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

Changeset: b67b71cd
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2024-01-03 14:59:03 +0000
URL:       https://git.openjdk.org/leyden/commit/b67b71cd87c62f15d5b73f923c300d0f77c988f5

8320707: Virtual thread test updates

Reviewed-by: jpai

! test/hotspot/jtreg/serviceability/jvmti/vthread/GetThreadState/GetThreadStateTest.java
! test/jdk/java/lang/ScopedValue/StressStackOverflow.java
! test/jdk/java/lang/Thread/virtual/CarrierThreadWaits.java
! test/jdk/java/lang/Thread/virtual/GetStackTraceWhenRunnable.java
! test/jdk/java/lang/Thread/virtual/JfrEvents.java
+ test/jdk/java/lang/Thread/virtual/MonitorWaitNotify.java
! test/jdk/java/lang/Thread/virtual/StackTraces.java
! test/jdk/java/lang/Thread/virtual/ThreadAPI.java
! test/jdk/java/lang/Thread/virtual/VirtualThreadPinnedEventThrows.java
- test/jdk/java/lang/Thread/virtual/WaitNotify.java
! test/jdk/java/lang/Thread/virtual/stress/PinALot.java
! test/jdk/java/lang/Thread/virtual/stress/Skynet.java
! test/jdk/java/nio/channels/Selector/SelectWithConsumer.java
+ test/lib/jdk/test/lib/thread/VThreadPinner.java
! test/lib/jdk/test/lib/thread/VThreadRunner.java
+ test/lib/jdk/test/lib/thread/libVThreadPinner.c

Changeset: 15519285
Author:    Carter Kozak <ckozak at ckozak.net>
Committer: Erik Gahlin <egahlin at openjdk.org>
Date:      2024-01-03 15:09:06 +0000
URL:       https://git.openjdk.org/leyden/commit/1551928502c8ed96350e7b4f1316ea35587407fe

8322142: JFR: Periodic tasks aren't orphaned between recordings

Reviewed-by: egahlin

! src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/BatchManager.java

Changeset: cc9ab5f1
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2024-01-03 17:17:24 +0000
URL:       https://git.openjdk.org/leyden/commit/cc9ab5f1976486f0a4a681e01b1a8ac36e7c6f29

8322963: ProblemList java/io/BufferedInputStream/TransferTo.java

Reviewed-by: bpb

! test/jdk/ProblemList.txt

Changeset: 296c5b64
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2024-01-03 19:23:43 +0000
URL:       https://git.openjdk.org/leyden/commit/296c5b645a2ecd8293a02233962c4a316a506c52

8322873: Duplicate -ljava -ljvm options for libinstrument

Reviewed-by: dholmes, jwaters, erikj

! make/modules/java.instrument/Lib.gmk

Changeset: 409a39ec
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2024-01-03 20:10:59 +0000
URL:       https://git.openjdk.org/leyden/commit/409a39ec8da83d6a0895e7e213604455ebf50485

8320276: Improve class initialization barrier in TemplateTable::_new

Reviewed-by: dholmes, fparain

! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp
! src/hotspot/cpu/ppc/vm_version_ppc.hpp
! src/hotspot/cpu/s390/vm_version_s390.hpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp

Changeset: 30a0c61d
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-01-03 20:13:57 +0000
URL:       https://git.openjdk.org/leyden/commit/30a0c61de080a0cc52ec163095fe0f02f324474e

8322879: Eliminate -Wparentheses warnings in x86-32 code

Reviewed-by: kvn, shade

! src/hotspot/cpu/x86/x86_32.ad

Changeset: 54b3ceec
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2024-01-03 21:23:06 +0000
URL:       https://git.openjdk.org/leyden/commit/54b3ceeca27b67f4270d8b700b072f46959dba65

8322877: java/io/BufferedInputStream/TransferTo.java failed with IndexOutOfBoundsException

Reviewed-by: alanb, stsypanov

! src/java.base/share/classes/java/io/BufferedInputStream.java
! test/jdk/ProblemList.txt

Changeset: 028ec7e7
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-01-03 22:30:54 +0000
URL:       https://git.openjdk.org/leyden/commit/028ec7e744f06cd8429b7b74d7b6f7020133aa94

8319948: jcmd man page needs to be updated

Co-authored-by: Thomas Stuefe <stuefe at openjdk.org>
Reviewed-by: kevinw, alanb

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

Changeset: 13c11487
Author:    Scott Gibbons <sgibbons at openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2024-01-04 01:36:28 +0000
URL:       https://git.openjdk.org/leyden/commit/13c11487f7126a370d9ce8e62f661ea83eedefe6

8321599: Data loss in AVX3 Base64 decoding

Reviewed-by: sviswanathan, kvn

! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! test/hotspot/jtreg/compiler/intrinsics/base64/TestBase64.java

Changeset: 1cf9335b
Author:    Denghui Dong <ddong at openjdk.org>
Date:      2024-01-04 03:20:06 +0000
URL:       https://git.openjdk.org/leyden/commit/1cf9335b24639938aa64250d6862d9636f8605f8

8321404: Limit the number of heap dumps triggered by HeapDumpBeforeFullGC/AfterFullGC

Reviewed-by: dholmes, cjplummer

! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/runtime/globals.hpp
+ test/hotspot/jtreg/serviceability/HeapDump/FullGCHeapDumpLimitTest.java

Changeset: 755722ce
Author:    Joe Wang <joehw at openjdk.org>
Date:      2024-01-04 05:04:45 +0000
URL:       https://git.openjdk.org/leyden/commit/755722ced60a686799c7f419feae61c04ce41f09

8322214: Return value of XMLInputFactory.getProperty() changed from boolean to String in JDK 22 early access builds

Reviewed-by: lancea

! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/PropertyManager.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/AbstractSAXParser.java
+ test/jaxp/javax/xml/jaxp/unittest/common/dtd/DTDPropertiesTest.java

Changeset: 4db7a1c3
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2024-01-04 05:59:52 +0000
URL:       https://git.openjdk.org/leyden/commit/4db7a1c3bb6b56cc7416aa27350406da27fe04a8

8322818: Thread::getStackTrace can fail with InternalError if virtual thread is timed-parked when pinned

Reviewed-by: pchilanomate

! src/java.base/share/classes/java/lang/VirtualThread.java
+ test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java

Changeset: 1369c545
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-01-04 08:06:14 +0000
URL:       https://git.openjdk.org/leyden/commit/1369c545ac51d7b5ff623d486e28c939869fecb8

8322782: Clean up usages of unnecessary fully qualified class name "java.util.Arrays"

Reviewed-by: alanb, aivanov

! src/demo/share/jfc/J2Ddemo/java2d/Intro.java
! src/java.base/share/classes/com/sun/crypto/provider/DESKey.java
! src/java.base/share/classes/com/sun/crypto/provider/DESedeKey.java
! src/java.base/share/classes/com/sun/crypto/provider/PBEKey.java
! src/java.base/share/classes/java/lang/invoke/Invokers.java
! src/java.base/share/classes/java/math/BigInteger.java
! src/java.base/share/classes/sun/net/ftp/impl/FtpClient.java
! src/java.desktop/share/classes/java/awt/image/IndexColorModel.java
! src/java.management/share/classes/sun/management/ThreadImpl.java

Changeset: 73066364
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-01-04 08:21:57 +0000
URL:       https://git.openjdk.org/leyden/commit/730663649fdaf3a0e268ee27f41bd8673df2bbfd

8322945: Problemlist runtime/CompressedOops/CompressedClassPointers.java on AIX

Reviewed-by: mdoerr

! test/hotspot/jtreg/ProblemList.txt

Changeset: bbe0079d
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-01-04 08:31:50 +0000
URL:       https://git.openjdk.org/leyden/commit/bbe0079d984901d2bb483d48666c7818bda7a21f

8322298: Obsolete unused AdaptiveSizePolicyCollectionCostMargin

Reviewed-by: tschatzl, sjohanss, kbarrett, gli

! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/runtime/arguments.cpp

Changeset: 83564ea5
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-01-04 08:32:00 +0000
URL:       https://git.openjdk.org/leyden/commit/83564ea5f382049722b8c9ca8dd1aa3313681d80

8322888: Parallel: Remove unused variables in PSPromotionManager

Reviewed-by: kbarrett

! src/hotspot/share/gc/parallel/psPromotionManager.cpp

Changeset: dd517c64
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-01-04 08:39:50 +0000
URL:       https://git.openjdk.org/leyden/commit/dd517c64047705d706b095d15d9fd4e0703ab39b

8237842: Separate definitions for default cache line and padding sizes

Reviewed-by: stefank, kvn, stuefe, tschatzl

! src/hotspot/cpu/aarch64/globalDefinitions_aarch64.hpp
! src/hotspot/cpu/arm/globalDefinitions_arm.hpp
! src/hotspot/cpu/ppc/globalDefinitions_ppc.hpp
! src/hotspot/cpu/riscv/globalDefinitions_riscv.hpp
! src/hotspot/cpu/s390/globalDefinitions_s390.hpp
! src/hotspot/cpu/x86/globalDefinitions_x86.hpp
! src/hotspot/cpu/zero/globalDefinitions_zero.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp
! src/hotspot/share/gc/g1/g1MonotonicArena.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.hpp
! src/hotspot/share/gc/shared/freeListAllocator.hpp
! src/hotspot/share/gc/shared/satbMarkQueue.hpp
! src/hotspot/share/gc/shared/taskTerminator.hpp
! src/hotspot/share/gc/shared/taskqueue.hpp
! src/hotspot/share/jfr/utilities/jfrVersionSystem.hpp
! src/hotspot/share/memory/padded.hpp
! src/hotspot/share/runtime/mutex.hpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/utilities/globalCounter.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/nonblockingQueue.hpp
! src/hotspot/share/utilities/waitBarrier_generic.hpp
! test/hotspot/gtest/gc/shared/test_bufferNodeAllocator.cpp

Changeset: c3cd1f18
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-01-04 11:35:56 +0000
URL:       https://git.openjdk.org/leyden/commit/c3cd1f1814c1561c99caec58a2a61d069f6cd181

8323000: Parallel: Remove unused class declarations in psScavenge

Reviewed-by: stefank

! src/hotspot/share/gc/parallel/psScavenge.hpp

Changeset: df22fb32
Author:    Jim Laskey <jlaskey at openjdk.org>
Date:      2024-01-04 12:46:31 +0000
URL:       https://git.openjdk.org/leyden/commit/df22fb322e6c4c9931a770bd0abf4c43b83c4e4a

8322512: StringBuffer.repeat does not work correctly after toString() was called

Reviewed-by: rriggs, jpai

! src/java.base/share/classes/java/lang/StringBuffer.java
! test/jdk/java/lang/StringBuilder/StringBufferRepeat.java

Changeset: 27d5f5c2
Author:    Denghui Dong <ddong at openjdk.org>
Date:      2024-01-04 13:11:47 +0000
URL:       https://git.openjdk.org/leyden/commit/27d5f5c237910bc3d2df62367d2e0a83c1132885

8322781: C1: Debug build crash in GraphBuilder::vmap() when print stats

Reviewed-by: kvn, thartmann, shade

! src/hotspot/share/c1/c1_GraphBuilder.cpp
! test/hotspot/jtreg/compiler/arguments/TestC1Globals.java

Changeset: d33dfe5c
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2024-01-04 15:20:23 +0000
URL:       https://git.openjdk.org/leyden/commit/d33dfe5cb2bec682f94fbae850e167d6f437fecb

8323002: test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java times out on macosx-x64

Reviewed-by: pchilanomate

! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java

Changeset: ea19e9c6
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2024-01-04 16:28:52 +0000
URL:       https://git.openjdk.org/leyden/commit/ea19e9c6aa86034055a39c8780156ae4c569de5b

8323011: ProblemList serviceability/HeapDump/FullGCHeapDumpLimitTest.java

Reviewed-by: azvegint, ctornqvi

! test/hotspot/jtreg/ProblemList.txt

Changeset: ade40741
Author:    Joshua Cao <joshcao at amazon.com>
Committer: Xin Liu <xliu at openjdk.org>
Date:      2024-01-04 16:55:04 +0000
URL:       https://git.openjdk.org/leyden/commit/ade40741cab0b5e4d8519a55ebcd51e386999f5d

8322976: Remove reference to transform_no_reclaim

Reviewed-by: shade, thartmann

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

Changeset: 15cf8f85
Author:    Justin Lu <jlu at openjdk.org>
Date:      2024-01-04 17:16:22 +0000
URL:       https://git.openjdk.org/leyden/commit/15cf8f853105050ec356756d5affa153f79894fa

8319626: Override toString() for ZipFile

Reviewed-by: jpai, alanb, coffeys

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

Changeset: ad31ec5c
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2024-01-04 17:16:33 +0000
URL:       https://git.openjdk.org/leyden/commit/ad31ec5c5f120082cedd7b9ece45b6b44147c0c5

8322647: Short name for the `Europe/Lisbon` time zone is incorrect

Reviewed-by: joehw, iris

! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java
! test/jdk/java/time/test/java/time/format/TestUTCParse.java
! test/jdk/sun/util/resources/cldr/TimeZoneNamesTest.java

Changeset: 3fbccb01
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2024-01-04 17:22:49 +0000
URL:       https://git.openjdk.org/leyden/commit/3fbccb01dcffe9eb48a08d99aab0e9aa311a18cf

8322978: Remove debug agent debugMonitorTimedWait() function. It is no longer used.

Reviewed-by: dholmes, sspitsyn

! src/jdk.jdwp.agent/share/native/libjdwp/util.c
! src/jdk.jdwp.agent/share/native/libjdwp/util.h

Changeset: 3b1e56a4
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2024-01-05 00:00:24 +0000
URL:       https://git.openjdk.org/leyden/commit/3b1e56a4275addeadcefe180b5ce60d9d74cca7b

8322322: Support archived full module graph when -Xbootclasspath/a is used

Reviewed-by: alanb, mchung

! src/hotspot/share/runtime/arguments.cpp
! src/java.base/share/classes/jdk/internal/loader/ClassLoaders.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/OptimizeModuleHandlingTest.java
! test/hotspot/jtreg/runtime/cds/serviceability/ReplaceCriticalClassesForSubgraphs.java

Changeset: 5235cc98
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2024-01-05 04:39:55 +0000
URL:       https://git.openjdk.org/leyden/commit/5235cc987d8c4455622acda947bed7321086a385

8322583: RISC-V: Enable fast class initialization checks

Reviewed-by: rehn, fyang, fjiang

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

Changeset: 2a9c3589
Author:    Johny Jose <johny.jose at oracle.com>
Committer: Sean Coffey <coffeys at openjdk.org>
Date:      2024-01-05 08:12:59 +0000
URL:       https://git.openjdk.org/leyden/commit/2a9c3589d941d9a57e536ea0b3d7919c6ddb82dc

8322725: (tz) Update Timezone Data to 2023d

Reviewed-by: coffeys, naoto

! src/java.base/share/data/tzdata/VERSION
! src/java.base/share/data/tzdata/africa
! src/java.base/share/data/tzdata/antarctica
! src/java.base/share/data/tzdata/asia
! src/java.base/share/data/tzdata/australasia
! src/java.base/share/data/tzdata/backward
! src/java.base/share/data/tzdata/europe
! src/java.base/share/data/tzdata/iso3166.tab
! src/java.base/share/data/tzdata/leapseconds
! src/java.base/share/data/tzdata/northamerica
! src/java.base/share/data/tzdata/southamerica
! src/java.base/share/data/tzdata/zone.tab
! test/jdk/java/util/TimeZone/TimeZoneData/VERSION
! test/jdk/java/util/TimeZone/TimeZoneData/aliases.txt

Changeset: 868f8745
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2024-01-05 09:07:03 +0000
URL:       https://git.openjdk.org/leyden/commit/868f8745faf70c915d8294ae8f85b2d6aa096900

8322920: Some ProcessTools.execute* functions are declared to throw Throwable

Reviewed-by: dholmes, lmesnik

! test/lib/jdk/test/lib/process/ProcessTools.java

Changeset: 1d1cd32b
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2024-01-05 09:12:24 +0000
URL:       https://git.openjdk.org/leyden/commit/1d1cd32bc355a33448d8f15555e142570bb49c21

8321812: Update GC tests to use execute[Limited]TestJava

Reviewed-by: tschatzl, aboldtch

! test/hotspot/jtreg/gc/TestAgeOutput.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/TestNumWorkerOutput.java
! test/hotspot/jtreg/gc/TestPLABAdaptToMinTLABSize.java
! test/hotspot/jtreg/gc/TestSmallHeap.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/TestHeapFreeRatio.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/TestMaxNewSize.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/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/epsilon/TestDieDefault.java
! test/hotspot/jtreg/gc/epsilon/TestDieWithHeapDump.java
! test/hotspot/jtreg/gc/epsilon/TestDieWithOnError.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/TestG1SkipCompaction.java
! test/hotspot/jtreg/gc/g1/TestG1TraceEagerReclaimHumongousObjects.java
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
! test/hotspot/jtreg/gc/g1/TestHumongousAllocConcurrentStart.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/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/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/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/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/TestEvilSyncBug.java
! test/hotspot/jtreg/gc/shenandoah/TestJcmdHeapDump.java
! test/hotspot/jtreg/gc/shenandoah/TestObjItrWithHeapDump.java
! test/hotspot/jtreg/gc/shenandoah/TestPeriodicGC.java
! test/hotspot/jtreg/gc/shenandoah/oom/TestAllocLargeObj.java
! test/hotspot/jtreg/gc/shenandoah/oom/TestAllocLargerThanHeap.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/TestArgumentRanges.java
! test/hotspot/jtreg/gc/shenandoah/options/TestClassUnloadingArguments.java
! test/hotspot/jtreg/gc/shenandoah/options/TestExplicitGC.java
! test/hotspot/jtreg/gc/shenandoah/options/TestExplicitGCNoConcurrent.java
! test/hotspot/jtreg/gc/shenandoah/options/TestHeuristicsUnlock.java
! test/hotspot/jtreg/gc/shenandoah/options/TestHumongousThresholdArgs.java
! test/hotspot/jtreg/gc/shenandoah/options/TestLoopMiningArguments.java
! test/hotspot/jtreg/gc/shenandoah/options/TestModeUnlock.java
! test/hotspot/jtreg/gc/shenandoah/options/TestRegionSizeArgs.java
! test/hotspot/jtreg/gc/shenandoah/options/TestSelectiveBarrierFlags.java
! test/hotspot/jtreg/gc/shenandoah/options/TestSoftMaxHeapSize.java
! test/hotspot/jtreg/gc/shenandoah/options/TestThreadCounts.java
! test/hotspot/jtreg/gc/shenandoah/options/TestThreadCountsOverride.java
! test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierDisable.java
! test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierEnable.java
! test/hotspot/jtreg/gc/stress/TestReclaimStringsLeaksMemory.java
! test/hotspot/jtreg/gc/stress/TestStressG1Humongous.java
! test/hotspot/jtreg/gc/stress/TestStressG1Uncommit.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationTools.java
! test/hotspot/jtreg/gc/testlibrary/Helpers.java
! test/hotspot/jtreg/gc/whitebox/TestWBGC.java
! test/hotspot/jtreg/gc/x/TestAllocateHeapAt.java
! test/hotspot/jtreg/gc/x/TestPageCacheFlush.java
! test/hotspot/jtreg/gc/x/TestSmallHeap.java
! test/hotspot/jtreg/gc/z/TestAllocateHeapAt.java
! test/hotspot/jtreg/gc/z/TestPageCacheFlush.java
! test/hotspot/jtreg/gc/z/TestSmallHeap.java
! test/hotspot/jtreg/gc/z/TestZForceDiscontiguousHeapReservations.java
! test/hotspot/jtreg/gc/z/TestZNMT.java

Changeset: 3dc4bd85
Author:    Denghui Dong <ddong at openjdk.org>
Date:      2024-01-05 09:23:42 +0000
URL:       https://git.openjdk.org/leyden/commit/3dc4bd858139f133f5e5b17e7bd3082dd6766d02

8322989: New test serviceability/HeapDump/FullGCHeapDumpLimitTest.java fails

Reviewed-by: stefank, dholmes

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/serviceability/HeapDump/FullGCHeapDumpLimitTest.java

Changeset: f0e2e431
Author:    William Kemper <wkemper at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-01-05 10:39:08 +0000
URL:       https://git.openjdk.org/leyden/commit/f0e2e4311b8cab160dc9e35f43e9ae5a145c5e23

8323021: Shenandoah: Encountered reference count always attributed to first worker thread

Reviewed-by: kdnilsen, ysr, shade

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

Changeset: 78623c95
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-01-05 11:13:34 +0000
URL:       https://git.openjdk.org/leyden/commit/78623c95f2a3954384963c4c761d2e4e5f4aefed

8323012: C2 fails with fatal error: no reachable node should have no use

Reviewed-by: chagedorn

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

Changeset: f0cfd361
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-01-05 11:34:03 +0000
URL:       https://git.openjdk.org/leyden/commit/f0cfd361bd6a98dc1192dab2116fdd3904f130f8

8322532: JShell : Unnamed variable issue

Reviewed-by: asotona

! src/jdk.jshell/share/classes/jdk/jshell/CompletenessAnalyzer.java
! test/langtools/jdk/jshell/VariablesTest.java

Changeset: ade21a96
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-01-05 13:48:31 +0000
URL:       https://git.openjdk.org/leyden/commit/ade21a965f8a5fc889cd48bba76fad507bdeddf5

8310844: [AArch64] C1 compilation fails because monitor offset in OSR buffer is too large for immediate

Reviewed-by: aph, chagedorn

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

Changeset: ed9f3243
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-01-05 15:40:32 +0000
URL:       https://git.openjdk.org/leyden/commit/ed9f3243f04718a50bbdc589437872f7215c0e08

8322985: [BACKOUT] 8318562: Computational test more than 2x slower when AVX instructions are used

Reviewed-by: chagedorn, shade

! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86_64.ad
- test/micro/org/openjdk/bench/vm/compiler/x86/ComputePI.java

Changeset: 631a9f60
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2024-01-05 16:26:02 +0000
URL:       https://git.openjdk.org/leyden/commit/631a9f60f30fe298791aa953fa573001127ff58a

8323073: ProblemList gc/g1/TestSkipRebuildRemsetPhase.java on linux-aarch64
8323075: ProblemList runtime/cds/appcds/jigsaw/modulepath/OptimizeModuleHandlingTest.java

Reviewed-by: thartmann

! test/hotspot/jtreg/ProblemList.txt

Changeset: 700c25f5
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-01-05 17:04:32 +0000
URL:       https://git.openjdk.org/leyden/commit/700c25f5b45e8a228d07c57dcf925e93d494af23

8322954: Shenandoah: Convert evac-update closures asserts to rich asserts

Reviewed-by: wkemper, kdnilsen, ysr

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

Changeset: 46965a09
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2024-01-05 17:53:45 +0000
URL:       https://git.openjdk.org/leyden/commit/46965a096ce74d9375df36a3a66107e9295cc180

8322981: Fix 2 locations in JDI that throw IOException without using the "Caused by" exception

Reviewed-by: dholmes, lmesnik

! src/jdk.jdi/share/classes/com/sun/tools/jdi/ProcessAttachingConnector.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/VirtualMachineManagerImpl.java

Changeset: 35a1b77d
Author:    David Leopoldseder <davleopo at openjdk.org>
Committer: Tom Rodriguez <never at openjdk.org>
Date:      2024-01-05 19:00:18 +0000
URL:       https://git.openjdk.org/leyden/commit/35a1b77da541e4df3c4d1bab0825ea39e653808c

8322636: [JVMCI] HotSpotSpeculationLog can be inconsistent across a single compile

Reviewed-by: dnsimon, never

! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotSpeculationLog.java

Changeset: be4614eb
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2024-01-05 22:16:52 +0000
URL:       https://git.openjdk.org/leyden/commit/be4614eb5e4efcea3f3ef4d18f94cfb36fd557f4

8323016: Improve reporting for bad options

Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties
! test/langtools/jdk/javadoc/tool/BadOptionsTest.java

Changeset: ace010b3
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2024-01-06 08:52:27 +0000
URL:       https://git.openjdk.org/leyden/commit/ace010b38a83e0c9b43aeeb6bc5c92d0886dc53f

8319757: java/nio/channels/DatagramChannel/InterruptibleOrNot.java failed: wrong exception thrown

Reviewed-by: jpai, bpb

! test/jdk/java/nio/channels/DatagramChannel/InterruptibleOrNot.java

Changeset: faa9c690
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2024-01-06 18:24:28 +0000
URL:       https://git.openjdk.org/leyden/commit/faa9c6909dda635eb008b9dada6e06fca47c17d6

8322846: Running with -Djdk.tracePinnedThreads set can hang

Reviewed-by: jpai

! src/java.base/share/classes/java/lang/PinnedThreadPrinter.java
! src/java.base/share/classes/java/lang/VirtualThread.java
! test/jdk/java/lang/Thread/virtual/TracePinnedThreads.java

Changeset: 3560e680
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-01-08 02:37:10 +0000
URL:       https://git.openjdk.org/leyden/commit/3560e680bcd5f9427b43f616f21f87adee8e8aca

8322815: Eliminate -Wparentheses warnings in shenandoah code

Reviewed-by: shade, zgu

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

Changeset: e4427698
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-01-08 02:46:10 +0000
URL:       https://git.openjdk.org/leyden/commit/e44276989fc6358065412be7567d0141c84f1282

8322754: click JComboBox when dialog about to close causes IllegalComponentStateException

Reviewed-by: abhiscxk, serb

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboPopup.java
+ test/jdk/javax/swing/JComboBox/ComboPopupBug.java

Changeset: d75d876e
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-01-08 07:30:21 +0000
URL:       https://git.openjdk.org/leyden/commit/d75d876eddfd2e59d9d28c2860fdab4ef3ec3c6b

8322806: Eliminate -Wparentheses warnings in aarch64 code

Reviewed-by: stefank, dholmes

! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp

Changeset: 7edd10e5
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2024-01-08 08:20:07 +0000
URL:       https://git.openjdk.org/leyden/commit/7edd10e5fa71dafbbad23455553b7f5ff0a75ac9

8321786: SegmentAllocator:allocateFrom(ValueLayout, MemorySegment,ValueLayout,long,long) spec mismatch in exception scenario

Reviewed-by: mcimadamore

! 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/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/Utils.java
! src/java.base/share/classes/jdk/internal/foreign/layout/AbstractLayout.java
! src/java.base/share/classes/jdk/internal/foreign/layout/MemoryLayoutUtil.java
! test/jdk/java/foreign/TestLayouts.java
! test/jdk/java/foreign/TestMemoryAccessInstance.java
! test/jdk/java/foreign/TestScopedOperations.java
! test/jdk/java/foreign/TestSegmentAllocators.java
! test/jdk/java/foreign/TestSegmentCopy.java
! test/jdk/java/foreign/TestSegments.java

Changeset: a40d397d
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-01-08 09:01:33 +0000
URL:       https://git.openjdk.org/leyden/commit/a40d397d5d785d29a2d5e848f872d11dab3bf80c

8323110: Eliminate -Wparentheses warnings in ppc code

Reviewed-by: dholmes

! src/hotspot/cpu/ppc/frame_ppc.inline.hpp

Changeset: eb9e754b
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-01-08 10:27:00 +0000
URL:       https://git.openjdk.org/leyden/commit/eb9e754b3a439cc3ce36c2c9393bc8b250343844

8323065: Unneccesary CodeBlob lookup in CompiledIC::internal_set_ic_destination

Reviewed-by: dlong, thartmann

! src/hotspot/share/code/compiledIC.cpp

Changeset: 09c6c4ff
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2024-01-08 11:41:51 +0000
URL:       https://git.openjdk.org/leyden/commit/09c6c4ff021b7dc719c0b1e0dfb041b03bba1b5d

8322489: 22-b27: Up to 7% regression in all Footprint3-*-G1/ZGC

Reviewed-by: egahlin

! src/hotspot/share/jfr/jfr.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointWriter.hpp
! src/hotspot/share/jfr/recorder/jfrRecorder.cpp
! src/hotspot/share/jfr/recorder/jfrRecorder.hpp
! src/hotspot/share/jfr/support/jfrDeprecationManager.cpp

Changeset: 71aac7a5
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-01-08 11:45:18 +0000
URL:       https://git.openjdk.org/leyden/commit/71aac7a5fbb9a32181ada1a04b6a9622fe939c59

8276809: java/awt/font/JNICheck/FreeTypeScalerJNICheck.java shows JNI warning on Windows

Reviewed-by: rschmelter, stuefe

! src/java.desktop/windows/native/libawt/windows/awt_Win32GraphicsEnv.cpp

Changeset: 458e563c
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-01-08 12:57:55 +0000
URL:       https://git.openjdk.org/leyden/commit/458e563cd994f5e0f590c2144e8ed35d020d53d6

8310711: [IR Framework] Remove safepoint while printing handling

Reviewed-by: thartmann, epeter

! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/hotspot/CompilePhaseBlock.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/hotspot/State.java
- test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/hotspot/WriterThread.java
- test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/hotspot/WriterThreads.java
- test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestSafepointWhilePrinting.java
- test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/safepoint_while_printing_hotspot_pid.log

Changeset: fc047508
Author:    Fredrik Bredberg <fbredberg at openjdk.org>
Committer: Erik Österlund <eosterlund at openjdk.org>
Date:      2024-01-08 13:30:23 +0000
URL:       https://git.openjdk.org/leyden/commit/fc047508170ab666857d740ccf541c2c3b612277

8321371: SpinPause() not implemented for bsd_aarch64/macOS

Reviewed-by: eosterlund, dholmes, dcubed, eastigeevich, shade

! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp

Changeset: 29397d29
Author:    Fredrik Bredberg <fbredberg at openjdk.org>
Committer: Erik Österlund <eosterlund at openjdk.org>
Date:      2024-01-08 13:32:17 +0000
URL:       https://git.openjdk.org/leyden/commit/29397d29baac3b29083b1b5d6b2cb06e456af0c3

8320317: ObjectMonitor NotRunnable is not really an optimization

Reviewed-by: eosterlund, dholmes, shade, dcubed

! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp

Changeset: c90768c9
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-01-08 13:47:43 +0000
URL:       https://git.openjdk.org/leyden/commit/c90768c93b26771bb8f4bdbe855d054ad089b337

8318444: Write details about compilation bailouts into crash reports

Reviewed-by: thartmann, chagedorn

! src/hotspot/share/c1/c1_Compilation.cpp
! src/hotspot/share/c1/c1_Compilation.hpp
! src/hotspot/share/ci/ciEnv.hpp
+ src/hotspot/share/compiler/compilationFailureInfo.cpp
+ src/hotspot/share/compiler/compilationFailureInfo.hpp
! src/hotspot/share/compiler/compiler_globals.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/utilities/vmError.cpp

Changeset: 57a65fe4
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-01-08 14:09:27 +0000
URL:       https://git.openjdk.org/leyden/commit/57a65fe436a3617d64bbf0b02d4c7f7c2551448f

8322003: JShell - Incorrect type inference in lists of records implementing interfaces

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.jshell/share/classes/jdk/jshell/TaskFactory.java
! test/langtools/jdk/jshell/VariablesTest.java

Changeset: c8fa3e21
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2024-01-08 14:55:17 +0000
URL:       https://git.openjdk.org/leyden/commit/c8fa3e21e6a4fd7846932b545a1748cc1dc6d9f1

8320310: CompiledMethod::has_monitors flag can be incorrect

Reviewed-by: vlivanov, thartmann

! src/hotspot/share/c1/c1_Compilation.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/opto/locknode.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp

Changeset: 2acb5bd9
Author:    Ilya Gavrilin <igavrilin at openjdk.org>
Committer: Vladimir Kempik <vkempik at openjdk.org>
Date:      2024-01-08 15:53:58 +0000
URL:       https://git.openjdk.org/leyden/commit/2acb5bd9924511b58b0e57ea9eb6c2dee9fd3ee8

8322790: RISC-V: Tune costs for shuffles with no conversion

Reviewed-by: rehn, fyang

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

Changeset: 827c71da
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-01-08 16:10:21 +0000
URL:       https://git.openjdk.org/leyden/commit/827c71dac9a5732f70bc7341743bce314cad302f

8310190: C2 SuperWord: AlignVector is broken, generates misaligned packs

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

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/chaitin.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/machnode.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp
! src/hotspot/share/opto/vectorization.cpp
! src/hotspot/share/opto/vectorization.hpp
! src/hotspot/share/opto/vectornode.hpp
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationMismatchedAccess.java
! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java
+ test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVector.java
+ test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVectorFuzzer.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestDependencyOffsets.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestMovingLoadBeforeStore.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestMulAddS2I.java
! test/hotspot/jtreg/compiler/vectorization/TestBufferVectorization.java

Changeset: c4a83bd6
Author:    William Kemper <wkemper at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-01-08 16:44:28 +0000
URL:       https://git.openjdk.org/leyden/commit/c4a83bd6f6c45e72bd776e929005be0aa9408867

8323086: Shenandoah: Heap could be corrupted by oom during evacuation

Reviewed-by: kdnilsen, shade

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

Changeset: 387828a3
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2024-01-08 16:56:44 +0000
URL:       https://git.openjdk.org/leyden/commit/387828a3f7e4ec5b26954747e756aac212d579ae

8322980: Debug agent's dumpThread() API should update thread's name before printing it

Reviewed-by: kevinw, sspitsyn

! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.c

Changeset: d47393bd
Author:    Xin Liu <xliu at openjdk.org>
Date:      2024-01-08 18:53:41 +0000
URL:       https://git.openjdk.org/leyden/commit/d47393bd8225e818f0f9cd45192a5e656018af11

8320128: Clean up Parse constructor for OSR

Reviewed-by: thartmann, shade

! src/hotspot/share/opto/parse.hpp
! src/hotspot/share/opto/parse1.cpp

Changeset: 24823ba6
Author:    Joshua Cao <joshcao at amazon.com>
Committer: Xin Liu <xliu at openjdk.org>
Date:      2024-01-08 19:46:04 +0000
URL:       https://git.openjdk.org/leyden/commit/24823ba647d4bf412586372cd5076f35bbc131a5

8323095: Expand TraceOptoParse block output abbreviations

Reviewed-by: thartmann, chagedorn, xliu

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

Changeset: d78e8dab
Author:    Rajat Mahajan <rmahajan at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2024-01-08 19:58:32 +0000
URL:       https://git.openjdk.org/leyden/commit/d78e8dab93868c1212c95e165f556ad89a0b6920

8322545: Declare newInsets as static in ThemeReader.cpp

Reviewed-by: serb, aivanov

! src/java.desktop/windows/native/libawt/windows/ThemeReader.cpp

Changeset: 8a4dc79e
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2024-01-08 20:17:29 +0000
URL:       https://git.openjdk.org/leyden/commit/8a4dc79e1a40e7115e2971af81623b6b0368f41c

8274300: Address dsymutil warning by excluding platform specific files

Reviewed-by: erikj

! make/test/BuildTestLibNative.gmk
! make/test/JtregNativeHotspot.gmk

Changeset: ca9635df
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-01-08 21:26:18 +0000
URL:       https://git.openjdk.org/leyden/commit/ca9635df3357bf70b41645f619237b6d2068afb7

8322759: Eliminate -Wparentheses warnings in compiler code

Reviewed-by: kvn, shade

! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_LinearScan.cpp
! src/hotspot/share/c1/c1_ValueStack.hpp
! src/hotspot/share/code/relocInfo.cpp
! src/hotspot/share/compiler/compilerDefinitions.inline.hpp

Changeset: 61ebe3b0
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2024-01-08 22:41:07 +0000
URL:       https://git.openjdk.org/leyden/commit/61ebe3b0c4afb6bfdadbf54d0e8a20347bea1975

8323032: OptimizedModuleHandlingTest failed in dynamic CDS archive mode

Reviewed-by: dholmes, matsaave

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/OptimizeModuleHandlingTest.java

Changeset: 841ab487
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2024-01-08 23:53:06 +0000
URL:       https://git.openjdk.org/leyden/commit/841ab487f83d7e3639d352e796dc7131310c2390

8322657: CDS filemap fastdebug assert while loading Graal CE Polyglot in isolated classloader

Reviewed-by: matsaave, dholmes

! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! test/hotspot/jtreg/runtime/cds/appcds/JarBuilder.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ModularJarWithNonExistentJar.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/DefineModuleApp.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/manifest-with-non-existent-jar.txt

Changeset: 8ae309eb
Author:    Weibing Xiao <weibing.xiao at oracle.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2024-01-09 04:04:12 +0000
URL:       https://git.openjdk.org/leyden/commit/8ae309ebacd6947bbad2ef168ca13702e1cba099

8318971: Better Error Handling for Jar Tool When Processing Non-existent Files

Reviewed-by: alanb, jpai

! src/jdk.jartool/share/classes/sun/tools/jar/Main.java
! test/jdk/tools/jar/InputFilesTest.java

Changeset: 176606d0
Author:    Athijegannathan Sundararajan <sundar at openjdk.org>
Date:      2024-01-09 04:36:30 +0000
URL:       https://git.openjdk.org/leyden/commit/176606d0cb9117ca9080261f898cd57339fa5a85

8310995: missing @since tags in 36 jdk.dynalink classes

Reviewed-by: jlaskey, iris, attila

! src/jdk.dynalink/share/classes/jdk/dynalink/CallSiteDescriptor.java
! src/jdk.dynalink/share/classes/jdk/dynalink/DynamicLinker.java
! src/jdk.dynalink/share/classes/jdk/dynalink/DynamicLinkerFactory.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/SecureLookupSupplier.java
! src/jdk.dynalink/share/classes/jdk/dynalink/StandardNamespace.java
! src/jdk.dynalink/share/classes/jdk/dynalink/StandardOperation.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeansLinker.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/linker/ConversionComparator.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardedInvocation.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/GuardingDynamicLinkerExporter.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

Changeset: 07fce8ef
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-01-09 06:11:44 +0000
URL:       https://git.openjdk.org/leyden/commit/07fce8eff207eedcbab29b52660f19333df7c574

8320864: Serial: Extract out Full GC related fields from ContiguousSpace

Reviewed-by: kbarrett, sjohanss

! src/hotspot/share/gc/serial/genMarkSweep.cpp
! src/hotspot/share/gc/serial/genMarkSweep.hpp
! src/hotspot/share/gc/serial/generation.cpp
! src/hotspot/share/gc/serial/generation.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.hpp
! src/hotspot/share/gc/shared/space.inline.hpp
! src/hotspot/share/gc/shared/vmStructs_gc.hpp

Changeset: 7286f529
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2024-01-09 07:05:27 +0000
URL:       https://git.openjdk.org/leyden/commit/7286f5291d6aad290fda778668eeb3a7cbfd8a55

8322829: Refactor nioBlocker to avoid blocking while holding Thread's interrupt lock

Reviewed-by: jpai

! 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/VirtualThread.java
! src/java.base/share/classes/java/nio/channels/spi/AbstractInterruptibleChannel.java
! src/java.base/share/classes/java/nio/channels/spi/AbstractSelector.java
! src/java.base/share/classes/sun/nio/ch/Interruptible.java

Changeset: 4cf131a1
Author:    Ludovic Henry <luhenry at openjdk.org>
Committer: Robbin Ehn <rehn at openjdk.org>
Date:      2024-01-09 07:26:35 +0000
URL:       https://git.openjdk.org/leyden/commit/4cf131a101d13699b1bf017895798c9bda87f551

8319716: RISC-V: Add SHA-2

Co-authored-by: Robbin Ehn <rehn at openjdk.org>
Reviewed-by: fyang, mli, luhenry

! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/globals_riscv.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.cpp

Changeset: 30f93a29
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2024-01-09 07:34:50 +0000
URL:       https://git.openjdk.org/leyden/commit/30f93a29c2f677d0279176b89edf2ecdc06b42ca

8320069: RISC-V: Add Zcb instructions

Reviewed-by: fyang, vkempik

! src/hotspot/cpu/riscv/assembler_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/vm_version_linux_riscv.cpp

Changeset: 075fed91
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-01-09 08:19:57 +0000
URL:       https://git.openjdk.org/leyden/commit/075fed91bd144d94328e198b41ea2946961940e9

8323241: jcmd manpage should use lists for argument lists

Reviewed-by: alanb

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

Changeset: 52a6c375
Author:    Boris Ulasevich <bulasevich at openjdk.org>
Date:      2024-01-09 10:33:52 +0000
URL:       https://git.openjdk.org/leyden/commit/52a6c37558fa970f595067bc1bb5bc2b710c3876

8322858: compiler/c2/aarch64/TestFarJump.java fails on AArch64 due to unexpected PrintAssembly output

Reviewed-by: aph, thartmann

! test/hotspot/jtreg/compiler/c2/aarch64/TestFarJump.java

Changeset: 6e9671a8
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-01-09 10:37:02 +0000
URL:       https://git.openjdk.org/leyden/commit/6e9671a8a87a369c6986854a2c3c32cc9d7027ba

8323264: Serial: Remove unused GenerationBlockSizeClosure

Reviewed-by: stefank

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

Changeset: 7d42aa15
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2024-01-09 11:31:50 +0000
URL:       https://git.openjdk.org/leyden/commit/7d42aa15137814761ff314112a055e835a659cf1

8310277: jdk/javadoc/doclet/testMethodCommentAlgorithm/TestMethodCommentsAlgorithm.java fails with IllegalStateException

Reviewed-by: jjg

! test/langtools/jdk/javadoc/doclet/testMethodCommentAlgorithm/TestMethodCommentsAlgorithm.java

Changeset: 37a61720
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2024-01-09 11:36:36 +0000
URL:       https://git.openjdk.org/leyden/commit/37a61720b60a503a958b35c422ca4f2eb06d62fb

8322936: Update blessed-modifier-order.sh for default, sealed, and non-sealed

Reviewed-by: erikj, rriggs, martin

! bin/blessed-modifier-order.sh

Changeset: ff499ef7
Author:    Lei Zaakjyu <lizbing07734 at icloud.com>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-01-09 13:26:38 +0000
URL:       https://git.openjdk.org/leyden/commit/ff499ef79f6bffe95afa17a9aa312ac9f67fba18

8233443: G1 DetailedUsage class names overly generic for global namespace

Reviewed-by: ayang, gli, tschatzl

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

Changeset: 52c7ff1d
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-01-09 13:47:32 +0000
URL:       https://git.openjdk.org/leyden/commit/52c7ff1d81940d6d0d1e3dd7ad0447c80708161c

8322330: JavadocHelperTest.java OOMEs with Parallel GC and ZGC

Reviewed-by: ayang, aboldtch

! test/langtools/jdk/internal/shellsupport/doc/JavadocHelperTest.java

Changeset: 438ab7c1
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-01-09 14:23:42 +0000
URL:       https://git.openjdk.org/leyden/commit/438ab7c115249d7501edfbb2d3c62e96ae824181

8323284: Remove unused FilteringClosure declaration

Reviewed-by: stefank, tschatzl

! src/hotspot/share/gc/shared/space.hpp
! src/hotspot/share/oops/oop.hpp

Changeset: 886386c0
Author:    Lei Zaakjyu <lizbing07734 at icloud.com>
Committer: Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-01-09 15:52:39 +0000
URL:       https://git.openjdk.org/leyden/commit/886386c0396d4cd4f1be24906a77c9dbfc8626e6

8322890: Directly return in OldPLABSizeConstraintFunc

Reviewed-by: ayang, tschatzl

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

Changeset: ee98d262
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-01-09 17:03:28 +0000
URL:       https://git.openjdk.org/leyden/commit/ee98d262181f5822609674c71c85ad4576ac1632

8323066: gc/g1/TestSkipRebuildRemsetPhase.java fails with 'Skipping Remembered Set Rebuild.' missing

Reviewed-by: ayang, iwalulya

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/gc/g1/TestSkipRebuildRemsetPhase.java

Changeset: dd8ae616
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2024-01-09 19:31:03 +0000
URL:       https://git.openjdk.org/leyden/commit/dd8ae616437398f957f9b4f09cf2c7f1d0bd0938

8322237: Heap dump contains duplicate thread records for mounted virtual threads

Reviewed-by: dholmes, sspitsyn

! src/hotspot/share/services/heapDumper.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/HeapDump/VThreadInHeapDump.java

Changeset: bc05893f
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-01-09 19:37:28 +0000
URL:       https://git.openjdk.org/leyden/commit/bc05893f820ff8158897f84b9d2fdaed2cd1661b

8323318: Remove unused Space::is_free_block

Reviewed-by: tschatzl

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

Changeset: f3be138e
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2024-01-09 22:04:02 +0000
URL:       https://git.openjdk.org/leyden/commit/f3be138eb80c9e7f6cc21afb75cda9e49b667c8a

8322809: SystemModulesMap::classNames and moduleNames arrays do not match the order

Reviewed-by: alanb

! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModulesPlugin.java
+ test/jdk/tools/jlink/plugins/SystemModuleDescriptors/ModuleMainClassTest.java
+ test/jdk/tools/jlink/plugins/SystemModuleDescriptors/src/com.foo/com/foo/Main.java
+ test/jdk/tools/jlink/plugins/SystemModuleDescriptors/src/com.foo/module-info.java
= test/jdk/tools/jlink/plugins/SystemModuleDescriptors/src/net.foo/module-info.java
+ test/jdk/tools/jlink/plugins/SystemModuleDescriptors/src/net.foo/net/foo/Main.java

Changeset: aba19334
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2024-01-09 22:05:37 +0000
URL:       https://git.openjdk.org/leyden/commit/aba19334eaeb46d37169cddeef929b13e050a60e

8323210: Update the usage of cmsFLAGS_COPY_ALPHA

Reviewed-by: prr

! src/java.desktop/share/native/liblcms/LCMS.c
! test/jdk/sun/java2d/cmm/ColorConvertOp/ColCvtAlphaDifferentSrcDst.java

Changeset: e9f7db30
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-01-09 22:26:17 +0000
URL:       https://git.openjdk.org/leyden/commit/e9f7db304559cbc8e2b46ea30496d3c570569f4c

8322880: Eliminate -Wparentheses warnings in arm32 code

Reviewed-by: shade, dholmes

! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/arm/assembler_arm.hpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/arm/frame_arm.inline.hpp
! src/hotspot/cpu/arm/nativeInst_arm_32.cpp
! src/hotspot/cpu/arm/nativeInst_arm_32.hpp

Changeset: 28d8149c
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-01-09 22:33:13 +0000
URL:       https://git.openjdk.org/leyden/commit/28d8149c693a9470bbde4b1a27c4b9be6c5f365c

8323115: x86-32: Incorrect predicates for cmov instruct transforms with UseSSE

Reviewed-by: shade, thartmann

! src/hotspot/cpu/x86/x86_32.ad

Changeset: a5071e01
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-01-09 22:47:36 +0000
URL:       https://git.openjdk.org/leyden/commit/a5071e010be8c79f1a3cd96f7325d04bac8f7ae0

8322817: RISC-V: Eliminate -Wparentheses warnings in riscv code

Reviewed-by: fyang, luhenry

! src/hotspot/cpu/riscv/frame_riscv.inline.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp

Changeset: 376051a9
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2024-01-09 23:11:21 +0000
URL:       https://git.openjdk.org/leyden/commit/376051a9be95e0e4acf3c59d0eba3e9ef8727d79

8320919: Clarify Locale related system properties

Reviewed-by: smarks, rriggs

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

Changeset: f4ca41ad
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-01-10 00:19:05 +0000
URL:       https://git.openjdk.org/leyden/commit/f4ca41ad75fa78a08ff069ba0b6ac3596e35c23d

8322816: RISC-V: Incorrect guarantee in patch_vtype

Reviewed-by: fyang, luhenry

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

Changeset: 85692274
Author:    Zhiqiang Zang <zhiqiang.zang at utexas.edu>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-01-10 07:31:56 +0000
URL:       https://git.openjdk.org/leyden/commit/856922747358291ed2e112c328fb776a7be2567d

8322589: Add Ideal transformation: (~a) & (~b) => ~(a | b)

Reviewed-by: thartmann, epeter

! src/hotspot/share/opto/addnode.cpp
! src/hotspot/share/opto/addnode.hpp
! src/hotspot/share/opto/mulnode.cpp
! test/hotspot/jtreg/compiler/c2/irTests/AndINodeIdealizationTests.java
+ test/hotspot/jtreg/compiler/c2/irTests/AndLNodeIdealizationTests.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java

Changeset: 88378ed0
Author:    Tobias Holenstein <tholenstein at openjdk.org>
Date:      2024-01-10 08:30:47 +0000
URL:       https://git.openjdk.org/leyden/commit/88378ed0584c7eb0849b6fc1e361fd8ea0698caf

8277869: Maven POMs are using HTTP links where HTTPS is available

Reviewed-by: kvn, thartmann

! src/utils/IdealGraphVisualizer/Bytecodes/pom.xml
! src/utils/IdealGraphVisualizer/Bytecodes/src/main/resources/com/sun/hotspot/igv/bytecodes/BytecodeViewTopComponentSettings.xml
! src/utils/IdealGraphVisualizer/Bytecodes/src/main/resources/com/sun/hotspot/igv/bytecodes/BytecodeViewTopComponentWstcref.xml
! src/utils/IdealGraphVisualizer/Bytecodes/src/main/resources/com/sun/hotspot/igv/bytecodes/layer.xml
! src/utils/IdealGraphVisualizer/ControlFlow/pom.xml
! src/utils/IdealGraphVisualizer/ControlFlow/src/main/resources/com/sun/hotspot/igv/controlflow/ControlFlowTopComponentSettings.xml
! src/utils/IdealGraphVisualizer/ControlFlow/src/main/resources/com/sun/hotspot/igv/controlflow/ControlFlowTopComponentWstcref.xml
! src/utils/IdealGraphVisualizer/ControlFlow/src/main/resources/com/sun/hotspot/igv/controlflow/layer.xml
! src/utils/IdealGraphVisualizer/Coordinator/pom.xml
! src/utils/IdealGraphVisualizer/Coordinator/src/main/resources/com/sun/hotspot/igv/coordinator/OutlineTopComponentSettings.xml
! src/utils/IdealGraphVisualizer/Coordinator/src/main/resources/com/sun/hotspot/igv/coordinator/OutlineTopComponentWstcref.xml
! src/utils/IdealGraphVisualizer/Coordinator/src/main/resources/com/sun/hotspot/igv/coordinator/StandardConfiguration.xml
! src/utils/IdealGraphVisualizer/Coordinator/src/main/resources/com/sun/hotspot/igv/coordinator/layer.xml
! src/utils/IdealGraphVisualizer/Data/pom.xml
! src/utils/IdealGraphVisualizer/Data/src/main/resources/com/sun/hotspot/igv/data/serialization/graphdocument.xsd
! src/utils/IdealGraphVisualizer/Difference/pom.xml
! src/utils/IdealGraphVisualizer/Filter/pom.xml
! src/utils/IdealGraphVisualizer/Filter/src/main/resources/com/sun/hotspot/igv/filter/layer.xml
! src/utils/IdealGraphVisualizer/FilterWindow/pom.xml
! src/utils/IdealGraphVisualizer/FilterWindow/src/main/resources/com/sun/hotspot/igv/filterwindow/FilterTopComponentSettings.xml
! src/utils/IdealGraphVisualizer/FilterWindow/src/main/resources/com/sun/hotspot/igv/filterwindow/FilterTopComponentWstcref.xml
! src/utils/IdealGraphVisualizer/FilterWindow/src/main/resources/com/sun/hotspot/igv/filterwindow/layer.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/resources/com/sun/hotspot/igv/servercompiler/layer.xml
! src/utils/IdealGraphVisualizer/Settings/pom.xml
! src/utils/IdealGraphVisualizer/Settings/src/main/resources/com/sun/hotspot/igv/settings/layer.xml
! src/utils/IdealGraphVisualizer/Util/pom.xml
! src/utils/IdealGraphVisualizer/View/pom.xml
! src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/layer.xml
! src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/propertiesWsmode.xml
! src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/propertiesWstcref.xml
! src/utils/IdealGraphVisualizer/application/pom.xml
! src/utils/IdealGraphVisualizer/branding/pom.xml
! src/utils/IdealGraphVisualizer/pom.xml
! src/utils/LogCompilation/pom.xml

Changeset: 40861761
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-01-10 09:57:16 +0000
URL:       https://git.openjdk.org/leyden/commit/40861761c2b0bb5ae548afc4752dc7cee3bf506a

8322987: Remove gc/stress/gclocker/TestGCLocker* since they always fail with OOME

Reviewed-by: ayang, lmesnik

! test/hotspot/jtreg/ProblemList.txt
- test/hotspot/jtreg/gc/stress/gclocker/TestGCLocker.java
- test/hotspot/jtreg/gc/stress/gclocker/TestGCLockerWithG1.java
- test/hotspot/jtreg/gc/stress/gclocker/TestGCLockerWithParallel.java
- test/hotspot/jtreg/gc/stress/gclocker/TestGCLockerWithSerial.java
- test/hotspot/jtreg/gc/stress/gclocker/TestGCLockerWithShenandoah.java
- test/hotspot/jtreg/gc/stress/gclocker/libTestGCLocker.c

Changeset: 98470864
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-01-10 10:56:24 +0000
URL:       https://git.openjdk.org/leyden/commit/9847086466359e330fdb7dceb29c7d31cf0242ce

8323499: Remove unused methods in space.hpp

Reviewed-by: tschatzl

! src/hotspot/share/gc/shared/space.hpp

Changeset: 8d947991
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-01-10 11:28:51 +0000
URL:       https://git.openjdk.org/leyden/commit/8d9479910f587a2524a2d4068174f14e224ff2cf

8322828: Parallel: Rename ParallelCompactData::_region_start

Reviewed-by: tschatzl, ehelin

! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp

Changeset: 88dafe56
Author:    Guoxiong Li <gli at openjdk.org>
Date:      2024-01-10 12:15:38 +0000
URL:       https://git.openjdk.org/leyden/commit/88dafe564f163ed738a8cb6adc449b94e606999f

8314629: Generational ZGC: Clearing All SoftReferences log line lacks GCId

Reviewed-by: eosterlund, tschatzl

! src/hotspot/share/gc/z/zReferenceProcessor.cpp
! src/hotspot/share/gc/z/zReferenceProcessor.hpp

Changeset: 2e472fe7
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2024-01-10 12:18:01 +0000
URL:       https://git.openjdk.org/leyden/commit/2e472fe7ea98ca1f07a90d1ad6704e8b2bb3afcf

8322294: Cleanup NativePostCallNop

Reviewed-by: mdoerr, aph

! src/hotspot/cpu/aarch64/frame_aarch64.hpp
! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp
! src/hotspot/cpu/arm/frame_arm.hpp
! src/hotspot/cpu/arm/frame_arm.inline.hpp
! src/hotspot/cpu/arm/nativeInst_arm_32.cpp
! src/hotspot/cpu/arm/nativeInst_arm_32.hpp
! src/hotspot/cpu/ppc/frame_ppc.hpp
! src/hotspot/cpu/ppc/frame_ppc.inline.hpp
! src/hotspot/cpu/ppc/nativeInst_ppc.cpp
! src/hotspot/cpu/ppc/nativeInst_ppc.hpp
! src/hotspot/cpu/riscv/frame_riscv.hpp
! src/hotspot/cpu/riscv/frame_riscv.inline.hpp
! src/hotspot/cpu/riscv/nativeInst_riscv.cpp
! src/hotspot/cpu/riscv/nativeInst_riscv.hpp
! 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/x86/frame_x86.hpp
! src/hotspot/cpu/x86/frame_x86.inline.hpp
! src/hotspot/cpu/x86/nativeInst_x86.cpp
! src/hotspot/cpu/x86/nativeInst_x86.hpp
! src/hotspot/cpu/zero/frame_zero.hpp
! src/hotspot/cpu/zero/frame_zero.inline.hpp
! src/hotspot/cpu/zero/nativeInst_zero.hpp
! src/hotspot/share/code/codeCache.inline.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/runtime/frame.hpp
! src/hotspot/share/runtime/frame.inline.hpp

Changeset: 679f526d
Author:    Guoxiong Li <gli at openjdk.org>
Date:      2024-01-10 12:18:12 +0000
URL:       https://git.openjdk.org/leyden/commit/679f526d89f679b1f42a1a4acdecf93686bde8a4

8322278: Generational ZGC: Adjust the comment of ZHeuristics::use_per_cpu_shared_small_pages

Reviewed-by: eosterlund

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

Changeset: b2a39c57
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2024-01-10 13:03:36 +0000
URL:       https://git.openjdk.org/leyden/commit/b2a39c576706622b624314c89fa6d10d0b422f86

8316241: Test jdk/jdk/jfr/jvm/TestChunkIntegrity.java failed

Reviewed-by: egahlin

! 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/jfrTypeSetUtils.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.inline.hpp
! src/hotspot/share/jfr/recorder/storage/jfrMemorySpace.inline.hpp

Changeset: d2d58dd6
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2024-01-10 13:13:32 +0000
URL:       https://git.openjdk.org/leyden/commit/d2d58dd6a8ec366a4bc3eb12a253b252de24557e

8322324: java/foreign/TestStubAllocFailure.java times out while waiting for forked process
8322637: java/foreign/critical/TestCriticalUpcall.java timed out

Reviewed-by: mcimadamore

! test/jdk/java/foreign/UpcallTestHelper.java

Changeset: ec385057
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2024-01-10 13:25:43 +0000
URL:       https://git.openjdk.org/leyden/commit/ec38505720251ceefc8e838bd68b740d166c83c1

8323508: Remove TestGCLockerWithShenandoah.java line from TEST.groups

Reviewed-by: dholmes, shade, tschatzl

! test/hotspot/jtreg/TEST.groups

Changeset: 2806adee
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2024-01-10 14:07:57 +0000
URL:       https://git.openjdk.org/leyden/commit/2806adee2d8cca6bc215f285888631799bd02eac

8321685: Missing ResourceMark in code called from JvmtiEnvBase::get_vthread_jvf

Reviewed-by: amenkov, cjplummer

! src/hotspot/share/prims/jvmtiEnvBase.cpp

Changeset: 16170678
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-01-10 15:03:21 +0000
URL:       https://git.openjdk.org/leyden/commit/16170678a72dbd7eecf55c21a426fb6179362fba

8323331: fix typo hpage_pdm_size

Reviewed-by: shade, mdoerr

! src/hotspot/os/linux/os_linux.cpp

Changeset: 2174f664
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-01-10 15:18:57 +0000
URL:       https://git.openjdk.org/leyden/commit/2174f6646e8897f7e3991141a743c047c6e57026

8323005: Parallel: Refactor PSPromotionManager::claim_or_forward_depth

Reviewed-by: tschatzl, rrich

! src/hotspot/share/gc/parallel/psPromotionManager.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp

Changeset: f0169341
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-01-10 15:19:09 +0000
URL:       https://git.openjdk.org/leyden/commit/f0169341846360d202c973ec368fdc3c5bf1ae5d

8323518: Parallel: Remove unused methods in psParallelCompact.hpp

Reviewed-by: tschatzl

! src/hotspot/share/gc/parallel/psParallelCompact.hpp

Changeset: 475306b7
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2024-01-10 16:34:06 +0000
URL:       https://git.openjdk.org/leyden/commit/475306b7576356ca8e5b93fa7fe1be6c4d15065e

7057369: (fs spec) FileStore getUsableSpace and getUnallocatedSpace could be clearer

Reviewed-by: alanb

! src/java.base/share/classes/java/nio/file/FileStore.java

Changeset: b86c3b7a
Author:    Viktor Klang <vklang at openjdk.org>
Date:      2024-01-10 16:42:30 +0000
URL:       https://git.openjdk.org/leyden/commit/b86c3b7a68335d57699ea3c5ec6d09a62ea9026a

8309218: java/util/concurrent/locks/Lock/OOMEInAQS.java still times out with ZGC, Generational ZGC, and SerialGC

Reviewed-by: jpai, dholmes, alanb

! test/jdk/ProblemList-generational-zgc.txt
! test/jdk/ProblemList-zgc.txt
! test/jdk/java/util/concurrent/locks/Lock/OOMEInAQS.java

Changeset: a7db4fec
Author:    William Kemper <wkemper at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-01-10 17:10:39 +0000
URL:       https://git.openjdk.org/leyden/commit/a7db4fecebe98135d36c6f46e1fa60959adbe78b

8323428: Shenandoah: Unused memory in regions compacted during a full GC should be mangled

Reviewed-by: ysr, kdnilsen, shade

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

Changeset: c96cbe48
Author:    Gerard Ziemski <gziemski at openjdk.org>
Date:      2024-01-10 17:29:55 +0000
URL:       https://git.openjdk.org/leyden/commit/c96cbe481c86800b76e220374b24b6671984adb7

8313083: Print 'rss' and 'cache' as part of the container information

Reviewed-by: sgehwolf

! src/hotspot/os/linux/cgroupSubsystem_linux.hpp
! src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp
! src/hotspot/os/linux/cgroupV1Subsystem_linux.hpp
! src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp
! src/hotspot/os/linux/cgroupV2Subsystem_linux.hpp
! src/hotspot/os/linux/osContainer_linux.cpp
! src/hotspot/os/linux/osContainer_linux.hpp
! src/hotspot/os/linux/os_linux.cpp
! test/hotspot/jtreg/containers/docker/TestMisc.java

Changeset: 5ba69e17
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2024-01-10 17:52:50 +0000
URL:       https://git.openjdk.org/leyden/commit/5ba69e17340cf44194c080a38219c6e150418fcf

8322477: order of subclasses in the permits clause can differ between compilations

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.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/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java

Changeset: c1282b57
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2024-01-10 18:37:33 +0000
URL:       https://git.openjdk.org/leyden/commit/c1282b57f50002edd08c93aed784390cca83b9b8

8323540: assert((!((((method)->is_trace_flag_set(((1 << 4) << 8))))))) failed: invariant

Reviewed-by: mikael

! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp

Changeset: 525063be
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2024-01-10 18:46:56 +0000
URL:       https://git.openjdk.org/leyden/commit/525063be90bc67257e5d9301a4270179c03ada9d

8322878: Including sealing information Class.toGenericString()

Co-authored-by: Pavel Rappo <prappo at openjdk.org>
Reviewed-by: rriggs

! src/java.base/share/classes/java/lang/Class.java
! test/jdk/java/lang/Class/GenericStringTest.java

Changeset: 3bd90420
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2024-01-10 18:54:02 +0000
URL:       https://git.openjdk.org/leyden/commit/3bd9042054116365323912ed5867b70936fe85c4

8320788: The system properties page is missing some properties

Reviewed-by: iris, rriggs, bpb, joehw

! src/java.base/share/classes/java/lang/System.java

Changeset: d89602a5
Author:    Xin Liu <xliu at openjdk.org>
Date:      2024-01-10 19:42:03 +0000
URL:       https://git.openjdk.org/leyden/commit/d89602a53f173e4fc1e0aa10bb0ffdf7232456cb

8322982: CTW fails to build after 8308753

Reviewed-by: shade, phh

! test/hotspot/jtreg/testlibrary/ctw/Makefile

Changeset: e70cb4e6
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Date:      2024-01-10 21:42:23 +0000
URL:       https://git.openjdk.org/leyden/commit/e70cb4e6c7fe131d585cfa3ff3b4dbeb4f9bbccd

8322565: (zipfs) Files.setPosixPermissions should preserve 'external file attributes' bits

Reviewed-by: clanger, lancea

! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
! test/jdk/jdk/nio/zipfs/TestPosix.java

Changeset: b530c028
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2024-01-11 00:36:16 +0000
URL:       https://git.openjdk.org/leyden/commit/b530c0281b5082994065b10addeb8366ffa58e2f

8317804: com/sun/jdi/JdwpAllowTest.java fails on Alpine 3.17 / 3.18

Reviewed-by: cjplummer, mbaesken

! src/jdk.jdwp.agent/share/native/libdt_socket/socketTransport.c

Changeset: 26de9e24
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Date:      2024-01-11 06:32:24 +0000
URL:       https://git.openjdk.org/leyden/commit/26de9e247a6ed1c0b8b247d77514ed16905d7c48

8321616: Retire binary test vectors in test/jdk/java/util/zip/ZipFile
8322830: Add test case for ZipFile opening a ZIP with no entries

Reviewed-by: lancea

! test/jdk/java/util/zip/CopyZipFile.java
- test/jdk/java/util/zip/ZipFile/Available.java
- test/jdk/java/util/zip/ZipFile/CopyJar.java
- test/jdk/java/util/zip/ZipFile/EnumAfterClose.java
+ test/jdk/java/util/zip/ZipFile/EnumerateAfterClose.java
! test/jdk/java/util/zip/ZipFile/FinalizeInflater.java
- test/jdk/java/util/zip/ZipFile/GetDirEntry.java
- test/jdk/java/util/zip/ZipFile/ReadAfterClose.java
! test/jdk/java/util/zip/ZipFile/ReadZip.java
! test/jdk/java/util/zip/ZipFile/ReleaseInflater.java
! test/jdk/java/util/zip/ZipFile/StreamZipEntriesTest.java
- test/jdk/java/util/zip/ZipFile/crash.jar
- test/jdk/java/util/zip/ZipFile/input.jar
- test/jdk/java/util/zip/ZipFile/input.zip

Changeset: af942a69
Author:    Denghui Dong <ddong at openjdk.org>
Date:      2024-01-11 07:17:28 +0000
URL:       https://git.openjdk.org/leyden/commit/af942a693bc765c8bf509118e02e74509f7f5eba

8323188: JFR: Needless RESOURCE_ARRAY when sending EventOSInformation

Reviewed-by: mgronlun

! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp

Changeset: 2b7fc050
Author:    Tejesh R <tr at openjdk.org>
Date:      2024-01-11 07:34:14 +0000
URL:       https://git.openjdk.org/leyden/commit/2b7fc0506ab37f1ec1e63542fb0dcd710c33ef93

8264102: JTable Keyboards Navigation differs with Test Instructions.

Reviewed-by: psadhukhan, abhiscxk

! src/java.desktop/macosx/classes/com/apple/laf/AquaKeyBindings.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifLookAndFeel.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLookAndFeel.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLookAndFeel.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthStyle.java
! src/java.desktop/share/classes/sun/swing/plaf/GTKKeybindings.java
! src/java.desktop/share/classes/sun/swing/plaf/WindowsKeybindings.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java
+ test/jdk/javax/swing/JTable/KeyBoardNavigation.java
- test/jdk/javax/swing/JTable/KeyBoardNavigation/KeyBoardNavigation.html
- test/jdk/javax/swing/JTable/KeyBoardNavigation/KeyBoardNavigation.java

Changeset: cb1d25fc
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-01-11 08:13:28 +0000
URL:       https://git.openjdk.org/leyden/commit/cb1d25fcfafaa714d3f4dfd600c7dc7c936f8c5e

8323330: [BACKOUT] JDK-8276809: java/awt/font/JNICheck/FreeTypeScalerJNICheck.java shows JNI warning on Windows

Reviewed-by: prr, stuefe

! src/java.desktop/windows/native/libawt/windows/awt_Win32GraphicsEnv.cpp

Changeset: 35e96627
Author:    Viktor Klang <vklang at openjdk.org>
Date:      2024-01-11 08:16:28 +0000
URL:       https://git.openjdk.org/leyden/commit/35e9662767cc0a1dea9b5afa2a6d61a85297253c

8314515: java/util/concurrent/SynchronousQueue/Fairness.java failed with "Error: fair=false i=8 j=0"

Reviewed-by: alanb

! test/jdk/java/util/concurrent/SynchronousQueue/Fairness.java

Changeset: b922f8d4
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2024-01-11 09:00:44 +0000
URL:       https://git.openjdk.org/leyden/commit/b922f8d45951250b7c39cb179b9bc1a8a6256a9e

8319793: C2 compilation fails with "Bad graph detected in build_loop_late" after JDK-8279888

Reviewed-by: chagedorn, epeter

! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/castnode.hpp
! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopUnswitch.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/opto/node.hpp
+ test/hotspot/jtreg/compiler/rangechecks/TestArrayAccessAboveRCAfterSmearingOrPredication.java
+ test/hotspot/jtreg/compiler/rangechecks/TestArrayAccessCastIIAboveRC.java

Changeset: e5aed6be
Author:    Varada M <varadam at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2024-01-11 12:17:35 +0000
URL:       https://git.openjdk.org/leyden/commit/e5aed6be7a184a86a32fa671d48e0781fab54183

8323276: StressDirListings.java fails on AIX

Reviewed-by: jpai, dfuchs

! test/jdk/com/sun/net/httpserver/simpleserver/StressDirListings.java

Changeset: b8ae4a8c
Author:    Joachim Kern <jkern at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2024-01-11 13:12:32 +0000
URL:       https://git.openjdk.org/leyden/commit/b8ae4a8c0985d1763ac48ba78943d8b992d7be77

8320890: [AIX] Find a better way to mimic dl handle equality

Reviewed-by: stuefe, mdoerr

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/aix/os_aix.hpp
! src/hotspot/os/aix/porting_aix.cpp
! src/hotspot/os/aix/porting_aix.hpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/share/prims/jvmtiAgent.cpp
! src/hotspot/share/prims/jvmtiAgent.hpp
! src/hotspot/share/prims/jvmtiAgentList.cpp
! src/hotspot/share/prims/jvmtiAgentList.hpp
! src/hotspot/share/runtime/os.hpp

Changeset: 9fd855ed
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2024-01-11 13:45:40 +0000
URL:       https://git.openjdk.org/leyden/commit/9fd855ed477bb0849ce5c774854844deec0f4c6b

8322971: KEM.getInstance() should check if a 3rd-party security provider is signed

Reviewed-by: mullan, valeriep

! src/java.base/share/classes/javax/crypto/KEM.java
! test/jdk/com/sun/crypto/provider/DHKEM/Compliance.java
+ test/jdk/com/sun/crypto/provider/DHKEM/java.base/com/sun/crypto/provider/EvenKEMImpl.java
! test/jdk/javax/crypto/KEM/RSA_KEM.java

Changeset: c2e77e2f
Author:    Matthew Donovan <mdonovan at openjdk.org>
Date:      2024-01-11 15:19:48 +0000
URL:       https://git.openjdk.org/leyden/commit/c2e77e2f17b624e750dea8fd51bbfde99596690e

8319128: sun/security/pkcs11 tests fail on OL 7.9 aarch64

Reviewed-by: mbaesken

! test/jdk/ProblemList.txt
! test/jdk/sun/security/pkcs11/PKCS11Test.java
! test/jdk/sun/security/pkcs11/Provider/MultipleLogins.java
! test/jdk/sun/security/pkcs11/Provider/MultipleLogins.sh
! test/lib-test/jdk/test/lib/TestMutuallyExclusivePlatformPredicates.java
! test/lib/jdk/test/lib/Platform.java

Changeset: e10d1400
Author:    Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2024-01-11 16:54:16 +0000
URL:       https://git.openjdk.org/leyden/commit/e10d14004fa25998231ab1d2611b75aea9b5c67d

8321712: C2: "failed: Multiple uses of register" in C2_MacroAssembler::vminmax_fp

Co-authored-by: Volodymyr Paprotski <vpaprotski at openjdk.org>
Reviewed-by: kvn, thartmann, epeter, jbhateja

! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! test/hotspot/jtreg/compiler/vectorization/runner/BasicDoubleOpTest.java

Changeset: b78896b9
Author:    Tim Prinzing <tprinzing at openjdk.org>
Committer: Mandy Chung <mchung at openjdk.org>
Date:      2024-01-11 17:37:30 +0000
URL:       https://git.openjdk.org/leyden/commit/b78896b9aafcb15f453eaed6e154a5461581407b

8319571: Update jni/nullCaller/NullCallerTest.java to accept flags or mark as flagless

Reviewed-by: mchung

! test/jdk/jni/nullCaller/NullCallerTest.java

Changeset: 93bedd7a
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2024-01-11 18:13:11 +0000
URL:       https://git.openjdk.org/leyden/commit/93bedd7abae33f5d5eb909d3d216ee415ad2f8b2

8323213: Fix some javadoc broken links in ObjectReference, and other misc javadoc cleanups

Reviewed-by: sspitsyn, amenkov

! src/jdk.jdi/share/classes/com/sun/jdi/ObjectReference.java
! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachine.java

Changeset: 4ea7b364
Author:    Justin Lu <jlu at openjdk.org>
Date:      2024-01-11 20:59:53 +0000
URL:       https://git.openjdk.org/leyden/commit/4ea7b36447ea96d62b1ca164c34e2b2b74a16579

8322235: Split up and improve LocaleProvidersRun

Reviewed-by: naoto

! src/java.base/macosx/native/libjava/HostLocaleProviderAdapter_md.c
! test/jdk/java/util/Locale/LocaleProviders.java
+ test/jdk/java/util/Locale/LocaleProvidersCalendar.java
+ test/jdk/java/util/Locale/LocaleProvidersDateTimeFormatter.java
+ test/jdk/java/util/Locale/LocaleProvidersFormat.java
+ test/jdk/java/util/Locale/LocaleProvidersLogger.java
! test/jdk/java/util/Locale/LocaleProvidersRun.java
+ test/jdk/java/util/Locale/LocaleProvidersTimeZone.java

Changeset: 49e61213
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2024-01-11 21:48:58 +0000
URL:       https://git.openjdk.org/leyden/commit/49e61213474b846fd081e890e5abfbbbb9b79e3c

8310813: Simplify and modernize equals, hashCode, and compareTo for BigInteger

Reviewed-by: rriggs, redestad, rgiulietti

! src/java.base/share/classes/java/math/BigInteger.java
+ test/jdk/java/math/BigInteger/HashCode.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

Changeset: e4389d8d
Author:    Joe Wang <joehw at openjdk.org>
Date:      2024-01-11 22:38:39 +0000
URL:       https://git.openjdk.org/leyden/commit/e4389d8dc224419b8c1ee08e9f2dea0f103c6845

8323571: Regression in source resolution process

Reviewed-by: lancea, naoto

! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java
+ test/jaxp/javax/xml/jaxp/unittest/common/catalog/NullIdTest.java
+ test/jaxp/javax/xml/jaxp/unittest/common/catalog/core.xsd
+ test/jaxp/javax/xml/jaxp/unittest/common/catalog/events.xsd

Changeset: 8e12053e
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2024-01-11 22:58:20 +0000
URL:       https://git.openjdk.org/leyden/commit/8e12053e0352a26ecd7f2b9bc298ddb8fb4bb61b

8322799: Test JPKG003-013: ServiceTest fails because the user cannot uninstall the "servicetest" package on OEL 9.2 x64 and OEL 9.2 64-bit Arm (aarch64)

Reviewed-by: almatvee

! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/services_utils.sh

Changeset: 0ff2deab
Author:    Renjith Kannath Pariyangad <rkannathpari at openjdk.org>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date:      2024-01-12 02:55:22 +0000
URL:       https://git.openjdk.org/leyden/commit/0ff2deab5d6b8228ddfed9ae08820d2adf2330c2

8320673: PageFormat/CustomPaper.java has no Pass/Fail buttons; multiple instructions

Reviewed-by: serb, aivanov

! test/jdk/java/awt/print/PageFormat/CustomPaper.java

Changeset: 8d9814a5
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-01-12 06:12:20 +0000
URL:       https://git.openjdk.org/leyden/commit/8d9814a5212bd1a339d7a2aa7a5fb4cefe2e9024

8322757: Enable -Wparentheses warnings

Reviewed-by: dholmes, jwaters, erikj, ihse

! make/hotspot/lib/CompileJvm.gmk

Changeset: 82a63a03
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2024-01-12 07:53:41 +0000
URL:       https://git.openjdk.org/leyden/commit/82a63a03c0155288e8e43b9f766c8be70be50b6a

8258979: The image didn't show correctly with GTK LAF

Reviewed-by: psadhukhan, tr

! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTreeUI.java
- test/jdk/javax/swing/JTree/8038113/bug8038113.html
- test/jdk/javax/swing/JTree/8038113/bug8038113.java
+ test/jdk/javax/swing/JTree/bug8038113.java

Changeset: 66520be7
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2024-01-12 08:21:42 +0000
URL:       https://git.openjdk.org/leyden/commit/66520be7a752ebade6c88d164bc87c4bfcfce40a

8280056: gtest/LargePageGtests.java#use-large-pages failed "os.release_one_mapping_multi_commits_vm"

Reviewed-by: stuefe, gziemski

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

Changeset: e72723dc
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2024-01-12 08:33:27 +0000
URL:       https://git.openjdk.org/leyden/commit/e72723dc5c61292303a992319794e5edb28a4e98

8323296: java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java#id1 timed out

Reviewed-by: jpai

! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java

Changeset: 7c3a39f4
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2024-01-12 08:57:09 +0000
URL:       https://git.openjdk.org/leyden/commit/7c3a39f400d97a443be146d928f85aa850d3b5cb

8323297: Fix incorrect placement of precompiled.hpp include lines

Reviewed-by: kbarrett, dholmes, shade, ysr

! src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/x/xBarrierSetAssembler_ppc.cpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zVerify.cpp
! src/hotspot/share/opto/split_if.cpp

Changeset: ba23025c
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2024-01-12 09:32:50 +0000
URL:       https://git.openjdk.org/leyden/commit/ba23025cd8a9c1af37afea6444ce5ea2ff41e5af

8322957: Generational ZGC: Relocation selection must join the STS

Co-authored-by: Axel Boldt-Christmas <aboldtch at openjdk.org>
Reviewed-by: eosterlund, aboldtch

! src/hotspot/share/gc/shared/workerThread.cpp
! src/hotspot/share/gc/shared/workerThread.hpp
! src/hotspot/share/gc/z/zBarrier.inline.hpp
! src/hotspot/share/gc/z/zGeneration.cpp
! src/hotspot/share/gc/z/zGeneration.hpp
! src/hotspot/share/gc/z/zIterator.inline.hpp
! src/hotspot/share/gc/z/zRelocate.cpp
! src/hotspot/share/gc/z/zRelocate.hpp
! src/hotspot/share/gc/z/zRelocationSet.cpp
! src/hotspot/share/gc/z/zUncoloredRoot.inline.hpp
! src/hotspot/share/gc/z/zVerify.cpp
! src/hotspot/share/gc/z/zVerify.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp

Changeset: 3e19bf88
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-01-12 10:00:37 +0000
URL:       https://git.openjdk.org/leyden/commit/3e19bf88d5b51fe10c183f930b99bce961a368c1

8323529: Relativize test image dependencies in microbenchmarks

Reviewed-by: mcimadamore, jvernee, erikj

! make/RunTests.gmk
! 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/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/ToJavaStringTest.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

Changeset: ed182223
Author:    Cesar Soares Lucas <cslucas at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-01-12 10:43:16 +0000
URL:       https://git.openjdk.org/leyden/commit/ed182223655feee5356d42a94dd74950e9595724

8323190: Segfault during deoptimization of C2-compiled code

Reviewed-by: thartmann, chagedorn

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

Changeset: 7dc9dd6f
Author:    Lei Zaakjyu <lizbing07734 at icloud.com>
Committer: Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-01-12 10:56:50 +0000
URL:       https://git.openjdk.org/leyden/commit/7dc9dd6fdf500bb5156983097bc399d286407afb

8234502: Merge GenCollectedHeap and SerialHeap

Reviewed-by: ayang, cjplummer

! src/hotspot/share/gc/serial/generation.hpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
+ src/hotspot/share/gc/serial/serialVMOperations.cpp
+ src/hotspot/share/gc/serial/serialVMOperations.hpp
! src/hotspot/share/gc/serial/vmStructs_serial.hpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/gc/shared/gcVMOperations.hpp
- src/hotspot/share/gc/shared/genCollectedHeap.cpp
- src/hotspot/share/gc/shared/genCollectedHeap.hpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/spaceDecorator.hpp
! src/hotspot/share/gc/shared/vmStructs_gc.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HSDB.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/serial/SerialHeap.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GenCollectedHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapSummary.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PointerFinder.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PointerLocation.java

Changeset: 68c42860
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-01-12 12:29:07 +0000
URL:       https://git.openjdk.org/leyden/commit/68c4286026bc2c0ec0f594e0b96fe03fe5624d6d

8323008: filter out harmful -std* flags added by autoconf from CXX

Reviewed-by: erikj, clanger, ihse

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

Changeset: be900f12
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-01-12 13:12:37 +0000
URL:       https://git.openjdk.org/leyden/commit/be900f1253fe130347385f0daec772c20a79ed57

8323425: JFR: Auto-generated filename doesn't work with time-limited recording

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/ShutdownHook.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStart.java
+ test/jdk/jdk/jfr/jcmd/TestJcmdStartGeneratedFilename.java

Changeset: e22ab109
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-01-12 13:51:29 +0000
URL:       https://git.openjdk.org/leyden/commit/e22ab10991d9e82aad56cbfa89d5b82fd48fc8c3

8322537: Parallel: Remove experimental adjustment in PSAdaptiveSizePolicy

Reviewed-by: kbarrett, tschatzl

! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp
! src/hotspot/share/gc/shared/adaptiveSizePolicy.hpp

Changeset: 65a06727
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2024-01-12 14:34:42 +0000
URL:       https://git.openjdk.org/leyden/commit/65a0672791f868556776fc435b37319ed69f7c84

8319773: Avoid inflating monitors when installing hash codes for LM_LIGHTWEIGHT

Reviewed-by: rkennke, dcubed, thartmann

! src/hotspot/cpu/x86/sharedRuntime_x86.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! test/hotspot/jtreg/runtime/whitebox/TestWBDeflateIdleMonitors.java

Changeset: c5e72450
Author:    Denghui Dong <ddong at openjdk.org>
Date:      2024-01-12 15:21:37 +0000
URL:       https://git.openjdk.org/leyden/commit/c5e72450966ad50d57a8d22e9d634bfcb319aee9

8322735: C2: minor improvements of bubble sort used in SuperWord::packset_sort

Reviewed-by: epeter, kvn

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

Changeset: e33031b8
Author:    William Kemper <wkemper at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2024-01-12 17:04:51 +0000
URL:       https://git.openjdk.org/leyden/commit/e33031b850dfd2daacb5ccf2bda265edec3ffe50

8323629: Shenandoah: Fix missing include and declaration

Reviewed-by: ysr, kdnilsen, phh

! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp

Changeset: 8b6293f6
Author:    Rajat Mahajan <rmahajan at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2024-01-12 17:14:16 +0000
URL:       https://git.openjdk.org/leyden/commit/8b6293f6bfb7b7628c6604e6c44401fc96d85cf4

8301994: Remove unused code from awt_List.cpp

Reviewed-by: serb, prr, aivanov

! src/java.desktop/windows/native/libawt/windows/awt_List.cpp

Changeset: 999e556b
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2024-01-12 17:56:16 +0000
URL:       https://git.openjdk.org/leyden/commit/999e556be4302de4b6911e6d62ee5ca556a76469

8312518: [macos13] setFullScreenWindow() shows black screen on macOS 13 & above

Reviewed-by: serb, tr, azvegint

! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.m
+ test/jdk/java/awt/FullScreen/SetFullScreenTest.java

Changeset: 95a91682
Author:    William Kemper <wkemper at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2024-01-12 18:57:36 +0000
URL:       https://git.openjdk.org/leyden/commit/95a91682c36992c7fffae5e778d70a1df6269d3b

8323627: Shenandoah: Refactor init logger

Reviewed-by: ysr, kdnilsen, shade, phh

! src/hotspot/share/gc/shenandoah/shenandoahInitLogger.cpp
! src/hotspot/share/gc/shenandoah/shenandoahInitLogger.hpp

Changeset: c54bca6f
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2024-01-12 19:21:52 +0000
URL:       https://git.openjdk.org/leyden/commit/c54bca6f7f5a7e4f47e804608e7ea370dcc32897

8323617: Add missing null checks to GetMousePositionWithPopup.java test

Reviewed-by: serb, aivanov, dnguyen

! test/jdk/java/awt/Mouse/GetMousePositionTest/GetMousePositionWithPopup.java

Changeset: 9e9c05f0
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2024-01-12 19:40:55 +0000
URL:       https://git.openjdk.org/leyden/commit/9e9c05f0eee7c3ecc750c212e6fe5edddb8c6ed8

8322979: Add informative discussion to Modifier

Reviewed-by: alanb

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

Changeset: 84cf4cb3
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2024-01-12 20:41:49 +0000
URL:       https://git.openjdk.org/leyden/commit/84cf4cb350331aac147fdf4c6d130cdf5448c987

8318563: GetClassFields should not use random access to field

Reviewed-by: sspitsyn, cjplummer, fparain

! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/runtime/reflectionUtils.hpp

Changeset: dc7d3b18
Author:    Alisen Chung <achung at openjdk.org>
Date:      2024-01-12 22:16:09 +0000
URL:       https://git.openjdk.org/leyden/commit/dc7d3b182d226253ca246dd854c85c4dd964f10e

8321489: Update LCMS to 2.16

Reviewed-by: serb, dnguyen, prr

! src/java.desktop/share/legal/lcms.md
! src/java.desktop/share/native/liblcms/cmsalpha.c
! src/java.desktop/share/native/liblcms/cmscgats.c
! src/java.desktop/share/native/liblcms/cmscnvrt.c
! src/java.desktop/share/native/liblcms/cmserr.c
! src/java.desktop/share/native/liblcms/cmsgamma.c
! src/java.desktop/share/native/liblcms/cmsgmt.c
! src/java.desktop/share/native/liblcms/cmsio0.c
! src/java.desktop/share/native/liblcms/cmsio1.c
! src/java.desktop/share/native/liblcms/cmslut.c
! src/java.desktop/share/native/liblcms/cmsnamed.c
! src/java.desktop/share/native/liblcms/cmsopt.c
! src/java.desktop/share/native/liblcms/cmspack.c
! src/java.desktop/share/native/liblcms/cmsplugin.c
! src/java.desktop/share/native/liblcms/cmsps2.c
! src/java.desktop/share/native/liblcms/cmssamp.c
! src/java.desktop/share/native/liblcms/cmstypes.c
! src/java.desktop/share/native/liblcms/cmsvirt.c
! src/java.desktop/share/native/liblcms/cmsxform.c
! src/java.desktop/share/native/liblcms/lcms2.h
! src/java.desktop/share/native/liblcms/lcms2_internal.h

Changeset: 5cf7947c
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2024-01-12 23:50:28 +0000
URL:       https://git.openjdk.org/leyden/commit/5cf7947ccd1fc56e8944c28145a9c8e71f5e1a03

8323562: SaslInputStream.read() may return wrong value

Co-authored-by: Aleksey Shipilev <shade at openjdk.org>
Reviewed-by: shade, dfuchs

! src/java.naming/share/classes/com/sun/jndi/ldap/sasl/SaslInputStream.java

Changeset: d83ea920
Author:    Varada M <varadam at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2024-01-13 14:12:44 +0000
URL:       https://git.openjdk.org/leyden/commit/d83ea9208577ff14b505db0bd9f7a14388ae3f1c

8301466: [AIX] Revisit CommittedVirtualMemoryTest

Reviewed-by: mdoerr

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

Changeset: 71d9a83d
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-01-14 22:01:44 +0000
URL:       https://git.openjdk.org/leyden/commit/71d9a83dece7eb4bdb6ffdd9caf14a1348045ce0

8323243: JNI invocation of an abstract instance method corrupts the stack

Reviewed-by: coleenp, shade

! src/hotspot/share/prims/jni.cpp
+ test/hotspot/jtreg/runtime/jni/abstractMethod/AbstractMethodClass.jasm
+ test/hotspot/jtreg/runtime/jni/abstractMethod/TestJNIAbstractMethod.java
+ test/hotspot/jtreg/runtime/jni/abstractMethod/libJNIAbstractMethod.c

Changeset: bdee968e
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2024-01-14 23:05:47 +0000
URL:       https://git.openjdk.org/leyden/commit/bdee968e3e969784df130c75a5cf6a1d2847bd29

4760025: sRGB conversions to and from CIE XYZ incorrect

Reviewed-by: prr, aivanov

+ test/jdk/java/awt/color/ICC_ColorSpace/SimpleSRGBToFromCIEXYZ.java

Changeset: 1515bd7c
Author:    Zhiqiang Zang <zhiqiang.zang at utexas.edu>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-01-15 06:48:00 +0000
URL:       https://git.openjdk.org/leyden/commit/1515bd7c9d70e3d6153fc82cd7db0502a15427aa

8322077: Add Ideal transformation: (~a) | (~b) => ~(a & b)

Reviewed-by: thartmann, epeter

! src/hotspot/share/opto/addnode.cpp
+ test/hotspot/jtreg/compiler/c2/irTests/DeMorganLawIntTests.java
+ test/hotspot/jtreg/compiler/c2/irTests/DeMorganLawLongTests.java
+ test/hotspot/jtreg/compiler/c2/irTests/OrINodeIdealizationTests.java
+ test/hotspot/jtreg/compiler/c2/irTests/OrLNodeIdealizationTests.java

Changeset: 922f8e44
Author:    Lei Zaakjyu <lizbing07734 at icloud.com>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2024-01-15 07:40:49 +0000
URL:       https://git.openjdk.org/leyden/commit/922f8e44eed74b79a76a3628ebd0bca144e28091

8323693: Update some copyright announcements in the new files created in 8234502

Reviewed-by: cjplummer, dholmes

! src/hotspot/share/gc/serial/generation.hpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/serial/serialVMOperations.cpp
! src/hotspot/share/gc/serial/serialVMOperations.hpp
! src/hotspot/share/gc/serial/vmStructs_serial.hpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/gc/shared/gcVMOperations.hpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/spaceDecorator.hpp
! src/hotspot/share/gc/shared/vmStructs_gc.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HSDB.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/serial/SerialHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapSummary.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PointerFinder.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PointerLocation.java

Changeset: ba3c3bbd
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-01-15 09:10:11 +0000
URL:       https://git.openjdk.org/leyden/commit/ba3c3bbd879eaf7532663663d73e21fafc65b574

8323519: Add applications/ctw/modules to Hotspot tiered testing

Reviewed-by: xliu, kvn

! test/hotspot/jtreg/TEST.groups

Changeset: e66a76f5
Author:    Lei Zaakjyu <lizbing07734 at icloud.com>
Committer: Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-01-15 09:13:47 +0000
URL:       https://git.openjdk.org/leyden/commit/e66a76f52410d8a4d6aadbd424679409650da9ae

8323660: Serial: Fix header ordering and indentation

Reviewed-by: ayang, cjplummer, kbarrett

! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/serial/serialVMOperations.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HSDB.java

Changeset: 8643cc21
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-01-15 09:35:50 +0000
URL:       https://git.openjdk.org/leyden/commit/8643cc21333c6b51242ed3b9295b25f372244755

8323610: G1: HeapRegion pin count should be size_t to avoid overflows

Reviewed-by: kbarrett, ayang

! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegion.inline.hpp
! src/hotspot/share/gc/g1/vmStructs_g1.hpp

Changeset: 45c65e6b
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-01-15 10:41:05 +0000
URL:       https://git.openjdk.org/leyden/commit/45c65e6b1ac06aa06757393f1752661252e6f827

8323577: C2 SuperWord: remove AlignVector restrictions on IR tests added in JDK-8305055

Reviewed-by: rcastanedalo, chagedorn

! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizeTypeConversion.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayTypeConvertTest.java

Changeset: cd0fe377
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-01-15 10:44:01 +0000
URL:       https://git.openjdk.org/leyden/commit/cd0fe377417be65dbf1338d8b47da8817985c7d8

8323641: Test compiler/loopopts/superword/TestAlignVectorFuzzer.java timed out

Reviewed-by: chagedorn, kvn

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

Changeset: 8c238edd
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2024-01-15 11:12:38 +0000
URL:       https://git.openjdk.org/leyden/commit/8c238eddce67219c3ad4b8fbe61bbcef17b939ab

8318707: Remove the Java Management Extension (JMX) Management Applet (m-let) feature

Reviewed-by: sspitsyn, dfuchs

! src/java.management/share/classes/com/sun/jmx/defaults/JmxProperties.java
! src/java.management/share/classes/com/sun/jmx/defaults/ServiceName.java
! src/java.management/share/classes/com/sun/jmx/mbeanserver/ClassLoaderRepositorySupport.java
! src/java.management/share/classes/com/sun/jmx/remote/security/MBeanServerAccessController.java
- src/java.management/share/classes/javax/management/loading/MLet.java
- src/java.management/share/classes/javax/management/loading/MLetContent.java
- src/java.management/share/classes/javax/management/loading/MLetMBean.java
- src/java.management/share/classes/javax/management/loading/MLetObjectInputStream.java
- src/java.management/share/classes/javax/management/loading/MLetParser.java
- src/java.management/share/classes/javax/management/loading/PrivateMLet.java
! src/java.management/share/classes/javax/management/loading/package.html
! test/jdk/javax/management/Introspector/ClassLeakTest.java
! test/jdk/javax/management/MBeanServer/PostExceptionTest.java
! test/jdk/javax/management/loading/ArrayClassTest.java
- test/jdk/javax/management/loading/DocumentRootTest.java
- test/jdk/javax/management/loading/GetMBeansFromURLTest.java
- test/jdk/javax/management/loading/LibraryLoader/LibraryLoaderTest.java
- test/jdk/javax/management/loading/LibraryLoader/UseNativeLib0.html
- test/jdk/javax/management/loading/LibraryLoader/UseNativeLib1.html
- test/jdk/javax/management/loading/LibraryLoader/jar_src/RandomGen.c
- test/jdk/javax/management/loading/LibraryLoader/jar_src/RandomGen.h
- test/jdk/javax/management/loading/LibraryLoader/jar_src/UseNativeLib.java
- test/jdk/javax/management/loading/LibraryLoader/jar_src/UseNativeLibMBean.java
- test/jdk/javax/management/loading/LibraryLoader/native.jar
- test/jdk/javax/management/loading/MLetCLR/MLetCommand.java
- test/jdk/javax/management/loading/MLetCLR/policy
- test/jdk/javax/management/loading/MLetContentTest.java
- test/jdk/javax/management/loading/MLetInternalsTest.java
- test/jdk/javax/management/loading/MletParserLocaleTest.java
- test/jdk/javax/management/loading/ParserInfiniteLoopTest.java
- test/jdk/javax/management/loading/mlet1.html
- test/jdk/javax/management/loading/mlet2.html
- test/jdk/javax/management/loading/mlet3.html
- test/jdk/javax/management/loading/mlet4.html
! test/jdk/javax/management/mxbean/MXBeanLoadingTest1.java
! test/jdk/javax/management/relation/NonArrayListTest.java
! test/jdk/javax/management/remote/mandatory/connection/IdleTimeoutTest.java
! test/jdk/javax/management/remote/mandatory/loading/TargetMBeanTest.java
! test/jdk/javax/management/remote/mandatory/notif/NotificationBufferTest.java
! test/jdk/javax/management/remote/mandatory/passwordAuthenticator/RMIAltAuthTest.java
! test/jdk/javax/management/remote/mandatory/passwordAuthenticator/RMIPasswdAuthTest.java

Changeset: 62fd26f0
Author:    Jan Kratochvil <jkratochvil at openjdk.org>
Committer: Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-01-15 11:20:44 +0000
URL:       https://git.openjdk.org/leyden/commit/62fd26f094133f153cab778f8afe2e9923337955

8323700: Add fontconfig requirement to building.md for Alpine Linux

Reviewed-by: ihse

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

Changeset: 34f85ee9
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-01-15 12:03:01 +0000
URL:       https://git.openjdk.org/leyden/commit/34f85ee94e8b45bcebbf8ba52a38c92a7185b54a

8323584: AArch64: Unnecessary ResourceMark in NativeCall::set_destination_mt_safe

Reviewed-by: tholenstein, fyang, aph

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

Changeset: 7e0a4ed6
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-01-15 12:16:10 +0000
URL:       https://git.openjdk.org/leyden/commit/7e0a4ed6292586772c23292dbdd67ed1db5c12f7

8323101: C2: assert(n->in(0) == nullptr) failed: divisions with zero check should already have bailed out earlier in split-if

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/splitif/TestSplitDivThroughPhiWithControl.java

Changeset: a45b5b49
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-01-15 12:58:23 +0000
URL:       https://git.openjdk.org/leyden/commit/a45b5b49218c0c454c3217e7815d526f9acf6042

8323722: Serial: Remove unused no_gc_in_progress

Reviewed-by: stefank, tschatzl

! src/hotspot/share/gc/serial/serialHeap.hpp

Changeset: f368a0c1
Author:    Rajat Mahajan <rmahajan at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2024-01-15 13:09:00 +0000
URL:       https://git.openjdk.org/leyden/commit/f368a0c12e0c51054fa89dfae8d4116fa535debf

8320328: Restore interrupted flag in ImageIcon.loadImage

Reviewed-by: aivanov, serb

! src/java.desktop/share/classes/javax/swing/ImageIcon.java
! test/jdk/javax/swing/ImageIcon/LoadInterruptTest.java

Changeset: c84c0ab5
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-01-15 14:14:13 +0000
URL:       https://git.openjdk.org/leyden/commit/c84c0ab52d5e08a693f7ad7d9a4772d8c1eeeaa8

8323637: Capture hotspot replay files in GHA

Reviewed-by: shade

! .github/scripts/gen-test-results.sh

Changeset: bf813be0
Author:    Guoxiong Li <gli at openjdk.org>
Date:      2024-01-15 14:34:14 +0000
URL:       https://git.openjdk.org/leyden/commit/bf813be0f30391c67de3ea74c7522d7cbb8d3c3b

8322279: Generational ZGC: Use ZFragmentationLimit and ZYoungCompactionLimit as percentage instead of multiples

Reviewed-by: eosterlund

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

Changeset: dd0694b9
Author:    Andrew Leonard <aleonard at openjdk.org>
Date:      2024-01-15 14:39:28 +0000
URL:       https://git.openjdk.org/leyden/commit/dd0694b9cbbfa2defdc3b09f86f20f686688cf7b

8323671: DevKit build gcc libraries contain full paths to source location

Reviewed-by: erikj, ihse

! make/devkit/Tools.gmk

Changeset: 1f4474f6
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-01-15 15:21:09 +0000
URL:       https://git.openjdk.org/leyden/commit/1f4474f6776cf55796bc6f5ec2e60b44f57bb976

8323726: Serial: Remove unused definitions in Generation

Reviewed-by: stefank

! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/generation.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.inline.hpp

Changeset: f5b757ce
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2024-01-15 16:07:56 +0000
URL:       https://git.openjdk.org/leyden/commit/f5b757ced6b672010ea10575d644d3f9d1728923

8323159: Consider adding some text re. memory zeroing in Arena::allocate

Reviewed-by: mcimadamore, jvernee

! src/java.base/share/classes/java/lang/foreign/Arena.java
! test/jdk/java/foreign/TestScope.java

Changeset: a03eb6d3
Author:    Glavo <zjx001202 at gmail.com>
Committer: Claes Redestad <redestad at openjdk.org>
Date:      2024-01-15 16:10:35 +0000
URL:       https://git.openjdk.org/leyden/commit/a03eb6d3f69301616faf13d68be8571a037e5999

8321620: Optimize JImage decompressors

Reviewed-by: mchung, redestad

! src/java.base/share/classes/jdk/internal/jimage/decompressor/ZipDecompressor.java

Changeset: edc0ebb7
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2024-01-15 16:30:59 +0000
URL:       https://git.openjdk.org/leyden/commit/edc0ebb7803982311e96a8710e73fa920f321992

8323745: Missing comma in copyright header in TestScope

Reviewed-by: alanb

! test/jdk/java/foreign/TestScope.java

Changeset: b3634722
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-01-15 18:41:53 +0000
URL:       https://git.openjdk.org/leyden/commit/b3634722655901b8d3e43dd1f8aa2b4487509a34

8318227: RISC-V: C2 ConvHF2F

Reviewed-by: fyang

! src/hotspot/cpu/riscv/assembler_riscv.hpp
! 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/riscv.ad
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.hpp
! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp
! 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

Changeset: 36f4b34f
Author:    Yude Lin <yude.lyd at alibaba-inc.com>
Committer: Denghui Dong <ddong at openjdk.org>
Date:      2024-01-16 05:15:22 +0000
URL:       https://git.openjdk.org/leyden/commit/36f4b34f1953af736706ec67192204727808bc6c

8323122: AArch64: Increase itable stub size estimate

Reviewed-by: aph, eastigeevich

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

Changeset: 67204994
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-01-16 08:38:53 +0000
URL:       https://git.openjdk.org/leyden/commit/67204994dc8230eb3f2f9df3045e78892724f2e5

8323738: Serial: Remove unreachable methods in Generation

Reviewed-by: tschatzl, stefank

! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/generation.hpp

Changeset: 8abaf119
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-01-16 08:39:07 +0000
URL:       https://git.openjdk.org/leyden/commit/8abaf119659e46684d196bf76784c11587039f60

8323715: Serial: Move genMemoryPools to serial folder

Reviewed-by: stefank, tschatzl

! src/hotspot/share/gc/serial/serialHeap.cpp
= src/hotspot/share/gc/serial/serialMemoryPools.cpp
= src/hotspot/share/gc/serial/serialMemoryPools.hpp

Changeset: e01f6da1
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-01-16 10:15:00 +0000
URL:       https://git.openjdk.org/leyden/commit/e01f6da1b8e7de19f90c7cb21b3cd1ff2ab29cb7

8320175: [BACKOUT] 8316533: C2 compilation fails with assert(verify(phase)) failed: missing Value() optimization

Reviewed-by: thartmann, chagedorn

! src/hotspot/share/opto/subtypenode.cpp
- test/hotspot/jtreg/compiler/types/TestSubTypeOfAbstractClass.java

Changeset: 59062402
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2024-01-16 10:30:32 +0000
URL:       https://git.openjdk.org/leyden/commit/59062402b9c5ed5612a13c1c40eb22cf1b97c41a

8323716: Only print ZGC Phase Switch events in hs_err files when running with ZGC

Reviewed-by: aboldtch, tschatzl, shade

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

Changeset: 44a9392e
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-01-16 11:56:10 +0000
URL:       https://git.openjdk.org/leyden/commit/44a9392ecade2bc1ba78ce695a98ccfddc65c516

8323780: Serial: Remove unused _full_collections_completed

Reviewed-by: ehelin, stefank

! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp

Changeset: 5045839c
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-01-16 12:00:57 +0000
URL:       https://git.openjdk.org/leyden/commit/5045839cb2095105a5c6c9eebc633a78b1e3213e

8323635: Test gc/g1/TestHumongousAllocConcurrentStart.java fails with -XX:TieredStopAtLevel=3

Reviewed-by: shade, lmesnik

! test/hotspot/jtreg/gc/g1/TestHumongousAllocConcurrentStart.java

Changeset: ee4d9aa4
Author:    Chris Hegarty <chegar at openjdk.org>
Date:      2024-01-16 12:13:57 +0000
URL:       https://git.openjdk.org/leyden/commit/ee4d9aa4c11c47e7cf15f2742919ac20311f9ea7

8323659: LinkedTransferQueue add and put methods call overridable offer

Reviewed-by: alanb

! src/java.base/share/classes/java/util/concurrent/LinkedTransferQueue.java
+ test/jdk/java/util/concurrent/LinkedTransferQueue/SubclassTest.java

Changeset: 2fd775f6
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2024-01-16 13:25:49 +0000
URL:       https://git.openjdk.org/leyden/commit/2fd775f69c8eb4d0bd1163e8b5d2615db105352b

8323651: compiler/c2/irTests/TestPrunedExHandler.java fails with -XX:+DeoptimizeALot

Reviewed-by: alanb, kvn

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

Changeset: e2d6023c
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2024-01-16 13:31:03 +0000
URL:       https://git.openjdk.org/leyden/commit/e2d6023cb9667dc9911e0af421d6dd0c78f6bf58

8323631: JfrTypeSet::write_klass can enqueue a CLD klass that is unloading

Reviewed-by: egahlin

! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp

Changeset: 21f64731
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-01-16 13:59:29 +0000
URL:       https://git.openjdk.org/leyden/commit/21f647310b49a5002cec4742a1c6310d746ac211

8322675: JFR: Fail-fast mode when constants cannot be resolved

Reviewed-by: mgronlun

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

Changeset: 0216f5de
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2024-01-16 14:26:10 +0000
URL:       https://git.openjdk.org/leyden/commit/0216f5de5573180cd2967b50b3fc3311a1bc3863

8323730: Tweak TestZAllocationStallEvent.java to allocate smaller objects

Reviewed-by: aboldtch, sjohanss

! test/jdk/jdk/jfr/event/gc/detailed/TestZAllocationStallEvent.java

Changeset: 790871e9
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-01-16 14:26:22 +0000
URL:       https://git.openjdk.org/leyden/commit/790871e908681972db1fb5640ad16b5fee411e13

8323800: Serial: Fix include guard macro in generation.hpp

Reviewed-by: stefank

! src/hotspot/share/gc/serial/generation.hpp

Changeset: 1007618f
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-01-16 14:42:32 +0000
URL:       https://git.openjdk.org/leyden/commit/1007618f6f97fad0f66e4074b50521bdd853629e

8323731: Unproblemlist gc/stress/TestStressG1Humongous.java

Reviewed-by: ehelin

! test/hotspot/jtreg/ProblemList.txt

Changeset: b533272e
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2024-01-16 18:41:25 +0000
URL:       https://git.openjdk.org/leyden/commit/b533272ecb594e918f31b48d7fca6ef62c2cac3f

8299627: Fix/improve handling of "missing" element-list file

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Extern.java
+ test/langtools/jdk/javadoc/tool/testExternRedirects/TestExternRedirects.java

Changeset: 19c9388c
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2024-01-16 19:31:04 +0000
URL:       https://git.openjdk.org/leyden/commit/19c9388c2001b7b3d21624e2dd4ab4fdd8821e2f

8323616: [JVMCI] TestInvalidJVMCIOption.java fails intermittently with NPE

Reviewed-by: thartmann, never

! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! test/hotspot/jtreg/compiler/jvmci/TestInvalidJVMCIOption.java

Changeset: b058063c
Author:    Joshua Cao <joshcao at amazon.com>
Committer: Lutz Schmidt <lucy at openjdk.org>
Date:      2024-01-16 22:01:21 +0000
URL:       https://git.openjdk.org/leyden/commit/b058063c40154ea008278077e2e6298ed6765426

8323820: [MacOS] build failure: non-void function does not return a value

Reviewed-by: shade, lucy

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

Changeset: 43d2d68d
Author:    John Jiang <jjiang at openjdk.org>
Date:      2024-01-16 22:54:45 +0000
URL:       https://git.openjdk.org/leyden/commit/43d2d68da5f60cc45c5f9d9572020743579dc76c

8320449: ECDHKeyAgreement should validate parameters before using them

Reviewed-by: mullan

! src/java.base/share/classes/sun/security/ec/ECDHKeyAgreement.java
+ test/jdk/sun/security/ec/ECDHKeyAgreementParamValidation.java

Changeset: d8b63370
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2024-01-17 00:29:05 +0000
URL:       https://git.openjdk.org/leyden/commit/d8b63370f301e6f2d2a43d997b9372f08dfcd2b4

8323839: Expand use of Messager convenience methods in langtools regression tests

Reviewed-by: jjg

! test/langtools/tools/javac/modules/AnnotationProcessing.java
! test/langtools/tools/javac/processing/8268575/Processor.java
! test/langtools/tools/javac/processing/TestMultipleErrors.java
! test/langtools/tools/javac/processing/messager/6362067/T6362067.java
! test/langtools/tools/javac/processing/model/element/TestMissingElement/TestMissingElement.java

Changeset: a2544568
Author:    Sean Mullan <mullan at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2023-07-12 14:44:52 +0000
URL:       https://git.openjdk.org/leyden/commit/a2544568f9a0d7004236c1653f312ee26373a7e9

8308204: Enhanced certificate processing

Reviewed-by: mschoene, rhalade, jnimeh

! src/java.base/share/classes/sun/security/provider/certpath/ForwardBuilder.java

Changeset: fff750c9
Author:    Coleen Phillimore <coleenp at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2023-09-28 12:05:21 +0000
URL:       https://git.openjdk.org/leyden/commit/fff750c99d6463de441c475b494e907fb658cc05

8314295: Enhance verification of verifier

Reviewed-by: mschoene, rhalade, dholmes, dlong

! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/interpreter/bytecodes.cpp
! src/java.base/share/native/libverify/check_code.c

Changeset: fac49b83
Author:    Coleen Phillimore <coleenp at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2023-10-02 18:50:08 +0000
URL:       https://git.openjdk.org/leyden/commit/fac49b83755ef6cf667b5e356de3e7168cef5d86

8317331: Solaris build failed with "declaration can not follow a statement (E_DECLARATION_IN_CODE)"

Backport-of: 852276d1f833d49802693f2a5a82ba6eb2722de6

! src/java.base/share/native/libverify/check_code.c

Changeset: ed238e8b
Author:    Tobias Hartmann <thartmann at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2023-10-20 07:32:47 +0000
URL:       https://git.openjdk.org/leyden/commit/ed238e8b888c8c00f7f742d7f7ac8574efe6db22

8314468: Improve Compiler loops

Co-authored-by: Dean Long <dlong at openjdk.org>
Reviewed-by: rhalade, mschoene, iveresov, kvn

! src/hotspot/share/c1/c1_RangeCheckElimination.cpp

Changeset: 1cc6fbd9
Author:    Tobias Hartmann <thartmann at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2023-10-20 09:06:29 +0000
URL:       https://git.openjdk.org/leyden/commit/1cc6fbd9b07b98fbfb8843c287e48df04a5c5614

8318588: Windows build failure after JDK-8314468 due to ambiguous call

Reviewed-by: epeter

! src/hotspot/share/c1/c1_RangeCheckElimination.cpp

Changeset: c1a568c9
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2023-11-07 11:08:30 +0000
URL:       https://git.openjdk.org/leyden/commit/c1a568c9c40f33ab1b54e102bd85abbefde0ac94

8314307: Improve loop handling

Co-authored-by: Christian Hagedorn <chagedorn at openjdk.org>
Co-authored-by: Roland Westrelin <rwestrel at redhat.com>
Co-authored-by: Emanuel Peter <epeter at openjdk.org>
Reviewed-by: mschoene, rhalade, thartmann, epeter

! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/opto/mulnode.hpp
! test/hotspot/jtreg/ProblemList.txt

Changeset: bf7bd9a1
Author:    Ferenc Rakoczi <ferenc.r.rakoczi at oracle.com>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2023-11-14 17:00:30 +0000
URL:       https://git.openjdk.org/leyden/commit/bf7bd9a16c172bcb5ea6b24717a0429e12e2e3d1

8317547: Enhance TLS connection support

Reviewed-by: ahgross, rhalade, weijun, valeriep

! src/java.base/share/classes/com/sun/crypto/provider/RSACipher.java
! src/java.base/share/classes/sun/security/util/KeyUtil.java
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CRSACipher.java
! src/jdk.crypto.mscapi/windows/native/libsunmscapi/security.cpp

Changeset: 2063bb8f
Author:    Henry Jen <henryjen at openjdk.org>
Date:      2024-01-17 01:41:52 +0000
URL:       https://git.openjdk.org/leyden/commit/2063bb8ffabd6096f547ec6da979cfcf68a56ba3

Merge

Reviewed-by: erikj

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/ProblemList.txt

Changeset: f70667ea
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-01-17 02:28:36 +0000
URL:       https://git.openjdk.org/leyden/commit/f70667ea68a4e23391d45937cdaa66904f75b33d

8318112: CSS percentage values are capped at 100%

Reviewed-by: tr, prr

! src/java.desktop/share/classes/javax/swing/text/html/CSS.java
! test/jdk/javax/swing/text/html/CSS/CSSAttributeEqualityBug.java

Changeset: de97c0eb
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2024-01-17 06:50:32 +0000
URL:       https://git.openjdk.org/leyden/commit/de97c0eb4bbeece0dfab3065c260c7f5434060a7

8290965: PPC64: Implement post-call NOPs

Reviewed-by: mdoerr

! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/continuationFreezeThaw_ppc.inline.hpp
! 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/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/nativeInst_ppc.cpp
! src/hotspot/cpu/ppc/nativeInst_ppc.hpp
! src/hotspot/os_cpu/aix_ppc/javaThread_aix_ppc.cpp
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/linux_ppc/javaThread_linux_ppc.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp

Changeset: bf666bc0
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2024-01-17 07:50:03 +0000
URL:       https://git.openjdk.org/leyden/commit/bf666bc0c7ead0c5520f21f8e8cfac15323f5b50

8322692: ZGC: avoid over-unrolling due to hidden barrier size

Reviewed-by: eosterlund, kvn

! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.hpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
+ test/hotspot/jtreg/compiler/gcbarriers/TestZGCUnrolling.java

Changeset: b8917214
Author:    Tobias Holenstein <tholenstein at openjdk.org>
Date:      2024-01-17 08:07:04 +0000
URL:       https://git.openjdk.org/leyden/commit/b89172149d6a900d11630a95be7278870421b435

8316756: C2 EA fails with "missing memory path" when encountering unsafe_arraycopy stub call

Co-authored-by: Vladimir Kozlov <kvn at openjdk.org>
Reviewed-by: kvn, thartmann, chagedorn

! src/hotspot/share/opto/escape.cpp
+ test/hotspot/jtreg/compiler/unsafe/UnsafeArrayCopy.java

Changeset: 22642ff0
Author:    Joachim Kern <jkern at openjdk.org>
Committer: Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-01-17 09:34:09 +0000
URL:       https://git.openjdk.org/leyden/commit/22642ff0aac71eceb71f6a9eebb2988a9bd5f091

8319382: com/sun/jdi/JdwpAllowTest.java shows failures on AIX if prefixLen of mask is larger than 32 in IPv6 case

Reviewed-by: mbaesken, amenkov

! src/jdk.jdwp.agent/share/native/libdt_socket/socketTransport.c

Changeset: f2a4ed68
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-01-17 10:25:00 +0000
URL:       https://git.openjdk.org/leyden/commit/f2a4ed680b54e644ae83f8898a4e66a0c45c9cf4

8323779: Serial: Remove Generation::promotion_attempt_is_safe

Reviewed-by: stefank, cjplummer

! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/generation.cpp
! src/hotspot/share/gc/serial/generation.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
! src/hotspot/share/gc/serial/vmStructs_serial.hpp

Changeset: b8dafa64
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2024-01-17 10:56:17 +0000
URL:       https://git.openjdk.org/leyden/commit/b8dafa642e6c401039d7561f562c98d46e34e5ab

8323612: IOVecWrapper should be changed to be TerminatingThreadLocal

Reviewed-by: bpb

! src/java.base/share/classes/sun/nio/ch/IOUtil.java
! src/java.base/share/classes/sun/nio/ch/IOVecWrapper.java

Changeset: 7be9f1d0
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-01-17 12:48:37 +0000
URL:       https://git.openjdk.org/leyden/commit/7be9f1d0540907f82800e717389bc3c2da3a8805

8321137: Reconsider ICStub alignment

Reviewed-by: dlong, eosterlund, mdoerr, fyang, aph

! src/hotspot/share/code/compiledIC.cpp
! src/hotspot/share/code/icBuffer.cpp
! src/hotspot/share/code/icBuffer.hpp
! src/hotspot/share/code/stubs.cpp
! src/hotspot/share/code/stubs.hpp
! src/hotspot/share/interpreter/interpreter.hpp

Changeset: 8b29e127
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-01-17 15:41:13 +0000
URL:       https://git.openjdk.org/leyden/commit/8b29e127c2b030a2f63840b56c5bdecd5ee18cab

8323794: Remove unused jimage compressor plugin configuration

Reviewed-by: jlaskey, mchung

! src/java.base/share/classes/jdk/internal/jimage/decompressor/CompressedResourceHeader.java
! src/java.base/share/classes/jdk/internal/jimage/decompressor/Decompressor.java
! src/java.base/share/classes/jdk/internal/jimage/decompressor/ResourceDecompressorFactory.java
! src/java.base/share/classes/jdk/internal/jimage/decompressor/ResourceDecompressorRepository.java
! src/java.base/share/classes/jdk/internal/jimage/decompressor/StringSharingDecompressor.java
! src/java.base/share/classes/jdk/internal/jimage/decompressor/StringSharingDecompressorFactory.java
! src/java.base/share/classes/jdk/internal/jimage/decompressor/ZipDecompressor.java
! src/java.base/share/classes/jdk/internal/jimage/decompressor/ZipDecompressorFactory.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ResourcePoolManager.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/StringSharingPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ZipPlugin.java
! test/jdk/tools/jlink/ResourcePoolTest.java
! test/jdk/tools/jlink/plugins/CompressorPluginTest.java

Changeset: 19287eee
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2024-01-17 16:34:33 +0000
URL:       https://git.openjdk.org/leyden/commit/19287eeeb2c10ea5562c2fe43d8bd16814ddf8dd

8321561: (fs) Clarify non-atomic behavior of Files.move

Reviewed-by: alanb

! src/java.base/share/classes/java/nio/file/Files.java

Changeset: 4e532353
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2024-01-17 16:34:48 +0000
URL:       https://git.openjdk.org/leyden/commit/4e5323538c81f6ca525e7681841d09f2ddf408b9

8323710: (fc) FileChannel.lock creates a FileKey with a poor hashCode after JDK-8321429 (win)

Reviewed-by: alanb

! src/java.base/windows/classes/sun/nio/ch/FileKey.java

Changeset: ffa33d7b
Author:    Artem Semenov <asemenov at openjdk.org>
Date:      2024-01-17 16:44:27 +0000
URL:       https://git.openjdk.org/leyden/commit/ffa33d7b807bfef6ff05c9adba869dddf813cf68

8317771: [macos14] Expand/collapse a JTree using keyboard freezes the application in macOS 14 Sonoma

Reviewed-by: kizune

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessibility.java

Changeset: 51dbd36c
Author:    Anthony Scarpino <ascarpino at openjdk.org>
Date:      2024-01-17 18:08:38 +0000
URL:       https://git.openjdk.org/leyden/commit/51dbd36c74c70b1b17bd73cd2c3253593300b5f0

8322100: Fix GCMIncrementByte4 & GCMIncrementDirect4, and increase overlap testing

Reviewed-by: jnimeh

! test/jdk/com/sun/crypto/provider/Cipher/AEAD/AEADBufferTest.java
! test/jdk/com/sun/crypto/provider/Cipher/AEAD/GCMIncrementByte4.java
! test/jdk/com/sun/crypto/provider/Cipher/AEAD/GCMIncrementDirect4.java
! test/jdk/com/sun/crypto/provider/Cipher/AEAD/OverlapByteBuffer.java

Changeset: de237fb0
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2024-01-17 19:35:05 +0000
URL:       https://git.openjdk.org/leyden/commit/de237fb058c74b87ea65a6020939264a5dfe3796

8323554: The typos in Javadoc: "@return if "

Reviewed-by: prr

! src/java.desktop/macosx/classes/com/apple/eawt/event/GestureEvent.java
! src/java.desktop/share/classes/java/awt/dnd/DragSource.java
! src/java.desktop/share/classes/java/awt/dnd/DropTargetContext.java
! src/java.desktop/share/classes/java/awt/dnd/DropTargetDragEvent.java
! src/java.desktop/share/classes/java/awt/dnd/DropTargetDropEvent.java
! src/java.desktop/share/classes/java/awt/dnd/peer/DropTargetContextPeer.java
! src/java.desktop/share/classes/java/awt/peer/ComponentPeer.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextSupport.java
! src/java.desktop/share/classes/javax/swing/JTextArea.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicOptionPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSliderUI.java
! src/java.desktop/share/classes/javax/swing/text/BoxView.java
! src/java.desktop/share/classes/javax/swing/text/GlyphView.java
! src/java.desktop/share/classes/sun/awt/dnd/SunDropTargetContextPeer.java

Changeset: dadd9cd1
Author:    Renjith Kannath Pariyangad <rkannathpari at openjdk.org>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date:      2024-01-18 01:23:30 +0000
URL:       https://git.openjdk.org/leyden/commit/dadd9cd1e8434cffaafc7406a864eaa55954cfb8

8316497: ColorConvertOp - typo for non-ICC conversions needs one-line fix

Co-authored-by: Sergey Bylokhov <serb at openjdk.org>
Co-authored-by: Alexey Ivanov <aivanov at openjdk.org>
Reviewed-by: aivanov, serb

! src/java.desktop/share/classes/java/awt/image/ColorConvertOp.java
+ test/jdk/java/awt/color/NonICCFilterTest.java

Changeset: ff8cc268
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2024-01-18 02:28:54 +0000
URL:       https://git.openjdk.org/leyden/commit/ff8cc268fdaaf85299c94088a226b73e7eaf6bdb

8323694: RISC-V: Unnecessary ResourceMark in NativeCall::set_destination_mt_safe

Reviewed-by: fyang, rehn

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

Changeset: 57fad677
Author:    Andrew Leonard <aleonard at openjdk.org>
Date:      2024-01-18 09:56:54 +0000
URL:       https://git.openjdk.org/leyden/commit/57fad677819ae3142782f811a8fba94b38f5a74c

8323667: Library debug files contain non-reproducible full gcc include paths

Reviewed-by: erikj, ihse

! make/autoconf/flags-cflags.m4

Changeset: cbfddf4e
Author:    Song Pham <songpv at imt-soft.com>
Date:      2024-01-18 10:03:47 +0000
URL:       https://git.openjdk.org/leyden/commit/cbfddf4e1d3ff8dddb95bcb9242b31c175b768fc

8317287: [macos14] InterJVMGetDropSuccessTest.java: Child VM: abnormal termination

Reviewed-by: honkar, aivanov, shurailine

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

Changeset: 52f787f6
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2024-01-18 12:16:26 +0000
URL:       https://git.openjdk.org/leyden/commit/52f787f675146d98d3e2338b14b7cd6b1dba7bb8

8323595: is_aligned(p, alignof(OopT))) assertion fails in Jetty without compressed OOPs

Reviewed-by: fparain, dlong

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

Changeset: 806ffb10
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2024-01-18 13:15:45 +0000
URL:       https://git.openjdk.org/leyden/commit/806ffb108572236cb9908ad6f93d7b09dfc6a600

8324082: more monitoring test timeout adjustments

Reviewed-by: kevinw, sspitsyn

! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load007/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load008/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load009/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load010/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load011/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load012/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload007/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload009/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/cmon001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/cmon002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/cmon003/TestDescription.java

Changeset: a22ae909
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2024-01-18 13:15:55 +0000
URL:       https://git.openjdk.org/leyden/commit/a22ae909bc53344afd9bb6b1f08ff06858c10820

8321938: java/foreign/critical/TestCriticalUpcall.java does not need a core file

Reviewed-by: dholmes

! test/jdk/java/foreign/critical/TestCriticalUpcall.java

Changeset: aeb304b2
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2024-01-18 13:16:05 +0000
URL:       https://git.openjdk.org/leyden/commit/aeb304b29eaaba2b7a8fef85ee46cbfca27dbfbe

8324074: increase timeout for jvmci test TestResolvedJavaMethod.java

Reviewed-by: stuefe, thartmann

! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java

Changeset: 8e534598
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-01-18 15:22:56 +0000
URL:       https://git.openjdk.org/leyden/commit/8e534598b541600f8f5b3bdd20a28b174f3a5d61

8323993: Serial: Refactor gc_prologue and gc_epilogue

Reviewed-by: stefank, ehelin

! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/generation.hpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp

Changeset: a2b117ae
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-01-18 15:23:11 +0000
URL:       https://git.openjdk.org/leyden/commit/a2b117ae024e400eda8433a95a091d56818588af

8324132: G1: Remove unimplemented G1MonitoringSupport::recalculate_eden_size

Reviewed-by: tschatzl

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

Changeset: 4c1a0fc5
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-01-18 15:40:39 +0000
URL:       https://git.openjdk.org/leyden/commit/4c1a0fc58fc3da5d3fd0205ffd1660331be485f0

8323995: Suppress notes generated on incremental microbenchmark builds

Reviewed-by: erikj, ihse

! make/test/BuildMicrobenchmark.gmk

Changeset: bfd2afe5
Author:    Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2024-01-18 17:05:35 +0000
URL:       https://git.openjdk.org/leyden/commit/bfd2afe5adc315928fdedbfbe73049d8774400de

8275338: Add JFR events for notable serialization situations

Reviewed-by: rriggs, egahlin

! src/java.base/share/classes/java/io/ObjectStreamClass.java
+ src/java.base/share/classes/java/io/SerializationMisdeclarationChecker.java
+ src/java.base/share/classes/jdk/internal/event/SerializationMisdeclarationEvent.java
+ src/jdk.jfr/share/classes/jdk/jfr/events/SerializationMisdeclarationEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MirrorEvents.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JDKEvents.java
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
+ test/jdk/jdk/jfr/event/io/TestSerializationMisdeclarationEvent.java
! test/lib/jdk/test/lib/jfr/EventNames.java

Changeset: b6233c3d
Author:    Matthew Donovan <mdonovan at openjdk.org>
Date:      2024-01-18 17:33:31 +0000
URL:       https://git.openjdk.org/leyden/commit/b6233c3de773fb57b23704f1fec05d8b2d9c11c0

8321925: sun/security/mscapi/KeytoolChangeAlias.java fails with "Alias <246810> does not exist"

Reviewed-by: rhalade

! test/jdk/sun/security/mscapi/KeytoolChangeAlias.java

Changeset: 5c874c19
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2024-01-18 17:42:55 +0000
URL:       https://git.openjdk.org/leyden/commit/5c874c19cb08e5c10204a7ad47fb3075f65633db

8324161: validate-source fails after JDK-8275338

Reviewed-by: darcy

! test/jdk/jdk/jfr/event/io/TestSerializationMisdeclarationEvent.java

Changeset: a6c0b107
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2024-01-18 19:04:26 +0000
URL:       https://git.openjdk.org/leyden/commit/a6c0b10704311c94c179136b13a4dcc244e8011f

8323684: TypeMirror.{getAnnotationsByType, getAnnotation} return uninformative results

Reviewed-by: jjg

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

Changeset: 81df265e
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2024-01-18 19:06:26 +0000
URL:       https://git.openjdk.org/leyden/commit/81df265e41d393cdde87729e091dd465934071fd

8320458: Improve structural navigation in API documentation

Reviewed-by: erikj, jjg

! make/Docs.gmk
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeMemberWriter.java
! 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/ConstantsSummaryWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Contents.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DocFilesHandler.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriter.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/Headings.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/HtmlDoclet.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/HtmlIds.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/IndexWriter.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/ModuleWriter.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/NewAPIListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageTreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PreviewListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SearchWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SummaryListWriter.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TableOfContents.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/BodyContents.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Entity.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlAttr.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Links.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/ListBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/TagName.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script.js
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script.js.template
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js.template
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocLink.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java
! test/langtools/jdk/javadoc/doclet/testAnchorNames/TestAnchorNames.java
! test/langtools/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java
! test/langtools/jdk/javadoc/doclet/testConstantValuesPage/TestConstantValuesPage.java
! test/langtools/jdk/javadoc/doclet/testCopyFiles/TestCopyFiles.java
! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModulePackages.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModuleServicesLink.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testNavigation/TestModuleNavigation.java
! test/langtools/jdk/javadoc/doclet/testNavigation/TestNavigation.java
! test/langtools/jdk/javadoc/doclet/testPackagePage/TestPackagePage.java
! test/langtools/jdk/javadoc/doclet/testPackageSummary/TestPackageSummary.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/doclet/testSingletonLists/TestSingletonLists.java
! test/langtools/jdk/javadoc/doclet/testSpecTag/TestSpecTag.java
! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java
- test/langtools/jdk/javadoc/doclet/testSubTitle/TestSubTitle.java
- test/langtools/jdk/javadoc/doclet/testSubTitle/pkg/C.java
- test/langtools/jdk/javadoc/doclet/testSubTitle/pkg/package.html
! test/langtools/jdk/javadoc/doclet/testValueTag/TestValueTagInModule.java
! test/langtools/jdk/javadoc/lib/javadoc/tester/LinkChecker.java
! test/langtools/jdk/javadoc/tool/CheckResourceKeys.java

Changeset: 9efdd242
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2024-01-18 22:28:23 +0000
URL:       https://git.openjdk.org/leyden/commit/9efdd242fb40a8270e489cc071ff1c891878e24f

8324053: Use the blessed modifier order for sealed in java.base

Reviewed-by: naoto, darcy, ihse, dfuchs

! src/java.base/share/classes/java/lang/BaseVirtualThread.java
! src/java.base/share/classes/sun/net/dns/ResolverConfiguration.java
! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.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

Changeset: 05dad67c
Author:    Tejesh R <tr at openjdk.org>
Date:      2024-01-19 05:57:02 +0000
URL:       https://git.openjdk.org/leyden/commit/05dad67cc23fb49627fabfb306acee247ff67aef

8295804: javax/swing/JFileChooser/JFileChooserSetLocationTest.java failed with "setLocation() is not working properly"

Reviewed-by: prr, serb

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

Changeset: 05330227
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-01-19 08:14:13 +0000
URL:       https://git.openjdk.org/leyden/commit/05330227befddd6faee4e07298eaddf9c30f09e3

8222719: libperfstat on AIX - cleanup old API versions

Reviewed-by: goetz, clanger

! src/hotspot/os/aix/libperfstat_aix.cpp
! src/hotspot/os/aix/libperfstat_aix.hpp

Changeset: 5f714198
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-01-19 09:10:37 +0000
URL:       https://git.openjdk.org/leyden/commit/5f7141982c42ebd51a1ec3b2c0917d046dd610ca

8322366: Add IEEE rounding mode corruption check to JNI checks

Reviewed-by: dholmes, lucy

! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp

Changeset: 0081d8c0
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-01-19 11:48:34 +0000
URL:       https://git.openjdk.org/leyden/commit/0081d8c07f7a0ee0697889bddfa9532b1bc66d4b

8324147: Serial: Remove generation::compute_new_size

Reviewed-by: ehelin

! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/generation.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp

Changeset: 16be3888
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2024-01-19 12:59:21 +0000
URL:       https://git.openjdk.org/leyden/commit/16be38887f878b508e22d491542765bf7e518f94

8322383: G1: Only preserve marks on objects that are actually moved

Reviewed-by: ayang, tschatzl

! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1FullGCAdjustTask.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.hpp
! src/hotspot/share/gc/g1/g1FullGCMarker.cpp
! src/hotspot/share/gc/g1/g1FullGCMarker.hpp
! src/hotspot/share/gc/g1/g1FullGCMarker.inline.hpp

Changeset: 6997bfc6
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-01-19 15:49:02 +0000
URL:       https://git.openjdk.org/leyden/commit/6997bfc68def7f80fbf6a7486a4b9f61225fc471

8323154: C2: assert(cmp != nullptr && cmp->Opcode() == Op_Cmp(bt)) failed: no exit test

Reviewed-by: roland, thartmann, qamai

! src/hotspot/share/opto/subnode.cpp
+ test/hotspot/jtreg/compiler/c2/TestMinValueStrideLongCountedLoop.java

Changeset: 2865afe7
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2024-01-19 16:54:03 +0000
URL:       https://git.openjdk.org/leyden/commit/2865afe759fd5362abd0947fd4c1f5c8d3519ca3

8323685: PrintSystemDictionaryAtExit has mutex rank assert

Co-authored-by: Thomas Schatzl <tschatzl at openjdk.org>
Reviewed-by: tschatzl, ayang

! src/hotspot/share/gc/g1/g1CardSet.cpp
! src/hotspot/share/gc/g1/g1CodeRootSet.cpp
! src/hotspot/share/utilities/concurrentHashTable.hpp
! src/hotspot/share/utilities/concurrentHashTable.inline.hpp
! test/hotspot/gtest/utilities/test_concurrentHashtable.cpp
- test/hotspot/jtreg/runtime/PrintStringTableStats/PrintStringTableStatsTest.java
+ test/hotspot/jtreg/runtime/PrintingTests/ClassfilePrintingTests.java

Changeset: 39005e27
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2024-01-19 17:02:29 +0000
URL:       https://git.openjdk.org/leyden/commit/39005e27d6e543def13992740f663b78a8b07671

8324041: ModuleOption.java failed with update release versioning scheme

Reviewed-by: dholmes, mbaesken

! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/module/ModuleOption.java

Changeset: 437342b9
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2024-01-19 17:11:01 +0000
URL:       https://git.openjdk.org/leyden/commit/437342b93e9e66340ac57bd1c6fdc948b3302db0

8323556: CDS archive space addresses should be randomized with ArchiveRelocationMode=1

Reviewed-by: iklam, matsaave

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

Changeset: 6c0bebcc
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2024-01-19 17:42:55 +0000
URL:       https://git.openjdk.org/leyden/commit/6c0bebccb0092d9726eb89a054e023e92edf7ca6

8159927: Add a test to verify JMOD files created in the images do not have debug symbols

Reviewed-by: jlaskey

+ test/jdk/jdk/modules/etc/JmodExcludedFiles.java

Changeset: 8700de66
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2024-01-19 18:40:55 +0000
URL:       https://git.openjdk.org/leyden/commit/8700de66e45b526958c7a2923d43abe2a736d1d2

8322744: VirtualThread.notifyJvmtiDisableSuspend should be static

Reviewed-by: pchilanomate, alanb

! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/prims/jvm.cpp
! src/java.base/share/classes/java/lang/VirtualThread.java

Changeset: f1b73350
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2024-01-19 21:42:34 +0000
URL:       https://git.openjdk.org/leyden/commit/f1b73350c237021c04ceac2f29f1f378630bd651

8320113: [macos14] : ShapeNotSetSometimes.java fails intermittently on macOS 14

Reviewed-by: dnguyen, azvegint, kizune

! test/jdk/java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java

Changeset: 9049402a
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-01-19 22:31:23 +0000
URL:       https://git.openjdk.org/leyden/commit/9049402a1b9394095b04287eef1f2d46c4da60e9

8323675: Race in jdk.javadoc-gendata

Reviewed-by: erikj, jlahoda

! make/Main.gmk

Changeset: f4d08ccf
Author:    Sam James <sam at gentoo.org>
Committer: Kim Barrett <kbarrett at openjdk.org>
Date:      2024-01-20 09:49:44 +0000
URL:       https://git.openjdk.org/leyden/commit/f4d08ccf80812d4f26a148fac6bf99b96672a63f

8318696: Do not use LFS64 symbols on Linux

Reviewed-by: ihse, dholmes, kbarrett, mbaesken

! make/autoconf/flags-cflags.m4
! src/hotspot/os/linux/attachListener_linux.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/os_posix.hpp

Changeset: f54a336c
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2024-01-20 18:12:44 +0000
URL:       https://git.openjdk.org/leyden/commit/f54a336cb7f147e618f81e4045b5050f93fa4c46

8324231: bad command-line option in make/Docs.gmk

Reviewed-by: erikj

! make/Docs.gmk

Changeset: 68b5aab0
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-01-20 18:21:45 +0000
URL:       https://git.openjdk.org/leyden/commit/68b5aab020b8f3e001da54f21fbc0c6fd494932e

8324229: JFR: Temporarily disable assertion for missing object reference

Reviewed-by: mgronlun

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

Changeset: a474b372
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-01-21 02:28:54 +0000
URL:       https://git.openjdk.org/leyden/commit/a474b37212da5edbd5868c9157aff90aae00ca50

8324240: Remove unused GrowableArrayView::EMPTY

Reviewed-by: dcubed

! src/hotspot/share/utilities/growableArray.hpp

Changeset: 2003610b
Author:    Martin Desruisseaux <martin.desruisseaux at geomatys.com>
Committer: Phil Race <prr at openjdk.org>
Date:      2024-01-21 23:47:51 +0000
URL:       https://git.openjdk.org/leyden/commit/2003610b3b52eed04de6713a2a36151d0d86d7c9

8323108: BufferedImage.setData(Raster) should not cast float and double values to integers

Reviewed-by: prr, bpb, serb

! src/java.desktop/share/classes/java/awt/image/BufferedImage.java
! src/java.desktop/share/classes/java/awt/image/WritableRaster.java
+ test/jdk/java/awt/image/BufferedImage/SetData.java

Changeset: 76afa02d
Author:    Cesar Soares Lucas <cslucas at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-01-22 08:22:33 +0000
URL:       https://git.openjdk.org/leyden/commit/76afa02dabb45a0648cc13de40657d15ded73b4a

8322572: AllocationMergesTests.java fails with "IRViolationException: There were one or multiple IR rule failures."

Reviewed-by: kvn, thartmann

! test/hotspot/jtreg/compiler/c2/irTests/scalarReplacement/AllocationMergesTests.java

Changeset: fd372629
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-01-22 10:14:25 +0000
URL:       https://git.openjdk.org/leyden/commit/fd372629f7dee5d8d3381e9449d239f87779e648

8323748: RISC-V: Add Zfh probe code

Reviewed-by: fyang

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

Changeset: c84af493
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-01-22 10:41:36 +0000
URL:       https://git.openjdk.org/leyden/commit/c84af4938647efbc2d6c94efef748446bf6d50b4

8324129: C2: Remove some ttyLocker usages in preparation for JDK-8306767

Reviewed-by: kvn, vlivanov, dholmes

! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/code/compiledMethod.cpp
! src/hotspot/share/code/compiledMethod.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/interpreter/bytecodeTracer.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/vframe.inline.hpp

Changeset: 72f19902
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-01-22 10:55:10 +0000
URL:       https://git.openjdk.org/leyden/commit/72f199024d58b53a1dff2f79dd2050ae0044e809

8323057: Recoverable errors may be reported before unrecoverable errors when annotation processing is skipped

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java
+ test/langtools/tools/javac/processing/errors/TestErrorOrder.java

Changeset: d3b2ac15
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2024-01-22 11:03:39 +0000
URL:       https://git.openjdk.org/leyden/commit/d3b2ac1507f54a163ba25b96d74217d020163e5c

8314186: runtime/8176717/TestInheritFD.java failed with "Log file was leaked"

Reviewed-by: lkorinth, dholmes

! test/hotspot/jtreg/runtime/8176717/TestInheritFD.java

Changeset: be943a9f
Author:    Tobias Holenstein <tholenstein at openjdk.org>
Date:      2024-01-22 12:18:22 +0000
URL:       https://git.openjdk.org/leyden/commit/be943a9fd67f957b2a44dbd6531690b3ef3895dd

8321984: IGV: Upgrade to Netbeans Platform 20

Reviewed-by: rcastanedalo, chagedorn

! src/utils/IdealGraphVisualizer/Filter/pom.xml
! src/utils/IdealGraphVisualizer/pom.xml

Changeset: bde650f2
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-01-22 12:30:36 +0000
URL:       https://git.openjdk.org/leyden/commit/bde650f21e2fa2f7730d3f948105159762e4fdd0

8322282: Incorrect LoaderConstraintTable::add_entry after JDK-8298468

Reviewed-by: dholmes, simonis, coleenp

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

Changeset: c9cacfb2
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-01-22 13:06:19 +0000
URL:       https://git.openjdk.org/leyden/commit/c9cacfb25d1f15c879c961d2965a63c9fe4d9fa7

8323657: Compilation of snippet results in VerifyError at runtime with --release 9 (and above)

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/StringConcat.java
+ test/langtools/tools/javac/StringConcat/StringConcatWithAssignments.java

Changeset: 0d8543d6
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2024-01-22 17:15:53 +0000
URL:       https://git.openjdk.org/leyden/commit/0d8543d6773a516dad54038070dce507179d0709

8324065: Daylight saving information for `Africa/Casablanca` are incorrect

Reviewed-by: iris, joehw, jlu

! src/java.base/share/classes/sun/util/calendar/ZoneInfo.java
! src/java.base/share/classes/sun/util/calendar/ZoneInfoFile.java
! test/jdk/java/util/TimeZone/NegativeDSTTest.java
! test/jdk/sun/util/calendar/zi/TestZoneInfo310.java
! test/jdk/sun/util/calendar/zi/ZoneInfoOld.java
! test/jdk/sun/util/calendar/zi/Zoneinfo.java

Changeset: df370d72
Author:    Y. Srinivas Ramakrishna <ysr at openjdk.org>
Date:      2024-01-22 19:51:47 +0000
URL:       https://git.openjdk.org/leyden/commit/df370d725e5ae55a05479e8375bf665233ac3e44

8314329: AgeTable: add is_clear() & allocation spec, and relax assert to allow use of 0-index slot

AgeTable changes:
1. add CHeap allocation spec
2. add a non-product const is_clear() method to check if the age table has only zero entries
3. relax the assertion that the 0th index of the age table is never used, to allow use of that slot

Reviewed-by: wkemper, kdnilsen, ayang, shade

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

Changeset: 52523d33
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2024-01-22 22:50:32 +0000
URL:       https://git.openjdk.org/leyden/commit/52523d33dde797bf03b15a05bb227b19b22c06be

8324050: Issue store-store barrier after re-materializing objects during deoptimization

Reviewed-by: dlong, shade

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

Changeset: 5a74c2a6
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-01-23 01:09:14 +0000
URL:       https://git.openjdk.org/leyden/commit/5a74c2a67ebcb47e51732f03c4be694bdf920469

8323438: Enhance assertions for Windows sync API failures

Reviewed-by: ccheung, jwaters, dcubed

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

Changeset: 3696765b
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-01-23 08:17:00 +0000
URL:       https://git.openjdk.org/leyden/commit/3696765b7d1faec4bd23761a7a1b627d8903598d

8323964: runtime/Thread/ThreadCountLimit.java fails intermittently on AIX

Reviewed-by: dholmes, stuefe

! src/hotspot/os/aix/globals_aix.hpp
! test/hotspot/jtreg/runtime/Thread/ThreadCountLimit.java

Changeset: bcb340da
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-01-23 08:49:46 +0000
URL:       https://git.openjdk.org/leyden/commit/bcb340da091e3287da8d2ecfcd017ebcc6613cae

8324286: Fix backsliding on use of nullptr instead of NULL

Reviewed-by: jsjolen, coleenp, jwaters

! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/services/heapDumper.cpp

Changeset: f5e6d111
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-01-23 09:38:47 +0000
URL:       https://git.openjdk.org/leyden/commit/f5e6d111b1faf199c9ceecd44647b5841e3b91a7

8324210: Serial: Remove unused methods in Generation

Reviewed-by: tschatzl, stefank

! src/hotspot/share/gc/serial/generation.cpp
! src/hotspot/share/gc/serial/generation.hpp
! src/hotspot/share/gc/shared/vmStructs_gc.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/Generation.java

Changeset: 5acd37fa
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-01-23 09:40:09 +0000
URL:       https://git.openjdk.org/leyden/commit/5acd37fa9625fd53dd705ba536a8ae6c7e54ed7d

8324207: Serial: Remove Space::set_saved_mark_word

Reviewed-by: tschatzl, stefank

! src/hotspot/share/gc/serial/defNewGeneration.inline.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.inline.hpp
! src/hotspot/share/gc/shared/space.hpp
! src/hotspot/share/gc/shared/space.inline.hpp

Changeset: bcaad515
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-01-23 12:02:28 +0000
URL:       https://git.openjdk.org/leyden/commit/bcaad515fdedd0c41a719d2a88b2da3036c766a3

8318228: RISC-V: C2 ConvF2HF

Reviewed-by: fyang, vkempik

! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad

Changeset: 791b427f
Author:    sendaoYan <yansendao.ysd at alibaba-inc.com>
Committer: Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2024-01-23 13:19:49 +0000
URL:       https://git.openjdk.org/leyden/commit/791b427f4410057cdcdf8fd8ea0dcce71f7dc513

8323640: [TESTBUG]testMemoryFailCount in jdk/internal/platform/docker/TestDockerMemoryMetrics.java always fail because OOM killed

Reviewed-by: sgehwolf

! test/jdk/jdk/internal/platform/docker/MetricsMemoryTester.java

Changeset: fbaaac63
Author:    Darragh Clarke <dclarke at openjdk.org>
Date:      2024-01-23 14:07:17 +0000
URL:       https://git.openjdk.org/leyden/commit/fbaaac63d4ae8d7cc0ec02ab4b5a934824d1fec1

8314164: java/net/HttpURLConnection/HttpURLConnectionExpectContinueTest.java fails intermittently in timeout

Reviewed-by: dfuchs, djelinski

! test/jdk/java/net/HttpURLConnection/HttpURLConnectionExpectContinueTest.java

Changeset: 2a01c798
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-01-23 15:51:58 +0000
URL:       https://git.openjdk.org/leyden/commit/2a01c798d346656a0ee3553c0964feab75b5dfb6

8324513: Inline ContiguousSpace::object_iterate_from

Reviewed-by: stefank

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

Changeset: 3d823636
Author:    Gerard Ziemski <gziemski at openjdk.org>
Date:      2024-01-23 16:15:59 +0000
URL:       https://git.openjdk.org/leyden/commit/3d8236367d695976946d267ee62f4a26879731ac

8300088: [IMPROVE] OPEN_MAX is no longer the max limit on macOS >= 10.6 for RLIMIT_NOFILE

Reviewed-by: dholmes, fparain, dcubed

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

Changeset: 8b9bf758
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-01-23 17:03:35 +0000
URL:       https://git.openjdk.org/leyden/commit/8b9bf758801400e4491326cd4c90fc117b9d97e1

8323515: Create test alias "all" for all test roots

Reviewed-by: dholmes, alanb, joehw, lmesnik

! test/hotspot/jtreg/TEST.groups
! test/jaxp/TEST.groups
! test/jdk/TEST.groups
! test/langtools/TEST.groups
! test/lib-test/TEST.groups

Changeset: edfee7f3
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2024-01-23 20:33:49 +0000
URL:       https://git.openjdk.org/leyden/commit/edfee7f348349cfa55a9acd92d3bbd9e0cd4f07f

8323546: Cleanup jcmd docs for Compiler.perfmap and VM.cds filename parameter

Reviewed-by: dholmes, sspitsyn, iklam

! src/hotspot/share/services/diagnosticCommand.cpp
! src/jdk.jcmd/share/man/jcmd.1
! test/hotspot/jtreg/serviceability/dcmd/compiler/PerfMapTest.java

Changeset: 96607df7
Author:    Justin Lu <jlu at openjdk.org>
Date:      2024-01-23 22:22:16 +0000
URL:       https://git.openjdk.org/leyden/commit/96607df7f055a80d56ea4c19f3f4fcb32838b1f8

8321545: Override toString() for Format subclasses

Reviewed-by: naoto, rriggs

! src/java.base/share/classes/java/text/ChoiceFormat.java
! src/java.base/share/classes/java/text/CompactNumberFormat.java
! src/java.base/share/classes/java/text/DecimalFormat.java
! src/java.base/share/classes/java/text/ListFormat.java
! src/java.base/share/classes/java/text/MessageFormat.java
! src/java.base/share/classes/java/text/SimpleDateFormat.java
+ test/jdk/java/text/Format/ChoiceFormat/ToStringTest.java
+ test/jdk/java/text/Format/CompactNumberFormat/ToStringTest.java
+ test/jdk/java/text/Format/DateFormat/ToStringTest.java
+ test/jdk/java/text/Format/DecimalFormat/ToStringTest.java
+ test/jdk/java/text/Format/ListFormat/ToStringTest.java
+ test/jdk/java/text/Format/MessageFormat/ToStringTest.java

Changeset: c17059de
Author:    William Kemper <wkemper at openjdk.org>
Committer: Y. Srinivas Ramakrishna <ysr at openjdk.org>
Date:      2024-01-24 02:08:11 +0000
URL:       https://git.openjdk.org/leyden/commit/c17059dee728e8028b2baf5004fa5f0d3b11805c

8324334: Shenandoah: Improve end of process report

Reviewed-by: kdnilsen, ysr

! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.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/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp

Changeset: 6d2f6408
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-01-24 03:14:01 +0000
URL:       https://git.openjdk.org/leyden/commit/6d2f6408e417b267be0345f63656f232cf247b6d

8324578: [BACKOUT] [IMPROVE] OPEN_MAX is no longer the max limit on macOS >= 10.6 for RLIMIT_NOFILE

Reviewed-by: darcy, kvn

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

Changeset: b65e5eb1
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-01-24 10:02:18 +0000
URL:       https://git.openjdk.org/leyden/commit/b65e5eb14ec207ae810fb5a3911cecc4b9d06623

8324543: Remove Space::object_iterate

Reviewed-by: stefank, kbarrett

! src/hotspot/share/gc/shared/space.hpp

Changeset: 1c1cb048
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-01-24 10:02:28 +0000
URL:       https://git.openjdk.org/leyden/commit/1c1cb048cd7820042373f5d8a9f41fb30d9cef6e

8324512: Serial: Remove Generation::Name

Reviewed-by: stefank, iwalulya, cjplummer

! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/generation.hpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
! src/hotspot/share/gc/shared/vmStructs_gc.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/serial/DefNewGeneration.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/serial/TenuredGeneration.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/Generation.java

Changeset: 67f29b16
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-01-24 10:09:05 +0000
URL:       https://git.openjdk.org/leyden/commit/67f29b16ef963ff1710e306da811633aa4e182ac

8324537: Remove superfluous _FILE_OFFSET_BITS=64

Reviewed-by: shade, erikj, kbarrett

! make/hotspot/lib/JvmOverrideFiles.gmk

Changeset: 8c003d83
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-01-24 12:00:17 +0000
URL:       https://git.openjdk.org/leyden/commit/8c003d83c450a1e706ec5e5ba3d319d84fc4b584

8321512: runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java fails on 32-bit platforms

Reviewed-by: shade, iwalulya

! src/hotspot/share/gc/g1/g1Arguments.cpp

Changeset: bccd823c
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-01-24 13:03:03 +0000
URL:       https://git.openjdk.org/leyden/commit/bccd823c8e40863bed70ff5b24772843203871a5

8324613: Serial: Rename GenerationPool to TenuredGenerationPool

Reviewed-by: stefank

! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialMemoryPools.cpp
! src/hotspot/share/gc/serial/serialMemoryPools.hpp

Changeset: 00bb6bf5
Author:    Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2024-01-24 16:19:46 +0000
URL:       https://git.openjdk.org/leyden/commit/00bb6bf5091f50268552d223e6e118574b8a4ea5

8324220: jdk/jfr/event/io/TestSerializationMisdeclarationEvent.java had 22 failures

Reviewed-by: egahlin

! test/jdk/jdk/jfr/event/io/TestSerializationMisdeclarationEvent.java

Changeset: fb822e49
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-01-24 17:40:22 +0000
URL:       https://git.openjdk.org/leyden/commit/fb822e49f2a84423c8fd17db2e95bbdd5e7ec191

8324514: ClassLoaderData::print_on should print address of class loader

Reviewed-by: kbarrett, coleenp

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

Changeset: c432dc00
Author:    Joshua Cao <joshcao at amazon.com>
Committer: Volker Simonis <simonis at openjdk.org>
Date:      2024-01-24 18:52:38 +0000
URL:       https://git.openjdk.org/leyden/commit/c432dc008bb3a2d3fe6b46617ad64a2999ae366c

8322149: ConcurrentHashMap smarter presizing for copy constructor and putAll

Reviewed-by: shade, simonis

! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java
! test/micro/org/openjdk/bench/java/util/concurrent/Maps.java

Changeset: c702dcab
Author:    Christian Stein <cstein at openjdk.org>
Date:      2024-01-24 19:05:15 +0000
URL:       https://git.openjdk.org/leyden/commit/c702dcabf8befc2db2baf53655f20391ee5d2d09

8323815: Source launcher should find classes with $ in names

Reviewed-by: jlahoda, sundar

! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/MemoryContext.java
! test/langtools/tools/javac/launcher/MultiFileSourceLauncherTests.java

Changeset: 32eb5290
Author:    William Kemper <wkemper at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-01-24 19:15:21 +0000
URL:       https://git.openjdk.org/leyden/commit/32eb5290c207d5fda398ee09b354b8cf55b89e0c

8324553: Shenandoah: Move periodic tasks closer to their collaborators

Reviewed-by: kdnilsen, shade

! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMonitoringSupport.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMonitoringSupport.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.hpp

Changeset: 6212264c
Author:    Alexander Zuev <kizune at openjdk.org>
Date:      2024-01-24 22:10:28 +0000
URL:       https://git.openjdk.org/leyden/commit/6212264cc6fe428e8d15b7f33e2979c081e432d7

8320692: Null icon returned for .exe without custom icon

Co-authored-by: Alexey Ivanov <aivanov at openjdk.org>
Reviewed-by: aivanov

! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolder2.java
+ test/jdk/javax/swing/JFileChooser/FileSystemView/NoIconExeNPE.java

Changeset: 2d5cb972
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2024-01-24 23:25:17 +0000
URL:       https://git.openjdk.org/leyden/commit/2d5cb97288f7bf5acaa24632118d6a7a6a53c93e

8324647: Invalid test group of lib-test after JDK-8323515

Reviewed-by: shade

! test/lib-test/TEST.groups

Changeset: 3d32c460
Author:    Justin Lu <jlu at openjdk.org>
Date:      2024-01-24 23:42:53 +0000
URL:       https://git.openjdk.org/leyden/commit/3d32c460eb60aa95f27c96bbefdf784f6a7663f7

6503196: API doc for DecimalFormat::getMaximumIntegerDigits is unclear

Reviewed-by: naoto, iris

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

Changeset: e7fdac9d
Author:    MaxXSoft <xingqizheng.xqz at alibaba-inc.com>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2024-01-25 03:10:28 +0000
URL:       https://git.openjdk.org/leyden/commit/e7fdac9d5ce56d2f589df59a7fd2869e35ba2991

8324280: RISC-V: Incorrect implementation in VM_Version::parse_satp_mode

Reviewed-by: rehn, fyang

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

Changeset: 929af9ed
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-01-25 05:26:13 +0000
URL:       https://git.openjdk.org/leyden/commit/929af9ed037bcc098043d7b7b8d303744a6d4360

8307788: vmTestbase/gc/gctests/LargeObjects/large003/TestDescription.java timed out

Reviewed-by: lmesnik, shade

! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large001/large001.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large004/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large005/TestDescription.java

Changeset: 3059c3b6
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-01-25 05:44:18 +0000
URL:       https://git.openjdk.org/leyden/commit/3059c3b69ec8fb7cefd740bc2eb52b5ca5390ae1

8324242: Avoid null check for OopHandle::ptr_raw()

Reviewed-by: shade, jsjolen, coleenp

! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/oopHandle.inline.hpp
! src/hotspot/share/runtime/javaThread.cpp

Changeset: 9d1a6d14
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-01-25 09:35:35 +0000
URL:       https://git.openjdk.org/leyden/commit/9d1a6d14846bb1f76ca7258452b3b3f8e3e8b223

8323645: Remove unused internal sun.net.www.protocol.jar.URLJarFileCallBack interface

Reviewed-by: alanb, dfuchs

! src/java.base/share/classes/sun/net/www/protocol/jar/URLJarFile.java
- src/java.base/share/classes/sun/net/www/protocol/jar/URLJarFileCallBack.java

Changeset: 6d36eb78
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2024-01-25 10:07:50 +0000
URL:       https://git.openjdk.org/leyden/commit/6d36eb78ad781ecd80d66d1319921a8746820394

8322768: Optimize non-subword vector compress and expand APIs for AVX2 target.

Reviewed-by: epeter, sviswanathan

! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
! src/hotspot/cpu/x86/stubRoutines_x86.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/hotspot/cpu/x86/stubRoutines_x86_64.cpp
! src/hotspot/cpu/x86/x86.ad
+ test/micro/org/openjdk/bench/jdk/incubator/vector/ColumnFilterBenchmark.java

Changeset: 7a798d3c
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-01-25 10:36:00 +0000
URL:       https://git.openjdk.org/leyden/commit/7a798d3cebea0915f8a73af57333b3488c2091af

8324598: use mem_unit when working with sysinfo memory and swap related information

Reviewed-by: dholmes, mdoerr

! src/hotspot/os/linux/os_linux.cpp
! src/java.base/linux/native/libjava/CgroupMetrics.c

Changeset: e709842e
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-01-25 14:25:45 +0000
URL:       https://git.openjdk.org/leyden/commit/e709842eae43029f5cfc509e40bbfb28c8abe348

8324636: Serial: Remove Generation::block_is_obj

Reviewed-by: stefank, ysr

! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/generation.cpp
! src/hotspot/share/gc/serial/generation.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.inline.hpp

Changeset: ffe3bb67
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2024-01-25 14:51:50 +0000
URL:       https://git.openjdk.org/leyden/commit/ffe3bb67632eeec4b5df4e832d9bd5e78c3f808a

8324657: Intermittent OOME on exception message create

Reviewed-by: lancea, iris, naoto

! src/java.base/share/classes/java/io/ObjectInputStream.java

Changeset: 746a0868
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-01-25 15:50:33 +0000
URL:       https://git.openjdk.org/leyden/commit/746a08686bfad629fe045a762ed2fbb209763f6b

8306767: Concurrent repacking of extra data in MethodData is potentially unsafe

Reviewed-by: eosterlund, roland, coleenp, never

! src/hotspot/share/ci/ciMethodData.cpp
! src/hotspot/share/interpreter/bytecodeTracer.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/jfr/support/jfrMethodData.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/methodData.hpp
! src/hotspot/share/oops/methodData.inline.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp

Changeset: 12b89cd2
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-01-25 18:03:16 +0000
URL:       https://git.openjdk.org/leyden/commit/12b89cd2eeb5c2c43a2ce425c96fc4f718e30514

8323717: Introduce test keyword for tests that need external dependencies

Reviewed-by: dholmes, lmesnik

! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/applications/jcstress/TestGenerator.java
! test/hotspot/jtreg/applications/jcstress/accessAtomic.java
! test/hotspot/jtreg/applications/jcstress/acqrel.java
! test/hotspot/jtreg/applications/jcstress/atomicity.java
! test/hotspot/jtreg/applications/jcstress/atomics.java
! test/hotspot/jtreg/applications/jcstress/causality.java
! test/hotspot/jtreg/applications/jcstress/coherence.java
! test/hotspot/jtreg/applications/jcstress/collections.java
! test/hotspot/jtreg/applications/jcstress/copy.java
! test/hotspot/jtreg/applications/jcstress/countdownlatch.java
! test/hotspot/jtreg/applications/jcstress/defaultValues.java
! test/hotspot/jtreg/applications/jcstress/executors.java
! test/hotspot/jtreg/applications/jcstress/fences.java
! test/hotspot/jtreg/applications/jcstress/future.java
! test/hotspot/jtreg/applications/jcstress/init.java
! test/hotspot/jtreg/applications/jcstress/initClass.java
! test/hotspot/jtreg/applications/jcstress/initLen.java
! test/hotspot/jtreg/applications/jcstress/interrupt.java
! test/hotspot/jtreg/applications/jcstress/locks.java
! test/hotspot/jtreg/applications/jcstress/memeffects.java
! test/hotspot/jtreg/applications/jcstress/mxbeans.java
! test/hotspot/jtreg/applications/jcstress/oota.java
! test/hotspot/jtreg/applications/jcstress/seqcst.java
! test/hotspot/jtreg/applications/jcstress/singletons.java
! test/hotspot/jtreg/applications/jcstress/strings.java
! test/hotspot/jtreg/applications/jcstress/tearing.java
! test/hotspot/jtreg/applications/jcstress/threadlocal.java
! test/hotspot/jtreg/applications/jcstress/unsafe.java
! test/hotspot/jtreg/applications/jcstress/varhandles.java
! test/hotspot/jtreg/applications/jcstress/volatiles.java
! test/hotspot/jtreg/applications/scimark/Scimark.java

Changeset: 39b756a0
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-01-25 18:35:20 +0000
URL:       https://git.openjdk.org/leyden/commit/39b756a0d163d60d1b69fbc9bf6e8235080c3721

8324492: Remove Atomic support for OopHandle

Reviewed-by: aboldtch, coleenp

! src/hotspot/share/oops/oopHandle.hpp
! src/hotspot/share/services/memoryManager.cpp
! src/hotspot/share/services/memoryManager.hpp
! src/hotspot/share/services/memoryPool.cpp
! src/hotspot/share/services/memoryPool.hpp

Changeset: 95310eab
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2024-01-25 22:01:18 +0000
URL:       https://git.openjdk.org/leyden/commit/95310eab6ce73512b1afc0a7a26a396dd7b6cb7c

8223696: java/net/httpclient/MaxStreams.java failed with didn't finish within the time-out

Reviewed-by: dfuchs

! test/jdk/java/net/httpclient/MaxStreams.java

Changeset: b5995a76
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2024-01-25 22:17:07 +0000
URL:       https://git.openjdk.org/leyden/commit/b5995a76f79e0a70e67b0915e782e881efbbdf5e

8302019: Clarify Elements.overrides

Reviewed-by: prappo, jjg

! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
+ test/langtools/tools/javac/processing/model/util/elements/TestOverrides.java

Changeset: bde87895
Author:    Wang Zhuo <wzhuo at openjdk.org>
Committer: Denghui Dong <ddong at openjdk.org>
Date:      2024-01-26 02:30:49 +0000
URL:       https://git.openjdk.org/leyden/commit/bde87895c8b1b9df198e3883d24cd9ea840efc98

8324123: aarch64: fix prfm literal encoding in assembler

Reviewed-by: aph, dlong

! src/hotspot/cpu/aarch64/assembler_aarch64.cpp
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp

Changeset: 10066cd4
Author:    Alisen Chung <achung at openjdk.org>
Date:      2024-01-26 03:47:19 +0000
URL:       https://git.openjdk.org/leyden/commit/10066cd4ef93db9d2bff3f7884d24a5c6e714775

8324571: JDK 23 L10n resource files update

Reviewed-by: jlu, jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_de.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

Changeset: 33324a59
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-01-26 07:57:29 +0000
URL:       https://git.openjdk.org/leyden/commit/33324a59ccdb220250cb74e15ce13af0e99dcb07

8324637: [aix] Implement support for reporting swap space in jdk.management

Reviewed-by: kevinw, stuefe

! src/jdk.management/unix/native/libmanagement_ext/OperatingSystemImpl.c

Changeset: 781f368d
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2024-01-26 08:46:34 +0000
URL:       https://git.openjdk.org/leyden/commit/781f368d421a94857929e4168974f43e890637d8

8324347: Enable "maybe-uninitialized" warning for FreeType 2.13.1

Reviewed-by: erikj, azvegint, jwaters, aivanov

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

Changeset: c313d451
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-01-26 08:51:00 +0000
URL:       https://git.openjdk.org/leyden/commit/c313d451a513eb08de0b295c1ce66d0d849d2374

8324659: GHA: Generic jtreg errors are not reported

Reviewed-by: erikj, jwaters, stuefe

! .github/scripts/gen-test-summary.sh

Changeset: 32ddcf50
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-01-26 13:03:50 +0000
URL:       https://git.openjdk.org/leyden/commit/32ddcf504c1f67e3d4bb0a6e8c9a523f4898dc74

8324301: Obsolete MaxGCMinorPauseMillis

Reviewed-by: kbarrett, tschatzl

! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp
! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.hpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java

Changeset: 885e9b76
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-01-26 13:03:59 +0000
URL:       https://git.openjdk.org/leyden/commit/885e9b76d6a0d6a12ab4f93022500aefdae5926c

8324722: Serial: Inline block_is_obj of subclasses of Generation

Reviewed-by: stefank, tschatzl

! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.inline.hpp

Changeset: 62b3293d
Author:    Volker Simonis <simonis at openjdk.org>
Date:      2024-01-26 13:11:58 +0000
URL:       https://git.openjdk.org/leyden/commit/62b3293df0442b06cd00488774db7b608baca774

8324241: Always record evol_method deps to avoid excessive method flushing

Reviewed-by: eastigeevich, phh, coleenp, dlong, shade

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

Changeset: a65a8952
Author:    Liming Liu <limingliu at os.amperecomputing.com>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-01-26 16:42:46 +0000
URL:       https://git.openjdk.org/leyden/commit/a65a89522d2f24b1767e1c74f6689a22ea32ca6a

8315923: pretouch_memory by atomic-add-0 fragments huge pages unexpectedly

Reviewed-by: jsjolen, stuefe

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/globals_linux.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/gc/shared/pretouchTask.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! test/hotspot/gtest/runtime/test_os_linux.cpp
+ test/hotspot/jtreg/runtime/os/TestTransparentHugePageUsage.java

Changeset: 91d8ea79
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2024-01-26 18:34:56 +0000
URL:       https://git.openjdk.org/leyden/commit/91d8ea79d947aa7dad91d8ed550ed34a7d49d885

8323835: Updating ASM to 9.6 for JDK 23

Reviewed-by: mchung

! src/java.base/share/classes/jdk/internal/org/objectweb/asm/AnnotationVisitor.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ByteVector.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassTooLargeException.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassVisitor.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassWriter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ConstantDynamic.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Constants.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Context.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/CurrentFrame.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Edge.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/FieldVisitor.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/FieldWriter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Frame.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Handle.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Handler.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Label.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/MethodTooLargeException.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/MethodVisitor.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/MethodWriter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ModuleVisitor.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ModuleWriter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Opcodes.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/RecordComponentVisitor.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/RecordComponentWriter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Symbol.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/SymbolTable.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Type.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/TypePath.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/TypeReference.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/AdviceAdapter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/AnalyzerAdapter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/AnnotationRemapper.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/ClassRemapper.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/CodeSizeEvaluator.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/FieldRemapper.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/GeneratorAdapter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/InstructionAdapter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/JSRInlinerAdapter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/LocalVariablesSorter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/Method.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/MethodRemapper.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/ModuleHashesAttribute.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/ModuleRemapper.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/ModuleResolutionAttribute.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/ModuleTargetAttribute.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/RecordComponentRemapper.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/Remapper.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/SerialVersionUIDAdder.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/SignatureRemapper.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/SimpleRemapper.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/StaticInitMerger.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/TableSwitchGenerator.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/TryCatchBlockSorter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/signature/SignatureReader.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/signature/SignatureVisitor.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/signature/SignatureWriter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/AbstractInsnNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/AnnotationNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/ClassNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/FieldInsnNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/FieldNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/FrameNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/IincInsnNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/InnerClassNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/InsnList.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/InsnNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/IntInsnNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/InvokeDynamicInsnNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/JumpInsnNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/LabelNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/LdcInsnNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/LineNumberNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/LocalVariableAnnotationNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/LocalVariableNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/LookupSwitchInsnNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/MethodInsnNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/MethodNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/ModuleExportNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/ModuleNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/ModuleOpenNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/ModuleProvideNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/ModuleRequireNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/MultiANewArrayInsnNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/ParameterNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/RecordComponentNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/TableSwitchInsnNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/TryCatchBlockNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/TypeAnnotationNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/TypeInsnNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/UnsupportedClassVersionException.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/Util.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/VarInsnNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/Analyzer.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/AnalyzerException.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/BasicInterpreter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/BasicValue.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/BasicVerifier.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/Frame.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/Interpreter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/SimpleVerifier.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/SmallSet.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/SourceInterpreter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/SourceValue.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/Subroutine.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/Value.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/ASMifier.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/ASMifierSupport.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/CheckAnnotationAdapter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/CheckClassAdapter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/CheckFieldAdapter.java
+ src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/CheckFrameAnalyzer.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/CheckMethodAdapter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/CheckModuleAdapter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/CheckRecordComponentAdapter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/CheckSignatureAdapter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/Printer.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/Textifier.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/TextifierSupport.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/TraceAnnotationVisitor.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/TraceClassVisitor.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/TraceFieldVisitor.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/TraceMethodVisitor.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/TraceRecordComponentVisitor.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/TraceSignatureVisitor.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/version.txt
! src/java.base/share/legal/asm.md

Changeset: 6d185623
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2024-01-26 20:18:08 +0000
URL:       https://git.openjdk.org/leyden/commit/6d1856234ff25e6851204dd2102d405e67e8a468

8324785: ProblemList two tests on linux due to JDK-8315923

Reviewed-by: rriggs

! test/hotspot/jtreg/ProblemList.txt

Changeset: ed3272cc
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2024-01-26 20:55:46 +0000
URL:       https://git.openjdk.org/leyden/commit/ed3272cc44a5b1ae918b573e6c3d792665b6bbc7

8042981: Strip type annotations in Types' utility methods

Co-authored-by: Liam Miller-Cushon <cushon at openjdk.org>
Reviewed-by: cushon, jjg, jlahoda

! src/java.compiler/share/classes/javax/lang/model/util/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacTypes.java
! test/langtools/tools/javac/lib/JavacTestingAbstractProcessor.java
+ test/langtools/tools/javac/processing/model/util/types/TestAnnotationStripping.java

Changeset: 70f4a4e1
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2024-01-26 22:01:07 +0000
URL:       https://git.openjdk.org/leyden/commit/70f4a4e18e257110f45565ba0d708f1fa48aed76

8324786: validate-source fails after JDK-8042981

Reviewed-by: darcy

! test/langtools/tools/javac/processing/model/util/types/TestAnnotationStripping.java

Changeset: 2e748c99
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2024-01-26 22:33:17 +0000
URL:       https://git.openjdk.org/leyden/commit/2e748c998ee490d8c3b1c7ab2fadfcb4596fc07b

8175386: Clarify exception behavior of Types utility methods

Reviewed-by: jjg

! src/java.compiler/share/classes/javax/lang/model/util/Types.java

Changeset: 525c0cd0
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-01-29 06:54:50 +0000
URL:       https://git.openjdk.org/leyden/commit/525c0cd09f98c3a9965cf20d2ac3b306a938a910

8324752: C2 Superword: remove SuperWordRTDepCheck

Reviewed-by: kvn, chagedorn

! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp

Changeset: 65d6bc1d
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-01-29 07:00:12 +0000
URL:       https://git.openjdk.org/leyden/commit/65d6bc1d4c1054e82ace2355d6802e0a7ba24a7f

8324765: C2 SuperWord: remove dead code: SuperWord::insert_extracts

Reviewed-by: kvn, chagedorn

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

Changeset: 8950d68d
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-01-29 07:38:32 +0000
URL:       https://git.openjdk.org/leyden/commit/8950d68ddb36d35831fbb4b98969cd0537527070

8324753: [AIX] adjust os_posix after JDK-8318696

Reviewed-by: jkern, stuefe, kbarrett, dholmes

! src/hotspot/os/posix/os_posix.cpp

Changeset: af9cd975
Author:    Julian Waters <jwaters at openjdk.org>
Date:      2024-01-29 08:03:20 +0000
URL:       https://git.openjdk.org/leyden/commit/af9cd975cec5378214d5d31890150d03250ff3fa

8324800: gcc windows build broken after 8322757

Reviewed-by: kbarrett, dholmes

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

Changeset: 0d5f5e15
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-01-29 08:36:51 +0000
URL:       https://git.openjdk.org/leyden/commit/0d5f5e15d43f94a79c6133baecd5af217365d176

8322484: 22-b26 Regression in J2dBench-bimg_misc-G1 (and more) on Windows-x64 and macOS-x64

Reviewed-by: kbarrett, ayang

! src/hotspot/share/gc/g1/g1BarrierSet.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
+ src/hotspot/share/gc/g1/g1RegionPinCache.hpp
+ src/hotspot/share/gc/g1/g1RegionPinCache.inline.hpp
! src/hotspot/share/gc/g1/g1ThreadLocalData.hpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungGCPreEvacuateTasks.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegion.inline.hpp

Changeset: 422020c4
Author:    Tobias Holenstein <tholenstein at openjdk.org>
Date:      2024-01-29 08:37:06 +0000
URL:       https://git.openjdk.org/leyden/commit/422020c4d691f3ad4c7af4fc2c60e7ada66734e0

8210858: AArch64: remove Math.log intrinsic

Reviewed-by: ngasson, shade

! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
- src/hotspot/cpu/aarch64/macroAssembler_aarch64_log.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp

Changeset: 6ad78ca8
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-01-29 08:46:34 +0000
URL:       https://git.openjdk.org/leyden/commit/6ad78ca8a5956d4ada6fd0bedebadddb5f6a0edc

8324775: C2 SuperWord: refactor visited sets

Reviewed-by: kvn, chagedorn

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

Changeset: f0bae793
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-01-29 08:50:35 +0000
URL:       https://git.openjdk.org/leyden/commit/f0bae7939a61a79f3e07de97451c433e91742069

8324750: C2: rename Matcher methods using "superword" -> "autovectorization"

Reviewed-by: kvn, chagedorn

! src/hotspot/cpu/aarch64/aarch64.ad
! 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.ad
! src/hotspot/cpu/riscv/riscv_v.ad
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/vectornode.cpp

Changeset: 69586e7b
Author:    Daniel Lundén <dlunden at openjdk.org>
Committer: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2024-01-29 09:14:26 +0000
URL:       https://git.openjdk.org/leyden/commit/69586e7bdffe1a840c3a86e6ec83568de24c6fe5

8322996: BoxLockNode creation fails with assert(reg < CHUNK_SIZE) failed: sanity

Reviewed-by: rcastanedalo, kvn

! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/locknode.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/regmask.hpp
+ test/hotspot/jtreg/compiler/locks/TestNestedSynchronize.java

Changeset: b39b8764
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-01-29 09:17:46 +0000
URL:       https://git.openjdk.org/leyden/commit/b39b876493cc932644ad0ab9f689587c7feb7dc8

8324304: RISC-V: add hw probe flags

Reviewed-by: fyang, rehn

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

Changeset: 72ba8178
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-01-29 09:20:52 +0000
URL:       https://git.openjdk.org/leyden/commit/72ba8178a8271d4a04a0b789f28b23414b8989ed

8324236: compiler/ciReplay/TestInliningProtectionDomain.java failed with RuntimeException: should only dump inline information for ... expected true, was false

Reviewed-by: kvn

! test/hotspot/jtreg/compiler/ciReplay/TestInliningProtectionDomain.java

Changeset: 628348d3
Author:    Kuai Wei <kuaiwei.kw at alibaba-inc.com>
Committer: Andrew Haley <aph at openjdk.org>
Date:      2024-01-29 09:33:22 +0000
URL:       https://git.openjdk.org/leyden/commit/628348d3e97b669ab4136b1749b8fccf373eb2a0

8324186: Use "dmb.ishst+dmb.ishld" for release barrier

Reviewed-by: fyang, aph

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/globals_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
+ test/micro/org/openjdk/bench/vm/compiler/FinalFieldInitialize.java

Changeset: 7a300b63
Author:    Denghui Dong <ddong at openjdk.org>
Date:      2024-01-29 09:47:24 +0000
URL:       https://git.openjdk.org/leyden/commit/7a300b63b5ca22dfe3e831e641f7a11b9c719b30

8324213: C1: There is no need for Canonicalizer to handle IfOp

Reviewed-by: dlong, chagedorn

! src/hotspot/share/c1/c1_Canonicalizer.cpp

Changeset: 3066d49c
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-01-29 10:13:43 +0000
URL:       https://git.openjdk.org/leyden/commit/3066d49cc1910bb9ed01558582fdeb2385c484c3

8317572: C2 SuperWord: refactor/improve TraceSuperWord, replace VectorizeDebugOption with TraceAutoVectorization

Reviewed-by: chagedorn, kvn

! 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/phasetype.hpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp
+ src/hotspot/share/opto/traceAutoVectorizationTag.hpp
! src/hotspot/share/opto/vectorization.cpp
! src/hotspot/share/opto/vectorization.hpp
! src/hotspot/share/utilities/stringUtils.cpp
! src/hotspot/share/utilities/stringUtils.hpp
! test/hotspot/jtreg/compiler/oracle/TestInvalidCompileCommand.java

Changeset: 4df04f0e
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-01-29 12:42:10 +0000
URL:       https://git.openjdk.org/leyden/commit/4df04f0ec910525cdef1dea40a3c2d184213ea3a

8324769: Serial: Remove unused TenuredGeneration::unsafe_max_alloc_nogc

Reviewed-by: tschatzl

! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/generation.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp

Changeset: fe0eec7e
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-01-29 13:55:00 +0000
URL:       https://git.openjdk.org/leyden/commit/fe0eec7e20bc4c39d6c2b58d81ffd5c0ef1fdeda

8324840: windows-x64-slowdebug does not build anymore after JDK-8317572

Reviewed-by: epeter

! src/hotspot/share/utilities/stringUtils.hpp

Changeset: 951b5f8e
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-01-29 15:13:44 +0000
URL:       https://git.openjdk.org/leyden/commit/951b5f8ecb9cd2a72b3904c110179afe487ada2b

8324723: GHA: Upgrade some actions to avoid deprecated Node 16

Reviewed-by: sgehwolf, ihse

! .github/actions/do-build/action.yml
! .github/actions/get-bootjdk/action.yml
! .github/actions/get-bundles/action.yml
! .github/actions/get-jtreg/action.yml
! .github/actions/get-msys2/action.yml
! .github/actions/upload-bundles/action.yml
! .github/workflows/build-cross-compile.yml
! .github/workflows/main.yml
! .github/workflows/test.yml

Changeset: a6bdee48
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2024-01-29 17:07:32 +0000
URL:       https://git.openjdk.org/leyden/commit/a6bdee48f39993128d8095d40ab417f0102af0f4

8324681: Replace NULL with nullptr in HotSpot jtreg test native code files

Reviewed-by: kevinw, kbarrett, dholmes

! test/hotspot/jtreg/runtime/Thread/libAsyncExceptionOnMonitorEnter.cpp
! test/hotspot/jtreg/runtime/Thread/libStopAtExit.cpp
! test/hotspot/jtreg/runtime/Thread/libSuspendAtExit.cpp
! test/hotspot/jtreg/runtime/clinit/libClassInitBarrier.cpp
! test/hotspot/jtreg/serviceability/AsyncGetCallTrace/libAsyncGetCallTraceTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/CompiledMethodLoad/libCompiledZombie.cpp
! test/hotspot/jtreg/serviceability/jvmti/DynamicCodeGenerated/libDynamicCodeGenerated.cpp
! test/hotspot/jtreg/serviceability/jvmti/GenerateEvents/libGenerateEvents1.cpp
! test/hotspot/jtreg/serviceability/jvmti/GenerateEvents/libGenerateEvents2.cpp
! test/hotspot/jtreg/serviceability/jvmti/GetClassFields/FilteredFields/libFilteredFieldsTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/GetClassMethods/libOverpassMethods.cpp
! test/hotspot/jtreg/serviceability/jvmti/GetLocalVariable/libGetLocalVars.cpp
! test/hotspot/jtreg/serviceability/jvmti/GetLocalVariable/libGetSetLocalUnsuspended.cpp
! test/hotspot/jtreg/serviceability/jvmti/GetThreadListStackTraces/libOneGetThreadListStackTraces.cpp
! test/hotspot/jtreg/serviceability/jvmti/Heap/libIterateHeapWithEscapeAnalysisEnabled.cpp
! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/libHeapMonitorTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/HiddenClass/libHiddenClassSigTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/MissedStackMapFrames/libMissedStackMapFrames.cpp
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRetransform/libRedefineRetransform.cpp
! test/hotspot/jtreg/serviceability/jvmti/SetBreakpoint/libTestManyBreakpoints.cpp
! test/hotspot/jtreg/serviceability/jvmti/SetTag/libTagMapTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/SuspendWithCurrentThread/libSuspendWithCurrentThread.cpp
! test/hotspot/jtreg/serviceability/jvmti/SuspendWithObjectMonitorEnter/libSuspendWithObjectMonitorEnter.cpp
! test/hotspot/jtreg/serviceability/jvmti/SuspendWithObjectMonitorWait/libSuspendWithObjectMonitorWait.cpp
! test/hotspot/jtreg/serviceability/jvmti/SuspendWithRawMonitorEnter/libSuspendWithRawMonitorEnter.cpp
! test/hotspot/jtreg/serviceability/jvmti/VMObjectAlloc/libVMObjectAlloc.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/Breakpoint/breakpoint01/libbreakpoint01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/ClassLoad/classload01/libclassload01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/ClassPrepare/classprep01/libclassprep01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/Exception/exception01/libexception01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/ExceptionCatch/excatch01/libexcatch01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/FieldAccess/fieldacc01/libfieldacc01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/FieldAccess/fieldacc02/libfieldacc02.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/FieldAccess/fieldacc03/libfieldacc03.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/FieldAccess/fieldacc04/libfieldacc04.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/FieldModification/fieldmod01/libfieldmod01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/FieldModification/fieldmod02/libfieldmod02.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/FramePop/framepop01/libframepop01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/FramePop/framepop02/libframepop02.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/MethodEntry/mentry01/libmentry01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/MethodEntry/mentry02/libmentry02.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/mexit01/libmexit01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/mexit02/libmexit02.cpp
! 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/MonitorWait/monitorwait01/libmonitorwait01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/MonitorWaited/monitorwaited01/libmonitorwaited01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/NativeMethodBind/nativemethbind01/libnativemethbind01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/NativeMethodBind/nativemethbind02/libnativemethbind02.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/NativeMethodBind/nativemethbind03/libnativemethbind03.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/NativeMethodBind/nativemethbind04/libnativemethbind04.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/SingleStep/singlestep01/libsinglestep01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/SingleStep/singlestep02/libsinglestep02.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/SingleStep/singlestep03/libsinglestep03.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/ThreadEnd/threadend01/libthreadend01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/ThreadEnd/threadend02/libthreadend02.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/ThreadStart/threadstart01/libthreadstart01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/ThreadStart/threadstart02/libthreadstart02.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/ThreadStart/threadstart03/libthreadstart03.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/VMObjectAlloc/vmobjalloc01/libvmobjalloc01.cpp
! test/hotspot/jtreg/serviceability/jvmti/negative/GetAllThreadsNullTest/libGetAllThreadsNullTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/negative/contmon03/libcontmon03.cpp
! test/hotspot/jtreg/serviceability/jvmti/negative/framecnt02/libframecnt02.cpp
! test/hotspot/jtreg/serviceability/jvmti/negative/framecnt03/libframecnt03.cpp
! test/hotspot/jtreg/serviceability/jvmti/negative/frameloc03/libframeloc03.cpp
! test/hotspot/jtreg/serviceability/jvmti/negative/getstacktr02/libgetstacktr02.cpp
! test/hotspot/jtreg/serviceability/jvmti/negative/getstacktr09/libgetstacktr09.cpp
! test/hotspot/jtreg/serviceability/jvmti/negative/thrinfo02/libthrinfo02.cpp
! test/hotspot/jtreg/serviceability/jvmti/negative/thrstat04/libthrstat04.cpp
! test/hotspot/jtreg/serviceability/jvmti/stress/StackTrace/NotSuspended/libGetStackTraceNotSuspendedStress.cpp
! test/hotspot/jtreg/serviceability/jvmti/stress/StackTrace/Suspended/libGetStackTraceSuspendedStress.cpp
! test/hotspot/jtreg/serviceability/jvmti/stress/ThreadLocalStorage/SetGetThreadLocalStorageStressTest/libSetGetThreadLocalStorageStress.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetAllThreads/allthr01/liballthr01.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetCurrentContendedMonitor/contmon01/libcontmon01.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetCurrentContendedMonitor/contmon02/libcontmon02.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetFrameCount/framecnt01/libframecnt01.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetFrameLocation/frameloc01/libframeloc01.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetFrameLocation/frameloc02/libframeloc02.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/libGetStackTraceAndRetransformTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceCurrentThreadTest/libGetStackTraceCurrentThreadTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr03/libgetstacktr03.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr04/libgetstacktr04.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr05/libgetstacktr05.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr06/libgetstacktr06.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr07/libgetstacktr07.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr08/libgetstacktr08.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetThreadInfo/thrinfo01/libthrinfo01.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetThreadState/thrstat01/libthrstat01.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetThreadState/thrstat02/libthrstat02.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetThreadState/thrstat03/libthrstat03.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetThreadState/thrstat05/libthrstat05.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/ResumeThread/resumethrd01/libresumethrd01.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/ResumeThread/resumethrd02/libresumethrd02.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/ResumeThreadList/resumethrdlst01/libresumethrdlst01.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/ResumeThreadList/resumethrdlst02/libresumethrdlst02.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/SuspendThread/suspendthrd01/libsuspendthrd01.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/SuspendThread/suspendthrd02/libsuspendthrd02.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/SuspendThreadList/suspendthrdlst01/libsuspendthrdlst01.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/SuspendThreadList/suspendthrdlst02/libsuspendthrdlst02.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/BreakpointInYieldTest/libBreakpointInYieldTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/ContFramePopTest/libContFramePopTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/ContStackDepthTest/libContStackDepthTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/ContYieldBreakPointTest/libContYieldBreakPointTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/ContinuationTest/libContinuationTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/ForceEarlyReturnTest/libForceEarlyReturnTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/GetSetLocalTest/libGetSetLocalTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/InterruptThreadTest/libInterruptThreadTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/MethodExitTest/libMethodExitTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/NullAsCurrentThreadTest/libNullAsCurrentThreadTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/PinnedTaskTest/libPinnedTaskTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/PopFrameTest/libPopFrameTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/RawMonitorTest/libRawMonitorTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/SelfSuspendDisablerTest/libSelfSuspendDisablerTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/StopThreadTest/libStopThreadTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResume1/libSuspendResume1.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResume2/libSuspendResume2.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResumeAll/libSuspendResumeAll.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/ThreadListStackTracesTest/libThreadListStackTracesTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/ThreadStateTest/libThreadStateTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/ToggleNotifyJvmtiTest/libToggleNotifyJvmtiTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadMonitorTest/libVThreadMonitorTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadNotifyFramePopTest/libVThreadNotifyFramePopTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadTest/libVThreadTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadUnsupportedTest/libVThreadUnsupportedTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/VirtualStackTraceTest/libVirtualStackTraceTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/VirtualThreadStartTest/libVirtualThreadStartTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/WaitNotifySuspendedVThreadTest/libWaitNotifySuspendedVThread.cpp
! test/hotspot/jtreg/serviceability/monitoring/ThreadInfo/GetLockOwnerName/libGetLockOwnerName.cpp
! test/hotspot/jtreg/testlibrary/jvmti/libJvmtiUtils.cpp
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/libdefine.cpp
! test/hotspot/jtreg/vmTestbase/gc/gctests/nativeGC03/libnativeGC03.cpp
! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine07/agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine07/agent01.cpp
! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine07/agent02.cpp
! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine07/agent03.cpp
! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine09/agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AddCapabilities/addcaps001/addcaps001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AddCapabilities/addcaps002/addcaps002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AddCapabilities/addcaps003/addcaps003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/Agent_OnLoad/agentonload001/agentonload001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/Agent_OnLoad/agentonload002/agentonload002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/Agent_OnLoad/agentonload003/agentonload003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach002/attach002Agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach002a/attach002aAgent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach008/attach008Agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach009/attach009Agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach012/attach012Agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach014/attach014Agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach015/attach015Agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach015/attach015Agent01.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach020/attach020Agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach021/attach021Agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach022/attach022Agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach037/attach037Agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach038/attach038Agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach039/attach039Agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach040/attach040Agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach041/attach041Agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach042/attach042Agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach045/attach045Agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach045/attach045Agent01.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach045/attach045Agent02.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach045/attach045Agent03.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach046/attach046Agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach050/attach050Agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/sharedAgents/simpleAgent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ClassFileLoadHook/classfloadhk001/classfloadhk001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ClassFileLoadHook/classfloadhk002/classfloadhk002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ClassFileLoadHook/classfloadhk003/classfloadhk003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ClassFileLoadHook/classfloadhk004/classfloadhk004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ClassFileLoadHook/classfloadhk005/classfloadhk005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ClassFileLoadHook/classfloadhk006/classfloadhk006.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ClassFileLoadHook/classfloadhk007/classfloadhk007.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ClassFileLoadHook/classfloadhk008/classfloadhk008.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ClassFileLoadHook/classfloadhk009/classfloadhk009.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ClearBreakpoint/clrbrk001/clrbrk001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ClearBreakpoint/clrbrk002/clrbrk002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ClearBreakpoint/clrbrk005/clrbrk005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ClearFieldAccessWatch/clrfldw001/clrfldw001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ClearFieldAccessWatch/clrfldw002/clrfldw002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ClearFieldModificationWatch/clrfmodw001/clrfmodw001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ClearFieldModificationWatch/clrfmodw002/clrfmodw002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/CompiledMethodLoad/compmethload001/compmethload001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/CompiledMethodUnload/compmethunload001/compmethunload001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/CreateRawMonitor/crrawmon001/crrawmon001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/CreateRawMonitor/crrawmon002/crrawmon002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/DataDumpRequest/datadumpreq001/datadumpreq001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/Deallocate/dealloc001/dealloc001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/DestroyRawMonitor/drrawmon001/drrawmon001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/DestroyRawMonitor/drrawmon003/drrawmon003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/DestroyRawMonitor/drrawmon004/drrawmon004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/DisposeEnvironment/disposeenv001/disposeenv001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/DisposeEnvironment/disposeenv002/disposeenv002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/DynamicCodeGenerated/dyncodgen001/dyncodgen001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ForceEarlyReturn/ForceEarlyReturn001/ForceEarlyReturn001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ForceGarbageCollection/forcegc001/forcegc001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ForceGarbageCollection/forcegc002/forcegc002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GarbageCollectionFinish/gcfinish001/gcfinish001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GarbageCollectionStart/gcstart001/gcstart001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GarbageCollectionStart/gcstart002/gcstart002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GenerateEvents/genevents001/genevents001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetArgumentsSize/argsize001/argsize001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetArgumentsSize/argsize002/argsize002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetAvailableProcessors/getavailproc001/getavailproc001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetBytecodes/bytecodes001/bytecodes001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetBytecodes/bytecodes002/bytecodes002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetBytecodes/bytecodes003/bytecodes003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetCapabilities/getcaps001/getcaps001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetCapabilities/getcaps002/getcaps002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassFields/getclfld005/getclfld005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassFields/getclfld006/getclfld006.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassFields/getclfld007/getclfld007.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassLoader/getclsldr001/getclsldr001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassLoader/getclsldr002/getclsldr002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassLoader/getclsldr003/getclsldr003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassLoaderClasses/clsldrclss001/clsldrclss001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassLoaderClasses/clsldrclss002/clsldrclss002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassMethods/getclmthd005/getclmthd005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassMethods/getclmthd006/getclmthd006.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassMethods/getclmthd007/getclmthd007.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassModifiers/getclmdf004/getclmdf004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassModifiers/getclmdf005/getclmdf005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassModifiers/getclmdf006/getclmdf006.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassModifiers/getclmdf007/getclmdf007.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassSignature/getclsig004/getclsig004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassSignature/getclsig005/getclsig005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassSignature/getclsig006/getclsig006.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassStatus/getclstat005/getclstat005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassStatus/getclstat006/getclstat006.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassStatus/getclstat007/getclstat007.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetCurrentThreadCpuTime/curthrcputime001/curthrcputime001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetCurrentThreadCpuTimerInfo/curthrtimerinfo001/curthrtimerinfo001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetEnv/GetEnv001/GetEnv001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetEnvironmentLocalStorage/getenvstor001/getenvstor001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetErrorName/geterrname001/geterrname001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetErrorName/geterrname002/geterrname002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetExtensionEvents/extevents001/extevents001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetExtensionFunctions/extfuncs001/extfuncs001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetFieldDeclaringClass/getfldecl001/getfldecl001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetFieldDeclaringClass/getfldecl002/getfldecl002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetFieldDeclaringClass/getfldecl004/getfldecl004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetFieldModifiers/getfldmdf003/getfldmdf003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetFieldModifiers/getfldmdf004/getfldmdf004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetFieldName/getfldnm003/getfldnm003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetFieldName/getfldnm004/getfldnm004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetFieldName/getfldnm005/getfldnm005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetImplementedInterfaces/getintrf005/getintrf005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetImplementedInterfaces/getintrf006/getintrf006.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetImplementedInterfaces/getintrf007/getintrf007.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetJLocationFormat/getjlocfmt001/getjlocfmt001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetJLocationFormat/getjlocfmt002/getjlocfmt002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetJNIFunctionTable/getjniftab001/getjniftab001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetJNIFunctionTable/getjniftab002/getjniftab002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetLineNumberTable/linetab001/linetab001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetLineNumberTable/linetab002/linetab002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetLineNumberTable/linetab003/linetab003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetLoadedClasses/loadedclss001/loadedclss001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetLoadedClasses/loadedclss002/loadedclss002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetLocalVariable/getlocal001/getlocal001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetLocalVariable/getlocal002/getlocal002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetLocalVariableTable/localtab001/localtab001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetLocalVariableTable/localtab002/localtab002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetLocalVariableTable/localtab003/localtab003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetLocalVariableTable/localtab004/localtab004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetLocalVariableTable/localtab005/localtab005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetMaxLocals/maxloc001/maxloc001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetMaxLocals/maxloc002/maxloc002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetMethodDeclaringClass/declcls001/declcls001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetMethodDeclaringClass/declcls002/declcls002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetMethodDeclaringClass/declcls003/declcls003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetMethodLocation/methloc001/methloc001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetMethodLocation/methloc002/methloc002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetMethodModifiers/methmod001/methmod001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetMethodModifiers/methmod002/methmod002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetMethodName/methname001/methname001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetMethodName/methname002/methname002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetMethodName/methname003/methname003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetObjectHashCode/objhashcode001/objhashcode001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetObjectMonitorUsage/objmonusage001/objmonusage001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetObjectMonitorUsage/objmonusage002/objmonusage002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetObjectMonitorUsage/objmonusage003/objmonusage003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetObjectMonitorUsage/objmonusage004/objmonusage004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetObjectMonitorUsage/objmonusage005/objmonusage005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetObjectMonitorUsage/objmonusage006/objmonusage006.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetObjectSize/objsize001/objsize001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetObjectsWithTags/objwithtags001/objwithtags001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetOwnedMonitorInfo/ownmoninf001/ownmoninf001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetOwnedMonitorInfo/ownmoninf002/ownmoninf002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetOwnedMonitorInfo/ownmoninf003/ownmoninf003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetPhase/getphase001/getphase001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetPhase/getphase002/getphase002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetPotentialCapabilities/getpotcaps001/getpotcaps001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetSourceDebugExtension/srcdebugex001/srcdebugex001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetSourceDebugExtension/srcdebugex002/srcdebugex002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetSourceDebugExtension/srcdebugex003/srcdebugex003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetSourceFileName/getsrcfn004/getsrcfn004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetSourceFileName/getsrcfn005/getsrcfn005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetSourceFileName/getsrcfn006/getsrcfn006.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetSystemProperties/getsysprops001/getsysprops001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetSystemProperties/getsysprops002/getsysprops002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetSystemProperty/getsysprop001/getsysprop001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetSystemProperty/getsysprop002/getsysprop002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetTag/gettag001/gettag001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadCpuTime/thrcputime001/thrcputime001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadCpuTime/thrcputime002/thrcputime002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadCpuTimerInfo/thrtimerinfo001/thrtimerinfo001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadGroupChildren/getthrdgrpchld001/getthrdgrpchld001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadGroupInfo/thrgrpinfo001/thrgrpinfo001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadGroupInfo/thrgrpinfo002/thrgrpinfo002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadLocalStorage/getthrdstor001/getthrdstor001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetTime/gettime001/gettime001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetTimerInfo/timerinfo001/timerinfo001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetTopThreadGroups/topthrgrp001/topthrgrp001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetTopThreadGroups/topthrgrp002/topthrgrp002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetVersionNumber/getvern001/getvern001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/InterruptThread/intrpthrd001/intrpthrd001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/InterruptThread/intrpthrd002/intrpthrd002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/InterruptThread/intrpthrd003/intrpthrd003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IsArrayClass/isarray004/isarray004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IsArrayClass/isarray005/isarray005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IsFieldSynthetic/isfldsin002/isfldsin002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IsFieldSynthetic/isfldsin003/isfldsin003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IsInterface/isintrf004/isintrf004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IsInterface/isintrf005/isintrf005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IsMethodNative/isnative001/isnative001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IsMethodNative/isnative002/isnative002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IsMethodObsolete/isobsolete001/isobsolete001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IsMethodSynthetic/issynth001/issynth001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IsMethodSynthetic/issynth002/issynth002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateOverHeap/iterheap001/iterheap001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateOverHeap/iterheap002/iterheap002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateOverHeap/iterheap003/iterheap003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateOverHeap/iterheap004/iterheap004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateOverHeap/iterheap005/iterheap005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateOverHeap/iterheap006/iterheap006.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateOverHeap/iterheap007/iterheap007.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateOverInstancesOfClass/iterinstcls001/iterinstcls001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateOverInstancesOfClass/iterinstcls002/iterinstcls002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateOverInstancesOfClass/iterinstcls003/iterinstcls003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateOverInstancesOfClass/iterinstcls004/iterinstcls004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateOverInstancesOfClass/iterinstcls005/iterinstcls005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateOverInstancesOfClass/iterinstcls006/iterinstcls006.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateOverInstancesOfClass/iterinstcls007/iterinstcls007.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateOverObjectsReachableFromObject/iterobjreachobj001/iterobjreachobj001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateOverObjectsReachableFromObject/iterobjreachobj002/iterobjreachobj002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateOverObjectsReachableFromObject/iterobjreachobj003/iterobjreachobj003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateOverObjectsReachableFromObject/iterobjreachobj004/iterobjreachobj004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateOverObjectsReachableFromObject/iterobjreachobj005/iterobjreachobj005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateOverReachableObjects/iterreachobj001/iterreachobj001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateOverReachableObjects/iterreachobj002/iterreachobj002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateOverReachableObjects/iterreachobj003/iterreachobj003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateOverReachableObjects/iterreachobj004/iterreachobj004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateOverReachableObjects/iterreachobj005/iterreachobj005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateThroughHeap/abort/Abort.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateThroughHeap/callbacks/Callbacks.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateThroughHeap/concrete-klass-filter/ConcreteKlassFilter.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateThroughHeap/filter-tagged/HeapFilter.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateThroughHeap/non-concrete-klass-filter/NonConcreteKlassFilter.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/NotifyFramePop/nframepop001/nframepop001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/NotifyFramePop/nframepop002/nframepop002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/NotifyFramePop/nframepop003/nframepop003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ObjectFree/objfree001/objfree001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ObjectFree/objfree002/objfree002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/PopFrame/popframe001/popframe001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/PopFrame/popframe002/popframe002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/PopFrame/popframe003/popframe003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/PopFrame/popframe004/popframe004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/PopFrame/popframe005/popframe005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/PopFrame/popframe006/popframe006.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/PopFrame/popframe007/popframe007.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/PopFrame/popframe008/popframe008.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/PopFrame/popframe009/popframe009.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/PopFrame/popframe010/popframe010.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/PopFrame/popframe011/popframe011.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorEnter/rawmonenter001/rawmonenter001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorEnter/rawmonenter002/rawmonenter002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorEnter/rawmonenter003/rawmonenter003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorEnter/rawmonenter004/rawmonenter004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorExit/rawmonexit001/rawmonexit001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorExit/rawmonexit002/rawmonexit002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorExit/rawmonexit003/rawmonexit003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorExit/rawmonexit005/rawmonexit005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorNotify/rawmnntfy001/rawmnntfy001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorNotify/rawmnntfy002/rawmnntfy002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorNotify/rawmnntfy003/rawmnntfy003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorNotify/rawmnntfy004/rawmnntfy004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorNotifyAll/rawmnntfyall001/rawmnntfyall001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorNotifyAll/rawmnntfyall002/rawmnntfyall002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorNotifyAll/rawmnntfyall003/rawmnntfyall003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorNotifyAll/rawmnntfyall004/rawmnntfyall004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorWait/rawmnwait001/rawmnwait001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorWait/rawmnwait002/rawmnwait002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorWait/rawmnwait003/rawmnwait003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorWait/rawmnwait004/rawmnwait004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorWait/rawmnwait005/rawmnwait005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/StressRedefine/stressRedefine.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass001/redefclass001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass002/redefclass002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass003/redefclass003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass004/redefclass004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass005/redefclass005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass006/redefclass006.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass008/redefclass008.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass009/redefclass009.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass010/redefclass010.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass011/redefclass011.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass012/redefclass012.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass013/redefclass013.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass014/redefclass014.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass015/redefclass015.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass016/redefclass016.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass017/redefclass017.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass018/redefclass018.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass019/redefclass019.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass020/redefclass020.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass021/redefclass021.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass022/redefclass022.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass023/redefclass023.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass024/redefclass024.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass025/redefclass025.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass026/redefclass026.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass027/redefclass027.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass028/redefclass028.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass029/redefclass029.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass030/redefclass030.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass031/redefclass031.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RelinquishCapabilities/relcaps001/relcaps001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RelinquishCapabilities/relcaps002/relcaps002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ResourceExhausted/resexhausted.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ResumeThread/resumethrd001/resumethrd001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ResumeThread/resumethrd002/resumethrd002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ResumeThreadList/resumethrdlst001/resumethrdlst001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ResumeThreadList/resumethrdlst002/resumethrdlst002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RetransformClasses/retransform002/retransform002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RetransformClasses/retransform003/retransform003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RetransformClasses/retransform004/retransform004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RunAgentThread/agentthr001/agentthr001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RunAgentThread/agentthr002/agentthr002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RunAgentThread/agentthr003/agentthr003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetBreakpoint/setbrk002/setbrk002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetBreakpoint/setbrk003/setbrk003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetBreakpoint/setbrk005/setbrk005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetBreakpoint/setbrk007/setbrk007.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetBreakpoint/setbrk008/setbrk008.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetEnvironmentLocalStorage/setenvstor001/setenvstor001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetEnvironmentLocalStorage/setenvstor002/setenvstor002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetEnvironmentLocalStorage/setenvstor003/setenvstor003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetEventCallbacks/setevntcallb001/setevntcallb001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetEventCallbacks/setevntcallb002/setevntcallb002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetEventCallbacks/setevntcallb003/setevntcallb003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetEventNotificationMode/setnotif001/setnotif001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetExtensionEventCallback/setextevent001/setextevent001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetFieldAccessWatch/setfldw001/setfldw001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetFieldAccessWatch/setfldw002/setfldw002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetFieldAccessWatch/setfldw003/setfldw003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetFieldAccessWatch/setfldw004/setfldw004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetFieldAccessWatch/setfldw005/setfldw005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetFieldAccessWatch/setfldw006/setfldw006.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetFieldModificationWatch/setfmodw001/setfmodw001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetFieldModificationWatch/setfmodw002/setfmodw002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetFieldModificationWatch/setfmodw003/setfmodw003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetFieldModificationWatch/setfmodw004/setfmodw004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetFieldModificationWatch/setfmodw005/setfmodw005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetFieldModificationWatch/setfmodw006/setfmodw006.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetJNIFunctionTable/setjniftab001/setjniftab001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetJNIFunctionTable/setjniftab002/setjniftab002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetLocalVariable/setlocal001/setlocal001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetLocalVariable/setlocal002/setlocal002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetLocalVariable/setlocal003/setlocal003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetLocalVariable/setlocal004/setlocal004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetNativeMethodPrefix/SetNativeMethodPrefix001/SetNativeMethodPrefix001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetNativeMethodPrefix/SetNativeMethodPrefix002/SetNativeMethodPrefix002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetSystemProperty/setsysprop002/setsysprop002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetSystemProperty/setsysprop003/setsysprop003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetTag/settag001/settag001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetThreadLocalStorage/setthrdstor001/setthrdstor001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetThreadLocalStorage/setthrdstor002/setthrdstor002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetThreadLocalStorage/setthrdstor003/setthrdstor003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetVerboseFlag/setvrbflag001/setvrbflag001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetVerboseFlag/setvrbflag002/setvrbflag002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/StopThread/stopthrd006/stopthrd006.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/StopThread/stopthrd007/stopthrd007.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SuspendThread/suspendthrd001/suspendthrd001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SuspendThread/suspendthrd002/suspendthrd002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SuspendThread/suspendthrd003/suspendthrd003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SuspendThreadList/suspendthrdlst001/suspendthrdlst001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SuspendThreadList/suspendthrdlst002/suspendthrdlst002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/VMDeath/vmdeath001/vmdeath001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/VMInit/vminit001/vminit001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/allocation/AP01/ap01t001/ap01t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/allocation/AP02/ap02t001/ap02t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/allocation/AP03/ap03t001/ap03t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/allocation/AP04/ap04t001/ap04t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/allocation/AP04/ap04t002/ap04t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/allocation/AP04/ap04t003/ap04t003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/allocation/AP05/ap05t001/ap05t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/allocation/AP05/ap05t002/ap05t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/allocation/AP06/ap06t001/ap06t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/allocation/AP07/ap07t001/ap07t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/allocation/AP07/ap07t002/ap07t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/allocation/AP09/ap09t001/ap09t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/allocation/AP10/ap10t001/ap10t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/allocation/AP11/ap11t001/ap11t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/allocation/AP12/ap12t001/ap12t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/bcinstr/BI01/bi01t001/bi01t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/bcinstr/BI01/bi01t002/bi01t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/bcinstr/BI02/bi02t001/bi02t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/bcinstr/BI02/bi02t002/bi02t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/bcinstr/BI03/bi03t001/bi03t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/bcinstr/BI03/bi03t002/bi03t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/bcinstr/BI04/bi04t002/bi04t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/capability/CM01/cm01t001/cm01t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/capability/CM01/cm01t002/cm01t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/capability/CM01/cm01t003/cm01t003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/capability/CM01/cm01t004/cm01t004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/capability/CM01/cm01t005/cm01t005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/capability/CM01/cm01t006/cm01t006.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/capability/CM01/cm01t007/cm01t007.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/capability/CM01/cm01t008/cm01t008.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/capability/CM01/cm01t009/cm01t009.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/capability/CM01/cm01t010/cm01t010.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/capability/CM01/cm01t011/cm01t011.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/capability/CM01/cm01t012/cm01t012.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/capability/CM01/cm01t013/cm01t013.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/capability/CM01/cm01t014/cm01t014.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/capability/CM01/cm01t015/cm01t015.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/capability/CM01/cm01t016/cm01t016.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/capability/CM01/cm01t017/cm01t017.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/capability/CM01/cm01t018/cm01t018.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/capability/CM01/cm01t019/cm01t019.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/capability/CM01/cm01t020/cm01t020.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/capability/CM01/cm01t021/cm01t021.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/capability/CM02/cm02t001/cm02t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/capability/CM03/cm03t001/cm03t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/contention/TC01/tc01t001/tc01t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/contention/TC02/tc02t001/tc02t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/contention/TC03/tc03t001/tc03t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/contention/TC03/tc03t002/tc03t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/contention/TC04/tc04t001/tc04t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/contention/TC05/tc05t001/tc05t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM01/em01t001/em01t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM01/em01t002/em01t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t001/em02t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t002/em02t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t003/em02t003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t004/em02t004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t005/em02t005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t006/em02t006.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t007/em02t007.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t008/em02t008.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t009/em02t009.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t010/em02t010.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t011/em02t011.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t012/em02t012.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM04/em04t001/em04t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM05/em05t001/em05t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM05/em05t002/em05t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM06/em06t001/em06t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM07/em07t001/em07t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM07/em07t002/em07t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/extension/EX03/ex03t001/ex03t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/general_functions/GF01/gf01t001/gf01t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/general_functions/GF04/gf04t001/gf04t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/general_functions/GF06/gf06t001/gf06t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/general_functions/GF08/gf08t001/gf08t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/general_functions/GF08/gf08t002/gf08t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/general_functions/GF08/gf08t003/gf08t003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS103/hs103t002/hs103t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS104/hs104t001/hs104t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS104/hs104t002/hs104t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS201/hs201t001/hs201t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS201/hs201t002/hs201t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS201/hs201t003/hs201t003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS202/hs202t001/hs202t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS202/hs202t002/hs202t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS203/hs203t001/hs203t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS203/hs203t002/hs203t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS203/hs203t003/hs203t003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS203/hs203t004/hs203t004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS204/hs204t002/hs204t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS204/hs204t003/hs204t003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS204/hs204t004/hs204t004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS301/hs301t001/hs301t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS301/hs301t002/hs301t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS301/hs301t003/hs301t003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS301/hs301t004/hs301t004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS301/hs301t005/hs301t005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t001/hs302t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t002/hs302t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t003/hs302t003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t004/hs302t004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t005/hs302t005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t006/hs302t006.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t007/hs302t007.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t008/hs302t008.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t009/hs302t009.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t010/hs302t010.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t011/hs302t011.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t012/hs302t012.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/jni_interception/JI01/ji01t001/ji01t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/jni_interception/JI03/ji03t001/ji03t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/jni_interception/JI03/ji03t002/ji03t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/jni_interception/JI03/ji03t003/ji03t003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/jni_interception/JI03/ji03t004/ji03t004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/jni_interception/JI05/ji05t001/ji05t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/jni_interception/JI06/ji06t001/ji06t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA01/ma01t001/ma01t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA01/ma01t001/ma01t001a.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA02/ma02t001/ma02t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA02/ma02t001/ma02t001a.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA03/ma03t001/ma03t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA03/ma03t001/ma03t001a.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA04/ma04t001/ma04t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA04/ma04t001/ma04t001a.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA04/ma04t002/ma04t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA04/ma04t002/ma04t002a.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA04/ma04t003/ma04t003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA04/ma04t003/ma04t003a.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA05/ma05t001/ma05t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA05/ma05t001/ma05t001a.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA06/ma06t001/ma06t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA06/ma06t001/ma06t001a.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA07/ma07t001/ma07t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA07/ma07t001/ma07t001a.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA08/ma08t001/ma08t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA08/ma08t001/ma08t001a.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA10/ma10t001/ma10t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA10/ma10t001/ma10t001a.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA10/ma10t002/ma10t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA10/ma10t002/ma10t002a.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA10/ma10t003/ma10t003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA10/ma10t003/ma10t003a.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA10/ma10t004/ma10t004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA10/ma10t004/ma10t004a.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA10/ma10t005/ma10t005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA10/ma10t005/ma10t005a.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA10/ma10t006/ma10t006.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA10/ma10t006/ma10t006a.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA10/ma10t007/ma10t007.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA10/ma10t007/ma10t007a.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA10/ma10t008/ma10t008.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA10/ma10t008/ma10t008a.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP01/sp01t001/sp01t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP01/sp01t002/sp01t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP01/sp01t003/sp01t003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP02/sp02t001/sp02t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP02/sp02t002/sp02t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP02/sp02t003/sp02t003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP03/sp03t001/sp03t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP03/sp03t002/sp03t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP04/sp04t001/sp04t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP04/sp04t002/sp04t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP05/sp05t002/sp05t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP05/sp05t003/sp05t003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP06/sp06t001/sp06t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP06/sp06t002/sp06t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP06/sp06t003/sp06t003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP07/sp07t001/sp07t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP07/sp07t002/sp07t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/FollowReferences/followref001/followref001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/FollowReferences/followref002/followref002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/FollowReferences/followref003/followref003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/FollowReferences/followref004/followref004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/FollowReferences/followref005/followref005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/FollowReferences/followref006/followref006.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/ForceEarlyReturn/earlyretbase/earlyretbase.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/ForceEarlyReturn/earlyretfp/earlyretfp.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/ForceEarlyReturn/earlyretint/earlyretint.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/ForceEarlyReturn/earlyretlong/earlyretlong.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/ForceEarlyReturn/earlyretobj/earlyretobj.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/ForceEarlyReturn/earlyretstr/earlyretstr.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/ForceEarlyReturn/earlyretvoid/earlyretvoid.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/GetAllStackTraces/getallstktr001/getallstktr001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/GetConstantPool/getcpool001/getcpool001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/GetLineNumberTable/linetab004/linetab004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/GetLocalVariable/getlocal003/getlocal003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/GetLocalVariable/getlocal004/getlocal004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/IsSynthetic/issynth001/issynth001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/MethodBind/JvmtiTest/JvmtiTest.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/StackTrace/JvmtiTest/JvmtiTest.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/agentthr/agentthr.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/clsldrclss00x/clsldrclss00x.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/events/redefineCFLH/JvmtiTest/JvmtiTest.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/extmech/extmech.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/functions/AddToBootstrapClassLoaderSearch/JvmtiTest/JvmtiTest.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/functions/Dispose/JvmtiTest/JvmtiTest.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/functions/ForceGarbageCollection/gc/gc.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/functions/nosuspendMonitorInfo/JvmtiTest/JvmtiTest.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/functions/nosuspendStackTrace/JvmtiTest/JvmtiTest.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/functions/rawmonitor/rawmonitor.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/heapref/heapref.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/refignore/refignore.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/setNullVMInit/JvmtiTest/JvmtiTest.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/timers/JvmtiTest/JvmtiTest.cpp
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/share/StackTraceController.cpp
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/share/ThreadController.cpp
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/share/thread/Deadlock.cpp
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/share/thread/LockingThreads.cpp
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/share/thread/RecursiveMonitoringThread.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/ExceptionCheckingJniEnv/exceptionjni001/exceptionjni001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/JVMTIagent.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/aod/aod.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jni/BooleanArrayCriticalLocker.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jni/ByteArrayCriticalLocker.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jni/CharArrayCriticalLocker.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jni/DoubleArrayCriticalLocker.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jni/FloatArrayCriticalLocker.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jni/IntArrayCriticalLocker.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jni/LongArrayCriticalLocker.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jni/ShortArrayCriticalLocker.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jni/StringCriticalLocker.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jniref/JNIGlobalRefLocker.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jniref/JNILocalRefLocker.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jniref/JNIRefLocker.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jniref/JNIWeakGlobalRefLocker.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/jni/ExceptionCheckingJniEnv.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/jni/ExceptionCheckingJniEnv.hpp
! test/hotspot/jtreg/vmTestbase/nsk/share/jni/JNIreferences.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/jni/jni_tools.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/AddToBootstrapClassLoaderSearch/bootclssearch_agent.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/AddToSystemClassLoaderSearch/systemclssearch_agent.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/Injector.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/agent_tools.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/aod/jvmti_aod.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/hotswap/HotSwap.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/jvmti_FollowRefObjects.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/jvmti_tools.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/unit/Heap.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/native/native_thread.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/native/nsk_list.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/native/nsk_mutex.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/native/nsk_tools.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/gclocker/libgcl001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/libjnistress001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/libjnistress003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace006.cpp
! test/hotspot/jtreg/vmTestbase/vm/mlvm/indy/func/jvmti/share/IndyRedefineClass.cpp
! test/hotspot/jtreg/vmTestbase/vm/mlvm/indy/func/jvmti/stepBreakPopReturn/stepBreakPopReturn.cpp
! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/stress/jni/nativeAndMH/nativeAndMH.cpp
! test/hotspot/jtreg/vmTestbase/vm/mlvm/share/mlvmJvmtiUtils.cpp
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/redefineClasses.cpp
! test/hotspot/jtreg/vmTestbase/vm/share/ProcessUtils.cpp
! test/jdk/java/awt/JAWT/myfile.cpp
! test/jdk/java/foreign/enablenativeaccess/org/openjdk/foreigntest/unnamed/libLinkerInvokerUnnamed.cpp
! test/jdk/java/foreign/enablenativeaccess/panama_module/org/openjdk/foreigntest/libLinkerInvokerModule.cpp
! test/jdk/java/foreign/loaderLookup/libLoaderLookupInvoker.cpp
! test/jdk/jni/nullCaller/CallHelper.hpp
! test/jdk/jni/nullCaller/exeNullCallerTest.cpp

Changeset: c1281e6b
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2024-01-29 17:12:13 +0000
URL:       https://git.openjdk.org/leyden/commit/c1281e6b45ed167df69d29a6039d81854c145ae6

8324678: Replace NULL with nullptr in HotSpot gtests

Reviewed-by: kbarrett, dholmes, jwaters

! test/hotspot/gtest/compiler/test_directivesParser.cpp
! test/hotspot/gtest/gc/g1/test_freeRegionList.cpp
! test/hotspot/gtest/gc/g1/test_g1CardSet.cpp
! test/hotspot/gtest/gc/g1/test_stressCommitUncommit.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_oopStorage.cpp
! test/hotspot/gtest/gc/shared/test_oopStorage_parperf.cpp
! test/hotspot/gtest/gc/shared/test_workerDataArray.cpp
! test/hotspot/gtest/gc/x/test_xAddress.cpp
! test/hotspot/gtest/gtestMain.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/logTestUtils.inline.hpp
! 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_logMessageTest.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_guardedMemory.cpp
! test/hotspot/gtest/memory/test_virtualspace.cpp
! test/hotspot/gtest/metaspace/metaspaceGtestCommon.cpp
! test/hotspot/gtest/metaspace/metaspaceGtestCommon.hpp
! test/hotspot/gtest/metaspace/metaspaceGtestContexts.cpp
! test/hotspot/gtest/metaspace/metaspaceGtestContexts.hpp
! test/hotspot/gtest/metaspace/metaspaceGtestSparseArray.hpp
! 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_freeblocks.cpp
! test/hotspot/gtest/metaspace/test_is_metaspace_obj.cpp
! test/hotspot/gtest/metaspace/test_metachunk.cpp
! test/hotspot/gtest/metaspace/test_metachunklist.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_nmt_buffer_overflow_detection.cpp
! test/hotspot/gtest/nmt/test_nmtpreinit.cpp
! test/hotspot/gtest/nmt/test_nmtpreinitmap.cpp
! test/hotspot/gtest/runtime/test_ThreadsListHandle.cpp
! test/hotspot/gtest/runtime/test_arguments.cpp
! test/hotspot/gtest/runtime/test_classLoader.cpp
! test/hotspot/gtest/runtime/test_committed_virtualmemory.cpp
! test/hotspot/gtest/runtime/test_globals.cpp
! test/hotspot/gtest/runtime/test_os.cpp
! test/hotspot/gtest/runtime/test_os_linux.cpp
! test/hotspot/gtest/runtime/test_os_linux_cgroups.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_threads.cpp
! test/hotspot/gtest/runtime/test_virtualMemoryTracker.cpp
! test/hotspot/gtest/runtime/test_vmStructs.cpp
! test/hotspot/gtest/testutils.cpp
! test/hotspot/gtest/testutils.hpp
! test/hotspot/gtest/utilities/test_concurrentHashtable.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_quicksort.cpp
! test/hotspot/gtest/utilities/test_vmerror.cpp

Changeset: d1e67636
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2024-01-29 18:03:30 +0000
URL:       https://git.openjdk.org/leyden/commit/d1e676360d5143cf12655ab1175a4a60bf402473

8324733: [macos14] Problem list tests which fail due to macOS bug described in JDK-8322653

Reviewed-by: prr, tr

! test/jdk/ProblemList.txt

Changeset: fb07bbe7
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2024-01-29 19:12:44 +0000
URL:       https://git.openjdk.org/leyden/commit/fb07bbe7b2a97b914596ff42105fd867a0916a7a

8324717: Remove HotSpotJVMCICompilerFactory

Reviewed-by: thartmann, never

- src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCICompilerFactory.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java

Changeset: 84deeb6c
Author:    Joshua Cao <joshcao at amazon.com>
Committer: Xin Liu <xliu at openjdk.org>
Date:      2024-01-29 19:54:42 +0000
URL:       https://git.openjdk.org/leyden/commit/84deeb6cd58884bd794da88e4d5a6c873286383b

8324667: fold Parse::seems_stable_comparison()

Reviewed-by: jkarthikeyan, chagedorn, xliu

! src/hotspot/share/opto/parse.hpp
! src/hotspot/share/opto/parse2.cpp

Changeset: e999dfcb
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-01-29 20:25:32 +0000
URL:       https://git.openjdk.org/leyden/commit/e999dfcb405962bc4d77b9740d36193f1ebe4a2c

8323503: x86: Shorter movptr(reg, imm) for 32-bit unsigned immediates

Reviewed-by: stuefe, kvn, eastigeevich

! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/share/asm/assembler.hpp

Changeset: 64c3642c
Author:    Vladimir Petko <vpetko at openjdk.org>
Committer: Jonathan Gibbons <jjg at openjdk.org>
Date:      2024-01-29 21:28:49 +0000
URL:       https://git.openjdk.org/leyden/commit/64c3642c57719940855b220025b33758950b3980

8242564: javadoc crashes:: class cast exception com.sun.tools.javac.code.Symtab$6

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolEnvironment.java
! test/langtools/jdk/javadoc/doclet/testClassTree/TestClassTree.java

Changeset: b6d364ad
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2024-01-30 01:08:18 +0000
URL:       https://git.openjdk.org/leyden/commit/b6d364ad88ca0e554a47ef7daba03bb07fd95b01

8324865: windows-x64-slowdebug still does not build after JDK-8324840

Reviewed-by: dholmes, dcubed

! src/hotspot/share/utilities/stringUtils.hpp

Changeset: a1d65eb6
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2024-01-30 02:07:20 +0000
URL:       https://git.openjdk.org/leyden/commit/a1d65eb6d87ff9019a9a92a775213be2a8b60fd1

8324125: Improve class initialization barrier in TemplateTable::_new for RISC-V

Reviewed-by: fyang, rehn

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

Changeset: fd8adf30
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-01-30 08:52:17 +0000
URL:       https://git.openjdk.org/leyden/commit/fd8adf308357355bd33916ad80e2328c35434e5a

8324856: Serial: Move Generation::is_in to DefNewGeneration

Reviewed-by: stefank, tschatzl

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

Changeset: f0024f58
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2024-01-30 13:26:10 +0000
URL:       https://git.openjdk.org/leyden/commit/f0024f585dcc1d8afe5808bf626efd8f514da070

8324734: Relax too-strict assert(VM_Version::supports_evex()) in Assembler::locate_operand()

Co-authored-by: Vladimir Kozlov <kvn at openjdk.org>
Reviewed-by: kvn, shade

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/share/runtime/abstract_vm_version.cpp
! src/hotspot/share/runtime/abstract_vm_version.hpp

Changeset: f57c7223
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-01-30 18:10:25 +0000
URL:       https://git.openjdk.org/leyden/commit/f57c7223cf9b732db5255b3e394ee07ff741f074

8324880: Rename get_stack_trace.h

Reviewed-by: dholmes, jwaters, sspitsyn

! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/libGetStackTraceAndRetransformTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceCurrentThreadTest/libGetStackTraceCurrentThreadTest.cpp
= test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/get_stack_trace.hpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr03/libgetstacktr03.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr04/libgetstacktr04.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr05/libgetstacktr05.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr06/libgetstacktr06.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr07/libgetstacktr07.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr08/libgetstacktr08.cpp

Changeset: d51aaf63
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2024-01-30 20:00:10 +0000
URL:       https://git.openjdk.org/leyden/commit/d51aaf6304e0dd1cde4a85bf6a822332f56c0ff2

8323950: Null CLD while loading shared lambda proxy class with javaagent active

Reviewed-by: matsaave, iklam

! src/hotspot/share/classfile/systemDictionary.cpp
+ test/hotspot/jtreg/runtime/cds/appcds/TransformInterfaceOfLambda.java
+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/SimpleTest.java

Changeset: 11e28bd6
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-01-30 20:14:20 +0000
URL:       https://git.openjdk.org/leyden/commit/11e28bd61968700956d2155a77688459fd7c028f

8324794: C2 SuperWord: do not ignore reductions in SuperWord::unrolling_analysis

Reviewed-by: chagedorn, kvn

! src/hotspot/share/opto/superword.cpp
! test/hotspot/jtreg/compiler/loopopts/superword/TestUnorderedReductionPartialVectorization.java

Changeset: 8892d45b
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-01-30 21:05:12 +0000
URL:       https://git.openjdk.org/leyden/commit/8892d45b9f0018c5a58c85094c305a03612749f4

8324582: Replace -Djava.util.concurrent.ForkJoinPool.common.parallelism to -Djdk.virtualThreadScheduler.maxPoolSize in jvmti vthread tests

Reviewed-by: cjplummer, sspitsyn

! test/hotspot/jtreg/serviceability/jvmti/thread/GetAllThreads/allthr01/allthr01.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetAllThreads/allthr01/liballthr01.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/FollowReferences/VThreadStackRefTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/HeapDump/VThreadInHeapDump.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/SuspendResumeAll/SuspendResumeAll.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/WaitNotifySuspendedVThreadTest/WaitNotifySuspendedVThreadTest.java

Changeset: c3c1d5bd
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Date:      2024-01-30 23:52:37 +0000
URL:       https://git.openjdk.org/leyden/commit/c3c1d5bd12f80c6a720e431961e90b09c2d972f9

8324998: Add test cases for String.regionMatches comparing Turkic dotted/dotless I with uppercase latin I

Reviewed-by: naoto, iris

! test/jdk/java/lang/String/CompactString/RegionMatches.java

Changeset: 7d1a4880
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-01-30 23:56:04 +0000
URL:       https://git.openjdk.org/leyden/commit/7d1a48807a482cd19156298ce21d9492f0d912da

8324861: Exceptions::wrap_dynamic_exception() doesn't have ResourceMark

Reviewed-by: dholmes, coleenp

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

Changeset: 83b3c9b3
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2024-01-31 04:41:50 +0000
URL:       https://git.openjdk.org/leyden/commit/83b3c9b3eeda33bd5de9b1affb39fb1a8a674e48

8322649: Improve class initialization barrier in TemplateTable::_new for S390

Reviewed-by: mdoerr, lucy

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

Changeset: 577de17d
Author:    Tejesh R <tr at openjdk.org>
Date:      2024-01-31 05:26:30 +0000
URL:       https://git.openjdk.org/leyden/commit/577de17d24e83c55ab10a5794f381243a298fc68

8259550: The content of the print out displayed incomplete with the NimbusLAF

Reviewed-by: dnguyen, psadhukhan, abhiscxk

! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTableUI.java
! test/jdk/javax/swing/JTable/PrintManualTest_FitWidthMultiple.java

Changeset: f7121de4
Author:    Varada M <varadam at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2024-01-31 06:12:35 +0000
URL:       https://git.openjdk.org/leyden/commit/f7121de4a080c222e2bbf2468be94950db78530a

8322648: Improve class initialization barrier in TemplateTable::_new for PPC

Reviewed-by: mdoerr

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

Changeset: ec56c72b
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2024-01-31 09:54:03 +0000
URL:       https://git.openjdk.org/leyden/commit/ec56c72b5160ea20ed123c6e1e3379b6b13ecb7d

8323601: Improve LayoutPath.PathElement::toString

Reviewed-by: jvernee

! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java
! src/java.base/share/classes/jdk/internal/foreign/LayoutPath.java
! test/jdk/java/foreign/TestLayoutPaths.java

Changeset: b5c267fc
Author:    Lance Andersen <lancea at openjdk.org>
Date:      2024-01-31 11:06:01 +0000
URL:       https://git.openjdk.org/leyden/commit/b5c267fc8a0af50be9e3d1d09cdaa6bf4bb29851

8324632: Update Zlib Data Compression Library to Version 1.3.1

Reviewed-by: iris, alanb

! src/java.base/share/native/libzip/zlib/ChangeLog
! src/java.base/share/native/libzip/zlib/README
! src/java.base/share/native/libzip/zlib/deflate.c
! src/java.base/share/native/libzip/zlib/deflate.h
! src/java.base/share/native/libzip/zlib/gzguts.h
! src/java.base/share/native/libzip/zlib/gzlib.c
! src/java.base/share/native/libzip/zlib/inflate.c
! src/java.base/share/native/libzip/zlib/inftrees.c
! src/java.base/share/native/libzip/zlib/inftrees.h
! src/java.base/share/native/libzip/zlib/patches/ChangeLog_java
! src/java.base/share/native/libzip/zlib/trees.c
! src/java.base/share/native/libzip/zlib/zconf.h
! src/java.base/share/native/libzip/zlib/zlib.h
! src/java.base/share/native/libzip/zlib/zutil.h

Changeset: ec6c35c4
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-01-31 12:44:29 +0000
URL:       https://git.openjdk.org/leyden/commit/ec6c35c4ac4beba91450269fca358178e4632a7d

8324970: Serial: Refactor signature of maintain_old_to_young_invariant

Reviewed-by: tschatzl

! src/hotspot/share/gc/serial/cardTableRS.cpp
! src/hotspot/share/gc/serial/cardTableRS.hpp

Changeset: 725314fb
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-01-31 12:44:39 +0000
URL:       https://git.openjdk.org/leyden/commit/725314fb739e10aa54e224f46d3c71015cf9d158

8324771: Obsolete RAMFraction related flags

Reviewed-by: dholmes, mbaesken, tschatzl

! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/gc/z/zArguments.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/flags/jvmFlag.cpp
! test/hotspot/jtreg/runtime/CommandLine/VMAliasOptions.java
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java

Changeset: 66971600
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Date:      2024-01-31 13:59:19 +0000
URL:       https://git.openjdk.org/leyden/commit/66971600f7ba796ff5bb9714591c3faa0bb2249d

8320712: Rewrite BadFactoryTest in pure Java

Reviewed-by: jpai, sundar

! test/jdk/javax/script/JDK_8196959/BadFactoryTest.java
- test/jdk/javax/script/JDK_8196959/BadFactoryTest.sh

Changeset: 1733d2ea
Author:    Aggelos Biboudis <abimpoudis at openjdk.org>
Date:      2024-01-31 14:18:13 +0000
URL:       https://git.openjdk.org/leyden/commit/1733d2ea244756238c302d802511eb1557cd46ac

8303374: Implement JEP 455: Primitive Types in Patterns, instanceof, and switch (Preview)

Co-authored-by: Jan Lahoda <jlahoda at openjdk.org>
Co-authored-by: Maurizio Cimadamore <mcimadamore at openjdk.org>
Co-authored-by: Gavin Bierman <gbierman at openjdk.org>
Co-authored-by: Brian Goetz <briangoetz at openjdk.org>
Co-authored-by: Raffaello Giulietti <rgiulietti at openjdk.org>
Co-authored-by: Aggelos Biboudis <abimpoudis at openjdk.org>
Reviewed-by: vromero, jlahoda

+ src/java.base/share/classes/java/lang/runtime/ExactConversionsSupport.java
! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java
! src/java.base/share/classes/sun/invoke/util/Wrapper.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/code/Symtab.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/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/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.jshell/share/classes/jdk/jshell/CompletenessAnalyzer.java
+ test/jdk/java/lang/runtime/ExactnessConversionsSupportTest.java
! test/jdk/java/lang/runtime/SwitchBootstrapsTest.java
! test/langtools/jdk/jshell/CompletenessTest.java
+ test/langtools/jdk/jshell/PrimitiveInstanceOfTest.java
+ test/langtools/tools/javac/diags/examples/DefaultAndBothBoolean.java
- test/langtools/tools/javac/diags/examples/NotApplicableTypes.java
+ test/langtools/tools/javac/diags/examples/PrimitivePatternMatching.java
- test/langtools/tools/javac/diags/examples/SelectorTypeNotAllowed.java
! test/langtools/tools/javac/diags/examples/TypeReqClassArray.java
! test/langtools/tools/javac/diags/examples/TypeReqRef.java
+ test/langtools/tools/javac/diags/examples/UnconditionalPatternAndBothBoolean.java
! test/langtools/tools/javac/patterns/CastConversionMatch.java
! test/langtools/tools/javac/patterns/CastConversionMatch.out
! test/langtools/tools/javac/patterns/DeconstructionPatternErrors.java
! test/langtools/tools/javac/patterns/DeconstructionPatternErrors.out
+ test/langtools/tools/javac/patterns/PrimitiveInstanceOfComboTest.java
+ test/langtools/tools/javac/patterns/PrimitiveInstanceOfErrors.java
+ test/langtools/tools/javac/patterns/PrimitiveInstanceOfErrors.out
+ test/langtools/tools/javac/patterns/PrimitiveInstanceOfNumericValueTests.java
+ test/langtools/tools/javac/patterns/PrimitiveInstanceOfPatternOpWithRecordPatterns.java
+ test/langtools/tools/javac/patterns/PrimitiveInstanceOfTypeComparisonOp.java
+ test/langtools/tools/javac/patterns/PrimitivePatternsSwitch.java
+ test/langtools/tools/javac/patterns/PrimitivePatternsSwitchErrors.java
+ test/langtools/tools/javac/patterns/PrimitivePatternsSwitchErrors.out
! test/langtools/tools/javac/patterns/SourceLevelChecks.java
! test/langtools/tools/javac/patterns/SwitchErrors.java
! test/langtools/tools/javac/patterns/SwitchErrors.out
- test/langtools/tools/javac/switchextra/SwitchNoExtraTypes.java
- test/langtools/tools/javac/switchextra/SwitchNoExtraTypes.out
+ test/micro/org/openjdk/bench/jdk/preview/patterns/Exactness.java

Changeset: 2cd1ba6a
Author:    William Kemper <wkemper at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-01-31 16:42:44 +0000
URL:       https://git.openjdk.org/leyden/commit/2cd1ba6a52eafffa65d0f2532a07fff89f9cea0e

8324981: Shenandoah: Move commit and soft max heap changed methods into heap

Reviewed-by: shade

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

Changeset: 1f2922ad
Author:    Rajat Mahajan <rmahajan at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2024-01-31 17:35:50 +0000
URL:       https://git.openjdk.org/leyden/commit/1f2922ad8526d378ee7b616e5423ce56f20340db

8320342: Use PassFailJFrame for TruncatedPopupMenuTest.java

Reviewed-by: honkar, aivanov

+ test/jdk/java/awt/PopupMenu/TruncatedPopupMenuTest.java

Changeset: 62c9530c
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2024-01-31 17:42:00 +0000
URL:       https://git.openjdk.org/leyden/commit/62c9530c056dbaaf65be0f43295af3d225326a4c

8324238: [macOS] java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java fails with the shape has not been applied msg

Reviewed-by: azvegint, dnguyen

! test/jdk/java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java

Changeset: f2920533
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2024-01-31 17:59:50 +0000
URL:       https://git.openjdk.org/leyden/commit/f2920533e97c0e0eef711c1e020a9a5cc610170f

8323621: JDK build should exclude snippet class in java.lang.foreign

Reviewed-by: mcimadamore

! make/modules/java.base/Java.gmk

Changeset: 0cc8e5be
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-01-31 19:19:21 +0000
URL:       https://git.openjdk.org/leyden/commit/0cc8e5beed664a21c2668be86a9d3c5a1b165743

8325042: remove unused JVMDITools test files

Reviewed-by: coleenp

- test/hotspot/jtreg/vmTestbase/nsk/share/JVMDITools.cpp
- test/hotspot/jtreg/vmTestbase/nsk/share/JVMDITools.h
! test/hotspot/jtreg/vmTestbase/nsk/share/README

Changeset: 5b9b176c
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2024-01-31 19:42:02 +0000
URL:       https://git.openjdk.org/leyden/commit/5b9b176c6729aeff2a70d304a1ef57da3965fb53

8324174: assert(m->is_entered(current)) failed: invariant

Reviewed-by: epeter, dlong, thartmann

! src/hotspot/share/runtime/deoptimization.cpp
+ test/hotspot/jtreg/compiler/escapeAnalysis/TestNestedRelockAtDeopt.java

Changeset: fe78c0f1
Author:    John Jiang <jjiang at openjdk.org>
Date:      2024-02-01 02:35:34 +0000
URL:       https://git.openjdk.org/leyden/commit/fe78c0f1911c9fdc1d30e23847d102748dfa2063

8325022: Incorrect error message on client authentication

Reviewed-by: jnimeh, hchao, djelinski

! src/java.base/share/classes/sun/security/ssl/CertificateMessage.java

Changeset: 432756b6
Author:    SendaoYan <syan at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2024-02-01 03:08:33 +0000
URL:       https://git.openjdk.org/leyden/commit/432756b6e51c903e2bff8b9c3028a4f2ea8973f4

8325024: java/security/cert/CertPathValidator/OCSP/OCSPTimeout.java incorrect comment information

Reviewed-by: jnimeh, fyang

! test/jdk/java/security/cert/CertPathValidator/OCSP/OCSPTimeout.java

Changeset: a2229b18
Author:    Julian Waters <jwaters at openjdk.org>
Date:      2024-02-01 05:54:57 +0000
URL:       https://git.openjdk.org/leyden/commit/a2229b18bf93e05d6cba4516d1fc9c607cd15bca

8324838: test_nmt_locationprinting.cpp broken in the gcc windows build

Reviewed-by: dholmes, kevinw, jsjolen

! test/hotspot/gtest/nmt/test_nmt_locationprinting.cpp

Changeset: a6632487
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-02-01 05:55:58 +0000
URL:       https://git.openjdk.org/leyden/commit/a6632487863db5ff3136cdcc76b7440c15ce6be9

8324668: JDWP process management needs more efficient file descriptor handling

Reviewed-by: gziemski, dholmes, cjplummer

! src/jdk.jdwp.agent/unix/native/libjdwp/exec_md.c

Changeset: 1aba78f2
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-02-01 08:11:46 +0000
URL:       https://git.openjdk.org/leyden/commit/1aba78f2720b581f18fc2cec5e84deba6b2bcd41

8324937: GHA: Avoid multiple test suites per job

Reviewed-by: erikj, clanger

! .github/workflows/test.yml

Changeset: 68206b53
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2024-02-01 08:37:24 +0000
URL:       https://git.openjdk.org/leyden/commit/68206b533b09e07e4d556df794414ed4538889c0

8324585: JVM native memory leak in PCKS11-NSS security provider

Reviewed-by: valeriep

! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11PSSSignature.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_MECHANISM.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/PKCS11.java
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_general.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_sign.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11wrapper.h

Changeset: d9331bfd
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2024-02-01 09:18:08 +0000
URL:       https://git.openjdk.org/leyden/commit/d9331bfd49461c08e165e8f202cbbf88cc0ecec1

8324845: management.properties text "interface name" is misleading

Reviewed-by: mchung, alanb

! src/jdk.management.agent/share/conf/management.properties

Changeset: cd11059f
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-02-01 11:00:09 +0000
URL:       https://git.openjdk.org/leyden/commit/cd11059f105cf17aa4e99a195f0eb410e78abf5c

8325053: Serial: Move Generation::save_used_region to TenuredGeneration

Reviewed-by: stefank, ehelin

! src/hotspot/share/gc/serial/genMarkSweep.cpp
! src/hotspot/share/gc/serial/generation.hpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp

Changeset: 6b84f9bb
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2024-02-01 11:53:02 +0000
URL:       https://git.openjdk.org/leyden/commit/6b84f9bb3ee4362bf9daa4fb3905b168f9035336

8325001: Typo in the javadocs for the Arena::ofShared method

Reviewed-by: dfuchs

! src/java.base/share/classes/java/lang/foreign/Arena.java

Changeset: cab74b07
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-02-01 12:50:18 +0000
URL:       https://git.openjdk.org/leyden/commit/cab74b075e4572529a21bf8ac652ec2f1ab4fcaf

8324287: Record total and free swap space in JFR

Reviewed-by: jbechberger, lucy, egahlin

! 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/jfr/metadata/metadata.xml
! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp
! src/hotspot/share/runtime/os.hpp
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
+ test/jdk/jdk/jfr/event/os/TestSwapSpaceEvent.java
! test/lib/jdk/test/lib/jfr/EventNames.java

Changeset: 8e451823
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-02-01 13:09:11 +0000
URL:       https://git.openjdk.org/leyden/commit/8e45182357f4990c86fd0b711a7a91887945480b

8324834: Use _LARGE_FILES on AIX

Reviewed-by: erikj, mbaesken

! make/autoconf/flags-cflags.m4
! src/hotspot/os/aix/attachListener_aix.cpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/posix/os_posix.cpp

Changeset: ac1cd319
Author:    Sean Coffey <coffeys at openjdk.org>
Date:      2024-02-01 13:54:03 +0000
URL:       https://git.openjdk.org/leyden/commit/ac1cd3194910793b02e86c2c0dedaa321f137d4e

8325096: Test java/security/cert/CertPathBuilder/akiExt/AKISerialNumber.java is failing

Reviewed-by: weijun

! test/jdk/java/security/cert/CertPathBuilder/akiExt/AKISerialNumber.java

Changeset: 70e7cdcb
Author:    Tejesh R <tr at openjdk.org>
Date:      2024-02-01 14:05:06 +0000
URL:       https://git.openjdk.org/leyden/commit/70e7cdcb9ecedd455cf701b5c7ad05286ac0067d

8323670: A few client tests intermittently throw ConcurrentModificationException

Reviewed-by: aivanov, serb

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicDirectoryModel.java

Changeset: 6b09a79d
Author:    Denghui Dong <ddong at openjdk.org>
Date:      2024-02-01 15:52:25 +0000
URL:       https://git.openjdk.org/leyden/commit/6b09a79d64bcb1aa5382e60d1d690d4e4a9dc337

8324974: JFR: EventCompilerPhase should be created as UNTIMED

Reviewed-by: egahlin

! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/opto/compile.cpp

Changeset: 192349ee
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2024-02-01 19:24:39 +0000
URL:       https://git.openjdk.org/leyden/commit/192349eee4b6d50f16d44969eb882875c67d651d

8324066: "clhsdb jstack" should not by default scan for j.u.c locks because it can be very slow

Reviewed-by: kevinw, amenkov

! src/jdk.hotspot.agent/doc/clhsdb.html
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ConcurrentLocksPrinter.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/PStack.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/StackTrace.java
! test/hotspot/jtreg/ProblemList-generational-zgc.txt
! test/hotspot/jtreg/ProblemList-zgc.txt
+ test/hotspot/jtreg/serviceability/sa/ClhsdbJstackWithConcurrentLock.java
+ test/hotspot/jtreg/serviceability/sa/LingeredAppWithConcurrentLock.java
! test/lib/jdk/test/lib/apps/LingeredApp.java

Changeset: b3ecd556
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2024-02-01 19:39:54 +0000
URL:       https://git.openjdk.org/leyden/commit/b3ecd55601d483359819d02e70789bbd412b13da

8324679: Replace NULL with nullptr in HotSpot .ad files

Reviewed-by: kvn

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/arm/arm_32.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad

Changeset: 144a08ee
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2024-02-01 20:20:33 +0000
URL:       https://git.openjdk.org/leyden/commit/144a08ee5092980859379c7664c8036eec1e264d

8325078: Better escaping of single and double quotes in javac annotation toString() results

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Constants.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Convert.java
! test/langtools/tools/javac/platform/createsymbols/CreateSymbolsTestImpl.java
! test/langtools/tools/javac/processing/model/element/AnnotationToStringTest.java

Changeset: d3c3194a
Author:    Justin Lu <jlu at openjdk.org>
Date:      2024-02-01 22:21:45 +0000
URL:       https://git.openjdk.org/leyden/commit/d3c3194ac343a0e754448cd337f64114760de50b

6285888: ChoiceFormat can support unescaped relational symbols in the Format segment

Reviewed-by: naoto

! src/java.base/share/classes/java/text/ChoiceFormat.java
! test/jdk/java/text/Format/ChoiceFormat/PatternsTest.java
+ test/jdk/java/text/Format/ChoiceFormat/SymbolsInFormatSegment.java

Changeset: 783ae566
Author:    Pasam Soujanya <psoujany at in.ibm.com>
Committer: Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2024-02-02 09:01:45 +0000
URL:       https://git.openjdk.org/leyden/commit/783ae56634a3bca23516c22b071d224fec18591f

8311893: Interactive component with ARIA role 'tabpanel' does not have a programmatically associated name

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Table.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script.js.template
! test/langtools/jdk/javadoc/doclet/testHtmlTableStyles/TestHtmlTableStyles.java
! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/TestHtmlTableTags.java
! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testNewApiList/TestNewApiList.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverrideMethods.java
! test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/doclet/testSpecTag/TestSpecTag.java

Changeset: 91d8dac9
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2024-02-02 10:44:42 +0000
URL:       https://git.openjdk.org/leyden/commit/91d8dac9cff5689abcf2fc8950b15d284f933afd

8325137: com/sun/management/ThreadMXBean/ThreadCpuTimeArray.java can fail in Xcomp with out of expected range

Reviewed-by: dholmes, sspitsyn

! test/jdk/com/sun/management/ThreadMXBean/ThreadCpuTimeArray.java

Changeset: 6787c4c3
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-02-02 16:19:08 +0000
URL:       https://git.openjdk.org/leyden/commit/6787c4c3dd11d4d8db8255e59a1d71b6ab03cebb

8325055: Rename Injector.h

Reviewed-by: dholmes, amenkov, sspitsyn

! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/Injector.cpp
= test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/Injector.hpp
! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/README
! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/hotswap/HotSwap.cpp

Changeset: 38c01971
Author:    Mark Powers <mpowers at openjdk.org>
Date:      2024-02-02 16:30:46 +0000
URL:       https://git.openjdk.org/leyden/commit/38c01971ff1c440d8c7ef4bc3432e5b9797ae708

8318105: [jmh] the test java.security.HSS failed with 2 active threads

Reviewed-by: ascarpino

! test/micro/org/openjdk/bench/java/security/HSS.java

Changeset: 1ae85138
Author:    Paul Sandoz <psandoz at openjdk.org>
Date:      2024-02-02 16:53:10 +0000
URL:       https://git.openjdk.org/leyden/commit/1ae851387f881263ccc6aeace5afdd0f49d41d33

8324858: [vectorapi] Bounds checking issues when accessing memory segments

Reviewed-by: mcimadamore, jbhateja

! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractSpecies.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
! test/jdk/jdk/incubator/vector/Byte128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/DoubleMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/FloatMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/templates/X-LoadStoreTest.java.template

Changeset: adc36040
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2024-02-02 17:47:28 +0000
URL:       https://git.openjdk.org/leyden/commit/adc36040278049b118ea49fba41cb4bcfb9b85f2

8325148: Enable restricted javac warning in java.base

Reviewed-by: erikj, jvernee, mcimadamore, pminborg, ihse

! make/modules/java.base/Java.gmk
! src/java.base/share/classes/java/lang/foreign/SymbolLookup.java
! src/java.base/share/classes/jdk/internal/foreign/SystemLookup.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/SharedUtils.java
! src/java.base/share/classes/jdk/internal/foreign/abi/UpcallStubs.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

Changeset: f613e133
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Date:      2024-02-02 20:20:36 +0000
URL:       https://git.openjdk.org/leyden/commit/f613e13397c7890bdc9fcfb068531b3aa03ce122

8313739: ZipOutputStream.close() should always close the wrapped stream

Reviewed-by: jpai, lancea

! src/java.base/share/classes/java/util/zip/DeflaterOutputStream.java
+ test/jdk/java/util/zip/ZipOutputStream/CloseWrappedStream.java

Changeset: 63cb1f88
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Date:      2024-02-02 20:21:46 +0000
URL:       https://git.openjdk.org/leyden/commit/63cb1f8818322c970454664b387a113935923f2b

8321396: Retire test/jdk/java/util/zip/NoExtensionSignature.java

Reviewed-by: lancea

+ test/jdk/java/util/zip/DataDescriptorIgnoreCrcAndSizeFields.java
- test/jdk/java/util/zip/NoExtensionSignature.java
- test/jdk/java/util/zip/test.zip

Changeset: 7476e290
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2024-02-02 20:41:37 +0000
URL:       https://git.openjdk.org/leyden/commit/7476e2905380a60c7653cb69e1afded116852785

8323680: SA PointerFinder code can do a better job of leveraging existing code to determine if an address is in the TLAB

Reviewed-by: kevinw, sspitsyn

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PointerFinder.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PointerLocation.java

Changeset: a18b03b8
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Date:      2024-02-02 21:50:13 +0000
URL:       https://git.openjdk.org/leyden/commit/a18b03b86fdd0eef773badbced46607a8e5a068a

8324635: (zipfs) Regression in Files.setPosixFilePermissions called on existing MSDOS entries

Reviewed-by: lancea

! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
! test/jdk/jdk/nio/zipfs/TestPosix.java

Changeset: ed068469
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-02-04 09:46:15 +0000
URL:       https://git.openjdk.org/leyden/commit/ed068469f3852aa69a27fe0f267d1828a0e59aec

8325037: x86: enable and fix hotspot/jtreg/compiler/vectorization/TestRoundVectFloat.java

Reviewed-by: thartmann, kvn, jbhateja

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

Changeset: 692c9f88
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Date:      2024-02-04 21:01:37 +0000
URL:       https://git.openjdk.org/leyden/commit/692c9f8821e220560927dd6bbedfea9ddfe312f6

8325201: (zipfs) Disable TestPosix.setPermissionsShouldConvertToUnix which fails on Windows

Reviewed-by: lancea

! test/jdk/jdk/nio/zipfs/TestPosix.java
! test/jdk/jdk/nio/zipfs/test.policy.posix

Changeset: 80642dd7
Author:    Wang Zhuo <wzhuo at openjdk.org>
Committer: Denghui Dong <ddong at openjdk.org>
Date:      2024-02-05 06:19:02 +0000
URL:       https://git.openjdk.org/leyden/commit/80642dd7af3fcc7c042f11798c5cc899e20b9368

8324817: Parallel GC does not pre-touch all heap pages when AlwaysPreTouch enabled and large page disabled

Reviewed-by: ayang, tschatzl

! src/hotspot/share/gc/parallel/mutableSpace.cpp
+ test/hotspot/jtreg/gc/parallel/TestAlwaysPreTouchBehavior.java

Changeset: 8796f43c
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2024-02-05 06:29:48 +0000
URL:       https://git.openjdk.org/leyden/commit/8796f43c6c64d1b91b92db8c44b0672027807c10

8315762: Update subtype check profile collection on s390x following 8308869

Reviewed-by: mdoerr, lucy

! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/interp_masm_s390.hpp
! src/hotspot/cpu/s390/vm_version_s390.hpp

Changeset: 85e32012
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-02-05 06:53:51 +0000
URL:       https://git.openjdk.org/leyden/commit/85e320121e433da6fcf2d96a5a3d6c1520a88cb9

8325159: C2 SuperWord: measure time for CITime

Reviewed-by: rcastanedalo, kvn

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

Changeset: af32262c
Author:    Julian Waters <jwaters at openjdk.org>
Date:      2024-02-05 07:00:54 +0000
URL:       https://git.openjdk.org/leyden/commit/af32262c28f6dd012307c249156d909bb891e75b

8325049: stubGenerator_ppc.cpp should use alignas

Reviewed-by: mdoerr

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

Changeset: df35462a
Author:    Aggelos Biboudis <abimpoudis at openjdk.org>
Date:      2024-02-05 08:59:55 +0000
URL:       https://git.openjdk.org/leyden/commit/df35462a4eaa6bbe1c2ea1edaedf74728f549090

8323502: javac crash with wrongly typed method block in Flow

Co-authored-by: Jan Lahoda <jlahoda at openjdk.org>
Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/langtools/tools/javac/T8323502.java
+ test/langtools/tools/javac/T8323502.out

Changeset: 0377f1ab
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2024-02-05 09:27:07 +0000
URL:       https://git.openjdk.org/leyden/commit/0377f1abe1c6f7b9b3d1599255166f9a7d68290a

8325133: Missing MEMFLAGS parameter in parts of os API

Reviewed-by: stefank, gziemski

! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp

Changeset: 4da28b40
Author:    Daniel Lundén <dlunden at openjdk.org>
Committer: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2024-02-05 10:53:38 +0000
URL:       https://git.openjdk.org/leyden/commit/4da28b40f04acc355d86d44cb8d9fa0c5c7829bd

8291809: Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test

Reviewed-by: rcastanedalo, epeter, chagedorn

- test/hotspot/jtreg/compiler/c2/cr7200264/TestDriver.java
! test/hotspot/jtreg/compiler/c2/cr7200264/TestIntVect.java
- test/hotspot/jtreg/compiler/c2/cr7200264/TestSSE2IntVect.java
- test/hotspot/jtreg/compiler/c2/cr7200264/TestSSE4IntVect.java

Changeset: cdf918b1
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-02-05 10:54:41 +0000
URL:       https://git.openjdk.org/leyden/commit/cdf918b1d0838839254f058b69ef5bf363bdc196

8325134: Serial: Remove Generation::used_region

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/gc/serial/generation.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.inline.hpp

Changeset: 51671c0b
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-02-05 11:18:43 +0000
URL:       https://git.openjdk.org/leyden/commit/51671c0b92ce9ee581bc850dff382b35a528b1cd

8323809: Serial: Refactor card table verification

Reviewed-by: tschatzl, sjohanss

! src/hotspot/share/gc/serial/cardTableRS.cpp
! src/hotspot/share/gc/serial/cardTableRS.hpp

Changeset: d395ac28
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-02-05 14:06:16 +0000
URL:       https://git.openjdk.org/leyden/commit/d395ac287900f2c22739751e39831dea8a189b5c

8321373: Build should use LC_ALL=C.UTF-8

Reviewed-by: redestad, erikj

! make/autoconf/basic.m4
! make/autoconf/basic_tools.m4
! make/autoconf/spec.gmk.template
! make/jdk/src/classes/build/tools/classlist/HelloClasslist.java

Changeset: 89e6a02e
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-02-05 16:28:51 +0000
URL:       https://git.openjdk.org/leyden/commit/89e6a02e3b095999199a4c1bac4deb6c9f31fe8e

8325064: C2 SuperWord: refactor construct_bb

Reviewed-by: kvn, chagedorn

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

Changeset: 19e92201
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-02-05 16:30:05 +0000
URL:       https://git.openjdk.org/leyden/commit/19e92201b4873954c04cead9a3a456445b3ef289

8325169: Reduce String::indexOf overheads

Reviewed-by: rriggs, rgiulietti, mli

! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/StringLatin1.java
! src/java.base/share/classes/java/lang/StringUTF16.java
! test/micro/org/openjdk/bench/java/lang/StringIndexOf.java

Changeset: 55c1446b
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-02-05 16:30:16 +0000
URL:       https://git.openjdk.org/leyden/commit/55c1446b68db6c4734420124b5f26278389fdf2b

8321468: Remove StringUTF16::equals

Reviewed-by: rriggs, kvn

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/ppc/ppc.ad
! 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
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/library_call.cpp
! src/java.base/share/classes/java/lang/StringUTF16.java

Changeset: 19936526
Author:    Tom Rodriguez <never at openjdk.org>
Date:      2024-02-05 17:43:34 +0000
URL:       https://git.openjdk.org/leyden/commit/1993652653eab8dd7ce2221a97cd2e401f2dcf56

8324983: race in CompileBroker::possibly_add_compiler_threads

Reviewed-by: kvn, dholmes, dnsimon

! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/runtime/javaThread.cpp

Changeset: c3adc61e
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Date:      2024-02-05 17:59:59 +0000
URL:       https://git.openjdk.org/leyden/commit/c3adc61e6ed4114908dd42ab3d43ad6482a5a9b0

8325199: (zipfs) jdk/nio/zipfs/TestPosix.java failed 6 sub-tests

Reviewed-by: clanger, lancea

! test/jdk/jdk/nio/zipfs/TestPosix.java
! test/jdk/jdk/nio/zipfs/test.policy.posix

Changeset: 51853f74
Author:    Bhavana Kilambi <bkilambi at openjdk.org>
Committer: Nick Gasson <ngasson at openjdk.org>
Date:      2024-02-05 18:29:32 +0000
URL:       https://git.openjdk.org/leyden/commit/51853f7488afa69c0d14b0e96f1da84822cd83f1

8324724: Add Stub routines for FP16 conversions on aarch64

Reviewed-by: aph, ngasson

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

Changeset: 7777eb5e
Author:    Gerard Ziemski <gziemski at openjdk.org>
Date:      2024-02-05 19:35:43 +0000
URL:       https://git.openjdk.org/leyden/commit/7777eb5e15b9f08cdc621c84ff38c72334388b56

8321931: memory_swap_current_in_bytes reports 0 as "unlimited"

Reviewed-by: sgehwolf, iklam

! src/hotspot/os/linux/osContainer_linux.cpp
+ test/hotspot/jtreg/containers/docker/TestContainerInfo.java

Changeset: 209d87a8
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2024-02-05 21:31:17 +0000
URL:       https://git.openjdk.org/leyden/commit/209d87a856b1a7bd60910b517d8ff5beb322ec0b

8324960: Unsafe.allocateMemory documentation incorrect regarding zero return value

Reviewed-by: rriggs

! src/java.base/share/classes/jdk/internal/misc/Unsafe.java
! src/jdk.unsupported/share/classes/sun/misc/Unsafe.java

Changeset: fd3042a0
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2024-02-05 21:55:13 +0000
URL:       https://git.openjdk.org/leyden/commit/fd3042a04b2d76180cb90f688e8b33156fdf3d18

8318566: Heap walking functions should not use FilteredFieldStream

Reviewed-by: cjplummer, sspitsyn

! src/hotspot/share/ci/ciField.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/runtime/reflection.hpp
! src/hotspot/share/runtime/reflectionUtils.cpp
! src/hotspot/share/runtime/reflectionUtils.hpp

Changeset: f31957e6
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2024-02-05 21:57:15 +0000
URL:       https://git.openjdk.org/leyden/commit/f31957e6a1c463e5c7041bf4eee4a1b09048e929

8317636: Improve heap walking API tests to verify correctness of field indexes

Reviewed-by: cjplummer, sspitsyn

+ test/hotspot/jtreg/serviceability/jvmti/FollowReferences/FieldIndices/FieldIndicesTest.java
+ test/hotspot/jtreg/serviceability/jvmti/FollowReferences/FieldIndices/libFieldIndicesTest.cpp

Changeset: ab3b9417
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2024-02-05 22:49:00 +0000
URL:       https://git.openjdk.org/leyden/commit/ab3b9417832a693150ca2ed4eebd5afa85b3a8e1

8325270: ProblemList two compiler/intrinsics/float16 tests that fail due to JDK-8324724

Reviewed-by: vlivanov

! test/hotspot/jtreg/ProblemList.txt

Changeset: f1f93988
Author:    Archie Cobbs <acobbs at openjdk.org>
Committer: Justin Lu <jlu at openjdk.org>
Date:      2024-02-05 23:14:50 +0000
URL:       https://git.openjdk.org/leyden/commit/f1f93988fba3de0665fc7f69a5219dd04323c6f5

8323699: MessageFormat.toPattern() generates non-equivalent MessageFormat pattern

Reviewed-by: jlu, naoto

! src/java.base/share/classes/java/text/MessageFormat.java
+ test/jdk/java/text/Format/MessageFormat/MessageFormatToPatternTest.java
! test/jdk/java/text/Format/MessageFormat/MessageFormatsByArgumentIndex.java
! test/jdk/java/text/Format/MessageFormat/MessageRegression.java

Changeset: e0fd3f4d
Author:    Lei Zaakjyu <lizbing07734 at icloud.com>
Committer: Kim Barrett <kbarrett at openjdk.org>
Date:      2024-02-06 01:06:43 +0000
URL:       https://git.openjdk.org/leyden/commit/e0fd3f4dababad7189b9e02b37a40ea1a3907554

8325081: Move '_soft_ref_policy' to 'CollectedHeap'

Reviewed-by: kbarrett, tschatzl

! src/hotspot/share/gc/epsilon/epsilonHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/x/xCollectedHeap.cpp
! src/hotspot/share/gc/x/xCollectedHeap.hpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zCollectedHeap.hpp

Changeset: 729ae1d7
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2024-02-06 02:11:37 +0000
URL:       https://git.openjdk.org/leyden/commit/729ae1d78716a3830837e49376b5340eb60f9449

8325266: Enable this-escape javac warning in jdk.javadoc

Reviewed-by: jjg, erikj

! make/modules/jdk.javadoc/Java.gmk

Changeset: 9ee9f288
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2024-02-06 06:56:48 +0000
URL:       https://git.openjdk.org/leyden/commit/9ee9f288497268d64ddd48783ecb68f7e5426084

8325213: Flags introduced by configure script are not passed to ADLC build

Reviewed-by: jwaters, ihse

! make/hotspot/gensrc/GensrcAdlc.gmk

Changeset: 542b0b66
Author:    Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-02-06 07:03:47 +0000
URL:       https://git.openjdk.org/leyden/commit/542b0b66560d32817378e0019f696a3cb1523148

8324126: Error message for mistyping -XX:+Unlock...Options is not helpful

Reviewed-by: dholmes, stuefe

! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/jtreg/runtime/CommandLine/TestVMOptions.java

Changeset: 6d911f68
Author:    Damon Fenacci <dfenacci at openjdk.org>
Date:      2024-02-06 07:53:03 +0000
URL:       https://git.openjdk.org/leyden/commit/6d911f68a3244c40a62ab2570dfec68b8d0ed5d8

8317299: safepoint scalarization doesn't keep track of the depth of the JVM state

Reviewed-by: thartmann, vlivanov

! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/vector.cpp
! test/hotspot/jtreg/compiler/vectorapi/TestIntrinsicBailOut.java

Changeset: b02599d2
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-02-06 08:04:17 +0000
URL:       https://git.openjdk.org/leyden/commit/b02599d22e0f424a08045b32b94549c272fe35a7

8298046: Fix hidden but significant trailing whitespace in properties files for serviceability code

Reviewed-by: cjplummer, kevinw

! 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

Changeset: 4cd31875
Author:    Evgeny Astigeevich <eastigeevich at openjdk.org>
Date:      2024-02-06 08:54:23 +0000
URL:       https://git.openjdk.org/leyden/commit/4cd318756d4a8de64d25fb6512ecba9a008edfa1

8324874: AArch64: crypto pmull based CRC32/CRC32C intrinsics clobber V8-V15 registers

Reviewed-by: aph, ngasson

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
+ test/hotspot/jtreg/compiler/intrinsics/zip/TestFpRegsABI.java

Changeset: b75c134f
Author:    Damon Fenacci <dfenacci at openjdk.org>
Date:      2024-02-06 09:34:26 +0000
URL:       https://git.openjdk.org/leyden/commit/b75c134facc4dbd9f171024a12994dda818c5471

8325313: Header format error in TestIntrinsicBailOut after JDK-8317299

Reviewed-by: chagedorn

! test/hotspot/jtreg/compiler/vectorapi/TestIntrinsicBailOut.java

Changeset: f356970b
Author:    Fredrik Bredberg <fbredberg at openjdk.org>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date:      2024-02-06 13:25:38 +0000
URL:       https://git.openjdk.org/leyden/commit/f356970b8930c6ec122d797d84503a6e86d67526

8322535: Change default AArch64 SpinPause instruction

Reviewed-by: eastigeevich, eosterlund, coleenp

! src/hotspot/cpu/aarch64/globals_aarch64.hpp

Changeset: d1c82156
Author:    George Adams <gdams at openjdk.org>
Committer: Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-02-06 13:28:25 +0000
URL:       https://git.openjdk.org/leyden/commit/d1c82156ba6ede4b798ac15f935289cfcc99d1a0

8325194: GHA: Add macOS M1 testing

Reviewed-by: clanger, ihse

! .github/actions/get-jtreg/action.yml
! .github/workflows/build-macos.yml
! .github/workflows/main.yml
! make/conf/github-actions.conf

Changeset: fd89b334
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2024-02-06 14:05:34 +0000
URL:       https://git.openjdk.org/leyden/commit/fd89b334c446dcf8883cf4c46ba75b7bc48b99bb

8316992: Potential null pointer from get_current_thread JVMCI helper function.

Reviewed-by: thartmann

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

Changeset: 51d7169b
Author:    Kangcheng Xu <kxu at openjdk.org>
Committer: Roland Westrelin <roland at openjdk.org>
Date:      2024-02-06 14:37:41 +0000
URL:       https://git.openjdk.org/leyden/commit/51d7169bd9c6f57999d9f93da301672c1a115e71

8320237: C2: late inlining of method handle invoke causes duplicate lines in PrintInlining output

Reviewed-by: roland, kvn, thartmann

! src/hotspot/share/opto/callGenerator.cpp
+ test/hotspot/jtreg/compiler/inlining/TestDuplicatedLateInliningOutput.java

Changeset: 50b17d98
Author:    Shaojin Wen <shaojin.wensj at alibaba-inc.com>
Committer: Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2024-02-06 15:16:40 +0000
URL:       https://git.openjdk.org/leyden/commit/50b17d9846f7727a5f7225e1b093b6bdff909478

8316704: Regex-free parsing of Formatter and FormatProcessor specifiers

Reviewed-by: redestad, rgiulietti

! src/java.base/share/classes/java/util/FormatProcessor.java
! src/java.base/share/classes/java/util/Formatter.java
! test/jdk/java/lang/template/FormatterBuilder.java
! test/jdk/java/util/Formatter/Basic.java
! test/micro/org/openjdk/bench/java/lang/StringFormat.java

Changeset: b814c318
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2024-02-06 17:03:57 +0000
URL:       https://git.openjdk.org/leyden/commit/b814c3184e5975e2556911c3a386e6d9bc114d24

8321703: jdeps generates illegal dot file containing nodesep=0,500000
8325262: jdeps can drop printing stack trace when FindException is thrown due to modules not found

Reviewed-by: jpai, alanb

! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleDotGraph.java

Changeset: 2d252ee0
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-02-06 17:15:36 +0000
URL:       https://git.openjdk.org/leyden/commit/2d252ee06e8d620c3048e4556079b402f4472a32

8325180: Rename jvmti_FollowRefObjects.h

Reviewed-by: sspitsyn, jwaters, lmesnik

! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/FollowReferences/followref004/followref004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/FollowReferences/followref005/followref005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/FollowReferences/followref006/followref006.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/jvmti_FollowRefObjects.cpp
= test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/jvmti_FollowRefObjects.hpp

Changeset: 96eb0390
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2024-02-06 17:43:12 +0000
URL:       https://git.openjdk.org/leyden/commit/96eb0390d69ed2e0c3e59f77fb65fbb79615a11c

8324665: Loose matching of space separators in the lenient date/time parsing mode

Reviewed-by: joehw, jlu

! src/java.base/share/classes/java/text/DateFormat.java
! src/java.base/share/classes/java/text/SimpleDateFormat.java
! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java
+ test/jdk/java/text/Format/DateFormat/LenientSpaceParsingTest.java

Changeset: 4b1e367e
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2024-02-06 19:35:03 +0000
URL:       https://git.openjdk.org/leyden/commit/4b1e367edabb3c12359abc2d7815559b9ece9fe3

8325152: Clarify specification of java.io.RandomAccessFile.setLength

Reviewed-by: alanb

! src/java.base/share/classes/java/io/RandomAccessFile.java

Changeset: 0f5f3c9b
Author:    Martin Balao <mbalao at openjdk.org>
Date:      2024-02-06 19:49:30 +0000
URL:       https://git.openjdk.org/leyden/commit/0f5f3c9b9718c610406088327401210486447462

8325254: CKA_TOKEN private and secret keys are not necessarily sensitive

Reviewed-by: valeriep

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

Changeset: 1797efd6
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2024-02-06 23:22:46 +0000
URL:       https://git.openjdk.org/leyden/commit/1797efd68d4f30cc38a96fc5902999ee504e182f

8322218: Better escaping of single and double quotes in annotation toString() results

Reviewed-by: mchung

! src/java.base/share/classes/sun/reflect/annotation/AnnotationInvocationHandler.java
! test/jdk/java/lang/annotation/AnnotationToStringTest.java

Changeset: f2f63444
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-02-06 23:42:08 +0000
URL:       https://git.openjdk.org/leyden/commit/f2f634448e2095f2be1c220d7c10355ab4888439

8325347: Rename native_thread.h

Reviewed-by: coleenp, lmesnik

! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetJNIFunctionTable/getjniftab001/getjniftab001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass028/redefclass028.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass029/redefclass029.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass030/redefclass030.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetJNIFunctionTable/setjniftab001/setjniftab001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS201/hs201t003/hs201t003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/jni_interception/JI05/ji05t001/ji05t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/jni_interception/JI06/ji06t001/ji06t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/agent_tools.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/native/README
! test/hotspot/jtreg/vmTestbase/nsk/share/native/native_thread.cpp
- test/hotspot/jtreg/vmTestbase/nsk/share/native/native_thread.h
+ test/hotspot/jtreg/vmTestbase/nsk/share/native/native_thread.hpp
! test/hotspot/jtreg/vmTestbase/vm/share/ProcessUtils.cpp

Changeset: e0d98dd3
Author:    Aggelos Biboudis <abimpoudis at openjdk.org>
Date:      2024-02-07 06:59:48 +0000
URL:       https://git.openjdk.org/leyden/commit/e0d98dd3019b2fd6b95dd341296899dc0b470cb1

8325257: jshell reports NoSuchFieldError with instanceof primitive type

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! test/langtools/jdk/jshell/PrimitiveInstanceOfTest.java
! test/langtools/tools/javac/patterns/PrimitiveInstanceOfTypeComparisonOp.java

Changeset: 3bffe223
Author:    Chen Liang <liach at openjdk.org>
Committer: Adam Sotona <asotona at openjdk.org>
Date:      2024-02-07 07:54:22 +0000
URL:       https://git.openjdk.org/leyden/commit/3bffe223a34e8077cb1ce11f64fc34fcb0751ac7

8319463: ClassSignature should have superclass and superinterfaces as ClassTypeSig

Reviewed-by: asotona

! src/java.base/share/classes/java/lang/classfile/ClassSignature.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/jdk/internal/classfile/impl/ClassRemapperImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SignaturesImpl.java
! test/jdk/jdk/classfile/SignaturesTest.java

Changeset: 4abb10eb
Author:    Daniel Lundén <dlunden at openjdk.org>
Committer: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2024-02-07 10:01:35 +0000
URL:       https://git.openjdk.org/leyden/commit/4abb10eb0b8ec5aab2e276f5c3a99ff5db7bc877

8317349: Randomize order of macro node expansion in C2

Reviewed-by: chagedorn, rcastanedalo, thartmann

! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/phasetype.hpp
! src/utils/IdealGraphVisualizer/README.md
! test/hotspot/jtreg/compiler/arguments/TestStressOptions.java
! test/hotspot/jtreg/compiler/c2/irTests/ProfileAtTypeCheck.java
! test/hotspot/jtreg/compiler/debug/TestGenerateStressSeed.java
+ test/hotspot/jtreg/compiler/debug/TestStress.java
- test/hotspot/jtreg/compiler/debug/TestStressIGVNAndCCP.java
! test/hotspot/jtreg/compiler/lib/ir_framework/CompilePhase.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/CtwRunner.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestBadFormat.java

Changeset: 77ee7f0e
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-02-07 12:21:21 +0000
URL:       https://git.openjdk.org/leyden/commit/77ee7f0e2494f01cf55c2b11152c2f0d98d80280

8325221: Obsolete TLABStats

Reviewed-by: tschatzl, kbarrett

! src/hotspot/share/gc/shared/tlab_globals.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java

Changeset: c3a632dc
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-02-07 12:21:30 +0000
URL:       https://git.openjdk.org/leyden/commit/c3a632dca75d2fad0a60e03e7b4fc64edb1e906e

8325248: Serial: Remove Generation::space_iterate

Reviewed-by: tschatzl

! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/generation.cpp
! src/hotspot/share/gc/serial/generation.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp

Changeset: 1ecf74c2
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-02-07 14:54:51 +0000
URL:       https://git.openjdk.org/leyden/commit/1ecf74c2964e84b1ff71bd26bd6e305b2b2c40f7

8325306: Rename static huge pages to explicit huge pages

Reviewed-by: jsjolen, jwaters

! src/hotspot/os/linux/hugepages.cpp
! src/hotspot/os/linux/hugepages.hpp
! src/hotspot/os/linux/os_linux.cpp
! test/hotspot/gtest/runtime/test_os_linux.cpp
! test/hotspot/jtreg/runtime/os/HugePageConfiguration.java
! test/hotspot/jtreg/runtime/os/TestHugePageDecisionsAtVMStartup.java

Changeset: a9c6e87c
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-02-07 15:05:18 +0000
URL:       https://git.openjdk.org/leyden/commit/a9c6e87c6ac8f278e4e241a77aef3479f7b5f2e4

8325416: Parallel: Refactor CheckForUnmarkedOops

Reviewed-by: stefank

! src/hotspot/share/gc/parallel/psCardTable.cpp

Changeset: a3a2b1fb
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2024-02-07 15:49:16 +0000
URL:       https://git.openjdk.org/leyden/commit/a3a2b1fbbf00577ce1d0e3a44e9537e997b30b05

8324881: ObjectSynchronizer::inflate(Thread* current...) is invoked for non-current thread

Reviewed-by: rrich, dholmes, coleenp, dcubed

! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! test/jdk/com/sun/jdi/EATests.java

Changeset: 18e24d06
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-02-07 15:50:40 +0000
URL:       https://git.openjdk.org/leyden/commit/18e24d0619ffef7c6dbfc419105faba9f7ba1874

8325109: Sort method modifiers in canonical order

Reviewed-by: aivanov, rriggs, darcy, prappo

! src/java.base/share/classes/java/lang/ThreadBuilders.java
! src/java.base/share/classes/java/util/FormatItem.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinTask.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPseudoInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BoundAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/UnboundAttribute.java
! src/java.base/share/classes/jdk/internal/event/SecurityProviderServiceEvent.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/math/FloatToDecimal.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/net/util/IPAddressUtil.java
! src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomialModBinP.java
! src/java.desktop/share/classes/sun/java2d/loops/GraphicsPrimitiveMgr.java
! src/java.naming/share/classes/com/sun/jndi/ldap/pool/Connections.java
! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/GSSNameElement.java
! src/jdk.accessibility/windows/classes/com/sun/java/accessibility/internal/AccessBridge.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Key.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorOperators.java
! src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/WindowsAnsiWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/PreviewAPIListBuilder.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/SunCommandLineLauncher.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventWriterKey.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/TypeLibrary.java
! src/jdk.jfr/share/classes/jdk/jfr/snippet-files/Snippets.java
! 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/unix/classes/jdk/jpackage/internal/ShellScriptResource.java
! src/jdk.jpackage/unix/classes/jdk/jpackage/internal/UnixLaunchersAsServices.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/View/src/main/java/com/sun/hotspot/igv/view/widgets/LineWidget.java

Changeset: 3a1f4d0f
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2024-02-07 18:03:38 +0000
URL:       https://git.openjdk.org/leyden/commit/3a1f4d0f484f4c68e240ca3f2f36730805ee7dc0

8325268: Add policy statement to langtools makefiles concerning warnings

Reviewed-by: ihse, jjg, vromero

! make/modules/java.compiler/Java.gmk
! make/modules/jdk.compiler/Java.gmk
! make/modules/jdk.javadoc/Java.gmk

Changeset: 299a8ee6
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2024-02-07 19:02:30 +0000
URL:       https://git.openjdk.org/leyden/commit/299a8ee68d2dc433fa4b7ad14e2518aebab4cfac

8325302: Files.move(REPLACE_EXISTING) throws NoSuchFileException on deleted target

Reviewed-by: alanb

! src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java
! src/java.base/windows/classes/sun/nio/fs/WindowsFileCopy.java

Changeset: fbd15b20
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2024-02-07 20:05:11 +0000
URL:       https://git.openjdk.org/leyden/commit/fbd15b20878b276ccd41128116f73b91b6d4c159

8325189: Enable this-escape javac warning in java.base

Reviewed-by: alanb, erikj, naoto, smarks, ihse, joehw, lancea, weijun

! make/modules/java.base/Java.gmk
! src/java.base/share/classes/com/sun/security/ntlm/Server.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/InputStreamReader.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/OutputStreamWriter.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/PrintStream.java
! src/java.base/share/classes/java/io/RandomAccessFile.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/BootstrapMethodError.java
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/ExceptionInInitializerError.java
! src/java.base/share/classes/java/lang/ThreadGroup.java
! src/java.base/share/classes/java/lang/Throwable.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/nio/charset/Charset-X-Coder.java.template
! 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/Identity.java
! src/java.base/share/classes/java/security/Provider.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/text/AttributedCharacterIterator.java
! src/java.base/share/classes/java/text/AttributedString.java
! src/java.base/share/classes/java/text/DateFormat.java
! src/java.base/share/classes/java/text/DecimalFormat.java
! src/java.base/share/classes/java/text/NumberFormat.java
! src/java.base/share/classes/java/text/RuleBasedCollator.java
! src/java.base/share/classes/java/util/ArrayDeque.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/Hashtable.java
! src/java.base/share/classes/java/util/IdentityHashMap.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/Random.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/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/DelayQueue.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinWorkerThread.java
! src/java.base/share/classes/java/util/concurrent/LinkedBlockingDeque.java
! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java
! src/java.base/share/classes/java/util/concurrent/ThreadPoolExecutor.java
! src/java.base/share/classes/java/util/jar/JarInputStream.java
! src/java.base/share/classes/java/util/jar/JarOutputStream.java
! src/java.base/share/classes/java/util/jar/Manifest.java
! 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/ZipFile.java
! src/java.base/share/classes/javax/net/ssl/SSLParameters.java
! src/java.base/share/classes/jdk/internal/misc/CarrierThread.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassWriter.java
! src/java.base/share/classes/jdk/internal/org/xml/sax/InputSource.java
! src/java.base/share/classes/jdk/internal/util/xml/impl/Parser.java
! src/java.base/share/classes/sun/net/NetworkClient.java
! src/java.base/share/classes/sun/net/www/MessageHeader.java
! src/java.base/share/classes/sun/nio/cs/DoubleByte.java
! src/java.base/share/classes/sun/nio/cs/HKSCS.java
! src/java.base/share/classes/sun/security/pkcs/PKCS9Attribute.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/util/BitArray.java
! src/java.base/share/classes/sun/security/util/DerValue.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/security/x509/X509CRLImpl.java
! src/java.base/share/classes/sun/util/locale/provider/FallbackLocaleProviderAdapter.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileSystemProvider.java

Changeset: be7cc1c2
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2024-02-07 23:39:34 +0000
URL:       https://git.openjdk.org/leyden/commit/be7cc1c2b083ac7cbcec6b0fe77caff16f14bb60

8323681: SA PointerFinder code should support G1

Reviewed-by: tschatzl, kevinw

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1CollectedHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/HeapRegion.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PointerFinder.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PointerLocation.java

Changeset: 9cccf051
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-02-08 00:00:00 +0000
URL:       https://git.openjdk.org/leyden/commit/9cccf0515e5a8449fa4a5a89f1935e206e465f39

8325367: Rename nsk_list.h

Reviewed-by: coleenp

! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM04/em04t001/em04t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM07/em07t002/em07t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/native/README
! test/hotspot/jtreg/vmTestbase/nsk/share/native/nsk_list.cpp
= test/hotspot/jtreg/vmTestbase/nsk/share/native/nsk_list.hpp

Changeset: 1fb9e3d6
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-02-08 06:35:47 +0000
URL:       https://git.openjdk.org/leyden/commit/1fb9e3d674229a2f1b464a09986ad055191966fe

8325304: Several classes in java.util.jar and java.util.zip don't specify the behaviour for null arguments

Reviewed-by: lancea, alanb

! src/java.base/share/classes/java/util/jar/JarEntry.java
! src/java.base/share/classes/java/util/jar/JarInputStream.java
! src/java.base/share/classes/java/util/jar/JarOutputStream.java
! src/java.base/share/classes/java/util/jar/Manifest.java
! src/java.base/share/classes/java/util/zip/Deflater.java
! src/java.base/share/classes/java/util/zip/DeflaterInputStream.java
! src/java.base/share/classes/java/util/zip/DeflaterOutputStream.java
! src/java.base/share/classes/java/util/zip/GZIPInputStream.java
! src/java.base/share/classes/java/util/zip/GZIPOutputStream.java
! src/java.base/share/classes/java/util/zip/Inflater.java
! src/java.base/share/classes/java/util/zip/InflaterInputStream.java
! src/java.base/share/classes/java/util/zip/ZipEntry.java
! src/java.base/share/classes/java/util/zip/ZipInputStream.java
! src/java.base/share/classes/java/util/zip/ZipOutputStream.java

Changeset: d1099033
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2024-02-08 07:55:08 +0000
URL:       https://git.openjdk.org/leyden/commit/d1099033ac63b9dd0dd6e3a7341db929e9e0e56e

8325028: (ch) Pipe channels should lazily set socket to non-blocking mode on first use by virtual thread

Reviewed-by: bpb

! src/java.base/unix/classes/sun/nio/ch/SinkChannelImpl.java
! src/java.base/unix/classes/sun/nio/ch/SourceChannelImpl.java

Changeset: 43089bf0
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2024-02-08 07:56:12 +0000
URL:       https://git.openjdk.org/leyden/commit/43089bf0065ce85681724d92d26709f4e3ad28ea

8325399: Add tests for virtual threads doing Selector operations

Reviewed-by: bpb

+ test/jdk/java/nio/channels/vthread/SelectorOps.java

Changeset: 917838e0
Author:    Johny Jose <johny.jose at oracle.com>
Committer: Sean Coffey <coffeys at openjdk.org>
Date:      2024-02-08 09:15:42 +0000
URL:       https://git.openjdk.org/leyden/commit/917838e0a564b1f2cbfb6cc214ccbfd1a237019f

8325150: (tz) Update Timezone Data to 2024a

Reviewed-by: coffeys, naoto, iris

! src/java.base/share/data/tzdata/VERSION
! src/java.base/share/data/tzdata/africa
! 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/leapseconds
! src/java.base/share/data/tzdata/northamerica
! src/java.base/share/data/tzdata/southamerica
! test/jdk/java/util/TimeZone/TimeZoneData/VERSION

Changeset: b58d73b9
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2024-02-08 10:54:11 +0000
URL:       https://git.openjdk.org/leyden/commit/b58d73b915bd1b26e741e9a6f12d029d21e11145

8323746: Add PathElement hashCode and equals

Reviewed-by: mcimadamore

! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java
! src/java.base/share/classes/jdk/internal/foreign/LayoutPath.java
! src/java.base/share/classes/jdk/internal/foreign/layout/AbstractLayout.java
! test/jdk/java/foreign/TestLayoutPaths.java

Changeset: 3d3a8f0e
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-02-08 11:02:49 +0000
URL:       https://git.openjdk.org/leyden/commit/3d3a8f0ebfafab6e67eb697ff0ec545bd9a51814

8325432: enhance assert message "relocation addr must be in this section"

Reviewed-by: kvn, thartmann

! src/hotspot/share/asm/codeBuffer.hpp

Changeset: e8ceb718
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-02-08 11:55:39 +0000
URL:       https://git.openjdk.org/leyden/commit/e8ceb7189be79f2a5a7a4d13fe2d93e2c494abce

6507038: Memory Leak in JTree / BasicTreeUI

Co-authored-by: Alexey Ivanov <aivanov at openjdk.org>
Reviewed-by: honkar, aivanov

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTreeUI.java
+ test/jdk/javax/swing/plaf/basic/BasicTreeUI/TreeCellRendererLeakTest.java

Changeset: 3c91b59e
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2024-02-08 14:05:20 +0000
URL:       https://git.openjdk.org/leyden/commit/3c91b59ef9c992718d73f2fc9fa50ad2ead78208

8325444: GHA: JDK-8325194 causes a regression

Reviewed-by: gdams, shade, ihse

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

Changeset: ab5e9477
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-02-08 14:22:20 +0000
URL:       https://git.openjdk.org/leyden/commit/ab5e94777c3fe578c8f1f8859c56a837d9bb6bc8

8325436: G1: Remove unused G1RegionMarkStats::is_clear

Reviewed-by: tschatzl

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

Changeset: 0ea75b28
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-02-08 16:20:09 +0000
URL:       https://git.openjdk.org/leyden/commit/0ea75b28d47a483eee4d156c9f6df4e68bd40117

8325259: Serial: Inline OldGenScanClosure during Young GC

Reviewed-by: stefank, tschatzl

! src/hotspot/share/gc/serial/cardTableRS.cpp
! src/hotspot/share/gc/serial/cardTableRS.hpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/serial/serialHeap.inline.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp

Changeset: 10beb318
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-02-08 17:22:47 +0000
URL:       https://git.openjdk.org/leyden/commit/10beb3184e14e2714cd836029680a8b2d3fd5011

8325456: Rename nsk_mutex.h

Reviewed-by: coleenp, jwaters

! test/hotspot/jtreg/vmTestbase/nsk/share/native/nsk_mutex.cpp
= test/hotspot/jtreg/vmTestbase/nsk/share/native/nsk_mutex.hpp

Changeset: d91fb17a
Author:    Thiago Henrique Hüpner <thihup at gmail.com>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2024-02-08 21:56:16 +0000
URL:       https://git.openjdk.org/leyden/commit/d91fb17a80f6a577fdc77843df358c77d701f221

8325505: Fix Javadoc ResourceBundle::getString

Reviewed-by: jlu, naoto

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

Changeset: 9936aeea
Author:    Patrick Zhang <qpzhang at openjdk.org>
Committer: Dean Long <dlong at openjdk.org>
Date:      2024-02-08 22:50:24 +0000
URL:       https://git.openjdk.org/leyden/commit/9936aeea32b71509151099e6d28905e0322b2bc2

8324824: AArch64: Detect Ampere-1B core and update default options for Ampere CPUs

Reviewed-by: dlong, thartmann

! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp

Changeset: b7976522
Author:    Koichi Sakata <ksakata at openjdk.org>
Date:      2024-02-09 04:49:37 +0000
URL:       https://git.openjdk.org/leyden/commit/b7976522094333c7a44caf6774d76000e5bc5709

8322927: Unused code in LIR_Assembler::verify_oop_map

Reviewed-by: tholenstein, chagedorn

! src/hotspot/share/c1/c1_LIRAssembler.cpp

Changeset: 8d9ad97c
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-02-09 05:30:20 +0000
URL:       https://git.openjdk.org/leyden/commit/8d9ad97c293b090fbcedbfdb046f1b5d97b02f87

8324641: [IR Framework] Add Setup method to provide custom arguments and set fields

Reviewed-by: chagedorn, thartmann

! test/hotspot/jtreg/compiler/c2/irTests/TestIterativeEA.java
! test/hotspot/jtreg/compiler/c2/irTests/TestOptimizeUnstableIf.java
! test/hotspot/jtreg/compiler/c2/irTests/TestRemixAddressExpressions.java
! test/hotspot/jtreg/compiler/c2/irTests/TestShiftAndMask.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/igvn/TestIntegerMulRing.java
! test/hotspot/jtreg/compiler/c2/irTests/scalarReplacement/ScalarReplacementTests.java
! test/hotspot/jtreg/compiler/lib/ir_framework/Arguments.java
! test/hotspot/jtreg/compiler/lib/ir_framework/README.md
+ test/hotspot/jtreg/compiler/lib/ir_framework/Setup.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/SetupInfo.java
! test/hotspot/jtreg/compiler/lib/ir_framework/Test.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/ArgumentsProvider.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/TestVM.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/examples/CheckedTestExample.java
= test/hotspot/jtreg/testlibrary_tests/ir_framework/examples/NormalTestExample.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/examples/SetupExample.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestAccessModifiers.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestBadFormat.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/TestIRMatching.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestSetupTests.java

Changeset: cc276ff0
Author:    William Kemper <wkemper at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-02-09 07:42:57 +0000
URL:       https://git.openjdk.org/leyden/commit/cc276ff0dfa0a568ebf0a66e0762a6de19fa6a49

8325516: Shenandoah: Move heap change tracking into ShenandoahHeap

Reviewed-by: shade, kdnilsen, ysr

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

Changeset: e3dc6a7a
Author:    Aggelos Biboudis <abimpoudis at openjdk.org>
Date:      2024-02-09 08:52:28 +0000
URL:       https://git.openjdk.org/leyden/commit/e3dc6a7a28c4f049eb234c5487fca6c54298aa31

8314275: Incorrect stepping in switch

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
+ test/langtools/tools/javac/classfiles/attributes/LineNumberTable/T8314275.java

Changeset: 71b46c38
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2024-02-09 09:00:43 +0000
URL:       https://git.openjdk.org/leyden/commit/71b46c38a820319851cade2a15d64a657d4d7284

8325471: CHeapBitMap(MEMFLAGS flags) constructor misleading use of super-constructor

Reviewed-by: stefank, tschatzl

! src/hotspot/share/utilities/bitMap.hpp

Changeset: d165d124
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-02-09 11:05:42 +0000
URL:       https://git.openjdk.org/leyden/commit/d165d124b129f5e0440af83494805a8b8367466c

8325510: Serial: Remove redundant arg in non_clean_card_iterate

Reviewed-by: kbarrett, tschatzl, stefank

! src/hotspot/share/gc/serial/cardTableRS.cpp
! src/hotspot/share/gc/serial/cardTableRS.hpp

Changeset: 5daf622a
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2024-02-09 11:46:04 +0000
URL:       https://git.openjdk.org/leyden/commit/5daf622aea8ccb914dd7fa3680ddd3114dc6a0c1

8325309: Amend "Listeners and Threads" in AWTThreadIssues.html

Reviewed-by: serb, tr

! src/java.desktop/share/classes/java/awt/doc-files/AWTThreadIssues.html

Changeset: 8b70b8d8
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-02-09 11:51:05 +0000
URL:       https://git.openjdk.org/leyden/commit/8b70b8d85af0e26020c010324c7f1389cc5cb801

8325440: Confusing error reported for octal literals with wrong digits

Reviewed-by: vromero

! 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/resources/compiler.properties
= 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/lexer/JavaLexerTest.java
! test/langtools/tools/javac/lexer/OctalNumberTest.java
! test/langtools/tools/javac/literals/BadBinaryLiterals.7.out

Changeset: 52d49761
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2024-02-09 13:09:12 +0000
URL:       https://git.openjdk.org/leyden/commit/52d497619e58a5677bc4a015b1bd87f600f23837

8325437: Safepoint polling in monitor deflation can cause massive logs

Reviewed-by: aboldtch, dcubed, shade

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

Changeset: 69b2674c
Author:    Oli Gillespie <ogillespie at openjdk.org>
Committer: Weijun Wang <weijun at openjdk.org>
Date:      2024-02-09 14:36:59 +0000
URL:       https://git.openjdk.org/leyden/commit/69b2674c6861fdb7d9f9cb39e07d50515c73e33a

8324648: Avoid NoSuchMethodError when instantiating NativePRNG

Reviewed-by: shade, weijun, liach, valeriep

! src/java.base/unix/classes/sun/security/provider/NativePRNG.java

Changeset: 8ef918d6
Author:    Oli Gillespie <ogillespie at openjdk.org>
Committer: Weijun Wang <weijun at openjdk.org>
Date:      2024-02-09 14:38:09 +0000
URL:       https://git.openjdk.org/leyden/commit/8ef918d6678437a5b351b172bb4cf144eeaa975f

8324646: Avoid Class.forName in SecureRandom constructor

Reviewed-by: shade, weijun

! src/java.base/share/classes/java/security/Provider.java
+ test/micro/org/openjdk/bench/java/security/SecureRandomBench.java

Changeset: 29d89d48
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-02-09 15:01:12 +0000
URL:       https://git.openjdk.org/leyden/commit/29d89d48cb32a225f94b2ed45d2a1467add33b68

8325551: Remove unused obj_is_alive and block_start in Space

Reviewed-by: stefank

! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.hpp
! src/hotspot/share/gc/shared/space.inline.hpp

Changeset: 40708baf
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-02-09 16:33:41 +0000
URL:       https://git.openjdk.org/leyden/commit/40708baf7a5ad4a847f1b6414eda6a2ea4439d7e

8325563: Remove unused Space::is_in

Reviewed-by: tschatzl

! src/hotspot/share/gc/shared/space.hpp

Changeset: 4a3a38d1
Author:    William Kemper <wkemper at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-02-09 16:53:05 +0000
URL:       https://git.openjdk.org/leyden/commit/4a3a38d1b71a4acc780a6d9802c076d750541714

8325517: Shenandoah: Reduce unnecessary includes from shenandoahControlThread.cpp

Reviewed-by: shade, kdnilsen, ysr

! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp

Changeset: 43684374
Author:    Bhavana Kilambi <bkilambi at openjdk.org>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2024-02-09 16:57:49 +0000
URL:       https://git.openjdk.org/leyden/commit/43684374755d7446e224d16e6c40b903b6a6e91f

8325264: two compiler/intrinsics/float16 tests fail after JDK-8324724

Reviewed-by: thartmann, dfenacci, kvn

! src/hotspot/share/runtime/stubRoutines.hpp
! test/hotspot/jtreg/ProblemList.txt

Changeset: 6944537c
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2024-02-09 17:05:05 +0000
URL:       https://git.openjdk.org/leyden/commit/6944537c3ebbbb638479e4c2b90a71ad5869023c

8325203: System.exit(0) kills the launched 3rd party application

Reviewed-by: almatvee

! src/jdk.jpackage/windows/native/applauncher/WinLauncher.cpp

Changeset: b42b8886
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2024-02-09 18:06:51 +0000
URL:       https://git.openjdk.org/leyden/commit/b42b8886aa93a50d114f9a105ef6b94febd38729

8325038: runtime/cds/appcds/ProhibitedPackage.java can fail with UseLargePages

Reviewed-by: matsaave, jsjolen

! test/hotspot/jtreg/runtime/cds/appcds/ProhibitedPackage.java

Changeset: ac4607ed
Author:    Sebastian Lövdahl <sebastian.lovdahl at hibox.tv>
Committer: Kevin Walls <kevinw at openjdk.org>
Date:      2024-02-09 18:32:09 +0000
URL:       https://git.openjdk.org/leyden/commit/ac4607ed81eb75f43e7d1062e38506972738d086

8226919: attach in linux hangs due to permission denied accessing /proc/pid/root

Reviewed-by: sgehwolf, kevinw

! src/jdk.attach/linux/classes/sun/tools/attach/VirtualMachineImpl.java

Changeset: d39b7bab
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-02-09 18:40:01 +0000
URL:       https://git.openjdk.org/leyden/commit/d39b7bab27af5ba24ff0925037b8e5fb99680dc0

8316460: 4 javax/management tests ignore VM flags

Reviewed-by: kevinw

! test/jdk/ProblemList-Virtual.txt
! test/jdk/javax/management/ImplementationVersion/ImplVersionTest.java
! test/jdk/javax/management/remote/mandatory/connection/DefaultAgentFilterTest.java
! test/jdk/javax/management/remote/mandatory/version/ImplVersionTest.java
! test/jdk/javax/management/security/HashedPasswordFileTest.java

Changeset: 3ebe6c19
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-02-09 18:40:10 +0000
URL:       https://git.openjdk.org/leyden/commit/3ebe6c192a5dd5cc46ae2d263713c9ff38cd46bb

8319578: Few java/lang/instrument ignore test.java.opts and accept test.vm.opts only

Reviewed-by: kevinw, cjplummer

! test/jdk/java/lang/instrument/BootClassPath/BootClassPathTest.sh
! test/jdk/java/lang/instrument/ManifestTest.sh
! test/jdk/java/lang/instrument/RedefineBigClass.sh
! test/jdk/java/lang/instrument/RedefineClassWithNativeMethod.sh
! test/jdk/java/lang/instrument/RedefineMethodAddInvoke.sh
! test/jdk/java/lang/instrument/RedefineMethodDelInvoke.sh
! test/jdk/java/lang/instrument/RedefineMethodInBacktrace.sh
! test/jdk/java/lang/instrument/RedefineMethodWithAnnotations.sh
! test/jdk/java/lang/instrument/RedefineSubclassWithTwoInterfaces.sh
! test/jdk/java/lang/instrument/RetransformBigClass.sh
! test/jdk/java/lang/instrument/StressGetObjectSizeTest.sh
! test/jdk/java/lang/instrument/appendToClassLoaderSearch/CircularityErrorTest.sh
! test/jdk/java/lang/instrument/appendToClassLoaderSearch/ClassUnloadTest.sh
! test/jdk/java/lang/instrument/appendToClassLoaderSearch/run_tests.sh

Changeset: 6303c0e7
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2024-02-09 20:49:55 +0000
URL:       https://git.openjdk.org/leyden/commit/6303c0e7136436a2d3cb6043b88edf788c0067cc

8325569: ProblemList gc/parallel/TestAlwaysPreTouchBehavior.java on linux

Reviewed-by: ccheung

! test/hotspot/jtreg/ProblemList.txt

Changeset: e33d8a21
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2024-02-10 00:56:59 +0000
URL:       https://git.openjdk.org/leyden/commit/e33d8a219811930492e684e19a73dadb09590052

8311076: RedefineClasses doesn't check for ConstantPool overflow

Reviewed-by: coleenp, lmesnik

! src/hotspot/share/prims/jvmtiRedefineClasses.cpp

Changeset: 6c7029ff
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2024-02-10 01:48:48 +0000
URL:       https://git.openjdk.org/leyden/commit/6c7029ffd48186353fc1d2a03915386b5f386ae2

8318603: Parallelize sun/java2d/marlin/ClipShapeTest.java

Reviewed-by: aivanov, shade

! test/jdk/sun/java2d/marlin/ClipShapeTest.java

Changeset: 71d2dbd0
Author:    yifeng.jyf <yifeng.jyf at alibaba-inc.com>
Committer: Denghui Dong <ddong at openjdk.org>
Date:      2024-02-10 14:07:23 +0000
URL:       https://git.openjdk.org/leyden/commit/71d2dbd0b637b75a98115b6d867669b574d7baa8

8325464: GCCause.java out of sync with gcCause.hpp

Reviewed-by: stefank, tschatzl

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GCCause.java

Changeset: 232d1368
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-02-10 14:19:01 +0000
URL:       https://git.openjdk.org/leyden/commit/232d13688596e9a3c1145ee456dd5a6f7cd1223d

8324890: C2 SuperWord: refactor out VLoop, make unrolling_analysis static, remove init/reset mechanism

Reviewed-by: kvn, roland

! 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/superword.cpp
! src/hotspot/share/opto/superword.hpp
! src/hotspot/share/opto/traceAutoVectorizationTag.hpp
! src/hotspot/share/opto/vectorization.cpp
! src/hotspot/share/opto/vectorization.hpp

Changeset: af7eeffd
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-02-11 15:34:28 +0000
URL:       https://git.openjdk.org/leyden/commit/af7eeffddb40a4786e672e1a4b5bd9426578cd87

8325565: Remove unused SpaceClosure

Reviewed-by: kbarrett

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

Changeset: 4c0badcd
Author:    Jiangli Zhou <jianglizhou at google.com>
Date:      2024-02-11 19:41:44 +0000
URL:       https://git.openjdk.org/leyden/commit/4c0badcd78745729ac2f87b7ca9cdddb08a2b5c2

Merge branch 'master' into hermetic-java-runtime

! make/Main.gmk
+ make/autoconf/spec.gmk.template
! make/data/hotspot-symbols/symbols-unix
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/classfile/verifier.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/os.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/java.base/share/native/libjli/java.c
! src/java.desktop/share/classes/sun/print/PSPrinterJob.java
! src/jdk.jlink/share/classes/module-info.java
! make/Main.gmk
! make/autoconf/spec.gmk.template
! make/data/hotspot-symbols/symbols-unix
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/classfile/verifier.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/os.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/java.base/share/native/libjli/java.c
! src/java.desktop/share/classes/sun/print/PSPrinterJob.java
! src/jdk.jlink/share/classes/module-info.java

Changeset: 4ee9a87a
Author:    Jiangli Zhou <jianglizhou at google.com>
Date:      2024-02-11 20:17:09 +0000
URL:       https://git.openjdk.org/leyden/commit/4ee9a87a829e5be5ecb5a973276aa4597f1c62a4

Make closeDescriptors() as static function in src/java.base/unix/native/libjava/childproc.c and src/jdk.jdwp.agent/unix/native/libjdwp/exec_md.c.

! src/java.base/unix/native/libjava/childproc.c
! src/java.base/unix/native/libjava/childproc.h
! src/jdk.jdwp.agent/unix/native/libjdwp/exec_md.c



More information about the leyden-dev mailing list