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

duke duke at openjdk.org
Sat Jan 18 01:48:20 UTC 2025


Changeset: 90bd5445
Branch: hermetic-java-runtime
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-10-28 22:40:25 +0000
URL:       https://git.openjdk.org/leyden/commit/90bd544512de541cd98889bec58f419bc69a723d

8342958: Use jvmArgs consistently in microbenchmarks

Reviewed-by: ecaspole, jvernee

! test/micro/org/openjdk/bench/java/lang/CallerClassBench.java
! test/micro/org/openjdk/bench/java/lang/ObjectHashCode.java
! test/micro/org/openjdk/bench/java/lang/ScopedValues.java
! test/micro/org/openjdk/bench/java/lang/StringHashCode.java
! test/micro/org/openjdk/bench/java/lang/classfile/TypeKindBench.java
! test/micro/org/openjdk/bench/java/lang/classfile/Utf8EntryWriteTo.java
! test/micro/org/openjdk/bench/java/lang/foreign/AllocFromSliceTest.java
! test/micro/org/openjdk/bench/java/lang/foreign/AllocFromTest.java
! test/micro/org/openjdk/bench/java/lang/foreign/AllocTest.java
! test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadConstant.java
! test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadVirtual.java
! test/micro/org/openjdk/bench/java/lang/foreign/CriticalCalls.java
! test/micro/org/openjdk/bench/java/lang/foreign/InternalStrLen.java
! test/micro/org/openjdk/bench/java/lang/foreign/LinkUpcall.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantAsType.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverOfAddress.java
! test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentCopyUnsafe.java
! test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentGetUnsafe.java
! test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentZeroUnsafe.java
! test/micro/org/openjdk/bench/java/lang/foreign/PointerInvoke.java
! test/micro/org/openjdk/bench/java/lang/foreign/QSort.java
! test/micro/org/openjdk/bench/java/lang/foreign/SegmentBulkCopy.java
! test/micro/org/openjdk/bench/java/lang/foreign/SegmentBulkFill.java
! test/micro/org/openjdk/bench/java/lang/foreign/SegmentBulkMismatch.java
! test/micro/org/openjdk/bench/java/lang/foreign/StrLenTest.java
! test/micro/org/openjdk/bench/java/lang/foreign/ToCStringTest.java
! test/micro/org/openjdk/bench/java/lang/foreign/ToJavaStringTest.java
! test/micro/org/openjdk/bench/java/lang/foreign/UnrolledAccess.java
! test/micro/org/openjdk/bench/java/lang/foreign/Upcalls.java
! test/micro/org/openjdk/bench/java/lang/foreign/pointers/PointerBench.java
! test/micro/org/openjdk/bench/java/lang/foreign/points/PointsAccess.java
! test/micro/org/openjdk/bench/java/lang/foreign/points/PointsAlloc.java
! test/micro/org/openjdk/bench/java/lang/foreign/points/PointsDistance.java
! test/micro/org/openjdk/bench/java/lang/foreign/points/PointsFree.java
! test/micro/org/openjdk/bench/java/lang/foreign/xor/XorTest.java
! test/micro/org/openjdk/bench/java/lang/invoke/LazyStaticColdStart.java
! test/micro/org/openjdk/bench/java/lang/invoke/Wrappers.java
! test/micro/org/openjdk/bench/java/lang/reflect/proxy/ProxyGeneratorBench.java
! test/micro/org/openjdk/bench/java/net/NetworkInterfaceLookup.java
! test/micro/org/openjdk/bench/java/net/SocketChannelConnectionSetup.java
! test/micro/org/openjdk/bench/java/net/SocketEventOverhead.java
! test/micro/org/openjdk/bench/java/net/ThreadLocalParseUtil.java
! test/micro/org/openjdk/bench/java/security/AlgorithmConstraintsPermits.java
! test/micro/org/openjdk/bench/java/security/CacheBench.java
! test/micro/org/openjdk/bench/java/security/CipherSuiteBench.java
! test/micro/org/openjdk/bench/java/security/HSS.java
! test/micro/org/openjdk/bench/java/security/MessageDigests.java
! test/micro/org/openjdk/bench/java/security/PKCS12KeyStores.java
! test/micro/org/openjdk/bench/java/security/ProtectionDomainBench.java
! test/micro/org/openjdk/bench/java/security/Signatures.java
! test/micro/org/openjdk/bench/java/util/ArraysSort.java
! test/micro/org/openjdk/bench/java/util/ListArgs.java
! test/micro/org/openjdk/bench/java/util/StringJoinerBenchmark.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherFMRPar.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherFMRSeq.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherFlatMapInfinitySeq.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherFlatMapSeq.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherMapPar.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherMapSeq.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherMiscPar.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherMiscSeq.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherReducePar.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherReduceSeq.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherWhileOrdered.java
! test/micro/org/openjdk/bench/javax/crypto/AES.java
! test/micro/org/openjdk/bench/javax/crypto/AESReinit.java
! test/micro/org/openjdk/bench/javax/crypto/Crypto.java
! test/micro/org/openjdk/bench/javax/crypto/full/CryptoBase.java
! test/micro/org/openjdk/bench/javax/crypto/full/Poly1305DigestBench.java
! test/micro/org/openjdk/bench/javax/crypto/full/PolynomialP256Bench.java
! test/micro/org/openjdk/bench/jdk/classfile/AbstractCorpusBenchmark.java
! test/micro/org/openjdk/bench/jdk/classfile/ClassfileBenchmark.java
! test/micro/org/openjdk/bench/jdk/classfile/CodeAttributeTools.java
! test/micro/org/openjdk/bench/jdk/classfile/ConstantPoolBuildingClassEntry.java
! test/micro/org/openjdk/bench/jdk/classfile/RebuildMethodBodies.java
! test/micro/org/openjdk/bench/jdk/classfile/RepeatedModelTraversal.java
! test/micro/org/openjdk/bench/jdk/classfile/Write.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/ArrayMismatchBenchmark.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/BlackScholes.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/ColumnFilterBenchmark.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/EqualsIgnoreCaseBenchmark.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/GatherOperationsBenchmark.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/IndexInRangeBenchmark.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/IndexVectorBenchmark.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/LoadMaskedIOOBEBenchmark.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/MaskCastOperationsBenchmark.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/MaskFromLongBenchmark.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/MaskQueryOperationsBenchmark.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/MaskedLogicOpts.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/MemorySegmentVectorAccess.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/RearrangeBytesBenchmark.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/RotateBenchmark.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/SelectFromBenchmark.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/StoreMaskTrueCount.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/StoreMaskedBenchmark.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/StoreMaskedIOOBEBenchmark.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/TestLoadSegmentVarious.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/TestLoadStoreBytes.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/TestLoadStoreShorts.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/VectorExtractBenchmark.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/VectorFPtoIntCastOperations.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/VectorZeroExtend.java
! test/micro/org/openjdk/bench/jdk/preview/patterns/Exactness.java
! test/micro/org/openjdk/bench/vm/compiler/AllocationMerges.java
! test/micro/org/openjdk/bench/vm/compiler/ClearMemory.java
! test/micro/org/openjdk/bench/vm/compiler/ConstructorBarriers.java
! test/micro/org/openjdk/bench/vm/compiler/InterfacePrivateCalls.java
! test/micro/org/openjdk/bench/vm/compiler/MergeStoreBench.java
! test/micro/org/openjdk/bench/vm/compiler/MergeStores.java
! test/micro/org/openjdk/bench/vm/compiler/SecondarySuperCacheHits.java
! test/micro/org/openjdk/bench/vm/compiler/SecondarySuperCacheInterContention.java
! test/micro/org/openjdk/bench/vm/compiler/SecondarySuperCacheIntraContention.java
! test/micro/org/openjdk/bench/vm/compiler/SubIdealC0Minus_YPlusC1_.java
! test/micro/org/openjdk/bench/vm/compiler/TypeVectorOperations.java
! test/micro/org/openjdk/bench/vm/compiler/VectorAlignment.java
! test/micro/org/openjdk/bench/vm/compiler/VectorBitCount.java
! test/micro/org/openjdk/bench/vm/compiler/VectorLoadToStoreForwarding.java
! test/micro/org/openjdk/bench/vm/compiler/VectorReduction.java
! test/micro/org/openjdk/bench/vm/compiler/VectorReduction2.java
! test/micro/org/openjdk/bench/vm/compiler/VectorReductionFloatingMinMax.java
! test/micro/org/openjdk/bench/vm/compiler/overhead/SimpleRepeatCompilation.java
! test/micro/org/openjdk/bench/vm/compiler/x86/BasicRules.java
! test/micro/org/openjdk/bench/vm/compiler/x86/ConvertF2I.java
! test/micro/org/openjdk/bench/vm/compiler/x86/LeaInstruction.java
! test/micro/org/openjdk/bench/vm/fences/SafePublishing.java
! test/micro/org/openjdk/bench/vm/gc/MicroLargePages.java
! test/micro/org/openjdk/bench/vm/gc/RawAllocationRate.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/AllDead.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/AllLive.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/DifferentObjectSizesArray.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/DifferentObjectSizesHashMap.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/DifferentObjectSizesTreeMap.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfDeadFirstPart.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfDeadInterleaved.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfDeadInterleavedChunks.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfDeadSecondPart.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfHashedHalfDead.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/NoObjects.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/OneBigObject.java
! test/micro/org/openjdk/bench/vm/lang/TypePollution.java
! test/micro/org/openjdk/bench/vm/runtime/NMTBenchmark.java
! test/micro/org/openjdk/bench/vm/runtime/NMTBenchmark_wb.java

Changeset: f0075d59
Branch: hermetic-java-runtime
Author:    Fei Yang <fyang at openjdk.org>
Date:      2024-10-29 00:15:18 +0000
URL:       https://git.openjdk.org/leyden/commit/f0075d593db657182e1857e54710a1052e9d1cf0

8343115: SkipIfEqual class is not used after JDK-8335946

Reviewed-by: coleenp

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp

Changeset: 54327bc4
Branch: hermetic-java-runtime
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2024-10-29 04:22:34 +0000
URL:       https://git.openjdk.org/leyden/commit/54327bc4e38773b7461977ce17f2185c068bce9b

8342962: [s390x] TestOSRLotsOfLocals.java crashes

Reviewed-by: lucy, mdoerr

! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp

Changeset: df3473e2
Branch: hermetic-java-runtime
Author:    SendaoYan <syan at openjdk.org>
Date:      2024-10-29 06:05:56 +0000
URL:       https://git.openjdk.org/leyden/commit/df3473e22069145334dd7323bfa793c237a7f26e

8343178: Test BasicTest.java javac compile fails cannot find symbol

Reviewed-by: jpai, asemenyuk

! test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java

Changeset: 88dc655a
Branch: hermetic-java-runtime
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-10-29 06:43:56 +0000
URL:       https://git.openjdk.org/leyden/commit/88dc655a6d6cfc71c467405b62bd35beeed7794f

8342988: GHA: Build JTReg in single step

Reviewed-by: ihse

+ .github/actions/build-jtreg/action.yml
! .github/actions/get-jtreg/action.yml
! .github/workflows/main.yml

Changeset: 0abfa3ba
Branch: hermetic-java-runtime
Author:    Robert Toyonaga <rtoyonag at redhat.com>
Date:      2024-10-29 07:50:43 +0000
URL:       https://git.openjdk.org/leyden/commit/0abfa3ba8f72538f62be838c1ebac8cfbdd14cdf

8304824: NMT should not use ThreadCritical

Reviewed-by: stuefe, dholmes, jsjolen

! src/hotspot/os/posix/perfMemory_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/perfMemory_windows.cpp
! src/hotspot/share/nmt/memBaseline.cpp
! src/hotspot/share/nmt/memReporter.cpp
! src/hotspot/share/nmt/memTracker.hpp
! src/hotspot/share/nmt/memoryFileTracker.cpp
! src/hotspot/share/nmt/memoryFileTracker.hpp
! src/hotspot/share/nmt/nmtCommon.hpp
! src/hotspot/share/nmt/threadStackTracker.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/utilities/vmError.cpp

Changeset: e389f82b
Branch: hermetic-java-runtime
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-10-29 08:07:22 +0000
URL:       https://git.openjdk.org/leyden/commit/e389f82b1b2365a43fef744936b222328d71494b

8343137: C2: VerifyLoopOptimizations fails with "Was reachable in only one"

Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/loopnode.cpp
- test/hotspot/jtreg/compiler/predicates/TestTemplateAssertionPredicateNotRemoved.java
= test/hotspot/jtreg/compiler/predicates/assertion/TestAssertionPredicateDoesntConstantFold.java
+ test/hotspot/jtreg/compiler/predicates/assertion/TestMissingSetCtrlForTrueConstant.java
+ test/hotspot/jtreg/compiler/predicates/assertion/TestTemplateAssertionPredicateNotRemoved.java
= test/hotspot/jtreg/compiler/predicates/assertion/TestTemplateAssertionPredicateWithTwoUCTs.java

Changeset: beff8bfe
Branch: hermetic-java-runtime
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-10-29 08:18:44 +0000
URL:       https://git.openjdk.org/leyden/commit/beff8bfe2a5334823b67cb748bc8652dc6a3f3d4

8342823: Ubsan: ciEnv.cpp:1614:65: runtime error: member call on null pointer of type 'struct CompileTask'

Reviewed-by: kvn, mdoerr

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

Changeset: 79a07ad7
Branch: hermetic-java-runtime
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-10-29 08:47:13 +0000
URL:       https://git.openjdk.org/leyden/commit/79a07ad726f4e4b0502a22a55832960aa1561911

8343149: Cleanup os::print_tos_pc on AIX

Reviewed-by: mdoerr, lucy, jkern

! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp

Changeset: 6332e258
Branch: hermetic-java-runtime
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2024-10-29 10:48:47 +0000
URL:       https://git.openjdk.org/leyden/commit/6332e258f91789cf50d07a6929f32ff3aaef1a92

8343183: [s390x]: Problemlist runtime/Monitor/SyncOnValueBasedClassTest.java Failure

Reviewed-by: dholmes

! test/hotspot/jtreg/ProblemList.txt

Changeset: d8430efb
Branch: hermetic-java-runtime
Author:    Boris Ulasevich <bulasevich at openjdk.org>
Date:      2024-10-29 12:02:12 +0000
URL:       https://git.openjdk.org/leyden/commit/d8430efb5e159b8e08d2cac66b46cb4ff1112927

8339573: Update CodeCacheSegmentSize and CodeEntryAlignment for ARM

Reviewed-by: kvn, eastigeevich

! src/hotspot/cpu/aarch64/globals_aarch64.hpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/arm/globals_arm.hpp

Changeset: d8b3685d
Branch: hermetic-java-runtime
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2024-10-29 13:30:26 +0000
URL:       https://git.openjdk.org/leyden/commit/d8b3685d36873904248e9701f66459e074a4a8ab

8342607: Enhance register printing on x86_64 platforms

Co-authored-by: Richard Reingruber <rrich at openjdk.org>
Reviewed-by: rrich, stuefe, mbaesken

! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
! src/hotspot/share/utilities/debug.cpp

Changeset: 7c800e6b
Branch: hermetic-java-runtime
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-10-29 14:23:07 +0000
URL:       https://git.openjdk.org/leyden/commit/7c800e6bae388dd87986f366787398fe99b4e2ee

8343026: JFR: Index into fields in the topFrame

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/Type.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/FieldBuilder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Utils.java

Changeset: 4ce19ca1
Branch: hermetic-java-runtime
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-10-29 14:57:14 +0000
URL:       https://git.openjdk.org/leyden/commit/4ce19ca110b6e1eeed7483a1ec7c75fbc1d1b773

8343190: GHA: Try building JTReg several times

Reviewed-by: erikj, ihse

! .github/actions/build-jtreg/action.yml

Changeset: 9cfb0f7f
Branch: hermetic-java-runtime
Author:    Ferenc Rakoczi <ferenc.r.rakoczi at oracle.com>
Committer: Weijun Wang <weijun at openjdk.org>
Date:      2024-10-29 15:18:24 +0000
URL:       https://git.openjdk.org/leyden/commit/9cfb0f7f7ad31081c917be1eb0e39e2552e45382

8341527: AVX-512 intrinsic for SHA3

Reviewed-by: sviswanathan

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
+ src/hotspot/cpu/x86/stubGenerator_x86_64_sha3.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/java.base/share/classes/sun/security/provider/SHA3.java
! test/hotspot/jtreg/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java

Changeset: 520ddac9
Branch: hermetic-java-runtime
Author:    Varada M <varadam at openjdk.org>
Date:      2024-10-29 18:20:03 +0000
URL:       https://git.openjdk.org/leyden/commit/520ddac97053be669d9678375266ccfd6724e3e1

8331861: [PPC64] Implement load / store assembler functions which take an Address object

Reviewed-by: amitkumar, mdoerr

! src/hotspot/cpu/ppc/assembler_ppc.hpp
! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/z/zBarrierSetAssembler_ppc.cpp

Changeset: 60364ef0
Branch: hermetic-java-runtime
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2024-10-29 19:59:43 +0000
URL:       https://git.openjdk.org/leyden/commit/60364ef0010bde2933c22bf581ff8b3700c4afd6

8341273: JVMTI is not properly hiding some continuation related methods

Reviewed-by: alanb, amenkov

! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/oops/constMethodFlags.hpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/classes/jdk/internal/vm/Continuation.java
+ src/java.base/share/classes/jdk/internal/vm/annotation/JvmtiHideEvents.java
! src/java.base/share/classes/jdk/internal/vm/annotation/JvmtiMountTransition.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetFrameCount/framecnt01/framecnt01.java
+ test/hotspot/jtreg/serviceability/jvmti/vthread/CheckHiddenFrames/CheckHiddenFrames.java
+ test/hotspot/jtreg/serviceability/jvmti/vthread/CheckHiddenFrames/libCheckHiddenFrames.cpp

Changeset: 40f3d50b
Branch: hermetic-java-runtime
Author:    SendaoYan <syan at openjdk.org>
Date:      2024-10-29 23:17:52 +0000
URL:       https://git.openjdk.org/leyden/commit/40f3d50badc20db5fbfcd485447e634778d03248

8343211: Compile error: redefinition of 'Assembler::evmovdquw(XMMRegister,KRegister,XMMRegister,bool,int)'

Reviewed-by: vpaprotski, sviswanathan, thartmann, shade

! src/hotspot/cpu/x86/assembler_x86.cpp
! test/hotspot/jtreg/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java

Changeset: ceaa71e7
Branch: hermetic-java-runtime
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2024-10-30 02:41:45 +0000
URL:       https://git.openjdk.org/leyden/commit/ceaa71e73100072b73e8bb8ec57259510e92f1c5

8342576: [macos] AppContentTest still fails after JDK-8341443 for same reason on older macOS versions

Co-authored-by: Alexander Matveev <almatvee at openjdk.org>
Reviewed-by: almatvee

! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/share/AppContentTest.java

Changeset: bd795946
Branch: hermetic-java-runtime
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-10-30 02:52:54 +0000
URL:       https://git.openjdk.org/leyden/commit/bd795946e777fccf797b1b69806217f988212f73

8343037: Missing @since tag on JColorChooser.showDialog overload

Reviewed-by: prr

! src/java.desktop/share/classes/javax/swing/JColorChooser.java
! src/java.desktop/share/classes/javax/swing/colorchooser/AbstractColorChooserPanel.java

Changeset: b6f745df
Branch: hermetic-java-runtime
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2024-10-30 03:09:47 +0000
URL:       https://git.openjdk.org/leyden/commit/b6f745df5795341dab1fc049a188a9e70d563a1a

8342489: compiler/c2/irTests/TestVectorizationMismatchedAccess.java fails on big-endian platforms

Reviewed-by: epeter, mbaesken

! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationMismatchedAccess.java

Changeset: 158ae51b
Branch: hermetic-java-runtime
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-10-30 05:58:22 +0000
URL:       https://git.openjdk.org/leyden/commit/158ae51be0fa5e8f90ad534df3e4f07745a443dc

8250659: Clarify in ParameterizedType.getRawType() doc that only Class is returned

Reviewed-by: darcy

! src/java.base/share/classes/java/lang/reflect/ParameterizedType.java

Changeset: 63c19d3d
Branch: hermetic-java-runtime
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-10-30 06:11:06 +0000
URL:       https://git.openjdk.org/leyden/commit/63c19d3db586920108808866c7a094a5ae41bc22

8341977: Replace predicate walking and cloning code for Loop Peeling with a predicate visitor

Reviewed-by: kvn, epeter

! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp

Changeset: f7f51983
Branch: hermetic-java-runtime
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-10-30 08:06:54 +0000
URL:       https://git.openjdk.org/leyden/commit/f7f5198367c74a97933fba7b18aa68f340a5a59c

8343186: hsdis build libopcodes and libbfd are not found

Reviewed-by: erikj, ihse, shade, jwaters

! make/autoconf/lib-hsdis.m4

Changeset: 9003524c
Branch: hermetic-java-runtime
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-10-30 10:24:12 +0000
URL:       https://git.openjdk.org/leyden/commit/9003524c8bbe5041b8d51deb6000b688a29027f8

8342588: Shenandoah: Pull shared closures together in one header

Reviewed-by: wkemper, kdnilsen, simonis

! src/hotspot/share/gc/shenandoah/shenandoahClosures.hpp
! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp
- src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp
- src/hotspot/share/gc/shenandoah/shenandoahOopClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahSTWMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp

Changeset: 0fe15d68
Branch: hermetic-java-runtime
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-10-30 10:39:05 +0000
URL:       https://git.openjdk.org/leyden/commit/0fe15d683630646d42d3b0ff75656a9b9006d61d

8343040: Clean up references to JRE in the launcher code

Reviewed-by: alanb, darcy

! src/java.base/macosx/native/libjli/java_md_macosx.m
! src/java.base/share/native/libjli/emessages.h
! src/java.base/share/native/libjli/java.c
! src/java.base/share/native/libjli/java.h
! src/java.base/unix/native/libjli/java_md.c
! src/java.base/unix/native/libjli/java_md.h
! src/java.base/unix/native/libjli/java_md_common.c
! src/java.base/windows/native/libjli/java_md.c

Changeset: 821c514a
Branch: hermetic-java-runtime
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2024-10-30 11:05:07 +0000
URL:       https://git.openjdk.org/leyden/commit/821c514a132e809a14648ddbb56f2ffee85fd35a

8341692: Implement JEP 490: ZGC: Remove the Non-Generational Mode

Reviewed-by: ihse, eosterlund, stefank, prr, cjplummer, dholmes

! make/RunTests.gmk
! make/hotspot/gensrc/GensrcAdlc.gmk
! make/hotspot/lib/JvmFeatures.gmk
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
- src/hotspot/cpu/aarch64/gc/x/xBarrierSetAssembler_aarch64.cpp
- src/hotspot/cpu/aarch64/gc/x/xBarrierSetAssembler_aarch64.hpp
- src/hotspot/cpu/aarch64/gc/x/xGlobals_aarch64.cpp
- src/hotspot/cpu/aarch64/gc/x/xGlobals_aarch64.hpp
- src/hotspot/cpu/aarch64/gc/x/x_aarch64.ad
! src/hotspot/cpu/aarch64/gc/z/z_aarch64.ad
- src/hotspot/cpu/ppc/gc/x/xBarrierSetAssembler_ppc.cpp
- src/hotspot/cpu/ppc/gc/x/xBarrierSetAssembler_ppc.hpp
- src/hotspot/cpu/ppc/gc/x/xGlobals_ppc.cpp
- src/hotspot/cpu/ppc/gc/x/xGlobals_ppc.hpp
- src/hotspot/cpu/ppc/gc/x/x_ppc.ad
! src/hotspot/cpu/ppc/gc/z/z_ppc.ad
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
- src/hotspot/cpu/riscv/gc/x/xBarrierSetAssembler_riscv.cpp
- src/hotspot/cpu/riscv/gc/x/xBarrierSetAssembler_riscv.hpp
- src/hotspot/cpu/riscv/gc/x/xGlobals_riscv.cpp
- src/hotspot/cpu/riscv/gc/x/xGlobals_riscv.hpp
- src/hotspot/cpu/riscv/gc/x/x_riscv.ad
! src/hotspot/cpu/riscv/gc/z/z_riscv.ad
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
- src/hotspot/cpu/x86/gc/x/xBarrierSetAssembler_x86.cpp
- src/hotspot/cpu/x86/gc/x/xBarrierSetAssembler_x86.hpp
- src/hotspot/cpu/x86/gc/x/xGlobals_x86.cpp
- src/hotspot/cpu/x86/gc/x/xGlobals_x86.hpp
- src/hotspot/cpu/x86/gc/x/x_x86_64.ad
! src/hotspot/cpu/x86/gc/z/z_x86_64.ad
- src/hotspot/os/bsd/gc/x/xLargePages_bsd.cpp
- src/hotspot/os/bsd/gc/x/xNUMA_bsd.cpp
- src/hotspot/os/bsd/gc/x/xPhysicalMemoryBacking_bsd.cpp
- src/hotspot/os/bsd/gc/x/xPhysicalMemoryBacking_bsd.hpp
- src/hotspot/os/linux/gc/x/xLargePages_linux.cpp
- src/hotspot/os/linux/gc/x/xMountPoint_linux.cpp
- src/hotspot/os/linux/gc/x/xMountPoint_linux.hpp
- src/hotspot/os/linux/gc/x/xNUMA_linux.cpp
- src/hotspot/os/linux/gc/x/xPhysicalMemoryBacking_linux.cpp
- src/hotspot/os/linux/gc/x/xPhysicalMemoryBacking_linux.hpp
- src/hotspot/os/linux/gc/x/xSyscall_linux.cpp
- src/hotspot/os/linux/gc/x/xSyscall_linux.hpp
- src/hotspot/os/posix/gc/x/xArguments_posix.cpp
- src/hotspot/os/posix/gc/x/xInitialize_posix.cpp
- src/hotspot/os/posix/gc/x/xUtils_posix.cpp
- src/hotspot/os/posix/gc/x/xVirtualMemory_posix.cpp
- src/hotspot/os/windows/gc/x/xArguments_windows.cpp
- src/hotspot/os/windows/gc/x/xInitialize_windows.cpp
- src/hotspot/os/windows/gc/x/xLargePages_windows.cpp
- src/hotspot/os/windows/gc/x/xMapper_windows.cpp
- src/hotspot/os/windows/gc/x/xMapper_windows.hpp
- src/hotspot/os/windows/gc/x/xNUMA_windows.cpp
- src/hotspot/os/windows/gc/x/xPhysicalMemoryBacking_windows.cpp
- src/hotspot/os/windows/gc/x/xPhysicalMemoryBacking_windows.hpp
- src/hotspot/os/windows/gc/x/xSyscall_windows.cpp
- src/hotspot/os/windows/gc/x/xSyscall_windows.hpp
- src/hotspot/os/windows/gc/x/xUtils_windows.cpp
- src/hotspot/os/windows/gc/x/xVirtualMemory_windows.cpp
- src/hotspot/os_cpu/linux_aarch64/gc/x/xSyscall_linux_aarch64.hpp
- src/hotspot/os_cpu/linux_ppc/gc/x/xSyscall_linux_ppc.hpp
- src/hotspot/os_cpu/linux_riscv/gc/x/xSyscall_linux_riscv.hpp
- src/hotspot/os_cpu/linux_x86/gc/x/xSyscall_linux_x86.hpp
! src/hotspot/share/gc/shared/barrierSetConfig.hpp
! src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp
! src/hotspot/share/gc/shared/gcConfig.cpp
! src/hotspot/share/gc/shared/gcConfiguration.cpp
! src/hotspot/share/gc/shared/gcName.hpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/gc/shared/vmStructs_gc.hpp
- src/hotspot/share/gc/x/c1/xBarrierSetC1.cpp
- src/hotspot/share/gc/x/c1/xBarrierSetC1.hpp
- src/hotspot/share/gc/x/c2/xBarrierSetC2.cpp
- src/hotspot/share/gc/x/c2/xBarrierSetC2.hpp
- src/hotspot/share/gc/x/vmStructs_x.cpp
- src/hotspot/share/gc/x/vmStructs_x.hpp
- src/hotspot/share/gc/x/xAbort.cpp
- src/hotspot/share/gc/x/xAbort.hpp
- src/hotspot/share/gc/x/xAbort.inline.hpp
- src/hotspot/share/gc/x/xAddress.cpp
- src/hotspot/share/gc/x/xAddress.hpp
- src/hotspot/share/gc/x/xAddress.inline.hpp
- src/hotspot/share/gc/x/xAddressSpaceLimit.cpp
- src/hotspot/share/gc/x/xAddressSpaceLimit.hpp
- src/hotspot/share/gc/x/xAllocationFlags.hpp
- src/hotspot/share/gc/x/xArguments.cpp
- src/hotspot/share/gc/x/xArguments.hpp
- src/hotspot/share/gc/x/xArray.hpp
- src/hotspot/share/gc/x/xArray.inline.hpp
- src/hotspot/share/gc/x/xAttachedArray.hpp
- src/hotspot/share/gc/x/xAttachedArray.inline.hpp
- src/hotspot/share/gc/x/xBarrier.cpp
- src/hotspot/share/gc/x/xBarrier.hpp
- src/hotspot/share/gc/x/xBarrier.inline.hpp
- src/hotspot/share/gc/x/xBarrierSet.cpp
- src/hotspot/share/gc/x/xBarrierSet.hpp
- src/hotspot/share/gc/x/xBarrierSet.inline.hpp
- src/hotspot/share/gc/x/xBarrierSetAssembler.cpp
- src/hotspot/share/gc/x/xBarrierSetAssembler.hpp
- src/hotspot/share/gc/x/xBarrierSetNMethod.cpp
- src/hotspot/share/gc/x/xBarrierSetNMethod.hpp
- src/hotspot/share/gc/x/xBarrierSetRuntime.cpp
- src/hotspot/share/gc/x/xBarrierSetRuntime.hpp
- src/hotspot/share/gc/x/xBarrierSetStackChunk.cpp
- src/hotspot/share/gc/x/xBarrierSetStackChunk.hpp
- src/hotspot/share/gc/x/xBitField.hpp
- src/hotspot/share/gc/x/xBitMap.hpp
- src/hotspot/share/gc/x/xBitMap.inline.hpp
- src/hotspot/share/gc/x/xBreakpoint.cpp
- src/hotspot/share/gc/x/xBreakpoint.hpp
- src/hotspot/share/gc/x/xCPU.cpp
- src/hotspot/share/gc/x/xCPU.hpp
- src/hotspot/share/gc/x/xCPU.inline.hpp
- src/hotspot/share/gc/x/xCollectedHeap.cpp
- src/hotspot/share/gc/x/xCollectedHeap.hpp
- src/hotspot/share/gc/x/xDebug.gdb
- src/hotspot/share/gc/x/xDirector.cpp
- src/hotspot/share/gc/x/xDirector.hpp
- src/hotspot/share/gc/x/xDriver.cpp
- src/hotspot/share/gc/x/xDriver.hpp
- src/hotspot/share/gc/x/xErrno.cpp
- src/hotspot/share/gc/x/xErrno.hpp
- src/hotspot/share/gc/x/xForwarding.cpp
- src/hotspot/share/gc/x/xForwarding.hpp
- src/hotspot/share/gc/x/xForwarding.inline.hpp
- src/hotspot/share/gc/x/xForwardingAllocator.cpp
- src/hotspot/share/gc/x/xForwardingAllocator.hpp
- src/hotspot/share/gc/x/xForwardingAllocator.inline.hpp
- src/hotspot/share/gc/x/xForwardingEntry.hpp
- src/hotspot/share/gc/x/xForwardingTable.hpp
- src/hotspot/share/gc/x/xForwardingTable.inline.hpp
- src/hotspot/share/gc/x/xFuture.hpp
- src/hotspot/share/gc/x/xFuture.inline.hpp
- src/hotspot/share/gc/x/xGlobals.cpp
- src/hotspot/share/gc/x/xGlobals.hpp
- src/hotspot/share/gc/x/xGranuleMap.hpp
- src/hotspot/share/gc/x/xGranuleMap.inline.hpp
- src/hotspot/share/gc/x/xHash.hpp
- src/hotspot/share/gc/x/xHash.inline.hpp
- src/hotspot/share/gc/x/xHeap.cpp
- src/hotspot/share/gc/x/xHeap.hpp
- src/hotspot/share/gc/x/xHeap.inline.hpp
- src/hotspot/share/gc/x/xHeapIterator.cpp
- src/hotspot/share/gc/x/xHeapIterator.hpp
- src/hotspot/share/gc/x/xHeuristics.cpp
- src/hotspot/share/gc/x/xHeuristics.hpp
- src/hotspot/share/gc/x/xInitialize.cpp
- src/hotspot/share/gc/x/xInitialize.hpp
- src/hotspot/share/gc/x/xLargePages.cpp
- src/hotspot/share/gc/x/xLargePages.hpp
- src/hotspot/share/gc/x/xLargePages.inline.hpp
- src/hotspot/share/gc/x/xList.hpp
- src/hotspot/share/gc/x/xList.inline.hpp
- src/hotspot/share/gc/x/xLiveMap.cpp
- src/hotspot/share/gc/x/xLiveMap.hpp
- src/hotspot/share/gc/x/xLiveMap.inline.hpp
- src/hotspot/share/gc/x/xLock.hpp
- src/hotspot/share/gc/x/xLock.inline.hpp
- src/hotspot/share/gc/x/xMark.cpp
- src/hotspot/share/gc/x/xMark.hpp
- src/hotspot/share/gc/x/xMark.inline.hpp
- src/hotspot/share/gc/x/xMarkCache.cpp
- src/hotspot/share/gc/x/xMarkCache.hpp
- src/hotspot/share/gc/x/xMarkCache.inline.hpp
- src/hotspot/share/gc/x/xMarkContext.hpp
- src/hotspot/share/gc/x/xMarkContext.inline.hpp
- src/hotspot/share/gc/x/xMarkStack.cpp
- src/hotspot/share/gc/x/xMarkStack.hpp
- src/hotspot/share/gc/x/xMarkStack.inline.hpp
- src/hotspot/share/gc/x/xMarkStackAllocator.cpp
- src/hotspot/share/gc/x/xMarkStackAllocator.hpp
- src/hotspot/share/gc/x/xMarkStackEntry.hpp
- src/hotspot/share/gc/x/xMarkTerminate.hpp
- src/hotspot/share/gc/x/xMarkTerminate.inline.hpp
- src/hotspot/share/gc/x/xMemory.cpp
- src/hotspot/share/gc/x/xMemory.hpp
- src/hotspot/share/gc/x/xMemory.inline.hpp
- src/hotspot/share/gc/x/xMessagePort.hpp
- src/hotspot/share/gc/x/xMessagePort.inline.hpp
- src/hotspot/share/gc/x/xMetronome.cpp
- src/hotspot/share/gc/x/xMetronome.hpp
- src/hotspot/share/gc/x/xNMethod.cpp
- src/hotspot/share/gc/x/xNMethod.hpp
- src/hotspot/share/gc/x/xNMethodData.cpp
- src/hotspot/share/gc/x/xNMethodData.hpp
- src/hotspot/share/gc/x/xNMethodTable.cpp
- src/hotspot/share/gc/x/xNMethodTable.hpp
- src/hotspot/share/gc/x/xNMethodTableEntry.hpp
- src/hotspot/share/gc/x/xNMethodTableIteration.cpp
- src/hotspot/share/gc/x/xNMethodTableIteration.hpp
- src/hotspot/share/gc/x/xNUMA.cpp
- src/hotspot/share/gc/x/xNUMA.hpp
- src/hotspot/share/gc/x/xNUMA.inline.hpp
- src/hotspot/share/gc/x/xObjArrayAllocator.cpp
- src/hotspot/share/gc/x/xObjArrayAllocator.hpp
- src/hotspot/share/gc/x/xObjectAllocator.cpp
- src/hotspot/share/gc/x/xObjectAllocator.hpp
- src/hotspot/share/gc/x/xOop.hpp
- src/hotspot/share/gc/x/xOop.inline.hpp
- src/hotspot/share/gc/x/xPage.cpp
- src/hotspot/share/gc/x/xPage.hpp
- src/hotspot/share/gc/x/xPage.inline.hpp
- src/hotspot/share/gc/x/xPageAllocator.cpp
- src/hotspot/share/gc/x/xPageAllocator.hpp
- src/hotspot/share/gc/x/xPageAllocator.inline.hpp
- src/hotspot/share/gc/x/xPageCache.cpp
- src/hotspot/share/gc/x/xPageCache.hpp
- src/hotspot/share/gc/x/xPageTable.cpp
- src/hotspot/share/gc/x/xPageTable.hpp
- src/hotspot/share/gc/x/xPageTable.inline.hpp
- src/hotspot/share/gc/x/xPhysicalMemory.cpp
- src/hotspot/share/gc/x/xPhysicalMemory.hpp
- src/hotspot/share/gc/x/xPhysicalMemory.inline.hpp
- src/hotspot/share/gc/x/xReferenceProcessor.cpp
- src/hotspot/share/gc/x/xReferenceProcessor.hpp
- src/hotspot/share/gc/x/xRelocate.cpp
- src/hotspot/share/gc/x/xRelocate.hpp
- src/hotspot/share/gc/x/xRelocationSet.cpp
- src/hotspot/share/gc/x/xRelocationSet.hpp
- src/hotspot/share/gc/x/xRelocationSet.inline.hpp
- src/hotspot/share/gc/x/xRelocationSetSelector.cpp
- src/hotspot/share/gc/x/xRelocationSetSelector.hpp
- src/hotspot/share/gc/x/xRelocationSetSelector.inline.hpp
- src/hotspot/share/gc/x/xResurrection.cpp
- src/hotspot/share/gc/x/xResurrection.hpp
- src/hotspot/share/gc/x/xResurrection.inline.hpp
- src/hotspot/share/gc/x/xRootsIterator.cpp
- src/hotspot/share/gc/x/xRootsIterator.hpp
- src/hotspot/share/gc/x/xRuntimeWorkers.cpp
- src/hotspot/share/gc/x/xRuntimeWorkers.hpp
- src/hotspot/share/gc/x/xSafeDelete.hpp
- src/hotspot/share/gc/x/xSafeDelete.inline.hpp
- src/hotspot/share/gc/x/xServiceability.cpp
- src/hotspot/share/gc/x/xServiceability.hpp
- src/hotspot/share/gc/x/xStackWatermark.cpp
- src/hotspot/share/gc/x/xStackWatermark.hpp
- src/hotspot/share/gc/x/xStat.cpp
- src/hotspot/share/gc/x/xStat.hpp
- src/hotspot/share/gc/x/xTask.cpp
- src/hotspot/share/gc/x/xTask.hpp
- src/hotspot/share/gc/x/xThread.cpp
- src/hotspot/share/gc/x/xThread.hpp
- src/hotspot/share/gc/x/xThread.inline.hpp
- src/hotspot/share/gc/x/xThreadLocalAllocBuffer.cpp
- src/hotspot/share/gc/x/xThreadLocalAllocBuffer.hpp
- src/hotspot/share/gc/x/xThreadLocalData.hpp
- src/hotspot/share/gc/x/xTracer.cpp
- src/hotspot/share/gc/x/xTracer.hpp
- src/hotspot/share/gc/x/xTracer.inline.hpp
- src/hotspot/share/gc/x/xUncommitter.cpp
- src/hotspot/share/gc/x/xUncommitter.hpp
- src/hotspot/share/gc/x/xUnload.cpp
- src/hotspot/share/gc/x/xUnload.hpp
- src/hotspot/share/gc/x/xUnmapper.cpp
- src/hotspot/share/gc/x/xUnmapper.hpp
- src/hotspot/share/gc/x/xUtils.hpp
- src/hotspot/share/gc/x/xUtils.inline.hpp
- src/hotspot/share/gc/x/xValue.hpp
- src/hotspot/share/gc/x/xValue.inline.hpp
- src/hotspot/share/gc/x/xVerify.cpp
- src/hotspot/share/gc/x/xVerify.hpp
- src/hotspot/share/gc/x/xVirtualMemory.cpp
- src/hotspot/share/gc/x/xVirtualMemory.hpp
- src/hotspot/share/gc/x/xVirtualMemory.inline.hpp
- src/hotspot/share/gc/x/xWeakRootsProcessor.cpp
- src/hotspot/share/gc/x/xWeakRootsProcessor.hpp
- src/hotspot/share/gc/x/xWorkers.cpp
- src/hotspot/share/gc/x/xWorkers.hpp
- src/hotspot/share/gc/x/x_globals.hpp
- src/hotspot/share/gc/z/shared/vmStructs_z_shared.hpp
- src/hotspot/share/gc/z/shared/zSharedArguments.cpp
- src/hotspot/share/gc/z/shared/zSharedArguments.hpp
- src/hotspot/share/gc/z/shared/z_shared_globals.hpp
! src/hotspot/share/gc/z/zArguments.cpp
! src/hotspot/share/gc/z/zArguments.hpp
! src/hotspot/share/gc/z/z_globals.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/oops/stackChunkOop.inline.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HSDB.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XAddress.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XAttachedArrayForForwarding.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XBarrier.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XCollectedHeap.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XExternalBitMap.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XForwarding.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XForwardingEntry.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XForwardingTable.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XForwardingTableCursor.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XForwardingTableEntry.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XGlobals.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XGlobalsForVMStructs.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XGranuleMapForForwarding.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XGranuleMapForPageTable.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XHash.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XHeap.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XOop.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XPage.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XPageAllocator.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XPageTable.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XPageTableEntry.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XRelocate.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XUtils.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XVirtualMemory.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/Universe.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapSummary.java
- test/hotspot/gtest/gc/x/test_xAddress.cpp
- test/hotspot/gtest/gc/x/test_xArray.cpp
- test/hotspot/gtest/gc/x/test_xBitField.cpp
- test/hotspot/gtest/gc/x/test_xBitMap.cpp
- test/hotspot/gtest/gc/x/test_xForwarding.cpp
- test/hotspot/gtest/gc/x/test_xList.cpp
- test/hotspot/gtest/gc/x/test_xLiveMap.cpp
- test/hotspot/gtest/gc/x/test_xPhysicalMemory.cpp
- test/hotspot/gtest/gc/x/test_xVirtualMemory.cpp
- test/hotspot/jtreg/ProblemList-generational-zgc.txt
! test/hotspot/jtreg/ProblemList-zgc.txt
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/compiler/gcbarriers/TestArrayCopyWithLargeObjectAlignment.java
! test/hotspot/jtreg/compiler/gcbarriers/TestZGCBarrierElision.java
! test/hotspot/jtreg/compiler/gcbarriers/TestZGCUnrolling.java
! test/hotspot/jtreg/compiler/gcbarriers/UnsafeIntrinsicsTest.java
! test/hotspot/jtreg/compiler/loopopts/TestRangeCheckPredicatesControl.java
! test/hotspot/jtreg/compiler/loopstripmining/TestNoWarningLoopStripMiningIterSet.java
! test/hotspot/jtreg/compiler/uncommontrap/TestDeoptOOM.java
! test/hotspot/jtreg/compiler/vectorapi/VectorRebracket128Test.java
! test/hotspot/jtreg/gc/TestAlwaysPreTouchBehavior.java
! test/hotspot/jtreg/gc/TestReferenceClearDuringReferenceProcessing.java
! test/hotspot/jtreg/gc/TestSystemGC.java
! test/hotspot/jtreg/gc/TestVerifySubSet.java
! test/hotspot/jtreg/gc/cslocker/TestCSLocker.java
! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithZ.java
! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithZ.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationAgeThreshold.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationFullGC.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationInterned.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationPrintOptions.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationTableResize.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationTools.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationYoungGC.java
- test/hotspot/jtreg/gc/x/TestAllocateHeapAt.java
- test/hotspot/jtreg/gc/x/TestAlwaysPreTouch.java
- test/hotspot/jtreg/gc/x/TestDeprecated.java
- test/hotspot/jtreg/gc/x/TestGarbageCollectorMXBean.java
- test/hotspot/jtreg/gc/x/TestHighUsage.java
- test/hotspot/jtreg/gc/x/TestMemoryMXBean.java
- test/hotspot/jtreg/gc/x/TestMemoryManagerMXBean.java
- test/hotspot/jtreg/gc/x/TestNoUncommit.java
- test/hotspot/jtreg/gc/x/TestPageCacheFlush.java
- test/hotspot/jtreg/gc/x/TestRelocateInPlace.java
- test/hotspot/jtreg/gc/x/TestSmallHeap.java
- test/hotspot/jtreg/gc/x/TestUncommit.java
! test/hotspot/jtreg/gc/z/TestAllocateHeapAt.java
! test/hotspot/jtreg/gc/z/TestAllocateHeapAtWithHugeTLBFS.java
! test/hotspot/jtreg/gc/z/TestAlwaysPreTouch.java
- test/hotspot/jtreg/gc/z/TestDefault.java
! test/hotspot/jtreg/gc/z/TestGarbageCollectorMXBean.java
! test/hotspot/jtreg/gc/z/TestMemoryMXBean.java
! test/hotspot/jtreg/gc/z/TestMemoryManagerMXBean.java
! test/hotspot/jtreg/gc/z/TestNoUncommit.java
! test/hotspot/jtreg/gc/z/TestPageCacheFlush.java
! test/hotspot/jtreg/gc/z/TestRegistersPushPopAtZGCLoadBarrierStub.java
! test/hotspot/jtreg/gc/z/TestRelocateInPlace.java
! test/hotspot/jtreg/gc/z/TestSmallHeap.java
! test/hotspot/jtreg/gc/z/TestUncommit.java
! test/hotspot/jtreg/gc/z/TestZForceDiscontiguousHeapReservations.java
! test/hotspot/jtreg/gc/z/TestZNMT.java
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java
! test/hotspot/jtreg/runtime/cds/appcds/TestZGCWithCDS.java
! test/hotspot/jtreg/runtime/cds/appcds/loaderConstraints/DynamicLoaderConstraintsTest.java
! test/hotspot/jtreg/serviceability/dcmd/gc/HeapDumpCompressedTest.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/examples/GCBarrierIRExample.java
- test/jdk/ProblemList-generational-zgc.txt
! test/jdk/ProblemList-zgc.txt
! test/jdk/TEST.ROOT
! test/jdk/java/awt/Graphics2D/LargeWindowPaintTest.java
! test/jdk/java/awt/print/PrinterJob/AlphaPrintTest.java
! test/jdk/java/foreign/stackwalk/TestAsyncStackWalk.java
! test/jdk/java/foreign/stackwalk/TestStackWalk.java
! test/jdk/java/io/ObjectStreamClass/ObjectStreamClassCaching.java
! test/jdk/java/lang/ProcessBuilder/CloseRace.java
! test/jdk/java/lang/Thread/virtual/stress/Skynet.java
! test/jdk/java/lang/management/MemoryMXBean/MemoryTest.java
! test/jdk/jdk/dynalink/TypeConverterFactoryMemoryLeakTest.java
! test/jdk/jdk/dynalink/TypeConverterFactoryRetentionTests.java
! test/jdk/jdk/incubator/vector/VectorMaxConversionTests.java
! test/jdk/jdk/jfr/event/gc/collection/TestGarbageCollectionEventWithZMajor.java
! test/jdk/jdk/jfr/event/gc/collection/TestGarbageCollectionEventWithZMinor.java
! test/jdk/jdk/jfr/event/gc/collection/TestZOldGarbageCollectionEvent.java
! test/jdk/jdk/jfr/event/gc/collection/TestZYoungGarbageCollectionEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestGCPhaseConcurrent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestZAllocationStallEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestZPageAllocationEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestZRelocationSetEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestZRelocationSetGroupEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestZUncommitEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestZUnmapEvent.java
! test/jdk/jdk/jfr/event/oldobject/TestZ.java
! test/jdk/sun/tools/jmap/BasicJMapTest.java
! test/jtreg-ext/requires/VMProps.java

Changeset: 7404ddf2
Branch: hermetic-java-runtime
Author:    Ramkumar Sunderbabu <rsunderbabu at openjdk.org>
Committer: Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-10-30 15:45:03 +0000
URL:       https://git.openjdk.org/leyden/commit/7404ddf24a162cff445cd0a26aec446461988bc8

8202100: Merge vm/share/InMemoryJavaCompiler w/ jdk/test/lib/compiler/InMemoryJavaCompiler

Reviewed-by: lmesnik

! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaProxyCallerIsHidden.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/RedefineCallerClassTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/RegularHiddenClass.java
! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineBasicTest.java
! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineRunningMethods_Shared.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/bytecode/BytecodeGeneratorFactory.java
! test/hotspot/jtreg/vmTestbase/metaspace/staticReferences/StaticReferences.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressDictionary/StressDictionary.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/common/generateHierarchy/GenerateHierarchyHelper.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/StressRedefine.java
- test/hotspot/jtreg/vmTestbase/vm/share/InMemoryJavaCompiler.java
! test/lib/jdk/test/lib/compiler/InMemoryJavaCompiler.java

Changeset: 1b177ce5
Branch: hermetic-java-runtime
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2024-10-30 18:02:55 +0000
URL:       https://git.openjdk.org/leyden/commit/1b177ce5b7e25b3a563066ba92dbf8cacfd29126

8343103: Enable debug logging for vmTestbase/nsk/jvmti/scenarios/sampling/SP05/sp05t003/TestDescription.java

Reviewed-by: cjplummer

! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP05/sp05t003/TestDescription.java

Changeset: 9a9ac1d0
Branch: hermetic-java-runtime
Author:    Matthew Donovan <mdonovan at openjdk.org>
Date:      2024-10-30 18:51:02 +0000
URL:       https://git.openjdk.org/leyden/commit/9a9ac1d0059438d33fe69ef51265dc7cff6ad2bd

8341927: Replace hardcoded security providers with new test.provider.name system property

Reviewed-by: mullan, ascarpino, rhalade

! doc/testing.html
! doc/testing.md
! test/jdk/com/sun/crypto/provider/CICO/CICODESFuncTest.java
! test/jdk/com/sun/crypto/provider/CICO/CICOSkipTest.java
! test/jdk/com/sun/crypto/provider/CICO/PBEFunc/AESPBEWrapper.java
! test/jdk/com/sun/crypto/provider/CICO/PBEFunc/DefaultPBEWrapper.java
! test/jdk/com/sun/crypto/provider/CICO/PBEFunc/PBKDF2Wrapper.java
! test/jdk/com/sun/crypto/provider/Cipher/AEAD/Encrypt.java
! test/jdk/com/sun/crypto/provider/Cipher/AEAD/GCMLargeDataKAT.java
! test/jdk/com/sun/crypto/provider/Cipher/AEAD/GCMParameterSpecTest.java
! test/jdk/com/sun/crypto/provider/Cipher/AEAD/KeyWrapper.java
! test/jdk/com/sun/crypto/provider/Cipher/AEAD/ReadWriteSkip.java
! test/jdk/com/sun/crypto/provider/Cipher/AEAD/SameBuffer.java
! test/jdk/com/sun/crypto/provider/Cipher/AEAD/SealedObjectTest.java
! test/jdk/com/sun/crypto/provider/Cipher/AEAD/WrongAAD.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/CICO.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/CTR.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/Padding.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/Test4511676.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/Test4512524.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/Test4512704.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/Test4513830.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/Test4517355.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/Test4626070.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCipher.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/Dynamic.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/TestAESWithProviderChange.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/TestAESWithRemoveAddProvider.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/testAES.policy
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestCICOWithGCM.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestCICOWithGCMAndAAD.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestCopySafe.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestGCMKeyAndIvCheck.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestISO10126Padding.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestKATForECB_IV.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestKATForECB_VK.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestKATForECB_VT.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestKATForGCM.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestNoPaddingModes.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestNonexpanding.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestSameBuffer.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestShortBuffer.java
! test/jdk/com/sun/crypto/provider/Cipher/CTR/CounterMode.java
! test/jdk/com/sun/crypto/provider/Cipher/CTS/CTSMode.java
! test/jdk/com/sun/crypto/provider/Cipher/DES/KeyWrapping.java
! test/jdk/com/sun/crypto/provider/Cipher/KeyWrap/NISTWrapKAT.java
! test/jdk/com/sun/crypto/provider/Cipher/KeyWrap/TestCipherKeyWrapperTest.java
! test/jdk/com/sun/crypto/provider/Cipher/KeyWrap/TestGeneral.java
! test/jdk/com/sun/crypto/provider/Cipher/KeyWrap/TestKeySizeCheck.java
! test/jdk/com/sun/crypto/provider/Cipher/KeyWrap/XMLEncKAT.java
! test/jdk/com/sun/crypto/provider/Cipher/PBE/DecryptWithoutParameters.java
! test/jdk/com/sun/crypto/provider/Cipher/PBE/NegativeLength.java
! test/jdk/com/sun/crypto/provider/Cipher/PBE/PBEInvalidParamsTest.java
! test/jdk/com/sun/crypto/provider/Cipher/PBE/PBEKeyCleanupTest.java
! test/jdk/com/sun/crypto/provider/Cipher/PBE/PBEKeysAlgorithmNames.java
! test/jdk/com/sun/crypto/provider/Cipher/PBE/PBEParametersTest.java
! test/jdk/com/sun/crypto/provider/Cipher/PBE/PBESameBuffer/PBESameBuffer.java
! test/jdk/com/sun/crypto/provider/Cipher/PBE/PBESealedObject.java
! test/jdk/com/sun/crypto/provider/Cipher/PBE/PKCS12Cipher.java
! test/jdk/com/sun/crypto/provider/Cipher/PBE/PKCS12CipherKAT.java
! test/jdk/com/sun/crypto/provider/Cipher/PBE/TestCipherKeyWrapperPBEKey.java
! test/jdk/com/sun/crypto/provider/Cipher/PBE/TestCipherPBECons.java
! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestOAEP.java
! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestOAEPPadding.java
! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestOAEPParameterSpec.java
! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestOAEPWithParams.java
! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestOAEP_KAT.java
! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestRSA.java
! test/jdk/com/sun/crypto/provider/Cipher/TestCipher.java
! test/jdk/com/sun/crypto/provider/Cipher/TextLength/SameBufferOverwrite.java
! test/jdk/com/sun/crypto/provider/Cipher/UTIL/StrongOrUnlimited.java
! test/jdk/com/sun/crypto/provider/Cipher/UTIL/SunJCEGetInstance.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyFactory.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyGenSpeed.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/SameDHKeyStressTest.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/SupportedDHKeys.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/SupportedDHParamGens.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/TestExponentSize.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/UnsupportedDHKeys.java
! test/jdk/com/sun/crypto/provider/KeyFactory/PBKDF2HmacSHA1FactoryTest.java
! test/jdk/com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
! test/jdk/com/sun/crypto/provider/KeyGenerator/Test4628062.java
! test/jdk/com/sun/crypto/provider/KeyGenerator/Test6227536.java
! test/jdk/com/sun/crypto/provider/KeyGenerator/TestExplicitKeyLength.java
! test/jdk/com/sun/crypto/provider/Mac/DigestCloneabilityTest.java
! test/jdk/com/sun/crypto/provider/Mac/EmptyByteBufferTest.java
! test/jdk/com/sun/crypto/provider/Mac/HmacPBESHA1.java
! test/jdk/com/sun/crypto/provider/Mac/HmacSaltLengths.java
! test/jdk/com/sun/crypto/provider/Mac/LargeByteBufferTest.java
! test/jdk/com/sun/crypto/provider/Mac/MacClone.java
! test/jdk/com/sun/crypto/provider/Mac/MacKAT.java
! test/jdk/com/sun/crypto/provider/Mac/MacSameTest.java
! test/jdk/com/sun/crypto/provider/Mac/NullByteBufferTest.java
! test/jdk/com/sun/crypto/provider/NSASuiteB/TestAESOids.java
! test/jdk/com/sun/crypto/provider/NSASuiteB/TestAESWrapOids.java
! test/jdk/com/sun/crypto/provider/NSASuiteB/TestHmacSHAOids.java
! test/jdk/com/sun/crypto/provider/TLS/TestKeyMaterial.java
! test/jdk/com/sun/crypto/provider/TLS/TestLeadingZeroes.java
! test/jdk/com/sun/crypto/provider/TLS/TestMasterSecret.java
! test/jdk/com/sun/crypto/provider/TLS/TestPRF.java
! test/jdk/com/sun/crypto/provider/TLS/TestPRF12.java
! test/jdk/com/sun/crypto/provider/TLS/TestPremaster.java
! test/jdk/com/sun/jdi/ClassesByName2Test.java
! test/jdk/java/security/KeyAgreement/KeyAgreementTest.java
! test/jdk/java/security/KeyAgreement/KeySizeTest.java
! test/jdk/java/security/KeyAgreement/KeySpecTest.java
! test/jdk/java/security/KeyAgreement/MultiThreadTest.java
! test/jdk/java/security/KeyAgreement/NegativeTest.java
! test/jdk/java/security/KeyFactory/GenerateRSAPrivateCrtKey.java
! test/jdk/java/security/KeyFactory/KeyFactoryGetKeySpecForInvalidSpec.java
! test/jdk/java/security/KeyPairGenerator/GenerateRSAKeyPair.java
! test/jdk/java/security/KeyRep/Serial.java
! test/jdk/java/security/KeyRep/Serial.policy
! test/jdk/java/security/MessageDigest/ByteBuffers.java
! test/jdk/java/security/MessageDigest/TestCloneable.java
! test/jdk/java/security/SecureRandom/DefaultAlgo.java
! test/jdk/java/security/SecureRandom/DefaultProvider.java
! test/jdk/java/security/SecureRandom/GetInstanceTest.java
! test/jdk/java/security/Security/CaseInsensitiveAlgNames.java
! test/jdk/java/security/Signature/ByteBuffers.java
! test/jdk/java/security/Signature/NONEwithRSA.java
! test/jdk/java/security/Signature/SignatureGetInstance.java
! test/jdk/java/security/Signature/TestCloneable.java
! test/jdk/java/security/Signature/TestInitSignWithMyOwnRandom.java
! test/jdk/java/security/SignedObject/Chain.java
! test/jdk/java/security/SignedObject/Copy.java
! test/jdk/java/security/misc/GetInstanceNullsEmpties.java
! test/jdk/javax/crypto/Cipher/ByteBuffers.java
! test/jdk/javax/crypto/Cipher/CipherInputStreamExceptions.java
! test/jdk/javax/crypto/Cipher/GetMaxAllowed.java
! test/jdk/javax/crypto/Cipher/TestCipherMode.java
! test/jdk/javax/crypto/Cipher/TestGetInstance.java
! test/jdk/javax/crypto/CipherSpi/DirectBBRemaining.java
! test/jdk/javax/crypto/CryptoPermission/AllPermCheck.java
! test/jdk/javax/crypto/CryptoPermission/LowercasePermCheck.java
! test/jdk/javax/crypto/CryptoPermission/RSANoLimit.java
! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetAlgName.java
! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKeySpec.java
! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKeySpecException.java
! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKeySpecException2.java
! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKeySpecInvalidEncoding.java
! test/jdk/javax/crypto/KeyGenerator/TestGetInstance.java
! test/jdk/javax/crypto/KeyGenerator/TestKGParity.java
! test/jdk/javax/crypto/Mac/ByteBuffers.java
! test/jdk/javax/crypto/Mac/TestGetInstance.java
! test/jdk/javax/crypto/SecretKeyFactory/SecKFTranslateTest.java
! test/jdk/javax/crypto/SecretKeyFactory/SecKeyFacSunJCEPrf.java
! test/jdk/javax/crypto/SecretKeyFactory/evilprov/com/evilprovider/EvilHmacSHA1.java
! test/jdk/javax/security/auth/login/Configuration/GetInstance.java
! test/jdk/javax/security/auth/login/Configuration/GetInstanceSecurity.grantedPolicy
! test/jdk/javax/security/auth/login/Configuration/GetInstanceSecurity.java
! test/jdk/javax/security/auth/login/Configuration/GetInstanceSecurity.policy
! test/jdk/sun/security/ec/ECDSAPrimitive.java
! test/jdk/sun/security/ec/ECDSAPrvGreaterThanOrder.java
! test/jdk/sun/security/ec/InvalidCurve.java
! test/jdk/sun/security/ec/NSASuiteB/TestSHAwithECDSASignatureOids.java
! test/jdk/sun/security/ec/OidInstance.java
! test/jdk/sun/security/ec/SignatureDigestTruncate.java
! test/jdk/sun/security/ec/SignatureKAT.java
! test/jdk/sun/security/ec/SignedObjectChain.java
! test/jdk/sun/security/ec/TestEC.java
! test/jdk/sun/security/ec/ed/EdCRLSign.java
! test/jdk/sun/security/ec/ed/EdDSAKeyCompatibility.java
! test/jdk/sun/security/ec/ed/EdDSAKeySize.java
! test/jdk/sun/security/ec/ed/EdDSANegativeTest.java
! test/jdk/sun/security/ec/ed/EdDSAParamSpec.java
! test/jdk/sun/security/ec/ed/EdDSAReuseTest.java
! test/jdk/sun/security/ec/ed/EdDSATest.java
! test/jdk/sun/security/ec/ed/TestEdDSA.java
! test/jdk/sun/security/jca/PreferredProviderNegativeTest.java
! test/jdk/sun/security/mscapi/InteropWithSunRsaSign.java
! test/jdk/sun/security/pkcs/pkcs8/TestLeadingZeros.java
! test/jdk/sun/security/pkcs11/Cipher/EncryptionPadding.java
! test/jdk/sun/security/pkcs11/Cipher/KeyWrap/NISTWrapKAT.java
! test/jdk/sun/security/pkcs11/Cipher/KeyWrap/TestGeneral.java
! test/jdk/sun/security/pkcs11/Cipher/PBECipher.java
! test/jdk/sun/security/pkcs11/Cipher/TestPKCS5PaddingError.java
! test/jdk/sun/security/pkcs11/Cipher/TestRSACipher.java
! test/jdk/sun/security/pkcs11/Cipher/TestRSACipherWrap.java
! test/jdk/sun/security/pkcs11/Cipher/TestRawRSACipher.java
! test/jdk/sun/security/pkcs11/Cipher/TestSymmCiphers.java
! test/jdk/sun/security/pkcs11/Cipher/TestSymmCiphersNoPad.java
! test/jdk/sun/security/pkcs11/KeyAgreement/TestDH.java
! test/jdk/sun/security/pkcs11/KeyAgreement/TestInterop.java
! test/jdk/sun/security/pkcs11/KeyStore/Basic.java
! test/jdk/sun/security/pkcs11/Mac/PBAMac.java
! test/jdk/sun/security/pkcs11/MessageDigest/ReinitDigest.java
! test/jdk/sun/security/pkcs11/Signature/SigInteropPSS.java
! test/jdk/sun/security/pkcs11/Signature/SigInteropPSS2.java
! test/jdk/sun/security/pkcs11/Signature/TestDSAKeyLength.java
! test/jdk/sun/security/pkcs11/policy
! test/jdk/sun/security/pkcs11/rsa/GenKeyStore.java
! test/jdk/sun/security/pkcs11/rsa/rsakeys.ks.policy
! test/jdk/sun/security/provider/DSA/SupportedDSAParamGen.java
! test/jdk/sun/security/provider/DSA/TestAlgParameterGenerator.java
! test/jdk/sun/security/provider/DSA/TestDSA.java
! test/jdk/sun/security/provider/DSA/TestDSA2.java
! test/jdk/sun/security/provider/DSA/TestKeyPairGenerator.java
! test/jdk/sun/security/provider/MessageDigest/DigestKAT.java
! test/jdk/sun/security/provider/MessageDigest/Offsets.java
! test/jdk/sun/security/provider/MessageDigest/TestSHAClone.java
! test/jdk/sun/security/provider/NSASuiteB/TestDSAGenParameterSpec.java
! test/jdk/sun/security/provider/NSASuiteB/TestSHAOids.java
! test/jdk/sun/security/provider/NSASuiteB/TestSHAwithDSASignatureOids.java
! test/jdk/sun/security/rsa/BrokenRSAPrivateCrtKey.java
! test/jdk/sun/security/rsa/GenKeyStore.java
! test/jdk/sun/security/rsa/KeySizeTest.java
! test/jdk/sun/security/rsa/PrivateKeyEqualityTest.java
! test/jdk/sun/security/rsa/SignatureTest.java
! test/jdk/sun/security/rsa/SpecTest.java
! test/jdk/sun/security/rsa/TestCACerts.java
! test/jdk/sun/security/rsa/TestKeyFactory.java
! test/jdk/sun/security/rsa/TestKeyPairGenerator.java
! test/jdk/sun/security/rsa/TestKeyPairGeneratorExponent.java
! test/jdk/sun/security/rsa/TestKeyPairGeneratorInit.java
! test/jdk/sun/security/rsa/TestKeyPairGeneratorLength.java
! test/jdk/sun/security/rsa/TestRSAOidSupport.java
! test/jdk/sun/security/rsa/TestSigGen15.java
! test/jdk/sun/security/rsa/TestSignatures.java
! test/jdk/sun/security/rsa/WithoutNULL.java
! test/jdk/sun/security/rsa/pss/PSSKeyCompatibility.java
! test/jdk/sun/security/rsa/pss/PSSParametersTest.java
! test/jdk/sun/security/rsa/pss/SerializedPSSKey.java
! test/jdk/sun/security/rsa/pss/SignatureTest2.java
! test/jdk/sun/security/rsa/pss/SignatureTestPSS.java
! test/jdk/sun/security/rsa/pss/TestPSSKeySupport.java
! test/jdk/sun/security/rsa/pss/TestSigGenPSS.java
! test/jdk/sun/security/ssl/HandshakeHash/DigestBase.java
! test/jdk/sun/security/x509/X509CRLImpl/Verify.java
! test/jdk/sun/security/x509/X509CertImpl/Verify.java

Changeset: 7461dfe9
Branch: hermetic-java-runtime
Author:    Justin Lu <jlu at openjdk.org>
Date:      2024-10-30 21:49:26 +0000
URL:       https://git.openjdk.org/leyden/commit/7461dfe9c652542ef4e8f8fe36ac601ebd345492

8341788: Fix ExceptionOccurred in hotspot

Reviewed-by: dholmes

! src/hotspot/share/jfr/instrumentation/jfrJvmtiAgent.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/nativeEntryPoint.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/prims/upcallLinker.cpp
! src/hotspot/share/prims/upcallStubs.cpp
! src/hotspot/share/runtime/continuation.cpp

Changeset: 02ea4b54
Branch: hermetic-java-runtime
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2024-10-30 21:53:12 +0000
URL:       https://git.openjdk.org/leyden/commit/02ea4b548ea1d5e96b9e59e2aa916d7728844116

8342635: javax/swing/JFileChooser/FileSystemView/WindowsDefaultIconSizeTest.java creates tmp file in src dir
8342634: javax/imageio/plugins/wbmp/WBMPStreamTruncateTest.java creates temp file in src dir

Reviewed-by: erikj, serb

! test/jdk/javax/imageio/plugins/wbmp/WBMPStreamTruncateTest.java
! test/jdk/javax/swing/JFileChooser/FileSystemView/WindowsDefaultIconSizeTest.java

Changeset: cc2fb4d3
Branch: hermetic-java-runtime
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2024-10-30 21:54:43 +0000
URL:       https://git.openjdk.org/leyden/commit/cc2fb4d3bd52a0f0b2c92e0b5490e003f9ba55ee

8337276: jcmd man page update for PID in output filenames

Reviewed-by: cjplummer, szaldana

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

Changeset: f340ab2d
Branch: hermetic-java-runtime
Author:    Fernando Guallini <fguallini at openjdk.org>
Date:      2024-10-30 22:14:54 +0000
URL:       https://git.openjdk.org/leyden/commit/f340ab2d360b5dfd375095ac053e9f4fc22a98de

8342181: Update tests to use stronger Key and Salt size

Reviewed-by: rhalade, ascarpino

! test/jdk/com/sun/crypto/provider/Cipher/DES/KeyWrapping.java
! test/jdk/com/sun/crypto/provider/Cipher/DES/Sealtest.java
! test/jdk/com/sun/crypto/provider/Cipher/KeyWrap/TestCipherKeyWrapperTest.java
! test/jdk/com/sun/crypto/provider/Cipher/PBE/PBEKeyCleanupTest.java
! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestOAEPPadding.java
! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestOAEPWithParams.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyAgreementPadding.java
! test/jdk/com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
! test/jdk/com/sun/org/apache/xml/internal/security/SignatureKeyInfo.java
! test/jdk/java/security/KeyAgreement/KeySpecTest.java
! test/jdk/java/security/KeyAgreement/MultiThreadTest.java
! test/jdk/java/security/KeyAgreement/NegativeTest.java
! test/jdk/java/security/KeyFactory/Failover.java
! test/jdk/java/security/KeyPairGenerator/GenerateKeypair.java
! test/jdk/java/security/KeyPairGenerator/GenerateRSAKeyPair.java
! test/jdk/java/security/Provider/SupportsParameter.java
! test/jdk/java/security/Signature/NONEwithRSA.java
! test/jdk/java/security/Signature/ResetAfterException.java
! test/jdk/java/security/Signature/VerifyRangeCheckOverflow.java
! test/jdk/java/security/cert/X509Certificate/GetSigAlgParams.java
! test/jdk/javax/crypto/SecretKeyFactory/SecKeyFacSunJCEPrf.java
! test/jdk/javax/security/auth/Destroyable/KeyDestructionTest.java
! test/jdk/jdk/security/jarsigner/Spec.java
! test/jdk/sun/security/pkcs11/Cipher/TestRSACipher.java
! test/jdk/sun/security/pkcs11/Cipher/TestRSACipherWrap.java
! test/jdk/sun/security/pkcs11/Cipher/TestRawRSACipher.java
! test/jdk/sun/security/pkcs11/KeyAgreement/TestDH.java
! test/jdk/sun/security/provider/KeyStore/CaseSensitiveAliases.java
! test/jdk/sun/security/provider/NSASuiteB/TestSHAwithDSASignatureOids.java
! test/jdk/sun/security/rsa/BrokenRSAPrivateCrtKey.java
! test/jdk/sun/security/rsa/TestKeyPairGenerator.java
! test/jdk/sun/security/rsa/TestKeyPairGeneratorExponent.java
! test/jdk/sun/security/rsa/TestKeyPairGeneratorInit.java
! test/jdk/sun/security/rsa/TestKeyPairGeneratorLength.java
! test/jdk/sun/security/rsa/pss/DefaultParamSpec.java
! test/jdk/sun/security/rsa/pss/InitAgain.java
! test/jdk/sun/security/rsa/pss/SerializedPSSKey.java
! test/jdk/sun/security/rsa/pss/TestPSSKeySupport.java
! test/jdk/sun/security/x509/AlgorithmId/NonStandardNames.java
! test/lib/jdk/test/lib/security/SecurityUtils.java

Changeset: 688e92e7
Branch: hermetic-java-runtime
Author:    Jiangli Zhou <jiangli at openjdk.org>
Date:      2024-10-31 01:50:00 +0000
URL:       https://git.openjdk.org/leyden/commit/688e92e7f5febddd2935cb7f500dd3f10fbd9401

8342642: Class loading failure due to archived map issue in ModuleLoaderMap.Mapper

Reviewed-by: iklam, shade, alanb

! src/java.base/share/classes/jdk/internal/module/ModuleLoaderMap.java

Changeset: 388d44fb
Branch: hermetic-java-runtime
Author:    Daniel Lundén <dlunden at openjdk.org>
Date:      2024-10-31 07:46:35 +0000
URL:       https://git.openjdk.org/leyden/commit/388d44fbf0126f253860edc88c2efd57f86e5a2b

8342156: C2: Compilation failure with fewer arguments after JDK-8329032

Co-authored-by: Christian Hagedorn <chagedorn at openjdk.org>
Reviewed-by: rcastanedalo, chagedorn, kvn

! src/hotspot/share/adlc/formsopt.cpp
+ test/hotspot/jtreg/compiler/arguments/TestManyParameters.java

Changeset: 2f1ba5ef
Branch: hermetic-java-runtime
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Date:      2024-10-31 08:32:48 +0000
URL:       https://git.openjdk.org/leyden/commit/2f1ba5ef09441ed9e505fe2e17c57ccb1771f777

8343307: Throw ZipException instead of IAE in ZipFile.Source::initCEN

Reviewed-by: lancea, jpai

! src/java.base/share/classes/java/util/zip/ZipFile.java

Changeset: dee0982c
Branch: hermetic-java-runtime
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2024-10-31 08:53:19 +0000
URL:       https://git.openjdk.org/leyden/commit/dee0982c603b389148a2e615c10c1276c3c589ae

8343132: Remove temporary transitions from Virtual thread implementation

Reviewed-by: dholmes, sspitsyn, pchilanomate

! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/java.base/share/classes/java/lang/ThreadLocal.java
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
! src/java.base/share/native/libjava/VirtualThread.c
! test/jdk/java/lang/Thread/virtual/ParkWithFixedThreadPool.java

Changeset: c40bb762
Branch: hermetic-java-runtime
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-10-31 09:17:21 +0000
URL:       https://git.openjdk.org/leyden/commit/c40bb7621c0e49581dac587b6900b6d281572813

8343296: IGV: Show pre/main/post at CountedLoopNodes

Co-authored-by: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Reviewed-by: rcastanedalo, kvn

! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/idealGraphPrinter.hpp
! src/utils/IdealGraphVisualizer/Filter/src/main/resources/com/sun/hotspot/igv/filter/helper.js
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/customNodeInfo.filter

Changeset: e5bbad05
Branch: hermetic-java-runtime
Author:    Arseny Bochkarev <bochkarevarseny at gmail.com>
Date:      2024-10-31 12:19:48 +0000
URL:       https://git.openjdk.org/leyden/commit/e5bbad059d5dc293288ac415c9f7d0fa89c64b74

8334999: RISC-V: implement AES single block encryption/decryption intrinsics

Reviewed-by: fyang, rehn, yzhu

! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/hotspot/share/opto/library_call.cpp

Changeset: 29ae2651
Branch: hermetic-java-runtime
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2024-10-31 13:55:42 +0000
URL:       https://git.openjdk.org/leyden/commit/29ae26517f9c1fd5e641b3a560aa93e370920506

8341861: GHA: Use only retention mechanism to remove bundles

Reviewed-by: shade, ihse, erikj

! .github/workflows/main.yml

Changeset: 3ccd2f75
Branch: hermetic-java-runtime
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-10-31 14:01:13 +0000
URL:       https://git.openjdk.org/leyden/commit/3ccd2f757d069c16147b331a90b1590c8ad4ae24

8342458: More consistent constant instruction handling

Reviewed-by: asotona

! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java
! test/jdk/jdk/classfile/LDCTest.java

Changeset: b2694934
Branch: hermetic-java-runtime
Author:    Olexandr Rotan <rotan.olexandr at gmail.com>
Date:      2024-10-31 15:25:42 +0000
URL:       https://git.openjdk.org/leyden/commit/b2694934b567c896b715c420584ce0989d2decc9

8338981: Access to private classes should be permitted inside the permits clause of the enclosing top-level class

Reviewed-by: vromero, mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrContext.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
+ test/langtools/tools/javac/sealed/PrivateMembersInPermitClause.java

Changeset: 7d8bd21e
Branch: hermetic-java-runtime
Author:    Cesar Soares Lucas <cslucas at openjdk.org>
Date:      2024-10-31 17:11:11 +0000
URL:       https://git.openjdk.org/leyden/commit/7d8bd21eb0187647ec574abf4fac4f99c435c60b

8335977: Deoptimization fails with assert "object should be reallocated already"

Co-authored-by: Christian Hagedorn <chagedorn at openjdk.org>
Reviewed-by: thartmann, kvn, vlivanov

! src/hotspot/share/opto/output.cpp
+ test/hotspot/jtreg/compiler/escapeAnalysis/TestReduceAllocationAndJVMStates.java

Changeset: 7ad3ef7f
Branch: hermetic-java-runtime
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-10-31 18:25:30 +0000
URL:       https://git.openjdk.org/leyden/commit/7ad3ef7f763ab909d7b43dbdc8f445c101a9e989

8343057: JFR: Sorting in 'jfr view' can violate contract

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/query/TableSorter.java

Changeset: ae82cc1b
Branch: hermetic-java-runtime
Author:    Fernando Guallini <fguallini at openjdk.org>
Date:      2024-10-31 18:28:52 +0000
URL:       https://git.openjdk.org/leyden/commit/ae82cc1ba101f6c566278f79a2e94bd1d1dd9efe

8342188: Update tests to use stronger key parameters and certificates

Reviewed-by: rhalade, ascarpino

! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestRSA.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/DHGenSharedSecret.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyAgreement2.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyAgreement3.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyFactory.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyGenSpeed.java
! test/jdk/com/sun/crypto/provider/TLS/TestLeadingZeroes.java
! test/jdk/java/security/KeyRep/Serial.java
! test/jdk/sun/security/pkcs11/KeyAgreement/TestInterop.java
! test/jdk/sun/security/ssl/X509TrustManagerImpl/PKIXExtendedTM.java
! test/jdk/sun/security/ssl/X509TrustManagerImpl/SunX509ExtendedTM.java
! test/jdk/sun/security/x509/X509CRLImpl/Verify.java
! test/jdk/sun/security/x509/X509CertImpl/Verify.java
+ test/lib/jdk/test/lib/security/DiffieHellmanGroup.java
! test/lib/jdk/test/lib/security/SecurityUtils.java

Changeset: 7c36fa7e
Branch: hermetic-java-runtime
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-10-31 20:18:25 +0000
URL:       https://git.openjdk.org/leyden/commit/7c36fa7e175c01dd994cd8f1ef9fd942dbddbce0

8343019: Primitive caches must use boxed instances from the archive

Reviewed-by: jiangli, vlivanov, iklam

! src/java.base/share/classes/java/lang/Byte.java
! src/java.base/share/classes/java/lang/Character.java
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
! src/java.base/share/classes/java/lang/Short.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedIntegerHolder.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/CheckIntegerCacheApp.java

Changeset: 568b07a0
Branch: hermetic-java-runtime
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2024-10-31 20:25:55 +0000
URL:       https://git.openjdk.org/leyden/commit/568b07a09b7e08ae9ea4a7d23e1ee3ca8c06e7a9

8325089: jpackage utility creates an "infinite", undeleteable directory tree

Reviewed-by: almatvee

! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AbstractAppImageBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/DeployParams.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/IOUtils.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java
+ test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/DirectoryContentVerifierTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CommandArguments.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JavaAppDesc.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/DeployParamsTest.java
+ test/jdk/tools/jpackage/share/InOutPathTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java

Changeset: d4eb2d92
Branch: hermetic-java-runtime
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2024-10-31 21:30:08 +0000
URL:       https://git.openjdk.org/leyden/commit/d4eb2d924e917e9a81c89ba938876f18089c793c

8319343: Improve CDS module graph support for --add-modules option

Reviewed-by: alanb, iklam

! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/classLoaderExt.hpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/modules.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/java.base/share/classes/jdk/internal/module/ArchivedModuleGraph.java
! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java
+ test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java

Changeset: 5a5d9c51
Branch: hermetic-java-runtime
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2024-10-31 22:17:35 +0000
URL:       https://git.openjdk.org/leyden/commit/5a5d9c51beadd9715ad4d5171003b8f54a8a9264

8343085: [macos] jpackage verbose output on macOS contains numerous "Running /usr/bin/codesign" entries

Reviewed-by: asemenyuk

! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Executor.java

Changeset: 34655c67
Branch: hermetic-java-runtime
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2024-10-31 22:18:26 +0000
URL:       https://git.openjdk.org/leyden/commit/34655c67a8efe1b8eb83d51a1e0efca10c6603ca

8342544: [macos] jpackage test helper should check for both "--app-image" and "--mac-sign" for signing predefined app image case

Reviewed-by: asemenyuk

! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java

Changeset: 29321447
Branch: hermetic-java-runtime
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-10-31 22:28:53 +0000
URL:       https://git.openjdk.org/leyden/commit/29321447b16d318e580f99edb748165eed1a4e00

8343305: Remove Indify-dependent microbenchmarks

Reviewed-by: liach, ihse, erikj

! make/test/BuildMicrobenchmark.gmk
- test/micro/org/openjdk/bench/java/lang/invoke/CallSiteSetTarget.java
- test/micro/org/openjdk/bench/java/lang/invoke/CallSiteSetTargetSelf.java
- test/micro/org/openjdk/bench/java/lang/invoke/CallSiteStable.java

Changeset: b627a41f
Branch: hermetic-java-runtime
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-10-31 22:30:25 +0000
URL:       https://git.openjdk.org/leyden/commit/b627a41f3de77c27431a128f76d383e1db5406be

8343345: Use -jvmArgsPrepend when running microbenchmarks in RunTests.gmk

Reviewed-by: liach, ihse, erikj

! make/RunTests.gmk

Changeset: 803612ee
Branch: hermetic-java-runtime
Author:    Fei Yang <fyang at openjdk.org>
Date:      2024-11-01 00:13:14 +0000
URL:       https://git.openjdk.org/leyden/commit/803612ee9377f7875d1b3ceb6f055048703e148c

8343121: RISC-V: More accurate max size for C2SafepointPollStub and C2EntryBarrierStub

Reviewed-by: rehn, fjiang

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

Changeset: cbda7580
Branch: hermetic-java-runtime
Author:    Fei Yang <fyang at openjdk.org>
Date:      2024-11-01 00:55:11 +0000
URL:       https://git.openjdk.org/leyden/commit/cbda758010c22b0c1b9aec16004d4bfd24ab5c81

8343122: RISC-V: C2: Small improvement for real runtime callouts

Reviewed-by: rehn, fjiang

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

Changeset: 6f6cfe64
Branch: hermetic-java-runtime
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-11-01 06:51:34 +0000
URL:       https://git.openjdk.org/leyden/commit/6f6cfe643b48c21c9b7349b584d31b813c025abd

8343380: C2: assert(iff->in(1)->is_OpaqueNotNull()) failed: must be OpaqueNotNull

Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/escape.cpp
+ test/hotspot/jtreg/compiler/escapeAnalysis/TestCanReduceCheckUsersDifferentIfs.java

Changeset: 2a4d9d9b
Branch: hermetic-java-runtime
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-11-01 07:19:51 +0000
URL:       https://git.openjdk.org/leyden/commit/2a4d9d9b0d34c84adeae78fad18a96c286c569e8

8343379: [BACKOUT] 8343190 GHA: Try building JTReg several times

Reviewed-by: erikj, ihse

! .github/actions/build-jtreg/action.yml

Changeset: 8d4d589f
Branch: hermetic-java-runtime
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2024-11-01 07:34:59 +0000
URL:       https://git.openjdk.org/leyden/commit/8d4d589fc5895f328c7db93bae72048e8711d727

8343297: Vector unsigned min/max test are failing with -Xcomp

Reviewed-by: thartmann

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

Changeset: 4a70c83b
Branch: hermetic-java-runtime
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2024-11-01 08:35:28 +0000
URL:       https://git.openjdk.org/leyden/commit/4a70c83bd0c563185123ce9d8a34e006c62db7cc

8343378: Exceptions in javax/management DeadLockTest.java do not cause test failure

Reviewed-by: amenkov

! test/jdk/javax/management/remote/mandatory/connection/DeadLockTest.java

Changeset: f77a5144
Branch: hermetic-java-runtime
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2024-11-01 11:47:00 +0000
URL:       https://git.openjdk.org/leyden/commit/f77a5144a12fc31bad8b672a3cc9caa688d78e72

8343194: Avoid redundant Hashtable.containsKey call in CodeSource.readObject

Reviewed-by: mullan

! src/java.base/share/classes/java/security/CodeSource.java

Changeset: da0e9e38
Branch: hermetic-java-runtime
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2024-11-01 13:04:09 +0000
URL:       https://git.openjdk.org/leyden/commit/da0e9e38e378ad14ddf4577924597462d9b0595f

8343333: Parallel: Cleanup comment referring Solaris in MutableNUMASpace

Reviewed-by: tschatzl

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

Changeset: 7e87c071
Branch: hermetic-java-runtime
Author:    Fernando Guallini <fguallini at openjdk.org>
Committer: Sean Mullan <mullan at openjdk.org>
Date:      2024-11-01 13:11:56 +0000
URL:       https://git.openjdk.org/leyden/commit/7e87c071b0fd832473f17ec0f579df40bea62950

8340116: test/jdk/sun/security/tools/jarsigner/PreserveRawManifestEntryAndDigest.java can fail due to regex

Reviewed-by: mullan

! test/jdk/sun/security/tools/jarsigner/PreserveRawManifestEntryAndDigest.java

Changeset: 751a914b
Branch: hermetic-java-runtime
Author:    Tomas Zezula <tzezula at openjdk.org>
Date:      2024-11-01 13:36:26 +0000
URL:       https://git.openjdk.org/leyden/commit/751a914b0a377d4e1dd30d2501f0ab4e327dea34

8340733: Add scope for relaxing constraint on JavaCalls from CompilerThread

Reviewed-by: dnsimon, kvn

! src/hotspot/share/compiler/compilerThread.cpp
! src/hotspot/share/jvmci/jvmci.cpp
! src/hotspot/share/jvmci/jvmci.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
+ src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerThreadCanCallJavaScope.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java

Changeset: 5995786d
Branch: hermetic-java-runtime
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2024-11-01 14:51:51 +0000
URL:       https://git.openjdk.org/leyden/commit/5995786dbd69ed11dd1cacb2a3ac86e3e6f43ab7

8343177: JFR: Remove critical section for thread id assignment

Reviewed-by: dholmes

! src/hotspot/share/jfr/jfr.cpp
! src/hotspot/share/jfr/jfr.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/jfr/recorder/jfrRecorder.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/threads.cpp

Changeset: ea110c35
Branch: hermetic-java-runtime
Author:    Justin Lu <jlu at openjdk.org>
Date:      2024-11-01 16:34:53 +0000
URL:       https://git.openjdk.org/leyden/commit/ea110c35f5429f1e1de57a301e2256f508a4c324

8343236: Use @apiNote and @implSpec in j.util.Currency

Reviewed-by: iris, lancea, bpb, naoto

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

Changeset: 1eccdfc6
Branch: hermetic-java-runtime
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2024-11-01 17:04:23 +0000
URL:       https://git.openjdk.org/leyden/commit/1eccdfc62288b8baff950b7293ee931eab896298

8343439: [JVMCI] Fix javadoc of Services.getSavedProperties

Reviewed-by: never

! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/services/Services.java

Changeset: c82ad845
Branch: hermetic-java-runtime
Author:    Fernando Guallini <fguallini at openjdk.org>
Committer: Rajan Halade <rhalade at openjdk.org>
Date:      2024-11-01 17:52:20 +0000
URL:       https://git.openjdk.org/leyden/commit/c82ad845e101bf5d97c0744377d68002907d4a0e

8342183: Update tests to use stronger algorithms and keys

Reviewed-by: rhalade, ascarpino

! test/jdk/com/sun/crypto/provider/CICO/CICOSkipTest.java
! test/jdk/com/sun/crypto/provider/Cipher/KeyWrap/TestCipherKeyWrapperTest.java
! test/jdk/com/sun/crypto/provider/Cipher/PBE/TestCipherPBECons.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyAgreement2.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/SupportedDHParamGens.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/SupportedDHParamGensLongKey.java
! test/jdk/com/sun/crypto/provider/KeyGenerator/TestExplicitKeyLength.java
! test/jdk/com/sun/crypto/provider/Mac/HmacSaltLengths.java
! test/jdk/com/sun/crypto/provider/Mac/MacClone.java
! test/jdk/java/security/KeyStore/TestKeyStoreEntry.java
! test/jdk/java/security/MessageDigest/ByteBuffers.java
! test/jdk/java/security/Signature/ByteBuffers.java
! test/jdk/java/security/Signature/SignWithOutputBuffer.java
! test/jdk/java/security/Signature/SignatureGetInstance.java
! test/jdk/java/security/Signature/TestInitSignWithMyOwnRandom.java
! test/jdk/java/security/Signature/VerifyRangeCheckOverflow.java
! test/jdk/java/security/SignedObject/Chain.java
! test/jdk/java/security/SignedObject/Copy.java
! test/jdk/javax/crypto/Cipher/ByteBuffers.java
! test/jdk/javax/crypto/Cipher/TestGetInstance.java
! test/jdk/javax/crypto/CipherSpi/DirectBBRemaining.java
! test/jdk/javax/crypto/CryptoPermission/AllPermCheck.java
! test/jdk/javax/crypto/CryptoPermission/LowercasePermCheck.java
! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKeySpec.java
! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKeySpecException.java
! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKeySpecException2.java
! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKeySpecInvalidEncoding.java
! test/jdk/javax/crypto/KeyGenerator/TestGetInstance.java
! test/jdk/javax/crypto/Mac/ByteBuffers.java
! test/jdk/javax/crypto/Mac/TestGetInstance.java
! test/jdk/sun/security/pkcs/pkcs10/PKCS10AttrEncoding.java
! test/jdk/sun/security/pkcs/pkcs7/SignerOrder.java
! test/jdk/sun/security/rsa/TestKeyPairGenerator.java
! test/jdk/sun/security/rsa/pss/InitAgain.java
! test/jdk/sun/security/tools/keytool/KeyToolTest.java

Changeset: 3c7082a6
Branch: hermetic-java-runtime
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2024-11-02 01:07:41 +0000
URL:       https://git.openjdk.org/leyden/commit/3c7082a633037c19066c36be2520487b0bed4e79

8343419: Assertion failure in long vector unsigned min/max with -XX:+UseKNLSetting

Reviewed-by: sviswanathan

! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/x86.ad

Changeset: 8c1cf8fa
Branch: hermetic-java-runtime
Author:    Jiangli Zhou <jiangli at openjdk.org>
Date:      2024-11-02 01:11:20 +0000
URL:       https://git.openjdk.org/leyden/commit/8c1cf8fabe810d4031c3d57e8b8f75f5c84a4974

8339128: Cannot resolve user specified tool properly after JDK-8338304

Reviewed-by: erikj, ihse

! make/autoconf/flags-ldflags.m4
! make/autoconf/toolchain.m4

Changeset: 00ec1057
Branch: hermetic-java-runtime
Author:    Archie Cobbs <acobbs at openjdk.org>
Date:      2024-11-02 02:32:02 +0000
URL:       https://git.openjdk.org/leyden/commit/00ec10574dd66ba300f02929ec9406a6b9fdfb07

8343412: Missing escapes for single quote marks in javac.properties

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
! test/langtools/tools/javac/diags/CheckResourceKeys.java

Changeset: 069bb791
Branch: hermetic-java-runtime
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2024-11-02 08:33:56 +0000
URL:       https://git.openjdk.org/leyden/commit/069bb79103f0ab75448de3989468d08b3cc3d793

8342082: Remove unused BasicProgressBarUI.Animator.interval

Reviewed-by: prr, honkar

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicProgressBarUI.java

Changeset: 29882bfe
Branch: hermetic-java-runtime
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2024-11-02 12:44:17 +0000
URL:       https://git.openjdk.org/leyden/commit/29882bfe7b7e76446a96862cd0a5e81c7e054415

8340311: JPackage app-image exe launches multiple exe's in JDK 22+

Reviewed-by: almatvee

! src/jdk.jpackage/share/native/applauncher/AppLauncher.cpp
! src/jdk.jpackage/share/native/applauncher/AppLauncher.h
! src/jdk.jpackage/share/native/applauncher/CfgFile.cpp
! src/jdk.jpackage/share/native/applauncher/CfgFile.h
! src/jdk.jpackage/windows/native/applauncher/WinLauncher.cpp
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CfgFile.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherAsServiceVerifier.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java
! test/jdk/tools/jpackage/windows/Win8301247Test.java
! test/jdk/tools/jpackage/windows/WinChildProcessTest.java
+ test/jdk/tools/jpackage/windows/WinNoRestartTest.java

Changeset: d26412e6
Branch: hermetic-java-runtime
Author:    Michael McMahon <michaelm at openjdk.org>
Date:      2024-11-03 17:43:46 +0000
URL:       https://git.openjdk.org/leyden/commit/d26412e657a15460cdf77c0fef4666292e070ef6

8343433: Update net.properties and java.net.http module-info.java after 8326949

Reviewed-by: dfuchs, jpai

! src/java.base/share/conf/net.properties
! src/java.net.http/share/classes/module-info.java

Changeset: 37a3398b
Branch: hermetic-java-runtime
Author:    Fei Yang <fyang at openjdk.org>
Date:      2024-11-04 01:40:20 +0000
URL:       https://git.openjdk.org/leyden/commit/37a3398b5879e0ee79891e97791cd1d6e99ab5d9

8343242: RISC-V: Refactor materialization of literal address

Reviewed-by: rehn, fjiang

! src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_arraycopy_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/globals_riscv.hpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/interpreterRT_riscv.cpp
! src/hotspot/cpu/riscv/jniFastGetField_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/riscv64/RISCV64HotSpotJVMCIBackendFactory.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/riscv64/RISCV64HotSpotVMConfig.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/riscv64/RISCV64.java

Changeset: c1251780
Branch: hermetic-java-runtime
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2024-11-04 03:36:25 +0000
URL:       https://git.openjdk.org/leyden/commit/c125178065664fdf96c42dfc6dcfa2431e6011a4

8341068: [s390x]  intrinsics for divideUnsigned and remainderUnsigned methods in java.lang.Integer and java.lang.Long

Reviewed-by: lucy, aph

! src/hotspot/cpu/s390/assembler_s390.hpp
! src/hotspot/cpu/s390/assembler_s390.inline.hpp
! src/hotspot/cpu/s390/s390.ad

Changeset: 2432c4f8
Branch: hermetic-java-runtime
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-11-04 06:27:33 +0000
URL:       https://git.openjdk.org/leyden/commit/2432c4f862e66e91c60e75ccc43b376020d80a1f

8343206: Final graph reshaping should not compress abstract or interface class pointers

Reviewed-by: coleenp, eosterlund, kvn

! src/hotspot/share/opto/compile.cpp

Changeset: f9e1c62d
Branch: hermetic-java-runtime
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-11-04 07:19:23 +0000
URL:       https://git.openjdk.org/leyden/commit/f9e1c62dcd2279cbe5a93a2b19a492cb5b087719

8343436: Regression in StackMapGenerator after JDK-8339205

Reviewed-by: liach

! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
! test/jdk/jdk/classfile/StackMapsTest.java

Changeset: e7f0bf11
Branch: hermetic-java-runtime
Author:    Damon Fenacci <dfenacci at openjdk.org>
Date:      2024-11-04 07:33:54 +0000
URL:       https://git.openjdk.org/leyden/commit/e7f0bf11ff0e89b6b156d5e88ca3771c706aa46a

8343153: compiler/codecache/CheckLargePages.java fails on linux with huge pages configured but its number set to 0

Reviewed-by: eastigeevich, thartmann

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

Changeset: df08a9ec
Branch: hermetic-java-runtime
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-11-04 09:19:39 +0000
URL:       https://git.openjdk.org/leyden/commit/df08a9ec0d813fcd4ea88a3773c230af6d65e045

8312425: [vectorapi] AArch64: Optimize vector math operations with SLEEF

Co-authored-by: Xiaohong Gong <xgong at openjdk.org>
Reviewed-by: ihse, fgao, aph

! make/autoconf/flags-cflags.m4
! make/autoconf/spec.gmk.template
! make/modules/jdk.incubator.vector/Lib.gmk
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
+ src/jdk.incubator.vector/linux/native/libsleef/lib/vector_math_neon.c
+ src/jdk.incubator.vector/linux/native/libsleef/lib/vector_math_sve.c

Changeset: 75801992
Branch: hermetic-java-runtime
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2024-11-04 09:58:51 +0000
URL:       https://git.openjdk.org/leyden/commit/75801992a7c626d409f66e2491082dba84c6fe45

8343205: CompileBroker::possibly_add_compiler_threads excessively polls available memory

Reviewed-by: thartmann, kvn

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

Changeset: 452a5fbd
Branch: hermetic-java-runtime
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-11-04 10:31:24 +0000
URL:       https://git.openjdk.org/leyden/commit/452a5fbd9c29e0991758ab97ed5bdbf1922b6a11

8343507: Parallel: Fail if verify_complete finds incorrect states

Reviewed-by: tschatzl, kbarrett

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

Changeset: 7f131a9e
Branch: hermetic-java-runtime
Author:    Fei Yang <fyang at openjdk.org>
Date:      2024-11-04 10:54:19 +0000
URL:       https://git.openjdk.org/leyden/commit/7f131a9e1eb96d905a57f6e1e6fec2b7c7f725a4

8343415: RISC-V: Increase maximum size of C2EntryBarrierStub by four

Reviewed-by: rehn, fjiang

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

Changeset: f69b6016
Branch: hermetic-java-runtime
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2024-11-04 11:06:25 +0000
URL:       https://git.openjdk.org/leyden/commit/f69b6016d6160d7093c32a806c60d85cf9a02222

8343188: Investigate ways to simplify MemorySegment::ofBuffer

Reviewed-by: mcimadamore

! src/java.base/share/classes/java/nio/Buffer.java
! src/java.base/share/classes/java/nio/ByteBufferAs-X-Buffer.java.template
! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template
! src/java.base/share/classes/java/nio/Heap-X-Buffer.java.template
! src/java.base/share/classes/java/nio/X-Buffer.java.template
! src/java.base/share/classes/jdk/internal/access/JavaNioAccess.java
! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/SegmentFactories.java
+ test/micro/org/openjdk/bench/java/lang/foreign/SegmentOfBuffer.java

Changeset: 7bca0af4
Branch: hermetic-java-runtime
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2024-11-04 11:37:47 +0000
URL:       https://git.openjdk.org/leyden/commit/7bca0af481e2ab1d9576fdf400079b4e4ca91e89

8343128: PassFailJFrame.java test result: Error. Bad action for script: build}

Use HTML character entity in javadoc to prevent jtreg from recognising
PassFailJFrame.java as a test file.

Reviewed-by: azvegint, honkar

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

Changeset: 809030bf
Branch: hermetic-java-runtime
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2024-11-04 12:05:08 +0000
URL:       https://git.openjdk.org/leyden/commit/809030bfb2066805118dcd4326588bc224b78d3f

8321500: javadoc rejects '@' in multi-line attribute value

Reviewed-by: prappo

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java
! test/langtools/tools/javac/doctree/AttrTest.java

Changeset: b41d713f
Branch: hermetic-java-runtime
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2024-11-04 12:14:06 +0000
URL:       https://git.openjdk.org/leyden/commit/b41d713ff4157ebfed9da809c2ef970a3d1a6af6

8343513: Forward declare Thread in mutexLocker.hpp

Reviewed-by: dholmes, mgronlun, shade

! src/hotspot/share/nmt/nmtCommon.hpp
! src/hotspot/share/runtime/mutexLocker.hpp

Changeset: 895a7b64
Branch: hermetic-java-runtime
Author:    Aggelos Biboudis <abimpoudis at openjdk.org>
Date:      2024-11-04 12:27:12 +0000
URL:       https://git.openjdk.org/leyden/commit/895a7b64f01dec7248549b127875edcf006457cf

8342967: Lambda deduplication fails with non-metafactory BSMs and mismatched local variables names

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeDiffer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeHasher.java
! test/langtools/tools/javac/lambda/deduplication/Deduplication.java
! test/langtools/tools/javac/lambda/deduplication/DeduplicationTest.java

Changeset: 1f7d524f
Branch: hermetic-java-runtime
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-11-04 13:24:09 +0000
URL:       https://git.openjdk.org/leyden/commit/1f7d524fd3ecd932deb44b6fafdaa36c6bba4cb4

8343437: ClassDesc.of incorrectly permitting empty names

Reviewed-by: mchung

! src/java.base/share/classes/java/lang/constant/ClassDesc.java
! src/java.base/share/classes/java/lang/constant/PackageDesc.java
! src/java.base/share/classes/jdk/internal/constant/ConstantUtils.java
! test/jdk/java/lang/constant/ClassDescTest.java
! test/jdk/java/lang/constant/PackageDescTest.java

Changeset: 8d6cfba3
Branch: hermetic-java-runtime
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-11-04 13:24:29 +0000
URL:       https://git.openjdk.org/leyden/commit/8d6cfba37fe641e35886fdba536f5b2f1709e87b

8336267: Method and Constructor signature parsing can be shared on the root object

Reviewed-by: mchung

! src/java.base/share/classes/java/lang/reflect/Constructor.java
! src/java.base/share/classes/java/lang/reflect/Field.java
! src/java.base/share/classes/java/lang/reflect/Method.java

Changeset: 646d64e8
Branch: hermetic-java-runtime
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2024-11-04 14:12:30 +0000
URL:       https://git.openjdk.org/leyden/commit/646d64e88003ef2a2e1960cef0cc59d1a97bb912

8340307: Add explanation around MemorySegment:reinterpret regarding arenas

Reviewed-by: jvernee

! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
! test/jdk/java/foreign/TestSegments.java

Changeset: b74652b5
Branch: hermetic-java-runtime
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-11-04 14:37:10 +0000
URL:       https://git.openjdk.org/leyden/commit/b74652b5f4424419b36888514730ac7550f42a6b

8343167: Unnecessary define checks in InterpreterRuntime after JDK-8199809

Reviewed-by: phh, coleenp

! src/hotspot/cpu/x86/interpreterRT_x86_32.cpp
! src/hotspot/cpu/x86/interpreterRT_x86_64.cpp

Changeset: 7f8450cc
Branch: hermetic-java-runtime
Author:    SendaoYan <syan at openjdk.org>
Date:      2024-11-04 15:05:52 +0000
URL:       https://git.openjdk.org/leyden/commit/7f8450cc511e22e3183092edfa3a37b39f133cff

8343473: Update copyright year of AddmodsOption.java

Reviewed-by: mli

! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java

Changeset: 23fa1a33
Branch: hermetic-java-runtime
Author:    Archie Cobbs <acobbs at openjdk.org>
Date:      2024-11-04 16:13:10 +0000
URL:       https://git.openjdk.org/leyden/commit/23fa1a33274d279a53fa6dde683900450561957b

8343484: Remove unnecessary @SuppressWarnings annotations (nio)

Reviewed-by: alanb

! src/java.base/share/classes/java/nio/channels/AsynchronousFileChannel.java
! src/java.base/share/classes/java/nio/channels/FileChannel.java
! src/java.base/share/classes/java/nio/charset/Charset-X-Coder.java.template

Changeset: 1c448347
Branch: hermetic-java-runtime
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2024-11-04 17:00:44 +0000
URL:       https://git.openjdk.org/leyden/commit/1c4483473d878bb4c41e66f27fea84ef81ede8c9

8333582: Update CLDR to Version 46.0

Reviewed-by: joehw, srl, jlu

! make/data/cldr/common/bcp47/currency.xml
! make/data/cldr/common/bcp47/number.xml
! make/data/cldr/common/bcp47/timezone.xml
! make/data/cldr/common/dtd/ldml.dtd
! make/data/cldr/common/dtd/ldml.xsd
! make/data/cldr/common/dtd/ldmlBCP47.dtd
! make/data/cldr/common/dtd/ldmlBCP47.xsd
! make/data/cldr/common/dtd/ldmlSupplemental.dtd
! make/data/cldr/common/dtd/ldmlSupplemental.xsd
+ make/data/cldr/common/dtd/messageFormat/message.dtd
+ make/data/cldr/common/dtd/messageFormat/message.json
! make/data/cldr/common/main/ab.xml
! make/data/cldr/common/main/af.xml
! make/data/cldr/common/main/ak.xml
! make/data/cldr/common/main/am.xml
! make/data/cldr/common/main/an.xml
! make/data/cldr/common/main/ar.xml
! make/data/cldr/common/main/as.xml
! make/data/cldr/common/main/ast.xml
! make/data/cldr/common/main/az.xml
! make/data/cldr/common/main/bal.xml
! make/data/cldr/common/main/bal_Latn.xml
! make/data/cldr/common/main/be.xml
! make/data/cldr/common/main/be_TARASK.xml
! make/data/cldr/common/main/bew.xml
! make/data/cldr/common/main/bg.xml
! make/data/cldr/common/main/blo.xml
! make/data/cldr/common/main/bn.xml
! make/data/cldr/common/main/br.xml
! make/data/cldr/common/main/brx.xml
! make/data/cldr/common/main/bs.xml
! make/data/cldr/common/main/bs_Cyrl.xml
! make/data/cldr/common/main/ca.xml
! make/data/cldr/common/main/ca_ES_VALENCIA.xml
! make/data/cldr/common/main/ccp.xml
! make/data/cldr/common/main/ce.xml
! make/data/cldr/common/main/ceb.xml
! make/data/cldr/common/main/chr.xml
! make/data/cldr/common/main/cs.xml
! make/data/cldr/common/main/csw.xml
! make/data/cldr/common/main/cv.xml
! make/data/cldr/common/main/cy.xml
! make/data/cldr/common/main/da.xml
! make/data/cldr/common/main/de.xml
! make/data/cldr/common/main/de_CH.xml
! make/data/cldr/common/main/doi.xml
! make/data/cldr/common/main/dsb.xml
! make/data/cldr/common/main/ee.xml
! make/data/cldr/common/main/el.xml
! make/data/cldr/common/main/en.xml
! make/data/cldr/common/main/en_001.xml
! make/data/cldr/common/main/en_AU.xml
! make/data/cldr/common/main/en_BS.xml
! make/data/cldr/common/main/en_BZ.xml
! make/data/cldr/common/main/en_CA.xml
! make/data/cldr/common/main/en_Dsrt.xml
! make/data/cldr/common/main/en_GB.xml
! make/data/cldr/common/main/en_IN.xml
! make/data/cldr/common/main/en_KY.xml
! make/data/cldr/common/main/en_PW.xml
! make/data/cldr/common/main/en_ZA.xml
! make/data/cldr/common/main/eo.xml
! make/data/cldr/common/main/es.xml
! make/data/cldr/common/main/es_419.xml
! make/data/cldr/common/main/es_AR.xml
! make/data/cldr/common/main/es_BO.xml
! make/data/cldr/common/main/es_CL.xml
! make/data/cldr/common/main/es_CO.xml
! make/data/cldr/common/main/es_CR.xml
! make/data/cldr/common/main/es_DO.xml
! make/data/cldr/common/main/es_EC.xml
! make/data/cldr/common/main/es_GT.xml
! make/data/cldr/common/main/es_HN.xml
! make/data/cldr/common/main/es_MX.xml
! make/data/cldr/common/main/es_NI.xml
! make/data/cldr/common/main/es_PA.xml
! make/data/cldr/common/main/es_PE.xml
! make/data/cldr/common/main/es_PY.xml
! make/data/cldr/common/main/es_US.xml
! make/data/cldr/common/main/es_VE.xml
! make/data/cldr/common/main/et.xml
! make/data/cldr/common/main/eu.xml
! make/data/cldr/common/main/fa.xml
! make/data/cldr/common/main/fa_AF.xml
! make/data/cldr/common/main/ff_Adlm.xml
! make/data/cldr/common/main/fi.xml
! make/data/cldr/common/main/fil.xml
! make/data/cldr/common/main/fo.xml
! make/data/cldr/common/main/fr.xml
! make/data/cldr/common/main/fr_CA.xml
! make/data/cldr/common/main/frr.xml
! make/data/cldr/common/main/fur.xml
! make/data/cldr/common/main/fy.xml
! make/data/cldr/common/main/ga.xml
! make/data/cldr/common/main/gaa.xml
! make/data/cldr/common/main/gd.xml
! make/data/cldr/common/main/gl.xml
! make/data/cldr/common/main/gu.xml
! make/data/cldr/common/main/ha.xml
! make/data/cldr/common/main/ha_NE.xml
! make/data/cldr/common/main/he.xml
! make/data/cldr/common/main/hi.xml
! make/data/cldr/common/main/hi_Latn.xml
! make/data/cldr/common/main/hr.xml
! make/data/cldr/common/main/hsb.xml
! make/data/cldr/common/main/hu.xml
! make/data/cldr/common/main/hy.xml
! make/data/cldr/common/main/ia.xml
! make/data/cldr/common/main/id.xml
! make/data/cldr/common/main/ie.xml
! make/data/cldr/common/main/ig.xml
! make/data/cldr/common/main/ii.xml
! make/data/cldr/common/main/is.xml
! make/data/cldr/common/main/it.xml
! make/data/cldr/common/main/ja.xml
! make/data/cldr/common/main/jv.xml
! make/data/cldr/common/main/ka.xml
+ make/data/cldr/common/main/kaa.xml
+ make/data/cldr/common/main/kaa_Cyrl.xml
+ make/data/cldr/common/main/kaa_Cyrl_UZ.xml
+ make/data/cldr/common/main/kaa_Latn.xml
+ make/data/cldr/common/main/kaa_Latn_UZ.xml
! make/data/cldr/common/main/kab.xml
! make/data/cldr/common/main/kgp.xml
! make/data/cldr/common/main/kk.xml
+ make/data/cldr/common/main/kk_Arab.xml
+ make/data/cldr/common/main/kk_Arab_CN.xml
+ make/data/cldr/common/main/kk_Cyrl.xml
+ make/data/cldr/common/main/kk_Cyrl_KZ.xml
! make/data/cldr/common/main/km.xml
! make/data/cldr/common/main/kn.xml
! make/data/cldr/common/main/ko.xml
! make/data/cldr/common/main/kok.xml
= make/data/cldr/common/main/kok_Deva.xml
= make/data/cldr/common/main/kok_Deva_IN.xml
+ make/data/cldr/common/main/kok_Latn.xml
= make/data/cldr/common/main/kok_Latn_IN.xml
! make/data/cldr/common/main/ks.xml
! make/data/cldr/common/main/ks_Deva.xml
! make/data/cldr/common/main/ksh.xml
! make/data/cldr/common/main/ku.xml
! make/data/cldr/common/main/kxv.xml
! make/data/cldr/common/main/kxv_Deva.xml
! make/data/cldr/common/main/kxv_Orya.xml
! make/data/cldr/common/main/kxv_Telu.xml
! make/data/cldr/common/main/ky.xml
! make/data/cldr/common/main/lb.xml
! make/data/cldr/common/main/lij.xml
+ make/data/cldr/common/main/lld.xml
+ make/data/cldr/common/main/lld_IT.xml
! make/data/cldr/common/main/lo.xml
! make/data/cldr/common/main/lrc.xml
! make/data/cldr/common/main/lt.xml
+ make/data/cldr/common/main/ltg.xml
+ make/data/cldr/common/main/ltg_LV.xml
! make/data/cldr/common/main/lv.xml
! make/data/cldr/common/main/mai.xml
! make/data/cldr/common/main/mgo.xml
+ make/data/cldr/common/main/mhn.xml
+ make/data/cldr/common/main/mhn_IT.xml
! make/data/cldr/common/main/mi.xml
! make/data/cldr/common/main/mk.xml
! make/data/cldr/common/main/ml.xml
! make/data/cldr/common/main/mn.xml
! make/data/cldr/common/main/mn_Mong_MN.xml
! make/data/cldr/common/main/mr.xml
! make/data/cldr/common/main/ms.xml
! make/data/cldr/common/main/mt.xml
! make/data/cldr/common/main/my.xml
! make/data/cldr/common/main/ne.xml
! make/data/cldr/common/main/nl.xml
! make/data/cldr/common/main/nn.xml
! make/data/cldr/common/main/no.xml
! make/data/cldr/common/main/nqo.xml
! make/data/cldr/common/main/nso.xml
! make/data/cldr/common/main/oc.xml
! make/data/cldr/common/main/oc_ES.xml
! make/data/cldr/common/main/om.xml
! make/data/cldr/common/main/om_KE.xml
! make/data/cldr/common/main/or.xml
! make/data/cldr/common/main/pa.xml
! make/data/cldr/common/main/pap.xml
! make/data/cldr/common/main/pcm.xml
! make/data/cldr/common/main/pl.xml
! make/data/cldr/common/main/ps.xml
! make/data/cldr/common/main/pt.xml
! make/data/cldr/common/main/pt_PT.xml
! make/data/cldr/common/main/qu.xml
! make/data/cldr/common/main/rif.xml
! make/data/cldr/common/main/rm.xml
! make/data/cldr/common/main/ro.xml
! make/data/cldr/common/main/root.xml
! make/data/cldr/common/main/ru.xml
! make/data/cldr/common/main/rw.xml
! make/data/cldr/common/main/sa.xml
! make/data/cldr/common/main/sah.xml
! make/data/cldr/common/main/sat.xml
! make/data/cldr/common/main/sc.xml
! make/data/cldr/common/main/scn.xml
! make/data/cldr/common/main/sd.xml
! make/data/cldr/common/main/sd_Deva.xml
! make/data/cldr/common/main/se_FI.xml
! make/data/cldr/common/main/si.xml
! make/data/cldr/common/main/sk.xml
! make/data/cldr/common/main/sl.xml
! make/data/cldr/common/main/so.xml
! make/data/cldr/common/main/sq.xml
! make/data/cldr/common/main/sr.xml
! make/data/cldr/common/main/sr_Cyrl_BA.xml
! make/data/cldr/common/main/sr_Cyrl_ME.xml
! make/data/cldr/common/main/sr_Latn.xml
! make/data/cldr/common/main/sr_Latn_BA.xml
! make/data/cldr/common/main/sr_Latn_ME.xml
! make/data/cldr/common/main/st.xml
! make/data/cldr/common/main/su.xml
! make/data/cldr/common/main/sv.xml
! make/data/cldr/common/main/sw.xml
! make/data/cldr/common/main/sw_KE.xml
! make/data/cldr/common/main/syr.xml
! make/data/cldr/common/main/szl.xml
! make/data/cldr/common/main/ta.xml
! make/data/cldr/common/main/te.xml
! make/data/cldr/common/main/tg.xml
! make/data/cldr/common/main/th.xml
! make/data/cldr/common/main/ti.xml
! make/data/cldr/common/main/ti_ER.xml
! make/data/cldr/common/main/tig.xml
! make/data/cldr/common/main/tk.xml
! make/data/cldr/common/main/tn.xml
! make/data/cldr/common/main/to.xml
! make/data/cldr/common/main/tr.xml
! make/data/cldr/common/main/trv.xml
! make/data/cldr/common/main/trw.xml
! make/data/cldr/common/main/tt.xml
! make/data/cldr/common/main/ug.xml
! make/data/cldr/common/main/uk.xml
! make/data/cldr/common/main/ur.xml
! make/data/cldr/common/main/uz.xml
! make/data/cldr/common/main/uz_Cyrl.xml
! make/data/cldr/common/main/vai.xml
! make/data/cldr/common/main/vec.xml
! make/data/cldr/common/main/vi.xml
! make/data/cldr/common/main/wo.xml
! make/data/cldr/common/main/xh.xml
! make/data/cldr/common/main/xnr.xml
! make/data/cldr/common/main/yo.xml
! make/data/cldr/common/main/yo_BJ.xml
! make/data/cldr/common/main/yrl.xml
! make/data/cldr/common/main/yue.xml
! make/data/cldr/common/main/yue_Hans.xml
+ make/data/cldr/common/main/yue_Hant_CN.xml
! make/data/cldr/common/main/zh.xml
+ make/data/cldr/common/main/zh_Hans_MY.xml
! make/data/cldr/common/main/zh_Hant.xml
! make/data/cldr/common/main/zh_Hant_HK.xml
+ make/data/cldr/common/main/zh_Hant_MY.xml
+ make/data/cldr/common/main/zh_Latn.xml
+ make/data/cldr/common/main/zh_Latn_CN.xml
! make/data/cldr/common/main/zu.xml
! make/data/cldr/common/properties/coverageLevels.txt
! make/data/cldr/common/supplemental/attributeValueValidity.xml
! make/data/cldr/common/supplemental/coverageLevels.xml
! make/data/cldr/common/supplemental/languageGroup.xml
! make/data/cldr/common/supplemental/languageInfo.xml
! make/data/cldr/common/supplemental/likelySubtags.xml
! make/data/cldr/common/supplemental/metaZones.xml
! make/data/cldr/common/supplemental/numberingSystems.xml
! make/data/cldr/common/supplemental/ordinals.xml
! make/data/cldr/common/supplemental/pluralRanges.xml
! make/data/cldr/common/supplemental/plurals.xml
! make/data/cldr/common/supplemental/subdivisions.xml
! make/data/cldr/common/supplemental/supplementalData.xml
! make/data/cldr/common/supplemental/supplementalMetadata.xml
! make/data/cldr/common/supplemental/units.xml
! make/data/cldr/common/supplemental/windowsZones.xml
! make/jdk/src/classes/build/tools/cldrconverter/TimeZoneParseHandler.java
! src/java.base/share/classes/java/util/spi/LocaleServiceProvider.java
! src/java.base/share/classes/sun/util/cldr/CLDRTimeZoneNameProviderImpl.java
! src/java.base/share/legal/cldr.md
! src/jdk.localedata/share/legal/cldr.md
! test/jdk/java/text/Format/DateFormat/Bug6530336.java
! test/jdk/java/text/Format/NumberFormat/MultipleNumberScriptTest.java
! test/jdk/java/time/test/java/time/format/TestNonIsoFormatter.java
! test/jdk/java/time/test/java/time/format/TestUnicodeExtension.java
! test/jdk/java/util/Calendar/CalendarDataTest.java
! test/jdk/java/util/Locale/InternationalBAT.java
! test/jdk/java/util/Locale/bcp47u/FormatTests.java
! test/jdk/sun/text/resources/LocaleData.cldr
! test/jdk/sun/text/resources/LocaleDataTest.java
! test/jdk/tools/jlink/plugins/IncludeLocalesPluginTest.java

Changeset: 1cc3586c
Branch: hermetic-java-runtime
Author:    Archie Cobbs <acobbs at openjdk.org>
Date:      2024-11-04 17:32:11 +0000
URL:       https://git.openjdk.org/leyden/commit/1cc3586c5328e7b792498707a08952e760b3511f

8343551: Missing copyright header update in Charset-X-Coder.java.template

Reviewed-by: iris

! src/java.base/share/classes/java/nio/charset/Charset-X-Coder.java.template

Changeset: 774de278
Branch: hermetic-java-runtime
Author:    Jiangli Zhou <jiangli at openjdk.org>
Date:      2024-11-04 17:58:22 +0000
URL:       https://git.openjdk.org/leyden/commit/774de278f77817e4494dc73bfee9257f145600fc

8343497: Missing DEF_STATIC_JNI_OnLoad in libjimage and libsaproc native libraries

Reviewed-by: ihse

! src/java.base/share/native/libjimage/jimage.cpp
! src/jdk.hotspot.agent/share/native/libsaproc/sadis.c

Changeset: 0668e181
Branch: hermetic-java-runtime
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2024-11-04 18:18:14 +0000
URL:       https://git.openjdk.org/leyden/commit/0668e181c8234df3fab478748b88365510a7343f

8343234: (bf) Move java/nio/Buffer/LimitDirectMemory.java from ProblemList.txt to ProblemList-Virtual.txt

Reviewed-by: alanb, jpai

! test/jdk/ProblemList-Virtual.txt
! test/jdk/ProblemList.txt
! test/jdk/java/nio/Buffer/LimitDirectMemory.java

Changeset: 8b474971
Branch: hermetic-java-runtime
Author:    Artur Barashev <abarashev at openjdk.org>
Date:      2024-11-04 18:46:38 +0000
URL:       https://git.openjdk.org/leyden/commit/8b4749713c63a08e502845ed5d0a0236822018cd

8331682: Slow networks/Impatient clients can potentially send unencrypted TLSv1.3 alerts that won't parse on the server

Reviewed-by: wetmore, djelinski, xuelei

! src/java.base/share/classes/sun/security/ssl/SSLCipher.java
+ test/jdk/sun/security/ssl/SSLCipher/SSLEngineNoServerHelloClientShutdown.java
+ test/jdk/sun/security/ssl/SSLCipher/SSLSocketNoServerHelloClientShutdown.java
! test/lib/jdk/test/lib/security/SecurityUtils.java

Changeset: 825ceb16
Branch: hermetic-java-runtime
Author:    Justin Lu <jlu at openjdk.org>
Date:      2024-11-04 20:55:17 +0000
URL:       https://git.openjdk.org/leyden/commit/825ceb16b2e2347a4d9c1977d9a3a2da1296d5fe

8341796: Fix ExceptionOccurred in jdk.hotspot.agent

Reviewed-by: dholmes, cjplummer

! src/jdk.hotspot.agent/linux/native/libsaproc/DwarfParser.cpp
! src/jdk.hotspot.agent/linux/native/libsaproc/LinuxDebuggerLocal.cpp
! src/jdk.hotspot.agent/macosx/native/libsaproc/MacosxDebuggerLocal.m
! src/jdk.hotspot.agent/share/native/libsaproc/sadis.c
! src/jdk.hotspot.agent/windows/native/libsaproc/sawindbg.cpp

Changeset: 714472d8
Branch: hermetic-java-runtime
Author:    Justin Lu <jlu at openjdk.org>
Date:      2024-11-04 21:36:51 +0000
URL:       https://git.openjdk.org/leyden/commit/714472d8a5b3d16b870bc272ce8664cd62733857

8341798: Fix ExceptionOccurred in jdk.jdwp.agent

Reviewed-by: dholmes, cjplummer

! src/jdk.jdwp.agent/share/native/libjdwp/ArrayReferenceImpl.c
! src/jdk.jdwp.agent/share/native/libjdwp/ArrayTypeImpl.c
! src/jdk.jdwp.agent/share/native/libjdwp/ClassTypeImpl.c
! src/jdk.jdwp.agent/share/native/libjdwp/ObjectReferenceImpl.c
! src/jdk.jdwp.agent/share/native/libjdwp/VirtualMachineImpl.c
! src/jdk.jdwp.agent/share/native/libjdwp/eventHelper.c
! src/jdk.jdwp.agent/share/native/libjdwp/util.c

Changeset: 67907d5e
Branch: hermetic-java-runtime
Author:    Shaojin Wen <swen at openjdk.org>
Date:      2024-11-05 00:29:08 +0000
URL:       https://git.openjdk.org/leyden/commit/67907d5e8985ee47ddadb51dae1220404a18dd47

8343500: Optimize ArrayClassDescImpl computeDescriptor

Reviewed-by: liach

! src/java.base/share/classes/jdk/internal/constant/ArrayClassDescImpl.java

Changeset: 20f3aaff
Branch: hermetic-java-runtime
Author:    Fei Yang <fyang at openjdk.org>
Date:      2024-11-05 00:48:45 +0000
URL:       https://git.openjdk.org/leyden/commit/20f3aaff4470745ff082bc562f4e4e72044090b2

8343471: RISC-V: compiler/cpuflags/TestAESIntrinsicsOnUnsupportedConfig.java fails after JDK-8334999

Reviewed-by: syan, mli

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

Changeset: cd91a445
Branch: hermetic-java-runtime
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2024-11-05 02:53:26 +0000
URL:       https://git.openjdk.org/leyden/commit/cd91a44500e83f84e8e9ecc2760552dd18860842

8343549: SeededSecureRandomTest needn't be in a package

Reviewed-by: mullan

! test/lib-test/jdk/test/lib/security/SeededSecureRandomTest.java

Changeset: 0f7dd98d
Branch: hermetic-java-runtime
Author:    Sorna Sarathi <n.sornasarathi at gmail.com>
Committer: Amit Kumar <amitkumar at openjdk.org>
Date:      2024-11-05 06:08:16 +0000
URL:       https://git.openjdk.org/leyden/commit/0f7dd98d9d546e0fc2c7b1df779cef35e5b5852c

8251926: PPC: Remove an unused variable in assembler_ppc.cpp

Reviewed-by: mdoerr

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

Changeset: dafa2e55
Branch: hermetic-java-runtime
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-11-05 06:27:42 +0000
URL:       https://git.openjdk.org/leyden/commit/dafa2e55adb6b054c342d5e723e51087d771e6d6

8343124: Tests fails with java.lang.IllegalAccessException: class com.sun.javatest.regtest.agent.MainWrapper$MainTask cannot access

Reviewed-by: abhiscxk

! test/jdk/java/awt/print/Dialog/PrintDlgPageable.java
! test/jdk/javax/print/StreamPrintingOrientation.java

Changeset: abf2dc71
Branch: hermetic-java-runtime
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-11-05 09:33:50 +0000
URL:       https://git.openjdk.org/leyden/commit/abf2dc7128fc0644e85bca32d8f3beacc876cecb

8343298: Improve stability of runtime/cds/DeterministicDump.java test

Reviewed-by: shade, iklam

! src/hotspot/share/cds/archiveHeapWriter.cpp
! test/hotspot/jtreg/runtime/cds/DeterministicDump.java

Changeset: 4fc6d413
Branch: hermetic-java-runtime
Author:    Mikhail Ablakatov <Mikhail.Ablakatov at arm.com>
Date:      2024-11-05 10:20:51 +0000
URL:       https://git.openjdk.org/leyden/commit/4fc6d4135e795d18a024a6035908f380b81082d1

8341194: [REDO] Implement C2 VectorizedHashCode on AArch64

Reviewed-by: aph, adinn

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.cpp
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
+ src/hotspot/share/utilities/intpow.hpp
! test/hotspot/gtest/aarch64/aarch64-asmtest.py
! test/hotspot/gtest/aarch64/asmtest.out.h

Changeset: f3671bee
Branch: hermetic-java-runtime
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-11-05 11:46:40 +0000
URL:       https://git.openjdk.org/leyden/commit/f3671beefb3ff07441a905e25619f0d1a0a2fe15

8335392: C2 MergeStores: enhanced pointer parsing

Co-authored-by: Christian Hagedorn <chagedorn at openjdk.org>
Reviewed-by: kvn, chagedorn

! src/hotspot/share/compiler/compilerDirectives.cpp
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/compiler/compilerOracle.hpp
! src/hotspot/share/compiler/directivesParser.cpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/memnode.cpp
+ src/hotspot/share/opto/mempointer.cpp
+ src/hotspot/share/opto/mempointer.hpp
+ src/hotspot/share/opto/noOverflowInt.hpp
+ src/hotspot/share/opto/traceMergeStoresTag.hpp
+ test/hotspot/gtest/opto/test_no_overflow_int.cpp
! test/hotspot/jtreg/compiler/c2/TestMergeStores.java
+ test/hotspot/jtreg/compiler/c2/TestMergeStoresMemorySegment.java
! test/hotspot/jtreg/compiler/c2/TestMergeStoresUnsafeArrayPointer.java
! test/micro/org/openjdk/bench/vm/compiler/MergeStores.java

Changeset: f62fc484
Branch: hermetic-java-runtime
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-11-05 11:47:42 +0000
URL:       https://git.openjdk.org/leyden/commit/f62fc4844125cc20a91dc2be39ba05a2d3aca8cf

8342498: Add test for Allocation elimination after use as alignment reference by SuperWord

Reviewed-by: thartmann, kvn

+ test/hotspot/jtreg/compiler/loopopts/superword/TestEliminateAllocationWithCastP2XUse.java

Changeset: 16feeb7a
Branch: hermetic-java-runtime
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-11-05 12:15:42 +0000
URL:       https://git.openjdk.org/leyden/commit/16feeb7a8e9a02fec4846179fcfbdc3a71b07fe5

8343547: Restore accidentally removed annotations in LambdaForm from ClassFile API port

Reviewed-by: asotona

! src/java.base/share/classes/java/lang/invoke/ClassSpecializer.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java

Changeset: c33a8f52
Branch: hermetic-java-runtime
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2024-11-05 13:42:27 +0000
URL:       https://git.openjdk.org/leyden/commit/c33a8f52b613e5eff02f572eda876cbbfc7c22cf

8343314: Move common properties from jpackage jtreg test declarations to TEST.properties file

Reviewed-by: almatvee

! test/jdk/tools/jpackage/TEST.properties
! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/DirectoryContentVerifierTest.java
! test/jdk/tools/jpackage/linux/AppAboutUrlTest.java
! test/jdk/tools/jpackage/linux/AppCategoryTest.java
! test/jdk/tools/jpackage/linux/LicenseTypeTest.java
! test/jdk/tools/jpackage/linux/LinuxBundleNameTest.java
! test/jdk/tools/jpackage/linux/LinuxResourceTest.java
! test/jdk/tools/jpackage/linux/LinuxWeirdOutputDirTest.java
! test/jdk/tools/jpackage/linux/MaintainerTest.java
! test/jdk/tools/jpackage/linux/PackageDepsTest.java
! test/jdk/tools/jpackage/linux/ReleaseTest.java
! test/jdk/tools/jpackage/linux/ServiceAndDesktopTest.java
! test/jdk/tools/jpackage/linux/ShortcutHintTest.java
! test/jdk/tools/jpackage/linux/UpgradeTest.java
! test/jdk/tools/jpackage/linux/jdk/jpackage/tests/UsrTreeTest.java
! test/jdk/tools/jpackage/macosx/ArgumentsFilteringTest.java
! test/jdk/tools/jpackage/macosx/DmgContentTest.java
! test/jdk/tools/jpackage/macosx/HostArchPkgTest.java
! test/jdk/tools/jpackage/macosx/MacAppStoreJlinkOptionsTest.java
! test/jdk/tools/jpackage/macosx/MacAppStoreRuntimeTest.java
! test/jdk/tools/jpackage/macosx/MacFileAssociationsTest.java
! test/jdk/tools/jpackage/macosx/MacPropertiesTest.java
! test/jdk/tools/jpackage/macosx/NameWithSpaceTest.java
! test/jdk/tools/jpackage/macosx/SigningAppImageTest.java
! test/jdk/tools/jpackage/macosx/SigningAppImageTwoStepsTest.java
! test/jdk/tools/jpackage/macosx/SigningOptionsTest.java
! test/jdk/tools/jpackage/macosx/SigningPackageFromTwoStepAppImageTest.java
! test/jdk/tools/jpackage/macosx/SigningPackageTest.java
! test/jdk/tools/jpackage/macosx/SigningPackageTwoStepTest.java
! test/jdk/tools/jpackage/share/AddLShortcutTest.java
! test/jdk/tools/jpackage/share/AddLauncherTest.java
! test/jdk/tools/jpackage/share/AppContentTest.java
! test/jdk/tools/jpackage/share/AppImagePackageTest.java
! test/jdk/tools/jpackage/share/AppLauncherEnvTest.java
! test/jdk/tools/jpackage/share/ArgumentsTest.java
! test/jdk/tools/jpackage/share/EmptyFolderTest.java
! test/jdk/tools/jpackage/share/FileAssociationsTest.java
! test/jdk/tools/jpackage/share/IconTest.java
! test/jdk/tools/jpackage/share/InOutPathTest.java
! test/jdk/tools/jpackage/share/InstallDirTest.java
! test/jdk/tools/jpackage/share/LicenseTest.java
! test/jdk/tools/jpackage/share/MultiLauncherTwoPhaseTest.java
! test/jdk/tools/jpackage/share/MultiNameTwoPhaseTest.java
! test/jdk/tools/jpackage/share/PerUserCfgTest.java
! test/jdk/tools/jpackage/share/RuntimeImageSymbolicLinksTest.java
! test/jdk/tools/jpackage/share/RuntimeImageTest.java
! test/jdk/tools/jpackage/share/RuntimePackageTest.java
! test/jdk/tools/jpackage/share/ServiceTest.java
! test/jdk/tools/jpackage/share/SimplePackageTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/AppVersionTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/CookedRuntimeTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/DotInNameTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/ErrorTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/JLinkOptionsTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/JavaOptionsEqualsTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/JavaOptionsTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/MainClassTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/ModulePathTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/ModulePathTest2.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/ModulePathTest3.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/MultipleJarAppTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/NoMPathRuntimeTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/NonExistentTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/PredefinedAppImageErrorTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/UnicodeArgsTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/VendorTest.java
! test/jdk/tools/jpackage/windows/Win8282351Test.java
! test/jdk/tools/jpackage/windows/Win8301247Test.java
! test/jdk/tools/jpackage/windows/WinChildProcessTest.java
! test/jdk/tools/jpackage/windows/WinConsoleTest.java
! test/jdk/tools/jpackage/windows/WinDirChooserTest.java
! test/jdk/tools/jpackage/windows/WinInstallerIconTest.java
! test/jdk/tools/jpackage/windows/WinInstallerUiTest.java
! test/jdk/tools/jpackage/windows/WinL10nTest.java
! test/jdk/tools/jpackage/windows/WinLongVersionTest.java
! test/jdk/tools/jpackage/windows/WinMenuGroupTest.java
! test/jdk/tools/jpackage/windows/WinMenuTest.java
! test/jdk/tools/jpackage/windows/WinNoRestartTest.java
! test/jdk/tools/jpackage/windows/WinPerUserInstallTest.java
! test/jdk/tools/jpackage/windows/WinRenameTest.java
! test/jdk/tools/jpackage/windows/WinResourceTest.java
! test/jdk/tools/jpackage/windows/WinScriptTest.java
! test/jdk/tools/jpackage/windows/WinShortcutPromptTest.java
! test/jdk/tools/jpackage/windows/WinShortcutTest.java
! test/jdk/tools/jpackage/windows/WinUpgradeUUIDTest.java
! test/jdk/tools/jpackage/windows/WinUrlTest.java

Changeset: 5890d943
Branch: hermetic-java-runtime
Author:    Shaojin Wen <swen at openjdk.org>
Date:      2024-11-05 15:05:33 +0000
URL:       https://git.openjdk.org/leyden/commit/5890d9438bbde88b89070052926a2eafe13d7b42

8333893: Optimization for StringBuilder append boolean & null

Reviewed-by: liach

! src/java.base/share/classes/java/lang/AbstractStringBuilder.java
! src/java.base/share/classes/java/lang/StringLatin1.java
! src/java.base/share/classes/java/lang/StringUTF16.java
! test/hotspot/jtreg/compiler/patches/java.base/java/lang/Helper.java
! test/micro/org/openjdk/bench/java/lang/StringBuilders.java

Changeset: 0b733e9a
Branch: hermetic-java-runtime
Author:    Sonia Zaldana Calles <szaldana at openjdk.org>
Date:      2024-11-05 15:25:18 +0000
URL:       https://git.openjdk.org/leyden/commit/0b733e9a22fd786f3fd133faae3b00d31258e755

8336874: WhiteBoxAPI: assert(!method->is_abstract() && (osr_bci == InvocationEntryBci || !method->is_native())) failed: cannot compile abstract/native methods

Reviewed-by: lmesnik, stuefe

! src/hotspot/share/prims/whitebox.cpp
+ test/hotspot/jtreg/compiler/whitebox/TestCompileAbstractMethod.java

Changeset: c799cad1
Branch: hermetic-java-runtime
Author:    Archie Cobbs <acobbs at openjdk.org>
Date:      2024-11-05 15:44:54 +0000
URL:       https://git.openjdk.org/leyden/commit/c799cad1de93aadfe60d9cbccb0499d7299f0598

8343486: Remove unnecessary @SuppressWarnings annotations and -Xlint:-foo options

Reviewed-by: ihse

! make/modules/java.sql.rowset/Java.gmk
! make/modules/jdk.httpserver/Java.gmk
! make/modules/jdk.jartool/Java.gmk
! make/modules/jdk.jdi/Java.gmk
- make/modules/jdk.jlink/Java.gmk
- make/modules/jdk.jstatd/Java.gmk
- make/modules/jdk.unsupported/Java.gmk
- make/modules/jdk.zipfs/Java.gmk
! src/java.base/share/classes/jdk/internal/icu/text/BidiBase.java
! src/jdk.dynalink/share/classes/jdk/dynalink/BiClassValue.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/OverloadedDynamicMethod.java
! src/jdk.jsobject/share/classes/module-info.java
! src/jdk.jsobject/share/classes/netscape/javascript/JSException.java

Changeset: f95097cc
Branch: hermetic-java-runtime
Author:    Archie Cobbs <acobbs at openjdk.org>
Date:      2024-11-05 15:46:00 +0000
URL:       https://git.openjdk.org/leyden/commit/f95097cc64f1d7647f8328b623e9bd9f1180b6d8

8343482: Remove unnecessary @SuppressWarnings annotations (net)

Reviewed-by: dfuchs

! src/java.base/share/classes/java/net/Socket.java
! src/java.base/share/classes/sun/net/www/protocol/http/NegotiateAuthentication.java
! src/java.base/unix/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java
! src/jdk.net/share/classes/jdk/net/Sockets.java

Changeset: fbf9b96b
Branch: hermetic-java-runtime
Author:    Archie Cobbs <acobbs at openjdk.org>
Date:      2024-11-05 15:48:02 +0000
URL:       https://git.openjdk.org/leyden/commit/fbf9b96b6103250a2f72c3cbc47d73e9ddea6dbd

8343480: Remove unnecessary @SuppressWarnings annotations (javadoc)

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/TagletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java

Changeset: 8cb12211
Branch: hermetic-java-runtime
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-11-05 15:48:23 +0000
URL:       https://git.openjdk.org/leyden/commit/8cb122119409fb13b4b9b2e74851207734d5c198

8343532: Test test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java fails on Linux ppc64le after JDK-8319343

Reviewed-by: mdoerr, lucy

! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java

Changeset: 839de82c
Branch: hermetic-java-runtime
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Date:      2024-11-05 17:06:04 +0000
URL:       https://git.openjdk.org/leyden/commit/839de82c314697d7461b77caa9d85407e3578de3

8332744: [REDO] 'internal proprietary API' diagnostics if --system is configured to an earlier JDK version

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java
+ test/langtools/tools/javac/options/system/SystemSunProprietary.java
! test/micro/org/openjdk/bench/java/lang/foreign/BulkOps.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverConstant.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNew.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNewHeap.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstant.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantAsType.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantFP.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantHeap.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantMapped.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantShared.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverPollutedBuffer.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverPollutedSegments.java
! test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentCopyUnsafe.java
! test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentGetUnsafe.java
! test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentZeroUnsafe.java
! test/micro/org/openjdk/bench/java/lang/foreign/ParallelSum.java
! test/micro/org/openjdk/bench/java/lang/foreign/UnrolledAccess.java
! test/micro/org/openjdk/bench/java/lang/foreign/Utils.java
! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayUnsafeXorOpImpl.java
! test/micro/org/openjdk/bench/sun/misc/UnsafeOps.java

Changeset: 3fab8e37
Branch: hermetic-java-runtime
Author:    Andrew Haley <aph at openjdk.org>
Date:      2024-11-05 17:12:17 +0000
URL:       https://git.openjdk.org/leyden/commit/3fab8e37bbebbb3930108b2015efe488b1fa1e97

8341903: Implementation of Scoped Values (Fourth Preview)

Reviewed-by: alanb

! src/java.base/share/classes/java/lang/ScopedValue.java
! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java
! src/java.base/share/classes/javax/security/auth/Subject.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! test/jdk/java/lang/ScopedValue/ScopedValueAPI.java
! test/jdk/java/util/concurrent/StructuredTaskScope/WithScopedValue.java
! test/jdk/jdk/internal/misc/ThreadFlock/WithScopedValue.java

Changeset: 847cc5eb
Branch: hermetic-java-runtime
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-11-05 20:53:08 +0000
URL:       https://git.openjdk.org/leyden/commit/847cc5ebac43b83746d8f238c5f9ecf2972a2796

8343173: Remove ZGC-specific non-JVMCI test groups

Reviewed-by: kvn

! test/hotspot/jtreg/ProblemList-zgc.txt
! test/hotspot/jtreg/TEST.groups

Changeset: 2a1ae0ff
Branch: hermetic-java-runtime
Author:    Kevin Driver <kdriver at openjdk.org>
Date:      2024-11-05 21:07:52 +0000
URL:       https://git.openjdk.org/leyden/commit/2a1ae0ff89a8ac364206b09059d9dc884adcc5ac

8331008: Implement JEP 478: Key Derivation Function API (Preview)

Co-authored-by: Rajan Halade <rhalade at openjdk.org>
Co-authored-by: Weijun Wang <weijun at openjdk.org>
Co-authored-by: Valerie Peng <valeriep at openjdk.org>
Reviewed-by: weijun, valeriep

+ src/java.base/share/classes/com/sun/crypto/provider/HKDFKeyDerivation.java
! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java
! src/java.base/share/classes/java/security/Provider.java
+ src/java.base/share/classes/javax/crypto/KDF.java
+ src/java.base/share/classes/javax/crypto/KDFParameters.java
+ src/java.base/share/classes/javax/crypto/KDFSpi.java
+ src/java.base/share/classes/javax/crypto/spec/HKDFParameterSpec.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! src/java.base/share/classes/sun/security/util/Debug.java
+ test/jdk/com/sun/crypto/provider/KDF/HKDFBasicFunctionsTest.java
+ test/jdk/com/sun/crypto/provider/KDF/HKDFExhaustiveTest.java
+ test/jdk/com/sun/crypto/provider/KDF/HKDFKnownAnswerTests.java
+ test/jdk/com/sun/crypto/provider/KDF/HKDFSaltIKMTest.java
+ test/jdk/javax/crypto/KDF/KDFDelayedProviderSyncTest.java
+ test/jdk/javax/crypto/KDF/KDFDelayedProviderTest.java
+ test/jdk/javax/crypto/KDF/KDFDelayedProviderThreadingTest.java
+ test/jdk/security/unsignedjce/java.base/javax/crypto/ProviderVerifier.java

Changeset: d4d9831c
Branch: hermetic-java-runtime
Author:    Cesar Soares Lucas <cslucas at openjdk.org>
Date:      2024-11-05 21:19:31 +0000
URL:       https://git.openjdk.org/leyden/commit/d4d9831c9075c1a157d8375e6902bfc6c731389a

8340454: C2 EA asserts with "previous reducible Phi is no longer reducible before SUT"

Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/escape.hpp
+ test/hotspot/jtreg/compiler/escapeAnalysis/TestReduceAllocationAndNonReduciblePhi.java

Changeset: 69bc0887
Branch: hermetic-java-runtime
Author:    Nizar Benalla <nbenalla at openjdk.org>
Date:      2024-11-05 21:43:11 +0000
URL:       https://git.openjdk.org/leyden/commit/69bc0887741a7dd7eda234f5b3252c3c5e46d87e

8343071: Broken anchors to restricted method page and some redundant ids
8332747: Broken links in StructuredTaskScope

Reviewed-by: mcimadamore, iris

! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/Module.java
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java

Changeset: 471f112b
Branch: hermetic-java-runtime
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2024-11-05 22:39:00 +0000
URL:       https://git.openjdk.org/leyden/commit/471f112bca715d04304cbe35c6ed63df8c7b7fee

8342577: Clean up JVMTI breakpoint support
8210637: Race in JvmtiCurrentBreakpoints::get_jvmti_breakpoints

Reviewed-by: cjplummer, sspitsyn

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

Changeset: 1b0281dc
Branch: hermetic-java-runtime
Author:    KIRIYAMA Takuya <kiriyama.takuya at fujitsu.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2024-11-06 05:38:46 +0000
URL:       https://git.openjdk.org/leyden/commit/1b0281dc77f41fc5df323c7f7b25a4138b1ffb9e

8333427: langtools/tools/javac/newlines/NewLineTest.java is failing on Japanese Windows

Reviewed-by: jjg

! test/langtools/tools/javac/newlines/NewLineTest.java

Changeset: 4431852a
Branch: hermetic-java-runtime
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-11-06 06:10:01 +0000
URL:       https://git.openjdk.org/leyden/commit/4431852a880b06241231d346311170331c20ab2d

8342943: Replace predicate walking and cloning code for main/post loops with a predicate visitor

Reviewed-by: roland, kvn

! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp

Changeset: bdd68163
Branch: hermetic-java-runtime
Author:    Fei Yang <fyang at openjdk.org>
Date:      2024-11-06 06:36:49 +0000
URL:       https://git.openjdk.org/leyden/commit/bdd68163df4d9b63694bfc0900e4b5ddb2475834

8343502: RISC-V: SIGBUS in updateBytesCRC32 after JDK-8339738

Reviewed-by: mli, fjiang

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

Changeset: 06d8216a
Branch: hermetic-java-runtime
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-11-06 08:03:26 +0000
URL:       https://git.openjdk.org/leyden/commit/06d8216a4ef6b883119459da7e52b37d16cd2f03

8318442: java/net/httpclient/ManyRequests2.java fails intermittently on Linux

Reviewed-by: mdoerr, lucy, dfuchs

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

Changeset: ead0116f
Branch: hermetic-java-runtime
Author:    Andrew Haley <aph at openjdk.org>
Date:      2024-11-06 08:58:08 +0000
URL:       https://git.openjdk.org/leyden/commit/ead0116f2624e0e34529e47e4f509142d588b994

8331341: secondary_super_cache does not scale well: C1 and interpreter

Reviewed-by: vlivanov, kvn, dlong

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/asm/register.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/klass.inline.hpp

Changeset: 83f3d42d
Branch: hermetic-java-runtime
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2024-11-06 09:17:21 +0000
URL:       https://git.openjdk.org/leyden/commit/83f3d42d6bcefac80449987f4d951f8280eeee3a

8339303: C2: dead node after failing to match cloned address expression

Reviewed-by: vlivanov, kvn

! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/matcher.cpp
+ test/hotspot/jtreg/compiler/c2/TestMatcherTwoImmOffsets.java

Changeset: 57c3bb60
Branch: hermetic-java-runtime
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2024-11-06 14:47:14 +0000
URL:       https://git.openjdk.org/leyden/commit/57c3bb6091f8ba0caced6f5ecf21dc998ffeee9f

8343068: C2: CastX2P Ideal transformation not always applied

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/phaseX.cpp
+ test/hotspot/jtreg/compiler/c2/TestCastX2NotProcessedIGVN.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java

Changeset: 72a45ddb
Branch: hermetic-java-runtime
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2024-11-06 14:49:30 +0000
URL:       https://git.openjdk.org/leyden/commit/72a45ddbad9c343200197348ccfcf74105e6fefa

8341834: C2 compilation fails with "bad AD file" due to Replicate

Reviewed-by: kvn, epeter

! src/hotspot/share/opto/superwordVTransformBuilder.cpp
+ test/hotspot/jtreg/compiler/vectorization/TestReplicateAtConv.java

Changeset: 6811a11e
Branch: hermetic-java-runtime
Author:    Aggelos Biboudis <abimpoudis at openjdk.org>
Date:      2024-11-06 14:50:54 +0000
URL:       https://git.openjdk.org/leyden/commit/6811a11e278118b8b2781f1eaf45d363a3d2db49

8341408: Implement JEP 488: Primitive Types in Patterns, instanceof, and switch (Second Preview)

Reviewed-by: vromero, jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
+ test/langtools/tools/javac/patterns/PrimitiveTypesInTestingContextErasure.java

Changeset: 0be7118b
Branch: hermetic-java-runtime
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-11-06 16:38:55 +0000
URL:       https://git.openjdk.org/leyden/commit/0be7118b2f761b416ebf8cbb11473d51e80be409

8279016: JFR Leak Profiler is broken with Shenandoah

Reviewed-by: egahlin, rkennke, mgronlun, wkemper

! make/RunTests.gmk
! src/hotspot/share/jfr/leakprofiler/leakProfiler.cpp
! src/hotspot/share/jfr/leakprofiler/leakProfiler.hpp
+ test/jdk/ProblemList-shenandoah.txt

Changeset: c0e6c3b9
Branch: hermetic-java-runtime
Author:    Srinivas Vamsi Parasa <sparasa at openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2024-11-06 16:41:41 +0000
URL:       https://git.openjdk.org/leyden/commit/c0e6c3b93c0d21debc538e0135805c2957053108

8343214: Fix encoding errors in APX New Data Destination Instructions Support

Reviewed-by: jbhateja, sviswanathan

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

Changeset: 78b378ad
Branch: hermetic-java-runtime
Author:    Andrew Haley <aph at openjdk.org>
Date:      2024-11-06 17:52:07 +0000
URL:       https://git.openjdk.org/leyden/commit/78b378ad03d0f6c85468ac208e84fabea79fc7de

8342540: InterfaceCalls micro-benchmark gives misleading results

Reviewed-by: shade, kvn

! test/micro/org/openjdk/bench/vm/compiler/InterfaceCalls.java

Changeset: 342fe425
Branch: hermetic-java-runtime
Author:    Fernando Guallini <fguallini at openjdk.org>
Date:      2024-11-06 18:36:05 +0000
URL:       https://git.openjdk.org/leyden/commit/342fe42555a0e892d21d187287ab996be199abb1

8342270: Test sun/security/pkcs11/Provider/RequiredMechCheck.java needs write access to src tree

Reviewed-by: rhalade, erikj

! test/jdk/sun/security/pkcs11/PKCS11Test.java
! test/jdk/sun/security/pkcs11/Provider/MultipleLogins.sh

Changeset: d20ccd1a
Branch: hermetic-java-runtime
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2024-11-06 18:46:06 +0000
URL:       https://git.openjdk.org/leyden/commit/d20ccd1aef4a36662cc9fcc91d1c14b6739187d6

8335583: Avoid using pointers in CDS tables

Reviewed-by: iklam, ccheung

! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/lambdaFormInvokers.cpp
! src/hotspot/share/cds/lambdaFormInvokers.hpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.cpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.hpp
! src/hotspot/share/cds/runTimeClassInfo.cpp
! src/hotspot/share/cds/runTimeClassInfo.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp

Changeset: e33dc135
Branch: hermetic-java-runtime
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2024-11-06 19:36:20 +0000
URL:       https://git.openjdk.org/leyden/commit/e33dc13567a4f0d9a6c1ae63fa0424ca27d52584

8343343: Misc crash dump improvements on more platforms after JDK-8294160

Co-authored-by: Boris Ulasevich <bulasevich at openjdk.org>
Reviewed-by: mbaesken, jkern, dlong

! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp
! src/hotspot/os_cpu/windows_aarch64/os_windows_aarch64.cpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
! src/hotspot/share/runtime/os.cpp

Changeset: 9e31e78e
Branch: hermetic-java-runtime
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-11-07 00:51:06 +0000
URL:       https://git.openjdk.org/leyden/commit/9e31e78e39a4b573c158ef31af3ab4e9a1e229de

8342647: [macosx] Clean up the NSInvocation based call to NSProcessInfo.operatingSystemVersion

Reviewed-by: bchristi

! src/java.base/macosx/native/libjava/java_props_macosx.c

Changeset: f2316f68
Branch: hermetic-java-runtime
Author:    SendaoYan <syan at openjdk.org>
Date:      2024-11-07 03:12:32 +0000
URL:       https://git.openjdk.org/leyden/commit/f2316f6829c9b671e992401ee39d7a1a1805857e

8343505: Problemlist java/lang/Thread/jni/AttachCurrentThread/AttachTest.java

Reviewed-by: dholmes, lmesnik

! test/jdk/ProblemList.txt

Changeset: 97b681e9
Branch: hermetic-java-runtime
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2024-11-07 06:28:02 +0000
URL:       https://git.openjdk.org/leyden/commit/97b681e93a9469d8d16122dc10bbf2f5b5fe2266

8340586: JdkJfrEvent::get_all_klasses stores non-strong oops in JNI handles

Reviewed-by: coleenp, stefank, mgronlun

! src/hotspot/share/jfr/support/jfrJdkJfrEvent.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/klass.inline.hpp

Changeset: a6c85daa
Branch: hermetic-java-runtime
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-11-07 07:05:20 +0000
URL:       https://git.openjdk.org/leyden/commit/a6c85daa1c5e685ab64cbf9860a022aaa4a0d7f8

8342945: Replace predicate walking code in get_assertion_predicates() used for Loop Unswitching and cleaning useless Template Assertion Predicates with a predicate visitor

Reviewed-by: thartmann, roland, kvn

! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/predicates.hpp

Changeset: 619b4d59
Branch: hermetic-java-runtime
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2024-11-07 07:25:41 +0000
URL:       https://git.openjdk.org/leyden/commit/619b4d596634ee84b9bf5884b97a69eb01661657

8334107: Specification for MemorySegment::get/setString could use some clarification

Reviewed-by: jvernee

! src/java.base/share/classes/java/lang/foreign/MemorySegment.java

Changeset: 0e1c1b79
Branch: hermetic-java-runtime
Author:    theoweidmannoracle <theo.weidmann at oracle.com>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-11-07 07:46:52 +0000
URL:       https://git.openjdk.org/leyden/commit/0e1c1b793d43064aabe9571057284899c9580f30

8343452: Incorrect WINDOWS build variable is used in macroAssembler_x86.cpp

Reviewed-by: kvn, chagedorn, jwaters

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

Changeset: c3df050b
Branch: hermetic-java-runtime
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2024-11-07 08:16:17 +0000
URL:       https://git.openjdk.org/leyden/commit/c3df050b88ecef123199a4e96f6d9884d064ae45

8343726: [BACKOUT] NMT should not use ThreadCritical

Reviewed-by: shade, dholmes

! src/hotspot/os/posix/perfMemory_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/perfMemory_windows.cpp
! src/hotspot/share/nmt/memBaseline.cpp
! src/hotspot/share/nmt/memReporter.cpp
! src/hotspot/share/nmt/memTracker.hpp
! src/hotspot/share/nmt/memoryFileTracker.cpp
! src/hotspot/share/nmt/memoryFileTracker.hpp
! src/hotspot/share/nmt/nmtCommon.hpp
! src/hotspot/share/nmt/threadStackTracker.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/utilities/vmError.cpp

Changeset: 592a48b1
Branch: hermetic-java-runtime
Author:    Tobias Holenstein <tholenstein at openjdk.org>
Date:      2024-11-07 08:55:55 +0000
URL:       https://git.openjdk.org/leyden/commit/592a48b163ed582872b686e7a606cf8b96fcbcbc

8321997: Increase upper limit of LoopOptsCount flag

Reviewed-by: shade, chagedorn

! src/hotspot/share/opto/c2_globals.hpp

Changeset: 7620b129
Branch: hermetic-java-runtime
Author:    Theo Weidmann <theo.weidmann at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-11-07 10:04:03 +0000
URL:       https://git.openjdk.org/leyden/commit/7620b129888d57514d9ef588e0681f1d43377236

8323803: ConstantOopReadValue::print_on should print 'null' instead of 'nullptr'

Reviewed-by: chagedorn, kvn

! src/hotspot/share/code/debugInfo.cpp

Changeset: 42446823
Branch: hermetic-java-runtime
Author:    Nizar Benalla <nbenalla at openjdk.org>
Date:      2024-11-07 10:30:12 +0000
URL:       https://git.openjdk.org/leyden/commit/4244682309e7ae1be892280dfd6a6f70ccecc760

8339190: Parameter arrays that are capped during annotation processing report incorrect length

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassFile.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/langtools/tools/javac/annotations/ParameterArrayLimit.java
! test/langtools/tools/javac/diags/examples.not-yet.txt

Changeset: f0b251d7
Branch: hermetic-java-runtime
Author:    Volker Simonis <simonis at openjdk.org>
Date:      2024-11-07 12:10:50 +0000
URL:       https://git.openjdk.org/leyden/commit/f0b251d76078e8d5b47e967b0449c4cbdcb5a005

8343531: Improve print_location for invalid heap pointers

Reviewed-by: shade, tschatzl, ayang

! src/hotspot/share/gc/shared/locationPrinter.inline.hpp

Changeset: ac82a8f8
Branch: hermetic-java-runtime
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2024-11-07 12:32:34 +0000
URL:       https://git.openjdk.org/leyden/commit/ac82a8f89c7066fb1d379b12bcfd68053cb39ba4

8343610: InOutPathTest jpackage test produces invalid app image on macOS

Reviewed-by: almatvee

! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/share/InOutPathTest.java

Changeset: d2b681d4
Branch: hermetic-java-runtime
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2024-11-07 13:10:26 +0000
URL:       https://git.openjdk.org/leyden/commit/d2b681d4557109158fbbce9db995f4146c344c97

8343730: JMX cleanups

Reviewed-by: cjplummer

! src/java.management/share/classes/com/sun/jmx/mbeanserver/MBeanServerDelegateImpl.java
! src/java.management/share/classes/javax/management/MBeanServerDelegate.java
! src/java.management/share/classes/javax/management/Notification.java
! src/java.management/share/classes/javax/management/remote/JMXConnectionNotification.java

Changeset: 1d117f65
Branch: hermetic-java-runtime
Author:    Quan Anh Mai <qamai at openjdk.org>
Date:      2024-11-07 14:32:18 +0000
URL:       https://git.openjdk.org/leyden/commit/1d117f65f06456ae571aecc146542c2f79d402cf

8343394: Make MemorySessionImpl.state a stable field

Co-authored-by: Maurizio Cimadamore <mcimadamore at openjdk.org>
Reviewed-by: mcimadamore, jvernee

! src/java.base/share/classes/jdk/internal/foreign/ConfinedSession.java
! src/java.base/share/classes/jdk/internal/foreign/GlobalSession.java
! src/java.base/share/classes/jdk/internal/foreign/ImplicitSession.java
! src/java.base/share/classes/jdk/internal/foreign/MemorySessionImpl.java
! src/java.base/share/classes/jdk/internal/foreign/SharedSession.java
! test/jdk/java/foreign/TestMemorySession.java
+ test/micro/org/openjdk/bench/java/lang/foreign/LoopOverRandom.java

Changeset: d3c042f9
Branch: hermetic-java-runtime
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2024-11-07 15:31:17 +0000
URL:       https://git.openjdk.org/leyden/commit/d3c042f9a0cd91e7cdf7f45cb0ea387f7ba9785b

8343770: Build fails due to use of sun.misc.Unsafe in LoopOverRandom

Reviewed-by: alanb

! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverRandom.java

Changeset: 56c588b4
Branch: hermetic-java-runtime
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2024-11-07 17:19:27 +0000
URL:       https://git.openjdk.org/leyden/commit/56c588b4e88d779cd5c5f67e7bfb4e1641eb9c25

8343417: (fs) BasicFileAttributeView.setTimes uses microsecond precision with NOFOLLOW_LINKS

Reviewed-by: alanb

! src/java.base/unix/classes/sun/nio/fs/UnixConstants.java.template
! src/java.base/unix/classes/sun/nio/fs/UnixFileAttributeViews.java
! src/java.base/unix/classes/sun/nio/fs/UnixNativeDispatcher.java
! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
! test/jdk/java/nio/file/attribute/BasicFileAttributeView/SetTimesNanos.java

Changeset: 4f5a241e
Branch: hermetic-java-runtime
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2024-11-07 18:13:44 +0000
URL:       https://git.openjdk.org/leyden/commit/4f5a241ec11981bcb5f8ab0936b0e821ec5a03ce

8343491: javax/management/remote/mandatory/connection/DeadLockTest.java failing with NoSuchObjectException: no such object in table

Reviewed-by: lmesnik, sspitsyn, cjplummer

! test/jdk/javax/management/remote/mandatory/connection/DeadLockTest.java

Changeset: ccda8159
Branch: hermetic-java-runtime
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2024-11-07 18:27:27 +0000
URL:       https://git.openjdk.org/leyden/commit/ccda8159f65be39d6fab9be87b1a79465aae5452

8342303: Segfault in update_inherited_vtable: AppCDS, old bytecode, and redefineClasses

Reviewed-by: dholmes, coleenp, iklam

! src/hotspot/share/oops/instanceKlass.cpp
! test/hotspot/jtreg/TEST.groups
= test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/BootChild.java
= test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/BootSuper.java
= test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/NewChild.java
+ test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/OldClassAndRedefineClass.java
+ test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/OldClassAndRedefineClassApp.java
+ test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/RedefineBootClassApp.java
+ test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/RedefineBootClassTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/RedefineOldSuperApp.java
+ test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/RedefineOldSuperTest.java
! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineBasicTest.java
! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineRunningMethods_Shared.java
! test/hotspot/jtreg/runtime/logging/RedefineClasses.java

Changeset: fac89f47
Branch: hermetic-java-runtime
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2024-11-07 18:53:22 +0000
URL:       https://git.openjdk.org/leyden/commit/fac89f471c6f362cf47b3fae801e8cb51bd89bf6

8343493: Perform module checks during MetaspaceShared::map_archives()

Reviewed-by: ccheung, matsaave

! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/classfile/modules.cpp

Changeset: 2c7bea1c
Branch: hermetic-java-runtime
Author:    Kevin Driver <kdriver at openjdk.org>
Date:      2024-11-07 19:27:35 +0000
URL:       https://git.openjdk.org/leyden/commit/2c7bea1cb2acd768e57f460440228fee914255a6

8343772: Expected IAPE not thrown in KDF.getInstance (TCK)

Reviewed-by: valeriep

! src/java.base/share/classes/javax/crypto/KDF.java
! test/jdk/com/sun/crypto/provider/KDF/HKDFExhaustiveTest.java

Changeset: 84c99fb9
Branch: hermetic-java-runtime
Author:    Daniel Gredler <daniel.gredler at gmail.com>
Date:      2024-11-07 20:19:50 +0000
URL:       https://git.openjdk.org/leyden/commit/84c99fb91ffc4bfbc2fb0f20f558603d5660d7f1

8283664: Remove jtreg tag manual=yesno for java/awt/print/PrinterJob/PrintTextTest.java

Reviewed-by: honkar, aivanov, aturbanov

! test/jdk/ProblemList.txt
! test/jdk/java/awt/print/PrinterJob/PrintTextTest.java

Changeset: a63f501b
Branch: hermetic-java-runtime
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2024-11-07 22:10:59 +0000
URL:       https://git.openjdk.org/leyden/commit/a63f501b9238c6aae81c2e39fcc1852652116780

8343396: Use OperatingSystem, Architecture, and OSVersion in jpackage tests

Reviewed-by: rriggs, almatvee

! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/macosx/HostArchPkgTest.java

Changeset: f621f26c
Branch: hermetic-java-runtime
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2024-11-07 22:11:34 +0000
URL:       https://git.openjdk.org/leyden/commit/f621f26cd113090a0305598cfc50f0eac9a263c6

8343724: [PPC64] Disallow OptoScheduling

Reviewed-by: rrich, mbaesken

! src/hotspot/cpu/ppc/c2_init_ppc.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.cpp

Changeset: 068f4ce8
Branch: hermetic-java-runtime
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-11-08 04:04:34 +0000
URL:       https://git.openjdk.org/leyden/commit/068f4ce8bc0fb43417c6493597160b49554221d3

8343293: Remove the check for <apphome>/jre/lib/libjava.dylib from the launcher's java_md_macosx.m

Reviewed-by: bpb, rriggs

! src/java.base/macosx/native/libjli/java_md_macosx.m

Changeset: d0077eec
Branch: hermetic-java-runtime
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2024-11-08 06:33:41 +0000
URL:       https://git.openjdk.org/leyden/commit/d0077eece0531bbfef72d25628ec23ba3a799f18

8343771: Some FFM benchmarks are broken

Reviewed-by: jvernee, mdoerr

! test/micro/org/openjdk/bench/java/lang/foreign/AllocFromTest.java
! test/micro/org/openjdk/bench/java/lang/foreign/AllocTest.java
! test/micro/org/openjdk/bench/java/lang/foreign/BulkOps.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverConstant.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNew.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNewHeap.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstant.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantAsType.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantFP.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantHeap.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantMapped.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantShared.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverPollutedBuffer.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverPollutedSegments.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverRandom.java
! test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentCopyUnsafe.java
! test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentGetUnsafe.java
! test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentZeroUnsafe.java
! test/micro/org/openjdk/bench/java/lang/foreign/ParallelSum.java
! test/micro/org/openjdk/bench/java/lang/foreign/UnrolledAccess.java
! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayUnsafeXorOpImpl.java

Changeset: a10b1ccd
Branch: hermetic-java-runtime
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2024-11-08 07:51:58 +0000
URL:       https://git.openjdk.org/leyden/commit/a10b1ccd377335354db7505e9944496729e539ce

8340532: C2: assert(is_OuterStripMinedLoop()) failed: invalid node class: IfTrue

Reviewed-by: chagedorn, kvn

! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/loopTransform.cpp
+ test/hotspot/jtreg/compiler/loopstripmining/TestIdenticalDominatingCLE.java

Changeset: bf5c3ce2
Branch: hermetic-java-runtime
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2024-11-08 09:04:24 +0000
URL:       https://git.openjdk.org/leyden/commit/bf5c3ce2808c65329ff0ea5ef37b980c3b3029df

8272780: ServerNotifForwarder.removeNotificationListener() incorrect exception handling

Reviewed-by: dholmes

! src/java.management/share/classes/com/sun/jmx/remote/internal/ServerNotifForwarder.java

Changeset: a9e53bb1
Branch: hermetic-java-runtime
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-11-08 09:17:27 +0000
URL:       https://git.openjdk.org/leyden/commit/a9e53bb11788761277563d5912a9981932a7c1c9

8343783: Improve asserts in concurrentHashTable.inline.hpp

Reviewed-by: chagedorn

! src/hotspot/share/utilities/concurrentHashTable.inline.hpp

Changeset: c7f071cf
Branch: hermetic-java-runtime
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-11-08 09:44:12 +0000
URL:       https://git.openjdk.org/leyden/commit/c7f071cf36a6f064e293e82e7e5bb0abcc76ad70

8343189: [REDO] JDK-8295269 G1: Improve slow startup due to predictor initialization

Reviewed-by: iwalulya, sjohanss

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

Changeset: 2e58ede1
Branch: hermetic-java-runtime
Author:    Nizar Benalla <nbenalla at openjdk.org>
Date:      2024-11-08 09:53:16 +0000
URL:       https://git.openjdk.org/leyden/commit/2e58ede18c7cfe7364a8d6a630989b0ff2ea6447

8341399: Add since checker tests to the langtools modules

Reviewed-by: vromero

! test/jdk/TEST.groups
+ test/jdk/tools/sincechecker/TEST.properties
+ test/jdk/tools/sincechecker/modules/java.base/JavaBaseCheckSince.java
+ test/jdk/tools/sincechecker/modules/java.compiler/JavaCompilerCheckSince.java
- test/jdk/tools/sincechecker/modules/java_base/CheckSince_javaBase.java
+ test/jdk/tools/sincechecker/modules/jdk.compiler/JdkCompilerCheckSince.java
+ test/jdk/tools/sincechecker/modules/jdk.javadoc/JdkJavadocCheckSince.java
+ test/jdk/tools/sincechecker/modules/jdk.jdeps/JdkJdepsCheckSince.java
+ test/jdk/tools/sincechecker/modules/jdk.jshell/JdkJshellCheckSince.java

Changeset: 0c281acf
Branch: hermetic-java-runtime
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-11-08 10:04:12 +0000
URL:       https://git.openjdk.org/leyden/commit/0c281acfb4c87436096cb562d70f800dffa3671a

8343754: Problemlist jdk/jfr/event/oldobject/TestShenandoah.java after JDK-8279016

Reviewed-by: egahlin

! test/jdk/ProblemList.txt

Changeset: 96eed7fa
Branch: hermetic-java-runtime
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2024-11-08 12:27:31 +0000
URL:       https://git.openjdk.org/leyden/commit/96eed7fa6c025374bc10039bca2949a76d78f890

8343306: javac is failing to determine if a class and a sealed interface are disjoint

Reviewed-by: jlahoda, mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! test/langtools/tools/javac/sealed/SealedCompilationTests.java

Changeset: f6edfe58
Branch: hermetic-java-runtime
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2024-11-08 12:46:17 +0000
URL:       https://git.openjdk.org/leyden/commit/f6edfe58d6931b058a5fec722615740818711065

8343506: [s390x] multiple test failures with ubsan

Reviewed-by: mdoerr, lucy

! src/hotspot/cpu/s390/s390.ad

Changeset: 7d6a2f37
Branch: hermetic-java-runtime
Author:    theoweidmannoracle <theo.weidmann at oracle.com>
Date:      2024-11-08 13:31:24 +0000
URL:       https://git.openjdk.org/leyden/commit/7d6a2f3740bf42652bdf05bb922d1f2b2ae60d6a

8342860: Fix more NULL usage backsliding

Reviewed-by: kbarrett, jwaters, tschatzl, jsjolen

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/linux/cgroupSubsystem_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/include/cds.h
! src/hotspot/share/include/jvm.h
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/services/diagnosticFramework.cpp
! test/hotspot/jtreg/serviceability/jvmti/GetMethodDeclaringClass/libTestUnloadedClass.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadEventTest/libVThreadEventTest.cpp

Changeset: 72f67fb1
Branch: hermetic-java-runtime
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2024-11-08 15:03:17 +0000
URL:       https://git.openjdk.org/leyden/commit/72f67fb16a2470fc40c6ddc3700ba92f98a62096

8343411: Test fail on Windows due to "An established connection was aborted by the software in your host machine"

Reviewed-by: dfuchs, jpai

! test/jdk/java/net/HttpURLConnection/HttpURLConnectionExpect100Test.java

Changeset: 2fb0c1dd
Branch: hermetic-java-runtime
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2024-11-08 16:36:57 +0000
URL:       https://git.openjdk.org/leyden/commit/2fb0c1dd62f1c690cf6b78f5cdfe18b10c991886

8343844: Add benchmarks for superword/autovectorization in FFM BulkOperations

Reviewed-by: mcimadamore

! test/micro/org/openjdk/bench/java/lang/foreign/SegmentBulkFill.java

Changeset: 60539628
Branch: hermetic-java-runtime
Author:    Kevin Driver <kdriver at openjdk.org>
Date:      2024-11-08 16:59:26 +0000
URL:       https://git.openjdk.org/leyden/commit/605396280d5ea225828da4ed688068334a15e122

8343684: Test KDFDelayedProviderSyncTest.java intermittent fails didn't finish within the time-out 150

Reviewed-by: weijun, hchao, alanb

! test/jdk/javax/crypto/KDF/KDFDelayedProviderSyncTest.java

Changeset: 44ec501a
Branch: hermetic-java-runtime
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2024-11-08 17:21:39 +0000
URL:       https://git.openjdk.org/leyden/commit/44ec501a41f4794259dd03cd168838e79334890e

8305895: Implement JEP 450: Compact Object Headers (Experimental)

Co-authored-by: Sandhya Viswanathan <sviswanathan at openjdk.org>
Co-authored-by: Martin Doerr <mdoerr at openjdk.org>
Co-authored-by: Hamlin Li <mli at openjdk.org>
Co-authored-by: Thomas Stuefe <stuefe at openjdk.org>
Co-authored-by: Amit Kumar <amitkumar at openjdk.org>
Co-authored-by: Stefan Karlsson <stefank at openjdk.org>
Co-authored-by: Coleen Phillimore <coleenp at openjdk.org>
Co-authored-by: Axel Boldt-Christmas <aboldtch at openjdk.org>
Reviewed-by: coleenp, stefank, stuefe, phh, ihse, lmesnik, tschatzl, matsaave, rcastanedalo, vpaprotski, yzheng, egahlin

! make/Images.gmk
! make/autoconf/configure.ac
! make/autoconf/jdk-options.m4
! make/autoconf/spec.gmk.template
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/compressedKlass_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_arraycopy_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/compressedKlass_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/c2_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/c2_MacroAssembler_s390.hpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/c2_stubGenerator_x86_64_string.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/matcher_x86.hpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/archiveHeapWriter.hpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/dumpAllocStats.cpp
! src/hotspot/share/cds/dumpAllocStats.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/ci/ciKlass.cpp
! src/hotspot/share/ci/ciKlass.hpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactTask.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.cpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1FullGCPrepareTask.inline.hpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.hpp
! src/hotspot/share/gc/parallel/mutableSpace.cpp
! src/hotspot/share/gc/parallel/parallelArguments.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.inline.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/serialArguments.cpp
! src/hotspot/share/gc/serial/serialArguments.hpp
! src/hotspot/share/gc/serial/serialFullGC.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
+ src/hotspot/share/gc/shared/fullGCForwarding.cpp
+ src/hotspot/share/gc/shared/fullGCForwarding.hpp
+ src/hotspot/share/gc/shared/fullGCForwarding.inline.hpp
! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/gc/shared/preservedMarks.cpp
! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
! src/hotspot/share/gc/shenandoah/shenandoahArguments.hpp
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
! src/hotspot/share/gc/shenandoah/shenandoahForwarding.hpp
! src/hotspot/share/gc/shenandoah/shenandoahForwarding.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/gc/z/zObjArrayAllocator.cpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
! src/hotspot/share/jfr/leakprofiler/chains/objectSampleMarker.hpp
! src/hotspot/share/jfr/support/jfrObjectAllocationSample.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/memory/classLoaderMetaspace.cpp
! src/hotspot/share/memory/classLoaderMetaspace.hpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace.hpp
! src/hotspot/share/memory/metaspace/binList.hpp
! src/hotspot/share/memory/metaspace/blockTree.cpp
! src/hotspot/share/memory/metaspace/blockTree.hpp
! src/hotspot/share/memory/metaspace/freeBlocks.cpp
! src/hotspot/share/memory/metaspace/freeBlocks.hpp
+ src/hotspot/share/memory/metaspace/metablock.hpp
+ src/hotspot/share/memory/metaspace/metablock.inline.hpp
! src/hotspot/share/memory/metaspace/metaspaceArena.cpp
! src/hotspot/share/memory/metaspace/metaspaceArena.hpp
! src/hotspot/share/memory/metaspace/metaspaceCommon.hpp
! src/hotspot/share/memory/metaspace/metaspaceContext.cpp
! src/hotspot/share/memory/metaspace/metaspaceContext.hpp
! src/hotspot/share/memory/metaspace/metaspaceReporter.cpp
! src/hotspot/share/memory/metaspace/metaspaceStatistics.cpp
! src/hotspot/share/memory/metaspace/runningCounters.cpp
! src/hotspot/share/memory/metaspace/runningCounters.hpp
! src/hotspot/share/memory/metaspace/testHelpers.cpp
! src/hotspot/share/memory/metaspace/testHelpers.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/arrayOop.hpp
! src/hotspot/share/oops/compressedKlass.cpp
! src/hotspot/share/oops/compressedKlass.hpp
! src/hotspot/share/oops/compressedKlass.inline.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceOop.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/klass.inline.hpp
! src/hotspot/share/oops/markWord.cpp
! src/hotspot/share/oops/markWord.hpp
+ src/hotspot/share/oops/markWord.inline.hpp
! src/hotspot/share/oops/objArrayKlass.cpp
! src/hotspot/share/oops/objArrayKlass.inline.hpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/oops/typeArrayKlass.cpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/DebuggerBase.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Array.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Instance.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Mark.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Oop.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/RobustOopDeterminator.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/SharedLibraryJVMCIReflection.java
! test/hotspot/gtest/gc/shared/test_preservedMarks.cpp
! test/hotspot/gtest/metaspace/metaspaceGtestContexts.hpp
! test/hotspot/gtest/metaspace/test_binlist.cpp
! test/hotspot/gtest/metaspace/test_blocktree.cpp
+ test/hotspot/gtest/metaspace/test_clms.cpp
! test/hotspot/gtest/metaspace/test_freeblocks.cpp
+ test/hotspot/gtest/metaspace/test_metablock.cpp
! test/hotspot/gtest/metaspace/test_metaspaceUtils.cpp
! test/hotspot/gtest/metaspace/test_metaspacearena.cpp
! test/hotspot/gtest/metaspace/test_metaspacearena_stress.cpp
! test/hotspot/gtest/oops/test_arrayOop.cpp
! test/hotspot/gtest/oops/test_compressedKlass.cpp
! test/hotspot/gtest/oops/test_objArrayOop.cpp
! test/hotspot/gtest/oops/test_typeArrayOop.cpp
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationMismatchedAccess.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationNotRun.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/BMITestRunner.java
! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVector.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestMulAddS2I.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopCombinedOpTest.java
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
! test/hotspot/jtreg/gc/g1/plab/TestPLABPromotion.java
! test/hotspot/jtreg/gtest/CompressedKlassGtest.java
! test/hotspot/jtreg/gtest/MetaspaceGtests.java
! test/hotspot/jtreg/gtest/MetaspaceUtilsGtests.java
! test/hotspot/jtreg/runtime/CompressedOops/CompressedCPUSpecificClassSpaceReservation.java
! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointers.java
! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointersEncodingScheme.java
! test/hotspot/jtreg/runtime/FieldLayout/ArrayBaseOffsets.java
+ test/hotspot/jtreg/runtime/FieldLayout/BaseOffsets.java
+ test/hotspot/jtreg/runtime/cds/TestDefaultArchiveLoading.java
! test/hotspot/jtreg/runtime/cds/appcds/TestZGCWithCDS.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/TestAutoCreateSharedArchiveNoDefaultArchive.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbLongConstant.java
! test/jdk/java/lang/instrument/GetObjectSizeIntrinsicsTest.java
! test/jdk/tools/jlink/plugins/CDSPluginTest.java

Changeset: 03298558
Branch: hermetic-java-runtime
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2024-11-08 20:22:24 +0000
URL:       https://git.openjdk.org/leyden/commit/0329855831102a48abf14b5befc933f84dfd3460

8343804: Show the default time zone with -XshowSettings option

Reviewed-by: iris, jpai

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

Changeset: 52c0b09b
Branch: hermetic-java-runtime
Author:    Phil Race <prr at openjdk.org>
Date:      2024-11-08 20:37:08 +0000
URL:       https://git.openjdk.org/leyden/commit/52c0b09b62ca82f7e0cbe910cb92243131f06765

8277240: java/awt/Graphics2D/ScaledTransform/ScaledTransform.java dialog does not get disposed

Reviewed-by: aivanov

! test/jdk/java/awt/Graphics2D/ScaledTransform/ScaledTransform.java

Changeset: 8a69893e
Branch: hermetic-java-runtime
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Date:      2024-11-09 05:53:16 +0000
URL:       https://git.openjdk.org/leyden/commit/8a69893e1d01f27b0be65cca69601856c1e54e98

8343819: Link Float.NaN and Double.NaN to equivalence discussion in Double

Reviewed-by: darcy

! src/java.base/share/classes/java/lang/Double.java
! src/java.base/share/classes/java/lang/Float.java

Changeset: 2614c991
Branch: hermetic-java-runtime
Author:    Quan Anh Mai <qamai at openjdk.org>
Date:      2024-11-09 09:39:23 +0000
URL:       https://git.openjdk.org/leyden/commit/2614c991d8244337dbf6a22bf296cd5eff5a7809

8343793: Test java/foreign/TestMemorySession.java is timing out

Reviewed-by: mcimadamore

! test/jdk/java/foreign/TestMemorySession.java

Changeset: 325a2c3f
Branch: hermetic-java-runtime
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-11-09 18:57:21 +0000
URL:       https://git.openjdk.org/leyden/commit/325a2c3f76a45248e6f8baa63477db15e55be705

8343848: Fix typo of property name in TestOAEPPadding after 8341927

Reviewed-by: lucy, mullan

! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestOAEPPadding.java

Changeset: f4008968
Branch: hermetic-java-runtime
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2024-11-09 23:11:33 +0000
URL:       https://git.openjdk.org/leyden/commit/f400896822c2704d8e7c66afc1efa8a4fa91acb6

8342442: Static ACVP sample tests

Reviewed-by: mullan, bperez

+ test/jdk/sun/security/provider/acvp/Launcher.java
+ test/jdk/sun/security/provider/acvp/ML_DSA_Test.java
+ test/jdk/sun/security/provider/acvp/ML_KEM_Test.java
+ test/jdk/sun/security/provider/acvp/SHA_Test.java
+ test/jdk/sun/security/provider/acvp/data/acvp.md
+ test/lib-test/jdk/test/lib/security/FixedSecureRandomTest.java
+ test/lib/jdk/test/lib/security/FixedSecureRandom.java

Changeset: 423e8e09
Branch: hermetic-java-runtime
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-11-10 11:03:03 +0000
URL:       https://git.openjdk.org/leyden/commit/423e8e0999f53aa0bf95a7505a771dab3dd5c8d6

8339162: [REDO] JDK-8338440 Parallel: Improve fragmentation mitigation in Full GC

Co-authored-by: Guoxiong Li <gli at openjdk.org>
Reviewed-by: zgu, iwalulya, gli

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

Changeset: 74ae3c68
Branch: hermetic-java-runtime
Author:    Shaojin Wen <swen at openjdk.org>
Date:      2024-11-11 00:40:26 +0000
URL:       https://git.openjdk.org/leyden/commit/74ae3c688b37e693e20eb4e17c631897c5464400

8343650: Reuse StringLatin1::putCharsAt and StringUTF16::putCharsAt

Reviewed-by: liach

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

Changeset: 7b0f273e
Branch: hermetic-java-runtime
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-11-11 01:40:10 +0000
URL:       https://git.openjdk.org/leyden/commit/7b0f273e37625461baa333a3ef20fbbd93647243

8343894: ProblemList javax/management/remote/mandatory/notif/EmptyDomainNotificationTest.java

Reviewed-by: jpai

! test/jdk/ProblemList.txt

Changeset: ca69a53b
Branch: hermetic-java-runtime
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-11-11 04:31:56 +0000
URL:       https://git.openjdk.org/leyden/commit/ca69a53b76bf0106443985a1207fbd3d9036e1ab

8211033: Clean up the processing -classpath argument not to set LM_CLASS

Reviewed-by: alanb

! src/java.base/share/native/libjli/java.c

Changeset: e1d684c6
Branch: hermetic-java-runtime
Author:    Shaojin Wen <swen at openjdk.org>
Date:      2024-11-11 05:06:56 +0000
URL:       https://git.openjdk.org/leyden/commit/e1d684c6451ae7875b61a92603c19336ccd734d6

8342650: Move getChars to DecimalDigits

Reviewed-by: liach

! src/java.base/share/classes/java/lang/AbstractStringBuilder.java
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
! src/java.base/share/classes/java/lang/StringConcatHelper.java
! src/java.base/share/classes/java/lang/StringLatin1.java
! src/java.base/share/classes/java/lang/StringUTF16.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/math/BigDecimal.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/util/DecimalDigits.java
! test/hotspot/jtreg/compiler/patches/java.base/java/lang/Helper.java
! test/micro/org/openjdk/bench/java/lang/StringBuilders.java

Changeset: 5f338e9a
Branch: hermetic-java-runtime
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-11-11 06:18:25 +0000
URL:       https://git.openjdk.org/leyden/commit/5f338e9adbcf7fe7ee90abfd34a24a3a93c22211

8342946: Replace predicate walking code in Loop Unrolling with a predicate visitor

Reviewed-by: roland, kvn

! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp

Changeset: 5b2f7f3b
Branch: hermetic-java-runtime
Author:    theoweidmannoracle <theo.weidmann at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-11-11 08:17:00 +0000
URL:       https://git.openjdk.org/leyden/commit/5b2f7f3b30adf9942fa8a3382e7661d6816fbb38

8343837: Remove unnecessary reinterpret_cast from C2AccessValuePtr

Reviewed-by: thartmann, kvn, kbarrett

! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp

Changeset: ae6bb3cd
Branch: hermetic-java-runtime
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-11-11 09:08:00 +0000
URL:       https://git.openjdk.org/leyden/commit/ae6bb3cd29bd4cdbb2df320fbfe0dabb7c0647d7

8343824: Remove unused InstructionFlags in C1

Reviewed-by: kvn, dlong

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

Changeset: f12c370d
Branch: hermetic-java-runtime
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-11-11 09:24:44 +0000
URL:       https://git.openjdk.org/leyden/commit/f12c370d73363f384e3425857a663d855660f33a

8343118: [TESTBUG] java/awt/PrintJob/PrintCheckboxTest/PrintCheckboxManualTest.java fails with rror. Can't find HTML file PrintCheckboxManualTest.html

Reviewed-by: abhiscxk, dnguyen

! test/jdk/java/awt/PrintJob/PrintCheckboxTest/PrintCheckboxManualTest.java

Changeset: a93bd9df
Branch: hermetic-java-runtime
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2024-11-11 09:32:09 +0000
URL:       https://git.openjdk.org/leyden/commit/a93bd9dfdd7e340b10c24a15fb70a3801bfb373d

8343810: [s390x] is_uimm* methods should take unsigned arguments

Reviewed-by: lucy

! src/hotspot/cpu/s390/assembler_s390.hpp

Changeset: 5ca6698b
Branch: hermetic-java-runtime
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-11-11 09:34:43 +0000
URL:       https://git.openjdk.org/leyden/commit/5ca6698ba418e82ff93471fbb495759850f26f63

8341176: Permit access to diagnostics for transient snippets

Reviewed-by: vromero

! src/jdk.jshell/share/classes/jdk/jshell/Eval.java
! src/jdk.jshell/share/classes/jdk/jshell/JShell.java
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysis.java
! test/langtools/jdk/jshell/AnalyzeSnippetTest.java

Changeset: ec13364c
Branch: hermetic-java-runtime
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2024-11-11 10:05:15 +0000
URL:       https://git.openjdk.org/leyden/commit/ec13364cdab5a52f704bc5d1575f3da17380b4f2

8343067: C2: revisit constant-offset AddP chains after successful input idealizations

Reviewed-by: kvn, vlivanov

! src/hotspot/share/opto/phaseX.cpp
+ test/hotspot/jtreg/compiler/c2/irTests/igvn/TestCombineAddPWithConstantOffsets.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java

Changeset: cbe8448f
Branch: hermetic-java-runtime
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-11-11 10:15:02 +0000
URL:       https://git.openjdk.org/leyden/commit/cbe8448f28895b887157c1f23a0cf70070449509

8268895: Do not filter out man pages from build

Reviewed-by: dholmes, jwaters

! make/autoconf/jdk-options.m4
! make/autoconf/spec.gmk.template
! make/common/modules/LauncherCommon.gmk
! make/conf/jib-profiles.js

Changeset: b1a94918
Branch: hermetic-java-runtime
Author:    Joel Sikström <jsikstro at openjdk.org>
Date:      2024-11-11 10:36:46 +0000
URL:       https://git.openjdk.org/leyden/commit/b1a9491844a165bf5ae54c50b4f8573bd3f3e24a

8343321: Bad verify in LockStack::oops_do()

Reviewed-by: stefank, rkennke, coleenp

! src/hotspot/share/runtime/lockStack.inline.hpp

Changeset: 36e12955
Branch: hermetic-java-runtime
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-11-11 11:31:53 +0000
URL:       https://git.openjdk.org/leyden/commit/36e12955b2129f2075a203a0b39198f256083a24

8343929: Remove PreservedMarksSet::createTask() after JDK-8305895

Reviewed-by: ayang, shade

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

Changeset: 50161322
Branch: hermetic-java-runtime
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2024-11-11 12:26:38 +0000
URL:       https://git.openjdk.org/leyden/commit/5016132291b8cb94c37ffb9397282927df87a3c5

8343838: Test EmptyDomainNotificationTest.java fails with ListenerNotFoundException

Reviewed-by: dholmes

! src/java.management/share/classes/com/sun/jmx/remote/internal/ServerNotifForwarder.java
! test/jdk/ProblemList.txt

Changeset: f3ba7676
Branch: hermetic-java-runtime
Author:    Tobias Holenstein <tholenstein at openjdk.org>
Date:      2024-11-11 13:25:42 +0000
URL:       https://git.openjdk.org/leyden/commit/f3ba7676043756f7cf95d5215e18bd65e9f167e6

8343535: IGV: Colorize nodes on demand

Co-authored-by: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Reviewed-by: chagedorn, rcastanedalo

! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramScene.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramViewer.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/EditorTopComponent.java
+ src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ColorAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ExtractAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/FigureWidget.java
+ src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/color.gif

Changeset: 2ec35808
Branch: hermetic-java-runtime
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2024-11-11 13:35:25 +0000
URL:       https://git.openjdk.org/leyden/commit/2ec358082f0896480bdbfcb289b4ba2bff0dd828

8311302: Implement JEP 493: Linking Run-Time Images without JMODs

Co-authored-by: Mandy Chung <mchung at openjdk.org>
Reviewed-by: mchung, alanb, erikj, ihse

! make/Images.gmk
! make/autoconf/jdk-options.m4
! make/autoconf/spec.gmk.template
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImageFileCreator.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JRTArchive.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Jlink.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/LinkableRuntimeImage.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/runtimelink/JimageDiffGenerator.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/runtimelink/ResourceDiff.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/runtimelink/ResourcePoolReader.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/runtimelink/RuntimeImageLinkException.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties
! test/hotspot/jtreg/TEST.ROOT
! test/jdk/TEST.ROOT
! test/jdk/jdk/modules/etc/JmodExcludedFiles.java
! test/jdk/tools/jlink/ImageFileCreatorTest.java
! test/jdk/tools/jlink/IntegrationTest.java
! test/jdk/tools/jlink/JLinkDedupTestBatchSizeOne.java
+ test/jdk/tools/jlink/JLinkHelpCapabilityTest.java
! test/jdk/tools/jlink/multireleasejar/JLinkMRJavaBaseVersionTest.java
! test/jdk/tools/jlink/plugins/GenerateJLIClassesPluginTest.java
! test/jdk/tools/jlink/plugins/IncludeLocalesPluginTest.java
+ test/jdk/tools/jlink/runtimeImage/AbstractLinkableRuntimeTest.java
+ test/jdk/tools/jlink/runtimeImage/AddOptionsTest.java
+ test/jdk/tools/jlink/runtimeImage/BasicJlinkMissingJavaBase.java
+ test/jdk/tools/jlink/runtimeImage/BasicJlinkTest.java
+ test/jdk/tools/jlink/runtimeImage/CapturingHandler.java
+ test/jdk/tools/jlink/runtimeImage/CustomModuleJlinkTest.java
+ test/jdk/tools/jlink/runtimeImage/GenerateJLIClassesTest.java
+ test/jdk/tools/jlink/runtimeImage/JImageHelper.java
+ test/jdk/tools/jlink/runtimeImage/JavaSEReproducibleTest.java
+ test/jdk/tools/jlink/runtimeImage/KeepPackagedModulesFailTest.java
+ test/jdk/tools/jlink/runtimeImage/ModifiedFilesExitTest.java
+ test/jdk/tools/jlink/runtimeImage/ModifiedFilesTest.java
+ test/jdk/tools/jlink/runtimeImage/ModifiedFilesWarningTest.java
+ test/jdk/tools/jlink/runtimeImage/MultiHopTest.java
+ test/jdk/tools/jlink/runtimeImage/PackagedModulesVsRuntimeImageLinkTest.java
+ test/jdk/tools/jlink/runtimeImage/PatchedJDKModuleJlinkTest.java
+ test/jdk/tools/jlink/runtimeImage/SystemModulesTest.java
+ test/jdk/tools/jlink/runtimeImage/SystemModulesTest2.java
! test/jdk/tools/lib/tests/Helper.java
! test/jdk/tools/lib/tests/JImageGenerator.java
! test/jtreg-ext/requires/VMProps.java
! test/langtools/tools/javac/plugin/AutostartPlugins.java
! test/langtools/tools/javac/plugin/InternalAPI.java

Changeset: babb52a0
Branch: hermetic-java-runtime
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-11-11 14:21:21 +0000
URL:       https://git.openjdk.org/leyden/commit/babb52a08361b00eb4bc6e2e109b1fdc198dbd59

8343931: Removed unused code in CompressedKlassPointers::initialize_for_given_encoding

Reviewed-by: chagedorn

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

Changeset: 0759224e
Branch: hermetic-java-runtime
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2024-11-11 14:36:30 +0000
URL:       https://git.openjdk.org/leyden/commit/0759224edc9843d77b3eb0f121d724de826b634d

8342105: JVM Crash when Jacoco and JFR are active

Reviewed-by: egahlin

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

Changeset: b0a371b0
Branch: hermetic-java-runtime
Author:    Shaojin Wen <swen at openjdk.org>
Date:      2024-11-11 15:14:10 +0000
URL:       https://git.openjdk.org/leyden/commit/b0a371b0850b8f467ed985ef39a6fce476b62acf

8343925: [BACKOUT] JDK-8342650 Move getChars to DecimalDigits

Reviewed-by: jpai, alanb, liach

! src/java.base/share/classes/java/lang/AbstractStringBuilder.java
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
! src/java.base/share/classes/java/lang/StringConcatHelper.java
! src/java.base/share/classes/java/lang/StringLatin1.java
! src/java.base/share/classes/java/lang/StringUTF16.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/math/BigDecimal.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/util/DecimalDigits.java
! test/hotspot/jtreg/compiler/patches/java.base/java/lang/Helper.java
! test/micro/org/openjdk/bench/java/lang/StringBuilders.java

Changeset: 80f4c0c3
Branch: hermetic-java-runtime
Author:    Nizar Benalla <nbenalla at openjdk.org>
Date:      2024-11-11 15:21:56 +0000
URL:       https://git.openjdk.org/leyden/commit/80f4c0c38a57960a1c96de72af6fc69ef10337ce

8343442: Add since checker tests to the networking area modules

Reviewed-by: jpai, dfuchs

= test/jdk/tools/sincechecker/modules/java.net.http/JavaNetHttpCheckSince.java
= test/jdk/tools/sincechecker/modules/jdk.httpserver/JdkHttpServerCheckSince.java
= test/jdk/tools/sincechecker/modules/jdk.net/JdkNetCheckSince.java
= test/jdk/tools/sincechecker/modules/jdk.sctp/JdkSctpCheckSince.java

Changeset: 6088d620
Branch: hermetic-java-runtime
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2024-11-11 16:10:57 +0000
URL:       https://git.openjdk.org/leyden/commit/6088d620b44b83fac41ba403a059208414b32a89

8343755: Unproblemlist java/lang/Thread/jni/AttachCurrentThread/AttachTest.java

Reviewed-by: alanb, syan

! test/jdk/ProblemList.txt

Changeset: 889f9062
Branch: hermetic-java-runtime
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2024-11-11 16:35:22 +0000
URL:       https://git.openjdk.org/leyden/commit/889f906235e99b7207f2e30e1f6f5771188f5a56

8343774: Positive list platforms for ir checks of compiler/c2/TestCastX2NotProcessedIGVN.java

Reviewed-by: fyang, amitkumar, roland

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

Changeset: ef0dc251
Branch: hermetic-java-runtime
Author:    Viktor Klang <vklang at openjdk.org>
Date:      2024-11-11 19:57:26 +0000
URL:       https://git.openjdk.org/leyden/commit/ef0dc2518e7636cc8a9ca580613ff5edeb4c19fd

8342707: Prepare Gatherers for graduation from Preview

Reviewed-by: alanb, liach

! src/java.base/share/classes/java/util/stream/Gatherer.java
! src/java.base/share/classes/java/util/stream/GathererOp.java
! src/java.base/share/classes/java/util/stream/Gatherers.java
! src/java.base/share/classes/java/util/stream/Stream.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! test/jdk/java/util/stream/GathererAPITest.java
! test/jdk/java/util/stream/GathererShortCircuitTest.java
! test/jdk/java/util/stream/GathererTest.java
! test/jdk/java/util/stream/GatherersFoldTest.java
! test/jdk/java/util/stream/GatherersMapConcurrentTest.java
! test/jdk/java/util/stream/GatherersScanTest.java
! test/jdk/java/util/stream/GatherersWindowFixedTest.java
! test/jdk/java/util/stream/GatherersWindowSlidingTest.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherFMRPar.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherFMRSeq.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherFlatMapInfinitySeq.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherFlatMapSeq.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherMapPar.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherMapSeq.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherMiscPar.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherMiscSeq.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherReducePar.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherReduceSeq.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherWhileOrdered.java

Changeset: cbf4dd58
Branch: hermetic-java-runtime
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-11-11 21:33:12 +0000
URL:       https://git.openjdk.org/leyden/commit/cbf4dd588bf371e13e81204b1585d34bfadddb42

8343555: RISC-V: make some verified (on hardware) extension options diagnostic

Reviewed-by: fyang, rehn

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

Changeset: 4fa760a1
Branch: hermetic-java-runtime
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2024-11-12 09:13:29 +0000
URL:       https://git.openjdk.org/leyden/commit/4fa760a1ed24ad2e6fba6dca51c5cf7dc7436719

8343936: Adjust timeout in test javax/management/monitor/DerivedGaugeMonitorTest.java

Reviewed-by: dfuchs

! test/jdk/ProblemList.txt
! test/jdk/javax/management/monitor/DerivedGaugeMonitorTest.java

Changeset: baabfbba
Branch: hermetic-java-runtime
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2024-11-12 09:23:29 +0000
URL:       https://git.openjdk.org/leyden/commit/baabfbba3e7b5d9c860de38f1f9ed9cd36848f29

8341904: Search tag in inherited doc comment creates additional index item

Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/InheritDocTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/TagletWriter.java
! test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java
! test/langtools/jdk/javadoc/doclet/testMemberInheritance/pkg2/DocumentedNonGenericChild.java
! test/langtools/jdk/javadoc/doclet/testMemberInheritance/pkg2/UndocumentedGenericParent.java

Changeset: cfe719fb
Branch: hermetic-java-runtime
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2024-11-12 09:25:34 +0000
URL:       https://git.openjdk.org/leyden/commit/cfe719fbded84dfbc8b25ee2d809ac90f86deb70

8340565: Create separate index page for terms defined by the index tag

Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Contents.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexItemListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Navigation.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SystemPropertiesWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/WriterFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyles.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java
! test/langtools/jdk/javadoc/doclet/testIndexInPackageFiles/TestIndexInPackageFiles.java
! test/langtools/jdk/javadoc/doclet/testIndexTaglet/TestIndexTaglet.java

Changeset: b53ee053
Branch: hermetic-java-runtime
Author:    Nizar Benalla <nbenalla at openjdk.org>
Date:      2024-11-12 09:26:49 +0000
URL:       https://git.openjdk.org/leyden/commit/b53ee053f7f7ffcf02ff47e1895ce7be4bc32486

8202617: javadoc generates broken links to undocumented (e.g. private) members

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/LinkTaglet.java
- test/langtools/jdk/javadoc/doclet/5093723/DocumentedClass.java
! test/langtools/jdk/javadoc/doclet/5093723/T5093723.java
- test/langtools/jdk/javadoc/doclet/5093723/UndocumentedClass.java

Changeset: 3727f404
Branch: hermetic-java-runtime
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-11-12 10:11:55 +0000
URL:       https://git.openjdk.org/leyden/commit/3727f4046188bb623f9efec6fa149f767a9ffa30

8343745: Only update Last Value Assertion Predicates in Loop Unrolling

Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp

Changeset: 2c1e4c38
Branch: hermetic-java-runtime
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-11-12 10:15:04 +0000
URL:       https://git.openjdk.org/leyden/commit/2c1e4c381615ce52276f4bf331a1e7a845af4b6e

8343600: RISC-V: enable CRC32 intrinsic when either Zba or RVV are supported

Reviewed-by: fyang

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

Changeset: 57292276
Branch: hermetic-java-runtime
Author:    Dr Heinz M. Kabutz <heinz at javaspecialists.eu>
Committer: Viktor Klang <vklang at openjdk.org>
Date:      2024-11-12 11:34:11 +0000
URL:       https://git.openjdk.org/leyden/commit/5729227651969f542f040e5d0bfbf9b0b99b5698

8343250: ArrayBlockingQueue serialization not thread safe

Reviewed-by: rriggs, alanb

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

Changeset: 67d1ef14
Branch: hermetic-java-runtime
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-11-12 12:42:13 +0000
URL:       https://git.openjdk.org/leyden/commit/67d1ef14798be5dbd083ba23b9e3ae8e80f72728

8344018: Remove unlimited memory setting from TestScalarReplacementMaxLiveNodes

Reviewed-by: roland, chagedorn

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

Changeset: 50b6e41e
Branch: hermetic-java-runtime
Author:    Sonia Zaldana Calles <szaldana at openjdk.org>
Date:      2024-11-12 13:13:28 +0000
URL:       https://git.openjdk.org/leyden/commit/50b6e41e0e8d6575061996a48077fb809bede8e4

8300732: Whitebox functions for Metaspace test should use byte size

Reviewed-by: stuefe, asmehra

! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/jtreg/runtime/Metaspace/elastic/Allocation.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/AllocationProfile.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/MetaspaceTestArena.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/MetaspaceTestContext.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/MetaspaceTestWithThreads.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/RandomAllocator.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/Settings.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/TestMetaspaceAllocation.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/TestMetaspaceAllocationMT1.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/TestMetaspaceAllocationMT2.java
+ test/lib/jdk/test/lib/Unit.java
! test/lib/jdk/test/whitebox/WhiteBox.java

Changeset: 8a2a75e5
Branch: hermetic-java-runtime
Author:    Sonia Zaldana Calles <szaldana at openjdk.org>
Date:      2024-11-12 13:19:06 +0000
URL:       https://git.openjdk.org/leyden/commit/8a2a75e56de4497da48f43b3be3eb71bf3ef75ab

8339892: Several security shell tests don't set TESTJAVAOPTS

Reviewed-by: valeriep

! test/jdk/java/security/Security/ClassLoaderDeadlock/ClassLoaderDeadlock.sh
! test/jdk/java/security/Security/ClassLoaderDeadlock/Deadlock.sh
! test/jdk/java/security/cert/CertificateFactory/slowstream.sh
! test/jdk/sun/security/krb5/runNameEquals.sh
! test/jdk/sun/security/pkcs11/Provider/MultipleLogins.sh
! test/jdk/sun/security/provider/PolicyFile/getinstance/getinstance.sh
! test/jdk/sun/security/ssl/SSLSocketImpl/NotifyHandshakeTest.sh
! test/jdk/sun/security/util/Pem/encoding.sh
! test/jdk/sun/security/validator/certreplace.sh
! test/jdk/sun/security/validator/samedn.sh

Changeset: 78b80150
Branch: hermetic-java-runtime
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2024-11-12 15:23:48 +0000
URL:       https://git.openjdk.org/leyden/commit/78b80150e009745b8f28d36c3836f18ad0ca921f

8338383: Implement JEP 491: Synchronize Virtual Threads without Pinning

Co-authored-by: Patricio Chilano Mateo <pchilanomate at openjdk.org>
Co-authored-by: Alan Bateman <alanb at openjdk.org>
Co-authored-by: Andrew Haley <aph at openjdk.org>
Co-authored-by: Fei Yang <fyang at openjdk.org>
Co-authored-by: Coleen Phillimore <coleenp at openjdk.org>
Co-authored-by: Richard Reingruber <rrich at openjdk.org>
Co-authored-by: Martin Doerr <mdoerr at openjdk.org>
Reviewed-by: aboldtch, dholmes, coleenp, fbredberg, dlong, sspitsyn

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/continuationFreezeThaw_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/continuationHelper_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/frame_aarch64.hpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/stackChunkFrameStream_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp
! src/hotspot/cpu/arm/continuationFreezeThaw_arm.inline.hpp
! src/hotspot/cpu/arm/continuationHelper_arm.inline.hpp
! src/hotspot/cpu/arm/frame_arm.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/ppc/assembler_ppc.hpp
! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp
! src/hotspot/cpu/ppc/continuationFreezeThaw_ppc.inline.hpp
! src/hotspot/cpu/ppc/continuationHelper_ppc.inline.hpp
! src/hotspot/cpu/ppc/frame_ppc.cpp
! src/hotspot/cpu/ppc/frame_ppc.inline.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/nativeInst_ppc.cpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/stackChunkFrameStream_ppc.inline.hpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_Runtime1_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/continuationFreezeThaw_riscv.inline.hpp
! src/hotspot/cpu/riscv/continuationHelper_riscv.inline.hpp
! src/hotspot/cpu/riscv/frame_riscv.cpp
! src/hotspot/cpu/riscv/frame_riscv.hpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/stackChunkFrameStream_riscv.inline.hpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp
! src/hotspot/cpu/s390/continuationFreezeThaw_s390.inline.hpp
! src/hotspot/cpu/s390/continuationHelper_s390.inline.hpp
! src/hotspot/cpu/s390/frame_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/continuationFreezeThaw_x86.inline.hpp
! src/hotspot/cpu/x86/continuationHelper_x86.inline.hpp
! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/cpu/x86/globalDefinitions_x86.hpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/stackChunkFrameStream_x86.inline.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/zero/continuationFreezeThaw_zero.inline.hpp
! src/hotspot/cpu/zero/continuationHelper_zero.inline.hpp
! src/hotspot/cpu/zero/frame_zero.cpp
! src/hotspot/cpu/zero/globalDefinitions_zero.hpp
! src/hotspot/cpu/zero/sharedRuntime_zero.cpp
! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp
! src/hotspot/share/c1/c1_MacroAssembler.hpp
! src/hotspot/share/c1/c1_Runtime1.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/oopMapCache.cpp
! src/hotspot/share/interpreter/templateInterpreter.cpp
! src/hotspot/share/interpreter/templateInterpreter.hpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.hpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
! src/hotspot/share/interpreter/zero/zeroInterpreter.hpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceStackChunkKlass.cpp
! src/hotspot/share/oops/instanceStackChunkKlass.hpp
! src/hotspot/share/oops/instanceStackChunkKlass.inline.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/oopHandle.hpp
! src/hotspot/share/oops/oopHandle.inline.hpp
! src/hotspot/share/oops/stackChunkOop.cpp
! src/hotspot/share/oops/stackChunkOop.hpp
! src/hotspot/share/oops/stackChunkOop.inline.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExport.hpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/runtime/basicLock.hpp
! src/hotspot/share/runtime/continuation.cpp
! src/hotspot/share/runtime/continuation.hpp
! src/hotspot/share/runtime/continuationEntry.cpp
! src/hotspot/share/runtime/continuationEntry.hpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/continuationHelper.hpp
! src/hotspot/share/runtime/continuationHelper.inline.hpp
! src/hotspot/share/runtime/continuationJavaClasses.cpp
! src/hotspot/share/runtime/continuationJavaClasses.hpp
! src/hotspot/share/runtime/continuationJavaClasses.inline.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/frame.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/javaThread.inline.hpp
! src/hotspot/share/runtime/lightweightSynchronizer.cpp
! src/hotspot/share/runtime/lightweightSynchronizer.hpp
! src/hotspot/share/runtime/lockStack.hpp
! src/hotspot/share/runtime/lockStack.inline.hpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/objectMonitor.inline.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/stackChunkFrameStream.hpp
! src/hotspot/share/runtime/stackChunkFrameStream.inline.hpp
! src/hotspot/share/runtime/stackValue.cpp
! src/hotspot/share/runtime/stackValue.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/hotspot/share/runtime/threadIdentifier.cpp
! src/hotspot/share/runtime/threadIdentifier.hpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/runtime/threads.hpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/runtime/vframe.inline.hpp
! src/hotspot/share/runtime/vframe_hp.cpp
! src/hotspot/share/runtime/vmOperations.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/threadService.cpp
! src/java.base/linux/classes/sun/nio/ch/EPollSelectorImpl.java
! src/java.base/macosx/classes/sun/nio/ch/KQueueSelectorImpl.java
! src/java.base/share/classes/java/io/ByteArrayOutputStream.java
! src/java.base/share/classes/java/lang/Object.java
- src/java.base/share/classes/java/lang/PinnedThreadPrinter.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
! src/java.base/share/classes/java/lang/ref/Finalizer.java
- src/java.base/share/classes/java/lang/ref/NativeReferenceQueue.java
! src/java.base/share/classes/java/lang/ref/Reference.java
! src/java.base/share/classes/java/lang/ref/ReferenceQueue.java
! src/java.base/share/classes/jdk/internal/access/JavaLangRefAccess.java
- src/java.base/share/classes/jdk/internal/event/VirtualThreadPinnedEvent.java
! src/java.base/share/classes/jdk/internal/misc/InternalLock.java
! src/java.base/share/classes/jdk/internal/util/ReferencedKeyMap.java
! src/java.base/share/classes/jdk/internal/util/ReferencedKeySet.java
! src/java.base/share/classes/jdk/internal/vm/Continuation.java
! src/java.base/share/classes/sun/nio/ch/Poller.java
! src/java.base/share/classes/sun/security/ssl/X509TrustManagerImpl.java
! src/java.base/share/native/libjava/Thread.c
! src/java.base/share/native/libjava/VirtualThread.c
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaThread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectMonitor.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java
- src/jdk.jfr/share/classes/jdk/jfr/events/VirtualThreadPinnedEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JDKEvents.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MirrorEvents.java
! test/hotspot/gtest/nmt/test_vmatree.cpp
! test/hotspot/jtreg/ProblemList-Virtual.txt
! test/hotspot/jtreg/compiler/codecache/stress/OverloadCompileQueueTest.java
! test/hotspot/jtreg/runtime/vthread/JNIMonitor/JNIMonitor.java
+ test/hotspot/jtreg/serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java
+ test/hotspot/jtreg/serviceability/HeapDump/libUnmountedVThreadNativeMethodAtTop.c
! test/hotspot/jtreg/serviceability/jvmti/events/MonitorContendedEnter/mcontenter01/libmcontenter01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/MonitorContendedEntered/mcontentered01/libmcontentered01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/MonitorWaited/monitorwaited01/libmonitorwaited01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/MonitorWaited/monitorwaited01/monitorwaited01.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/GetThreadStateMountedTest/GetThreadStateMountedTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/GetThreadStateMountedTest/libGetThreadStateMountedTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/StopThreadTest/StopThreadTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResume1/SuspendResume1.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResume2/SuspendResume2.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendWithInterruptLock/SuspendWithInterruptLock.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadEventTest/libVThreadEventTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadMonitorTest/VThreadMonitorTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadMonitorTest/libVThreadMonitorTest.cpp
! test/hotspot/jtreg/serviceability/sa/ClhsdbInspect.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/bcinstr/BI04/bi04t002/newclass02/java.base/java/lang/Object.java
! test/jdk/ProblemList-Xcomp.txt
- test/jdk/java/lang/Thread/virtual/ActivateSpareCarrier.java
+ test/jdk/java/lang/Thread/virtual/CancelTimerWithContention.java
! test/jdk/java/lang/Thread/virtual/JfrEvents.java
+ test/jdk/java/lang/Thread/virtual/LockingMode.java
+ test/jdk/java/lang/Thread/virtual/MiscMonitorTests.java
! test/jdk/java/lang/Thread/virtual/MonitorEnterExit.java
! test/jdk/java/lang/Thread/virtual/MonitorWaitNotify.java
! test/jdk/java/lang/Thread/virtual/Parking.java
+ test/jdk/java/lang/Thread/virtual/RetryMonitorEnterWhenPinned.java
+ test/jdk/java/lang/Thread/virtual/SynchronizedNative.java
! test/jdk/java/lang/Thread/virtual/ThreadAPI.java
- test/jdk/java/lang/Thread/virtual/TracePinnedThreads.java
- test/jdk/java/lang/Thread/virtual/VirtualThreadPinnedEventThrows.java
- test/jdk/java/lang/Thread/virtual/java.base/jdk/internal/event/VirtualThreadPinnedEvent.java
+ test/jdk/java/lang/Thread/virtual/libSynchronizedNative.c
- test/jdk/java/lang/Thread/virtual/libTracePinnedThreads.c
+ test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWithTimedWait.java
+ test/jdk/java/lang/Thread/virtual/stress/LotsOfContendedMonitorEnter.java
+ test/jdk/java/lang/Thread/virtual/stress/LotsOfUncontendedMonitorEnter.java
+ test/jdk/java/lang/Thread/virtual/stress/Skynet100kWithMonitors.java
- test/jdk/java/lang/Thread/virtual/stress/TEST.properties
! test/jdk/java/lang/reflect/callerCache/ReflectionCallerCacheTest.java
! test/jdk/java/nio/channels/vthread/SelectorOps.java
! test/jdk/jdk/internal/vm/Continuation/Basic.java
! test/jdk/jdk/internal/vm/Continuation/Fuzz.java

Changeset: 2989d873
Branch: hermetic-java-runtime
Author:    Fei Yang <fyang at openjdk.org>
Date:      2024-11-12 15:26:19 +0000
URL:       https://git.openjdk.org/leyden/commit/2989d8734c70e1db87d2a708719fd2d966903a93

8343805: RISC-V: JVM crashes on startup when disabling compressed instructions

Reviewed-by: mli

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

Changeset: e5eaa7f1
Branch: hermetic-java-runtime
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-11-12 15:34:50 +0000
URL:       https://git.openjdk.org/leyden/commit/e5eaa7f1eb0cb072d02bc18e23b0daaee875b077

8343946: JFR: Wildcard should only work with COUNT for 'jfr view'

Reviewed-by: mgronlun

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

Changeset: 81752c4b
Branch: hermetic-java-runtime
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2024-11-12 15:45:23 +0000
URL:       https://git.openjdk.org/leyden/commit/81752c4bcc384a8dd1e87b71a0de86877a0b661d

8338565: Test crashed: assert(is_path_empty()) failed: invariant

Reviewed-by: egahlin

! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp

Changeset: c12b386d
Branch: hermetic-java-runtime
Author:    Tom Rodriguez <never at openjdk.org>
Date:      2024-11-12 15:52:30 +0000
URL:       https://git.openjdk.org/leyden/commit/c12b386d1916af9a04b4c6698838c2b40c6cdd86

8338007: [JVMCI] ResolvedJavaMethod.reprofile can crash ciMethodData

Reviewed-by: dnsimon, kvn

! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/methodData.hpp
! src/hotspot/share/runtime/vmOperation.hpp

Changeset: db850905
Branch: hermetic-java-runtime
Author:    Sean Mullan <mullan at openjdk.org>
Date:      2024-11-12 17:16:15 +0000
URL:       https://git.openjdk.org/leyden/commit/db85090553ab14a84c3ed0a2604dd56c5b6e6982

8338411: Implement JEP 486: Permanently Disable the Security Manager

Co-authored-by: Sean Mullan <mullan at openjdk.org>
Co-authored-by: Alan Bateman <alanb at openjdk.org>
Co-authored-by: Weijun Wang <weijun at openjdk.org>
Co-authored-by: Aleksei Efimov <aefimov at openjdk.org>
Co-authored-by: Brian Burkhalter <bpb at openjdk.org>
Co-authored-by: Daniel Fuchs <dfuchs at openjdk.org>
Co-authored-by: Harshitha Onkar <honkar at openjdk.org>
Co-authored-by: Joe Wang <joehw at openjdk.org>
Co-authored-by: Jorn Vernee <jvernee at openjdk.org>
Co-authored-by: Justin Lu <jlu at openjdk.org>
Co-authored-by: Kevin Walls <kevinw at openjdk.org>
Co-authored-by: Lance Andersen <lancea at openjdk.org>
Co-authored-by: Naoto Sato <naoto at openjdk.org>
Co-authored-by: Roger Riggs <rriggs at openjdk.org>
Co-authored-by: Brent Christian <bchristi at openjdk.org>
Co-authored-by: Stuart Marks <smarks at openjdk.org>
Co-authored-by: Ian Graves <igraves at openjdk.org>
Co-authored-by: Phil Race <prr at openjdk.org>
Co-authored-by: Erik Gahlin <egahlin at openjdk.org>
Co-authored-by: Jaikiran Pai <jpai at openjdk.org>
Reviewed-by: kevinw, aivanov, rriggs, lancea, coffeys, dfuchs, ihse, erikj, cjplummer, coleenp, naoto, mchung, prr, weijun, joehw, azvegint, psadhukhan, bchristi, sundar, attila

! make/modules/java.base/Copy.gmk
! make/modules/java.rmi/Launcher.gmk
! src/hotspot/share/classfile/dictionary.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/globals.hpp
! src/java.base/share/classes/java/io/File.java
! src/java.base/share/classes/java/io/FileInputStream.java
! src/java.base/share/classes/java/io/FileOutputStream.java
! src/java.base/share/classes/java/io/FilePermission.java
! src/java.base/share/classes/java/io/ObjectInputFilter.java
! src/java.base/share/classes/java/io/ObjectInputStream.java
! src/java.base/share/classes/java/io/ObjectOutputStream.java
! src/java.base/share/classes/java/io/PrintStream.java
! src/java.base/share/classes/java/io/PrintWriter.java
! src/java.base/share/classes/java/io/RandomAccessFile.java
! src/java.base/share/classes/java/io/SerializablePermission.java
! src/java.base/share/classes/java/lang/Boolean.java
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
! src/java.base/share/classes/java/lang/Module.java
! src/java.base/share/classes/java/lang/ModuleLayer.java
! src/java.base/share/classes/java/lang/Process.java
! src/java.base/share/classes/java/lang/ProcessBuilder.java
! src/java.base/share/classes/java/lang/ProcessHandle.java
! src/java.base/share/classes/java/lang/Runtime.java
! src/java.base/share/classes/java/lang/RuntimePermission.java
! src/java.base/share/classes/java/lang/SecurityException.java
! src/java.base/share/classes/java/lang/SecurityManager.java
! src/java.base/share/classes/java/lang/StackWalker.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/ThreadGroup.java
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/classes/java/lang/invoke/LambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! src/java.base/share/classes/java/lang/module/Configuration.java
! src/java.base/share/classes/java/lang/module/ModuleFinder.java
! src/java.base/share/classes/java/lang/module/ModuleReader.java
! src/java.base/share/classes/java/lang/module/ModuleReference.java
! src/java.base/share/classes/java/lang/package-info.java
! src/java.base/share/classes/java/lang/ref/Cleaner.java
! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java
! src/java.base/share/classes/java/lang/reflect/Constructor.java
! src/java.base/share/classes/java/lang/reflect/Field.java
! src/java.base/share/classes/java/lang/reflect/Method.java
! src/java.base/share/classes/java/lang/reflect/Proxy.java
! src/java.base/share/classes/java/lang/reflect/ReflectPermission.java
! src/java.base/share/classes/java/lang/reflect/package-info.java
! src/java.base/share/classes/java/net/Authenticator.java
! src/java.base/share/classes/java/net/ContentHandler.java
! src/java.base/share/classes/java/net/CookieHandler.java
! src/java.base/share/classes/java/net/DatagramSocket.java
! src/java.base/share/classes/java/net/HttpURLConnection.java
! src/java.base/share/classes/java/net/InetAddress.java
! src/java.base/share/classes/java/net/InetSocketAddress.java
! src/java.base/share/classes/java/net/MulticastSocket.java
! src/java.base/share/classes/java/net/NetPermission.java
! src/java.base/share/classes/java/net/NetworkInterface.java
! src/java.base/share/classes/java/net/ProxySelector.java
! src/java.base/share/classes/java/net/ResponseCache.java
! src/java.base/share/classes/java/net/ServerSocket.java
! src/java.base/share/classes/java/net/Socket.java
! src/java.base/share/classes/java/net/SocketPermission.java
! src/java.base/share/classes/java/net/URL.java
! src/java.base/share/classes/java/net/URLClassLoader.java
! src/java.base/share/classes/java/net/URLConnection.java
! src/java.base/share/classes/java/net/URLPermission.java
! src/java.base/share/classes/java/net/spi/InetAddressResolverProvider.java
! src/java.base/share/classes/java/net/spi/URLStreamHandlerProvider.java
! src/java.base/share/classes/java/nio/channels/AsynchronousFileChannel.java
! src/java.base/share/classes/java/nio/channels/AsynchronousServerSocketChannel.java
! src/java.base/share/classes/java/nio/channels/AsynchronousSocketChannel.java
! src/java.base/share/classes/java/nio/channels/DatagramChannel.java
! src/java.base/share/classes/java/nio/channels/FileChannel.java
! src/java.base/share/classes/java/nio/channels/MulticastChannel.java
! src/java.base/share/classes/java/nio/channels/NetworkChannel.java
! src/java.base/share/classes/java/nio/channels/ServerSocketChannel.java
! src/java.base/share/classes/java/nio/channels/SocketChannel.java
! src/java.base/share/classes/java/nio/channels/spi/AsynchronousChannelProvider.java
! src/java.base/share/classes/java/nio/channels/spi/SelectorProvider.java
! src/java.base/share/classes/java/nio/charset/spi/CharsetProvider.java
! src/java.base/share/classes/java/nio/file/AccessDeniedException.java
! src/java.base/share/classes/java/nio/file/FileSystem.java
! src/java.base/share/classes/java/nio/file/FileSystems.java
! src/java.base/share/classes/java/nio/file/Files.java
! src/java.base/share/classes/java/nio/file/LinkPermission.java
! src/java.base/share/classes/java/nio/file/Path.java
! src/java.base/share/classes/java/nio/file/Paths.java
! src/java.base/share/classes/java/nio/file/SecureDirectoryStream.java
! src/java.base/share/classes/java/nio/file/Watchable.java
! src/java.base/share/classes/java/nio/file/attribute/AclFileAttributeView.java
! src/java.base/share/classes/java/nio/file/attribute/BasicFileAttributeView.java
! src/java.base/share/classes/java/nio/file/attribute/DosFileAttributeView.java
! src/java.base/share/classes/java/nio/file/attribute/FileOwnerAttributeView.java
! src/java.base/share/classes/java/nio/file/attribute/PosixFileAttributeView.java
! src/java.base/share/classes/java/nio/file/attribute/UserDefinedFileAttributeView.java
! src/java.base/share/classes/java/nio/file/attribute/UserPrincipalLookupService.java
! src/java.base/share/classes/java/nio/file/spi/FileSystemProvider.java
! src/java.base/share/classes/java/nio/file/spi/FileTypeDetector.java
! src/java.base/share/classes/java/security/AccessControlContext.java
! src/java.base/share/classes/java/security/AccessControlException.java
! src/java.base/share/classes/java/security/AccessController.java
! src/java.base/share/classes/java/security/AllPermission.java
! src/java.base/share/classes/java/security/AuthProvider.java
! src/java.base/share/classes/java/security/DomainCombiner.java
! src/java.base/share/classes/java/security/Identity.java
! src/java.base/share/classes/java/security/IdentityScope.java
! src/java.base/share/classes/java/security/KeyStore.java
! src/java.base/share/classes/java/security/Permission.java
! src/java.base/share/classes/java/security/Policy.java
! src/java.base/share/classes/java/security/PolicySpi.java
! src/java.base/share/classes/java/security/ProtectionDomain.java
! src/java.base/share/classes/java/security/Provider.java
! src/java.base/share/classes/java/security/SecureClassLoader.java
! src/java.base/share/classes/java/security/Security.java
! src/java.base/share/classes/java/security/SecurityPermission.java
! src/java.base/share/classes/java/security/Signer.java
! src/java.base/share/classes/java/security/UnresolvedPermission.java
! src/java.base/share/classes/java/security/package-info.java
! src/java.base/share/classes/java/util/Formatter.java
! src/java.base/share/classes/java/util/Locale.java
! src/java.base/share/classes/java/util/PropertyPermission.java
! src/java.base/share/classes/java/util/ResourceBundle.java
! src/java.base/share/classes/java/util/ServiceLoader.java
! src/java.base/share/classes/java/util/TimeZone.java
! src/java.base/share/classes/java/util/concurrent/ExecutorService.java
! src/java.base/share/classes/java/util/concurrent/Executors.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinWorkerThread.java
! src/java.base/share/classes/java/util/concurrent/ScheduledThreadPoolExecutor.java
! src/java.base/share/classes/java/util/concurrent/ThreadLocalRandom.java
! src/java.base/share/classes/java/util/concurrent/ThreadPoolExecutor.java
! src/java.base/share/classes/java/util/jar/JarFile.java
! src/java.base/share/classes/java/util/spi/LocaleServiceProvider.java
! src/java.base/share/classes/java/util/zip/ZipFile.java
! src/java.base/share/classes/javax/net/ServerSocketFactory.java
! src/java.base/share/classes/javax/net/SocketFactory.java
! src/java.base/share/classes/javax/net/ssl/HttpsURLConnection.java
! src/java.base/share/classes/javax/net/ssl/SSLContext.java
! src/java.base/share/classes/javax/net/ssl/SSLPermission.java
! src/java.base/share/classes/javax/net/ssl/SSLServerSocket.java
! src/java.base/share/classes/javax/net/ssl/SSLSession.java
! src/java.base/share/classes/javax/net/ssl/SSLSocket.java
! src/java.base/share/classes/javax/security/auth/AuthPermission.java
! src/java.base/share/classes/javax/security/auth/Destroyable.java
! src/java.base/share/classes/javax/security/auth/PrivateCredentialPermission.java
! src/java.base/share/classes/javax/security/auth/Refreshable.java
! src/java.base/share/classes/javax/security/auth/Subject.java
! src/java.base/share/classes/javax/security/auth/SubjectDomainCombiner.java
! src/java.base/share/classes/javax/security/auth/login/Configuration.java
! src/java.base/share/classes/javax/security/auth/login/ConfigurationSpi.java
! src/java.base/share/classes/javax/security/auth/login/LoginContext.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/access/JavaSecurityAccess.java
! src/java.base/share/classes/jdk/internal/misc/CarrierThread.java
! src/java.base/share/classes/jdk/internal/misc/InnocuousThread.java
! src/java.base/share/classes/jdk/internal/module/Modules.java
! src/java.base/share/classes/module-info.java
- src/java.base/share/classes/sun/security/provider/PolicyFile.java
! src/java.base/share/classes/sun/security/provider/PolicyParser.java
- src/java.base/share/classes/sun/security/provider/PolicySpiFile.java
! src/java.base/share/classes/sun/security/provider/SunEntries.java
! src/java.base/share/classes/sun/security/util/Debug.java
! src/java.base/share/classes/sun/security/util/Resources.java
- src/java.base/share/conf/security/java.policy
! src/java.base/share/conf/security/java.security
- src/java.base/share/lib/security/default.policy
- src/java.base/share/native/libjava/AccessController.c
- src/java.base/share/native/libjava/SecurityManager.c
- src/java.base/windows/lib/security/default.policy
! src/java.compiler/share/classes/javax/tools/FileObject.java
! src/java.compiler/share/classes/javax/tools/ForwardingJavaFileManager.java
! src/java.compiler/share/classes/javax/tools/JavaFileManager.java
! src/java.compiler/share/classes/javax/tools/JavaFileObject.java
! src/java.desktop/share/classes/java/applet/Applet.java
! src/java.desktop/share/classes/java/awt/AWTPermission.java
! src/java.desktop/share/classes/java/awt/Desktop.java
! src/java.desktop/share/classes/java/awt/Dialog.java
! src/java.desktop/share/classes/java/awt/Font.java
! src/java.desktop/share/classes/java/awt/Graphics2D.java
! src/java.desktop/share/classes/java/awt/GraphicsDevice.java
! src/java.desktop/share/classes/java/awt/KeyboardFocusManager.java
! src/java.desktop/share/classes/java/awt/MouseInfo.java
! src/java.desktop/share/classes/java/awt/Robot.java
! src/java.desktop/share/classes/java/awt/SystemTray.java
! src/java.desktop/share/classes/java/awt/Taskbar.java
! src/java.desktop/share/classes/java/awt/Toolkit.java
! src/java.desktop/share/classes/java/awt/TrayIcon.java
! src/java.desktop/share/classes/java/awt/Window.java
! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java
! src/java.desktop/share/classes/java/awt/doc-files/AWTThreadIssues.html
! src/java.desktop/share/classes/java/awt/print/PrinterJob.java
! src/java.desktop/share/classes/java/beans/Beans.java
! src/java.desktop/share/classes/java/beans/Expression.java
! src/java.desktop/share/classes/java/beans/Introspector.java
! src/java.desktop/share/classes/java/beans/PropertyEditorManager.java
! src/java.desktop/share/classes/java/beans/Statement.java
! src/java.desktop/share/classes/javax/accessibility/AccessibilityProvider.java
! src/java.desktop/share/classes/javax/imageio/ImageIO.java
! src/java.desktop/share/classes/javax/imageio/stream/FileImageInputStream.java
! src/java.desktop/share/classes/javax/imageio/stream/FileImageOutputStream.java
! src/java.desktop/share/classes/javax/print/PrintServiceLookup.java
! src/java.desktop/share/classes/javax/sound/midi/MidiDevice.java
! src/java.desktop/share/classes/javax/sound/sampled/AudioPermission.java
! src/java.desktop/share/classes/javax/sound/sampled/AudioSystem.java
! src/java.desktop/share/classes/javax/sound/sampled/Clip.java
! src/java.desktop/share/classes/javax/sound/sampled/Line.java
! src/java.desktop/share/classes/javax/sound/sampled/Mixer.java
! src/java.desktop/share/classes/javax/sound/sampled/SourceDataLine.java
! src/java.desktop/share/classes/javax/sound/sampled/TargetDataLine.java
! src/java.desktop/share/classes/javax/swing/FocusManager.java
! src/java.desktop/share/classes/javax/swing/JDialog.java
! src/java.desktop/share/classes/javax/swing/JFrame.java
! src/java.desktop/share/classes/javax/swing/JTable.java
! src/java.desktop/share/classes/javax/swing/UIManager.java
! src/java.desktop/share/classes/javax/swing/WindowConstants.java
! src/java.desktop/share/classes/javax/swing/filechooser/FileSystemView.java
! src/java.desktop/share/classes/javax/swing/text/JTextComponent.java
! src/java.logging/share/classes/java/util/logging/FileHandler.java
! src/java.logging/share/classes/java/util/logging/Handler.java
! src/java.logging/share/classes/java/util/logging/LogManager.java
! src/java.logging/share/classes/java/util/logging/Logger.java
! src/java.logging/share/classes/java/util/logging/LoggingMXBean.java
! src/java.logging/share/classes/java/util/logging/LoggingPermission.java
! src/java.logging/share/classes/java/util/logging/MemoryHandler.java
! src/java.logging/share/classes/java/util/logging/SocketHandler.java
! src/java.logging/share/classes/java/util/logging/StreamHandler.java
! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnection.java
! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java
! src/java.management/share/classes/com/sun/jmx/remote/security/MBeanServerFileAccessController.java
! src/java.management/share/classes/java/lang/management/ClassLoadingMXBean.java
! src/java.management/share/classes/java/lang/management/ManagementFactory.java
! src/java.management/share/classes/java/lang/management/ManagementPermission.java
! src/java.management/share/classes/java/lang/management/MemoryMXBean.java
! src/java.management/share/classes/java/lang/management/MemoryPoolMXBean.java
! src/java.management/share/classes/java/lang/management/OperatingSystemMXBean.java
! src/java.management/share/classes/java/lang/management/PlatformLoggingMXBean.java
! src/java.management/share/classes/java/lang/management/RuntimeMXBean.java
! src/java.management/share/classes/java/lang/management/ThreadMXBean.java
! src/java.management/share/classes/javax/management/MBeanPermission.java
! src/java.management/share/classes/javax/management/MBeanServer.java
! src/java.management/share/classes/javax/management/MBeanServerFactory.java
! src/java.management/share/classes/javax/management/MBeanServerPermission.java
! src/java.management/share/classes/javax/management/MBeanTrustPermission.java
! src/java.management/share/classes/javax/management/monitor/Monitor.java
! src/java.management/share/classes/javax/management/remote/SubjectDelegationPermission.java
! src/java.naming/share/classes/javax/naming/ldap/spi/LdapDnsProvider.java
! src/java.naming/share/classes/javax/naming/spi/NamingManager.java
! src/java.net.http/share/classes/java/net/http/HttpClient.java
! src/java.net.http/share/classes/java/net/http/HttpRequest.java
! src/java.net.http/share/classes/java/net/http/HttpResponse.java
! src/java.net.http/share/classes/java/net/http/WebSocket.java
! src/java.prefs/share/classes/java/util/prefs/Preferences.java
! src/java.rmi/share/classes/java/rmi/RMISecurityManager.java
! src/java.rmi/share/classes/java/rmi/server/RMIClassLoader.java
! src/java.rmi/share/classes/java/rmi/server/RMIClassLoaderSpi.java
! src/java.rmi/share/classes/java/rmi/server/RMISocketFactory.java
! src/java.rmi/share/classes/java/rmi/server/RemoteServer.java
! src/java.rmi/share/classes/sun/rmi/registry/RegistryImpl.java
! src/java.rmi/share/classes/sun/rmi/server/LoaderHandler.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/DelegationPermission.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosKey.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosPrincipal.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosTicket.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KeyTab.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/ServicePermission.java
! src/java.security.jgss/share/classes/org/ietf/jgss/GSSContext.java
! src/java.security.jgss/share/classes/org/ietf/jgss/GSSManager.java
! src/java.security.jgss/share/classes/org/ietf/jgss/GSSName.java
! src/java.security.jgss/share/classes/org/ietf/jgss/package-info.java
! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialJavaObject.java
! src/java.sql.rowset/share/classes/javax/sql/rowset/spi/SyncFactory.java
! src/java.sql/share/classes/java/sql/Connection.java
! src/java.sql/share/classes/java/sql/DriverManager.java
! src/java.sql/share/classes/java/sql/SQLPermission.java
! src/java.sql/share/classes/java/sql/package-info.java
! src/java.xml/share/classes/javax/xml/XMLConstants.java
! src/java.xml/share/classes/javax/xml/catalog/CatalogManager.java
! src/jdk.attach/share/classes/com/sun/tools/attach/AttachPermission.java
! src/jdk.attach/share/classes/com/sun/tools/attach/VirtualMachine.java
! src/jdk.attach/share/classes/com/sun/tools/attach/spi/AttachProvider.java
! src/jdk.dynalink/share/classes/jdk/dynalink/CallSiteDescriptor.java
! src/jdk.dynalink/share/classes/jdk/dynalink/DynamicLinkerFactory.java
! src/jdk.dynalink/share/classes/jdk/dynalink/SecureLookupSupplier.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardingDynamicLinkerExporter.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/SimpleFileServer.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/spi/HttpServerProvider.java
! src/jdk.jdi/share/classes/com/sun/jdi/Bootstrap.java
! src/jdk.jdi/share/classes/com/sun/jdi/JDIPermission.java
! src/jdk.jfr/share/classes/jdk/jfr/Configuration.java
! src/jdk.jfr/share/classes/jdk/jfr/EventFactory.java
! src/jdk.jfr/share/classes/jdk/jfr/FlightRecorder.java
! src/jdk.jfr/share/classes/jdk/jfr/FlightRecorderPermission.java
! src/jdk.jfr/share/classes/jdk/jfr/Recording.java
! src/jdk.jfr/share/classes/jdk/jfr/ValueDescriptor.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/EventStream.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingFile.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingStream.java
! src/jdk.management.jfr/share/classes/jdk/management/jfr/FlightRecorderMXBean.java
! src/jdk.management.jfr/share/classes/jdk/management/jfr/RemoteRecordingStream.java
! src/jdk.management/share/classes/com/sun/management/HotSpotDiagnosticMXBean.java
! src/jdk.management/share/classes/com/sun/management/ThreadMXBean.java
! src/jdk.net/share/classes/jdk/net/NetworkPermission.java
! src/jdk.net/share/classes/jdk/net/Sockets.java
! src/jdk.net/share/classes/jdk/nio/Channels.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpChannel.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpMultiChannel.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpServerChannel.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/login/ConfigFile.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/LdapLoginModule.java
! src/jdk.security.jgss/share/classes/com/sun/security/jgss/ExtendedGSSContext.java
! src/jdk.security.jgss/share/classes/com/sun/security/jgss/InquireSecContextPermission.java
! test/hotspot/jtreg/ProblemList.txt
- test/hotspot/jtreg/compiler/exceptions/ExceptionInInit.java
- test/hotspot/jtreg/compiler/jvmci/SecurityRestrictionsTest.java
- test/hotspot/jtreg/runtime/Nestmates/protectionDomain/Host.java
- test/hotspot/jtreg/runtime/Nestmates/protectionDomain/TestDifferentProtectionDomains.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach004/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach004/attach004.policy
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach004/attach004Agent00.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach004/attach004Agent00.mf
! test/jaxp/javax/xml/jaxp/functional/catalog/CatalogReferCircularityTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/DefaultFeaturesTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/DeferFeatureTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/DelegatePublicTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/DelegateSystemTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/DelegateUriTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/GroupTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/LoadCatalogTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/NextCatalogTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/NormalizationTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/PreferFeatureTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/PreferTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/PublicFamilyTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/PublicTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/ResolveFeatureTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/RewriteSystemTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/RewriteUriTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/SpecifyCatalogTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/SystemFamilyTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/SystemSuffixTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/SystemTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/UriFamilyTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/UriSuffixTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/UriTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/UrnUnwrappingTest.java
! test/jaxp/javax/xml/jaxp/functional/catalog/ValidateCatalogTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/datatype/ptests/DurationTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/datatype/ptests/FactoryNewInstanceTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/datatype/ptests/XMLGregorianCalendarTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/DBFNamespaceTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/DocumentBuilderFactoryTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/DocumentBuilderImpl01.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/FactoryConfErrorTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXFactoryNewInstanceTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXParserFactTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXParserTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXParserTest02.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXParserTest03.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/stream/ptests/XMLEventFactoryNewInstanceTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/stream/ptests/XMLInputFactoryNewInstanceTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/stream/ptests/XMLOutputFactoryNewInstanceTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/Bug6384418Test.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/DOMResultTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/ErrorListenerTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXSourceTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/StreamResultTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/TfClearParamTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerExcpTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerFactoryTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerTest02.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerTest03.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/URIResolverTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/othervm/TFCErrorTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/validation/ptests/SchemaFactoryTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/validation/ptests/TypeInfoProviderTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/validation/ptests/ValidatorHandlerTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/validation/ptests/ValidatorTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathEvaluationResultTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathExpressionTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathFactoryTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathFunctionResolverTest.java
! test/jaxp/javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathTest.java
! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/AttrTest.java
! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/CommentTest.java
! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/DocumentTest.java
! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/DocumentTypeTest.java
! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/DomImplementationTest.java
! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/ElementTest.java
! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/EntityChildTest.java
! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/NamedNodeMapTest.java
! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/NodeListTest.java
! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/NodeTest.java
! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/NotationTest.java
! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/PITest.java
! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/TextTest.java
! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/TypeInfoTest.java
! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/AttrImplTest.java
! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/AttributesNSTest.java
! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/AttributesTest.java
! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/ContentHandlerTest.java
! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/DefaultHandlerTest.java
! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/EHFatalTest.java
! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/NSSupportTest.java
! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/NSTableTest.java
! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/ParserAdapterTest.java
! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/ResolverTest.java
! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/SAXParserNSTableTest.java
! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLFilterCBTest.java
! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLFilterTest.java
! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLReaderAdapterTest.java
! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLReaderFactoryTest.java
! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLReaderNSTableTest.java
! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLReaderTest.java
! test/jaxp/javax/xml/jaxp/functional/test/astro/AstroTest.java
! test/jaxp/javax/xml/jaxp/functional/test/astro/DocumentLSTest.java
! test/jaxp/javax/xml/jaxp/functional/test/astro/NamespaceContextTest.java
! test/jaxp/javax/xml/jaxp/functional/test/astro/SAX201Test.java
! test/jaxp/javax/xml/jaxp/functional/test/astro/SchemaValidationTest.java
! test/jaxp/javax/xml/jaxp/functional/test/astro/XPathAPITest.java
! test/jaxp/javax/xml/jaxp/functional/test/auctionportal/AuctionController.java
! test/jaxp/javax/xml/jaxp/functional/test/auctionportal/AuctionItemRepository.java
! test/jaxp/javax/xml/jaxp/functional/test/auctionportal/UserController.java
! test/jaxp/javax/xml/jaxp/functional/test/gaptest/Bug4511326.java
! test/jaxp/javax/xml/jaxp/functional/test/gaptest/Bug4512806.java
! test/jaxp/javax/xml/jaxp/functional/test/gaptest/Bug4515047.java
! test/jaxp/javax/xml/jaxp/functional/test/gaptest/Bug4515660.java
! test/jaxp/javax/xml/jaxp/functional/test/gaptest/Bug4693341.java
! test/jaxp/javax/xml/jaxp/functional/test/gaptest/Bug4848653.java
! test/jaxp/javax/xml/jaxp/functional/test/gaptest/Bug4858685.java
- test/jaxp/javax/xml/jaxp/libs/jaxp/library/BasePolicy.java
- test/jaxp/javax/xml/jaxp/libs/jaxp/library/FilePolicy.java
- test/jaxp/javax/xml/jaxp/libs/jaxp/library/InternalAPIPolicy.java
- test/jaxp/javax/xml/jaxp/libs/jaxp/library/JAXPPolicyManager.java
- test/jaxp/javax/xml/jaxp/libs/jaxp/library/JAXPTestPolicy.java
! test/jaxp/javax/xml/jaxp/libs/jaxp/library/JAXPTestUtilities.java
- test/jaxp/javax/xml/jaxp/libs/jaxp/library/NetAccessPolicy.java
- test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogAccessTest.java
! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogFileInputTest.java
! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogResolverTest.java
! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupport.java
! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupport1.java
! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupport2.java
! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupport3.java
! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupport4.java
! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupport5.java
! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogTest.java
! test/jaxp/javax/xml/jaxp/unittest/catalog/GroupTest.java
! test/jaxp/javax/xml/jaxp/unittest/common/Bug6350682.java
! test/jaxp/javax/xml/jaxp/unittest/common/Bug6723276Test.java
- test/jaxp/javax/xml/jaxp/unittest/common/Bug7143711Test.java
! test/jaxp/javax/xml/jaxp/unittest/common/CDataChunkSizeTest.java
! test/jaxp/javax/xml/jaxp/unittest/common/EncodingErrorsReportingTest.java
! test/jaxp/javax/xml/jaxp/unittest/common/Sources.java
! test/jaxp/javax/xml/jaxp/unittest/common/TransformationWarningsTest.java
! test/jaxp/javax/xml/jaxp/unittest/common/ValidationWarningsTest.java
! test/jaxp/javax/xml/jaxp/unittest/common/WarningsTestBase.java
! test/jaxp/javax/xml/jaxp/unittest/common/prettyprint/PrettyPrintTest.java
! test/jaxp/javax/xml/jaxp/unittest/datatype/Bug6320118.java
! test/jaxp/javax/xml/jaxp/unittest/datatype/Bug6937951Test.java
! test/jaxp/javax/xml/jaxp/unittest/datatype/Bug6937964Test.java
! test/jaxp/javax/xml/jaxp/unittest/datatype/Bug7042647Test.java
! test/jaxp/javax/xml/jaxp/unittest/datatype/DatatypeFactoryTest.java
! test/jaxp/javax/xml/jaxp/unittest/datatype/DurationTest.java
! test/jaxp/javax/xml/jaxp/unittest/datatype/FactoryFindTest.java
! test/jaxp/javax/xml/jaxp/unittest/datatype/JDK8068839Test.java
! test/jaxp/javax/xml/jaxp/unittest/datatype/XMLGregorianCalendarTest.java
! test/jaxp/javax/xml/jaxp/unittest/dom/Bug4915524.java
! test/jaxp/javax/xml/jaxp/unittest/dom/Bug4915748.java
! test/jaxp/javax/xml/jaxp/unittest/dom/Bug4966082.java
! test/jaxp/javax/xml/jaxp/unittest/dom/Bug4966138.java
! test/jaxp/javax/xml/jaxp/unittest/dom/Bug4966142.java
! test/jaxp/javax/xml/jaxp/unittest/dom/Bug4966143.java
! test/jaxp/javax/xml/jaxp/unittest/dom/Bug6339023.java
! test/jaxp/javax/xml/jaxp/unittest/dom/Bug6355326.java
! test/jaxp/javax/xml/jaxp/unittest/dom/Bug6367542.java
! test/jaxp/javax/xml/jaxp/unittest/dom/Bug6520131.java
! test/jaxp/javax/xml/jaxp/unittest/dom/Bug6521260.java
! test/jaxp/javax/xml/jaxp/unittest/dom/Bug6582545Test.java
! test/jaxp/javax/xml/jaxp/unittest/dom/Bug6879614Test.java
! test/jaxp/javax/xml/jaxp/unittest/dom/CR6333993Test.java
! test/jaxp/javax/xml/jaxp/unittest/dom/CR6517707Test.java
! test/jaxp/javax/xml/jaxp/unittest/dom/CR6517717Test.java
! test/jaxp/javax/xml/jaxp/unittest/dom/CR6909336Test.java
! test/jaxp/javax/xml/jaxp/unittest/dom/DOMConfigurationTest.java
! test/jaxp/javax/xml/jaxp/unittest/dom/DOMFeatureTest.java
! test/jaxp/javax/xml/jaxp/unittest/dom/DOMXPathTest.java
! test/jaxp/javax/xml/jaxp/unittest/dom/DocumentTest.java
! test/jaxp/javax/xml/jaxp/unittest/dom/ElementTraversal.java
! test/jaxp/javax/xml/jaxp/unittest/dom/JdkXmlDomTest.java
! test/jaxp/javax/xml/jaxp/unittest/dom/TCKEncodingTest.java
! test/jaxp/javax/xml/jaxp/unittest/dom/ls/Bug4973153.java
! test/jaxp/javax/xml/jaxp/unittest/dom/ls/Bug6290947.java
! test/jaxp/javax/xml/jaxp/unittest/dom/ls/Bug6354955.java
! test/jaxp/javax/xml/jaxp/unittest/dom/ls/Bug6376823.java
! test/jaxp/javax/xml/jaxp/unittest/dom/ls/Bug6710741Test.java
! test/jaxp/javax/xml/jaxp/unittest/dom/ls/LSParserTCKTest.java
! test/jaxp/javax/xml/jaxp/unittest/dom/ls/LSParserTest.java
! test/jaxp/javax/xml/jaxp/unittest/dom/ls/LSSerializerTest.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/BaseParsingTest.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug4674384_MAX_OCCURS_Test.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug4934208.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug4967002.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug4985486.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug4991020.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug4991946.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug5010072.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug5025825.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6309988.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6341770.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6361283.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6506304Test.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6518733.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6564400.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6573786.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6594813.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6608841.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6690015.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6760982.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6849942Test.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug7157608Test.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug7166896Test.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug8003147Test.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug8073385.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/FactoryFindTest.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/HandleError.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/ParseEmptyStream.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/SupplementaryChars.java
! test/jaxp/javax/xml/jaxp/unittest/parsers/xinclude/Bug6794483Test.java
! test/jaxp/javax/xml/jaxp/unittest/sax/Attributes2ImplTest.java
! test/jaxp/javax/xml/jaxp/unittest/sax/Bug6889654Test.java
! test/jaxp/javax/xml/jaxp/unittest/sax/Bug6925410Test.java
! test/jaxp/javax/xml/jaxp/unittest/sax/Bug6949607Test.java
! test/jaxp/javax/xml/jaxp/unittest/sax/Bug6992561Test.java
! test/jaxp/javax/xml/jaxp/unittest/sax/Bug7057778Test.java
! test/jaxp/javax/xml/jaxp/unittest/sax/DefaultHandler2Test.java
! test/jaxp/javax/xml/jaxp/unittest/sax/IssueTracker56Test.java
! test/jaxp/javax/xml/jaxp/unittest/sax/NSSupportTest.java
! test/jaxp/javax/xml/jaxp/unittest/sax/SAXParserTest.java
! test/jaxp/javax/xml/jaxp/unittest/sax/SymbolTableResetTest.java
! test/jaxp/javax/xml/jaxp/unittest/sax/XMLReaderTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/AttributeLocalNameTest/AttributeLocalNameTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/Bug6370703.java
! test/jaxp/javax/xml/jaxp/unittest/stream/Bug6378422.java
! test/jaxp/javax/xml/jaxp/unittest/stream/Bug6380870.java
! test/jaxp/javax/xml/jaxp/unittest/stream/Bug6489502.java
! test/jaxp/javax/xml/jaxp/unittest/stream/Bug6509774.java
! test/jaxp/javax/xml/jaxp/unittest/stream/Bug6688002Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/Bug6976938Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/CoalesceTest/CoalesceTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/EntitiesTest/EntityTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/EventReaderDelegateTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/EventsTest/Issue41Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/EventsTest/Issue48Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/EventsTest/Issue53Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/EventsTest/Issue58Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/FactoryFindTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/IgnoreExternalDTDTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/ProcessingInstructionTest/ProcessingInstructionTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/StreamReaderDelegateTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventLocationTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6489890.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6555001.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6586466Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6613059Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6668115Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6846133Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug8153781.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/EventReaderTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Issue40Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/JDK8201138.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/JDK8209615.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventWriterTest/ReaderToWriterTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventWriterTest/XMLEventWriterTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLInputFactoryTest/Bug6756677Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLInputFactoryTest/Bug6909759Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLInputFactoryTest/IssueTracker38.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLOutputFactoryTest/Bug6846132Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLOutputFactoryTest/DuplicateNSDeclarationTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLOutputFactoryTest/StreamResultTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLResolverTest/XMLResolverTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamExceptionTest/ExceptionCauseTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamExceptionTest/ExceptionTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamFilterTest/Bug6481615.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamFilterTest/Bug6481678.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamFilterTest/HasNextTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/BOMTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Bug6388460.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Bug6472982Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Bug6767322Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Bug6847819Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/BugTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/DefaultAttributeTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/DoubleXmlnsTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/IsValidatingTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Issue44Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Issue47Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/IssueTracker24.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/IssueTracker35.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/IssueTracker70.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Jsr173MR1Req5Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Jsr173MR1Req8Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/NamespaceTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/StreamReaderTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/SupportDTDTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/VoiceXMLDTDTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/XML11Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/AttributeEscapeTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/Bug6452107.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/Bug6600882Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/Bug6675332Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/Bug7037352Test.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/DomUtilTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/EmptyElementTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/EncodingTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/NamespaceTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/NullUriDetectionTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/SqeLinuxTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/SurrogatesTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/UnprefixedNameTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/WriterTest.java
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/XMLStreamWriterTest.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Bug4693341Test.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Bug4892774.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Bug5073477.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6175602.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6206491.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6216226Test.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6311448.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6384805.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6465722.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6467808.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6490380.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6490921.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6513892.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6537167.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6540545.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6551616.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6559595.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6565260.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6940416.java
! test/jaxp/javax/xml/jaxp/unittest/transform/BugDB12665704Test.java
! test/jaxp/javax/xml/jaxp/unittest/transform/CLITest.java
! test/jaxp/javax/xml/jaxp/unittest/transform/CR6401137Test.java
! test/jaxp/javax/xml/jaxp/unittest/transform/CR6551600Test.java
! test/jaxp/javax/xml/jaxp/unittest/transform/CR6577667Test.java
! test/jaxp/javax/xml/jaxp/unittest/transform/CR6652519Test.java
! test/jaxp/javax/xml/jaxp/unittest/transform/CR6689809Test.java
! test/jaxp/javax/xml/jaxp/unittest/transform/CR6905829Test.java
! test/jaxp/javax/xml/jaxp/unittest/transform/CR6935697Test.java
! test/jaxp/javax/xml/jaxp/unittest/transform/CR6941869Test.java
! test/jaxp/javax/xml/jaxp/unittest/transform/CR6957215Test.java
! test/jaxp/javax/xml/jaxp/unittest/transform/CR7098746Test.java
! test/jaxp/javax/xml/jaxp/unittest/transform/DOMResultTest.java
! test/jaxp/javax/xml/jaxp/unittest/transform/FactoryFindTest.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Issue2204Test.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Issue2290Test.java
! test/jaxp/javax/xml/jaxp/unittest/transform/JDK8207760.java
! test/jaxp/javax/xml/jaxp/unittest/transform/NamespacePrefixTest.java
! test/jaxp/javax/xml/jaxp/unittest/transform/SAX2DOMTest.java
! test/jaxp/javax/xml/jaxp/unittest/transform/SecureProcessingTest.java
! test/jaxp/javax/xml/jaxp/unittest/transform/SourceTest.java
! test/jaxp/javax/xml/jaxp/unittest/transform/StAXSourceTest.java
! test/jaxp/javax/xml/jaxp/unittest/transform/StylesheetTest.java
! test/jaxp/javax/xml/jaxp/unittest/transform/SurrogateTest.java
! test/jaxp/javax/xml/jaxp/unittest/transform/TemplatesTest.java
! test/jaxp/javax/xml/jaxp/unittest/transform/TransformerFactoryTest.java
! test/jaxp/javax/xml/jaxp/unittest/transform/TransformerTest.java
! test/jaxp/javax/xml/jaxp/unittest/transform/XSLTFunctionsTest.java
! test/jaxp/javax/xml/jaxp/unittest/transform/sax/Bug6451633.java
! test/jaxp/javax/xml/jaxp/unittest/transform/sort/SortTest.java
! test/jaxp/javax/xml/jaxp/unittest/transform/util/StreamUtil.java
! test/jaxp/javax/xml/jaxp/unittest/validation/AnyElementTest.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4966232.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4966254.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4969042.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4969089.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4969110.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4969689.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4969692.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4969693.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4969695.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4969732.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4970380.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4970383.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4970400.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4970402.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4970951.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4971605.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4971607.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4972882.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4986844.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4987574.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4988267.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4988268.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4988387.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4996446.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4997818.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug5011500.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug5072946.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6378043.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6449797.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6457662.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6467424Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6483188.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6493687.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6509668.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6526547.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6531160.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6695843Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6773084Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6859210.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6925531Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6946312Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6954738_Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/CR6708840Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/CR6740048.java
! test/jaxp/javax/xml/jaxp/unittest/validation/Issue682Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/IssueTracker30.java
! test/jaxp/javax/xml/jaxp/unittest/validation/JaxpIssue43Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/JaxpIssue49.java
! test/jaxp/javax/xml/jaxp/unittest/validation/LargeMaxOccursTest.java
! test/jaxp/javax/xml/jaxp/unittest/validation/MultiOccursTest.java
! test/jaxp/javax/xml/jaxp/unittest/validation/MultiOccursUnboundedTest.java
! test/jaxp/javax/xml/jaxp/unittest/validation/OccursTest.java
! test/jaxp/javax/xml/jaxp/unittest/validation/OccursUnboundedTest.java
! test/jaxp/javax/xml/jaxp/unittest/validation/OccursWildcardTest.java
! test/jaxp/javax/xml/jaxp/unittest/validation/OccursWildcardUnbounded.java
! test/jaxp/javax/xml/jaxp/unittest/validation/ParticlesId005Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/ParticlesIg004Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/ParticlesQ013Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/TCKGroupA008Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/ValidationTest.java
! test/jaxp/javax/xml/jaxp/unittest/validation/ValidatorTest.java
! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6943252Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6963124Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6963468Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6964720Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6967214Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6970890Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6971190Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6974551Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6975265Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6977201Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6989956Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug7014246Test.java
! test/jaxp/javax/xml/jaxp/unittest/validation/tck/ParticleTest.java
! test/jaxp/javax/xml/jaxp/unittest/validation/tck/RegexWord.java
! test/jaxp/javax/xml/jaxp/unittest/xpath/Bug4991857.java
! test/jaxp/javax/xml/jaxp/unittest/xpath/Bug4991939.java
! test/jaxp/javax/xml/jaxp/unittest/xpath/Bug4992788.java
! test/jaxp/javax/xml/jaxp/unittest/xpath/Bug4992793.java
! test/jaxp/javax/xml/jaxp/unittest/xpath/Bug4992805.java
! test/jaxp/javax/xml/jaxp/unittest/xpath/ClassLoaderTest.java
! test/jaxp/javax/xml/jaxp/unittest/xpath/SecureProcessingTest.java
! test/jaxp/javax/xml/jaxp/unittest/xpath/XPathAnyTypeTest.java
! test/jaxp/javax/xml/jaxp/unittest/xpath/XPathExpAnyTypeTest.java
! test/jdk/ProblemList.txt
! test/jdk/TEST.groups
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/TestAESWithProviderChange.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/TestAESWithRemoveAddProvider.java
- test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/testAES.policy
- test/jdk/com/sun/java/accessibility/util/8051626/Bug8051626.java
! test/jdk/com/sun/jndi/ldap/LdapDnsProviderTest.java
- test/jdk/com/sun/management/DiagnosticCommandMBean/DcmdMBeanPermissionsTest.java
+ test/jdk/com/sun/net/httpserver/simpleserver/RootDirPermissionsTest.java
- test/jdk/com/sun/net/httpserver/simpleserver/SecurityManagerTest.java
- test/jdk/com/sun/net/httpserver/simpleserver/SecurityManagerTestNoRead.policy
- test/jdk/com/sun/net/httpserver/simpleserver/SecurityManagerTestRead.policy
! test/jdk/com/sun/security/auth/UnixPrincipalHashCode.java
! test/jdk/com/sun/security/auth/login/ConfigFile/InnerClassConfig.java
- test/jdk/com/sun/security/auth/login/ConfigFile/InnerClassConfig.policy
! test/jdk/com/sun/security/auth/login/ConfigFile/PropertyExpansion.java
- test/jdk/com/sun/security/auth/login/ConfigFile/PropertyExpansion.policy
! test/jdk/com/sun/security/auth/module/LdapLoginModule/CheckConfigs.java
- test/jdk/com/sun/security/auth/module/LdapLoginModule/CheckConfigs.policy
- test/jdk/com/sun/security/auth/uphc.policy
- test/jdk/com/sun/tools/attach/PermissionTest.java
- test/jdk/com/sun/tools/attach/java.policy.allow
- test/jdk/com/sun/tools/attach/java.policy.deny
! test/jdk/java/awt/Debug/DumpOnKey/DumpOnKey.java
- test/jdk/java/awt/Debug/DumpOnKey/dump.policy
- test/jdk/java/awt/Desktop/DefaultPermissions/DefaultPermissions.java
- test/jdk/java/awt/Desktop/DefaultPermissions/java.policy
- test/jdk/java/awt/Desktop/SecurityTest/DesktopSecurityTest.java
- test/jdk/java/awt/Desktop/SecurityTest/desktop.policy
- test/jdk/java/awt/Dialog/ModalDialogPermission/ModalDialogPermission.java
- test/jdk/java/awt/Dialog/ModalDialogPermission/java.policy
- test/jdk/java/awt/EventDispatchThread/PropertyPermissionOnEDT/PropertyPermissionOnEDT.java
- test/jdk/java/awt/EventDispatchThread/PropertyPermissionOnEDT/java.policy
- test/jdk/java/awt/Focus/CloseDialogActivateOwnerTest/CloseDialogActivateOwnerTest.java
- test/jdk/java/awt/Focus/CloseDialogActivateOwnerTest/java.policy
- test/jdk/java/awt/FontClass/CreateFont/BigFont.java
- test/jdk/java/awt/FontClass/CreateFont/fileaccess/FontFile.java
- test/jdk/java/awt/FontClass/CreateFont/fileaccess/TestFontFile.sh
- test/jdk/java/awt/FontClass/FontAccess.java
- test/jdk/java/awt/FontClass/FontPrivilege.java
! test/jdk/java/awt/FullScreen/SetFSWindow/FSFrame.java
- test/jdk/java/awt/PrintJob/Security/SecurityDialogTest.java
- test/jdk/java/awt/PrintJob/Security/policy
! test/jdk/java/awt/Toolkit/GetImage/bug8078165.java
- test/jdk/java/awt/Toolkit/SecurityTest/SecurityTest2.java
! test/jdk/java/awt/TrayIcon/SecurityCheck/FunctionalityCheck/FunctionalityCheck.java
- test/jdk/java/awt/TrayIcon/SecurityCheck/FunctionalityCheck/tray.policy
- test/jdk/java/awt/TrayIcon/SecurityCheck/NoPermissionTest/NoPermissionTest.java
- test/jdk/java/awt/TrayIcon/SecurityCheck/NoPermissionTest/tray.policy
- test/jdk/java/awt/TrayIcon/SecurityCheck/PermissionTest/PermissionTest.java
- test/jdk/java/awt/TrayIcon/SecurityCheck/PermissionTest/tray.policy
- test/jdk/java/awt/color/LoadProfileWithSM.java
- test/jdk/java/awt/color/StandardProfileTest.java
- test/jdk/java/awt/color/StandardProfileTest.policy
- test/jdk/java/awt/dnd/DragInterceptorAppletTest/DragInterceptorAppletTest.java
- test/jdk/java/awt/dnd/DragInterceptorAppletTest/DragInterceptorFrame.java
- test/jdk/java/awt/dnd/DragInterceptorAppletTest/InterprocessMessages.java
- test/jdk/java/awt/dnd/DragInterceptorAppletTest/SourceFrame.java
! test/jdk/java/awt/event/KeyEvent/RegisterKeyStroke/TestAWTKeyStroke.java
- test/jdk/java/awt/event/KeyEvent/RegisterKeyStroke/policy
! test/jdk/java/awt/image/mlib/MlibOpsTest.java
- test/jdk/java/awt/image/mlib/mlib.security.policy
- test/jdk/java/awt/print/PrintServicesSecurityManager.java
- test/jdk/java/awt/print/PrinterJob/CheckAccess.java
- test/jdk/java/awt/print/PrinterJob/GetUserNameTest.java
- test/jdk/java/awt/print/PrinterJob/GetUserNameTest.policy
! test/jdk/java/awt/regtesthelpers/process/ProcessCommunicator.java
- test/jdk/java/awt/security/Permissions.java
- test/jdk/java/awt/security/WarningWindowDisposeTest/WarningWindowDisposeCrashTest.java
- test/jdk/java/awt/security/WarningWindowDisposeTest/WarningWindowDisposeTest.java
- test/jdk/java/awt/security/WarningWindowDisposeTest/policy
- test/jdk/java/beans/Beans/Test4080522.java
- test/jdk/java/beans/EventHandler/Test6277246.java
- test/jdk/java/beans/EventHandler/Test6277266.java
! test/jdk/java/beans/Introspector/7084904/Test7084904.java
! test/jdk/java/beans/Introspector/Test4683761.java
- test/jdk/java/beans/Introspector/Test6277246.java
- test/jdk/java/beans/PropertyEditor/TestBooleanClass.java
- test/jdk/java/beans/PropertyEditor/TestBooleanType.java
- test/jdk/java/beans/PropertyEditor/TestByteClass.java
- test/jdk/java/beans/PropertyEditor/TestByteType.java
- test/jdk/java/beans/PropertyEditor/TestColorClass.java
- test/jdk/java/beans/PropertyEditor/TestDoubleClass.java
- test/jdk/java/beans/PropertyEditor/TestDoubleType.java
- test/jdk/java/beans/PropertyEditor/TestEnumClass.java
- test/jdk/java/beans/PropertyEditor/TestEnumSubclass.java
- test/jdk/java/beans/PropertyEditor/TestFloatClass.java
- test/jdk/java/beans/PropertyEditor/TestFloatType.java
- test/jdk/java/beans/PropertyEditor/TestFontClass.java
- test/jdk/java/beans/PropertyEditor/TestIntegerClass.java
- test/jdk/java/beans/PropertyEditor/TestIntegerType.java
- test/jdk/java/beans/PropertyEditor/TestLongClass.java
- test/jdk/java/beans/PropertyEditor/TestLongType.java
- test/jdk/java/beans/PropertyEditor/TestShortClass.java
- test/jdk/java/beans/PropertyEditor/TestShortType.java
- test/jdk/java/beans/PropertyEditor/TestStringClass.java
! test/jdk/java/beans/SimpleBeanInfo/LoadingStandardIcons/LoadingStandardIcons.java
- test/jdk/java/beans/SimpleBeanInfo/LoadingStandardIcons/java.policy
! test/jdk/java/beans/Statement/ClassForName/ClassForName.java
- test/jdk/java/beans/Statement/ClassForName/java.policy
- test/jdk/java/beans/Statement/Test6224433.java
! test/jdk/java/beans/XMLDecoder/spec/AbstractTest.java
! test/jdk/java/beans/XMLDecoder/spec/TestArray.java
! test/jdk/java/beans/XMLDecoder/spec/TestBoolean.java
! test/jdk/java/beans/XMLDecoder/spec/TestByte.java
! test/jdk/java/beans/XMLDecoder/spec/TestChar.java
! test/jdk/java/beans/XMLDecoder/spec/TestClass.java
! test/jdk/java/beans/XMLDecoder/spec/TestDouble.java
! test/jdk/java/beans/XMLDecoder/spec/TestFalse.java
! test/jdk/java/beans/XMLDecoder/spec/TestField.java
! test/jdk/java/beans/XMLDecoder/spec/TestFloat.java
! test/jdk/java/beans/XMLDecoder/spec/TestInt.java
! test/jdk/java/beans/XMLDecoder/spec/TestJava.java
! test/jdk/java/beans/XMLDecoder/spec/TestLong.java
! test/jdk/java/beans/XMLDecoder/spec/TestMethod.java
! test/jdk/java/beans/XMLDecoder/spec/TestNew.java
! test/jdk/java/beans/XMLDecoder/spec/TestNull.java
! test/jdk/java/beans/XMLDecoder/spec/TestObject.java
! test/jdk/java/beans/XMLDecoder/spec/TestProperty.java
! test/jdk/java/beans/XMLDecoder/spec/TestShort.java
! test/jdk/java/beans/XMLDecoder/spec/TestString.java
! test/jdk/java/beans/XMLDecoder/spec/TestTrue.java
! test/jdk/java/beans/XMLDecoder/spec/TestVar.java
- test/jdk/java/beans/XMLEncoder/4741757/TestSecurityManager.java
! test/jdk/java/beans/XMLEncoder/6777487/TestBox.java
! test/jdk/java/beans/XMLEncoder/6777487/TestCheckedCollection.java
! test/jdk/java/beans/XMLEncoder/6777487/TestCheckedList.java
! test/jdk/java/beans/XMLEncoder/6777487/TestCheckedMap.java
! test/jdk/java/beans/XMLEncoder/6777487/TestCheckedRandomAccessList.java
! test/jdk/java/beans/XMLEncoder/6777487/TestCheckedSet.java
! test/jdk/java/beans/XMLEncoder/6777487/TestCheckedSortedMap.java
! test/jdk/java/beans/XMLEncoder/6777487/TestCheckedSortedSet.java
! test/jdk/java/beans/XMLEncoder/6777487/TestEncoder.java
! test/jdk/java/beans/XMLEncoder/6777487/TestEnumMap.java
! test/jdk/java/beans/XMLEncoder/6777487/TestEnumSet.java
! test/jdk/java/beans/XMLEncoder/AbstractTest.java
! test/jdk/java/beans/XMLEncoder/ReferenceToNonStaticField.java
! test/jdk/java/beans/XMLEncoder/Test4631471.java
! test/jdk/java/beans/XMLEncoder/Test4652928.java
! test/jdk/java/beans/XMLEncoder/Test4679556.java
! test/jdk/java/beans/XMLEncoder/Test4903007.java
! test/jdk/java/beans/XMLEncoder/Test4935607.java
! test/jdk/java/beans/XMLEncoder/Test4936682.java
! test/jdk/java/beans/XMLEncoder/Test4993777.java
! test/jdk/java/beans/XMLEncoder/Test4994637.java
! test/jdk/java/beans/XMLEncoder/Test5023550.java
! test/jdk/java/beans/XMLEncoder/Test5023552.java
! test/jdk/java/beans/XMLEncoder/Test5023557.java
! test/jdk/java/beans/XMLEncoder/Test5023559.java
! test/jdk/java/beans/XMLEncoder/Test6176120.java
! test/jdk/java/beans/XMLEncoder/Test6187118.java
! test/jdk/java/beans/XMLEncoder/Test6256805.java
! test/jdk/java/beans/XMLEncoder/Test6437265.java
! test/jdk/java/beans/XMLEncoder/Test6501431.java
! test/jdk/java/beans/XMLEncoder/Test6505888.java
! test/jdk/java/beans/XMLEncoder/Test6531597.java
! test/jdk/java/beans/XMLEncoder/Test6570354.java
! test/jdk/java/beans/XMLEncoder/Test6852574.java
! test/jdk/java/beans/XMLEncoder/Test6921644.java
! test/jdk/java/beans/XMLEncoder/Test6989223.java
! test/jdk/java/beans/XMLEncoder/Test7080156.java
! test/jdk/java/beans/XMLEncoder/Test7092744.java
! test/jdk/java/beans/XMLEncoder/Test7169395.java
! test/jdk/java/beans/XMLEncoder/Test8013416.java
! test/jdk/java/beans/XMLEncoder/Test8013557.java
! test/jdk/java/beans/XMLEncoder/Test8016545.java
! test/jdk/java/beans/XMLEncoder/Test8027066.java
! test/jdk/java/beans/XMLEncoder/java_awt_AWTKeyStroke.java
! test/jdk/java/beans/XMLEncoder/java_awt_BasicStroke.java
! test/jdk/java/beans/XMLEncoder/java_awt_BorderLayout.java
! test/jdk/java/beans/XMLEncoder/java_awt_CardLayout.java
! test/jdk/java/beans/XMLEncoder/java_awt_Color.java
! test/jdk/java/beans/XMLEncoder/java_awt_Component.java
! test/jdk/java/beans/XMLEncoder/java_awt_Cursor.java
! test/jdk/java/beans/XMLEncoder/java_awt_Dimension.java
! test/jdk/java/beans/XMLEncoder/java_awt_Font.java
! test/jdk/java/beans/XMLEncoder/java_awt_GradientPaint.java
! test/jdk/java/beans/XMLEncoder/java_awt_GridBagConstraints.java
! test/jdk/java/beans/XMLEncoder/java_awt_GridBagLayout.java
! test/jdk/java/beans/XMLEncoder/java_awt_Insets.java
! test/jdk/java/beans/XMLEncoder/java_awt_LinearGradientPaint.java
! test/jdk/java/beans/XMLEncoder/java_awt_MenuShortcut.java
! test/jdk/java/beans/XMLEncoder/java_awt_Point.java
! test/jdk/java/beans/XMLEncoder/java_awt_RadialGradientPaint.java
! test/jdk/java/beans/XMLEncoder/java_awt_Rectangle.java
! test/jdk/java/beans/XMLEncoder/java_awt_ScrollPane.java
! test/jdk/java/beans/XMLEncoder/java_awt_geom_AffineTransform.java
! test/jdk/java/beans/XMLEncoder/java_beans_EventHandler.java
! test/jdk/java/beans/XMLEncoder/java_beans_Expression.java
! test/jdk/java/beans/XMLEncoder/java_beans_Statement.java
! test/jdk/java/beans/XMLEncoder/java_lang_Character.java
! test/jdk/java/beans/XMLEncoder/java_lang_Class.java
! test/jdk/java/beans/XMLEncoder/java_lang_Enum.java
! test/jdk/java/beans/XMLEncoder/java_lang_String.java
! test/jdk/java/beans/XMLEncoder/java_lang_reflect_Field.java
! test/jdk/java/beans/XMLEncoder/java_lang_reflect_Method.java
! test/jdk/java/beans/XMLEncoder/java_net_URI.java
! test/jdk/java/beans/XMLEncoder/java_sql_Date.java
! test/jdk/java/beans/XMLEncoder/java_sql_Time.java
! test/jdk/java/beans/XMLEncoder/java_sql_Timestamp.java
! test/jdk/java/beans/XMLEncoder/java_util_ArrayList.java
! test/jdk/java/beans/XMLEncoder/java_util_Collections_EmptyList.java
! test/jdk/java/beans/XMLEncoder/java_util_Collections_EmptyMap.java
! test/jdk/java/beans/XMLEncoder/java_util_Collections_EmptySet.java
! test/jdk/java/beans/XMLEncoder/java_util_Collections_SingletonList.java
! test/jdk/java/beans/XMLEncoder/java_util_Collections_SingletonMap.java
! test/jdk/java/beans/XMLEncoder/java_util_Collections_SingletonSet.java
! test/jdk/java/beans/XMLEncoder/java_util_Collections_SynchronizedCollection.java
! test/jdk/java/beans/XMLEncoder/java_util_Collections_SynchronizedList.java
! test/jdk/java/beans/XMLEncoder/java_util_Collections_SynchronizedMap.java
! test/jdk/java/beans/XMLEncoder/java_util_Collections_SynchronizedRandomAccessList.java
! test/jdk/java/beans/XMLEncoder/java_util_Collections_SynchronizedSet.java
! test/jdk/java/beans/XMLEncoder/java_util_Collections_SynchronizedSortedMap.java
! test/jdk/java/beans/XMLEncoder/java_util_Collections_SynchronizedSortedSet.java
! test/jdk/java/beans/XMLEncoder/java_util_Collections_UnmodifiableCollection.java
! test/jdk/java/beans/XMLEncoder/java_util_Collections_UnmodifiableList.java
! test/jdk/java/beans/XMLEncoder/java_util_Collections_UnmodifiableMap.java
! test/jdk/java/beans/XMLEncoder/java_util_Collections_UnmodifiableRandomAccessList.java
! test/jdk/java/beans/XMLEncoder/java_util_Collections_UnmodifiableSet.java
! test/jdk/java/beans/XMLEncoder/java_util_Collections_UnmodifiableSortedMap.java
! test/jdk/java/beans/XMLEncoder/java_util_Collections_UnmodifiableSortedSet.java
! test/jdk/java/beans/XMLEncoder/java_util_Date.java
! test/jdk/java/beans/XMLEncoder/java_util_HashMap.java
! test/jdk/java/beans/XMLEncoder/javax_swing_Box.java
! test/jdk/java/beans/XMLEncoder/javax_swing_BoxLayout.java
! test/jdk/java/beans/XMLEncoder/javax_swing_Box_Filler.java
! test/jdk/java/beans/XMLEncoder/javax_swing_DefaultCellEditor.java
! test/jdk/java/beans/XMLEncoder/javax_swing_JButton.java
! test/jdk/java/beans/XMLEncoder/javax_swing_JComponent.java
! test/jdk/java/beans/XMLEncoder/javax_swing_JLayeredPane.java
! test/jdk/java/beans/XMLEncoder/javax_swing_JSplitPane.java
! test/jdk/java/beans/XMLEncoder/javax_swing_JTree.java
! test/jdk/java/beans/XMLEncoder/javax_swing_KeyStroke.java
! test/jdk/java/beans/XMLEncoder/javax_swing_OverlayLayout.java
! test/jdk/java/beans/XMLEncoder/javax_swing_border_BevelBorder.java
! test/jdk/java/beans/XMLEncoder/javax_swing_border_CompoundBorder.java
! test/jdk/java/beans/XMLEncoder/javax_swing_border_EmptyBorder.java
! test/jdk/java/beans/XMLEncoder/javax_swing_border_EtchedBorder.java
! test/jdk/java/beans/XMLEncoder/javax_swing_border_LineBorder.java
! test/jdk/java/beans/XMLEncoder/javax_swing_border_MatteBorder.java
! test/jdk/java/beans/XMLEncoder/javax_swing_border_SoftBevelBorder.java
! test/jdk/java/beans/XMLEncoder/javax_swing_border_StrokeBorder.java
! test/jdk/java/beans/XMLEncoder/javax_swing_border_TitledBorder.java
! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_BevelBorderUIResource.java
! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_CompoundBorderUIResource.java
! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_EmptyBorderUIResource.java
! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_EtchedBorderUIResource.java
! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_LineBorderUIResource.java
! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_MatteBorderUIResource.java
! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_TitledBorderUIResource.java
! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_ColorUIResource.java
! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_FontUIResource.java
! test/jdk/java/beans/XMLEncoder/javax_swing_tree_DefaultTreeModel.java
! test/jdk/java/beans/XMLEncoder/javax_swing_tree_TreePath.java
! test/jdk/java/beans/XMLEncoder/sun_swing_PrintColorUIResource.java
! test/jdk/java/foreign/TestLinker.java
- test/jdk/java/foreign/security.policy
- test/jdk/java/io/Console/SecurityManagerTest.java
- test/jdk/java/io/Console/test.policy
- test/jdk/java/io/File/CheckPermission.java
! test/jdk/java/io/File/GetXSpace.java
- test/jdk/java/io/File/createTempFile/SecurityTest.java
- test/jdk/java/io/File/createTempFile/java.policy
- test/jdk/java/io/FilePermission/MergeName.java
- test/jdk/java/io/FilePermission/ReadFileOnPath.java
- test/jdk/java/io/FilePermission/m/module-info.java
- test/jdk/java/io/FilePermission/m/p/App.java
! test/jdk/java/io/Serializable/auditStreamSubclass/AuditStreamSubclass.java
! test/jdk/java/io/Serializable/records/AbsentStreamValuesTest.java
! test/jdk/java/io/Serializable/records/BasicRecordSer.java
! test/jdk/java/io/Serializable/records/ConstructorAccessTest.java
- test/jdk/java/io/Serializable/records/ConstructorPermissionTest.java
! test/jdk/java/io/Serializable/records/CycleTest.java
! test/jdk/java/io/Serializable/records/DifferentStreamFieldsTest.java
! test/jdk/java/io/Serializable/records/ReadResolveTest.java
! test/jdk/java/io/Serializable/records/RecordClassTest.java
! test/jdk/java/io/Serializable/records/SerialVersionUIDTest.java
! test/jdk/java/io/Serializable/records/ThrowingConstructorTest.java
! test/jdk/java/io/Serializable/records/WriteReplaceTest.java
- test/jdk/java/io/Serializable/records/empty_security.policy
! test/jdk/java/io/Serializable/serialFilter/CheckInputOrderTest.java
- test/jdk/java/io/Serializable/serialFilter/FilterWithSecurityManagerTest.java
! test/jdk/java/io/Serializable/serialFilter/GlobalFilterTest.java
! test/jdk/java/io/Serializable/serialFilter/MixedFiltersTest.java
! test/jdk/java/io/Serializable/serialFilter/SerialFilterFactoryTest.java
- test/jdk/java/io/Serializable/serialFilter/security.policy
- test/jdk/java/io/Serializable/serialFilter/security.policy.without.globalFilter
- test/jdk/java/io/Serializable/subclass/Allow.policy
! test/jdk/java/io/Serializable/subclass/SubclassTest.java
! test/jdk/java/io/Serializable/subclassGC/SubclassGC.java
- test/jdk/java/io/Serializable/subclassGC/security.policy
! test/jdk/java/lang/Class/forName/modules/TestDriver.java
! test/jdk/java/lang/Class/forName/modules/TestLayer.java
- test/jdk/java/lang/Class/forName/modules/policy
- test/jdk/java/lang/Class/forName/modules/policy.denied
- test/jdk/java/lang/Class/forName/modules/src/m3/module-info.java
- test/jdk/java/lang/Class/forName/modules/src/m3/p3/NoAccess.java
- test/jdk/java/lang/Class/forName/modules/src/m3/p3/NoGetClassLoaderAccess.java
- test/jdk/java/lang/Class/forName/modules/src/m3/p3/internal/Foo.java
! test/jdk/java/lang/Class/getDeclaredField/ClassDeclaredFieldsTest.java
! test/jdk/java/lang/Class/getDeclaredField/FieldSetAccessibleTest.java
- test/jdk/java/lang/Class/getEnclosingConstructor/EnclosingConstructorWithSecurityManager.java
- test/jdk/java/lang/Class/getEnclosingMethod/EnclosingMethodWithSecurityManager.java
! test/jdk/java/lang/Class/getResource/Main.java
! test/jdk/java/lang/Class/getResource/ResourcesTest.java
- test/jdk/java/lang/ClassLoader/UninitializedParent.java
! test/jdk/java/lang/ClassLoader/forNameLeak/ClassForNameLeak.java
- test/jdk/java/lang/ClassLoader/forNameLeak/test.policy
! test/jdk/java/lang/ClassLoader/getResource/modules/Main.java
! test/jdk/java/lang/ClassLoader/getResource/modules/ResourcesTest.java
- test/jdk/java/lang/ClassLoader/securityManager/ClassLoaderTest.java
- test/jdk/java/lang/ClassLoader/securityManager/TestClassLoader.java
- test/jdk/java/lang/ClassLoader/securityManager/TestClient.java
- test/jdk/java/lang/ClassLoader/securityManager/malformed.policy
- test/jdk/java/lang/ClassLoader/securityManager/valid.policy
- test/jdk/java/lang/ModuleTests/WithSecurityManager.java
- test/jdk/java/lang/ModuleTests/allow.policy
! test/jdk/java/lang/ProcessBuilder/Basic.java
- test/jdk/java/lang/ProcessBuilder/SecurityManagerClinit.java
- test/jdk/java/lang/ProcessHandle/PermissionTest.java
! test/jdk/java/lang/RuntimeTests/exec/ExecCommand.java
+ test/jdk/java/lang/SecurityManager/Basic.java
- test/jdk/java/lang/SecurityManager/CheckAccessClassInPackagePermissions.java
- test/jdk/java/lang/SecurityManager/CheckPackageAccess.java
- test/jdk/java/lang/SecurityManager/CheckPackageMatching.java
! test/jdk/java/lang/SecurityManager/CheckSecurityProvider.java
- test/jdk/java/lang/SecurityManager/PackageAccessTest.java
- test/jdk/java/lang/SecurityManager/empty.policy
- test/jdk/java/lang/SecurityManager/modules/CustomSecurityManagerTest.java
- test/jdk/java/lang/SecurityManager/modules/m/module-info.java
- test/jdk/java/lang/SecurityManager/modules/m/p/CustomSecurityManager.java
- test/jdk/java/lang/SecurityManager/modules/test.policy
- test/jdk/java/lang/SecurityManager/test.policy
! test/jdk/java/lang/StackWalker/CallerSensitiveMethod/Main.java
! test/jdk/java/lang/StackWalker/CallerSensitiveMethod/csm/jdk/test/CallerSensitiveTest.java
! test/jdk/java/lang/StackWalker/GetCallerClassTest.java
- test/jdk/java/lang/StackWalker/SecurityExceptions.java
! test/jdk/java/lang/StackWalker/StackWalkTest.java
! test/jdk/java/lang/StackWalker/VerifyStackTrace.java
- test/jdk/java/lang/StackWalker/noperms.policy
- test/jdk/java/lang/StackWalker/stackwalk.policy
- test/jdk/java/lang/StackWalker/stackwalktest.policy
- test/jdk/java/lang/String/concat/WithSecurityManager.java
! test/jdk/java/lang/System/AllowSecurityManager.java
- test/jdk/java/lang/System/IgnoreNullSecurityManager.java
! test/jdk/java/lang/System/Logger/custom/CustomLoggerTest.java
! test/jdk/java/lang/System/Logger/default/DefaultLoggerTest.java
! test/jdk/java/lang/System/LoggerFinder/BaseLoggerFinderTest/BaseLoggerFinderTest.java
! test/jdk/java/lang/System/LoggerFinder/DefaultLoggerFinderTest/DefaultLoggerFinderTest.java
! test/jdk/java/lang/System/LoggerFinder/internal/BaseDefaultLoggerFinderTest/BaseDefaultLoggerFinderTest.java
! test/jdk/java/lang/System/LoggerFinder/internal/BaseLoggerBridgeTest/BaseLoggerBridgeTest.java
! test/jdk/java/lang/System/LoggerFinder/internal/BasePlatformLoggerTest/BasePlatformLoggerTest.java
! test/jdk/java/lang/System/LoggerFinder/internal/BootstrapLogger/BootstrapLoggerTest.java
! test/jdk/java/lang/System/LoggerFinder/internal/LoggerBridgeTest/LoggerBridgeTest.java
! test/jdk/java/lang/System/LoggerFinder/internal/LoggerFinderLoaderTest/LoggerFinderLoaderTest.java
! test/jdk/java/lang/System/LoggerFinder/internal/PlatformLoggerBridgeTest/PlatformLoggerBridgeTest.java
! test/jdk/java/lang/System/LoggerFinder/jdk/DefaultLoggerBridgeTest/DefaultLoggerBridgeTest.java
! test/jdk/java/lang/System/LoggerFinder/jdk/DefaultPlatformLoggerTest/DefaultPlatformLoggerTest.java
! test/jdk/java/lang/System/SecurityManagerWarnings.java
- test/jdk/java/lang/System/SecurityRace.java
- test/jdk/java/lang/System/System.policy
! test/jdk/java/lang/annotation/ParameterAnnotations.java
- test/jdk/java/lang/annotation/repeatingAnnotations/CustomRepeatingWithSecurityManager.java
- test/jdk/java/lang/annotation/repeatingAnnotations/RepeatingWithSecurityManager.java
- test/jdk/java/lang/constant/methodTypeDesc/ResolveConstantDesc.java
- test/jdk/java/lang/constant/methodTypeDesc/jdk.unsupported/sun/misc/Test.java
- test/jdk/java/lang/constant/methodTypeDesc/test.policy
! test/jdk/java/lang/instrument/appendToClassLoaderSearch/run_tests.sh
- test/jdk/java/lang/invoke/7196190/GetUnsafeTest.java
- test/jdk/java/lang/invoke/7196190/jtreg.security.policy
- test/jdk/java/lang/invoke/8076596/Test8076596.java
- test/jdk/java/lang/invoke/8076596/Test8076596.security.policy
- test/jdk/java/lang/invoke/FindClassSecurityManager.java
! test/jdk/java/lang/invoke/InvokeDynamicPrintArgs.java
! test/jdk/java/lang/invoke/MethodHandleConstants.java
- test/jdk/java/lang/invoke/MethodHandleProxies/WithSecurityManagerTest.java
- test/jdk/java/lang/invoke/MethodHandleProxies/jtreg.security.policy
- test/jdk/java/lang/invoke/MethodTypeSecurityManager.java
! test/jdk/java/lang/invoke/RevealDirectTest.java
- test/jdk/java/lang/invoke/TestPrivateMember.java
! test/jdk/java/lang/invoke/callerSensitive/Main.java
! test/jdk/java/lang/invoke/callerSensitive/csm/jdk/test/MethodInvokeTest.java
- test/jdk/java/lang/invoke/getclassloader.policy
- test/jdk/java/lang/invoke/jtreg.security.policy
! test/jdk/java/lang/invoke/lambda/LambdaAccessControlDoPrivilegedTest.java
- test/jdk/java/lang/invoke/lambda/LambdaAccessControlTest.java
! test/jdk/java/lang/invoke/lambda/LogGeneratedClassesTest.java
- test/jdk/java/lang/module/ModuleFinderWithSecurityManager.java
- test/jdk/java/lang/module/java.policy
! test/jdk/java/lang/reflect/Nestmates/TestReflectionAPI.java
- test/jdk/java/lang/reflect/Nestmates/TestSecurityManagerChecks.java
- test/jdk/java/lang/reflect/Nestmates/empty.policy
- test/jdk/java/lang/reflect/Nestmates/testPkg/Host.java
- test/jdk/java/lang/reflect/Nestmates/testPkg/Singleton.java
! test/jdk/java/lang/reflect/Proxy/nonPublicProxy/NonPublicProxyClass.java
! test/jdk/java/lang/reflect/Proxy/nonPublicProxy/SimpleProxy.java
! test/jdk/java/lang/reflect/records/IsRecordTest.java
- test/jdk/java/lang/reflect/records/RecordPermissionsTest.java
! test/jdk/java/lang/reflect/records/RecordReflectionTest.java
- test/jdk/java/lang/reflect/records/allPermissions.policy
- test/jdk/java/lang/reflect/sealed_classes/TestSecurityManagerChecks.java
! test/jdk/java/lang/runtime/ObjectMethodsTest.java
- test/jdk/java/lang/runtime/empty.policy
! test/jdk/java/net/Authenticator/GetAuthenticatorTest.java
! test/jdk/java/net/DatagramSocket/ConnectPortZero.java
! test/jdk/java/net/DatagramSocket/SendPortZero.java
- test/jdk/java/net/DatagramSocket/TimeoutWithSM.java
- test/jdk/java/net/IPSupport/MinimumPermissions.java
- test/jdk/java/net/IPSupport/MinimumPermissions.policy
- test/jdk/java/net/InetAddress/GetLocalHostWithSM.java
! test/jdk/java/net/MulticastSocket/SendPortZero.java
! test/jdk/java/net/NetworkInterface/Equals.java
- test/jdk/java/net/ServerSocket/TestLocalAddress.java
- test/jdk/java/net/SetFactoryPermission/SetFactoryPermission.java
! test/jdk/java/net/Socket/UdpSocket.java
! test/jdk/java/net/SocketOption/OptionsTest.java
- test/jdk/java/net/SocketOption/options.policy
- test/jdk/java/net/SocketPermission/SocketPermissionTest.java
! test/jdk/java/net/URL/OpenConnection.java
! test/jdk/java/net/URL/TestIPv6Addresses.java
! test/jdk/java/net/URLClassLoader/getresourceasstream/TestDriver.java
- test/jdk/java/net/URLClassLoader/getresourceasstream/policy
! test/jdk/java/net/URLPermission/OpenURL.java
! test/jdk/java/net/URLPermission/URLTest.java
! test/jdk/java/net/URLPermission/nstest/LookupTest.java
! test/jdk/java/net/httpclient/AsFileDownloadTest.java
- test/jdk/java/net/httpclient/AsFileDownloadTest.policy
! test/jdk/java/net/httpclient/ConnectExceptionTest.java
! test/jdk/java/net/httpclient/DependentActionsTest.java
! test/jdk/java/net/httpclient/DependentPromiseActionsTest.java
! test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest.java
- test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest1.policy
- test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest2.policy
- test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest3.policy
! test/jdk/java/net/httpclient/FilePublisher/FilePublisherTest.java
- test/jdk/java/net/httpclient/FilePublisher/FilePublisherTest.policy
! test/jdk/java/net/httpclient/HttpClientLocalAddrTest.java
! test/jdk/java/net/httpclient/PathSubscriber/BodyHandlerOfFileDownloadTest.java
! test/jdk/java/net/httpclient/PathSubscriber/BodyHandlerOfFileTest.java
! test/jdk/java/net/httpclient/PathSubscriber/BodySubscriberOfFileTest.java
- test/jdk/java/net/httpclient/PathSubscriber/ofFile.policy
- test/jdk/java/net/httpclient/PathSubscriber/ofFileDownload.policy
! test/jdk/java/net/httpclient/RequestBodyTest.java
- test/jdk/java/net/httpclient/RequestBodyTest.policy
- test/jdk/java/net/httpclient/dependent.policy
- test/jdk/java/net/httpclient/httpclient-localaddr-security.policy
- test/jdk/java/net/httpclient/noPermissions.policy
- test/jdk/java/net/httpclient/security/0.policy
- test/jdk/java/net/httpclient/security/1.policy
- test/jdk/java/net/httpclient/security/10.policy
- test/jdk/java/net/httpclient/security/11.policy
- test/jdk/java/net/httpclient/security/12.policy
- test/jdk/java/net/httpclient/security/14.policy
- test/jdk/java/net/httpclient/security/15.policy
- test/jdk/java/net/httpclient/security/16.policy
- test/jdk/java/net/httpclient/security/17.policy
- test/jdk/java/net/httpclient/security/2.policy
- test/jdk/java/net/httpclient/security/3.policy
- test/jdk/java/net/httpclient/security/4.policy
- test/jdk/java/net/httpclient/security/5.policy
- test/jdk/java/net/httpclient/security/6.policy
- test/jdk/java/net/httpclient/security/7.policy
- test/jdk/java/net/httpclient/security/8.policy
- test/jdk/java/net/httpclient/security/9.policy
- test/jdk/java/net/httpclient/security/Driver.java
- test/jdk/java/net/httpclient/security/Security.java
! test/jdk/java/net/httpclient/security/filePerms/FileProcessorPermissionTest.java
! test/jdk/java/net/httpclient/security/filePerms/SecurityBeforeFile.java
- test/jdk/java/net/httpclient/security/filePerms/allpermissions.policy
- test/jdk/java/net/httpclient/security/filePerms/nopermissions.policy
+ test/jdk/java/net/httpclient/websocket/security/WSSanityTest.java
- test/jdk/java/net/httpclient/websocket/security/WSURLPermissionTest.java
- test/jdk/java/net/httpclient/websocket/security/httpclient.policy
- test/jdk/java/net/spi/InetAddressResolverProvider/ResolvePermissionTest.java
- test/jdk/java/net/spi/InetAddressResolverProvider/RuntimePermissionTest.java
! test/jdk/java/net/spi/URLStreamHandlerProvider/Basic.java
- test/jdk/java/net/spi/URLStreamHandlerProvider/basic.policy
! test/jdk/java/nio/channels/AsynchronousChannelGroup/AsExecutor.java
- test/jdk/java/nio/channels/AsynchronousChannelGroup/bootlib/Attack.java
- test/jdk/java/nio/channels/AsynchronousChannelGroup/bootlib/PrivilegedThreadFactory.java
- test/jdk/java/nio/channels/AsynchronousServerSocketChannel/WithSecurityManager.java
- test/jdk/java/nio/channels/AsynchronousServerSocketChannel/java.policy.allow
- test/jdk/java/nio/channels/AsynchronousServerSocketChannel/java.policy.deny
! test/jdk/java/nio/channels/DatagramChannel/ConnectPortZero.java
! test/jdk/java/nio/channels/DatagramChannel/SendPortZero.java
- test/jdk/java/nio/channels/FileChannel/MapWithSecurityManager.java
! test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/InheritedChannelTest.java
! test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/StateTestService.java
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/java.policy.fail
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/java.policy.pass
- test/jdk/java/nio/channels/unixdomain/Security.java
- test/jdk/java/nio/channels/unixdomain/policy1
- test/jdk/java/nio/channels/unixdomain/policy2
- test/jdk/java/nio/channels/unixdomain/policy3
! test/jdk/java/nio/charset/spi/CharsetProviderBasicTest.java
- test/jdk/java/nio/charset/spi/charsetProvider.sp
- test/jdk/java/nio/charset/spi/default-pol
- test/jdk/java/nio/file/Files/CheckPermissions.java
! test/jdk/java/nio/file/Files/CopyToNonDefaultFS.java
! test/jdk/java/nio/file/Files/FaultyFileSystem.java
! test/jdk/java/nio/file/Files/StreamTest.java
- test/jdk/java/nio/file/Files/copy.policy
- test/jdk/java/nio/file/Files/walkFileTree/WalkWithSecurity.java
- test/jdk/java/nio/file/Files/walkFileTree/denyAll.policy
- test/jdk/java/nio/file/Files/walkFileTree/grantAll.policy
- test/jdk/java/nio/file/Files/walkFileTree/grantTopOnly.policy
- test/jdk/java/nio/file/Path/MacToRealPath.policy
- test/jdk/java/nio/file/Path/MacToRealPathWithSM.java
- test/jdk/java/nio/file/WatchService/WithSecurityManager.java
- test/jdk/java/nio/file/WatchService/denyAll.policy
- test/jdk/java/nio/file/WatchService/grantDirAndOneLevel.policy
- test/jdk/java/nio/file/WatchService/grantDirAndTree.policy
- test/jdk/java/nio/file/WatchService/grantDirOnly.policy
! test/jdk/java/nio/file/spi/SetDefaultProvider.java
- test/jdk/java/nio/file/spi/fs.policy
- test/jdk/java/rmi/RMISecurityManager/checkPackageAccess/CheckPackageAccess.java
! test/jdk/java/rmi/dgc/VMID/CheckVMID.java
- test/jdk/java/rmi/dgc/VMID/security.policy
- test/jdk/java/rmi/dgc/dgcImplInsulation/DGCImplInsulation.java
- test/jdk/java/rmi/dgc/dgcImplInsulation/DGCImplInsulation_Stub.java
- test/jdk/java/rmi/dgc/dgcImplInsulation/security.policy
- test/jdk/java/rmi/registry/altSecurityManager/AltSecurityManager.java
- test/jdk/java/rmi/registry/altSecurityManager/TestSecurityManager.java
- test/jdk/java/rmi/registry/altSecurityManager/registry.security.policy
- test/jdk/java/rmi/registry/altSecurityManager/rmid.security.policy
! test/jdk/java/rmi/registry/classPathCodebase/ClassPathCodebase.java
- test/jdk/java/rmi/registry/classPathCodebase/registry.security.policy
- test/jdk/java/rmi/registry/classPathCodebase/security.policy
! test/jdk/java/rmi/registry/readTest/CodebaseTest.java
- test/jdk/java/rmi/registry/readTest/registry.security.policy
! test/jdk/java/rmi/registry/serialFilter/RegistryFilterTest.java
- test/jdk/java/rmi/registry/serialFilter/security.policy
! test/jdk/java/rmi/reliability/benchmark/bench/rmi/Main.java
- test/jdk/java/rmi/reliability/benchmark/bench/rmi/policy.all
! test/jdk/java/rmi/reliability/juicer/AppleUserImpl.java
- test/jdk/java/rmi/reliability/juicer/security.policy
- test/jdk/java/rmi/server/RMIClassLoader/delegateBeforePermissionCheck/DelegateBeforePermissionCheck.java
- test/jdk/java/rmi/server/RMIClassLoader/delegateBeforePermissionCheck/Foo.java
! test/jdk/java/rmi/server/RMIClassLoader/delegateToContextLoader/DelegateToContextLoader.java
- test/jdk/java/rmi/server/RMIClassLoader/delegateToContextLoader/security.policy
- test/jdk/java/rmi/server/RMIClassLoader/downloadArrayClass/DownloadArrayClass.java
- test/jdk/java/rmi/server/RMIClassLoader/downloadArrayClass/DownloadArrayClass_Stub.java
- test/jdk/java/rmi/server/RMIClassLoader/downloadArrayClass/Foo.java
- test/jdk/java/rmi/server/RMIClassLoader/downloadArrayClass/Receiver.java
- test/jdk/java/rmi/server/RMIClassLoader/downloadArrayClass/security.policy
- test/jdk/java/rmi/server/RMIClassLoader/getClassLoader/Foo.java
- test/jdk/java/rmi/server/RMIClassLoader/getClassLoader/GetClassLoader.java
- test/jdk/java/rmi/server/RMIClassLoader/getClassLoader/security.policy
! test/jdk/java/rmi/server/RMIClassLoader/loadProxyClasses/LoadProxyClasses.java
- test/jdk/java/rmi/server/RMIClassLoader/loadProxyClasses/security.policy
- test/jdk/java/rmi/server/RMIClassLoader/spi/ContextInsulation.java
! test/jdk/java/rmi/server/RMIClassLoader/spi/DefaultProperty.java
! test/jdk/java/rmi/server/RMIClassLoader/spi/Installed.java
! test/jdk/java/rmi/server/RMIClassLoader/spi/InvalidProperty.java
! test/jdk/java/rmi/server/RMIClassLoader/spi/Property.java
! test/jdk/java/rmi/server/RMIClassLoader/spi/TestProvider.java
- test/jdk/java/rmi/server/RMIClassLoader/spi/security.policy
! test/jdk/java/rmi/server/RMIClassLoader/useCodebaseOnly/UseCodebaseOnly.java
- test/jdk/java/rmi/server/RMIClassLoader/useCodebaseOnly/security.policy
! test/jdk/java/rmi/server/RMIClassLoader/useGetURLs/UseGetURLs.java
- test/jdk/java/rmi/server/RMIClassLoader/useGetURLs/security.policy
! test/jdk/java/rmi/server/RMISocketFactory/useSocketFactory/registry/HelloImpl.java
! test/jdk/java/rmi/server/RMISocketFactory/useSocketFactory/registry/UseCustomSocketFactory.java
- test/jdk/java/rmi/server/RMISocketFactory/useSocketFactory/registry/security.policy
! test/jdk/java/rmi/server/RMISocketFactory/useSocketFactory/unicast/EchoImpl.java
! test/jdk/java/rmi/server/RMISocketFactory/useSocketFactory/unicast/UseCustomSocketFactory.java
- test/jdk/java/rmi/server/RMISocketFactory/useSocketFactory/unicast/security.policy
! test/jdk/java/rmi/server/RemoteObject/toStub/ToStub.java
- test/jdk/java/rmi/server/RemoteObject/toStub/security.policy
- test/jdk/java/rmi/server/RemoteServer/setLogPermission/SetLogPermission.java
- test/jdk/java/rmi/server/RemoteServer/setLogPermission/security.policy
! test/jdk/java/rmi/server/UnicastRemoteObject/useDynamicProxies/UseDynamicProxies.java
- test/jdk/java/rmi/server/UnicastRemoteObject/useDynamicProxies/security.policy
! test/jdk/java/rmi/server/Unreferenced/unreferencedContext/UnreferencedContext.java
! test/jdk/java/rmi/server/clientStackTrace/ClientStackTrace.java
- test/jdk/java/rmi/server/clientStackTrace/security.policy
! test/jdk/java/rmi/server/useCustomRef/UseCustomRef.java
- test/jdk/java/rmi/server/useCustomRef/security.policy
! test/jdk/java/rmi/testlibrary/TestLibrary.java
+ test/jdk/java/rmi/testlibrary/TestLoaderHandler.java
! test/jdk/java/rmi/transport/dgcDeadLock/DGCDeadLock.java
- test/jdk/java/rmi/transport/dgcDeadLock/registry.security.policy
- test/jdk/java/rmi/transport/dgcDeadLock/security.policy
! test/jdk/java/rmi/transport/readTimeout/ReadTimeoutTest.java
- test/jdk/java/rmi/transport/readTimeout/security.policy
- test/jdk/java/security/AccessControlContext/CheckNullPermission.java
- test/jdk/java/security/AccessController/DoPriv.java
- test/jdk/java/security/AccessController/DoPrivAccomplice.java
- test/jdk/java/security/AccessController/DoPrivAccompliceTest.java
- test/jdk/java/security/AccessController/DoPrivTest.java
- test/jdk/java/security/AccessController/LimitedDoPrivileged.java
- test/jdk/java/security/AccessController/LimitedDoPrivilegedWithNullPerms.java
- test/jdk/java/security/AccessController/LimitedDoPrivilegedWithThread.java
- test/jdk/java/security/AccessController/policy
! test/jdk/java/security/BasicPermission/NullOrEmptyName.java
! test/jdk/java/security/KeyRep/Serial.java
- test/jdk/java/security/KeyRep/Serial.policy
! test/jdk/java/security/KeyRep/SerialDSAPubKey.java
- test/jdk/java/security/KeyRep/SerialDSAPubKey.policy
! test/jdk/java/security/KeyRep/SerialOld.java
- test/jdk/java/security/KeyRep/SerialOld.policy
- test/jdk/java/security/Policy/Dynamic/DynamicPolicy.java
- test/jdk/java/security/Policy/Dynamic/TestDynamicPolicy.java
- test/jdk/java/security/Policy/Dynamic/setpolicy.jp
- test/jdk/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyTest.java
- test/jdk/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyTest1.policy
- test/jdk/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyTest2.policy
- test/jdk/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyTest3.policy
- test/jdk/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyWithJarTest.java
- test/jdk/java/security/Policy/ExtensiblePolicy/TVJar/TVPermission.java
- test/jdk/java/security/Policy/GetInstance/GetInstance.java
- test/jdk/java/security/Policy/GetInstance/GetInstance.policy
- test/jdk/java/security/Policy/GetInstance/GetInstance.policyURL
- test/jdk/java/security/Policy/GetInstance/GetInstancePolicySpi.java
- test/jdk/java/security/Policy/GetInstance/GetInstanceProvider.java
- test/jdk/java/security/Policy/GetInstance/GetInstanceSecurity.java
- test/jdk/java/security/Policy/GetInstance/GetInstanceSecurity.policy
- test/jdk/java/security/Policy/GetPermissions/JarURL.java
- test/jdk/java/security/Policy/GetPermissions/JarURL.policy
- test/jdk/java/security/Policy/PolicyProvider/CustomPolicy.java
- test/jdk/java/security/Policy/PolicyProvider/UseSystemClassLoader.java
- test/jdk/java/security/Policy/PolicyProvider/test.policy
- test/jdk/java/security/Policy/Root/Root.java
- test/jdk/java/security/Policy/Root/Root.policy
- test/jdk/java/security/Policy/SignedJar/SignedJarTest.java
- test/jdk/java/security/Policy/SignedJar/SignedJarTest_1.policy
- test/jdk/java/security/Policy/SignedJar/SignedJarTest_2.policy
- test/jdk/java/security/Policy/SignedJar/java.security
- test/jdk/java/security/Policy/SignedJar/keypass
- test/jdk/java/security/ProtectionDomain/AllPerm.jar
- test/jdk/java/security/ProtectionDomain/AllPerm.java
- test/jdk/java/security/ProtectionDomain/NullGetActions.java
- test/jdk/java/security/ProtectionDomain/NullGetActions.policy
- test/jdk/java/security/ProtectionDomain/PreserveCombinerTest.java
- test/jdk/java/security/ProtectionDomain/Recursion.java
- test/jdk/java/security/ProtectionDomain/Recursion.policy
- test/jdk/java/security/ProtectionDomain/RecursionDebug.java
- test/jdk/java/security/SecureClassLoader/DefineClass.java
- test/jdk/java/security/SecureClassLoader/DefineClass.policy
- test/jdk/java/security/Security/AddProvider.java
- test/jdk/java/security/Security/AddProvider.policy.1
- test/jdk/java/security/Security/AddProvider.policy.2
- test/jdk/java/security/Security/AddProvider.policy.3
! test/jdk/java/security/Security/SecurityPropFile/SecurityPropFile.java
- test/jdk/java/security/Security/SecurityPropFile/SecurityPropFile.policy
! test/jdk/java/security/Security/removing/RemoveStaticProvider.java
- test/jdk/java/security/Security/removing/RemoveStaticProvider.policy
- test/jdk/java/security/UnresolvedPermission/Debug.java
- test/jdk/java/security/UnresolvedPermission/Debug.policy
- test/jdk/java/security/UnresolvedPermission/DebugPermission0.java
- test/jdk/java/security/UnresolvedPermission/DebugPermission1.java
- test/jdk/java/security/UnresolvedPermission/DebugPermission2.java
- test/jdk/java/security/UnresolvedPermission/DebugPermissionBad.java
- test/jdk/java/security/UnresolvedPermission/Equals.java
- test/jdk/java/security/UnresolvedPermission/Equals.policy
! test/jdk/java/security/cert/CertPathBuilder/GetInstance.java
- test/jdk/java/security/cert/CertPathBuilder/provider.policy
- test/jdk/java/sql/permissionTests/DriverManagerPermissionsTests.java
- test/jdk/java/time/nontestng/java/time/chrono/Bug8178823.java
- test/jdk/java/time/nontestng/java/time/chrono/bug8178823.policy
- test/jdk/java/util/PluggableLocale/PermissionTest.java
- test/jdk/java/util/PluggableLocale/dummy.policy
- test/jdk/java/util/PluggableLocale/localeServiceProvider.policy
! test/jdk/java/util/Properties/LoadAndStoreXML.java
! test/jdk/java/util/Properties/StoreReproducibilityTest.java
- test/jdk/java/util/ResourceBundle/Bug6359330.java
- test/jdk/java/util/ResourceBundle/modules/security/TestPermission.java
- test/jdk/java/util/ResourceBundle/modules/security/src/m1/module-info.java
- test/jdk/java/util/ResourceBundle/modules/security/src/m1/p1/Bundle.java
- test/jdk/java/util/ResourceBundle/modules/security/src/m1/p1/resources/MyResources.java
- test/jdk/java/util/ResourceBundle/modules/security/src/test/jdk/test/Main.java
- test/jdk/java/util/ResourceBundle/modules/security/src/test/jdk/test/resources/TestResources.java
- test/jdk/java/util/ResourceBundle/modules/security/src/test/module-info.java
- test/jdk/java/util/ServiceLoader/security/SecurityTest.java
- test/jdk/java/util/ServiceLoader/security/test/module-info.java
- test/jdk/java/util/ServiceLoader/security/test/p/Tests.java
- test/jdk/java/util/TimeZone/Bug6912560.java
- test/jdk/java/util/TimeZone/SetDefaultSecurityTest.java
- test/jdk/java/util/TimeZone/TimeZoneDatePermissionCheck.java
- test/jdk/java/util/TimeZone/TimeZoneDatePermissionCheckRun.java
! test/jdk/java/util/concurrent/BlockingQueue/LastElement.java
! test/jdk/java/util/concurrent/Executors/PrivilegedCallables.java
! test/jdk/java/util/concurrent/ThreadPoolExecutor/ConfigChanges.java
! test/jdk/java/util/concurrent/ThreadPoolExecutor/ThrowingTasks.java
! test/jdk/java/util/concurrent/atomic/AtomicUpdaters.java
! test/jdk/java/util/concurrent/tck/AbstractExecutorServiceTest.java
! test/jdk/java/util/concurrent/tck/CompletableFutureTest.java
! test/jdk/java/util/concurrent/tck/ExecutorsTest.java
! test/jdk/java/util/concurrent/tck/ForkJoinPool9Test.java
! test/jdk/java/util/concurrent/tck/ForkJoinPoolTest.java
! test/jdk/java/util/concurrent/tck/FutureTaskTest.java
! test/jdk/java/util/concurrent/tck/JSR166TestCase.java
! test/jdk/java/util/concurrent/tck/ThreadLocalRandomTest.java
! test/jdk/java/util/concurrent/tck/ThreadTest.java
- test/jdk/java/util/concurrent/tck/tck.policy
- test/jdk/java/util/logging/AnonymousLogger/TestAnonymousLogger.java
! test/jdk/java/util/logging/FileHandlerLongLimit.java
! test/jdk/java/util/logging/FileHandlerPath.java
! test/jdk/java/util/logging/FileHandlerPatternExceptions.java
! test/jdk/java/util/logging/HandlersConfigTest.java
! test/jdk/java/util/logging/LogManager/Configuration/ParentLoggerWithHandlerGC.java
! test/jdk/java/util/logging/LogManager/Configuration/TestConfigurationLock.java
! test/jdk/java/util/logging/LogManager/Configuration/rootLoggerHandlers/BadRootLoggerHandlers.java
! test/jdk/java/util/logging/LogManager/Configuration/rootLoggerHandlers/RootLoggerHandlers.java
- test/jdk/java/util/logging/LogManager/Configuration/rootLoggerHandlers/test.policy
! test/jdk/java/util/logging/LogManager/Configuration/updateConfiguration/HandlersOnComplexResetUpdate.java
! test/jdk/java/util/logging/LogManager/Configuration/updateConfiguration/HandlersOnComplexUpdate.java
! test/jdk/java/util/logging/LogManager/Configuration/updateConfiguration/SimpleUpdateConfigWithInputStreamTest.java
! test/jdk/java/util/logging/LogManager/Configuration/updateConfiguration/SimpleUpdateConfigurationTest.java
! test/jdk/java/util/logging/LogManager/Configuration/updateConfiguration/UpdateConfigurationTest.java
! test/jdk/java/util/logging/LogManager/RootLogger/setLevel/TestRootLoggerLevel.java
! test/jdk/java/util/logging/Logger/getGlobal/TestGetGlobal.java
! test/jdk/java/util/logging/Logger/getGlobal/TestGetGlobalByName.java
! test/jdk/java/util/logging/Logger/getGlobal/TestGetGlobalConcurrent.java
- test/jdk/java/util/logging/Logger/getGlobal/policy
! test/jdk/java/util/logging/Logger/getLogger/TestLogger.java
! test/jdk/java/util/logging/Logger/setResourceBundle/TestSetResourceBundle.java
! test/jdk/java/util/logging/RootLogger/RootLevelInConfigFile.java
! test/jdk/java/util/logging/SystemLoggerConfigTest.java
- test/jdk/java/util/logging/TestAppletLoggerContext.java
! test/jdk/java/util/logging/TestConfigurationListeners.java
! test/jdk/java/util/logging/TestGetLoggerNPE.java
! test/jdk/java/util/logging/TestLogConfigurationDeadLock.java
! test/jdk/java/util/logging/TestLogConfigurationDeadLockWithConf.java
! test/jdk/java/util/logging/TestLoggerBundleSync.java
! test/jdk/java/util/logging/TestLoggingWithMainAppContext.java
! test/jdk/java/util/logging/TestMainAppContext.java
+ test/jdk/java/util/logging/TestUILoggerContext.java
! test/jdk/java/util/logging/modules/GetResourceBundleTest.java
! test/jdk/java/util/spi/ResourceBundleControlProvider/UserDefaultControlTest.java
! test/jdk/java/util/spi/ToolProviderTest.java
- test/jdk/javax/accessibility/AccessibilityProvider/accessibilityProvider.sp
! test/jdk/javax/accessibility/AccessibilityProvider/basic.sh
! test/jdk/javax/imageio/CachePremissionsTest/CachePermissionsTest.java
- test/jdk/javax/imageio/CachePremissionsTest/rw.policy
- test/jdk/javax/imageio/CachePremissionsTest/rwd.policy
- test/jdk/javax/imageio/CachePremissionsTest/w.policy
! test/jdk/javax/imageio/plugins/external_plugin_tests/TestClassPathPlugin.sh
! test/jdk/javax/imageio/spi/AppletContextTest/BadPluginConfigurationTest.sh
! test/jdk/javax/imageio/spi/AppletContextTest/IIOPluginTest.java
! test/jdk/javax/management/ImplementationVersion/ImplVersionTest.java
- test/jdk/javax/management/ImplementationVersion/policy
- test/jdk/javax/management/Introspector/AnnotationSecurityTest.java
- test/jdk/javax/management/Introspector/AnnotationSecurityTest.policy
! test/jdk/javax/management/modelmbean/ModelMBeanInfoSupport/GetAllDescriptorsTest.java
! test/jdk/javax/management/modelmbean/SimpleModelMBean/SimpleModelMBeanCommand.java
- test/jdk/javax/management/modelmbean/SimpleModelMBean/policy
! test/jdk/javax/management/monitor/StartStopTest.java
! test/jdk/javax/management/monitor/ThreadPoolAccTest.java
- test/jdk/javax/management/monitor/all.policy
! test/jdk/javax/management/remote/mandatory/loading/RMIDownloadTest.java
- test/jdk/javax/management/remote/mandatory/notif/NoPermToRemoveTest.java
! test/jdk/javax/management/remote/mandatory/notif/NotificationAccessControllerTest.java
! test/jdk/javax/management/remote/mandatory/notif/NotificationEmissionTest.java
- test/jdk/javax/management/remote/mandatory/notif/policy.negative
- test/jdk/javax/management/remote/mandatory/notif/policy.positive
! test/jdk/javax/management/remote/mandatory/passwordAccessFile/NonJMXPrincipalsTest.java
! test/jdk/javax/management/remote/mandatory/passwordAccessFile/PasswordAccessFileTest.java
! test/jdk/javax/management/remote/mandatory/passwordAuthenticator/RMIAltAuthTest.java
! test/jdk/javax/management/remote/mandatory/passwordAuthenticator/RMIPasswdAuthTest.java
! test/jdk/javax/management/remote/mandatory/passwordAuthenticator/SimpleStandard.java
! test/jdk/javax/management/remote/mandatory/version/ImplVersionTest.java
- test/jdk/javax/management/remote/mandatory/version/policy
! test/jdk/javax/management/security/AuthorizationTest.java
- test/jdk/javax/management/security/java.policy.authorization
! test/jdk/javax/net/ssl/finalize/SSLSessionFinalizeTest.java
- test/jdk/javax/net/ssl/finalize/security.policy
! test/jdk/javax/script/JDK_8196959/BadFactoryTest.java
! test/jdk/javax/script/ProviderTest.sh
- test/jdk/javax/security/auth/PrivateCredentialPermission/MoreThenOnePrincipals.java
- test/jdk/javax/security/auth/PrivateCredentialPermission/MoreThenOnePrincipals.policy
! test/jdk/javax/security/auth/PrivateCredentialPermission/Serial.java
- test/jdk/javax/security/auth/PrivateCredentialPermission/Serial.policy
- test/jdk/javax/security/auth/PrivateCredentialPermission/Subset.java
- test/jdk/javax/security/auth/PrivateCredentialPermission/Subset.policy
! test/jdk/javax/security/auth/Subject/CallAsWithScopedValue.java
- test/jdk/javax/security/auth/Subject/Compat.java
! test/jdk/javax/security/auth/Subject/CurrentSubject.java
! test/jdk/javax/security/auth/Subject/Exceptions.java
- test/jdk/javax/security/auth/Subject/FromACC.java
! test/jdk/javax/security/auth/Subject/Serial.java
- test/jdk/javax/security/auth/Subject/Serial.policy
! test/jdk/javax/security/auth/Subject/Synch2.java
- test/jdk/javax/security/auth/Subject/Synch2.policy
- test/jdk/javax/security/auth/Subject/UnsupportedSV.java
- test/jdk/javax/security/auth/Subject/doAs/NestedActions.java
- test/jdk/javax/security/auth/Subject/doAs/Test.java
- test/jdk/javax/security/auth/Subject/doAs/policy
- test/jdk/javax/security/auth/Subject/doAs/policy.expect.ace
- test/jdk/javax/security/auth/Subject/doAs/policy.expect.pae
- test/jdk/javax/security/auth/Subject/doAs/policy.one.principal
- test/jdk/javax/security/auth/Subject/doAs/policy.two.principals
! test/jdk/javax/security/auth/SubjectDomainCombiner/Regression.java
- test/jdk/javax/security/auth/SubjectDomainCombiner/Regression.policy
- test/jdk/javax/security/auth/login/Configuration/GetInstanceSecurity.grantedPolicy
- test/jdk/javax/security/auth/login/Configuration/GetInstanceSecurity.java
- test/jdk/javax/security/auth/login/Configuration/GetInstanceSecurity.policy
! test/jdk/javax/security/auth/login/LoginContext/ConfigConstructor.java
- test/jdk/javax/security/auth/login/LoginContext/ConfigConstructor.policy
- test/jdk/javax/security/auth/login/LoginContext/ConfigConstructorNoPerm.java
- test/jdk/javax/security/auth/login/LoginContext/ConfigConstructorNoPerm.policy
! test/jdk/javax/smartcardio/TerminalFactorySpiTest.java
- test/jdk/javax/smartcardio/policy
! test/jdk/javax/sound/midi/MidiSystem/DefaultProperties/DefaultProperties.java
- test/jdk/javax/sound/midi/MidiSystem/DefaultProperties/DefaultPropertiesNegative.java
- test/jdk/javax/sound/midi/MidiSystem/DefaultProperties/java.policy
- test/jdk/javax/sound/midi/MidiSystem/DefaultProperties/negative.policy
+ test/jdk/javax/sound/midi/Soundbanks/EmptySoundBankTest.java
- test/jdk/javax/sound/midi/Soundbanks/GetSoundBankSecurityException/GetSoundBankSecurityException.java
- test/jdk/javax/sound/midi/Soundbanks/GetSoundBankSecurityException/security.policy
- test/jdk/javax/sound/sampled/AudioSystem/DefaultProperties/DefaultProperties.java
- test/jdk/javax/sound/sampled/AudioSystem/DefaultProperties/DefaultPropertiesNegative.java
- test/jdk/javax/sound/sampled/AudioSystem/DefaultProperties/java.policy
- test/jdk/javax/sound/sampled/AudioSystem/DefaultProperties/negative.policy
- test/jdk/javax/sound/sampled/AudioSystem/DefaultProperties/testdata/conf/sound.properties
- test/jdk/javax/sql/permissionTests/SyncFactoryPermissionsTests.java
! test/jdk/javax/swing/JComboBox/8080972/TestBasicComboBoxEditor.java
- test/jdk/javax/swing/JEditorPane/5076514/bug5076514.java
! test/jdk/javax/swing/JEditorPane/8080972/TestJEditor.java
- test/jdk/javax/swing/JFileChooser/6484091/bug6484091.java
- test/jdk/javax/swing/JFileChooser/6570445/bug6570445.java
- test/jdk/javax/swing/JFileChooser/6738668/bug6738668.java
- test/jdk/javax/swing/JFileChooser/6738668/security.policy
- test/jdk/javax/swing/JFileChooser/7036025/bug7036025.java
- test/jdk/javax/swing/JFileChooser/7036025/security.policy
- test/jdk/javax/swing/JFileChooser/8062561/bug8062561.java
- test/jdk/javax/swing/JFileChooser/8062561/security.policy
- test/jdk/javax/swing/JFileChooser/8062561/security2.policy
- test/jdk/javax/swing/JFileChooser/ShellFolderQueries/ShellFolderQueriesSecurityManagerTest.java
- test/jdk/javax/swing/JFileChooser/ShellFolderQueries/shellfolderqueries.policy
! test/jdk/javax/swing/JFormattedTextField/8080972/TestDefaultFormatter.java
! test/jdk/javax/swing/JOptionPane/8081019/bug8081019.java
- test/jdk/javax/swing/JPopupMenu/6675802/bug6675802.java
- test/jdk/javax/swing/JPopupMenu/6691503/bug6691503.java
- test/jdk/javax/swing/JPopupMenu/6694823/bug6694823.java
! test/jdk/javax/swing/JTable/8080972/TestJTableCellEditor.java
! test/jdk/javax/swing/UIDefaults/6622002/bug6622002.java
! test/jdk/javax/swing/UIDefaults/6795356/TableTest.java
! test/jdk/javax/swing/UIDefaults/8080972/TestProxyLazyValue.java
! test/jdk/javax/swing/dnd/8080972/TestTransferHandler.java
! test/jdk/javax/swing/plaf/nimbus/8080972/TestAbstractRegionPainter.java
- test/jdk/javax/swing/plaf/synth/Test8043627.java
! test/jdk/javax/swing/text/View/8080972/TestObjectView.java
- test/jdk/javax/swing/text/rtf/bug4178276.java
- test/jdk/javax/xml/crypto/dsig/ErrorHandlerPermissions.java
- test/jdk/javax/xml/crypto/dsig/ErrorHandlerPermissions.policy
- test/jdk/javax/xml/crypto/dsig/FileSocketPermissions.java
+ test/jdk/javax/xml/crypto/dsig/ResolveReferenceURIs.java
- test/jdk/javax/xml/crypto/dsig/SecurityManager/XMLDSigWithSecMgr.java
- test/jdk/javax/xml/crypto/dsig/SecurityManager/policy
! test/jdk/javax/xml/crypto/dsig/TransformService/NullParent.java
- test/jdk/javax/xml/crypto/dsig/TransformService/test.policy
! test/jdk/javax/xml/crypto/dsig/keyinfo/KeyInfo/Marshal.java
- test/jdk/javax/xml/crypto/dsig/keyinfo/KeyInfo/test.policy
! test/jdk/javax/xml/jaxp/common/8020430/JAXP15RegTest.java
- test/jdk/javax/xml/jaxp/common/8020430/TestBase.java
! test/jdk/javax/xml/jaxp/parsers/8021148/JAXPSAXParserTest.java
- test/jdk/javax/xml/jaxp/parsers/8021148/TestBase.java
- test/jdk/javax/xml/jaxp/parsers/8022548/TestBase.java
! test/jdk/javax/xml/jaxp/parsers/8022548/XOMParserTest.java
! test/jdk/javax/xml/jaxp/testng/validation/BaseTest.java
! test/jdk/javax/xml/jaxp/transform/8004476/TestBase.java
! test/jdk/javax/xml/jaxp/transform/8004476/XPathExFuncTest.java
! test/jdk/javax/xml/jaxp/transform/8004476/XSLTExFuncTest.java
! test/jdk/jdk/dynalink/BeanLinkerTest.java
! test/jdk/jdk/dynalink/TrustedDynamicLinkerFactoryTest.java
- test/jdk/jdk/dynalink/UntrustedDynamicLinkerFactoryTest.java
- test/jdk/jdk/dynalink/trusted.security.policy
- test/jdk/jdk/dynalink/untrusted.security.policy
! test/jdk/jdk/incubator/vector/VectorRuns.java
- test/jdk/jdk/incubator/vector/empty_security.policy
- test/jdk/jdk/internal/jrtfs/WithSecurityManager.java
- test/jdk/jdk/internal/jrtfs/java.policy
! test/jdk/jdk/jfr/api/consumer/TestHiddenMethod.java
! test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnErrorAsync.java
! test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnErrorSync.java
- test/jdk/jdk/jfr/api/consumer/security/DriverRecordingDumper.java
- test/jdk/jdk/jfr/api/consumer/security/TestMissingPermission.java
- test/jdk/jdk/jfr/api/consumer/security/TestRecordingFile.java
- test/jdk/jdk/jfr/api/consumer/security/TestRecordingStream.java
- test/jdk/jdk/jfr/api/consumer/security/TestStreamingFile.java
- test/jdk/jdk/jfr/api/consumer/security/TestStreamingLocal.java
- test/jdk/jdk/jfr/api/consumer/security/TestStreamingRemote.java
- test/jdk/jdk/jfr/api/consumer/security/local-streaming.policy
- test/jdk/jdk/jfr/api/consumer/security/no-permission.policy
- test/jdk/jdk/jfr/jmx/security/TestEnoughPermission.java
- test/jdk/jdk/jfr/jmx/security/TestNoControlPermission.java
- test/jdk/jdk/jfr/jmx/security/TestNoMonitorPermission.java
- test/jdk/jdk/jfr/jmx/security/TestNotificationListenerPermission.java
- test/jdk/jdk/jfr/jmx/security/enough.policy
- test/jdk/jdk/jfr/jmx/security/listener.policy
- test/jdk/jdk/jfr/jmx/security/nocontrol.policy
- test/jdk/jdk/jfr/jmx/security/nomonitor.policy
! test/jdk/jdk/jfr/startupargs/TestDumpOnExit.java
! test/jdk/jdk/nio/zipfs/Basic.java
! test/jdk/jdk/nio/zipfs/DirectoryStreamTests.java
! test/jdk/jdk/nio/zipfs/InvalidZipHeaderTests.java
! test/jdk/jdk/nio/zipfs/NewFileSystemTests.java
! test/jdk/jdk/nio/zipfs/PathOps.java
! test/jdk/jdk/nio/zipfs/PropertyPermissionTests.java
- test/jdk/jdk/nio/zipfs/PropertyPermissions.policy
! test/jdk/jdk/nio/zipfs/TestPosix.java
! test/jdk/jdk/nio/zipfs/ZFSTests.java
! test/jdk/jdk/nio/zipfs/ZipFSPermissionsTest.java
- test/jdk/jdk/nio/zipfs/ZipFSPermissionsTest.policy
! test/jdk/jdk/nio/zipfs/ZipFSTester.java
- test/jdk/jdk/nio/zipfs/test.policy
- test/jdk/jdk/nio/zipfs/test.policy.posix
- test/jdk/jdk/nio/zipfs/test.policy.readonly
! test/jdk/sun/management/jmxremote/bootstrap/RmiBootstrapTest.java
- test/jdk/sun/net/www/http/HttpClient/IsKeepingAlive.java
- test/jdk/sun/net/www/http/HttpClient/IsKeepingAlive.policy
- test/jdk/sun/net/www/http/HttpClient/OpenServer.java
- test/jdk/sun/net/www/http/HttpClient/OpenServer.policy
= test/jdk/sun/net/www/http/HttpURLConnection/BasicNTLMAuthTest.java
- test/jdk/sun/net/www/http/HttpURLConnection/NTLMAuthWithSM.policy
- test/jdk/sun/net/www/protocol/jrt/WithSecurityManager.java
- test/jdk/sun/net/www/protocol/jrt/java.policy
! test/jdk/sun/nio/cs/StrCodingBenchmark.java
! test/jdk/sun/nio/cs/StrCodingBenchmarkDB.java
- test/jdk/sun/nio/cs/TestSJIS0213_SM.java
! test/jdk/sun/nio/cs/TestStringCoding.java
! test/jdk/sun/nio/cs/TestStringCodingUTF8.java
! test/jdk/sun/reflect/ReflectionFactory/ReflectionFactoryTest.java
- test/jdk/sun/reflect/ReflectionFactory/security.policy
! test/jdk/sun/rmi/runtime/Log/checkLogging/CheckLogging.java
! test/jdk/sun/rmi/server/MarshalOutputStream/marshalForeignStub/MarshalForeignStub.java
- test/jdk/sun/rmi/server/MarshalOutputStream/marshalForeignStub/security.policy
- test/jdk/sun/rmi/transport/tcp/disableMultiplexing/DisableMultiplexing.java
- test/jdk/sun/rmi/transport/tcp/disableMultiplexing/DisableMultiplexing_Stub.java
! test/jdk/sun/security/ec/TestEC.java
- test/jdk/sun/security/ec/TestEC.policy
- test/jdk/sun/security/krb5/auto/AcceptPermissions.java
! test/jdk/sun/security/krb5/auto/BasicProc.java
! test/jdk/sun/security/krb5/auto/HttpNegotiateServer.java
- test/jdk/sun/security/krb5/auto/KeyPermissions.java
! test/jdk/sun/security/krb5/auto/principalProperty/PrincipalSystemPropTest.java
- test/jdk/sun/security/krb5/auto/principalProperty/principalSystemPropTest.policy
- test/jdk/sun/security/mscapi/AccessKeyStore.java
- test/jdk/sun/security/mscapi/access.policy
- test/jdk/sun/security/mscapi/noaccess.policy
! test/jdk/sun/security/pkcs11/Cipher/ReinitCipher.java
! test/jdk/sun/security/pkcs11/Cipher/TestPKCS5PaddingError.java
! test/jdk/sun/security/pkcs11/Cipher/TestRSACipher.java
! test/jdk/sun/security/pkcs11/Cipher/TestRSACipherWrap.java
! test/jdk/sun/security/pkcs11/Cipher/TestRawRSACipher.java
! test/jdk/sun/security/pkcs11/Cipher/TestSymmCiphers.java
! test/jdk/sun/security/pkcs11/Cipher/TestSymmCiphersNoPad.java
- test/jdk/sun/security/pkcs11/KeyAgreement/IllegalPackageAccess.java
! test/jdk/sun/security/pkcs11/KeyAgreement/SupportedDHKeys.java
! test/jdk/sun/security/pkcs11/KeyAgreement/TestDH.java
! test/jdk/sun/security/pkcs11/KeyAgreement/TestInterop.java
! test/jdk/sun/security/pkcs11/KeyAgreement/TestShort.java
! test/jdk/sun/security/pkcs11/KeyAgreement/UnsupportedDHKeys.java
! test/jdk/sun/security/pkcs11/KeyGenerator/DESParity.java
! test/jdk/sun/security/pkcs11/KeyGenerator/HmacDefKeySizeTest.java
! test/jdk/sun/security/pkcs11/KeyGenerator/TestKeyGenerator.java
! test/jdk/sun/security/pkcs11/KeyPairGenerator/TestDH2048.java
! test/jdk/sun/security/pkcs11/KeyStore/Basic.java
- test/jdk/sun/security/pkcs11/KeyStore/Basic.policy
! test/jdk/sun/security/pkcs11/Mac/MacKAT.java
! test/jdk/sun/security/pkcs11/Mac/MacSameTest.java
! test/jdk/sun/security/pkcs11/Mac/ReinitMac.java
! test/jdk/sun/security/pkcs11/MessageDigest/DigestKAT.java
! test/jdk/sun/security/pkcs11/MessageDigest/ReinitDigest.java
! test/jdk/sun/security/pkcs11/MessageDigest/TestCloning.java
! test/jdk/sun/security/pkcs11/PKCS11Test.java
! test/jdk/sun/security/pkcs11/Provider/Login.java
- test/jdk/sun/security/pkcs11/Provider/Login.policy
! test/jdk/sun/security/pkcs11/Provider/MultipleLogins.java
! test/jdk/sun/security/pkcs11/Provider/MultipleLogins.sh
! test/jdk/sun/security/pkcs11/Secmod/AddPrivateKey.java
! test/jdk/sun/security/pkcs11/Secmod/AddTrustedCert.java
! test/jdk/sun/security/pkcs11/Secmod/Crypto.java
! test/jdk/sun/security/pkcs11/Secmod/GetPrivateKey.java
! test/jdk/sun/security/pkcs11/Secmod/JksSetPrivateKey.java
! test/jdk/sun/security/pkcs11/Secmod/LoadKeystore.java
! test/jdk/sun/security/pkcs11/Secmod/TrustAnchors.java
- test/jdk/sun/security/pkcs11/Secmod/policy
! test/jdk/sun/security/pkcs11/SecureRandom/Basic.java
! test/jdk/sun/security/pkcs11/Signature/ByteBuffers.java
! test/jdk/sun/security/pkcs11/Signature/TestDSA.java
! test/jdk/sun/security/pkcs11/Signature/TestDSAKeyLength.java
! test/jdk/sun/security/pkcs11/Signature/TestRSAKeyLength.java
! test/jdk/sun/security/pkcs11/ec/ReadCertificates.java
! test/jdk/sun/security/pkcs11/ec/ReadPKCS12.java
! test/jdk/sun/security/pkcs11/ec/TestCurves.java
! test/jdk/sun/security/pkcs11/ec/TestECDH.java
! test/jdk/sun/security/pkcs11/ec/TestECDH2.java
! test/jdk/sun/security/pkcs11/ec/TestECDSA.java
! test/jdk/sun/security/pkcs11/ec/TestECDSA2.java
! test/jdk/sun/security/pkcs11/ec/TestECGenSpec.java
! test/jdk/sun/security/pkcs11/ec/TestKeyFactory.java
- test/jdk/sun/security/pkcs11/ec/policy
- test/jdk/sun/security/pkcs11/policy
! test/jdk/sun/security/pkcs11/rsa/KeyWrap.java
! test/jdk/sun/security/pkcs11/rsa/TestCACerts.java
- test/jdk/sun/security/pkcs11/rsa/TestCACerts.policy
! test/jdk/sun/security/pkcs11/rsa/TestKeyFactory.java
! test/jdk/sun/security/pkcs11/rsa/TestKeyPairGenerator.java
- test/jdk/sun/security/pkcs11/rsa/TestKeyPairGenerator.policy
! test/jdk/sun/security/pkcs11/rsa/TestP11KeyFactoryGetRSAKeySpec.java
! test/jdk/sun/security/pkcs11/rsa/TestSignatures.java
- test/jdk/sun/security/pkcs11/rsa/rsakeys.ks.policy
! test/jdk/sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java
- test/jdk/sun/security/pkcs11/sslecc/policy
! test/jdk/sun/security/pkcs11/tls/TestKeyMaterial.java
! test/jdk/sun/security/pkcs11/tls/TestLeadingZeroesP11.java
! test/jdk/sun/security/pkcs11/tls/TestMasterSecret.java
- test/jdk/sun/security/pkcs11/tls/TestMasterSecret.policy
! test/jdk/sun/security/pkcs11/tls/TestPRF.java
! test/jdk/sun/security/pkcs11/tls/TestPremaster.java
- test/jdk/sun/security/pkcs11/tls/policy
- test/jdk/sun/security/provider/PolicyFile/Alias.java
- test/jdk/sun/security/provider/PolicyFile/Alias.policy
- test/jdk/sun/security/provider/PolicyFile/AliasExpansion.java
- test/jdk/sun/security/provider/PolicyFile/AliasExpansion.policy
- test/jdk/sun/security/provider/PolicyFile/BadPolicyFile.java
- test/jdk/sun/security/provider/PolicyFile/BadPolicyFile.policy
- test/jdk/sun/security/provider/PolicyFile/CombinedPerms.java
- test/jdk/sun/security/provider/PolicyFile/CombinedPerms.policy
- test/jdk/sun/security/provider/PolicyFile/DefaultPolicy.java
- test/jdk/sun/security/provider/PolicyFile/EmailAddress.java
- test/jdk/sun/security/provider/PolicyFile/EmailAddress.policy
- test/jdk/sun/security/provider/PolicyFile/Extra.policy
- test/jdk/sun/security/provider/PolicyFile/GrantAllPermToExtWhenNoPolicy.java
- test/jdk/sun/security/provider/PolicyFile/GrantAllPermToExtWhenNoPolicy.sh
- test/jdk/sun/security/provider/PolicyFile/Modules.java
- test/jdk/sun/security/provider/PolicyFile/SelfExpansion.java
- test/jdk/sun/security/provider/PolicyFile/SelfExpansion.policy
- test/jdk/sun/security/provider/PolicyFile/SelfWildcard.java
- test/jdk/sun/security/provider/PolicyFile/SelfWildcard.policy
- test/jdk/sun/security/provider/PolicyFile/SomeExtensionClass.java
- test/jdk/sun/security/provider/PolicyFile/TokenStore.RelPassPolicy
- test/jdk/sun/security/provider/PolicyFile/TokenStore.java
- test/jdk/sun/security/provider/PolicyFile/TokenStore.keystore
- test/jdk/sun/security/provider/PolicyFile/TokenStore.pwd
- test/jdk/sun/security/provider/PolicyFile/TrustedCert.java
- test/jdk/sun/security/provider/PolicyFile/TrustedCert.keystore
- test/jdk/sun/security/provider/PolicyFile/TrustedCert.keystore1
- test/jdk/sun/security/provider/PolicyFile/TrustedCert.policy
- test/jdk/sun/security/provider/PolicyFile/Utf8.java
- test/jdk/sun/security/provider/PolicyFile/Utf8.policy
- test/jdk/sun/security/provider/PolicyFile/WildcardPrincipalName.java
- test/jdk/sun/security/provider/PolicyFile/getinstance/GetInstance.java
- test/jdk/sun/security/provider/PolicyFile/getinstance/GetInstance.policy
- test/jdk/sun/security/provider/PolicyFile/getinstance/NoArgPermission.java
- test/jdk/sun/security/provider/PolicyFile/getinstance/OneArgPermission.java
- test/jdk/sun/security/provider/PolicyFile/getinstance/TwoArgNullActionsPermission.java
- test/jdk/sun/security/provider/PolicyFile/getinstance/TwoArgPermission.java
- test/jdk/sun/security/provider/PolicyFile/getinstance/getinstance.sh
- test/jdk/sun/security/provider/PolicyFile/modules.policy
- test/jdk/sun/security/provider/PolicyFile/wildcard.policy
- test/jdk/sun/security/provider/PolicyParser/AvoidPropertyExpansionExceptions.java
- test/jdk/sun/security/provider/PolicyParser/BogusGrants.java
- test/jdk/sun/security/provider/PolicyParser/EncodeURL.java
- test/jdk/sun/security/provider/PolicyParser/ExpansionErrorMisleading.java
- test/jdk/sun/security/provider/PolicyParser/ExpansionErrorMisleading.policy
- test/jdk/sun/security/provider/PolicyParser/ExtDirs.java
- test/jdk/sun/security/provider/PolicyParser/ExtDirs.policy
- test/jdk/sun/security/provider/PolicyParser/ExtDirs1.policy
- test/jdk/sun/security/provider/PolicyParser/ExtDirs2.policy
- test/jdk/sun/security/provider/PolicyParser/ExtDirs3.policy
- test/jdk/sun/security/provider/PolicyParser/ExtDirsA.java
- test/jdk/sun/security/provider/PolicyParser/ExtDirsA/a.jar
- test/jdk/sun/security/provider/PolicyParser/ExtDirsB.java
- test/jdk/sun/security/provider/PolicyParser/ExtDirsB/b.jar
- test/jdk/sun/security/provider/PolicyParser/ExtDirsChange.java
- test/jdk/sun/security/provider/PolicyParser/ExtDirsChange.policy
- test/jdk/sun/security/provider/PolicyParser/ExtDirsDefaultPolicy.java
- test/jdk/sun/security/provider/PolicyParser/PrincipalExpansionError.java
- test/jdk/sun/security/provider/PolicyParser/PrincipalExpansionError.policy
- test/jdk/sun/security/provider/PolicyParser/PrincipalExpansionError.sh
- test/jdk/sun/security/provider/PolicyParser/PrincipalExpansionErrorAction.java
- test/jdk/sun/security/provider/PolicyParser/TokenStore.java
- test/jdk/sun/security/provider/PolicyParser/UnresolvedProperty.policy
- test/jdk/sun/security/provider/PolicyParser/p001.policy
- test/jdk/sun/security/provider/PolicyParser/p002.policy
- test/jdk/sun/security/provider/PolicyParser/p003.policy
- test/jdk/sun/security/provider/PolicyParser/p004.policy
! test/jdk/sun/security/provider/SecureRandom/StrongSecureRandom.java
! test/jdk/sun/security/smartcardio/TestChannel.java
! test/jdk/sun/security/smartcardio/TestControl.java
! test/jdk/sun/security/smartcardio/TestDefault.java
! test/jdk/sun/security/smartcardio/TestDirect.java
- test/jdk/sun/security/smartcardio/test.policy
- test/jdk/sun/security/ssl/SSLSocketImpl/NotifyHandshakeTest.java
- test/jdk/sun/security/ssl/SSLSocketImpl/NotifyHandshakeTest.policy
- test/jdk/sun/security/ssl/SSLSocketImpl/NotifyHandshakeTest.sh
- test/jdk/sun/security/ssl/SSLSocketImpl/NotifyHandshakeTestHeyYou.java
! test/jdk/sun/security/tools/jarsigner/multiRelease/MVJarSigningTest.java
- test/jdk/sun/security/tools/jarsigner/multiRelease/SignedJar.policy
- test/jdk/sun/security/util/DerInputBuffer/Allow.policy
- test/jdk/sun/security/util/FilePermCompat/CompatImpact.java
- test/jdk/sun/security/util/FilePermCompat/Flag.java
- test/jdk/sun/security/util/FilePermCompat/flag.policy
! test/jdk/sun/security/util/Resources/Format.java
- test/jdk/sun/security/util/Resources/Format.policy
! test/jdk/sun/security/util/Resources/Usages.java
! test/jdk/sun/security/util/Resources/customSysClassLoader/BootMessages.java
- test/jdk/sun/security/util/Resources/customSysClassLoader/error.policy
- test/jdk/sun/security/util/Resources/early/EarlyResources.java
- test/jdk/sun/security/util/Resources/early/malformed.policy
! test/jdk/sun/security/x509/AVA/AVAEqualsHashCode.java
- test/jdk/sun/security/x509/AVA/Allow.policy
- test/jdk/sun/util/locale/provider/Bug8152817.java
! test/jdk/tools/jlink/JLinkToolProviderTest.java
- test/jdk/tools/jlink/SecurityTest.java
- test/jdk/tools/jlink/toolprovider.policy
! test/jdk/tools/launcher/MainClassCantBeLoadedTest.java
! test/jdk/tools/launcher/MiscTests.java
! test/jdk/tools/launcher/modules/basic/LauncherErrors.java
! test/jdk/tools/launcher/modules/basic/src/test2/jdk/test2/Main.java
! test/langtools/tools/doclint/tool/RunTest.java
- test/langtools/tools/javac/api/ToolProvider/ToolProviderTest.java
! test/langtools/tools/javac/launcher/SourceLauncherTest.java
! test/langtools/tools/javac/processing/6348193/T6348193.java
! test/lib/jdk/test/lib/process/Proc.java
! test/lib/jdk/test/whitebox/WhiteBox.java
- test/micro/org/openjdk/bench/java/lang/reflect/ClazzWithSecurityManager.java
! test/micro/org/openjdk/bench/java/security/ProtectionDomainBench.java

Changeset: 63eb4853
Branch: hermetic-java-runtime
Author:    SendaoYan <syan at openjdk.org>
Date:      2024-11-12 17:26:11 +0000
URL:       https://git.openjdk.org/leyden/commit/63eb4853f6782f350f67b6bcf25d83bc4480be71

8343883: Cannot resolve user specified toolchain-path for lld after JDK-8338304

Reviewed-by: ihse, jwaters

! make/autoconf/flags-ldflags.m4

Changeset: a4e2c208
Branch: hermetic-java-runtime
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2024-11-12 20:24:25 +0000
URL:       https://git.openjdk.org/leyden/commit/a4e2c20849008d5b560f94b58fe70ef8e58c8d4c

8343344: Windows attach logic failed to handle a failed open on a pipe

Reviewed-by: kevinw, cjplummer

! src/hotspot/os/windows/attachListener_windows.cpp
! src/hotspot/share/services/attachListener.cpp

Changeset: b26e4952
Branch: hermetic-java-runtime
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2024-11-12 22:37:21 +0000
URL:       https://git.openjdk.org/leyden/commit/b26e4952e971a3cd027291f7f823140aeb5e5074

8343801: Change string printed by nsk_null_string for null strings

Reviewed-by: lmesnik

! test/hotspot/jtreg/vmTestbase/nsk/share/native/nsk_tools.hpp

Changeset: eb40a88f
Branch: hermetic-java-runtime
Author:    Fei Yang <fyang at openjdk.org>
Date:      2024-11-13 00:07:44 +0000
URL:       https://git.openjdk.org/leyden/commit/eb40a88f4076360708402454a494907e8c0c845d

8343430: RISC-V: C2: Remove old trampoline call

Reviewed-by: mli, rehn

! src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.hpp
! src/hotspot/cpu/riscv/codeBuffer_riscv.cpp
! src/hotspot/cpu/riscv/codeBuffer_riscv.hpp
! src/hotspot/cpu/riscv/compiledIC_riscv.cpp
! src/hotspot/cpu/riscv/globals_riscv.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/nativeInst_riscv.cpp
! src/hotspot/cpu/riscv/nativeInst_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad

Changeset: c78de7bf
Branch: hermetic-java-runtime
Author:    Fei Yang <fyang at openjdk.org>
Date:      2024-11-13 02:56:52 +0000
URL:       https://git.openjdk.org/leyden/commit/c78de7bf5fc5a4da50c6c64e181abf02a5b12630

8343964: RISC-V: Improve PrintOptoAssembly output for loadNKlassCompactHeaders node

Reviewed-by: mli, fjiang

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

Changeset: e9ede464
Branch: hermetic-java-runtime
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-11-13 08:32:44 +0000
URL:       https://git.openjdk.org/leyden/commit/e9ede464b2be84af676dc64bd3595b304bfe818d

8343508: Parallel: Use ordinary klass accessor in verify_filler_in_dense_prefix

Reviewed-by: tschatzl, zgu

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

Changeset: 2eeaa57b
Branch: hermetic-java-runtime
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-11-13 08:39:17 +0000
URL:       https://git.openjdk.org/leyden/commit/2eeaa57b19780723ad7c74b1a62dea491241b686

8343944: C2: MinLNode::add_ring() computes _widen wrongly leading to an endless widening/compilation

Reviewed-by: thartmann, rcastanedalo

! src/hotspot/share/opto/addnode.cpp
+ src/hotspot/test/hotspot/jtreg/compiler/ccp/TestWrongMinLWiden.java

Changeset: 79345bbb
Branch: hermetic-java-runtime
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-11-13 09:41:57 +0000
URL:       https://git.openjdk.org/leyden/commit/79345bbbae2564f9f523859d1227a1784293b20f

8339783: Implement JEP 479: Remove the Windows 32-bit x86 Port

Reviewed-by: kbarrett, kvn, stuefe, shade, erikj

! make/autoconf/basic.m4
! make/autoconf/platform.m4
! make/autoconf/toolchain_microsoft.m4
! make/hotspot/gensrc/GensrcAdlc.gmk
! make/modules/java.desktop/lib/AwtLibraries.gmk
! make/modules/jdk.accessibility/Launcher.gmk
! make/modules/jdk.accessibility/Lib.gmk
! make/scripts/compare.sh
! src/hotspot/cpu/x86/jniFastGetField_x86_32.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/os/posix/include/jvm_md.h
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/include/jvm_md.h
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/os_windows.hpp
! src/hotspot/os/windows/sharedRuntimeRem.cpp
! src/hotspot/os_cpu/windows_x86/assembler_windows_x86.cpp
! src/hotspot/os_cpu/windows_x86/atomic_windows_x86.hpp
! src/hotspot/os_cpu/windows_x86/copy_windows_x86.hpp
! src/hotspot/os_cpu/windows_x86/orderAccess_windows_x86.hpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.inline.hpp
! src/hotspot/os_cpu/windows_x86/unwind_windows_x86.hpp
! src/hotspot/share/adlc/adlc.hpp
! src/hotspot/share/adlc/main.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/prims/jniFastGetField.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiAgent.cpp
! src/hotspot/share/prims/nativeLookup.cpp
! src/hotspot/share/prims/nativeLookup.hpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/sharedRuntimeTrans.cpp
! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp
! src/java.base/share/native/include/jni.h
! src/java.base/share/native/libjava/NativeLibraries.c
! src/java.base/share/native/libjava/jni_util.h
! src/java.base/unix/native/include/jni_md.h
! src/java.base/unix/native/libjava/jni_util_md.c
! src/java.base/windows/native/include/jni_md.h
! src/java.base/windows/native/libjava/gdefs_md.h
! src/java.base/windows/native/libjava/java_props_md.c
! src/java.base/windows/native/libjava/jlong_md.h
! src/java.base/windows/native/libjava/jni_util_md.c
! src/java.base/windows/native/libjli/java_md.c
! src/java.base/windows/native/libnio/ch/WindowsSelectorImpl.c
! src/java.base/windows/native/libnio/ch/nio_util.h
! src/java.desktop/share/native/libawt/java2d/pipe/ShapeSpanIterator.c
! src/java.desktop/windows/native/libawt/windows/ThemeReader.cpp
! src/java.desktop/windows/native/libawt/windows/alloc.h
! src/java.desktop/windows/native/libawt/windows/awt.h
! src/java.desktop/windows/native/libawt/windows/awt_Debug.cpp
! src/java.desktop/windows/native/libawt/windows/awt_DnDDS.cpp
! src/java.desktop/windows/native/libawt/windows/awt_DnDDS.h
! src/java.desktop/windows/native/libawt/windows/awt_DnDDT.cpp
! src/java.desktop/windows/native/libawt/windows/awt_DnDDT.h
! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.h
! src/java.desktop/windows/native/libawt/windows/awt_new.cpp
! src/java.desktop/windows/native/libjsound/PLATFORM_API_WinOS_Charset_Util.h
! src/java.desktop/windows/native/libjsound/PLATFORM_API_WinOS_DirectSound.cpp
! src/java.desktop/windows/native/libjsound/PLATFORM_API_WinOS_MidiIn.cpp
- src/jdk.accessibility/windows/native/libjabsysinfo/AccessBridgeSysInfo.cpp
! src/jdk.accessibility/windows/native/libjavaaccessbridge/AccessBridgeATInstance.cpp
! src/jdk.attach/windows/native/libattach/VirtualMachineImpl.c
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgCDebugger.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebuggerLocal.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/x86/WindbgX86Thread.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/x86/WindbgX86ThreadContext.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/x86/WindbgX86ThreadFactory.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windows/x86/WindowsX86CFrame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/win32_x86/Win32X86JavaThreadPDAccess.java
! src/jdk.hotspot.agent/windows/native/libsaproc/sawindbg.cpp
! src/jdk.jdwp.agent/share/native/libjdwp/transport.c
! src/jdk.jpackage/share/native/applauncher/JvmLauncher.cpp
! src/jdk.jpackage/windows/native/applauncher/WinLauncher.cpp
! src/jdk.jpackage/windows/native/common/MsiCA.h
! src/jdk.jpackage/windows/native/msiwrapper/MsiWrapper.cpp
! test/hotspot/jtreg/runtime/jni/nativeStack/libnativeStack.c
! test/hotspot/jtreg/vmTestbase/nsk/share/native/native_thread.cpp

Changeset: d334af08
Branch: hermetic-java-runtime
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-11-13 11:54:28 +0000
URL:       https://git.openjdk.org/leyden/commit/d334af084100133fd6186c9dec70ff01a3809a48

8344089: Fix wrong location of TestWrongMinLWiden.java

Reviewed-by: thartmann, rcastanedalo

= test/hotspot/jtreg/compiler/ccp/TestWrongMinLWiden.java

Changeset: 133f8f31
Branch: hermetic-java-runtime
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-11-13 12:30:06 +0000
URL:       https://git.openjdk.org/leyden/commit/133f8f318675d5825defc8587911b53ecb9a7136

8344014: Simplify TracePhase constructor

Reviewed-by: dlong, roland

! src/hotspot/share/opto/buildOopMap.cpp
! src/hotspot/share/opto/chaitin.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/gcm.cpp
! src/hotspot/share/opto/ifg.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/phase.cpp
! src/hotspot/share/opto/phase.hpp
! src/hotspot/share/opto/postaloc.cpp
! src/hotspot/share/opto/reg_split.cpp
! src/hotspot/share/opto/vector.cpp
! src/hotspot/share/runtime/timerTrace.hpp

Changeset: b72fe755
Branch: hermetic-java-runtime
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2024-11-13 13:18:28 +0000
URL:       https://git.openjdk.org/leyden/commit/b72fe75533f1115076ec083faba56318156aba2a

8343140: JfrJavaSupport uses the wrong accessors for sub-int fields

Reviewed-by: shade, egahlin

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

Changeset: 8af304c6
Branch: hermetic-java-runtime
Author:    theoweidmannoracle <theo.weidmann at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-11-13 13:34:09 +0000
URL:       https://git.openjdk.org/leyden/commit/8af304c60f2758b1a6c6fb53dee6bd66b3d4f6f0

8341411: C2: remove slice parameter from GraphKit::make_load() and GraphKit::store_to_memory()

Reviewed-by: thartmann, roland

! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp
! src/hotspot/share/opto/arraycopynode.cpp
! src/hotspot/share/opto/generateOptoStub.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/parse3.cpp
! src/hotspot/share/opto/stringopts.cpp

Changeset: 4c5bc5f2
Branch: hermetic-java-runtime
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-11-13 14:17:38 +0000
URL:       https://git.openjdk.org/leyden/commit/4c5bc5f2f091ae861d5329cdae42fe7fa295544b

8343923: GHA: Switch to Xcode 15 on MacOS AArch64 runners

Reviewed-by: ihse

! .github/workflows/main.yml
! .github/workflows/test.yml

Changeset: a08d67c2
Branch: hermetic-java-runtime
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2024-11-13 14:19:20 +0000
URL:       https://git.openjdk.org/leyden/commit/a08d67c2a9d0bbc6f38c6280efd19b60303eb5e8

8344080: Return type mismatch for jfr_unregister_stack_filter

Reviewed-by: tschatzl, kbarrett

! src/hotspot/share/jfr/jni/jfrJniMethod.hpp

Changeset: b80ca490
Branch: hermetic-java-runtime
Author:    theoweidmannoracle <theo.weidmann at oracle.com>
Committer: Julian Waters <jwaters at openjdk.org>
Date:      2024-11-13 14:55:20 +0000
URL:       https://git.openjdk.org/leyden/commit/b80ca4902af71938b32634d3fd230f4d65cde454

8344124: JDK-8341411 Broke the build

Reviewed-by: thartmann, chagedorn, epeter, jwaters

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

Changeset: cc2acd14
Branch: hermetic-java-runtime
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2024-11-13 15:31:02 +0000
URL:       https://git.openjdk.org/leyden/commit/cc2acd14b13ada243fc13dc4d9007c4e2df56148

8343286: Missing unchecked cast warning in polymorphic method call

Reviewed-by: mcimadamore

! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReference.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceArray.java
! src/java.base/share/classes/java/util/stream/ForEachOps.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
! src/jdk.dynalink/share/classes/jdk/dynalink/BiClassValue.java
+ test/langtools/tools/javac/mandatoryWarnings/unchecked/PolymorphicMethodTest.java
+ test/langtools/tools/javac/mandatoryWarnings/unchecked/PolymorphicMethodTest.out
+ test/langtools/tools/javac/mandatoryWarnings/unchecked/PolymorphicMethodTest_Source23.out
! test/langtools/tools/javac/mandatoryWarnings/unchecked/Test.java

Changeset: c00e20c3
Branch: hermetic-java-runtime
Author:    Gerard Ziemski <gziemski at openjdk.org>
Date:      2024-11-13 15:33:00 +0000
URL:       https://git.openjdk.org/leyden/commit/c00e20c399cf9b3b21258bd5654a92d703c8fcd2

8343285: java.lang.Process is unresponsive and CPU usage spikes to 100%

Reviewed-by: dholmes, rriggs, shade

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

Changeset: eb240a7d
Branch: hermetic-java-runtime
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-11-13 16:06:44 +0000
URL:       https://git.openjdk.org/leyden/commit/eb240a7df9a029bb762def86b805bdfdfa3e4625

8344051: Problemlist jdk/jfr/event/runtime/TestNativeMemoryUsageEvents.java with ZGC until JDK-8343893 is fixed

Reviewed-by: rkennke, mli, tschatzl

! test/jdk/ProblemList-zgc.txt

Changeset: 916694f2
Branch: hermetic-java-runtime
Author:    hanklo6 <hank.lo at intel.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2024-11-13 16:19:33 +0000
URL:       https://git.openjdk.org/leyden/commit/916694f2c1e7fc8d6a88e7026bc2d29ba2923849

8343317: Extend test generation tool to handle APX NDD/NF flavor of instructions

Reviewed-by: sviswanathan, sparasa

! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! test/hotspot/gtest/x86/asmtest.out.h
! test/hotspot/gtest/x86/test_assemblerx86.cpp
! test/hotspot/gtest/x86/x86-asmtest.py

Changeset: bd3fec30
Branch: hermetic-java-runtime
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2024-11-13 16:42:48 +0000
URL:       https://git.openjdk.org/leyden/commit/bd3fec3075829efc0afe7a99d7a684cf81cc5bbb

8344086: Remove security manager dependency in FFM

Reviewed-by: mcimadamore, rriggs, jvernee

! src/java.base/share/classes/jdk/internal/foreign/CABI.java
! src/java.base/share/classes/jdk/internal/foreign/SegmentBulkOperations.java
! src/java.base/share/classes/jdk/internal/foreign/StringSupport.java
! src/java.base/share/classes/jdk/internal/foreign/SystemLookup.java
! src/java.base/share/classes/jdk/internal/foreign/Utils.java
! src/java.base/share/classes/jdk/internal/foreign/abi/BindingSpecializer.java
! src/java.base/share/classes/jdk/internal/foreign/abi/CallingSequenceBuilder.java
! src/java.base/share/classes/jdk/internal/foreign/abi/CapturableState.java
! src/java.base/share/classes/jdk/internal/foreign/abi/DowncallLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/UpcallLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/LibFallback.java

Changeset: 7be77725
Branch: hermetic-java-runtime
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2024-11-13 16:50:54 +0000
URL:       https://git.openjdk.org/leyden/commit/7be77725eab6f45d8f8d23f2ba0d18d2d89a40aa

8344112: Remove code to support security manager execution mode from DatagramChannel implementation

Reviewed-by: dfuchs

! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/DatagramSocketAdaptor.java

Changeset: a5f11b5f
Branch: hermetic-java-runtime
Author:    Archie Cobbs <acobbs at openjdk.org>
Date:      2024-11-13 16:58:10 +0000
URL:       https://git.openjdk.org/leyden/commit/a5f11b5f775be6c1d9593562ba65912261efdf52

8343483: Remove unnecessary @SuppressWarnings annotations (serviceability)

Reviewed-by: cjplummer

! src/java.management.rmi/share/classes/com/sun/jmx/remote/internal/rmi/ProxyRef.java
! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIServerImpl_Stub.java
! src/java.management/share/classes/com/sun/jmx/remote/internal/ServerNotifForwarder.java
! src/java.management/share/classes/com/sun/jmx/remote/security/FileLoginModule.java
! src/java.management/share/classes/java/lang/management/ManagementFactory.java
! src/java.management/share/classes/javax/management/BadAttributeValueExpException.java
! src/java.management/share/classes/javax/management/monitor/MonitorNotification.java
! src/java.management/share/classes/javax/management/openmbean/OpenMBeanAttributeInfoSupport.java
! src/java.management/share/classes/javax/management/openmbean/OpenMBeanParameterInfoSupport.java
! src/java.management/share/classes/javax/management/openmbean/TabularDataSupport.java
! src/java.management/share/classes/javax/management/relation/RoleList.java
! src/java.management/share/classes/javax/management/relation/RoleUnresolvedList.java
! src/java.management/share/classes/javax/management/timer/Timer.java
! src/jdk.jconsole/share/classes/sun/tools/jconsole/inspector/TableSorter.java
! src/jdk.jconsole/share/classes/sun/tools/jconsole/inspector/XTable.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/VirtualMachineImpl.java

Changeset: dbf23466
Branch: hermetic-java-runtime
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2024-11-13 18:27:41 +0000
URL:       https://git.openjdk.org/leyden/commit/dbf23466aff902836838f06bcbbf3c9e7c5e9c6a

8341260: Add Float16 to jdk.incubator.vector

Co-authored-by: Raffaello Giulietti <rgiulietti at openjdk.org>
Co-authored-by: Jatin Bhateja <jbhateja at openjdk.org>
Reviewed-by: rgiulietti

+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16Consts.java
! test/jdk/java/math/BigDecimal/DoubleFloatValueTests.java
+ test/jdk/jdk/incubator/vector/BasicFloat16ArithTests.java

Changeset: 5e01c40b
Branch: hermetic-java-runtime
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2024-11-13 18:49:31 +0000
URL:       https://git.openjdk.org/leyden/commit/5e01c40b19a5bf4d0266747ca73aca4193799d97

8343981: Remove usage of security manager from Thread and related classes

Reviewed-by: rriggs, yzheng

! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/ThreadBuilders.java
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/misc/CarrierThread.java
! src/java.base/share/classes/jdk/internal/misc/InnocuousThread.java
! src/java.base/share/classes/module-info.java
! src/java.naming/share/classes/com/sun/jndi/ldap/VersionHelper.java
! test/jdk/jdk/internal/reflect/CallerSensitive/CheckCSMs.java

Changeset: ffea9809
Branch: hermetic-java-runtime
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2024-11-13 19:25:08 +0000
URL:       https://git.openjdk.org/leyden/commit/ffea9809a72777fd6bfac5d0052c7db676aa20d1

8344023: Unnecessary Hashtable usage in LdapClient.defaultBinaryAttrs

Reviewed-by: dfuchs, aefimov

! src/java.naming/share/classes/com/sun/jndi/ldap/LdapClient.java

Changeset: dde62307
Branch: hermetic-java-runtime
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2024-11-13 19:36:15 +0000
URL:       https://git.openjdk.org/leyden/commit/dde6230751672bde5a1bcb52686641f3a8b40cfb

8343416: CDS dump fails when unregistered class can also be loaded from system modules

Reviewed-by: iklam, matsaave

! src/hotspot/share/cds/unregisteredClasses.cpp
+ test/hotspot/jtreg/runtime/cds/appcds/customLoader/ClassFromSystemModule.java

Changeset: 1eb38c8e
Branch: hermetic-java-runtime
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2024-11-13 19:44:30 +0000
URL:       https://git.openjdk.org/leyden/commit/1eb38c8eb7ca12b370f8ae68988890eaf36c5b37

8343219: Manual clientlibs test failures after SM removal

Reviewed-by: azvegint, aivanov, prr

! test/jdk/ProblemList.txt
- test/jdk/java/awt/Dialog/PrintToFileTest/PrintToFileFrame.java
- test/jdk/java/awt/Dialog/PrintToFileTest/PrintToFileGranted.java
- test/jdk/java/awt/Dialog/PrintToFileTest/PrintToFileRevoked.java
- test/jdk/java/awt/Dialog/PrintToFileTest/granted
- test/jdk/java/awt/Dialog/PrintToFileTest/revoked
- test/jdk/java/awt/print/PrinterJob/CheckPrivilege.java
- test/jdk/java/awt/print/PrinterJob/SecurityDialogTest.java
- test/jdk/javax/print/PrintSE/PrintSE.java
- test/jdk/javax/print/PrintSE/PrintSE.sh

Changeset: 5ac330b1
Branch: hermetic-java-runtime
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2024-11-13 20:03:26 +0000
URL:       https://git.openjdk.org/leyden/commit/5ac330b1ac81e932924e0ea10988f2536352be04

8344039: Remove security manager dependency in java.time

Reviewed-by: naoto, mullan, lancea

! src/java.base/share/classes/java/time/chrono/HijrahChronology.java
! src/java.base/share/classes/java/time/zone/ZoneRulesProvider.java

Changeset: 168b18ec
Branch: hermetic-java-runtime
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2024-11-13 20:49:59 +0000
URL:       https://git.openjdk.org/leyden/commit/168b18ec68dd5488704cf76895d2449cd86428a6

8343958: Remove security manager impl in java.lang.Process and java.lang.Runtime.exec

Reviewed-by: jpai, mullan, alanb

! src/java.base/share/classes/java/lang/ProcessBuilder.java
! src/java.base/share/classes/java/lang/ProcessHandleImpl.java
! src/java.base/unix/classes/java/lang/ProcessImpl.java
! src/java.base/windows/classes/java/lang/ProcessImpl.java

Changeset: 0dab920b
Branch: hermetic-java-runtime
Author:    Shaojin Wen <swen at openjdk.org>
Date:      2024-11-13 23:17:26 +0000
URL:       https://git.openjdk.org/leyden/commit/0dab920b70560a5aea8b068080655a292908b646

8343984: Fix Unsafe address overflow

Reviewed-by: pminborg, alanb

! src/java.base/share/classes/java/lang/StringLatin1.java
! src/java.base/share/classes/java/util/zip/ZipUtils.java
! src/java.base/unix/classes/sun/nio/fs/UnixUserDefinedFileAttributeView.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template

Changeset: 3b283543
Branch: hermetic-java-runtime
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2024-11-13 23:18:31 +0000
URL:       https://git.openjdk.org/leyden/commit/3b283543c33df8c225e10b9186b7bc3cefd1a347

8339288: Improve diagnostic logging runtime/cds/DeterministicDump.java

Reviewed-by: ccheung, iklam

! test/hotspot/jtreg/runtime/cds/DeterministicDump.java
! test/lib/jdk/test/lib/cds/CDSArchiveUtils.java

Changeset: 90e92342
Branch: hermetic-java-runtime
Author:    Fei Yang <fyang at openjdk.org>
Date:      2024-11-14 00:53:54 +0000
URL:       https://git.openjdk.org/leyden/commit/90e92342fc26db4876e22e8379a2c803c9de232c

8344074: RISC-V: C1: More accurate _exception_handler_size and _deopt_handler_size

Reviewed-by: mli, fjiang

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

Changeset: 95a00f8a
Branch: hermetic-java-runtime
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2024-11-14 04:18:26 +0000
URL:       https://git.openjdk.org/leyden/commit/95a00f8a188048952871a10dc428566b18b91cb8

8343875: Minor improvements of jpackage test library

Reviewed-by: almatvee

! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/DirectoryContentVerifierTest.java
+ test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/JavaAppDescTest.java
+ test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/TKitTest.java
+ test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/TestSuite.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Functional.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JavaAppDesc.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/share/AddLShortcutTest.java
! test/jdk/tools/jpackage/share/AddLauncherTest.java

Changeset: e7d90b94
Branch: hermetic-java-runtime
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2024-11-14 06:13:19 +0000
URL:       https://git.openjdk.org/leyden/commit/e7d90b941fff095f4b1555020c09270d201c7402

8343460: ZGC: Crash in ZRemembered::scan_page_and_clear_remset

Reviewed-by: jsikstro, eosterlund, stefank

! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zPageAllocator.cpp

Changeset: 1e97c1c9
Branch: hermetic-java-runtime
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-11-14 06:14:33 +0000
URL:       https://git.openjdk.org/leyden/commit/1e97c1c913220b07ff0c1c977cea80bc9436729d

8335989: Implement JEP 494: Module Import Declarations (Second Preview)

Reviewed-by: vromero, abimpoudis, mcimadamore, alanb

! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! src/java.base/share/classes/jdk/internal/module/ModuleInfo.java
! src/java.base/share/classes/module-info.java
! src/java.se/share/classes/module-info.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacScope.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! test/jdk/java/lang/module/ClassFileVersionsTest.java
! test/jdk/java/lang/module/ModuleDescriptorTest.java
! test/langtools/tools/javac/6402516/TestClass.java
! test/langtools/tools/javac/6402516/TestLocalElements.java
! test/langtools/tools/javac/6402516/TestMethod.java
! test/langtools/tools/javac/ImportModule.java
! test/langtools/tools/javac/api/TestGetScopeResult.java
! test/langtools/tools/javac/diags/examples/ModifierNotAllowed/module-info.java
! test/langtools/tools/javac/modules/ConvenientAccessErrorsTest.java
! test/langtools/tools/javac/modules/EdgeCases.java
! test/langtools/tools/javac/modules/JavaBaseTest.java

Changeset: 23a8c71d
Branch: hermetic-java-runtime
Author:    Laurent Bourgès <lbourges at openjdk.org>
Date:      2024-11-14 06:38:37 +0000
URL:       https://git.openjdk.org/leyden/commit/23a8c71d3b760985550cc304a85d47601adc6ed8

8341790: Fix ExceptionOccurred in java.desktop

Reviewed-by: avu, prr

! src/java.desktop/aix/native/libawt_xawt/awt/awt_InputMethod.c
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CDataTransferer.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CDropTarget.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CDropTargetContextPeer.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CGraphicsDevice.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CInputMethod.m
! src/java.desktop/macosx/native/libawt_lwawt/font/AWTFont.m
! src/java.desktop/macosx/native/libawt_lwawt/font/AWTStrike.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLSurfaceData.m
! src/java.desktop/macosx/native/libosxapp/JNIUtilities.h
! src/java.desktop/share/native/common/java2d/opengl/OGLSurfaceData.c
! src/java.desktop/share/native/libawt/awt/image/awt_parseImage.c
! src/java.desktop/share/native/libawt/awt/image/gif/gifdecoder.c
! src/java.desktop/share/native/libawt/awt/medialib/awt_ImagingLib.c
! src/java.desktop/share/native/libawt/java2d/SurfaceData.c
! src/java.desktop/share/native/libfontmanager/hb-jdk-font.cc
! src/java.desktop/share/native/libjavajpeg/imageioJPEG.c
! src/java.desktop/share/native/libjavajpeg/jpegdecoder.c
! src/java.desktop/share/native/libjsound/PortMixer.c
! src/java.desktop/share/native/libsplashscreen/java_awt_SplashScreen.c
! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c
! src/java.desktop/unix/native/libawt_xawt/awt/awt_InputMethod.c
! src/java.desktop/unix/native/libawt_xawt/awt/awt_util.c
! src/java.desktop/unix/native/libawt_xawt/awt/sun_awt_X11_GtkFileDialogPeer.c
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DSurfaceData.cpp
! src/java.desktop/windows/native/libawt/java2d/windows/GDIWindowSurfaceData.cpp

Changeset: c977ef7b
Branch: hermetic-java-runtime
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-11-14 07:13:19 +0000
URL:       https://git.openjdk.org/leyden/commit/c977ef7b45c5ab7be37169d4b673134e49c40a41

8342047: Create Template Assertion Predicates with Halt nodes only instead of uncommon traps

Reviewed-by: epeter, thartmann

! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp

Changeset: abacece8
Branch: hermetic-java-runtime
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2024-11-14 07:39:28 +0000
URL:       https://git.openjdk.org/leyden/commit/abacece8265996aaec888c8f109f2e476ec7a8e3

8344011: Remove usage of security manager from Class and reflective APIs

Reviewed-by: liach, yzheng, rriggs

! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/Module.java
! src/java.base/share/classes/java/lang/ModuleLayer.java
! src/java.base/share/classes/java/lang/Package.java
! src/java.base/share/classes/java/lang/PublicMethods.java
! src/java.base/share/classes/java/lang/invoke/AbstractValidatingLambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/InfoFromMemberName.java
! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleStatics.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! src/java.base/share/classes/java/lang/invoke/SerializedLambda.java
! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java
! src/java.base/share/classes/java/lang/reflect/Constructor.java
! src/java.base/share/classes/java/lang/reflect/Field.java
! src/java.base/share/classes/java/lang/reflect/Method.java
! src/java.base/share/classes/java/lang/reflect/Proxy.java
! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java
! src/java.base/share/classes/java/util/ServiceLoader.java
! src/java.base/share/classes/jdk/internal/constant/MethodTypeDescImpl.java
! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java
! src/java.base/share/classes/sun/invoke/util/VerifyAccess.java
! src/java.base/share/classes/sun/reflect/misc/ReflectUtil.java
! test/hotspot/jtreg/runtime/cds/appcds/StaticArchiveWithLambda.java

Changeset: b54bd824
Branch: hermetic-java-runtime
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2024-11-14 07:43:52 +0000
URL:       https://git.openjdk.org/leyden/commit/b54bd824b59b6b5dff9278ddebab4e9e2dfaf57b

8344025: Remove unused ISO2022.Encoder.maximumDesignatorLength

Reviewed-by: naoto, jlu

! src/jdk.charsets/share/classes/sun/nio/cs/ext/ISO2022.java

Changeset: c3776db4
Branch: hermetic-java-runtime
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-11-14 08:22:51 +0000
URL:       https://git.openjdk.org/leyden/commit/c3776db498193d45088ed19e2a1d2697281fd590

8342936: Enhance java.io.IO with parameter-less println() and readln()

Reviewed-by: asotona, jpai, naoto

! src/java.base/share/classes/java/io/Console.java
! src/java.base/share/classes/java/io/IO.java
! src/java.base/share/classes/java/io/ProxyingConsole.java
! src/java.base/share/classes/jdk/internal/io/JdkConsole.java
! src/java.base/share/classes/jdk/internal/io/JdkConsoleImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/JdkConsoleProviderImpl.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/IOContext.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/jshell/JShellConsole.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/impl/ConsoleImpl.java
! test/jdk/java/io/IO/IO.java
! test/jdk/java/io/IO/Input.java
= test/jdk/java/io/IO/input-no-prompt.exp
! test/langtools/jdk/jshell/ConsoleTest.java

Changeset: bd6152f5
Branch: hermetic-java-runtime
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2024-11-14 08:54:47 +0000
URL:       https://git.openjdk.org/leyden/commit/bd6152f5967107d7b32db9bcfa224fc07314f098

8343855: HTTP/2 ConnectionWindowUpdateSender may miss some unprocessed DataFrames from closed streams

Reviewed-by: jpai

! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java
! test/jdk/java/net/httpclient/http2/ConnectionFlowControlTest.java
! test/jdk/java/net/httpclient/http2/StreamFlowControlTest.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/HttpServerAdapters.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServerConnection.java

Changeset: a8152bdb
Branch: hermetic-java-runtime
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2024-11-14 08:56:38 +0000
URL:       https://git.openjdk.org/leyden/commit/a8152bdb9a52d902b8e710626317e0f944cf2769

8343941: IGV: dump graph at different register allocation steps

Reviewed-by: chagedorn, dfenacci, dlunden

! src/hotspot/share/opto/chaitin.cpp
! src/hotspot/share/opto/phasetype.hpp
! test/hotspot/jtreg/compiler/lib/ir_framework/CompilePhase.java

Changeset: 2b57f402
Branch: hermetic-java-runtime
Author:    Dr Heinz M. Kabutz <heinz at javaspecialists.eu>
Committer: Viktor Klang <vklang at openjdk.org>
Date:      2024-11-14 09:17:02 +0000
URL:       https://git.openjdk.org/leyden/commit/2b57f402c46104d4aba784a891ba90604f5e9e4c

8343426: ConcurrentSkipListMap.spliterator() can no longer split the stream

Co-authored-by: Doug Lea <dl at openjdk.org>
Reviewed-by: vklang

! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListMap.java
! test/jdk/java/util/concurrent/tck/ConcurrentSkipListMapTest.java

Changeset: 8523880f
Branch: hermetic-java-runtime
Author:    Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2024-11-14 10:50:37 +0000
URL:       https://git.openjdk.org/leyden/commit/8523880f065efc8e0e527ddf2f14743fc0185593

8342693: Use byte[] as parameter in a FDBigInteger constructor and as field

Reviewed-by: darcy

! src/java.base/share/classes/jdk/internal/math/FDBigInteger.java
! src/java.base/share/classes/jdk/internal/math/FloatingDecimal.java
! test/jdk/jdk/internal/math/FloatingDecimal/TestFDBigInteger.java

Changeset: 81342acd
Branch: hermetic-java-runtime
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-11-14 11:29:54 +0000
URL:       https://git.openjdk.org/leyden/commit/81342acdae82262815e04e1ade7deb2d0f24094a

8343752: The javadoc should contain a note about usages of requires transitive java.base;

Co-authored-by: Mark Reinhold <mr at openjdk.org>
Co-authored-by: Alex Buckley <abuckley at openjdk.org>
Reviewed-by: hannesw, asotona

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java
= test/langtools/jdk/javadoc/doclet/testPreview/requiresTransitiveJavaBase/m/module-info.java

Changeset: 5731ab7f
Branch: hermetic-java-runtime
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-11-14 11:33:29 +0000
URL:       https://git.openjdk.org/leyden/commit/5731ab7fed22391e1dea777f6d76b7e75ccf5084

8335991: Implement Simple Source Files and Instance Main Methods (Fourth Preview)

Reviewed-by: asotona, jpai

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

Changeset: 2145ace3
Branch: hermetic-java-runtime
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2024-11-14 12:08:42 +0000
URL:       https://git.openjdk.org/leyden/commit/2145ace384137b1c028a68dc34a8800577c7a43e

8341094: Clean up relax_verify in ClassFileParser

Reviewed-by: dholmes, iklam

! src/hotspot/share/cds/lambdaFormInvokers.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
! src/hotspot/share/classfile/classFileStream.cpp
! src/hotspot/share/classfile/classFileStream.hpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoaderExt.hpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/classfile/verifier.hpp
! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp

Changeset: 8ccc48c9
Branch: hermetic-java-runtime
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2024-11-14 12:39:01 +0000
URL:       https://git.openjdk.org/leyden/commit/8ccc48c9c899192524c6095db31c856260d57176

8344032: InterpreterRuntime::verify_mdp() missing lock while printing MethodData on failure

Reviewed-by: shade, dholmes, tschatzl

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

Changeset: 6757994a
Branch: hermetic-java-runtime
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2024-11-14 12:40:22 +0000
URL:       https://git.openjdk.org/leyden/commit/6757994ad97c0498e7efe5b8ae3994edc7640216

8343633: The ClassLoader::print_counters() prints to stdout when logging is enabled.

Reviewed-by: iklam, ccheung

! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/runtime/java.cpp
! test/hotspot/jtreg/runtime/logging/ClassResolutionTest.java

Changeset: 6e28cd3b
Branch: hermetic-java-runtime
Author:    SendaoYan <syan at openjdk.org>
Date:      2024-11-14 12:56:00 +0000
URL:       https://git.openjdk.org/leyden/commit/6e28cd3b795e6538b5b5542595103588dd434559

8343488: Test VectorRebracket128Test.java can't exclude by test/hotspot/jtreg/ProblemList.txt

Reviewed-by: chagedorn, kvn

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/vectorapi/VectorRebracket128Test.java

Changeset: a73226b1
Branch: hermetic-java-runtime
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-11-14 13:31:50 +0000
URL:       https://git.openjdk.org/leyden/commit/a73226b18e274c44171021760e9eb05bc4a8b711

8297692: Avoid sending per-region GCPhaseParallel JFR events in G1ScanCollectionSetRegionClosure

Reviewed-by: iwalulya, ayang, sangheki

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

Changeset: 4d1a51cb
Branch: hermetic-java-runtime
Author:    Sean Mullan <mullan at openjdk.org>
Date:      2024-11-14 14:15:16 +0000
URL:       https://git.openjdk.org/leyden/commit/4d1a51cb859150005c93827f33e40a3a37f1524f

8344120: Remove Security Manager dependencies from jdk.crypto.cryptoki module

Reviewed-by: rriggs, ascarpino

! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Config.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Key.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyAgreement.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Util.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/PKCS11.java

Changeset: 752e1629
Branch: hermetic-java-runtime
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-11-14 14:46:19 +0000
URL:       https://git.openjdk.org/leyden/commit/752e1629555f0ec8630373ec87b049afdd709ea6

8343877: Test AsyncClose.java intermittent fails - Socket.getInputStream().read() wasn't preempted

Reviewed-by: dfuchs, msheppar, syan, alanb

! test/jdk/java/net/Socket/asyncClose/Socket_getInputStream_read.java
! test/jdk/java/net/Socket/asyncClose/Socket_getOutputStream_write.java

Changeset: 68164a48
Branch: hermetic-java-runtime
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-11-14 16:03:26 +0000
URL:       https://git.openjdk.org/leyden/commit/68164a4847bc309a09701162528b4469660a58f0

8343953: Test jdk/jfr/threading/TestDeepVirtualStackTrace.java fails with Parallel/Serial GC

Reviewed-by: mli

! test/jdk/jdk/jfr/threading/TestDeepVirtualStackTrace.java

Changeset: 7e9dfa4a
Branch: hermetic-java-runtime
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2024-11-14 16:27:22 +0000
URL:       https://git.openjdk.org/leyden/commit/7e9dfa4ae4bbafadd2f31fa31df9f25250847200

8343785: (fs) Remove syscalls that set file times with microsecond precision

Reviewed-by: alanb

! src/java.base/macosx/classes/sun/nio/fs/BsdFileAttributeViews.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileAttributeViews.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java
! src/java.base/unix/classes/sun/nio/fs/UnixNativeDispatcher.java
! src/java.base/unix/classes/sun/nio/fs/UnixSecureDirectoryStream.java
! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
! test/jdk/java/nio/file/attribute/BasicFileAttributeView/SetTimesNanos.java

Changeset: e12f5141
Branch: hermetic-java-runtime
Author:    Nizar Benalla <nbenalla at openjdk.org>
Date:      2024-11-14 16:35:03 +0000
URL:       https://git.openjdk.org/leyden/commit/e12f5141201a5142325936650f4a417d27e814ae

8343781: Add since checker test to the Serviceability area modules

Reviewed-by: sspitsyn, cjplummer

= test/jdk/tools/sincechecker/modules/java.instrument/JavaInstrumentCheckSince.java
= test/jdk/tools/sincechecker/modules/java.management.rmi/JavaManagementRmiCheckSince.java
= test/jdk/tools/sincechecker/modules/java.management/JavaManagementCheckSince.java
= test/jdk/tools/sincechecker/modules/jdk.attach/JdkAttachCheckSince.java
= test/jdk/tools/sincechecker/modules/jdk.hotspot.agent/JdkHotspotAgentCheckSince.java
= test/jdk/tools/sincechecker/modules/jdk.jcmd/JdkJcmdCheckSince.java
= test/jdk/tools/sincechecker/modules/jdk.jconsole/JdkJconsoleCheckSince.java
= test/jdk/tools/sincechecker/modules/jdk.jdi/JdkJdiCheckSince.java
= test/jdk/tools/sincechecker/modules/jdk.jdwp.agent/JdkJdwpAgentCheckSince.java
= test/jdk/tools/sincechecker/modules/jdk.jstatd/JdkJstatdCheckSince.java
= test/jdk/tools/sincechecker/modules/jdk.management.agent/JdkManagementAgentCheckSince.java
= test/jdk/tools/sincechecker/modules/jdk.management/JdkManagementCheckSince.java

Changeset: 002b985a
Branch: hermetic-java-runtime
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2024-11-14 16:55:25 +0000
URL:       https://git.openjdk.org/leyden/commit/002b985a4633b6cf11143f589bcecc51490c739e

8342963: TestLargeStub::testUpcall doesn't test upcalls stubs

Reviewed-by: mcimadamore

! test/jdk/java/foreign/largestub/TestLargeStub.java

Changeset: 697f27c5
Branch: hermetic-java-runtime
Author:    Artur Barashev <abarashev at openjdk.org>
Committer: Sean Mullan <mullan at openjdk.org>
Date:      2024-11-14 17:44:13 +0000
URL:       https://git.openjdk.org/leyden/commit/697f27c5d53dbe275685b87c8ed1bcfe4da6e4d0

8341964: Add mechanism to disable different parts of TLS cipher suite

Reviewed-by: mullan, ascarpino

! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java
! src/java.base/share/conf/security/java.security
+ test/jdk/sun/security/ssl/CipherSuite/AbstractDisableCipherSuites.java
! test/jdk/sun/security/ssl/CipherSuite/NoDesRC4DesEdeCiphSuite.java
+ test/jdk/sun/security/ssl/CipherSuite/TLSCipherSuiteWildCardMatchingDisablePartsOfCipherSuite.java
+ test/jdk/sun/security/ssl/CipherSuite/TLSCipherSuiteWildCardMatchingIllegalArgument.java

Changeset: 4d4951a4
Branch: hermetic-java-runtime
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2024-11-14 17:50:03 +0000
URL:       https://git.openjdk.org/leyden/commit/4d4951a4420cf4a9a3bce88d8532055005cff289

8343889: Test runtime/cds/appcds/redefineClass/RedefineBasicTest.java failed
8344046: Tests under cds/appcds/jvmti/redefineClasses should have @requires vm.cds

Reviewed-by: iklam, matsaave

! test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/OldClassAndRedefineClass.java
! test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/RedefineBootClassTest.java
! test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/RedefineOldSuperTest.java
! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineBasicTest.java
! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineRunningMethods_Shared.java
! test/hotspot/jtreg/runtime/logging/RedefineClasses.java

Changeset: 681a57f9
Branch: hermetic-java-runtime
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-11-14 17:55:41 +0000
URL:       https://git.openjdk.org/leyden/commit/681a57f96099a4e434fef0f37fa9cd248357791f

8343064: ClassFormatError: Illegal class name from InnerClassLambdaMetafactory

Reviewed-by: jvernee

! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/LambdaMetafactory.java
+ test/jdk/java/lang/invoke/lambda/LambdaHiddenCaller.java

Changeset: 2cbce1f0
Branch: hermetic-java-runtime
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-11-14 17:59:14 +0000
URL:       https://git.openjdk.org/leyden/commit/2cbce1f0f19a308ce792b530bde0438bfe55531f

8344071: Mark some jdk/jfr/event/oldobject test flagless until they fixed to support all GC

Reviewed-by: stefank

! test/jdk/jdk/jfr/event/oldobject/TestClassLoaderLeak.java
! test/jdk/jdk/jfr/event/oldobject/TestObjectDescription.java

Changeset: ec148c13
Branch: hermetic-java-runtime
Author:    Phil Race <prr at openjdk.org>
Date:      2024-11-14 18:42:31 +0000
URL:       https://git.openjdk.org/leyden/commit/ec148c136555899c90f773b2904baf459efac3af

8344063: Remove doPrivileged calls from swing classes in the java.desktop module

Reviewed-by: honkar, kcr

! src/java.desktop/share/classes/javax/swing/AbstractAction.java
! src/java.desktop/share/classes/javax/swing/DebugGraphics.java
! src/java.desktop/share/classes/javax/swing/ImageIcon.java
! src/java.desktop/share/classes/javax/swing/JLayer.java
! src/java.desktop/share/classes/javax/swing/JPopupMenu.java
! src/java.desktop/share/classes/javax/swing/JRootPane.java
! src/java.desktop/share/classes/javax/swing/RepaintManager.java
! src/java.desktop/share/classes/javax/swing/SortingFocusTraversalPolicy.java
! src/java.desktop/share/classes/javax/swing/SwingPaintEventDispatcher.java
! src/java.desktop/share/classes/javax/swing/SwingUtilities.java
! src/java.desktop/share/classes/javax/swing/SwingWorker.java
! src/java.desktop/share/classes/javax/swing/Timer.java
! src/java.desktop/share/classes/javax/swing/TimerQueue.java
! src/java.desktop/share/classes/javax/swing/UIDefaults.java
! src/java.desktop/share/classes/javax/swing/UIManager.java
! src/java.desktop/share/classes/javax/swing/filechooser/FileSystemView.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicHTML.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLookAndFeel.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPopupMenuUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/DefaultMetalTheme.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLookAndFeel.java
! src/java.desktop/share/classes/javax/swing/text/AbstractDocument.java
! src/java.desktop/share/classes/javax/swing/text/JTextComponent.java
! src/java.desktop/share/classes/javax/swing/text/PlainView.java
! src/java.desktop/share/classes/javax/swing/text/html/HTMLEditorKit.java
! src/java.desktop/share/classes/javax/swing/text/html/parser/ParserDelegator.java
! src/java.desktop/share/classes/javax/swing/text/rtf/RTFReader.java
! test/jdk/java/awt/im/memoryleak/InputContextMemoryLeakTest.java

Changeset: d959c7de
Branch: hermetic-java-runtime
Author:    Sean Mullan <mullan at openjdk.org>
Date:      2024-11-14 20:32:32 +0000
URL:       https://git.openjdk.org/leyden/commit/d959c7ded7a2d6e24c7ac6c85e683b2657f6d967

8344147: Remove Security Manager dependencies from java.security.sasl module

Reviewed-by: rriggs, ascarpino

! src/java.security.sasl/share/classes/com/sun/security/sasl/Provider.java
! src/java.security.sasl/share/classes/javax/security/sasl/Sasl.java

Changeset: 7ef26330
Branch: hermetic-java-runtime
Author:    Nizar Benalla <nbenalla at openjdk.org>
Date:      2024-11-14 22:01:17 +0000
URL:       https://git.openjdk.org/leyden/commit/7ef263307ae23051950b69e7ef1b01c046e30676

8344128: Regression: make help broken after JDK-8340818

Reviewed-by: rriggs, dholmes, ihse

! make/Global.gmk

Changeset: db56266a
Branch: hermetic-java-runtime
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-11-14 22:23:16 +0000
URL:       https://git.openjdk.org/leyden/commit/db56266ad164b4ecae59451dc0a832097dbfbd8e

8344250: Obsolete the DontYieldALot flag

Reviewed-by: darcy, matsaave, iklam

! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/aix_ppc/globals_aix_ppc.hpp
! src/hotspot/os_cpu/bsd_aarch64/globals_bsd_aarch64.hpp
! src/hotspot/os_cpu/bsd_x86/globals_bsd_x86.hpp
! src/hotspot/os_cpu/bsd_zero/globals_bsd_zero.hpp
! src/hotspot/os_cpu/linux_aarch64/globals_linux_aarch64.hpp
! src/hotspot/os_cpu/linux_arm/globals_linux_arm.hpp
! src/hotspot/os_cpu/linux_ppc/globals_linux_ppc.hpp
! src/hotspot/os_cpu/linux_riscv/globals_linux_riscv.hpp
! src/hotspot/os_cpu/linux_s390/globals_linux_s390.hpp
! src/hotspot/os_cpu/linux_x86/globals_linux_x86.hpp
! src/hotspot/os_cpu/linux_zero/globals_linux_zero.hpp
! src/hotspot/os_cpu/windows_aarch64/globals_windows_aarch64.hpp
! src/hotspot/os_cpu/windows_x86/globals_windows_x86.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/os.hpp

Changeset: 99070658
Branch: hermetic-java-runtime
Author:    Phil Race <prr at openjdk.org>
Date:      2024-11-15 04:51:55 +0000
URL:       https://git.openjdk.org/leyden/commit/99070658fd09ee3d1835f814c939d62e249c5704

8344065: Remove SecurityManager uses from the java.datatransfer module

Reviewed-by: serb

! src/java.base/share/classes/module-info.java
! src/java.datatransfer/share/classes/java/awt/datatransfer/DataFlavor.java
! src/java.datatransfer/share/classes/java/awt/datatransfer/SystemFlavorMap.java

Changeset: 0ae5748f
Branch: hermetic-java-runtime
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2024-11-15 07:16:34 +0000
URL:       https://git.openjdk.org/leyden/commit/0ae5748f74fda79cff8c62eafbef144cde7abf14

8343982: Remove usage of security manager from ClassLoader and related classes

Reviewed-by: jpai, yzheng, lancea

! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/jdk/internal/loader/BootLoader.java
! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java
! src/java.base/share/classes/jdk/internal/loader/ClassLoaders.java
! src/java.base/share/classes/jdk/internal/loader/Loader.java
! src/java.base/share/classes/jdk/internal/loader/NativeLibraries.java
! src/java.base/share/classes/jdk/internal/loader/RawNativeLibraries.java

Changeset: 21966942
Branch: hermetic-java-runtime
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-11-15 07:31:55 +0000
URL:       https://git.openjdk.org/leyden/commit/21966942b6b5341d0d221d10c3eaa629e543d017

8344104: TestMergeStores fails with ArrayIndexOutOfBoundException

Reviewed-by: shade, chagedorn, dlong

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

Changeset: 857f68c6
Branch: hermetic-java-runtime
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Date:      2024-11-15 07:47:11 +0000
URL:       https://git.openjdk.org/leyden/commit/857f68c60f9c82c38f3b3a83692477dfe50a6ea4

8344179: SecurityManager cleanup in the ZIP and JAR areas

Reviewed-by: lancea, rriggs, mullan, jpai

! src/java.base/share/classes/java/util/jar/JarFile.java
! src/java.base/share/classes/java/util/zip/ZipFile.java
! src/java.base/share/classes/java/util/zip/ZipOutputStream.java

Changeset: bfee766f
Branch: hermetic-java-runtime
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Date:      2024-11-15 07:48:15 +0000
URL:       https://git.openjdk.org/leyden/commit/bfee766f035fb1b122cd3f3703b9e2a2d85abfe6

8344183: (zipfs) SecurityManager cleanup in the ZipFS area

Reviewed-by: mullan, lancea

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

Changeset: 0c191f66
Branch: hermetic-java-runtime
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Date:      2024-11-15 09:47:43 +0000
URL:       https://git.openjdk.org/leyden/commit/0c191f66299900d5de2629f6c6a761c55c7a97b5

8344185: Remove calls to SecurityManager in sun.net.ftp

Reviewed-by: alanb, michaelm, dfuchs

! src/java.base/share/classes/sun/net/ftp/FtpClient.java
! src/java.base/share/classes/sun/net/ftp/FtpClientProvider.java
! src/java.base/share/classes/sun/net/ftp/impl/FtpClient.java

Changeset: 5b9932f8
Branch: hermetic-java-runtime
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2024-11-15 10:07:18 +0000
URL:       https://git.openjdk.org/leyden/commit/5b9932f8f3c320f1d2c95403478a6069d05da52a

8338288: Compiler Implementation for Flexible Constructor Bodies (Third Preview)
8322882: Null pointer error when compiling Static initializer in a local class
8334248: Invalid error for early construction local class constructor method reference
8330037: Compiler produces invalid bytecode for method class creation from static method

Reviewed-by: jlahoda, vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Kinds.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/langtools/tools/javac/LocalFreeVarStaticInstantiate.java
+ test/langtools/tools/javac/LocalFreeVarStaticInstantiate.out
! test/langtools/tools/javac/QualifiedAccess/QualifiedAccess_2.java
+ test/langtools/tools/javac/SuperInit/EarlyIndirectOuterCapture.java
+ test/langtools/tools/javac/SuperInit/EarlyIndirectOuterCapture.out
+ test/langtools/tools/javac/SuperInit/EarlyLocalCtorRef.java
= test/langtools/tools/javac/SuperInit/EarlyLocalTest2.java
= test/langtools/tools/javac/SuperInit/EarlyLocalTest3.java
+ test/langtools/tools/javac/SuperInit/EarlyLocalTest8.java
- test/langtools/tools/javac/diags/examples/CantAccessInnerClsConstr.java
+ test/langtools/tools/javac/diags/examples/LocalClassCantBeInstStatic.java
! test/langtools/tools/javac/lambda/MethodReference23.out
! test/langtools/tools/javac/lambda/MethodReference37.out
! test/langtools/tools/javac/lambda/MethodReferenceNoThisTest.out
! test/langtools/tools/javac/lambda/methodReference/MethodRefToInnerWithoutOuter.out

Changeset: 3eece6e9
Branch: hermetic-java-runtime
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2024-11-15 10:20:08 +0000
URL:       https://git.openjdk.org/leyden/commit/3eece6e941035e091e8ece7dd44a1837417c9b87

8341907: javac -Xlint should ignore /// on first line of source file

Reviewed-by: jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ test/langtools/tools/javac/danglingDocComments/JBangException1.java
+ test/langtools/tools/javac/danglingDocComments/JBangException2.enabled.out
+ test/langtools/tools/javac/danglingDocComments/JBangException2.java
+ test/langtools/tools/javac/danglingDocComments/JBangException3.enabled.out
+ test/langtools/tools/javac/danglingDocComments/JBangException3.java
+ test/langtools/tools/javac/danglingDocComments/JBangExceptionTest.java

Changeset: 75c651f8
Branch: hermetic-java-runtime
Author:    Casper Norrbin <cnorrbin at openjdk.org>
Date:      2024-11-15 11:28:02 +0000
URL:       https://git.openjdk.org/leyden/commit/75c651f859c1372175040a06c68a08298d4da0f1

8327156: Avoid copying in StringTable::intern(oop, TRAPS)
8326865: Avoid copying in StringTable::intern(Symbol*, TRAPS)
8327825: StringTable::intern is slow

Reviewed-by: dholmes, coleenp, jsjolen

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/stringTable.hpp
+ test/hotspot/gtest/classfile/test_stringConversion.cpp
+ test/hotspot/gtest/classfile/test_stringIntern.cpp

Changeset: ba393219
Branch: hermetic-java-runtime
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-11-15 11:40:15 +0000
URL:       https://git.openjdk.org/leyden/commit/ba39321902400e103cdce0b326d0005123b1d87e

8343881: java.lang.classfile.Attribute  attributeName() method should return Utf8Entry

Reviewed-by: liach

! src/java.base/share/classes/java/lang/classfile/Attribute.java
! src/java.base/share/classes/java/lang/classfile/CustomAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractAttributeMapper.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BoundAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassPrinterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
! src/java.base/share/classes/jdk/internal/classfile/impl/UnboundAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/ParserVerifier.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java
! test/jdk/jdk/classfile/BoundAttributeTest.java
! test/jdk/jdk/classfile/CorpusTest.java
! test/jdk/jdk/classfile/LimitsTest.java
! test/jdk/jdk/classfile/LowJCovAttributeTest.java
! test/jdk/jdk/classfile/LowModuleTest.java
! test/jdk/jdk/classfile/VerifierSelfTest.java
! test/jdk/jdk/classfile/helpers/ClassRecord.java
! test/jdk/jdk/classfile/helpers/RebuildingTransformation.java
! test/langtools/tools/javac/classfiles/attributes/AnnotationDefault/AnnotationDefaultTest.java
! test/langtools/tools/javac/classfiles/attributes/EnclosingMethod/EnclosingMethodTest.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/LineNumberTestBase.java
! test/langtools/tools/javac/classfiles/attributes/Signature/Driver.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/SourceFileTestBase.java
! test/langtools/tools/javac/classfiles/attributes/deprecated/DeprecatedTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesTestBase.java
! test/langtools/tools/javac/sealed/CheckSubtypesOfSealedTest.java
! test/langtools/tools/javap/T6716452.java

Changeset: 5e276085
Branch: hermetic-java-runtime
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Date:      2024-11-15 12:18:53 +0000
URL:       https://git.openjdk.org/leyden/commit/5e2760856c3844d9ad6200fef0c09ece0acac73a

8344188: Cleanup sun.net.www.protocol.jar.JarFileFactory after JEP 486 integration

Reviewed-by: jpai, dfuchs

! src/java.base/share/classes/sun/net/www/protocol/jar/JarFileFactory.java

Changeset: 3245f56e
Branch: hermetic-java-runtime
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2024-11-15 12:45:48 +0000
URL:       https://git.openjdk.org/leyden/commit/3245f56e53792b3cfc9788799ba1594d6af15bea

8344164: [s390x] ProblemList hotspot/jtreg/runtime/NMT/VirtualAllocCommitMerge.java

Reviewed-by: lucy

! test/hotspot/jtreg/ProblemList.txt

Changeset: a672138a
Branch: hermetic-java-runtime
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2024-11-15 13:38:52 +0000
URL:       https://git.openjdk.org/leyden/commit/a672138aa7cb61c4f905de365628c0bbed6901ac

8344161: Argument type mismatch for jfr_type_id

Reviewed-by: kbarrett

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

Changeset: 6cdebf0e
Branch: hermetic-java-runtime
Author:    Sonia Zaldana Calles <szaldana at openjdk.org>
Date:      2024-11-15 14:07:32 +0000
URL:       https://git.openjdk.org/leyden/commit/6cdebf0e4ce274fcaaff0bad292d467e31d698d8

8343599: Kmem limit and max values swapped when printing container information

Reviewed-by: sjohanss, sgehwolf

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

Changeset: 84ffb64c
Branch: hermetic-java-runtime
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-11-15 14:38:17 +0000
URL:       https://git.openjdk.org/leyden/commit/84ffb64cd73f8af11cf3670c6f19d282c2ac6961

8334714: Implement JEP 484: Class-File API

Reviewed-by: liach, vromero

! src/java.base/share/classes/java/lang/classfile/AccessFlags.java
! src/java.base/share/classes/java/lang/classfile/Annotation.java
! src/java.base/share/classes/java/lang/classfile/AnnotationElement.java
! src/java.base/share/classes/java/lang/classfile/AnnotationValue.java
! src/java.base/share/classes/java/lang/classfile/Attribute.java
! src/java.base/share/classes/java/lang/classfile/AttributeMapper.java
! src/java.base/share/classes/java/lang/classfile/AttributedElement.java
! src/java.base/share/classes/java/lang/classfile/Attributes.java
! src/java.base/share/classes/java/lang/classfile/BootstrapMethodEntry.java
! src/java.base/share/classes/java/lang/classfile/BufWriter.java
! src/java.base/share/classes/java/lang/classfile/ClassBuilder.java
! src/java.base/share/classes/java/lang/classfile/ClassElement.java
! src/java.base/share/classes/java/lang/classfile/ClassFile.java
! src/java.base/share/classes/java/lang/classfile/ClassFileBuilder.java
! src/java.base/share/classes/java/lang/classfile/ClassFileElement.java
! src/java.base/share/classes/java/lang/classfile/ClassFileTransform.java
! src/java.base/share/classes/java/lang/classfile/ClassFileVersion.java
! src/java.base/share/classes/java/lang/classfile/ClassHierarchyResolver.java
! src/java.base/share/classes/java/lang/classfile/ClassModel.java
! src/java.base/share/classes/java/lang/classfile/ClassReader.java
! src/java.base/share/classes/java/lang/classfile/ClassSignature.java
! src/java.base/share/classes/java/lang/classfile/ClassTransform.java
! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java
! src/java.base/share/classes/java/lang/classfile/CodeElement.java
! src/java.base/share/classes/java/lang/classfile/CodeModel.java
! src/java.base/share/classes/java/lang/classfile/CodeTransform.java
! src/java.base/share/classes/java/lang/classfile/CompoundElement.java
! src/java.base/share/classes/java/lang/classfile/CustomAttribute.java
! src/java.base/share/classes/java/lang/classfile/FieldBuilder.java
! src/java.base/share/classes/java/lang/classfile/FieldElement.java
! src/java.base/share/classes/java/lang/classfile/FieldModel.java
! src/java.base/share/classes/java/lang/classfile/FieldTransform.java
! src/java.base/share/classes/java/lang/classfile/Instruction.java
! src/java.base/share/classes/java/lang/classfile/Interfaces.java
! src/java.base/share/classes/java/lang/classfile/Label.java
! src/java.base/share/classes/java/lang/classfile/MethodBuilder.java
! src/java.base/share/classes/java/lang/classfile/MethodElement.java
! src/java.base/share/classes/java/lang/classfile/MethodModel.java
! src/java.base/share/classes/java/lang/classfile/MethodSignature.java
! src/java.base/share/classes/java/lang/classfile/MethodTransform.java
! src/java.base/share/classes/java/lang/classfile/Opcode.java
! src/java.base/share/classes/java/lang/classfile/PseudoInstruction.java
! src/java.base/share/classes/java/lang/classfile/Signature.java
! src/java.base/share/classes/java/lang/classfile/Superclass.java
! src/java.base/share/classes/java/lang/classfile/TypeAnnotation.java
! src/java.base/share/classes/java/lang/classfile/TypeKind.java
! src/java.base/share/classes/java/lang/classfile/attribute/AnnotationDefaultAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/BootstrapMethodsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/CharacterRangeInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/CharacterRangeTableAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/CodeAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/CompilationIDAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ConstantValueAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/DeprecatedAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/EnclosingMethodAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ExceptionsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/InnerClassInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/InnerClassesAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/LineNumberInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/LineNumberTableAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableTableAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableTypeInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableTypeTableAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/MethodParameterInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/MethodParametersAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleExportInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleHashInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleHashesAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleMainClassAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleOpenInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModulePackagesAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleProvideInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleRequireInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleResolutionAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleTargetAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/NestHostAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/NestMembersAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/PermittedSubclassesAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RecordAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RecordComponentInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleAnnotationsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleParameterAnnotationsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleTypeAnnotationsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleAnnotationsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleParameterAnnotationsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleTypeAnnotationsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/SignatureAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/SourceDebugExtensionAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/SourceFileAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/SourceIDAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/StackMapFrameInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/StackMapTableAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/SyntheticAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/UnknownAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/package-info.java
! src/java.base/share/classes/java/lang/classfile/components/ClassPrinter.java
! src/java.base/share/classes/java/lang/classfile/components/ClassRemapper.java
! src/java.base/share/classes/java/lang/classfile/components/CodeLocalsShifter.java
! src/java.base/share/classes/java/lang/classfile/components/CodeRelabeler.java
! src/java.base/share/classes/java/lang/classfile/components/CodeStackTracker.java
! src/java.base/share/classes/java/lang/classfile/components/package-info.java
! src/java.base/share/classes/java/lang/classfile/constantpool/AnnotationConstantValueEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ClassEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantDynamicEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPool.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolBuilder.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolException.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantValueEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/DoubleEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/DynamicConstantPoolEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/FieldRefEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/FloatEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/IntegerEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/InterfaceMethodRefEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/InvokeDynamicEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/LoadableConstantEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/LongEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/MemberRefEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/MethodHandleEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/MethodRefEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/MethodTypeEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ModuleEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/NameAndTypeEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/PackageEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/PoolEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/StringEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/Utf8Entry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/package-info.java
! src/java.base/share/classes/java/lang/classfile/instruction/ArrayLoadInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/ArrayStoreInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/BranchInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/CharacterRange.java
! src/java.base/share/classes/java/lang/classfile/instruction/ConstantInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/ConvertInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/DiscontinuedInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/ExceptionCatch.java
! src/java.base/share/classes/java/lang/classfile/instruction/FieldInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/IncrementInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/InvokeDynamicInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/InvokeInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/LabelTarget.java
! src/java.base/share/classes/java/lang/classfile/instruction/LineNumber.java
! src/java.base/share/classes/java/lang/classfile/instruction/LoadInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/LocalVariable.java
! src/java.base/share/classes/java/lang/classfile/instruction/LocalVariableType.java
! src/java.base/share/classes/java/lang/classfile/instruction/LookupSwitchInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/MonitorInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/NewMultiArrayInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/NewObjectInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/NewPrimitiveArrayInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/NewReferenceArrayInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/NopInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/OperatorInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/ReturnInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/StackInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/StoreInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/SwitchCase.java
! src/java.base/share/classes/java/lang/classfile/instruction/TableSwitchInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/ThrowInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/TypeCheckInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/package-info.java
! src/java.base/share/classes/java/lang/classfile/package-info.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java

Changeset: 40a055eb
Branch: hermetic-java-runtime
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2024-11-15 15:05:33 +0000
URL:       https://git.openjdk.org/leyden/commit/40a055ebd2cdeda237108bb506126a09460de5b5

8344228: Revisit SecurityManager usage in java.net.http after JEP 486 integration

Reviewed-by: jpai

! src/java.net.http/share/classes/java/net/http/HttpClient.java
! src/java.net.http/share/classes/jdk/internal/net/http/Exchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientBuilderImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/PlainTunnelingConnection.java
- src/java.net.http/share/classes/jdk/internal/net/http/PrivilegedExecutor.java
! src/java.net.http/share/classes/jdk/internal/net/http/RequestPublishers.java
! src/java.net.http/share/classes/jdk/internal/net/http/ResponseBodyHandlers.java
! src/java.net.http/share/classes/jdk/internal/net/http/ResponseSubscribers.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/ImmutableExtendedSSLSession.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java
! src/java.net.http/share/classes/jdk/internal/net/http/hpack/HPACK.java
! src/java.net.http/share/classes/jdk/internal/net/http/websocket/OpeningHandshake.java
! test/jdk/java/net/httpclient/DebugLoggerTest.java
! test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest.java
! test/jdk/java/net/httpclient/FilePublisher/SecureZipFSProvider.java
! test/jdk/java/net/httpclient/ProxyServer.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/TestServerConfigurator.java
! test/jdk/java/net/httpclient/security/filePerms/FileProcessorPermissionTest.java
! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/AuthenticationFilterTest.java
! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/RawChannelTest.java
! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/SimpleSSLContext.java

Changeset: 3c38ed41
Branch: hermetic-java-runtime
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-11-15 15:57:34 +0000
URL:       https://git.openjdk.org/leyden/commit/3c38ed4128f8762d04ae093d7e8f015bfd4fc2da

8344314: Revert removal of jdk.internal.java.PreviewFeature.CLASSFILE_API

Reviewed-by: liach

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

Changeset: 0b9b82af
Branch: hermetic-java-runtime
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2024-11-15 16:11:34 +0000
URL:       https://git.openjdk.org/leyden/commit/0b9b82af0376a3e81c118e9219b896c7c40a52d3

8343039: Remove jdk.internal.misc.InternalLock and usages from java.io

Reviewed-by: liach, alanb

! src/java.base/share/classes/java/io/BufferedInputStream.java
! src/java.base/share/classes/java/io/BufferedOutputStream.java
! src/java.base/share/classes/java/io/BufferedReader.java
! src/java.base/share/classes/java/io/BufferedWriter.java
! src/java.base/share/classes/java/io/InputStreamReader.java
! src/java.base/share/classes/java/io/OutputStreamWriter.java
! src/java.base/share/classes/java/io/PrintStream.java
! src/java.base/share/classes/java/io/PrintWriter.java
! src/java.base/share/classes/java/io/PushbackInputStream.java
! src/java.base/share/classes/java/io/Reader.java
! src/java.base/share/classes/java/io/Writer.java
! src/java.base/share/classes/java/lang/Throwable.java
- src/java.base/share/classes/jdk/internal/access/JavaIOPrintStreamAccess.java
- src/java.base/share/classes/jdk/internal/access/JavaIOPrintWriterAccess.java
! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java
- src/java.base/share/classes/jdk/internal/misc/InternalLock.java
! src/java.base/share/classes/sun/nio/cs/StreamDecoder.java
! src/java.base/share/classes/sun/nio/cs/StreamEncoder.java
! test/jdk/java/lang/ProcessBuilder/Basic.java

Changeset: 1866c0c2
Branch: hermetic-java-runtime
Author:    Paul Sandoz <psandoz at openjdk.org>
Date:      2024-11-15 17:22:11 +0000
URL:       https://git.openjdk.org/leyden/commit/1866c0c2ce925ed5236532cb7e3bdc61a6cd18d5

8344259: Annotate Float16 with jdk.internal.ValueBased

Reviewed-by: liach, darcy

! src/java.base/share/classes/module-info.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16.java

Changeset: ff12ff53
Branch: hermetic-java-runtime
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2024-11-15 18:10:30 +0000
URL:       https://git.openjdk.org/leyden/commit/ff12ff534abb2e08d1bb44a83ef4f84b8476f94c

8340453: C2: Improve encoding of LoadNKlass for compact headers

Reviewed-by: rcastanedalo, mli

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/oops/markWord.hpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/opto/memnode.hpp

Changeset: fc8fb34f
Branch: hermetic-java-runtime
Author:    Sean Mullan <mullan at openjdk.org>
Date:      2024-11-15 19:02:13 +0000
URL:       https://git.openjdk.org/leyden/commit/fc8fb34f3dcef2435bb35d54b3eb77cad4945dd3

8344214: Remove Security Manager dependencies from jdk.crypto.mscapi module

Reviewed-by: rriggs, ascarpino

! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CKeyStore.java
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/SunMSCAPI.java

Changeset: 1bb0d3ba
Branch: hermetic-java-runtime
Author:    Phil Race <prr at openjdk.org>
Date:      2024-11-15 19:02:29 +0000
URL:       https://git.openjdk.org/leyden/commit/1bb0d3baaa3e6b0bf81445f818e74a41394df22b

8344062: Remove doPrivileged calls from awt and beans classes in the java.desktop module

Reviewed-by: serb

! src/java.desktop/share/classes/java/awt/Component.java
! src/java.desktop/share/classes/java/awt/Container.java
! src/java.desktop/share/classes/java/awt/Cursor.java
! src/java.desktop/share/classes/java/awt/DefaultKeyboardFocusManager.java
! src/java.desktop/share/classes/java/awt/Desktop.java
! src/java.desktop/share/classes/java/awt/Dialog.java
! src/java.desktop/share/classes/java/awt/EventQueue.java
! src/java.desktop/share/classes/java/awt/Font.java
! src/java.desktop/share/classes/java/awt/GraphicsEnvironment.java
! src/java.desktop/share/classes/java/awt/KeyboardFocusManager.java
! src/java.desktop/share/classes/java/awt/SequencedEvent.java
! src/java.desktop/share/classes/java/awt/SplashScreen.java
! src/java.desktop/share/classes/java/awt/Toolkit.java
! src/java.desktop/share/classes/java/awt/WaitDispatchSupport.java
! src/java.desktop/share/classes/java/awt/Window.java
! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java
! src/java.desktop/share/classes/java/awt/dnd/DragSource.java
! src/java.desktop/share/classes/java/awt/event/NativeLibLoader.java
! src/java.desktop/share/classes/java/awt/image/BufferedImage.java
! src/java.desktop/share/classes/java/awt/image/ColorModel.java
! src/java.desktop/share/classes/java/beans/EventHandler.java
! src/java.desktop/share/classes/java/beans/MetaData.java
! src/java.desktop/share/classes/java/beans/SimpleBeanInfo.java
! src/java.desktop/share/classes/java/beans/Statement.java
! src/java.desktop/share/classes/java/beans/XMLDecoder.java

Changeset: f62e05ee
Branch: hermetic-java-runtime
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Date:      2024-11-15 19:21:07 +0000
URL:       https://git.openjdk.org/leyden/commit/f62e05ee96085675041c5cb94762f78abbc89783

8344231: SecurityManager cleanup in java.lang.module and jdk.internal.module

Reviewed-by: alanb

! src/java.base/share/classes/java/lang/module/ModuleFinder.java
! src/java.base/share/classes/jdk/internal/module/ModuleReferences.java
! src/java.base/share/classes/jdk/internal/module/Modules.java
! src/java.base/share/classes/jdk/internal/module/SystemModuleFinders.java

Changeset: 73fd8919
Branch: hermetic-java-runtime
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Date:      2024-11-15 19:21:30 +0000
URL:       https://git.openjdk.org/leyden/commit/73fd8919f581cd79d285d7f30bfac3457ef1127d

8344216: Remove calls to SecurityManager and and doPrivileged in java.net.Authenticator, java.net.CookieHandler, and java.net.ResponseCache after JEP 486 integration

Reviewed-by: dfuchs

! src/java.base/share/classes/java/net/Authenticator.java
! src/java.base/share/classes/java/net/CookieHandler.java
! src/java.base/share/classes/java/net/ResponseCache.java
! src/java.base/share/classes/sun/security/util/SecurityConstants.java

Changeset: f3168082
Branch: hermetic-java-runtime
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Date:      2024-11-15 19:22:30 +0000
URL:       https://git.openjdk.org/leyden/commit/f3168082b809dfe39afdf7064a83e7a39a1d3094

8344189: Cleanup code in sun.net.www.protocol.mailto.MailToURLConnection and sun.net.smtp after JEP 486 integration

Reviewed-by: dfuchs

! src/java.base/share/classes/sun/net/smtp/SmtpClient.java
! src/java.base/share/classes/sun/net/www/protocol/mailto/MailToURLConnection.java

Changeset: 59ffac84
Branch: hermetic-java-runtime
Author:    Volkan Yazıcı <volkan.yazici at oracle.com>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2024-11-15 19:56:48 +0000
URL:       https://git.openjdk.org/leyden/commit/59ffac84d39250623b0e6bcb871b5b3fe9c9cfe6

8342811: java/net/httpclient/PlainProxyConnectionTest.java failed: Unexpected connection count: 5

Reviewed-by: dfuchs

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

Changeset: c5b6ed8c
Branch: hermetic-java-runtime
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2024-11-15 20:29:14 +0000
URL:       https://git.openjdk.org/leyden/commit/c5b6ed8ca0d4f9862fd6a890bcd457f73582696d

8344252: SM cleanup in java.util classes

Reviewed-by: naoto, smarks

! src/java.base/share/classes/java/util/Arrays.java
! src/java.base/share/classes/java/util/Calendar.java
! src/java.base/share/classes/java/util/Currency.java
! src/java.base/share/classes/java/util/Locale.java
! src/java.base/share/classes/java/util/Properties.java
! src/java.base/share/classes/java/util/PropertyResourceBundle.java
! src/java.base/share/classes/java/util/ResourceBundle.java
! src/java.base/share/classes/java/util/TimeZone.java
! src/java.base/share/classes/java/util/Tripwire.java
! src/java.base/share/classes/java/util/spi/AbstractResourceBundleProvider.java
! src/java.base/share/classes/java/util/spi/LocaleServiceProvider.java
! src/java.base/share/classes/java/util/spi/ToolProvider.java
! src/java.base/share/classes/java/util/stream/Tripwire.java

Changeset: c388455d
Branch: hermetic-java-runtime
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2024-11-15 20:30:04 +0000
URL:       https://git.openjdk.org/leyden/commit/c388455d0a463c9cb52ad18050f1155ec4ac0e6c

8344197: SM cleanup in java.util.concurrent

Reviewed-by: alanb, dl

! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListSet.java
! src/java.base/share/classes/java/util/concurrent/CopyOnWriteArrayList.java
! src/java.base/share/classes/java/util/concurrent/Executors.java
! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java
! src/java.base/share/classes/java/util/concurrent/ThreadLocalRandom.java
! src/java.base/share/classes/java/util/concurrent/ThreadPerTaskExecutor.java
! src/java.base/share/classes/java/util/concurrent/ThreadPoolExecutor.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicIntegerFieldUpdater.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLongFieldUpdater.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceArray.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceFieldUpdater.java
! src/java.base/share/classes/java/util/concurrent/atomic/Striped64.java

Changeset: 276251c4
Branch: hermetic-java-runtime
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2024-11-15 21:21:03 +0000
URL:       https://git.openjdk.org/leyden/commit/276251c44a1a5b9dc36b27ecbaed37de62fc7558

8342826: Improve performance of oopDesc::klass() after JDK-8305895

Reviewed-by: coleenp, shade, mli

+ src/hotspot/share/oops/objLayout.cpp
+ src/hotspot/share/oops/objLayout.hpp
+ src/hotspot/share/oops/objLayout.inline.hpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/runtime/arguments.cpp

Changeset: 41a2d49f
Branch: hermetic-java-runtime
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2024-11-15 22:28:54 +0000
URL:       https://git.openjdk.org/leyden/commit/41a2d49f0a1ed298b8ab023ce634335464454fe7

8331497: Implement JEP 483: Ahead-of-Time Class Loading & Linking

Reviewed-by: jrose, kvn, heidinga, asmehra, vlivanov

! make/RunTests.gmk
+ src/hotspot/share/cds/aotClassInitializer.cpp
+ src/hotspot/share/cds/aotClassInitializer.hpp
+ src/hotspot/share/cds/aotClassLinker.cpp
+ src/hotspot/share/cds/aotClassLinker.hpp
+ src/hotspot/share/cds/aotConstantPoolResolver.cpp
+ src/hotspot/share/cds/aotConstantPoolResolver.hpp
+ src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp
+ src/hotspot/share/cds/aotLinkedClassBulkLoader.hpp
+ src/hotspot/share/cds/aotLinkedClassTable.cpp
+ src/hotspot/share/cds/aotLinkedClassTable.hpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveHeapLoader.cpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/archiveUtils.inline.hpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/cdsEnumKlass.cpp
! src/hotspot/share/cds/cdsHeapVerifier.cpp
! src/hotspot/share/cds/cds_globals.hpp
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/classListWriter.cpp
- src/hotspot/share/cds/classPrelinker.cpp
- src/hotspot/share/cds/classPrelinker.hpp
! src/hotspot/share/cds/dumpAllocStats.cpp
! src/hotspot/share/cds/dumpAllocStats.hpp
! src/hotspot/share/cds/dumpTimeClassInfo.hpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/lambdaFormInvokers.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/cds/runTimeClassInfo.cpp
! src/hotspot/share/cds/runTimeClassInfo.hpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/classfile/vmClassMacros.hpp
! src/hotspot/share/classfile/vmClasses.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/interpreterRuntime.hpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/memory/iterator.inline.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/cpCache.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExport.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/flags/jvmFlagAccess.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.hpp
! src/hotspot/share/runtime/threads.cpp
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/invoke/LambdaFormEditor.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! src/java.base/share/classes/java/lang/invoke/MethodTypeForm.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java
! src/java.base/share/classes/jdk/internal/misc/Unsafe.java
+ test/hotspot/jtreg/ProblemList-AotJdk.txt
! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/runtime/cds/SharedBaseAddress.java
+ test/hotspot/jtreg/runtime/cds/appcds/AOTFlags.java
! test/hotspot/jtreg/runtime/cds/appcds/ClassPathAttr.java
! test/hotspot/jtreg/runtime/cds/appcds/LambdaContainsOldInf.java
! test/hotspot/jtreg/runtime/cds/appcds/LambdaWithOldClass.java
! test/hotspot/jtreg/runtime/cds/appcds/LambdaWithUseImplMethodHandle.java
! test/hotspot/jtreg/runtime/cds/appcds/TestParallelGCWithCDS.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTClassLinkingVMOptions.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/InitiatingLoaderTester.jasm
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchiveHeapTestClass.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/CustomClassListDump.java
! test/hotspot/jtreg/runtime/cds/appcds/jvmti/ClassFileLoadHookTest.java
! test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/OldClassAndRedefineClass.java
+ test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/AOTLinkedLambdas.java
+ test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/AOTLinkedVarHandles.java
! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/ResolvedConstants.java
+ test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/StringConcatTestOld.jasm
+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/OldConsumer.jasm
+ test/jdk/ProblemList-AotJdk.txt
! test/jdk/jdk/internal/misc/CDS/ArchivedEnumTest.java
! test/jtreg-ext/requires/VMProps.java
! test/lib/jdk/test/lib/cds/CDSAppTester.java
! test/lib/jdk/test/lib/cds/CDSTestUtils.java

Changeset: 2c509a15
Branch: hermetic-java-runtime
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2024-11-15 23:55:45 +0000
URL:       https://git.openjdk.org/leyden/commit/2c509a158fad63e69a8072fa4a7588eaacf37dc0

8344326: Move jpackage tests from "jdk.jpackage.tests" package to the default package

Reviewed-by: almatvee

! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java
= test/jdk/tools/jpackage/linux/UsrTreeTest.java
= test/jdk/tools/jpackage/share/AppVersionTest.java
= test/jdk/tools/jpackage/share/BasicTest.java
= test/jdk/tools/jpackage/share/CookedRuntimeTest.java
= test/jdk/tools/jpackage/share/DotInNameTest.java
= test/jdk/tools/jpackage/share/ErrorTest.java
= test/jdk/tools/jpackage/share/JLinkOptionsTest.java
= test/jdk/tools/jpackage/share/JavaOptionsEqualsTest.java
= test/jdk/tools/jpackage/share/JavaOptionsTest.java
= test/jdk/tools/jpackage/share/MainClassTest.java
= test/jdk/tools/jpackage/share/ModulePathTest.java
= test/jdk/tools/jpackage/share/ModulePathTest2.java
= test/jdk/tools/jpackage/share/ModulePathTest3.java
= test/jdk/tools/jpackage/share/MultipleJarAppTest.java
= test/jdk/tools/jpackage/share/NoMPathRuntimeTest.java
= test/jdk/tools/jpackage/share/NonExistentTest.java
= test/jdk/tools/jpackage/share/PredefinedAppImageErrorTest.java
= test/jdk/tools/jpackage/share/UnicodeArgsTest.java
= test/jdk/tools/jpackage/share/VendorTest.java
! test/jdk/tools/jpackage/windows/WinL10nTest.java

Changeset: da403887
Branch: hermetic-java-runtime
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-11-16 01:23:29 +0000
URL:       https://git.openjdk.org/leyden/commit/da4038873622a19ec10130d617969892583073e1

8344315: Clean up sun.net.www.protocol.jrt.JavaRuntimeURLConnection after JEP 486 integration

Reviewed-by: dfuchs, alanb

! src/java.base/share/classes/sun/net/www/protocol/jrt/JavaRuntimeURLConnection.java

Changeset: d2e4b511
Branch: hermetic-java-runtime
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-11-16 01:29:45 +0000
URL:       https://git.openjdk.org/leyden/commit/d2e4b51133674381f2e220abc0e07704e5346b05

8344186: Cleanup sun.net.www.MimeTable after JEP 486 integration

Reviewed-by: dfuchs

! src/java.base/share/classes/sun/net/www/MimeTable.java

Changeset: a91d4c02
Branch: hermetic-java-runtime
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-11-16 11:39:20 +0000
URL:       https://git.openjdk.org/leyden/commit/a91d4c022f1ccaec68d7e3ce21be402ffc568eca

8344233: Remove calls to SecurityManager and doPrivileged in java.net.ProxySelector and sun.net.spi.DefaultProxySelector after JEP 486 integration

Reviewed-by: dfuchs

! src/java.base/share/classes/java/net/ProxySelector.java
! src/java.base/share/classes/sun/net/spi/DefaultProxySelector.java
! src/java.base/share/classes/sun/security/util/SecurityConstants.java
! test/jdk/java/net/URLPermission/nstest/LookupTest.java

Changeset: d0b770c9
Branch: hermetic-java-runtime
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Date:      2024-11-16 13:31:06 +0000
URL:       https://git.openjdk.org/leyden/commit/d0b770c938be6b5b3a0176148265ef33184a9b8b

8344289: SM cleanup in jdk.internal.util

Reviewed-by: liach, rriggs, bpb

! src/java.base/share/classes/jdk/internal/util/ClassFileDumper.java
! src/java.base/share/classes/jdk/internal/util/StaticProperty.java
! src/java.base/share/classes/jdk/internal/util/random/RandomSupport.java

Changeset: fec0d1cf
Branch: hermetic-java-runtime
Author:    Nizar Benalla <nbenalla at openjdk.org>
Date:      2024-11-16 20:27:26 +0000
URL:       https://git.openjdk.org/leyden/commit/fec0d1cf5b1e219db3f58c271939b0dbb291404e

8343777: Add since checker tests to Internationalisation modules

Reviewed-by: jlu, naoto

+ test/jdk/tools/sincechecker/modules/jdk.charsets/JdkCharsetsCheckSince.java
+ test/jdk/tools/sincechecker/modules/jdk.localedata/JdkLocaledataCheckSince.java

Changeset: aa10ec7c
Branch: hermetic-java-runtime
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-11-17 08:52:48 +0000
URL:       https://git.openjdk.org/leyden/commit/aa10ec7c96bc50057e07fe2733079a1b3fa13a03

8343123: Nimbus: javax/swing/JInternalFrame/bug6726866.java does not have green undecorated window

Reviewed-by: tr, dnguyen

! src/java.desktop/share/classes/javax/swing/plaf/nimbus/SynthPainterImpl.java
! test/jdk/javax/swing/JInternalFrame/bug6726866.java

Changeset: 41a627b7
Branch: hermetic-java-runtime
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2024-11-17 23:46:49 +0000
URL:       https://git.openjdk.org/leyden/commit/41a627b7890ab7fefef49e3bac3aad8403d0e82e

8343876: Enhancements to jpackage test lib

Reviewed-by: almatvee

+ test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/AnnotationsTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Annotations.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Comm.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Main.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MethodCall.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestBuilder.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestBuilderConfig.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestInstance.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestMethodSupplier.java
! test/jdk/tools/jpackage/share/InOutPathTest.java
! test/jdk/tools/jpackage/share/InstallDirTest.java

Changeset: e1c4b497
Branch: hermetic-java-runtime
Author:    Justin Lu <jlu at openjdk.org>
Date:      2024-11-18 00:16:02 +0000
URL:       https://git.openjdk.org/leyden/commit/e1c4b4977ec613efe4f51151433e242a256204ee

8343237: Improve the copying of the available set of Currencies

Reviewed-by: bpb

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

Changeset: 80e37a96
Branch: hermetic-java-runtime
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2024-11-18 00:48:24 +0000
URL:       https://git.openjdk.org/leyden/commit/80e37a96bbd4167bca44b11b9968949318ee1140

8344265: RISC-V: Remove unused function get_previous_sp_entry

Reviewed-by: fyang, mli

! src/hotspot/cpu/riscv/stubRoutines_riscv.cpp
! src/hotspot/cpu/riscv/stubRoutines_riscv.hpp

Changeset: a47d9ba9
Branch: hermetic-java-runtime
Author:    SendaoYan <syan at openjdk.org>
Date:      2024-11-18 02:35:18 +0000
URL:       https://git.openjdk.org/leyden/commit/a47d9ba98a1498425970613415ecb830f805a3be

8344349: Problemlist jdk/jfr/jvm/TestVirtualThreadExclusion.java before JDK-8344199 resolved

Reviewed-by: lmesnik

! test/jdk/ProblemList-Xcomp.txt

Changeset: 92b26317
Branch: hermetic-java-runtime
Author:    Sidraya Jayagond <sjayagond at openjdk.org>
Date:      2024-11-18 06:51:11 +0000
URL:       https://git.openjdk.org/leyden/commit/92b26317d444fc63c8b229dfabd2cddd838b9fe4

8327652: S390x: Implements SLP support

Reviewed-by: amitkumar, lucy, mdoerr

! src/hotspot/cpu/s390/assembler_s390.hpp
! src/hotspot/cpu/s390/assembler_s390.inline.hpp
! src/hotspot/cpu/s390/c2_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/c2_globals_s390.hpp
! src/hotspot/cpu/s390/globals_s390.hpp
! src/hotspot/cpu/s390/registerSaver_s390.hpp
! src/hotspot/cpu/s390/register_s390.cpp
! src/hotspot/cpu/s390/register_s390.hpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/vm_version_s390.cpp
! src/hotspot/cpu/s390/vmreg_s390.cpp
! src/hotspot/cpu/s390/vmreg_s390.hpp
! src/hotspot/cpu/s390/vmreg_s390.inline.hpp
! src/hotspot/share/adlc/output_c.cpp
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/type.cpp

Changeset: 543e355b
Branch: hermetic-java-runtime
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-11-18 07:42:58 +0000
URL:       https://git.openjdk.org/leyden/commit/543e355bd92d74bcb5a408ccefd8e2e0d9a0552f

8344298: Test tools/sincechecker/modules/jdk.hotspot.agent/JdkHotspotAgentCheckSince.java fails on platforms without sa

Reviewed-by: lucy

! test/jdk/tools/sincechecker/modules/jdk.hotspot.agent/JdkHotspotAgentCheckSince.java

Changeset: b6c2122e
Branch: hermetic-java-runtime
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-11-18 08:11:52 +0000
URL:       https://git.openjdk.org/leyden/commit/b6c2122efb1c3a36d5fe7a425038333a87951cfc

8316151: [macos14] ActionListenerCalledTwiceTest.java fails on macOS 14

Reviewed-by: tr

! test/jdk/ProblemList.txt

Changeset: 4a7ce1d7
Branch: hermetic-java-runtime
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2024-11-18 08:18:15 +0000
URL:       https://git.openjdk.org/leyden/commit/4a7ce1d7c1bd4b751063b98cf8bedcd27055760b

8344205: [PPC]: failing assertion: sharedRuntime_ppc.cpp:1652: cookie not found

Reviewed-by: mdoerr

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

Changeset: 6c2ae44c
Branch: hermetic-java-runtime
Author:    Tobias Holenstein <tholenstein at openjdk.org>
Date:      2024-11-18 08:35:12 +0000
URL:       https://git.openjdk.org/leyden/commit/6c2ae44c052bdabbfc2fd15e133b30849580b4a6

8344204: IGV: Button to enable/disable cutting of long edges

Reviewed-by: rcastanedalo, chagedorn

! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/HierarchicalCFGLayoutManager.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/HierarchicalClusterLayoutManager.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/HierarchicalLayoutManager.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/HierarchicalStableLayoutManager.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LinearLayoutManager.java
! src/utils/IdealGraphVisualizer/Layout/src/main/java/com/sun/hotspot/igv/layout/LayoutManager.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramScene.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramViewModel.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/EditorTopComponent.java
+ src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/CutEdgesAction.java
- src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/HideDuplicatesAction.java
+ src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/cut.png
- src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/hideDuplicates.png

Changeset: 475feb06
Branch: hermetic-java-runtime
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-11-18 09:23:50 +0000
URL:       https://git.openjdk.org/leyden/commit/475feb064bb6b9dfd34fc52762e3e0ab825254ec

8344056: Use markdown format for man pages

Reviewed-by: cstein, iris, dholmes

! make/common/modules/LauncherCommon.gmk
- src/java.base/share/man/java.1
+ src/java.base/share/man/java.md
- src/java.base/share/man/keytool.1
+ src/java.base/share/man/keytool.md
- src/java.rmi/share/man/rmiregistry.1
+ src/java.rmi/share/man/rmiregistry.md
- src/java.scripting/share/man/jrunscript.1
+ src/java.scripting/share/man/jrunscript.md
+ src/java.security.jgss/windows/man/kinit.md
+ src/java.security.jgss/windows/man/klist.md
+ src/java.security.jgss/windows/man/ktab.md
+ src/jdk.accessibility/windows/man/jabswitch.md
+ src/jdk.accessibility/windows/man/jaccessinspector.md
+ src/jdk.accessibility/windows/man/jaccesswalker.md
- src/jdk.compiler/share/man/javac.1
+ src/jdk.compiler/share/man/javac.md
- src/jdk.compiler/share/man/serialver.1
+ src/jdk.compiler/share/man/serialver.md
- src/jdk.hotspot.agent/share/man/jhsdb.1
+ src/jdk.hotspot.agent/share/man/jhsdb.md
- src/jdk.httpserver/share/man/jwebserver.1
+ src/jdk.httpserver/share/man/jwebserver.md
- src/jdk.jartool/share/man/jar.1
+ src/jdk.jartool/share/man/jar.md
- src/jdk.jartool/share/man/jarsigner.1
+ src/jdk.jartool/share/man/jarsigner.md
- src/jdk.javadoc/share/man/javadoc.1
+ src/jdk.javadoc/share/man/javadoc.md
- src/jdk.jcmd/share/man/jcmd.1
+ src/jdk.jcmd/share/man/jcmd.md
- src/jdk.jcmd/share/man/jinfo.1
+ src/jdk.jcmd/share/man/jinfo.md
- src/jdk.jcmd/share/man/jmap.1
+ src/jdk.jcmd/share/man/jmap.md
- src/jdk.jcmd/share/man/jps.1
+ src/jdk.jcmd/share/man/jps.md
- src/jdk.jcmd/share/man/jstack.1
+ src/jdk.jcmd/share/man/jstack.md
- src/jdk.jcmd/share/man/jstat.1
+ src/jdk.jcmd/share/man/jstat.md
- src/jdk.jconsole/share/man/jconsole.1
+ src/jdk.jconsole/share/man/jconsole.md
- src/jdk.jdeps/share/man/javap.1
+ src/jdk.jdeps/share/man/javap.md
- src/jdk.jdeps/share/man/jdeprscan.1
+ src/jdk.jdeps/share/man/jdeprscan.md
- src/jdk.jdeps/share/man/jdeps.1
+ src/jdk.jdeps/share/man/jdeps.md
- src/jdk.jdeps/share/man/jnativescan.1
+ src/jdk.jdeps/share/man/jnativescan.md
- src/jdk.jdi/share/man/jdb.1
+ src/jdk.jdi/share/man/jdb.md
- src/jdk.jfr/share/man/jfr.1
+ src/jdk.jfr/share/man/jfr.md
- src/jdk.jlink/share/man/jlink.1
+ src/jdk.jlink/share/man/jlink.md
- src/jdk.jlink/share/man/jmod.1
+ src/jdk.jlink/share/man/jmod.md
- src/jdk.jpackage/share/man/jpackage.1
+ src/jdk.jpackage/share/man/jpackage.md
- src/jdk.jshell/share/man/jshell.1
+ src/jdk.jshell/share/man/jshell.md
- src/jdk.jstatd/share/man/jstatd.1
+ src/jdk.jstatd/share/man/jstatd.md
! test/langtools/jdk/javadoc/tool/CheckManPageOptions.java

Changeset: 00ff6a38
Branch: hermetic-java-runtime
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2024-11-18 09:24:11 +0000
URL:       https://git.openjdk.org/leyden/commit/00ff6a38ce28f94f866f4c120a04e9b0ffb7bda5

8344105: Remove SecurityManager and related calls from jdk.attach and jdk.hotspot.agent

Reviewed-by: amenkov, cjplummer

! src/jdk.attach/aix/classes/sun/tools/attach/AttachProviderImpl.java
! src/jdk.attach/linux/classes/sun/tools/attach/AttachProviderImpl.java
! src/jdk.attach/macosx/classes/sun/tools/attach/AttachProviderImpl.java
! src/jdk.attach/share/classes/com/sun/tools/attach/spi/AttachProvider.java
! src/jdk.attach/share/classes/sun/tools/attach/HotSpotAttachProvider.java
! src/jdk.attach/share/classes/sun/tools/attach/HotSpotVirtualMachine.java
! src/jdk.attach/windows/classes/sun/tools/attach/AttachProviderImpl.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/SALauncherLoader.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/jcore/ByteCodeRewriter.java

Changeset: b9c6ce90
Branch: hermetic-java-runtime
Author:    Tobias Holenstein <tholenstein at openjdk.org>
Date:      2024-11-18 09:36:08 +0000
URL:       https://git.openjdk.org/leyden/commit/b9c6ce900b512adfcaccd2341be3eb0003a28b87

8344122: IGV: Extend c2 IdealGraphPrinter to send subgraphs to IGV

Reviewed-by: chagedorn, epeter, rcastanedalo

! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/idealGraphPrinter.hpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/parse2.cpp

Changeset: ea8f2898
Branch: hermetic-java-runtime
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-11-18 10:38:45 +0000
URL:       https://git.openjdk.org/leyden/commit/ea8f28980ca19bfa74c39ed5a6708ce094b6119f

8344271: Comparison build fails due to difference in doc summary

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriter.java

Changeset: 5fc43222
Branch: hermetic-java-runtime
Author:    Antón Seoane Ampudia <anton.seoane-ampudia.8277 at student.uu.se>
Date:      2024-11-18 10:40:33 +0000
URL:       https://git.openjdk.org/leyden/commit/5fc432226746c8a71290857240a388bf0101f3c6

8288298: Resolve multiline message parsing ambiguities in UL

Reviewed-by: jsjolen, rcastanedalo, dholmes

! src/hotspot/share/logging/logFileStreamOutput.cpp
! test/hotspot/jtreg/runtime/logging/FoldMultilinesTest.java

Changeset: b8b70c8b
Branch: hermetic-java-runtime
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2024-11-18 10:40:52 +0000
URL:       https://git.openjdk.org/leyden/commit/b8b70c8b4efd97ae6a57a880b03a4bf26d79acc4

8344379: [s390x] build failure due to missing change from JDK-8339466

Reviewed-by: lucy, shade

! src/hotspot/cpu/s390/sharedRuntime_s390.cpp

Changeset: 5eb0733f
Branch: hermetic-java-runtime
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-11-18 11:31:08 +0000
URL:       https://git.openjdk.org/leyden/commit/5eb0733f5f4652751214dac5af51c1812e0925e6

8344383: Include ZipArchive and JarArchive directly

Reviewed-by: shade

! make/ZipSecurity.gmk
! make/ZipSource.gmk
! make/test/BuildMicrobenchmark.gmk

Changeset: dfddbcaa
Branch: hermetic-java-runtime
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2024-11-18 12:48:40 +0000
URL:       https://git.openjdk.org/leyden/commit/dfddbcaab886b9baa731cd748bb7f547e1903b64

8341916: Remove ProtectionDomain related hotspot code and tests

Reviewed-by: dholmes, iklam, jrose

! src/hotspot/share/cds/aotConstantPoolResolver.cpp
! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/dictionary.cpp
! src/hotspot/share/classfile/dictionary.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
- src/hotspot/share/classfile/protectionDomainCache.cpp
- src/hotspot/share/classfile/protectionDomainCache.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/verificationType.cpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/classfile/vmClassMacros.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/logging/logDiagnosticCommand.hpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvm_misc.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/serviceThread.cpp
! src/hotspot/share/runtime/signature.cpp
! src/hotspot/share/runtime/signature.hpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/management.cpp
! src/hotspot/share/utilities/exceptions.cpp
! src/hotspot/share/utilities/exceptions.hpp
! test/hotspot/jtreg/ProblemList.txt
- test/hotspot/jtreg/runtime/Dictionary/CleanProtectionDomain.java
- test/hotspot/jtreg/runtime/Dictionary/ProtectionDomainCacheTest.java
- test/hotspot/jtreg/runtime/logging/ProtectionDomainVerificationTest.java
! test/hotspot/jtreg/serviceability/dcmd/vm/DictionaryStatsTest.java
! test/lib/jdk/test/whitebox/WhiteBox.java

Changeset: d52d1364
Branch: hermetic-java-runtime
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2024-11-18 15:17:40 +0000
URL:       https://git.openjdk.org/leyden/commit/d52d13648612546ef4458579aff6daf965586a03

8344221: Remove calls to SecurityManager and and doPrivileged in java.net.IDN, java.net.URL, java.net.URLConnection, sun.net.util.URLUtil, and java.net.URLStreamHandlerProvider after JEP 486 integration

Reviewed-by: alanb, rriggs

! src/java.base/share/classes/java/net/IDN.java
! src/java.base/share/classes/java/net/URL.java
! src/java.base/share/classes/java/net/URLConnection.java
! src/java.base/share/classes/java/net/spi/URLStreamHandlerProvider.java
! src/java.base/share/classes/sun/net/util/URLUtil.java

Changeset: 9b0ab92b
Branch: hermetic-java-runtime
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2024-11-18 16:17:07 +0000
URL:       https://git.openjdk.org/leyden/commit/9b0ab92b16f682e65e9847e8127b6ce09fc5759c

8344034: Remove security manager dependency in Serialization

Reviewed-by: mullan, alanb

! src/java.base/share/classes/java/io/ObjectInputFilter.java
! src/java.base/share/classes/java/io/ObjectInputStream.java
! src/java.base/share/classes/java/io/ObjectOutputStream.java
! src/java.base/share/classes/java/io/ObjectStreamClass.java
! src/java.base/share/classes/java/io/ObjectStreamField.java
! src/java.base/share/classes/java/io/SerializationMisdeclarationChecker.java
! test/jdk/jdk/internal/reflect/CallerSensitive/CheckCSMs.java

Changeset: 162d66ad
Branch: hermetic-java-runtime
Author:    Ramkumar Sunderbabu <rsunderbabu at openjdk.org>
Committer: Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-11-18 16:17:30 +0000
URL:       https://git.openjdk.org/leyden/commit/162d66adacf71e500c85382a155c7449a4f9ba55

8318668: java/lang/management/MemoryMXBean/CollectionUsageThreshold.java fails with Xcomp

Reviewed-by: kevinw, lmesnik

! test/jdk/java/lang/management/MemoryMXBean/CollectionUsageThreshold.java

Changeset: 20783295
Branch: hermetic-java-runtime
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2024-11-18 16:20:06 +0000
URL:       https://git.openjdk.org/leyden/commit/207832952be3e57faf3db9303d492faa391d507c

8344134: Use static property in SystemLookup

Reviewed-by: alanb, rriggs

! src/java.base/share/classes/jdk/internal/foreign/SystemLookup.java

Changeset: 3e78ff16
Branch: hermetic-java-runtime
Author:    Kevin Driver <kdriver at openjdk.org>
Date:      2024-11-18 16:41:57 +0000
URL:       https://git.openjdk.org/leyden/commit/3e78ff16d3c986784113799c76c71941cbb16836

8320743: AEAD ciphers throw undocumented exceptions on overflow

Reviewed-by: ascarpino

! src/java.base/share/classes/com/sun/crypto/provider/ChaCha20Cipher.java
! src/java.base/share/classes/com/sun/crypto/provider/GaloisCounterMode.java

Changeset: d76b5b88
Branch: hermetic-java-runtime
Author:    Viktor Klang <vklang at openjdk.org>
Date:      2024-11-18 17:31:03 +0000
URL:       https://git.openjdk.org/leyden/commit/d76b5b888e15b507631068f508e261cab75c841e

8344253: Test java/util/Spliterator/SpliteratorTraversingAndSplittingTest.java failed

Reviewed-by: alanb

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

Changeset: c4e7dc7f
Branch: hermetic-java-runtime
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-11-18 18:08:20 +0000
URL:       https://git.openjdk.org/leyden/commit/c4e7dc7ff24809ced7bc3363fc3b462108b992dd

8344389: 32-bit builds fail at CDS build time after JDK-8331497

Reviewed-by: iklam

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

Changeset: c59adf68
Branch: hermetic-java-runtime
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2024-11-18 18:22:18 +0000
URL:       https://git.openjdk.org/leyden/commit/c59adf68d9ac49b41fb778041e3949a8057e8d7f

8344330: Remove AccessController.doPrivileged() from jdk.charsets module

Reviewed-by: lancea, bpb, rriggs, jlu

! src/jdk.charsets/share/classes/sun/nio/cs/ext/SJIS_0213.java

Changeset: e9e4200a
Branch: hermetic-java-runtime
Author:    Naman Nigam <namannigam12 at gmail.com>
Committer: Chen Liang <liach at openjdk.org>
Date:      2024-11-18 18:30:24 +0000
URL:       https://git.openjdk.org/leyden/commit/e9e4200a6aaacc11442f0298525e2531bf08240e

8343125: Correct the documentation for TreeMap's getFloorEntry and getCeilingEntry

Reviewed-by: liach, acobbs

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

Changeset: 26494063
Branch: hermetic-java-runtime
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-11-18 18:38:56 +0000
URL:       https://git.openjdk.org/leyden/commit/26494063237ab50b1a86847da1b3ce3c44d55409

8344352: 32-bit builds crash after JDK-8305895

Reviewed-by: rkennke, coleenp

! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/threads.cpp

Changeset: 922b12f3
Branch: hermetic-java-runtime
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2024-11-18 19:17:14 +0000
URL:       https://git.openjdk.org/leyden/commit/922b12f30c4cfd6b504d66daf37fb30c7fb1bfe7

8344078: Remove security manager dependency in java.nio

Reviewed-by: alanb, rriggs

! src/java.base/aix/classes/sun/nio/ch/DefaultSelectorProvider.java
! src/java.base/linux/classes/sun/nio/ch/DefaultSelectorProvider.java
! src/java.base/linux/classes/sun/nio/fs/LinuxDosFileAttributeView.java
! src/java.base/macosx/classes/sun/nio/ch/DefaultSelectorProvider.java
! src/java.base/macosx/classes/sun/nio/fs/BsdFileAttributeViews.java
! src/java.base/macosx/classes/sun/nio/fs/BsdFileSystem.java
! src/java.base/share/classes/java/nio/channels/spi/AsynchronousChannelProvider.java
! src/java.base/share/classes/java/nio/channels/spi/SelectorProvider.java
! src/java.base/share/classes/java/nio/charset/Charset.java
! src/java.base/share/classes/java/nio/file/CopyMoveHelper.java
! src/java.base/share/classes/java/nio/file/FileSystems.java
! src/java.base/share/classes/java/nio/file/FileTreeIterator.java
! src/java.base/share/classes/java/nio/file/FileTreeWalker.java
! src/java.base/share/classes/java/nio/file/Files.java
! src/java.base/share/classes/java/nio/file/TempFileHelper.java
! src/java.base/share/classes/java/nio/file/spi/FileSystemProvider.java
! src/java.base/share/classes/sun/nio/ch/AsynchronousChannelGroupImpl.java
! src/java.base/share/classes/sun/nio/ch/AsynchronousServerSocketChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/AsynchronousSocketChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/CompletedFuture.java
! src/java.base/share/classes/sun/nio/ch/Invoker.java
! src/java.base/share/classes/sun/nio/ch/Net.java
! src/java.base/share/classes/sun/nio/ch/PendingFuture.java
! src/java.base/share/classes/sun/nio/ch/Reflect.java
! src/java.base/share/classes/sun/nio/ch/ServerSocketAdaptor.java
! src/java.base/share/classes/sun/nio/ch/ServerSocketChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/SimpleAsynchronousFileChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/SocketAdaptor.java
! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/ThreadPool.java
! src/java.base/share/classes/sun/nio/ch/UnixDomainSockets.java
! src/java.base/share/classes/sun/nio/ch/Util.java
! src/java.base/share/classes/sun/nio/cs/CharsetMapping.java
! src/java.base/share/classes/sun/nio/fs/AbstractPoller.java
! src/java.base/share/classes/sun/nio/fs/AbstractUserDefinedFileAttributeView.java
! src/java.base/share/classes/sun/nio/fs/PollingWatchService.java
! src/java.base/unix/classes/sun/nio/ch/InheritedChannel.java
! src/java.base/unix/classes/sun/nio/ch/UnixAsynchronousServerSocketChannelImpl.java
! src/java.base/unix/classes/sun/nio/ch/UnixAsynchronousSocketChannelImpl.java
! src/java.base/unix/classes/sun/nio/ch/UnixDomainSocketsUtil.java
! src/java.base/unix/classes/sun/nio/fs/MimeTypesFileTypeDetector.java
! src/java.base/unix/classes/sun/nio/fs/UnixChannelFactory.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileAttributeViews.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileStore.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileSystemProvider.java
! src/java.base/unix/classes/sun/nio/fs/UnixPath.java
! src/java.base/unix/classes/sun/nio/fs/UnixSecureDirectoryStream.java
! src/java.base/unix/classes/sun/nio/fs/UnixUriUtils.java
! src/java.base/unix/classes/sun/nio/fs/UnixUserDefinedFileAttributeView.java
! src/java.base/unix/classes/sun/nio/fs/UnixUserPrincipals.java
! src/java.base/windows/classes/sun/nio/ch/DefaultSelectorProvider.java
! src/java.base/windows/classes/sun/nio/ch/PipeImpl.java
! src/java.base/windows/classes/sun/nio/ch/UnixDomainSocketsUtil.java
! src/java.base/windows/classes/sun/nio/ch/WindowsAsynchronousServerSocketChannelImpl.java
! src/java.base/windows/classes/sun/nio/ch/WindowsAsynchronousSocketChannelImpl.java
! src/java.base/windows/classes/sun/nio/fs/WindowsAclFileAttributeView.java
! src/java.base/windows/classes/sun/nio/fs/WindowsChannelFactory.java
! src/java.base/windows/classes/sun/nio/fs/WindowsFileAttributeViews.java
! src/java.base/windows/classes/sun/nio/fs/WindowsFileCopy.java
! src/java.base/windows/classes/sun/nio/fs/WindowsFileSystem.java
! src/java.base/windows/classes/sun/nio/fs/WindowsFileSystemProvider.java
! src/java.base/windows/classes/sun/nio/fs/WindowsLinkSupport.java
! src/java.base/windows/classes/sun/nio/fs/WindowsPath.java
! src/java.base/windows/classes/sun/nio/fs/WindowsUriSupport.java
! src/java.base/windows/classes/sun/nio/fs/WindowsUserDefinedFileAttributeView.java
! src/java.base/windows/classes/sun/nio/fs/WindowsUserPrincipals.java

Changeset: 70eb95f8
Branch: hermetic-java-runtime
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2024-11-18 19:18:22 +0000
URL:       https://git.openjdk.org/leyden/commit/70eb95f8488aa39c22ee404c1a4756ecf5db7af6

8344187: Remove SecurityManager and related calls from java.instrument

Reviewed-by: alanb, amenkov

! src/java.instrument/share/classes/java/lang/instrument/ClassFileTransformer.java
! src/java.instrument/share/classes/sun/instrument/InstrumentationImpl.java

Changeset: 92271af6
Branch: hermetic-java-runtime
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2024-11-18 19:19:51 +0000
URL:       https://git.openjdk.org/leyden/commit/92271af6358d38a49b02fb02020f9459c55fca26

8344058: Remove doPrivileged calls from macos platform sources in the java.desktop module

Reviewed-by: prr, aivanov

! src/java.desktop/macosx/classes/apple/laf/JRSUIUtils.java
! src/java.desktop/macosx/classes/com/apple/eio/FileManager.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaFileView.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaImageFactory.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaLookAndFeel.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuBarUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaNativeResources.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaUtilControlSize.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaUtils.java
! src/java.desktop/macosx/classes/com/apple/laf/ScreenMenu.java
! src/java.desktop/macosx/classes/sun/awt/PlatformGraphicsInfo.java
! src/java.desktop/macosx/classes/sun/font/CFontManager.java
! src/java.desktop/macosx/classes/sun/java2d/MacOSFlags.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLGraphicsConfig.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLRenderQueue.java
! src/java.desktop/macosx/classes/sun/lwawt/LWComponentPeer.java
! src/java.desktop/macosx/classes/sun/lwawt/LWToolkit.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessibility.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CDragSourceContextPeer.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CFileDialog.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CTrayIcon.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java

Changeset: de6e013e
Branch: hermetic-java-runtime
Author:    Sean Mullan <mullan at openjdk.org>
Date:      2024-11-18 19:35:42 +0000
URL:       https://git.openjdk.org/leyden/commit/de6e013e0e713136ee3117a9805a542ecf521a55

8344310: Remove Security Manager dependencies from javax.crypto and com.sun.crypto packages

Reviewed-by: jpai, ascarpino

! src/java.base/share/classes/com/sun/crypto/provider/DHKeyAgreement.java
! src/java.base/share/classes/com/sun/crypto/provider/JceKeyStore.java
! src/java.base/share/classes/com/sun/crypto/provider/SealedObjectForKeyProtector.java
! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java
! src/java.base/share/classes/javax/crypto/JceSecurity.java.template
! src/java.base/share/classes/javax/crypto/JceSecurityManager.java
! src/java.base/share/classes/javax/crypto/ProviderVerifier.java

Changeset: f6366748
Branch: hermetic-java-runtime
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2024-11-18 20:48:09 +0000
URL:       https://git.openjdk.org/leyden/commit/f636674889f925d4feb9a8d2be811e66f9b3a0ac

8344247: Move objectWaiter field to VirtualThread instance

Reviewed-by: dholmes, coleenp

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/javaClasses.inline.hpp
! src/hotspot/share/classfile/javaClassesImpl.hpp
! src/hotspot/share/oops/stackChunkOop.hpp
! src/hotspot/share/oops/stackChunkOop.inline.hpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/continuationJavaClasses.cpp
! src/hotspot/share/runtime/continuationJavaClasses.hpp
! src/hotspot/share/runtime/continuationJavaClasses.inline.hpp
! src/hotspot/share/runtime/objectMonitor.cpp

Changeset: 8d43e0d6
Branch: hermetic-java-runtime
Author:    Justin Lu <jlu at openjdk.org>
Date:      2024-11-18 21:27:24 +0000
URL:       https://git.openjdk.org/leyden/commit/8d43e0d664aca03f3e8f66812c184a85847fc105

8344331: SM cleanup in java.scripting

Reviewed-by: naoto, lancea

! src/java.scripting/share/classes/javax/script/ScriptEngineManager.java

Changeset: 5cb0d438
Branch: hermetic-java-runtime
Author:    Christian Stein <cstein at openjdk.org>
Date:      2024-11-18 21:49:36 +0000
URL:       https://git.openjdk.org/leyden/commit/5cb0d438231383d491b2fcca455d09af7f2ee016

8293040: Argfile documentation for java launcher tool is confusing regarding usage of wildcards

Reviewed-by: liach

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

Changeset: dd863690
Branch: hermetic-java-runtime
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2024-11-19 00:08:06 +0000
URL:       https://git.openjdk.org/leyden/commit/dd8636908c6a604a9b191d7dcce8490fa8e3eb4d

8344262: Win32AttachOperationRequest objects are created by using global new

Reviewed-by: jwaters, dholmes

! src/hotspot/os/windows/attachListener_windows.cpp

Changeset: 37298844
Branch: hermetic-java-runtime
Author:    Fei Yang <fyang at openjdk.org>
Date:      2024-11-19 01:49:33 +0000
URL:       https://git.openjdk.org/leyden/commit/37298844c9504fbafb08c593cb6eec70184e308b

8344371: RISC-V: compiler/intrinsics/chacha/TestChaCha20.java fails after JDK-8343555

Reviewed-by: mli

! test/hotspot/jtreg/compiler/intrinsics/chacha/TestChaCha20.java

Changeset: 9e92a9e2
Branch: hermetic-java-runtime
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-11-19 03:11:31 +0000
URL:       https://git.openjdk.org/leyden/commit/9e92a9e2bab04b79626b88a7dd017dd0def04d7a

8344059: Remove doPrivileged calls from windows platform sources in the java.desktop module

Reviewed-by: kcr, prr

! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/AnimationController.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/XPStyle.java
! src/java.desktop/windows/classes/sun/awt/PlatformGraphicsInfo.java
! src/java.desktop/windows/classes/sun/awt/Win32FontManager.java
! src/java.desktop/windows/classes/sun/awt/Win32GraphicsDevice.java
! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolderManager2.java
! src/java.desktop/windows/classes/sun/awt/windows/TranslucentWindowPainter.java
! src/java.desktop/windows/classes/sun/awt/windows/WEmbeddedFrame.java
! src/java.desktop/windows/classes/sun/awt/windows/WFileDialogPeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WFramePeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WMenuItemPeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WPathGraphics.java
! src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DScreenUpdateManager.java
! src/java.desktop/windows/classes/sun/java2d/windows/WindowsFlags.java
! src/java.desktop/windows/classes/sun/print/PrintServiceLookupProvider.java

Changeset: d85dd77e
Branch: hermetic-java-runtime
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Date:      2024-11-19 05:43:22 +0000
URL:       https://git.openjdk.org/leyden/commit/d85dd77edf18c6efd3a7438c0595cd729af2f863

8344365: SecurityManager cleanups in java.sql and java.sql.rowset modules

Reviewed-by: rriggs, bchristi

! src/java.sql.rowset/share/classes/com/sun/rowset/CachedRowSetImpl.java
! src/java.sql.rowset/share/classes/com/sun/rowset/internal/CachedRowSetWriter.java
! src/java.sql.rowset/share/classes/javax/sql/rowset/RowSetProvider.java
! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SQLInputImpl.java
! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialJavaObject.java
! src/java.sql.rowset/share/classes/javax/sql/rowset/spi/SyncFactory.java
! src/java.sql/share/classes/java/sql/DriverManager.java
- test/jdk/java/sql/testng/util/TestPolicy.java
! test/jdk/jdk/internal/reflect/CallerSensitive/CheckCSMs.java

Changeset: b12c5b4d
Branch: hermetic-java-runtime
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Date:      2024-11-19 05:44:30 +0000
URL:       https://git.openjdk.org/leyden/commit/b12c5b4d18d9bd53e44e515ac1fac548ceeb3dc6

8344218: Remove calls to SecurityManager and and doPrivileged in java.net.NetworkInterface after JEP 486 integration

Reviewed-by: dfuchs

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

Changeset: 499186be
Branch: hermetic-java-runtime
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-11-19 06:37:49 +0000
URL:       https://git.openjdk.org/leyden/commit/499186be0fa70dba4b008cdafb72aba6addb2965

8343902: javax/swing/plaf/nimbus/8041642/bug8041642.java fails in ubuntu22.04

Reviewed-by: azvegint

! test/jdk/javax/swing/plaf/nimbus/8041642/bug8041642.java

Changeset: 76a55c3c
Branch: hermetic-java-runtime
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-11-19 08:45:02 +0000
URL:       https://git.openjdk.org/leyden/commit/76a55c3cb6e5177442f355ae1036db4fbf8e54af

8341334: CDS: Parallel relocation

Reviewed-by: iklam, adinn, stuefe

! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/cds_globals.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/runtime/java.cpp

Changeset: 8bd080bc
Branch: hermetic-java-runtime
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-11-19 09:13:37 +0000
URL:       https://git.openjdk.org/leyden/commit/8bd080bcc9ae3eb368e4bcd5fd0f52408dd9050c

8341901: Using 'var' keyword switch pattern matching causes compiler error

Reviewed-by: vromero, abimpoudis

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! test/langtools/tools/javac/patterns/BindingPatternVarTypeModel.java

Changeset: 9d60300f
Branch: hermetic-java-runtime
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-11-19 10:01:49 +0000
URL:       https://git.openjdk.org/leyden/commit/9d60300feea12d353fcd6c806b196ace2df02d05

8344199: Incorrect excluded field value set by getEventWriter intrinsic

Co-authored-by: Patricio Chilano Mateo <pchilanomate at openjdk.org>
Reviewed-by: syan, mgronlun

! src/hotspot/share/opto/library_call.cpp
! test/jdk/ProblemList-Xcomp.txt

Changeset: 7540fa21
Branch: hermetic-java-runtime
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2024-11-19 10:16:22 +0000
URL:       https://git.openjdk.org/leyden/commit/7540fa2147ff8fc9c652ef13548f72f27e2809a8

8343884: [s390x]  Disallow OptoScheduling

Reviewed-by: lucy

! src/hotspot/cpu/s390/vm_version_s390.cpp

Changeset: 0d666891
Branch: hermetic-java-runtime
Author:    Fei Yang <fyang at openjdk.org>
Date:      2024-11-19 10:20:58 +0000
URL:       https://git.openjdk.org/leyden/commit/0d66689177b880035e4047399e3e64f461713562

8344393: RISC-V: Remove option UseRVVForBigIntegerShiftIntrinsics

Reviewed-by: mli, fjiang

! src/hotspot/cpu/riscv/globals_riscv.hpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/riscv64/RISCV64HotSpotJVMCIBackendFactory.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/riscv64/RISCV64HotSpotVMConfig.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/riscv64/RISCV64.java

Changeset: 23597361
Branch: hermetic-java-runtime
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Date:      2024-11-19 12:04:37 +0000
URL:       https://git.openjdk.org/leyden/commit/235973615fbad7073df67167ab1cb4d40b6f1ab5

8344534: Remove leftover import of java.security.AccessControlContext in JavaLangAccess

Reviewed-by: alanb

! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java

Changeset: cc8bd637
Branch: hermetic-java-runtime
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-11-19 13:44:11 +0000
URL:       https://git.openjdk.org/leyden/commit/cc8bd63741ce5745c144bf21b737c287d9b53817

8344036: Tests tools/jlink/runtimeImage fail on AIX after JDK-8311302

Reviewed-by: sgehwolf

! test/jdk/tools/jlink/runtimeImage/AddOptionsTest.java
! test/jdk/tools/jlink/runtimeImage/BasicJlinkMissingJavaBase.java
! test/jdk/tools/jlink/runtimeImage/BasicJlinkTest.java
! test/jdk/tools/jlink/runtimeImage/CustomModuleJlinkTest.java
! test/jdk/tools/jlink/runtimeImage/GenerateJLIClassesTest.java
! test/jdk/tools/jlink/runtimeImage/JavaSEReproducibleTest.java
! test/jdk/tools/jlink/runtimeImage/KeepPackagedModulesFailTest.java
! test/jdk/tools/jlink/runtimeImage/ModifiedFilesExitTest.java
! test/jdk/tools/jlink/runtimeImage/ModifiedFilesWarningTest.java
! test/jdk/tools/jlink/runtimeImage/MultiHopTest.java
! test/jdk/tools/jlink/runtimeImage/PackagedModulesVsRuntimeImageLinkTest.java
! test/jdk/tools/jlink/runtimeImage/PatchedJDKModuleJlinkTest.java
! test/jdk/tools/jlink/runtimeImage/SystemModulesTest.java
! test/jdk/tools/jlink/runtimeImage/SystemModulesTest2.java

Changeset: 41436bb0
Branch: hermetic-java-runtime
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2024-11-19 13:52:31 +0000
URL:       https://git.openjdk.org/leyden/commit/41436bb0e81ddf08fea189d9e1d020fb0ce8979b

8336087: Doccheck: the jpackage command page doesn't show the correct command-line options

Reviewed-by: almatvee

! src/jdk.jpackage/share/man/jpackage.md

Changeset: 0714114f
Branch: hermetic-java-runtime
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2024-11-19 13:53:45 +0000
URL:       https://git.openjdk.org/leyden/commit/0714114fe3e0ac01657053164c61cbb702c0f9a0

8344322: Improve capabilities of jpackage test lib to validate error output of jpackage

Reviewed-by: almatvee

+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CannedFormattedString.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageStringBundle.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/share/ErrorTest.java

Changeset: a28e4d83
Branch: hermetic-java-runtime
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2024-11-19 13:54:02 +0000
URL:       https://git.openjdk.org/leyden/commit/a28e4d839c9220655d78116be89c3c26b3d17a0e

8342299: Document that jpackage includes (possibly old) VC Redistributable MSVCP140.dll from JDK

Reviewed-by: almatvee

! src/jdk.jpackage/share/man/jpackage.md

Changeset: fea5f2b1
Branch: hermetic-java-runtime
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2024-11-19 13:54:57 +0000
URL:       https://git.openjdk.org/leyden/commit/fea5f2b1458cdd53f437e59caaffaa6e22fb59a7

8344415: Restruct jpackage utility classes

Reviewed-by: almatvee

! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/DesktopIntegration.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxAppImageBuilder.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacLaunchersAsServices.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AbstractAppImageBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AbstractBundler.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageFile.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/IOUtils.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PathGroup.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/FileUtils.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PathUtils.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PrettyPrintHandler.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/SkipDocumentHandler.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/XmlConsumer.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/XmlUtils.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ExceptionBox.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingBiConsumer.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingBiFunction.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingConsumer.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingFunction.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingRunnable.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingSupplier.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingUnaryOperator.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExeBundler.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixAppImageFragmentBuilder.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixFragmentBuilder.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixLauncherAsService.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixPipeline.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixSourceConverter.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixTool.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixUiFragmentBuilder.java
! test/jdk/tools/jpackage/TEST.properties
! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/AnnotationsTest.java
! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/TKitTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/FileAssociations.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Functional.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherAsServiceVerifier.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherIconVerifier.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MethodCall.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageType.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestBuilder.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestInstance.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestMethodSupplier.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java
! test/jdk/tools/jpackage/linux/AppAboutUrlTest.java
! test/jdk/tools/jpackage/share/AppContentTest.java
! test/jdk/tools/jpackage/share/BasicTest.java
! test/jdk/tools/jpackage/share/IconTest.java
! test/jdk/tools/jpackage/share/InOutPathTest.java
! test/jdk/tools/jpackage/share/MainClassTest.java
! test/jdk/tools/jpackage/share/PerUserCfgTest.java
! test/jdk/tools/jpackage/share/RuntimeImageSymbolicLinksTest.java
! test/jdk/tools/jpackage/windows/WinLongVersionTest.java
! test/jdk/tools/jpackage/windows/WinScriptTest.java

Changeset: 1717946c
Branch: hermetic-java-runtime
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2024-11-19 14:31:40 +0000
URL:       https://git.openjdk.org/leyden/commit/1717946c1b6494a4a44622027ac1dd175fcb9563

8344302: G1: Refactor  G1CMTask::do_marking_step to use smaller wrapper methods

Reviewed-by: tschatzl, ayang

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

Changeset: 59fcfae6
Branch: hermetic-java-runtime
Author:    SendaoYan <syan at openjdk.org>
Date:      2024-11-19 15:17:34 +0000
URL:       https://git.openjdk.org/leyden/commit/59fcfae63090f6659a94a9e3dd0705739ec1b074

8343129: Disable unstable check of ThreadsListHandle.sanity_vm ThreadList values

Reviewed-by: dholmes

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

Changeset: ded01e43
Branch: hermetic-java-runtime
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2024-11-19 15:21:02 +0000
URL:       https://git.openjdk.org/leyden/commit/ded01e4316a46d4c4a74d494db61d03f8591fd67

8344327: SM cleanup in jdk.unsupported ReflectionFactory

Reviewed-by: liach, mullan, alanb

! src/jdk.unsupported/share/classes/sun/reflect/ReflectionFactory.java

Changeset: dc940ec8
Branch: hermetic-java-runtime
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-11-19 15:59:30 +0000
URL:       https://git.openjdk.org/leyden/commit/dc940ec8afcd3cd12ed3785d547f4cd602f65c15

8344387: RISC-V: C2: Improve encoding of LoadNKlass for compact headers

Reviewed-by: fyang, luhenry

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

Changeset: d4cd27e8
Branch: hermetic-java-runtime
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2024-11-19 16:13:11 +0000
URL:       https://git.openjdk.org/leyden/commit/d4cd27e875ba7d44b0c614d48888340990b94169

8344445: MethodCounters don't need a vptr

Reviewed-by: kbarrett, dlong

! src/hotspot/share/oops/metadata.hpp
! src/hotspot/share/oops/methodCounters.cpp
! src/hotspot/share/oops/methodCounters.hpp

Changeset: 48223f7b
Branch: hermetic-java-runtime
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2024-11-19 16:37:43 +0000
URL:       https://git.openjdk.org/leyden/commit/48223f7b9c6fbaf4e6751a5b41ea9e9046a48f91

8344143: Test jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java timed out on  macosx-x64

Reviewed-by: pchilanomate

! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenBlocking.java
! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java

Changeset: 7f672eb2
Branch: hermetic-java-runtime
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2024-11-19 16:56:11 +0000
URL:       https://git.openjdk.org/leyden/commit/7f672eb266b76a9310dcf108f72adf2469e63dee

8344550: Compilation error of jpackage test JPackageStringBundle.java source

Reviewed-by: rriggs

! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageStringBundle.java

Changeset: 78602be1
Branch: hermetic-java-runtime
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2024-11-19 16:59:06 +0000
URL:       https://git.openjdk.org/leyden/commit/78602be1fe6803503d4382cc9797ec70ee49eba6

8344024: Unnecessary Hashtable usage in RSAPSSSignature.DIGEST_LENGTHS

Reviewed-by: valeriep

! src/java.base/share/classes/sun/security/rsa/RSAPSSSignature.java

Changeset: 47ebf8d8
Branch: hermetic-java-runtime
Author:    naveen.n.narayanan <“naveen.n.narayanan at oracle.com”>
Date:      2024-11-19 17:15:24 +0000
URL:       https://git.openjdk.org/leyden/commit/47ebf8d868b2e15b943a227ad3cf2ee12eed10f6

8342098: Write a test to compare the images

Reviewed-by: aivanov, abhiscxk

+ test/jdk/java/awt/Robot/ScreenCaptureRobotTest.java

Changeset: 02ec8ca2
Branch: hermetic-java-runtime
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2024-11-19 17:15:46 +0000
URL:       https://git.openjdk.org/leyden/commit/02ec8ca2d6ccbabc6740b60be8fe1f8b2110f0ca

8342508: Use latch in BasicMenuUI/bug4983388.java instead of delay

Reviewed-by: azvegint, abhiscxk, serb

! test/jdk/javax/swing/plaf/basic/BasicMenuUI/4983388/bug4983388.java

Changeset: 087a07b5
Branch: hermetic-java-runtime
Author:    Archie Cobbs <acobbs at openjdk.org>
Date:      2024-11-19 17:43:48 +0000
URL:       https://git.openjdk.org/leyden/commit/087a07b5ededc6381d3d12cad045d3522434709e

8343479: Remove unnecessary @SuppressWarnings annotations (hotspot)

Reviewed-by: chagedorn, epeter

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

Changeset: bb7a8403
Branch: hermetic-java-runtime
Author:    Renjith Kannath Pariyangad <rkannathpari at openjdk.org>
Committer: Phil Race <prr at openjdk.org>
Date:      2024-11-19 18:19:28 +0000
URL:       https://git.openjdk.org/leyden/commit/bb7a8403ba1b32b2d97c0bd3ec78dac1832f5289

8342541: Exclude List/KeyEventsTest/KeyEventsTest.java from running on macOS

Reviewed-by: aivanov, prr

! test/jdk/java/awt/List/KeyEventsTest/KeyEventsTest.java

Changeset: 93e889b4
Branch: hermetic-java-runtime
Author:    Larry Cable <larry.cable at oracle.com>
Committer: Kevin Walls <kevinw at openjdk.org>
Date:      2024-11-19 18:45:45 +0000
URL:       https://git.openjdk.org/leyden/commit/93e889b48cb6eb6872201a28ee19d8fd17c5d821

8342449: reimplement: JDK-8327114 Attach in Linux may have wrong behavior when pid == ns_pid

Reviewed-by: kevinw

! src/jdk.attach/linux/classes/sun/tools/attach/VirtualMachineImpl.java

Changeset: 0b1f5710
Branch: hermetic-java-runtime
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2024-11-19 18:58:00 +0000
URL:       https://git.openjdk.org/leyden/commit/0b1f57105d5af72b2cd47fa5c9a2b4e2961318cd

8253440: serviceability/sa/TestJhsdbJstackLineNumbers.java failed with "Didn't find enough line numbers"

Reviewed-by: kevinw, lmesnik

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

Changeset: 6a5256ec
Branch: hermetic-java-runtime
Author:    Stuart Marks <smarks at openjdk.org>
Date:      2024-11-19 18:58:23 +0000
URL:       https://git.openjdk.org/leyden/commit/6a5256ec042e16a2157475e86e7859b345a91bd0

8344149: Remove usage of Security Manager from java.rmi

Reviewed-by: rriggs, kevinw, aefimov

! src/java.rmi/share/classes/java/rmi/MarshalledObject.java
! src/java.rmi/share/classes/java/rmi/server/LogStream.java
! src/java.rmi/share/classes/java/rmi/server/ObjID.java
! src/java.rmi/share/classes/java/rmi/server/RMIClassLoader.java
! src/java.rmi/share/classes/java/rmi/server/RMISocketFactory.java
! src/java.rmi/share/classes/sun/rmi/log/ReliableLog.java
! src/java.rmi/share/classes/sun/rmi/registry/RegistryImpl.java
! src/java.rmi/share/classes/sun/rmi/runtime/Log.java
! src/java.rmi/share/classes/sun/rmi/runtime/NewThreadAction.java
! src/java.rmi/share/classes/sun/rmi/runtime/RuntimeUtil.java
! src/java.rmi/share/classes/sun/rmi/server/MarshalInputStream.java
! src/java.rmi/share/classes/sun/rmi/server/MarshalOutputStream.java
! src/java.rmi/share/classes/sun/rmi/server/UnicastRef.java
! src/java.rmi/share/classes/sun/rmi/server/UnicastServerRef.java
! src/java.rmi/share/classes/sun/rmi/server/Util.java
! src/java.rmi/share/classes/sun/rmi/transport/DGCAckHandler.java
! src/java.rmi/share/classes/sun/rmi/transport/DGCClient.java
! src/java.rmi/share/classes/sun/rmi/transport/DGCImpl.java
! src/java.rmi/share/classes/sun/rmi/transport/DGCImpl_Stub.java
! src/java.rmi/share/classes/sun/rmi/transport/GC.java
! src/java.rmi/share/classes/sun/rmi/transport/ObjectTable.java
! src/java.rmi/share/classes/sun/rmi/transport/StreamRemoteCall.java
! src/java.rmi/share/classes/sun/rmi/transport/Target.java
! src/java.rmi/share/classes/sun/rmi/transport/Transport.java
! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPChannel.java
! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPEndpoint.java
! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPTransport.java

Changeset: 3328b4ec
Branch: hermetic-java-runtime
Author:    Sonia Zaldana Calles <szaldana at openjdk.org>
Date:      2024-11-19 19:13:09 +0000
URL:       https://git.openjdk.org/leyden/commit/3328b4ecf225f95edfce6ab848dcfb62ddc1aaff

8343700: ceil_log2 should not loop endlessly

Reviewed-by: shade, kbarrett, aph, stuefe

! src/hotspot/share/classfile/dictionary.cpp
! src/hotspot/share/utilities/powerOfTwo.hpp
! test/hotspot/gtest/utilities/test_powerOfTwo.cpp

Changeset: 69c9f256
Branch: hermetic-java-runtime
Author:    Phil Race <prr at openjdk.org>
Date:      2024-11-19 19:35:28 +0000
URL:       https://git.openjdk.org/leyden/commit/69c9f2566ea36fa3317d762d4498637489c70c45

8344061: Remove doPrivileged calls from shared implementation code in the java.desktop module : part 2

Reviewed-by: aivanov

! src/java.desktop/share/classes/sun/awt/AWTAutoShutdown.java
! src/java.desktop/share/classes/sun/awt/AppContext.java
! src/java.desktop/share/classes/sun/awt/CausedFocusEvent.java
! src/java.desktop/share/classes/sun/awt/DebugSettings.java
! src/java.desktop/share/classes/sun/awt/FontConfiguration.java
! src/java.desktop/share/classes/sun/awt/FontDescriptor.java
! src/java.desktop/share/classes/sun/awt/NativeLibLoader.java
! src/java.desktop/share/classes/sun/awt/datatransfer/DataTransferer.java
! src/java.desktop/share/classes/sun/awt/datatransfer/TransferableProxy.java
! src/java.desktop/share/classes/sun/awt/im/ExecutableInputMethodManager.java
! src/java.desktop/share/classes/sun/awt/im/InputContext.java
! src/java.desktop/share/classes/sun/awt/im/InputMethodContext.java
! src/java.desktop/share/classes/sun/font/CreatedFontTracker.java
! src/java.desktop/share/classes/sun/font/FileFont.java
! src/java.desktop/share/classes/sun/font/FontManagerNativeLibrary.java
! src/java.desktop/share/classes/sun/font/FontUtilities.java
! src/java.desktop/share/classes/sun/font/StrikeCache.java
! src/java.desktop/share/classes/sun/font/SunFontManager.java
! src/java.desktop/share/classes/sun/font/SunLayoutEngine.java
! src/java.desktop/share/classes/sun/font/TrueTypeFont.java
! src/java.desktop/share/classes/sun/font/Type1Font.java

Changeset: cd45ba32
Branch: hermetic-java-runtime
Author:    Xiaolong Peng <xpeng at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-11-19 20:18:54 +0000
URL:       https://git.openjdk.org/leyden/commit/cd45ba32f026ba3827d18836cab37a73f59346ed

8342041: Test gc/shenandoah/oom/TestClassLoaderLeak.java slow on Windows after JDK-8340490

Reviewed-by: shade, wkemper

! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp
! test/hotspot/jtreg/gc/shenandoah/oom/TestClassLoaderLeak.java

Changeset: aac1f9af
Branch: hermetic-java-runtime
Author:    Laurent Bourgès <lbourges at openjdk.org>
Date:      2024-11-19 20:28:58 +0000
URL:       https://git.openjdk.org/leyden/commit/aac1f9af01b15aac0c6ca923b49f5577ee8ce104

8341793: Fix ExceptionOccurred in jdk.accessibility

Reviewed-by: prr, avu

! src/jdk.accessibility/windows/native/libjavaaccessbridge/AccessBridgeJavaEntryPoints.cpp

Changeset: f6f73ce7
Branch: hermetic-java-runtime
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2024-11-19 20:30:02 +0000
URL:       https://git.openjdk.org/leyden/commit/f6f73ce70da0bea31b93a397da7f7912d1642c09

8344446: Remove security manager dependency from module jdk.sctp

Reviewed-by: mullan, alanb

! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpChannelImpl.java
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpMultiChannelImpl.java
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpNet.java
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpServerChannelImpl.java

Changeset: 81e43114
Branch: hermetic-java-runtime
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2024-11-19 20:30:22 +0000
URL:       https://git.openjdk.org/leyden/commit/81e43114eca5199a0d816c02f50ecb6bc370135b

8344077: Remove security manager dependency in java.io

Reviewed-by: rriggs, alanb, naoto, lancea

! src/java.base/share/classes/java/io/Console.java
! src/java.base/share/classes/java/io/File.java
! src/java.base/share/classes/java/io/FileInputStream.java
! src/java.base/share/classes/java/io/FileOutputStream.java
! src/java.base/share/classes/java/io/FilePermission.java
! src/java.base/share/classes/java/io/RandomAccessFile.java
! src/java.base/share/classes/java/io/SerializablePermission.java
! src/java.base/unix/classes/java/io/UnixFileSystem.java
! src/java.base/windows/classes/java/io/WinNTFileSystem.java

Changeset: acdbf833
Branch: hermetic-java-runtime
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2024-11-19 23:37:34 +0000
URL:       https://git.openjdk.org/leyden/commit/acdbf83325296511e6d27cc696911d81f99b8063

8341553: Remove UseCompactObjectHeaders extra CDS archives

Reviewed-by: erikj, iklam, coleenp

! make/conf/jib-profiles.js
! test/hotspot/jtreg/runtime/cds/TestDefaultArchiveLoading.java

Changeset: f5252900
Branch: hermetic-java-runtime
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2024-11-20 00:06:24 +0000
URL:       https://git.openjdk.org/leyden/commit/f525290000bf8583617047aaeb894bf90332d2e9

8341935: javac states that -proc:full is the default but the default as of 23 is -proc:none

Reviewed-by: jlahoda

! src/jdk.compiler/share/man/javac.md

Changeset: bc7eabd7
Branch: hermetic-java-runtime
Author:    Guoxiong Li <gli at openjdk.org>
Date:      2024-11-20 01:09:05 +0000
URL:       https://git.openjdk.org/leyden/commit/bc7eabd7e4c499fc1b1f37b958c7384078b69bce

8344350: Add '.gdbinit' and '.lldbinit' to file '.gitignore'

Reviewed-by: ihse, erikj

! .gitignore

Changeset: 4ddd3dec
Branch: hermetic-java-runtime
Author:    SendaoYan <syan at openjdk.org>
Date:      2024-11-20 01:36:56 +0000
URL:       https://git.openjdk.org/leyden/commit/4ddd3dec2d0b232d48646ca89b16591b3026aa5c

8344356: Aarch64: implement -XX:+VerifyActivationFrameSize

Reviewed-by: aph

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

Changeset: 8a1f9f0a
Branch: hermetic-java-runtime
Author:    Archie Cobbs <acobbs at openjdk.org>
Date:      2024-11-20 01:57:03 +0000
URL:       https://git.openjdk.org/leyden/commit/8a1f9f0a324e30b5da53d58434ac1b39569fc523

8343476: Remove unnecessary @SuppressWarnings annotations (client)

Reviewed-by: prr

! src/demo/share/jfc/SampleTree/SampleTree.java
! src/demo/share/jfc/TableExample/TableExample3.java
! src/demo/share/jfc/TableExample/TableExample4.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxButton.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxPopup.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaFileChooserUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaFileView.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTextFieldSearch.java
! src/java.desktop/macosx/classes/sun/lwawt/LWListPeer.java
! src/java.desktop/macosx/classes/sun/lwawt/LWWindowPeer.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFOldJPEGDecompressor.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifFileChooserUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifInternalFrameUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifOptionPaneUI.java
! src/java.desktop/share/classes/com/sun/media/sound/JavaSoundAudioClip.java
! src/java.desktop/share/classes/java/awt/AWTEventMulticaster.java
! src/java.desktop/share/classes/java/awt/Component.java
! src/java.desktop/share/classes/java/awt/Container.java
! src/java.desktop/share/classes/java/awt/DefaultKeyboardFocusManager.java
! src/java.desktop/share/classes/java/awt/EventQueue.java
! src/java.desktop/share/classes/java/awt/MediaTracker.java
! src/java.desktop/share/classes/java/awt/SequencedEvent.java
! src/java.desktop/share/classes/java/awt/SplashScreen.java
! src/java.desktop/share/classes/java/awt/WaitDispatchSupport.java
! src/java.desktop/share/classes/java/awt/Window.java
! src/java.desktop/share/classes/java/awt/dnd/DragSource.java
! src/java.desktop/share/classes/java/awt/event/FocusEvent.java
! src/java.desktop/share/classes/java/beans/Beans.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextChildComponentProxy.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextContainerProxy.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServiceProviderBeanInfo.java
! src/java.desktop/share/classes/javax/swing/DefaultFocusManager.java
! src/java.desktop/share/classes/javax/swing/JColorChooser.java
! src/java.desktop/share/classes/javax/swing/JComponent.java
! src/java.desktop/share/classes/javax/swing/JLayer.java
! src/java.desktop/share/classes/javax/swing/KeyStroke.java
! src/java.desktop/share/classes/javax/swing/Spring.java
! src/java.desktop/share/classes/javax/swing/SpringLayout.java
! src/java.desktop/share/classes/javax/swing/Timer.java
! src/java.desktop/share/classes/javax/swing/UIManager.java
! src/java.desktop/share/classes/javax/swing/colorchooser/ColorChooserComponentFactory.java
! src/java.desktop/share/classes/javax/swing/filechooser/FileSystemView.java
! src/java.desktop/share/classes/javax/swing/plaf/LayerUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicCheckBoxUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxEditor.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicFileChooserUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicListUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicOptionPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneDivider.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextAreaUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextFieldUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicToolBarUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/ComboPopup.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/DefaultMetalTheme.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalButtonUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalCheckBoxUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalComboBoxEditor.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalFileChooserUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalProgressBarUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalRadioButtonUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalRootPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalScrollPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalSeparatorUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalSliderUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalSplitPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalTabbedPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalTextFieldUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalToggleButtonUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalToolTipUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalUtils.java
! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiLookAndFeel.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthDesktopIconUI.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthScrollBarUI.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSplitPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTextAreaUI.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTextFieldUI.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTextPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTreeUI.java
! src/java.desktop/share/classes/javax/swing/text/DefaultStyledDocument.java
! src/java.desktop/share/classes/javax/swing/text/JTextComponent.java
! src/java.desktop/share/classes/javax/swing/text/SimpleAttributeSet.java
! src/java.desktop/share/classes/javax/swing/text/StyledEditorKit.java
! src/java.desktop/share/classes/javax/swing/text/WrappedPlainView.java
! src/java.desktop/share/classes/javax/swing/text/html/FormView.java
! src/java.desktop/share/classes/javax/swing/tree/AbstractLayoutCache.java
! src/java.desktop/share/classes/javax/swing/tree/DefaultTreeCellEditor.java
! src/java.desktop/share/classes/sun/awt/AWTAutoShutdown.java
! src/java.desktop/share/classes/sun/awt/AppContext.java
! src/java.desktop/share/classes/sun/awt/CausedFocusEvent.java
! src/java.desktop/share/classes/sun/awt/KeyboardFocusManagerPeerImpl.java
! src/java.desktop/share/classes/sun/awt/LightweightFrame.java
! src/java.desktop/share/classes/sun/awt/SunToolkit.java
! src/java.desktop/share/classes/sun/java2d/Disposer.java
! src/java.desktop/share/classes/sun/java2d/marlin/DMarlinRenderingEngine.java
! src/java.desktop/share/classes/sun/print/ServiceDialog.java
! src/java.desktop/share/classes/sun/swing/FilePane.java
! src/java.desktop/share/classes/sun/swing/JLightweightFrame.java
! src/java.desktop/share/classes/sun/swing/LightweightContent.java
! src/java.desktop/share/classes/sun/swing/PrintingStatus.java
! src/java.desktop/share/classes/sun/swing/plaf/synth/SynthFileChooserUIImpl.java
! src/java.desktop/share/classes/sun/swing/text/TextComponentPrintable.java

Changeset: 189fc8dd
Branch: hermetic-java-runtime
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2024-11-20 08:25:37 +0000
URL:       https://git.openjdk.org/leyden/commit/189fc8ddeffb4dd595ccd8ad3ca53a0ed4cee91f

8344381: [s390x] Test failures with error: Register type is not known

Reviewed-by: mdoerr, lucy

! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.cpp

Changeset: 587f2b4b
Branch: hermetic-java-runtime
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-11-20 08:49:35 +0000
URL:       https://git.openjdk.org/leyden/commit/587f2b4b4dd73733a6ee247200371f8a8d0299c1

8343827: RISC-V: set AlignVector as false if applicable to enable SLP

Reviewed-by: fyang, luhenry

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

Changeset: 5b12a87d
Branch: hermetic-java-runtime
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-11-20 09:11:12 +0000
URL:       https://git.openjdk.org/leyden/commit/5b12a87dcb47b5783f179534e2de43d5a920a489

8344060: Remove doPrivileged calls from shared implementation code in the java.desktop module : part 1

Reviewed-by: aivanov, prr

! src/java.desktop/share/classes/sun/awt/SunToolkit.java
! src/java.desktop/share/classes/sun/awt/image/ImageDecoder.java
! src/java.desktop/share/classes/sun/awt/image/ImageFetcher.java
! src/java.desktop/share/classes/sun/awt/image/ImageWatched.java
! src/java.desktop/share/classes/sun/awt/image/ImagingLib.java
! src/java.desktop/share/classes/sun/awt/image/JPEGImageDecoder.java
! src/java.desktop/share/classes/sun/awt/image/NativeLibLoader.java
! src/java.desktop/share/classes/sun/awt/image/VSyncedBSManager.java
! src/java.desktop/share/classes/sun/awt/util/PerformanceLogger.java
! src/java.desktop/share/classes/sun/java2d/Disposer.java
! src/java.desktop/share/classes/sun/java2d/SunGraphicsEnvironment.java
! src/java.desktop/share/classes/sun/java2d/SurfaceDataProxy.java
! src/java.desktop/share/classes/sun/java2d/cmm/CMSManager.java
! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMS.java
! src/java.desktop/share/classes/sun/java2d/loops/GraphicsPrimitive.java
! src/java.desktop/share/classes/sun/java2d/marlin/DMarlinRenderingEngine.java
! src/java.desktop/share/classes/sun/java2d/marlin/MarlinProperties.java
! src/java.desktop/share/classes/sun/java2d/marlin/RendererStats.java
! src/java.desktop/share/classes/sun/java2d/opengl/OGLRenderQueue.java
! src/java.desktop/share/classes/sun/java2d/opengl/OGLSurfaceData.java
! src/java.desktop/share/classes/sun/java2d/pipe/RenderingEngine.java
! src/java.desktop/share/classes/sun/print/PSPrinterJob.java
! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java
! src/java.desktop/share/classes/sun/print/ServiceDialog.java
! src/java.desktop/share/classes/sun/swing/JLightweightFrame.java
! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java

Changeset: cf158bc6
Branch: hermetic-java-runtime
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-11-20 09:24:05 +0000
URL:       https://git.openjdk.org/leyden/commit/cf158bc6cdadfdfa944b8ec1d3dc7069c8f055a9

8341631: JShell should auto-import java.io.IO.*

Reviewed-by: asotona, cstein

! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/IOContext.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/impl/ConsoleImpl.java
! src/jdk.jshell/share/classes/jdk/jshell/tool/resources/PREVIEW_DEFAULT.jsh
! test/langtools/jdk/jshell/ConsoleToolTest.java
! test/langtools/jdk/jshell/StartOptionTest.java

Changeset: 3a4a9b7a
Branch: hermetic-java-runtime
Author:    Aggelos Biboudis <abimpoudis at openjdk.org>
Date:      2024-11-20 10:29:45 +0000
URL:       https://git.openjdk.org/leyden/commit/3a4a9b7af7693a836c3caa3112d0d68100535b28

8340145: Problem with generic pattern matching results in internal compiler error

Reviewed-by: jlahoda

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

Changeset: afee7405
Branch: hermetic-java-runtime
Author:    Xiaolong Peng <xpeng at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-11-20 10:34:07 +0000
URL:       https://git.openjdk.org/leyden/commit/afee7405bd13cbe1cb829dd150a9de7e6faf49ae

8343541: C1: Plain memory accesses are emitted with membars with +AlwaysAtomicAccesses

Reviewed-by: shade, vlivanov

! src/hotspot/share/gc/shared/c1/barrierSetC1.cpp

Changeset: e2f8f1ad
Branch: hermetic-java-runtime
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-11-20 11:51:52 +0000
URL:       https://git.openjdk.org/leyden/commit/e2f8f1aded319034a79fe78af7e011e83df75d62

8344621: ProblemList runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java

Reviewed-by: jpai

! test/hotspot/jtreg/ProblemList.txt

Changeset: ea7e722c
Branch: hermetic-java-runtime
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2024-11-20 12:05:53 +0000
URL:       https://git.openjdk.org/leyden/commit/ea7e722ca04752f0b58bf98e0a1907c015644fb5

8344010: RISC-V: Zacas do not work with LW locking

Reviewed-by: fyang, mli

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

Changeset: 21b8749b
Branch: hermetic-java-runtime
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2024-11-20 12:21:41 +0000
URL:       https://git.openjdk.org/leyden/commit/21b8749bfdede7dfee3e8433dd9443320db99076

8344479: Declare MetaspaceObj::operator delete to be deleted

Reviewed-by: stefank, kbarrett, jwaters

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

Changeset: 7bb4474d
Branch: hermetic-java-runtime
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2024-11-20 12:22:43 +0000
URL:       https://git.openjdk.org/leyden/commit/7bb4474d81a55028de5434f445747c56a8dc333c

8344579: Clean up forward declarations and includes

Reviewed-by: stefank

! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/runtime/vmStructs.cpp

Changeset: 6f4dfa66
Branch: hermetic-java-runtime
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-11-20 12:29:32 +0000
URL:       https://git.openjdk.org/leyden/commit/6f4dfa66268c7aef0298af7f18d8e8bd4eb21656

8344190: Cleanup code in sun.net.www.protocol.http and sun.net.www.protocol.https after JEP 486 integration

Reviewed-by: dfuchs

! src/java.base/share/classes/sun/net/www/protocol/http/AuthenticationHeader.java
! src/java.base/share/classes/sun/net/www/protocol/http/AuthenticationInfo.java
! src/java.base/share/classes/sun/net/www/protocol/http/BasicAuthentication.java
! src/java.base/share/classes/sun/net/www/protocol/http/DigestAuthentication.java
! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/http/NegotiateAuthentication.java
! src/java.base/share/classes/sun/net/www/protocol/https/HttpsClient.java
! src/java.base/unix/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java
! src/java.base/windows/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java

Changeset: db7ee3da
Branch: hermetic-java-runtime
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-11-20 12:41:39 +0000
URL:       https://git.openjdk.org/leyden/commit/db7ee3dad1d9c9578794d946dd5de1f51d77e5a1

8344223: Remove calls to SecurityManager and doPrivileged in java.net.URLClassLoader after JEP 486 integration

Reviewed-by: alanb, yzheng

! src/java.base/share/classes/java/net/URLClassLoader.java
! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java
! src/java.base/share/classes/jdk/internal/loader/URLClassPath.java

Changeset: 4bc826ac
Branch: hermetic-java-runtime
Author:    Vlad Zahorodnii <vlad.zahorodnii at kde.org>
Committer: Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2024-11-20 13:38:08 +0000
URL:       https://git.openjdk.org/leyden/commit/4bc826ac1ea824113a07713f6973c06361c1392e

8342785: XWindowPeer::getNewLocation() adheres to ICCCM 4.1.5 only with some WMs

Reviewed-by: prr, azvegint

! src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java

Changeset: 21f0ed50
Branch: hermetic-java-runtime
Author:    Volkan Yazıcı <volkan.yazici at oracle.com>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2024-11-20 13:59:52 +0000
URL:       https://git.openjdk.org/leyden/commit/21f0ed50a224f19d083ef8e3b7b02b8f3dd31cac

8344215: Remove calls to SecurityManager and doPrivileged in java.net.Socket and java.net.ServerSocket after JEP 486 integration

Reviewed-by: dfuchs, alanb, jpai

! src/java.base/share/classes/java/net/ServerSocket.java
! src/java.base/share/classes/java/net/Socket.java

Changeset: e11d126a
Branch: hermetic-java-runtime
Author:    David M. Lloyd <david.lloyd at redhat.com>
Committer: Roger Riggs <rriggs at openjdk.org>
Date:      2024-11-20 14:17:28 +0000
URL:       https://git.openjdk.org/leyden/commit/e11d126a8d50e8b3dce2fd02b263aba3b38b1172

8333796: Add missing serialization functionality to sun.reflect.ReflectionFactory

Reviewed-by: liach, rriggs

+ src/java.base/share/classes/java/io/ObjectStreamReflection.java
+ src/java.base/share/classes/jdk/internal/access/JavaObjectStreamReflectionAccess.java
! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java
! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java
! src/jdk.unsupported/share/classes/sun/reflect/ReflectionFactory.java
! test/jdk/sun/reflect/ReflectionFactory/ReflectionFactoryTest.java

Changeset: 75420e93
Branch: hermetic-java-runtime
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-11-20 14:23:57 +0000
URL:       https://git.openjdk.org/leyden/commit/75420e9314c54adc5b45f9b274a87af54dd6b5a8

8334431: C2 SuperWord: fix performance regression due to store-to-load-forwarding failures

Reviewed-by: chagedorn, qamai

! src/hotspot/cpu/aarch64/c2_globals_aarch64.hpp
! src/hotspot/cpu/arm/c2_globals_arm.hpp
! src/hotspot/cpu/ppc/c2_globals_ppc.hpp
! src/hotspot/cpu/riscv/c2_globals_riscv.hpp
! src/hotspot/cpu/s390/c2_globals_s390.hpp
! src/hotspot/cpu/x86/c2_globals_x86.hpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/vectorization.cpp
! src/hotspot/share/opto/vectorization.hpp
! src/hotspot/share/opto/vtransform.cpp
! src/hotspot/share/opto/vtransform.hpp
! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVector.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestCyclicDependency.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestDependencyOffsets.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopCombinedOpTest.java
+ test/micro/org/openjdk/bench/vm/compiler/VectorStoreToLoadForwarding.java

Changeset: 7d4c3fd0
Branch: hermetic-java-runtime
Author:    Daniel Lundén <dlunden at openjdk.org>
Date:      2024-11-20 15:37:43 +0000
URL:       https://git.openjdk.org/leyden/commit/7d4c3fd0915cfa8b279f42494625ec6afda338af

8331295: C2: Do not clone address computations that are indirect memory input to at least one load/store

Co-authored-by: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Reviewed-by: thartmann, chagedorn

! src/hotspot/cpu/aarch64/aarch64.ad
! test/hotspot/jtreg/compiler/c2/TestFindNode.java
+ test/hotspot/jtreg/compiler/codegen/TestMatcherClone.java
! test/hotspot/jtreg/compiler/loopopts/TestDeepGraphVerifyIterativeGVN.java

Changeset: 9be8ac6f
Branch: hermetic-java-runtime
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2024-11-20 15:41:26 +0000
URL:       https://git.openjdk.org/leyden/commit/9be8ac6fbcf1a91e5eee9d3a3430dc356b89283e

8344239: runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java fails on x64 with -Xmixed

Reviewed-by: iklam

! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java

Changeset: c4c6b1fe
Branch: hermetic-java-runtime
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2024-11-20 16:01:01 +0000
URL:       https://git.openjdk.org/leyden/commit/c4c6b1fe0629d313e7b7bd6b7dc92f8c7d18ec8f

8344562: Remove security manager dependency from module jdk.jdi

Reviewed-by: kevinw, lmesnik, cjplummer

! src/jdk.jdi/share/classes/com/sun/tools/jdi/VirtualMachineManagerImpl.java

Changeset: 080f1cc8
Branch: hermetic-java-runtime
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2024-11-20 16:54:51 +0000
URL:       https://git.openjdk.org/leyden/commit/080f1cc8cd0500c254debec3198dc187bd41c3e8

8289771: jpackage: ResourceEditor error when path is overly long on Windows

Reviewed-by: almatvee

! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/ExecutableRebrander.java
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/ShortPathUtils.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixFragmentBuilder.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixPipeline.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixUiFragmentBuilder.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_de.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_ja.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_zh_CN.properties
! src/jdk.jpackage/windows/native/common/WinFileUtils.cpp
! src/jdk.jpackage/windows/native/common/WinFileUtils.h
! src/jdk.jpackage/windows/native/libjpackage/jpackage.cpp
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java
! test/jdk/tools/jpackage/windows/WinL10nTest.java
+ test/jdk/tools/jpackage/windows/WinLongPathTest.java

Changeset: 27fda0ea
Branch: hermetic-java-runtime
Author:    Phil Race <prr at openjdk.org>
Date:      2024-11-20 18:38:08 +0000
URL:       https://git.openjdk.org/leyden/commit/27fda0ea1f7e230a1b8a8413efc2d4314b600a82

8344578: Clean up left over java.security and sun.security imports in Swing classes

Reviewed-by: psadhukhan

! src/java.desktop/share/classes/javax/swing/RepaintManager.java
! src/java.desktop/share/classes/javax/swing/SwingPaintEventDispatcher.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicOptionPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLookAndFeel.java

Changeset: 22a39dc8
Branch: hermetic-java-runtime
Author:    Phil Race <prr at openjdk.org>
Date:      2024-11-20 18:45:49 +0000
URL:       https://git.openjdk.org/leyden/commit/22a39dc858a27cecfb0a8a8ef42e2cf5f7444545

8344064: Remove doPrivileged calls from print/imageio/media classes in the java.desktop module

Reviewed-by: kizune

! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageReader.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriter.java
! src/java.desktop/share/classes/com/sun/imageio/stream/StreamCloser.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/Metacity.java
! src/java.desktop/share/classes/com/sun/media/sound/JARSoundbankReader.java
! src/java.desktop/share/classes/com/sun/media/sound/JDK13Services.java
! src/java.desktop/share/classes/com/sun/media/sound/JSSecurityManager.java
! src/java.desktop/share/classes/com/sun/media/sound/Platform.java
! src/java.desktop/share/classes/com/sun/media/sound/Printer.java
! src/java.desktop/share/classes/com/sun/media/sound/SoftSynthesizer.java
! src/java.desktop/share/classes/javax/imageio/ImageIO.java
! src/java.desktop/share/classes/javax/imageio/metadata/IIOMetadata.java
! src/java.desktop/share/classes/javax/imageio/spi/IIORegistry.java
! src/java.desktop/share/classes/javax/imageio/spi/ImageReaderWriterSpi.java
! src/java.desktop/share/classes/javax/imageio/spi/ServiceRegistry.java
! src/java.desktop/share/classes/javax/print/DocFlavor.java
! src/java.desktop/share/classes/javax/print/PrintServiceLookup.java
! src/java.desktop/share/classes/javax/print/StreamPrintServiceFactory.java

Changeset: da2d7a09
Branch: hermetic-java-runtime
Author:    Dr Heinz M. Kabutz <heinz at javaspecialists.eu>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2024-11-20 20:01:37 +0000
URL:       https://git.openjdk.org/leyden/commit/da2d7a09f92df547661587348f768f69f0e5a23b

8344595: State transitions in internal VirtualThread comment needs to be updated

Reviewed-by: alanb

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

Changeset: b9bf4472
Branch: hermetic-java-runtime
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2024-11-20 20:28:12 +0000
URL:       https://git.openjdk.org/leyden/commit/b9bf447209db5d7f6bb16a0310421dbe4170500c

8344057: Remove doPrivileged calls from unix platform sources in the java.desktop module

Reviewed-by: prr

! src/java.desktop/unix/classes/sun/awt/PlatformGraphicsInfo.java
! src/java.desktop/unix/classes/sun/awt/UNIXToolkit.java
! src/java.desktop/unix/classes/sun/awt/X11/InfoWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/Native.java
! src/java.desktop/unix/classes/sun/awt/X11/XClipboard.java
! src/java.desktop/unix/classes/sun/awt/X11/XEmbedCanvasPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XErrorHandlerUtil.java
! src/java.desktop/unix/classes/sun/awt/X11/XFileDialogPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XRobotPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XTaskbarPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java
! src/java.desktop/unix/classes/sun/awt/X11/XTrayIconPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XlibWrapper.java
! src/java.desktop/unix/classes/sun/awt/X11GraphicsDevice.java
! src/java.desktop/unix/classes/sun/awt/X11GraphicsEnvironment.java
! src/java.desktop/unix/classes/sun/awt/screencast/ScreencastHelper.java
! src/java.desktop/unix/classes/sun/awt/screencast/TokenStorage.java
! src/java.desktop/unix/classes/sun/font/FcFontConfiguration.java
! src/java.desktop/unix/classes/sun/java2d/x11/X11SurfaceData.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRCompositeManager.java
! src/java.desktop/unix/classes/sun/print/CUPSPrinter.java
! src/java.desktop/unix/classes/sun/print/IPPPrintService.java
! src/java.desktop/unix/classes/sun/print/PrintServiceLookupProvider.java
! src/java.desktop/unix/classes/sun/print/UnixPrintJob.java
! src/java.desktop/unix/classes/sun/print/UnixPrintService.java

Changeset: a599c301
Branch: hermetic-java-runtime
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-11-21 00:49:25 +0000
URL:       https://git.openjdk.org/leyden/commit/a599c30171fe2b1557ad967d61048656fdb8c752

8344471: Remove SecurityManager related code from java.compiler module

Reviewed-by: rriggs, jlahoda, jjg

! src/java.compiler/share/classes/javax/tools/ToolProvider.java

Changeset: 400eb9b1
Branch: hermetic-java-runtime
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-11-21 00:55:23 +0000
URL:       https://git.openjdk.org/leyden/commit/400eb9b10ae0e53e58893b7ea5233d2d2e4046b6

8344524: Remove SecurityManager related code from jdk.jlink module

Reviewed-by: alanb, lancea, iris

! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Jlink.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkPermission.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Main.java

Changeset: 13439113
Branch: hermetic-java-runtime
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-11-21 01:32:09 +0000
URL:       https://git.openjdk.org/leyden/commit/13439113c361dcb0629ece37844443cbf99ef704

8340334: Update jcmd VM.events max parameter to be INT

Reviewed-by: cjplummer, kevinw

! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
! src/jdk.jcmd/share/man/jcmd.md

Changeset: 4fbf2720
Branch: hermetic-java-runtime
Author:    SendaoYan <syan at openjdk.org>
Date:      2024-11-21 02:05:00 +0000
URL:       https://git.openjdk.org/leyden/commit/4fbf272017d2f6933e66f8a67cb88e3ffc42339e

8344526: RISC-V: implement -XX:+VerifyActivationFrameSize

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

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

Changeset: a01aa220
Branch: hermetic-java-runtime
Author:    Phil Race <prr at openjdk.org>
Date:      2024-11-21 03:58:49 +0000
URL:       https://git.openjdk.org/leyden/commit/a01aa2202602d2fcdb81b4c5b4183cb6b7acfacb

8342281: Deprecate for removal javax.sound.sampled.AudioPermission

Reviewed-by: honkar, kizune

! src/java.desktop/share/classes/com/sun/media/sound/DirectAudioDevice.java
! src/java.desktop/share/classes/com/sun/media/sound/JSSecurityManager.java
! src/java.desktop/share/classes/javax/sound/sampled/AudioPermission.java
! test/jdk/javax/sound/sampled/Lines/GetLine.java

Changeset: 7105bb98
Branch: hermetic-java-runtime
Author:    Phil Race <prr at openjdk.org>
Date:      2024-11-21 04:22:27 +0000
URL:       https://git.openjdk.org/leyden/commit/7105bb98cf8797082d2b61f0e08a4e5ba0bae8ac

8344664: Remove some un-used java/sun.security imports in the java.desktop module

Reviewed-by: iris

! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java
! src/java.desktop/share/classes/com/sun/media/sound/JARSoundbankReader.java
! src/java.desktop/share/classes/com/sun/media/sound/Printer.java
! src/java.desktop/share/classes/java/awt/Component.java
! src/java.desktop/share/classes/java/awt/Container.java
! src/java.desktop/share/classes/java/awt/Window.java
! src/java.desktop/share/classes/javax/imageio/ImageIO.java
! src/java.desktop/share/classes/sun/awt/im/InputMethodContext.java
! src/java.desktop/share/classes/sun/awt/util/ThreadGroupUtils.java
! src/java.desktop/share/classes/sun/font/TrueTypeFont.java
! src/java.desktop/share/classes/sun/java2d/marlin/MarlinUtils.java
! src/java.desktop/unix/classes/sun/awt/UNIXToolkit.java
! src/java.desktop/unix/classes/sun/awt/X11InputMethodDescriptor.java

Changeset: 10def484
Branch: hermetic-java-runtime
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-11-21 05:01:52 +0000
URL:       https://git.openjdk.org/leyden/commit/10def484dfe5821940c6fef6d857db93c30d0b06

8344236: Revisit SecurityManager usage in jdk.net after JEP 486 integration

Reviewed-by: dfuchs

! src/jdk.net/aix/classes/jdk/net/AIXSocketOptions.java
! src/jdk.net/linux/classes/jdk/net/LinuxSocketOptions.java
! src/jdk.net/macosx/classes/jdk/net/MacOSXSocketOptions.java
! src/jdk.net/share/classes/jdk/nio/Channels.java
! src/jdk.net/windows/classes/jdk/net/WindowsSocketOptions.java

Changeset: 93aa7e2f
Branch: hermetic-java-runtime
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2024-11-21 06:57:09 +0000
URL:       https://git.openjdk.org/leyden/commit/93aa7e2fcf87c4dc62de4ea71be543ee677b11be

8328085: C2: Use after free in PhaseChaitin::Register_Allocate()

Reviewed-by: thartmann, mdoerr

! src/hotspot/share/opto/postaloc.cpp

Changeset: 5ccd5106
Branch: hermetic-java-runtime
Author:    Galder Zamarreño <galder at openjdk.org>
Committer: Andrew Dinn <adinn at openjdk.org>
Date:      2024-11-21 09:48:08 +0000
URL:       https://git.openjdk.org/leyden/commit/5ccd5106e023dbb47473e8914035c811e0cc6ee1

8326369: Add test to verify bimorphic inlining happens after morphism changes

Reviewed-by: thartmann, epeter

+ test/hotspot/jtreg/compiler/inlining/InlineBimorphicVirtualCallAfterMorphismChanged.java

Changeset: f2b10c6c
Branch: hermetic-java-runtime
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2024-11-21 09:54:25 +0000
URL:       https://git.openjdk.org/leyden/commit/f2b10c6c228f7be879b3f043accb22e0bc6535d6

8340422: ZGC: TestAllocateHeapAt.java should not run with transparent hugepages

Reviewed-by: stefank, jsikstro

! test/hotspot/jtreg/gc/z/TestAllocateHeapAt.java
! test/hotspot/jtreg/runtime/os/THPsInThreadStackPreventionTest.java
! test/hotspot/jtreg/runtime/os/TestHugePageDecisionsAtVMStartup.java
! test/hotspot/jtreg/runtime/os/TestHugePageDetection.java
! test/jtreg-ext/requires/VMProps.java
= test/lib/jdk/test/lib/os/linux/HugePageConfiguration.java

Changeset: 18df6fd5
Branch: hermetic-java-runtime
Author:    Doug Lea <dl at openjdk.org>
Date:      2024-11-21 11:50:46 +0000
URL:       https://git.openjdk.org/leyden/commit/18df6fd5ba93c3c2d5965c072d482dcf7cbfc675

8336707: Contention of ForkJoinPool grows when stealing works

Reviewed-by: vklang

! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinWorkerThread.java

Changeset: a62279ca
Branch: hermetic-java-runtime
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2024-11-21 11:54:28 +0000
URL:       https://git.openjdk.org/leyden/commit/a62279ca0a520fdf4bce77dec4cb06d4d573c109

8344235: Revisit SecurityManager usage in java.logging after JEP 486 and JEP 491 integration

Reviewed-by: jpai

! src/java.base/share/classes/jdk/internal/logger/BootstrapLogger.java
! src/java.base/share/classes/jdk/internal/logger/DefaultLoggerFinder.java
! src/java.base/share/classes/jdk/internal/logger/LazyLoggers.java
! src/java.base/share/classes/jdk/internal/logger/LoggerFinderLoader.java
! src/java.base/share/classes/jdk/internal/logger/SimpleConsoleLogger.java
! src/java.logging/share/classes/java/util/logging/ConsoleHandler.java
! src/java.logging/share/classes/java/util/logging/FileHandler.java
! src/java.logging/share/classes/java/util/logging/Handler.java
! src/java.logging/share/classes/java/util/logging/Level.java
! src/java.logging/share/classes/java/util/logging/LogManager.java
! src/java.logging/share/classes/java/util/logging/LogRecord.java
! src/java.logging/share/classes/java/util/logging/Logger.java
! src/java.logging/share/classes/java/util/logging/LoggingPermission.java
! src/java.logging/share/classes/java/util/logging/MemoryHandler.java
! src/java.logging/share/classes/java/util/logging/SocketHandler.java
! src/java.logging/share/classes/java/util/logging/StreamHandler.java
! src/java.logging/share/classes/sun/util/logging/internal/LoggingProviderImpl.java

Changeset: 8f22db23
Branch: hermetic-java-runtime
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2024-11-21 12:14:23 +0000
URL:       https://git.openjdk.org/leyden/commit/8f22db23a50fe537d8ef369e92f0d5f9970d98f0

8330606: Redefinition doesn't but should verify the new klass

Reviewed-by: dholmes, jsjolen

! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/classfile/verifier.hpp
! src/hotspot/share/oops/method.cpp
+ test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineVerifyError.java

Changeset: 882d6358
Branch: hermetic-java-runtime
Author:    Artur Barashev <abarashev at openjdk.org>
Committer: Sean Mullan <mullan at openjdk.org>
Date:      2024-11-21 14:14:30 +0000
URL:       https://git.openjdk.org/leyden/commit/882d6358074135b2c4fe21b32bd73f40022980bc

8245545: Disable TLS_RSA cipher suites

Reviewed-by: mullan

! src/java.base/share/conf/security/java.security
! test/jdk/javax/net/ssl/DTLS/CipherSuite.java
! test/jdk/javax/net/ssl/SSLEngine/Basics.java
! test/jdk/javax/net/ssl/SSLEngine/EngineCloseOnAlert.java
! test/jdk/javax/net/ssl/TLSv11/GenericBlockCipher.java
! test/jdk/javax/net/ssl/TLSv12/ProtocolFilter.java
! test/jdk/javax/net/ssl/ciphersuites/DisabledAlgorithms.java
! test/jdk/javax/net/ssl/sanity/ciphersuites/CheckCipherSuites.java
! test/jdk/javax/net/ssl/sanity/ciphersuites/SystemPropCipherSuitesOrder.java
! test/jdk/javax/net/ssl/sanity/ciphersuites/TLSCipherSuitesOrder.java
! test/jdk/sun/security/pkcs11/tls/tls12/FipsModeTLS12.java
! test/jdk/sun/security/ssl/ClientHandshaker/LengthCheckTest.java
! test/jdk/sun/security/ssl/EngineArgs/DebugReportsOneExtraByte.java

Changeset: eef15618
Branch: hermetic-java-runtime
Author:    Phil Race <prr at openjdk.org>
Date:      2024-11-21 16:02:28 +0000
URL:       https://git.openjdk.org/leyden/commit/eef156180c772a042416fc35d86072e722519f0b

8344569: SwingUtilities2.makeIcon_Unprivileged is obsolete

Reviewed-by: psadhukhan

! src/java.desktop/share/classes/javax/swing/LookAndFeel.java
! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java

Changeset: aaf3df7b
Branch: hermetic-java-runtime
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2024-11-21 16:17:58 +0000
URL:       https://git.openjdk.org/leyden/commit/aaf3df7bb80d84d3870d8840c2935d4567f83f3c

8343823: (fs) Files.createLink: inconsistent behavior when creating link to symbolic link

Reviewed-by: alanb

! src/java.base/share/classes/java/nio/file/Files.java

Changeset: 87be63f8
Branch: hermetic-java-runtime
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2024-11-21 16:18:16 +0000
URL:       https://git.openjdk.org/leyden/commit/87be63f85dbbfd8695817a913ef2b2ae5b0d78e9

8344659: Some uses of GetPropertyAction were not removed from java.io and java.nio

Reviewed-by: lancea, rriggs, iris, dfuchs

! src/java.base/macosx/classes/sun/nio/fs/MacOSXFileSystem.java
! src/java.base/macosx/classes/sun/nio/fs/MacOSXFileSystemProvider.java
! src/java.base/share/classes/java/io/Console.java
! src/java.base/share/classes/sun/nio/ch/Poller.java
! src/java.base/share/classes/sun/nio/cs/GB18030.java
! src/java.base/share/classes/sun/nio/fs/AbstractWatchKey.java
! src/java.base/share/classes/sun/nio/fs/Util.java
! src/java.base/windows/classes/sun/nio/ch/FileDispatcherImpl.java
! src/java.base/windows/classes/sun/nio/fs/WindowsFileAttributes.java

Changeset: dfa18fe6
Branch: hermetic-java-runtime
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2024-11-21 16:25:43 +0000
URL:       https://git.openjdk.org/leyden/commit/dfa18fe6b395171c821cde02f081e12dd1565ba5

8344328: (dc) DatagramChannelImpl.blockingReceive can now synchronize on packet

Reviewed-by: dfuchs, jpai

! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/DatagramSocketAdaptor.java

Changeset: 395e4046
Branch: hermetic-java-runtime
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2024-11-21 17:39:44 +0000
URL:       https://git.openjdk.org/leyden/commit/395e404666e51f76270de4de1899aa681ba889c9

8344066: Remove SecurityManager uses from the jdk.accessibility module

Reviewed-by: prr

! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/AWTEventMonitor.java
! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/EventQueueMonitor.java
! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/SwingEventMonitor.java
! src/jdk.accessibility/windows/classes/com/sun/java/accessibility/internal/AccessBridge.java

Changeset: 6113fa75
Branch: hermetic-java-runtime
Author:    Sean Mullan <mullan at openjdk.org>
Date:      2024-11-21 17:45:04 +0000
URL:       https://git.openjdk.org/leyden/commit/6113fa75035440aa211c9df291c02dc9d0d40b4b

8344248: Remove Security Manager dependencies from java.security.jgss and jdk.security.jgss modules

Reviewed-by: ascarpino

! src/java.base/share/classes/module-info.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosPrincipal.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KeyTab.java
! src/java.security.jgss/share/classes/sun/net/www/protocol/http/spnego/NegotiatorImpl.java
! src/java.security.jgss/share/classes/sun/security/jgss/GSSManagerImpl.java
! src/java.security.jgss/share/classes/sun/security/jgss/GSSUtil.java
! src/java.security.jgss/share/classes/sun/security/jgss/LoginConfigImpl.java
! src/java.security.jgss/share/classes/sun/security/jgss/ProviderList.java
! src/java.security.jgss/share/classes/sun/security/jgss/SunProvider.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/AcceptSecContextToken.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/InitSecContextToken.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/InitialToken.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5AcceptCredential.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Context.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5InitCredential.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5MechFactory.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5NameElement.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Util.java
! src/java.security.jgss/share/classes/sun/security/jgss/spnego/SpNegoContext.java
! src/java.security.jgss/share/classes/sun/security/jgss/spnego/SpNegoMechFactory.java
! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/GSSCredElement.java
! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/GSSNameElement.java
! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/Krb5Util.java
! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/NativeGSSContext.java
! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/NativeGSSFactory.java
! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java
! src/java.security.jgss/share/classes/sun/security/krb5/Config.java
! src/java.security.jgss/share/classes/sun/security/krb5/Credentials.java
! src/java.security.jgss/share/classes/sun/security/krb5/KdcComm.java
! src/java.security.jgss/share/classes/sun/security/krb5/KrbServiceLocator.java
! src/java.security.jgss/share/classes/sun/security/krb5/Realm.java
! src/java.security.jgss/share/classes/sun/security/krb5/SCDynamicStoreConfig.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/Krb5.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ReplayCache.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/Des.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ktab/KeyTab.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/rcache/AuthTimeWithHash.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/rcache/DflCache.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/util/KerberosString.java
! src/jdk.security.jgss/share/classes/com/sun/security/jgss/ExtendedGSSContextImpl.java
! src/jdk.security.jgss/share/classes/com/sun/security/sasl/gsskerb/JdkSASL.java

Changeset: 4956a766
Branch: hermetic-java-runtime
Author:    Vladimir Ivanov <vaivanov at openjdk.org>
Committer: Derek White <drwhite at openjdk.org>
Date:      2024-11-21 17:54:45 +0000
URL:       https://git.openjdk.org/leyden/commit/4956a766213c3d76e13b98ac5d5efe5d4f553895

8317538: Potential bottleneck in Provider::getService: specjvm2008::crypto.rsa have scalability issue for high vCPU numbers

Reviewed-by: ascarpino

! src/java.base/share/classes/java/security/Provider.java

Changeset: 78e5008e
Branch: hermetic-java-runtime
Author:    Vladimir Ivanov <vaivanov at openjdk.org>
Committer: Derek White <drwhite at openjdk.org>
Date:      2024-11-21 17:59:28 +0000
URL:       https://git.openjdk.org/leyden/commit/78e5008e91610847bc11103e667fbe602b03d86a

8317542: Specjvm::xml have scalability issue for high vCPU numbers

Reviewed-by: joehw

! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/RegularExpression.java

Changeset: 191b38e7
Branch: hermetic-java-runtime
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2024-11-21 18:03:12 +0000
URL:       https://git.openjdk.org/leyden/commit/191b38e71279151d0444bb38b659e880e6f8a1e7

8344549: Cleanup AccessController in sun.misc.Unsafe

Reviewed-by: alanb

! src/jdk.unsupported/share/classes/sun/misc/Unsafe.java

Changeset: dc9a6ef6
Branch: hermetic-java-runtime
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2024-11-21 18:13:32 +0000
URL:       https://git.openjdk.org/leyden/commit/dc9a6ef6100d73a431cd0cfa2c252acf7743f8a3

8341137: Optimize long vector multiplication using x86 VPMUL[U]DQ instruction

Co-authored-by: Vladimir Ivanov <vlivanov at openjdk.org>
Reviewed-by: vlivanov, sviswanathan

! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
+ test/hotspot/jtreg/compiler/vectorapi/VectorMultiplyOpt.java
+ test/micro/org/openjdk/bench/jdk/incubator/vector/VectorMultiplyOptBenchmark.java
+ test/micro/org/openjdk/bench/jdk/incubator/vector/VectorXXH3HashingBenchmark.java

Changeset: 93d4ad4d
Branch: hermetic-java-runtime
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2024-11-21 18:26:23 +0000
URL:       https://git.openjdk.org/leyden/commit/93d4ad4dd4cc4c5700af3453cfb3e21a804c8c14

8344763: cpCache print_on doesn't handle nulls

Reviewed-by: matsaave

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

Changeset: d6b40d30
Branch: hermetic-java-runtime
Author:    Volodymyr Paprotski <vpaprotski at openjdk.org>
Committer: Anthony Scarpino <ascarpino at openjdk.org>
Date:      2024-11-21 19:17:57 +0000
URL:       https://git.openjdk.org/leyden/commit/d6b40d3033b306e2cefc12833bb4e99ae6e36008

8344144: AES/CBC slow at big payloads

Reviewed-by: sviswanathan, abarashev, ascarpino

! src/java.base/share/classes/com/sun/crypto/provider/CipherBlockChaining.java
! test/micro/org/openjdk/bench/javax/crypto/full/AESBench.java

Changeset: e03b1506
Branch: hermetic-java-runtime
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Date:      2024-11-21 20:04:39 +0000
URL:       https://git.openjdk.org/leyden/commit/e03b1506d3644f9e4053630adc4c0620eaef71c0

8178966: Don't swallow early bootstrap exceptions in Boolean.getBoolean, Integer.getInteger and Long.getLong

Co-authored-by: Peter Levart <plevart at openjdk.org>
Reviewed-by: jpai, rriggs

! src/java.base/share/classes/java/lang/Boolean.java
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java

Changeset: 7709d435
Branch: hermetic-java-runtime
Author:    Phil Race <prr at openjdk.org>
Date:      2024-11-21 20:29:53 +0000
URL:       https://git.openjdk.org/leyden/commit/7709d435d080778a45bd3eb9a5754e356e94e6de

8344782: Cleanup left over doPrivileged calls and imports in java.desktop

Reviewed-by: honkar

! src/java.desktop/macosx/classes/com/apple/laf/AquaLookAndFeel.java
! src/java.desktop/share/classes/java/awt/Cursor.java
! src/java.desktop/share/classes/javax/swing/text/html/parser/ParserDelegator.java
! src/java.desktop/share/classes/sun/awt/im/InputMethodManager.java
! src/java.desktop/share/classes/sun/font/FontManagerNativeLibrary.java
! src/java.desktop/share/classes/sun/swing/WindowsPlacesBar.java
! src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java

Changeset: cee74f9e
Branch: hermetic-java-runtime
Author:    Aleksei Efimov <aefimov at openjdk.org>
Date:      2024-11-21 20:55:02 +0000
URL:       https://git.openjdk.org/leyden/commit/cee74f9e677e74deda72638bcc0a3e9307262938

8338536: Permanently disable remote code downloading in JNDI

Reviewed-by: dfuchs

! src/java.naming/share/classes/com/sun/jndi/ldap/EventQueue.java
! src/java.naming/share/classes/com/sun/jndi/ldap/NamingEventNotifier.java
! src/java.naming/share/classes/com/sun/jndi/ldap/Obj.java
! src/java.naming/share/classes/com/sun/jndi/ldap/VersionHelper.java
! src/java.naming/share/classes/com/sun/naming/internal/NamingManagerHelper.java
! src/java.naming/share/classes/com/sun/naming/internal/VersionHelper.java
! src/java.naming/share/classes/javax/naming/spi/NamingManager.java
! src/jdk.naming.rmi/share/classes/com/sun/jndi/rmi/registry/RegistryContext.java
! src/jdk.naming.rmi/share/classes/module-info.java
+ test/jdk/com/sun/jndi/rmi/registry/objects/ObjectFactoryBuilderCodebaseTest.java
+ test/jdk/com/sun/jndi/rmi/registry/objects/TestObjectFactoryBuilder.java

Changeset: 22149063
Branch: hermetic-java-runtime
Author:    Stuart Marks <smarks at openjdk.org>
Date:      2024-11-21 21:05:50 +0000
URL:       https://git.openjdk.org/leyden/commit/22149063101f0c617d8ccaace659671a645d402e

8272339: Update notes section from serialver man page

Reviewed-by: rriggs

! src/jdk.compiler/share/man/serialver.md

Changeset: efeacfee
Branch: hermetic-java-runtime
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-11-21 21:18:18 +0000
URL:       https://git.openjdk.org/leyden/commit/efeacfee015d1105dcd75e489d367a7716441fa8

8344646: The libjsig deprecation warning should go to stderr not stdout

Reviewed-by: mikael, cjplummer

! src/java.base/unix/native/libjsig/jsig.c

Changeset: 0f458e2c
Branch: hermetic-java-runtime
Author:    Phil Race <prr at openjdk.org>
Date:      2024-11-21 21:24:46 +0000
URL:       https://git.openjdk.org/leyden/commit/0f458e2c3eb93641864085d18e49daf640cb3858

8342903: Deprecate for removal java.awt.Window.getWarningString()

Reviewed-by: kizune, erikj, azvegint

! make/modules/java.desktop/Java.gmk
! make/modules/java.desktop/gensrc/GensrcIcons.gmk
! src/demo/share/jfc/Font2DTest/FontPanel.java
! src/java.desktop/macosx/classes/sun/lwawt/LWKeyboardFocusManagerPeer.java
! src/java.desktop/macosx/classes/sun/lwawt/LWToolkit.java
! src/java.desktop/macosx/classes/sun/lwawt/LWWindowPeer.java
- src/java.desktop/macosx/classes/sun/lwawt/SecurityWarningWindow.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CFileDialog.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
- src/java.desktop/macosx/classes/sun/lwawt/macosx/CWarningWindow.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java
! src/java.desktop/share/classes/java/awt/Desktop.java
! src/java.desktop/share/classes/java/awt/Window.java
! src/java.desktop/share/classes/java/awt/peer/WindowPeer.java
! src/java.desktop/share/classes/javax/swing/JInternalFrame.java
! src/java.desktop/share/classes/sun/awt/AWTAccessor.java
! src/java.desktop/share/classes/sun/awt/AWTPermissions.java
! src/java.desktop/share/classes/sun/awt/EmbeddedFrame.java
- src/java.desktop/share/classes/sun/awt/resources/security-icon-bw16.png
- src/java.desktop/share/classes/sun/awt/resources/security-icon-bw24.png
- src/java.desktop/share/classes/sun/awt/resources/security-icon-bw32.png
- src/java.desktop/share/classes/sun/awt/resources/security-icon-bw48.png
- src/java.desktop/share/classes/sun/awt/resources/security-icon-interim16.png
- src/java.desktop/share/classes/sun/awt/resources/security-icon-interim24.png
- src/java.desktop/share/classes/sun/awt/resources/security-icon-interim32.png
- src/java.desktop/share/classes/sun/awt/resources/security-icon-interim48.png
- src/java.desktop/share/classes/sun/awt/resources/security-icon-yellow16.png
- src/java.desktop/share/classes/sun/awt/resources/security-icon-yellow24.png
- src/java.desktop/share/classes/sun/awt/resources/security-icon-yellow32.png
- src/java.desktop/share/classes/sun/awt/resources/security-icon-yellow48.png
! src/java.desktop/unix/classes/sun/awt/X11/XBaseWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XDecoratedPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XEmbedHelper.java
! src/java.desktop/unix/classes/sun/awt/X11/XKeyboardFocusManagerPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XScrollPanePeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java
- src/java.desktop/unix/classes/sun/awt/X11/XWarningWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WWindowPeer.java
! src/java.desktop/windows/native/libawt/windows/awt.rc
! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Frame.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.h
! src/java.desktop/windows/native/libawt/windows/awt_Window.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Window.h
- src/java.desktop/windows/native/libawt/windows/security_warning.ico
- src/java.desktop/windows/native/libawt/windows/security_warning_bw.ico
- src/java.desktop/windows/native/libawt/windows/security_warning_int.ico
! test/jdk/ProblemList.txt

Changeset: c199f532
Branch: hermetic-java-runtime
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2024-11-21 21:50:41 +0000
URL:       https://git.openjdk.org/leyden/commit/c199f5326b8dd41f33a12e5db7552331e0844601

8344336: SM cleanup of java.lang.System, Runtime, String, StackWalker

Reviewed-by: dfuchs, alanb, lancea

! src/java.base/share/classes/java/lang/LiveStackFrame.java
! src/java.base/share/classes/java/lang/Module.java
! src/java.base/share/classes/java/lang/Runtime.java
! src/java.base/share/classes/java/lang/StackWalker.java
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/System.java

Changeset: db44e97c
Branch: hermetic-java-runtime
Author:    William Kemper <wkemper at openjdk.org>
Date:      2024-11-22 00:05:50 +0000
URL:       https://git.openjdk.org/leyden/commit/db44e97c5dfd286a58985be9b091fd43f5ad03be

8344798: Shenandoah: Use more descriptive variable names in shPhaseTimings.cpp

Reviewed-by: ysr

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

Changeset: e21d06f4
Branch: hermetic-java-runtime
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-11-22 03:07:26 +0000
URL:       https://git.openjdk.org/leyden/commit/e21d06f488bce227eedc4c92d976301a7b54fda8

8344338: javax/swing/JTextArea/bug4265784.java fails on Ubuntu 24.04.1

Reviewed-by: achung, kizune

! test/jdk/javax/swing/JTextArea/bug4265784.java

Changeset: 50c099d6
Branch: hermetic-java-runtime
Author:    Phil Race <prr at openjdk.org>
Date:      2024-11-22 04:00:46 +0000
URL:       https://git.openjdk.org/leyden/commit/50c099d69e9cef5c38a2624d7c798360eb6c1fba

8344799: Remove permissions checks from java.awt.Desktop

Reviewed-by: azvegint

! src/java.base/share/classes/module-info.java
! src/java.desktop/share/classes/java/awt/Desktop.java

Changeset: 2ea0364b
Branch: hermetic-java-runtime
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2024-11-22 08:55:27 +0000
URL:       https://git.openjdk.org/leyden/commit/2ea0364b6e3f10977f7b607d239c29ee616a8f7c

8343893: Test jdk/jfr/event/runtime/TestNativeMemoryUsageEvents.java failed: heap should have grown and NMT should show that: expected 0 > 0

Reviewed-by: gziemski, mgronlun, lmesnik

! src/hotspot/share/nmt/memoryFileTracker.cpp
! src/hotspot/share/nmt/memoryFileTracker.hpp
! src/hotspot/share/nmt/nmtUsage.cpp
! src/hotspot/share/nmt/nmtUsage.hpp
! test/jdk/ProblemList-zgc.txt

Changeset: a07b72bf
Branch: hermetic-java-runtime
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2024-11-22 09:55:07 +0000
URL:       https://git.openjdk.org/leyden/commit/a07b72bfcfa603453ea042e89adeb9dcec8bf63a

8344346: java/net/httpclient/ShutdownNow.java fails with java.lang.AssertionError: client was still running, but exited after further delay: timeout should be adjusted

Reviewed-by: jpai

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

Changeset: 8903854e
Branch: hermetic-java-runtime
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-11-22 11:10:32 +0000
URL:       https://git.openjdk.org/leyden/commit/8903854e01d2912218c4ea6973f0a36fd20167c7

8344718: Test runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java fails on Linuxppc64le after JDK-8344239

Reviewed-by: ccheung, mdoerr

! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java

Changeset: 847f65c1
Branch: hermetic-java-runtime
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-11-22 11:37:35 +0000
URL:       https://git.openjdk.org/leyden/commit/847f65c14a8fea3d5e2ee9d920c458b8923da3b4

8344844: ciReplay tests fail with -XX:+UseCompactObjectHeaders because CDS is disabled since JDK-8341553

Reviewed-by: epeter, rcastanedalo

! test/hotspot/jtreg/compiler/ciReplay/CiReplayBase.java
! test/hotspot/jtreg/compiler/ciReplay/InliningBase.java
! test/hotspot/jtreg/compiler/ciReplay/TestInliningProtectionDomain.java

Changeset: bf374c33
Branch: hermetic-java-runtime
Author:    Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2024-11-22 11:41:04 +0000
URL:       https://git.openjdk.org/leyden/commit/bf374c33f5cd5048cabe151050fada773b7d9458

8343453: Modernize FloatingDecimal tests

Reviewed-by: darcy

! src/java.base/share/classes/jdk/internal/math/FloatingDecimal.java
- test/jdk/jdk/internal/math/FloatingDecimal/OldFDBigIntForTest.java
- test/jdk/jdk/internal/math/FloatingDecimal/OldFloatingDecimalForTest.java
! test/jdk/jdk/internal/math/FloatingDecimal/TestFloatingDecimal.java
- test/jdk/jdk/internal/math/ToString.java

Changeset: 64e4aa21
Branch: hermetic-java-runtime
Author:    Andrew Haley <aph at openjdk.org>
Date:      2024-11-22 12:09:30 +0000
URL:       https://git.openjdk.org/leyden/commit/64e4aa21a42688f8b2095a609e20f05af7672ca4

8339916: AIOOBE due to Math.abs(Integer.MIN_VALUE) in tests

Reviewed-by: shade

! test/micro/org/openjdk/bench/vm/lang/TypePollution.java

Changeset: 82c3612d
Branch: hermetic-java-runtime
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-11-22 12:28:03 +0000
URL:       https://git.openjdk.org/leyden/commit/82c3612d775840aa4b851a29b8ee3337950d5aeb

8344830: [BACKOUT] JDK-8341334: CDS: Parallel relocation

Reviewed-by: dholmes, jpai

! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/cds_globals.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/runtime/java.cpp
! test/hotspot/jtreg/ProblemList.txt

Changeset: 9769ee86
Branch: hermetic-java-runtime
Author:    Sean Mullan <mullan at openjdk.org>
Date:      2024-11-22 13:18:26 +0000
URL:       https://git.openjdk.org/leyden/commit/9769ee86978584a65703712c1a845fe4f5fffe29

8344652: Remove access control context text from SSLEngine and SSLSession APIs

Reviewed-by: jnimeh

! src/java.base/share/classes/javax/net/ssl/SSLEngine.java
! src/java.base/share/classes/javax/net/ssl/SSLSession.java

Changeset: 15dbb6a3
Branch: hermetic-java-runtime
Author:    Volkan Yazıcı <volkan.yazici at oracle.com>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2024-11-22 14:39:07 +0000
URL:       https://git.openjdk.org/leyden/commit/15dbb6a38064d4779a44e584ae67ba26885c8436

8344219: Remove calls to SecurityManager and doPrivileged in java.net.SocksSocketImpl after JEP 486 integration

Reviewed-by: dfuchs

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

Changeset: 6d3becb4
Branch: hermetic-java-runtime
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-11-22 14:48:39 +0000
URL:       https://git.openjdk.org/leyden/commit/6d3becb486ab38c9c2d2a6fbc428bf794375317c

8344861: Disable CheckJNICalls in tests until JDK-8344802 is fixed

Reviewed-by: coleenp

! test/jdk/java/lang/String/IndexOf.java
! test/jdk/java/lang/StringBuffer/ECoreIndexOf.java

Changeset: 13987b42
Branch: hermetic-java-runtime
Author:    Ben Perez <bperez at openjdk.org>
Date:      2024-11-22 16:36:52 +0000
URL:       https://git.openjdk.org/leyden/commit/13987b4244614d594dc8f94c288eddb6239a066f

8298390: Implement JEP 496: Quantum-Resistant Module-Lattice-Based Key Encapsulation Mechanism

Co-authored-by: Ferenc Rakoczi <ferenc.r.rakoczi at oracle.com>
Reviewed-by: valeriep

+ src/java.base/share/classes/com/sun/crypto/provider/ML_KEM.java
+ src/java.base/share/classes/com/sun/crypto/provider/ML_KEM_Impls.java
! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java
! src/java.base/share/classes/java/security/spec/NamedParameterSpec.java
+ src/java.base/share/classes/sun/security/provider/SHA3Parallel.java
! src/java.base/share/classes/sun/security/util/KnownOIDs.java
+ test/jdk/sun/security/provider/acvp/data/ML-KEM-encapDecap-FIPS203/internalProjection.json
+ test/jdk/sun/security/provider/acvp/data/ML-KEM-keyGen-FIPS203/internalProjection.json
! test/jdk/sun/security/provider/all/Deterministic.java
+ test/micro/org/openjdk/bench/java/security/MLKEMBench.java

Changeset: 21e0fb86
Branch: hermetic-java-runtime
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2024-11-22 17:26:37 +0000
URL:       https://git.openjdk.org/leyden/commit/21e0fb8648d61f041a04d44ad6c46fc5efd86261

8343529: serviceability/sa/ClhsdbWhere.java fails AssertionFailure: Corrupted constant pool
8307318: Test serviceability/sa/ClhsdbCDSJstackPrintAll.java failed: ArrayIndexOutOfBoundsException

Reviewed-by: kevinw, amenkov

! test/hotspot/jtreg/serviceability/sa/ClhsdbCDSJstackPrintAll.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbLauncher.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbWhere.java

Changeset: 8b98f958
Branch: hermetic-java-runtime
Author:    Ben Perez <bperez at openjdk.org>
Date:      2024-11-22 17:48:08 +0000
URL:       https://git.openjdk.org/leyden/commit/8b98f958dc1afedc02b9d9c98089d6cb1ca3a5b7

8298387: Implement JEP 497: Quantum-Resistant Module-Lattice-Based Digital Signature Algorithm

Reviewed-by: jnimeh

! src/java.base/share/classes/java/security/spec/NamedParameterSpec.java
+ src/java.base/share/classes/sun/security/provider/ML_DSA.java
+ src/java.base/share/classes/sun/security/provider/ML_DSA_Impls.java
! src/java.base/share/classes/sun/security/provider/SunEntries.java
! src/java.base/share/classes/sun/security/util/KnownOIDs.java
+ test/jdk/sun/security/provider/acvp/data/ML-DSA-keyGen-FIPS204/internalProjection.json
+ test/jdk/sun/security/provider/acvp/data/ML-DSA-sigGen-FIPS204/internalProjection.json
+ test/jdk/sun/security/provider/acvp/data/ML-DSA-sigVer-FIPS204/internalProjection.json
! test/jdk/sun/security/provider/all/Deterministic.java
+ test/micro/org/openjdk/bench/java/security/MLDSA.java

Changeset: 5154b716
Branch: hermetic-java-runtime
Author:    Nizar Benalla <nbenalla at openjdk.org>
Date:      2024-11-22 17:59:12 +0000
URL:       https://git.openjdk.org/leyden/commit/5154b71637e685807952e3e776e4583f0a6280f6

8343598: Since Checker can mark some preview elements as new even if bytecode reference is identical

Reviewed-by: hannesw

! test/jdk/tools/sincechecker/SinceChecker.java

Changeset: 4b165305
Branch: hermetic-java-runtime
Author:    Phil Race <prr at openjdk.org>
Date:      2024-11-22 18:00:10 +0000
URL:       https://git.openjdk.org/leyden/commit/4b1653056d39db2c85989c787364e2646e5ef463

8344795: Remove uses of AccessControlContext in java.desktop module

Reviewed-by: azvegint

! src/java.desktop/share/classes/com/sun/beans/decoder/DocumentHandler.java
! src/java.desktop/share/classes/java/awt/AWTEvent.java
! src/java.desktop/share/classes/java/awt/Component.java
! src/java.desktop/share/classes/java/awt/MenuComponent.java
! src/java.desktop/share/classes/java/awt/TrayIcon.java
! src/java.desktop/share/classes/javax/swing/TransferHandler.java
! src/java.desktop/share/classes/javax/swing/UIDefaults.java
! src/java.desktop/share/classes/sun/awt/AWTAccessor.java

Changeset: 51763b67
Branch: hermetic-java-runtime
Author:    Justin Lu <jlu at openjdk.org>
Date:      2024-11-22 18:18:22 +0000
URL:       https://git.openjdk.org/leyden/commit/51763b67004a8b37d9bf4b8efef8aa1fa7bc9f4a

8344525: Fix leftover ExceptionOccurred in java.base

Reviewed-by: lbourges, alanb, naoto, iris

! src/java.base/share/native/libjli/java.c
! src/java.base/share/native/libzip/Deflater.c
! src/java.base/share/native/libzip/Inflater.c
! src/java.base/windows/native/libjava/io_util_md.c
! src/java.base/windows/native/libnet/net_util_md.c
! src/java.base/windows/native/libnio/ch/UnixDomainSockets.c

Changeset: 079f503d
Branch: hermetic-java-runtime
Author:    Sonia Zaldana Calles <szaldana at openjdk.org>
Date:      2024-11-22 18:55:31 +0000
URL:       https://git.openjdk.org/leyden/commit/079f503d962ad9e5ae4394c083e6877828c798ec

8344568: Renaming ceil_log2 to log2i_ceil

Reviewed-by: kbarrett

! src/hotspot/share/classfile/dictionary.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/services/finalizerService.cpp
! src/hotspot/share/services/threadIdTable.cpp
! src/hotspot/share/utilities/powerOfTwo.hpp
! test/hotspot/gtest/utilities/test_powerOfTwo.cpp

Changeset: 6aec2dcf
Branch: hermetic-java-runtime
Author:    Sean Mullan <mullan at openjdk.org>
Date:      2024-11-22 19:14:02 +0000
URL:       https://git.openjdk.org/leyden/commit/6aec2dcf76322ee92b62b5a063354057351d65e1

8344788: Specify that the access control context parameters of Subject.doAsPrivileged are ignored

Reviewed-by: alanb

! src/java.base/share/classes/javax/security/auth/Subject.java

Changeset: 1b2d9cad
Branch: hermetic-java-runtime
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2024-11-22 19:16:54 +0000
URL:       https://git.openjdk.org/leyden/commit/1b2d9cad532d9b047b8556ed8c9d75f83f75efe0

8344881: Problemlist java/awt/Robot/InfiniteLoopException.java on Linux

Reviewed-by: prr, dnguyen

! test/jdk/ProblemList.txt

Changeset: 98b66783
Branch: hermetic-java-runtime
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-11-22 19:21:09 +0000
URL:       https://git.openjdk.org/leyden/commit/98b667834c4a8f0d0ab54b8133061bc475674732

8343741: SA jstack --mixed should print information about VM locks

Reviewed-by: cjplummer

! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/mutex.cpp
! src/hotspot/share/runtime/mutex.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/vmOperations.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/vmError.cpp
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Mutex.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Thread.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VMLocksPrinter.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/PStack.java
! test/hotspot/jtreg/ProblemList-zgc.txt
! test/hotspot/jtreg/serviceability/sa/ClhsdbField.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbVmStructsDump.java
+ test/hotspot/jtreg/serviceability/sa/LingeredAppWithLockInVM.java
+ test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackPrintVMLocks.java
! test/lib/jdk/test/lib/apps/LingeredApp.java
! test/lib/jdk/test/whitebox/WhiteBox.java

Changeset: 11147046
Branch: hermetic-java-runtime
Author:    Damon Nguyen <dnguyen at openjdk.org>
Date:      2024-11-22 19:29:41 +0000
URL:       https://git.openjdk.org/leyden/commit/11147046aa6102bc6e132d7b8c9d4e11db802002

6672644: JComboBox still scrolling if switch to another window and return back

Reviewed-by: abhiscxk, psadhukhan

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollBarUI.java
+ test/jdk/javax/swing/JComboBox/JComboBoxScrollFocusTest.java

Changeset: 70c4e2c0
Branch: hermetic-java-runtime
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2024-11-22 23:33:49 +0000
URL:       https://git.openjdk.org/leyden/commit/70c4e2c0cc9e741355396abc1be0f64cc77ec3e0

8344587: Reduce number of "jdk.jpackage.internal" classes used from other packages

Reviewed-by: almatvee

! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageFile.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/IOUtils.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackageFile.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PathUtils.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/XmlUtils.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AppImageFile.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/ApplicationLayout.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Functional.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageFile.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java
! test/jdk/tools/jpackage/macosx/SigningPackageFromTwoStepAppImageTest.java
! test/jdk/tools/jpackage/macosx/SigningPackageTest.java
! test/jdk/tools/jpackage/macosx/SigningPackageTwoStepTest.java
! test/jdk/tools/jpackage/share/AppImagePackageTest.java
! test/jdk/tools/jpackage/share/AppVersionTest.java
! test/jdk/tools/jpackage/share/InOutPathTest.java
! test/jdk/tools/jpackage/share/ModulePathTest3.java
! test/jdk/tools/jpackage/share/PredefinedAppImageErrorTest.java
! test/jdk/tools/jpackage/share/RuntimeImageSymbolicLinksTest.java

Changeset: effee122
Branch: hermetic-java-runtime
Author:    Evgeny Nikitin <enikitin at openjdk.org>
Committer: Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-11-23 03:55:58 +0000
URL:       https://git.openjdk.org/leyden/commit/effee122dd74241db4ec2b6bfd99f1450741b804

8344533: CTW: Add option to remove clinits before loading

Reviewed-by: thartmann, lmesnik

! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/PathHandler.java

Changeset: d00f3115
Branch: hermetic-java-runtime
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-11-23 07:26:04 +0000
URL:       https://git.openjdk.org/leyden/commit/d00f31156a9ab9efcee492dfd0aaed1515df1f00

8343150: Change URLClassLoader.getPermissions to return empty PermissionCollection

Reviewed-by: dfuchs, alanb, michaelm

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

Changeset: 822a1554
Branch: hermetic-java-runtime
Author:    Stig Rohde Døssing <stigdoessing at gmail.com>
Committer: Erik Gahlin <egahlin at openjdk.org>
Date:      2024-11-23 15:58:39 +0000
URL:       https://git.openjdk.org/leyden/commit/822a1554cb059580ab76bae7963827146b8f5aee

8341427: JFR: Adjust object sampler span handling

Reviewed-by: egahlin

! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.hpp

Changeset: 7be94d04
Branch: hermetic-java-runtime
Author:    Phil Race <prr at openjdk.org>
Date:      2024-11-23 23:20:15 +0000
URL:       https://git.openjdk.org/leyden/commit/7be94d043dd225fcf801c2dc9b0825598415a88f

8344891: Remove uses of sun.misc.ReflectUtil in java.desktop

Reviewed-by: kizune, azvegint

! src/java.desktop/macosx/classes/com/apple/laf/AquaUtils.java
! src/java.desktop/share/classes/com/sun/beans/finder/ClassFinder.java
! src/java.desktop/share/classes/com/sun/beans/finder/ConstructorFinder.java
! src/java.desktop/share/classes/com/sun/beans/finder/FieldFinder.java
! src/java.desktop/share/classes/com/sun/beans/finder/MethodFinder.java
! src/java.desktop/share/classes/com/sun/beans/introspect/ClassInfo.java
! src/java.desktop/share/classes/com/sun/media/sound/JARSoundbankReader.java
! src/java.desktop/share/classes/java/beans/DefaultPersistenceDelegate.java
! src/java.desktop/share/classes/java/beans/EventHandler.java
! src/java.desktop/share/classes/java/beans/Introspector.java
! src/java.desktop/share/classes/java/beans/MetaData.java
! src/java.desktop/share/classes/java/beans/MethodRef.java
! src/java.desktop/share/classes/java/beans/PropertyDescriptor.java
! src/java.desktop/share/classes/java/beans/Statement.java
! src/java.desktop/share/classes/javax/print/SimpleDoc.java
! src/java.desktop/share/classes/javax/swing/JEditorPane.java
! src/java.desktop/share/classes/javax/swing/JTable.java
! src/java.desktop/share/classes/javax/swing/SwingUtilities.java
! src/java.desktop/share/classes/javax/swing/UIDefaults.java
! src/java.desktop/share/classes/javax/swing/event/EventListenerList.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthParser.java
! src/java.desktop/share/classes/javax/swing/text/DefaultFormatter.java
! src/java.desktop/share/classes/javax/swing/text/NumberFormatter.java
! src/java.desktop/share/classes/javax/swing/text/html/ObjectView.java

Changeset: a6220fa9
Branch: hermetic-java-runtime
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2024-11-24 06:22:45 +0000
URL:       https://git.openjdk.org/leyden/commit/a6220fa90362980fce2fc56e70c7c9a7ed7e11c5

8344303: Remove usage of URLUtil.getConnectPermission from sun.awt.SunToolkit and sun.awt.image.URLImageSource

Reviewed-by: prr, azvegint

! src/java.base/share/classes/module-info.java
! src/java.base/share/classes/sun/net/util/URLUtil.java
! src/java.desktop/share/classes/sun/awt/SunToolkit.java
! src/java.desktop/share/classes/sun/awt/image/URLImageSource.java

Changeset: 6711e132
Branch: hermetic-java-runtime
Author:    Damon Nguyen <dnguyen at openjdk.org>
Date:      2024-11-24 08:54:17 +0000
URL:       https://git.openjdk.org/leyden/commit/6711e1327a76782c8315b9e85525e1408657727b

8344914: OOME in several tests since JDK-6672644 - JComboBox still scrolling

Reviewed-by: prr

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollBarUI.java
- test/jdk/javax/swing/JComboBox/JComboBoxScrollFocusTest.java

Changeset: a83cfe26
Branch: hermetic-java-runtime
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-11-24 17:10:31 +0000
URL:       https://git.openjdk.org/leyden/commit/a83cfe26583db078ecd754d9609111c0c6dac6a4

8344917: Fix recent NULL usage backsliding

Reviewed-by: jsjolen

! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/gc/shared/locationPrinter.inline.hpp
! src/hotspot/share/oops/constantPool.cpp

Changeset: 8f08020f
Branch: hermetic-java-runtime
Author:    SendaoYan <syan at openjdk.org>
Date:      2024-11-25 01:31:16 +0000
URL:       https://git.openjdk.org/leyden/commit/8f08020fa452b15709f68a702abb5edec191dee2

8344903: Improve error handling TestJhsdbJstackPrintVMLocks.java

Reviewed-by: lmesnik, dholmes

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

Changeset: 6f622da7
Branch: hermetic-java-runtime
Author:    Phil Race <prr at openjdk.org>
Date:      2024-11-25 03:33:17 +0000
URL:       https://git.openjdk.org/leyden/commit/6f622da7fbae67d8c1cd9e795127adac58a246a9

8344923: Problem list on java/awt/Robot/ScreenCaptureRobotTest.java on macOS

Reviewed-by: dholmes

! test/jdk/ProblemList.txt

Changeset: 68ba7ee5
Branch: hermetic-java-runtime
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2024-11-25 07:42:57 +0000
URL:       https://git.openjdk.org/leyden/commit/68ba7ee5c8f152a268b1e95d52417783346d12b7

8340205: Native linker allows MemoryLayout consisting of only PaddingLayout

Reviewed-by: jvernee, mcimadamore

! src/java.base/share/classes/java/lang/foreign/Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/AbstractLinker.java
! test/jdk/java/foreign/TestLinker.java

Changeset: 9576546b
Branch: hermetic-java-runtime
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-11-25 07:57:13 +0000
URL:       https://git.openjdk.org/leyden/commit/9576546b9c0f22b0784c4f845f2694050cae2f16

8343698: Linux x86_64 lto build gives a lot of warnings and fails lto-wrapper: fatal error: make returned 2 exit status

Reviewed-by: ihse, jwaters

! make/hotspot/lib/JvmOverrideFiles.gmk

Changeset: 333a9973
Branch: hermetic-java-runtime
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-11-25 08:57:54 +0000
URL:       https://git.openjdk.org/leyden/commit/333a9973f1e99faa665e96c30bcfac7877cbdc1c

8335231: [macos] Test java/awt/print/PrinterJob/Cancel/PrinterJobCancel.java failed on macOS because the case didn't get the expected PrintAbortException

Reviewed-by: tr, abhiscxk

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/PrinterView.m
! test/jdk/java/awt/print/PrinterJob/Cancel/PrinterJobCancel.java

Changeset: da4b7a8c
Branch: hermetic-java-runtime
Author:    Sebastian Lövdahl <sebastian.lovdahl at hibox.tv>
Committer: Kevin Walls <kevinw at openjdk.org>
Date:      2024-11-25 09:13:10 +0000
URL:       https://git.openjdk.org/leyden/commit/da4b7a8c56f56c6051d463bc34e51e35781fe1a8

8341436: containers/docker/TestJcmdWithSideCar.java takes needlessly long to run

Reviewed-by: kevinw, lmesnik

! test/hotspot/jtreg/containers/docker/EventGeneratorLoop.java
! test/hotspot/jtreg/containers/docker/TestJcmdWithSideCar.java
! test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java

Changeset: d112f35d
Branch: hermetic-java-runtime
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2024-11-25 09:56:07 +0000
URL:       https://git.openjdk.org/leyden/commit/d112f35d92a5b5f3e0248fa0fb447fc8c14da2d4

8344855: Remove calls to SecurityManager and doPrivileged  in HTTP related implementation classes in the sun.net and sun.net.www.http packages after JEP 486 integration

Reviewed-by: jpai

! src/java.base/share/classes/sun/net/NetProperties.java
! src/java.base/share/classes/sun/net/NetworkClient.java
! src/java.base/share/classes/sun/net/www/http/HttpCapture.java
! src/java.base/share/classes/sun/net/www/http/HttpClient.java
! src/java.base/share/classes/sun/net/www/http/KeepAliveCache.java
! src/java.base/share/classes/sun/net/www/http/KeepAliveStream.java
! src/java.base/share/classes/sun/net/www/http/KeepAliveStreamCleaner.java

Changeset: 519bb268
Branch: hermetic-java-runtime
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2024-11-25 10:08:47 +0000
URL:       https://git.openjdk.org/leyden/commit/519bb268a0687ba2b75738e961a72d84b7f49ade

8344217: Remove calls to SecurityManager and doPrivileged in java.net.DatagramSocket and java.net.NetMulticastSocket after JEP 486 integration

Reviewed-by: alanb, rriggs, jpai

! src/java.base/share/classes/java/net/DatagramSocket.java
! src/java.base/share/classes/java/net/NetMulticastSocket.java

Changeset: 811d08c0
Branch: hermetic-java-runtime
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-11-25 10:39:36 +0000
URL:       https://git.openjdk.org/leyden/commit/811d08c0a4e0da55f306686423aec40d29fabf00

8340010: Fix vectorization tests with compact headers

Reviewed-by: chagedorn, rkennke, mli

! test/hotspot/jtreg/compiler/c2/TestCastX2NotProcessedIGVN.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorConditionalMove.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationMismatchedAccess.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationNotRun.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVector.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestIndependentPacksWithCyclicDependency.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestMulAddS2I.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestScheduleReordersScalarMemops.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestSplitPacks.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestUnorderedReductionPartialVectorization.java
! test/hotspot/jtreg/compiler/vectorization/TestFloatConversionsVector.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayTypeConvertTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopCombinedOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/VectorizationTestRunner.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/examples/IRExample.java

Changeset: 965aace2
Branch: hermetic-java-runtime
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2024-11-25 11:11:28 +0000
URL:       https://git.openjdk.org/leyden/commit/965aace297154ab08ee41a4d988553707cae8b32

8335468: [XWayland] JavaFX hangs when calling java.awt.Robot.getPixelColor

Reviewed-by: kcr, honkar

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

Changeset: ddc8a9d5
Branch: hermetic-java-runtime
Author:    Sean Mullan <mullan at openjdk.org>
Date:      2024-11-25 13:10:59 +0000
URL:       https://git.openjdk.org/leyden/commit/ddc8a9d5da28f67071a0d6bed981ab4ad70337be

8344366: Remove Security Manager dependencies from javax.net.ssl and sun.security.ssl packages

Reviewed-by: coffeys, ascarpino, hchao

! src/java.base/share/classes/javax/net/ssl/HttpsURLConnection.java
! src/java.base/share/classes/javax/net/ssl/KeyManagerFactory.java
! src/java.base/share/classes/javax/net/ssl/SSLContext.java
! src/java.base/share/classes/javax/net/ssl/SSLSocketFactory.java
! src/java.base/share/classes/javax/net/ssl/TrustManagerFactory.java
- src/java.base/share/classes/sun/security/action/OpenFileInputStreamAction.java
! src/java.base/share/classes/sun/security/ssl/AlpnExtension.java
! src/java.base/share/classes/sun/security/ssl/DHKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/NamedGroup.java
! src/java.base/share/classes/sun/security/ssl/PredefinedDHParameterSpecs.java
! src/java.base/share/classes/sun/security/ssl/SSLCipher.java
! src/java.base/share/classes/sun/security/ssl/SSLConfiguration.java
! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLEngineImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLExtension.java
! src/java.base/share/classes/sun/security/ssl/SSLLogger.java
! src/java.base/share/classes/sun/security/ssl/SSLSessionContextImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java
! src/java.base/share/classes/sun/security/ssl/ServerHandshakeContext.java
! src/java.base/share/classes/sun/security/ssl/SessionTicketExtension.java
! src/java.base/share/classes/sun/security/ssl/StatusResponseManager.java
! src/java.base/share/classes/sun/security/ssl/SunJSSE.java
! src/java.base/share/classes/sun/security/ssl/TransportContext.java
! src/java.base/share/classes/sun/security/ssl/TrustStoreManager.java
! src/java.base/share/classes/sun/security/ssl/Utilities.java
! test/jdk/sun/security/action/Generify.java

Changeset: c6b14c62
Branch: hermetic-java-runtime
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-11-25 13:45:34 +0000
URL:       https://git.openjdk.org/leyden/commit/c6b14c62f609ee0539893fa3778eb5d0277748c0

8344841: ClassPrinter prints confusing value for null

Reviewed-by: liach

! src/java.base/share/classes/jdk/internal/classfile/impl/ClassPrinterImpl.java
! test/jdk/jdk/classfile/ClassPrinterTest.java

Changeset: cb1c7366
Branch: hermetic-java-runtime
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2024-11-25 13:48:02 +0000
URL:       https://git.openjdk.org/leyden/commit/cb1c73663e91e632d643c23e6c5acc1c5118ac8b

8344363: FullGCForwarding::initialize_flags is called after ObjLayout::initialize

Reviewed-by: stefank, shade, ayang

! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1Arguments.hpp
! src/hotspot/share/gc/parallel/parallelArguments.cpp
! src/hotspot/share/gc/serial/serialArguments.cpp
! src/hotspot/share/gc/serial/serialArguments.hpp
! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
! src/hotspot/share/gc/shenandoah/shenandoahArguments.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/threads.cpp

Changeset: e29b0edc
Branch: hermetic-java-runtime
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2024-11-25 13:50:58 +0000
URL:       https://git.openjdk.org/leyden/commit/e29b0edc9739801c8371ac601a466428916d60b4

8344181: Remove SecurityManager and related calls from jdk.management and jdk.management.agent

Reviewed-by: amenkov, cjplummer

! src/jdk.management.agent/share/classes/jdk/internal/agent/Agent.java
! src/jdk.management.agent/unix/classes/jdk/internal/agent/FileSystemImpl.java
! src/jdk.management.agent/windows/classes/jdk/internal/agent/FileSystemImpl.java
! src/jdk.management/share/classes/com/sun/management/internal/DiagnosticCommandImpl.java
! src/jdk.management/share/classes/com/sun/management/internal/Flag.java
! src/jdk.management/share/classes/com/sun/management/internal/GarbageCollectionNotifInfoCompositeData.java
! src/jdk.management/share/classes/com/sun/management/internal/GcInfoCompositeData.java
! src/jdk.management/share/classes/com/sun/management/internal/HotSpotDiagnostic.java
! src/jdk.management/share/classes/com/sun/management/internal/PlatformMBeanProviderImpl.java
! src/jdk.management/share/classes/com/sun/management/internal/VirtualThreadSchedulerImpls.java

Changeset: 13341917
Branch: hermetic-java-runtime
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-11-25 13:54:44 +0000
URL:       https://git.openjdk.org/leyden/commit/133419177d8ddcfafe0b2bd25ee918bdb3b16d3f

8334474: RISC-V: verify perf of ExpandBits/CompressBits (rvv)

Reviewed-by: fyang, rehn, luhenry

! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/riscv_v.ad
! test/hotspot/jtreg/compiler/intrinsics/TestBitShuffleOpers.java

Changeset: 4110d392
Branch: hermetic-java-runtime
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2024-11-25 14:34:27 +0000
URL:       https://git.openjdk.org/leyden/commit/4110d3925c8bfc3256b01d835faa111c2c21b8db

8344865: SM cleanup in sun/reflect/annotation

Reviewed-by: liach, jpai

! src/java.base/share/classes/sun/reflect/annotation/AnnotationInvocationHandler.java
! src/java.base/share/classes/sun/reflect/annotation/AnnotationParser.java
! src/java.base/share/classes/sun/reflect/annotation/AnnotationSupport.java
! src/java.base/share/classes/sun/reflect/annotation/AnnotationType.java

Changeset: a032de29
Branch: hermetic-java-runtime
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2024-11-25 15:34:13 +0000
URL:       https://git.openjdk.org/leyden/commit/a032de2904baf83143415858ed7191549c659035

8344577: Virtual thread tests are timing out on some macOS systems

Reviewed-by: jpai

! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenBlocking.java
! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java
! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWithTimedWait.java
! test/jdk/java/lang/Thread/virtual/stress/LotsOfContendedMonitorEnter.java
! test/jdk/java/lang/Thread/virtual/stress/LotsOfUncontendedMonitorEnter.java
! test/jdk/java/lang/Thread/virtual/stress/ParkALot.java
! test/jdk/java/lang/Thread/virtual/stress/SleepALot.java
! test/jdk/java/lang/Thread/virtual/stress/TimedWaitALot.java

Changeset: 15ae8d02
Branch: hermetic-java-runtime
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2024-11-25 15:54:23 +0000
URL:       https://git.openjdk.org/leyden/commit/15ae8d02eeb9c80f5453b88d38081debf956cb65

8319993: Update Unicode Data Files to 16.0.0
8319992: Update ICU4J to Version 76.1

Reviewed-by: jlu, joehw, iris

! src/java.base/share/classes/java/lang/Character.java
! src/java.base/share/classes/java/lang/CharacterData00.java.template
! src/java.base/share/classes/jdk/internal/icu/impl/NormalizerImpl.java
! src/java.base/share/classes/jdk/internal/icu/impl/UCharacterProperty.java
- src/java.base/share/classes/jdk/internal/icu/impl/data/icudt74b/nfc.nrm
- src/java.base/share/classes/jdk/internal/icu/impl/data/icudt74b/nfkc.nrm
- src/java.base/share/classes/jdk/internal/icu/impl/data/icudt74b/ubidi.icu
- src/java.base/share/classes/jdk/internal/icu/impl/data/icudt74b/uprops.icu
+ src/java.base/share/classes/jdk/internal/icu/impl/data/icudt76b/nfc.nrm
+ src/java.base/share/classes/jdk/internal/icu/impl/data/icudt76b/nfkc.nrm
+ src/java.base/share/classes/jdk/internal/icu/impl/data/icudt76b/ubidi.icu
+ src/java.base/share/classes/jdk/internal/icu/impl/data/icudt76b/uprops.icu
! src/java.base/share/classes/jdk/internal/icu/util/VersionInfo.java
! src/java.base/share/classes/jdk/internal/util/regex/Grapheme.java
! src/java.base/share/data/unicodedata/Blocks.txt
! src/java.base/share/data/unicodedata/DerivedCoreProperties.txt
! src/java.base/share/data/unicodedata/NormalizationTest.txt
! src/java.base/share/data/unicodedata/PropList.txt
! src/java.base/share/data/unicodedata/PropertyValueAliases.txt
! src/java.base/share/data/unicodedata/ReadMe.txt
! src/java.base/share/data/unicodedata/Scripts.txt
! src/java.base/share/data/unicodedata/SpecialCasing.txt
! src/java.base/share/data/unicodedata/UnicodeData.txt
! src/java.base/share/data/unicodedata/auxiliary/GraphemeBreakProperty.txt
! src/java.base/share/data/unicodedata/auxiliary/GraphemeBreakTest.txt
! src/java.base/share/data/unicodedata/emoji/emoji-data.txt
! src/java.base/share/legal/icu.md
! src/java.base/share/legal/unicode.md
! test/jdk/java/lang/String/UnicodeCasingTest.java

Changeset: 593a5898
Branch: hermetic-java-runtime
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2024-11-25 16:46:19 +0000
URL:       https://git.openjdk.org/leyden/commit/593a5898f93fd009197e89aba311268bc1a2e74e

8344319: SM cleanup in jdk.dynalink module

Reviewed-by: attila

! src/jdk.dynalink/share/classes/jdk/dynalink/BiClassValue.java
! src/jdk.dynalink/share/classes/jdk/dynalink/DynamicLinkerFactory.java
! src/jdk.dynalink/share/classes/jdk/dynalink/SecureLookupSupplier.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeanIntrospector.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/CallerSensitiveDynamicMethod.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/CheckRestrictedPackage.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/ClassString.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/OverloadedDynamicMethod.java
- src/jdk.dynalink/share/classes/jdk/dynalink/internal/AccessControlContextFactory.java
! src/jdk.dynalink/share/classes/jdk/dynalink/internal/InternalTypeUtilities.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardingDynamicLinkerExporter.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardingTypeConverterFactory.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/LinkerServices.java

Changeset: 08dfc4a4
Branch: hermetic-java-runtime
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-11-25 16:46:44 +0000
URL:       https://git.openjdk.org/leyden/commit/08dfc4a42e58a13a51fb7be2ebfa1c15daea28a9

8344213: Cleanup OpaqueLoop*Node verification code for Assertion Predicates

Reviewed-by: thartmann, epeter

! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp

Changeset: 4d898aa4
Branch: hermetic-java-runtime
Author:    Phil Race <prr at openjdk.org>
Date:      2024-11-25 19:31:22 +0000
URL:       https://git.openjdk.org/leyden/commit/4d898aa451db5b57601c088cdc3c947827f0bc08

8344896: Remove obsolete checks for AWTPermission accessClipboard

Reviewed-by: azvegint

! src/java.desktop/macosx/classes/sun/lwawt/LWToolkit.java
! src/java.desktop/share/classes/java/awt/TextComponent.java
! src/java.desktop/share/classes/java/awt/event/InputEvent.java
! src/java.desktop/share/classes/javax/swing/text/DefaultCaret.java
! src/java.desktop/share/classes/sun/awt/dnd/SunDropTargetContextPeer.java
! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java
! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java
! src/java.desktop/windows/classes/sun/awt/windows/WTextComponentPeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java
! src/java.desktop/windows/native/libawt/windows/awt_TextComponent.cpp
! src/java.desktop/windows/native/libawt/windows/awt_TextComponent.h

Changeset: df2d4c15
Branch: hermetic-java-runtime
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2024-11-25 19:44:40 +0000
URL:       https://git.openjdk.org/leyden/commit/df2d4c157573ae0faca039bfd3c4191475b5f0de

8344898: SM cleanup of java.base sun/util calendar, locale, cldr, and resources

Reviewed-by: naoto

! src/java.base/share/classes/sun/util/calendar/ZoneInfoFile.java
! src/java.base/share/classes/sun/util/cldr/CLDRLocaleProviderAdapter.java
! src/java.base/share/classes/sun/util/locale/provider/AuxLocaleProviderAdapter.java
! src/java.base/share/classes/sun/util/locale/provider/FallbackLocaleProviderAdapter.java
! src/java.base/share/classes/sun/util/locale/provider/JRELocaleProviderAdapter.java
! src/java.base/share/classes/sun/util/locale/provider/SPILocaleProviderAdapter.java
! src/java.base/share/classes/sun/util/resources/BreakIteratorResourceBundle.java
! src/java.base/share/classes/sun/util/resources/Bundles.java
! src/java.base/share/classes/sun/util/resources/LocaleData.java

Changeset: 8de158ae
Branch: hermetic-java-runtime
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-11-25 19:55:26 +0000
URL:       https://git.openjdk.org/leyden/commit/8de158aefe64d493e107ef310f510bab57beb251

8339134: Callers of Exceptions::fthrow should ensure exception message lengths avoid the INT_MAX limits of os::vsnprintf

Reviewed-by: coleenp, jsjolen

! src/hotspot/share/classfile/classFileError.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/services/diagnosticArgument.cpp
! src/hotspot/share/services/diagnosticArgument.hpp
! src/hotspot/share/utilities/exceptions.cpp

Changeset: 02760796
Branch: hermetic-java-runtime
Author:    Phil Race <prr at openjdk.org>
Date:      2024-11-25 22:16:07 +0000
URL:       https://git.openjdk.org/leyden/commit/027607968b3d55b498e9f2d7a4023b8ae2d47b5b

8344667: Remove most uses of AWT Permissions from the desktop module

Reviewed-by: azvegint, kizune

! src/java.desktop/macosx/classes/sun/awt/CGraphicsDevice.java
! src/java.desktop/share/classes/java/applet/Applet.java
! src/java.desktop/share/classes/java/awt/Dialog.java
! src/java.desktop/share/classes/java/awt/KeyboardFocusManager.java
! src/java.desktop/share/classes/java/awt/MouseInfo.java
! src/java.desktop/share/classes/java/awt/Robot.java
! src/java.desktop/share/classes/java/awt/SystemTray.java
! src/java.desktop/share/classes/java/awt/Toolkit.java
! src/java.desktop/share/classes/java/awt/TrayIcon.java
! src/java.desktop/share/classes/java/awt/Window.java
! src/java.desktop/share/classes/javax/swing/JInternalFrame.java
! src/java.desktop/share/classes/javax/swing/SwingUtilities.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicInternalFrameTitlePane.java
! src/java.desktop/share/classes/sun/awt/AWTPermissions.java
! src/java.desktop/share/classes/sun/awt/SunToolkit.java
! src/java.desktop/share/classes/sun/awt/image/BufImgSurfaceData.java
! src/java.desktop/share/classes/sun/java2d/NullSurfaceData.java
! src/java.desktop/share/classes/sun/java2d/SunGraphics2D.java
! src/java.desktop/share/classes/sun/java2d/SurfaceData.java
! src/java.desktop/unix/classes/sun/awt/X11GraphicsDevice.java
! src/java.desktop/windows/classes/sun/awt/Win32GraphicsDevice.java
! test/jdk/lib/client/ExtendedRobot.java

Changeset: 16232578
Branch: hermetic-java-runtime
Author:    Alisen Chung <achung at openjdk.org>
Date:      2024-11-25 22:32:59 +0000
URL:       https://git.openjdk.org/leyden/commit/16232578d9acf9d0b5a9ad0e7530291471b5cc9c

8339524: Clean up a few ExtendedRobot tests

Reviewed-by: honkar, aivanov, prr

! test/jdk/javax/swing/JInternalFrame/6725409/bug6725409.java

Changeset: 48e3b651
Branch: hermetic-java-runtime
Author:    Taizo Kurashige <taizousum11 at gmail.com>
Committer: Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2024-11-25 23:23:03 +0000
URL:       https://git.openjdk.org/leyden/commit/48e3b6511adf3d4e97035014612674d84ae83aa0

8344275: tools/jpackage/windows/Win8301247Test.java fails on localized Windows platform

Reviewed-by: asemenyuk, almatvee

! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java

Changeset: 3326874f
Branch: hermetic-java-runtime
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-11-26 00:52:50 +0000
URL:       https://git.openjdk.org/leyden/commit/3326874f5f067119b3632a3ea96f0c2f3897598e

8344857: Remove calls to SecurityManager and doPrivileged  in SocketExceptions and URLJarFile in the sun.net package after JEP 486 integration

Reviewed-by: dfuchs, michaelm

! src/java.base/share/classes/sun/net/util/SocketExceptions.java
! src/java.base/share/classes/sun/net/www/protocol/jar/URLJarFile.java

Changeset: 5e0d42b6
Branch: hermetic-java-runtime
Author:    Fei Yang <fyang at openjdk.org>
Date:      2024-11-26 01:01:17 +0000
URL:       https://git.openjdk.org/leyden/commit/5e0d42b6a633d58d7303257569a7b45483f2db53

8344916: RISC-V: Misaligned access in array fill stub

Reviewed-by: rehn, mli

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

Changeset: 1c7f34d3
Branch: hermetic-java-runtime
Author:    Phil Race <prr at openjdk.org>
Date:      2024-11-26 01:10:24 +0000
URL:       https://git.openjdk.org/leyden/commit/1c7f34d3dd24551c0d325f1f3c56ffb7be9042e1

8345000: Remove last mentions of sun.awt.AWTPermissions

Reviewed-by: honkar, azvegint

- src/java.desktop/share/classes/sun/awt/AWTPermissions.java
! src/java.desktop/share/classes/sun/awt/dnd/SunDropTargetContextPeer.java
! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java

Changeset: 4d4cef80
Branch: hermetic-java-runtime
Author:    Brent Christian <bchristi at openjdk.org>
Date:      2024-11-26 01:17:37 +0000
URL:       https://git.openjdk.org/leyden/commit/4d4cef800a4b763ab00e93e7a76a5ca5040ab826

8344337: SecurityManager cleanup in java.prefs module

Reviewed-by: lancea, bpb, rriggs, iris

! src/java.prefs/macosx/classes/java/util/prefs/MacOSXPreferences.java
! src/java.prefs/macosx/classes/java/util/prefs/MacOSXPreferencesFile.java
! src/java.prefs/share/classes/java/util/prefs/AbstractPreferences.java
! src/java.prefs/share/classes/java/util/prefs/Preferences.java
! src/java.prefs/unix/classes/java/util/prefs/FileSystemPreferences.java
! src/java.prefs/windows/classes/java/util/prefs/WindowsPreferences.java

Changeset: 43603ac2
Branch: hermetic-java-runtime
Author:    Phil Race <prr at openjdk.org>
Date:      2024-11-26 06:57:06 +0000
URL:       https://git.openjdk.org/leyden/commit/43603ac2f9cb0b74b7baa61c14a29959970c7769

8344894: Obsolete reference to checking permissions in java.awt.Composite

Reviewed-by: kizune, kcr, azvegint

! src/java.desktop/share/classes/java/awt/Composite.java

Changeset: ca81ab5e
Branch: hermetic-java-runtime
Author:    Phil Race <prr at openjdk.org>
Date:      2024-11-26 07:03:15 +0000
URL:       https://git.openjdk.org/leyden/commit/ca81ab5ebc10722171ac861aa460bfaf520f3c7d

8344994: Remove most uses of RuntimePermission checks in java.desktop

Reviewed-by: azvegint

! src/java.desktop/macosx/classes/com/apple/eawt/Application.java
! src/java.desktop/macosx/classes/com/apple/eio/FileManager.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJobDialog.java
! src/java.desktop/share/classes/java/awt/Font.java
! src/java.desktop/share/classes/java/awt/Taskbar.java
! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java
! src/java.desktop/share/classes/javax/accessibility/AccessibilityProvider.java
! src/java.desktop/share/classes/javax/imageio/ImageIO.java
! src/java.desktop/share/classes/sun/print/PrintJob2D.java
! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java
! src/java.desktop/share/classes/sun/print/ServiceDialog.java
! src/java.desktop/windows/classes/sun/awt/windows/WPrinterJob.java
! src/java.desktop/windows/native/libawt/windows/awt_PrintControl.cpp
! src/java.desktop/windows/native/libawt/windows/awt_PrintControl.h

Changeset: 4e68d665
Branch: hermetic-java-runtime
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2024-11-26 08:24:21 +0000
URL:       https://git.openjdk.org/leyden/commit/4e68d665bef8d13adb499a803c2f68b704ea54fe

8344954: Linker tests fails on BE platforms after JDK-8340205

Reviewed-by: mdoerr, amitkumar

! test/jdk/java/foreign/TestLinker.java

Changeset: 01052035
Branch: hermetic-java-runtime
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2024-11-26 08:51:34 +0000
URL:       https://git.openjdk.org/leyden/commit/0105203575182e24a56a38a12da7c1af58ea0a78

8337660: C2: basic blocks with only BoxLock nodes are wrongly treated as empty

Co-authored-by: Emanuel Peter <epeter at openjdk.org>
Reviewed-by: qamai, thartmann, kvn

! src/hotspot/share/opto/block.cpp
+ test/hotspot/jtreg/compiler/locks/TestSynchronizeWithEmptyBlock.java

Changeset: 57d35f98
Branch: hermetic-java-runtime
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2024-11-26 08:51:55 +0000
URL:       https://git.openjdk.org/leyden/commit/57d35f98f6966485c034cf096ddefcf0c7569627

8344382: RISC-V: CASandCAEwithNegExpected fails with Zacas

Reviewed-by: fyang, mli

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

Changeset: 9793e73b
Branch: hermetic-java-runtime
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-11-26 08:55:01 +0000
URL:       https://git.openjdk.org/leyden/commit/9793e73bc1b25ed92d6f0599fd2e721249389df7

8344853: Parallel: Improve comments in psParallelCompact

Reviewed-by: sjohanss, zgu

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

Changeset: 25dd51e4
Branch: hermetic-java-runtime
Author:    Volkan Yazıcı <volkan.yazici at oracle.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2024-11-26 09:35:31 +0000
URL:       https://git.openjdk.org/leyden/commit/25dd51e4fc424deb0cb71ec8c706c551e9abad55

8344222: Remove calls to SecurityManager and doPrivileged  in java.net.HttpURLConnection, java.net.HttpConnectSocketImpl,  and javax.net.HttpsURLConnection after JEP 486 integration

Reviewed-by: dfuchs, jpai

! src/java.base/share/classes/java/net/HttpConnectSocketImpl.java
! src/java.base/share/classes/java/net/HttpURLConnection.java
! src/java.base/share/classes/javax/net/ssl/HttpsURLConnection.java
! test/jdk/java/net/HttpURLConnection/HttpURLConWithProxy.java

Changeset: 3a625f38
Branch: hermetic-java-runtime
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2024-11-26 09:50:57 +0000
URL:       https://git.openjdk.org/leyden/commit/3a625f38aa4ab611fe5c7dffe420abce826d0d7e

8344628: Test TestEnableJVMCIProduct.java run with virtual thread intermittent fails

Reviewed-by: syan, dlong, mli

! test/hotspot/jtreg/compiler/jvmci/TestEnableJVMCIProduct.java

Changeset: 0054bbed
Branch: hermetic-java-runtime
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2024-11-26 10:50:20 +0000
URL:       https://git.openjdk.org/leyden/commit/0054bbed7fce5b8566655d6910b09b10c952e609

8343756: CAN_SHOW_REGISTERS_ON_ASSERT for Windows

Reviewed-by: stuefe, jsjolen

! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/signals_posix.cpp
! src/hotspot/os/posix/vmError_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/vmError_windows.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/utilities/debug.cpp
! src/hotspot/share/utilities/debug.hpp
! src/hotspot/share/utilities/vmError.cpp
! src/hotspot/share/utilities/vmError.hpp
! test/hotspot/jtreg/runtime/ErrorHandling/ShowRegistersOnAssertTest.java

Changeset: 9291abc6
Branch: hermetic-java-runtime
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2024-11-26 11:08:34 +0000
URL:       https://git.openjdk.org/leyden/commit/9291abc6337f8cf480806f4b2996ec905b021704

8342074: Fix runtime/Thread/TestAlwaysPreTouchStacks.java to be flagless or accept VM flags

Reviewed-by: gziemski, lmesnik

! test/hotspot/jtreg/runtime/Thread/TestAlwaysPreTouchStacks.java

Changeset: 6da3ecd6
Branch: hermetic-java-runtime
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-11-26 11:10:36 +0000
URL:       https://git.openjdk.org/leyden/commit/6da3ecd65ddeb94587933c69ca8b9c279c70ac24

8344960: RISC-V: fix TestFloatConversionsVectorNaN for COH and AlignVector

Reviewed-by: fyang, luhenry

! test/hotspot/jtreg/compiler/vectorization/TestFloatConversionsVectorNaN.java

Changeset: 3e509c8b
Branch: hermetic-java-runtime
Author:    Doug Lea <dl at openjdk.org>
Date:      2024-11-26 11:44:29 +0000
URL:       https://git.openjdk.org/leyden/commit/3e509c8bd150121e4e99ace9231fc9419630751e

8344773: SM cleanup in ForkJoinPool

Reviewed-by: alanb

! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinWorkerThread.java

Changeset: fc2da15b
Branch: hermetic-java-runtime
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2024-11-26 12:07:26 +0000
URL:       https://git.openjdk.org/leyden/commit/fc2da15bcee9560186058b3e2fd12ddcb0eb0f39

8344419: Use StaticProperty in some JDK classes

Reviewed-by: alanb, rriggs

! src/java.base/share/classes/jdk/internal/misc/CDS.java
! src/java.base/share/classes/sun/security/util/DomainName.java

Changeset: f0b72f72
Branch: hermetic-java-runtime
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2024-11-26 12:28:55 +0000
URL:       https://git.openjdk.org/leyden/commit/f0b72f728d357a257074177fbea2f1ff70cf70f2

8342380: Implement JEP 498: Warn upon Use of Memory-Access Methods in sun.misc.Unsafe

Reviewed-by: vklang, jpai

! src/java.base/share/classes/sun/launcher/resources/launcher.properties
! src/java.base/share/man/java.md
! src/jdk.unsupported/share/classes/sun/misc/Unsafe.java
! test/jdk/sun/misc/UnsafeMemoryAccessWarnings.java

Changeset: 86d527f9
Branch: hermetic-java-runtime
Author:    Sean Mullan <mullan at openjdk.org>
Date:      2024-11-26 14:21:01 +0000
URL:       https://git.openjdk.org/leyden/commit/86d527f987a27c22fae784812aad9d8f370d2e9c

8344949: javax.security.auth.Subject.SecureSet.writeObject does not do a security check anymore

Reviewed-by: alanb

! src/java.base/share/classes/javax/security/auth/Subject.java

Changeset: c329f97f
Branch: hermetic-java-runtime
Author:    Marc R. Hoffmann <marchof at openjdk.org>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2024-11-26 15:09:49 +0000
URL:       https://git.openjdk.org/leyden/commit/c329f97f3211bc14aa4211461bb9a7abb073296e

8345015: Remove unused method lookup_time_t_function

Reviewed-by: alanb

! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c

Changeset: d8a23373
Branch: hermetic-java-runtime
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2024-11-26 17:08:45 +0000
URL:       https://git.openjdk.org/leyden/commit/d8a23373c6fb349314c8cceda9608eaac75198fd

8344895: SM cleanup of module java.xml

Reviewed-by: joehw

! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/utils/FeaturePropertyBase.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/utils/ObjectFactory.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_de.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_es.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_fr.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_it.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ja.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ko.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_pt_BR.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_sv.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_zh_CN.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_zh_TW.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/Type.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/Util.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/NodeSortRecordFactory.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/Util.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/CoreDocumentImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/TypeValidator.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderFactoryImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/SAXParserFactoryImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/datatype/XMLGregorianCalendarImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/utils/ObjectFactory.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/SerializerFactory.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/Encodings.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/OutputPropertiesFactory.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SystemIDResolver.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/ObjectPool.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/SystemIDResolver.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/XMLReaderManager.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/res/XResourceBundle.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/compiler/FunctionTable.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncSystemProperty.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/jaxp/XPathFactoryImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_de.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_es.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_fr.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_it.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ja.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ko.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_pt_BR.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_sv.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_zh_CN.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_zh_TW.java
! src/java.xml/share/classes/com/sun/xml/internal/stream/XMLEntityStorage.java
! src/java.xml/share/classes/com/sun/xml/internal/stream/writers/WriterUtility.java
! src/java.xml/share/classes/com/sun/xml/internal/stream/writers/XMLStreamWriterImpl.java
! src/java.xml/share/classes/javax/xml/catalog/CatalogFeatures.java
! src/java.xml/share/classes/javax/xml/datatype/FactoryFinder.java
! src/java.xml/share/classes/javax/xml/parsers/FactoryFinder.java
! src/java.xml/share/classes/javax/xml/stream/FactoryFinder.java
! src/java.xml/share/classes/javax/xml/transform/FactoryFinder.java
! src/java.xml/share/classes/javax/xml/transform/TransformerException.java
! src/java.xml/share/classes/javax/xml/validation/SchemaFactoryFinder.java
! src/java.xml/share/classes/javax/xml/xpath/XPathFactoryFinder.java
! src/java.xml/share/classes/jdk/xml/internal/JdkXmlFeatures.java
! src/java.xml/share/classes/jdk/xml/internal/JdkXmlUtils.java
! src/java.xml/share/classes/jdk/xml/internal/SecuritySupport.java
! src/java.xml/share/classes/jdk/xml/internal/Utils.java
! src/java.xml/share/classes/jdk/xml/internal/XMLSecurityManager.java
! src/java.xml/share/classes/org/w3c/dom/bootstrap/DOMImplementationRegistry.java
! src/java.xml/share/classes/org/xml/sax/helpers/NewInstance.java
! src/java.xml/share/classes/org/xml/sax/helpers/ParserAdapter.java
! src/java.xml/share/classes/org/xml/sax/helpers/ParserFactory.java
! src/java.xml/share/classes/org/xml/sax/helpers/XMLReaderFactory.java

Changeset: f1b5a6e6
Branch: hermetic-java-runtime
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2024-11-26 17:12:17 +0000
URL:       https://git.openjdk.org/leyden/commit/f1b5a6e66e483ee58944fb9064e310f49975e502

8344565: SM cleanup in jdk/internal and java/lang package private classes

Reviewed-by: alanb, mchung

! src/java.base/share/classes/java/lang/CharacterName.java
! src/java.base/share/classes/java/lang/ref/Finalizer.java
! src/java.base/share/classes/jdk/internal/icu/impl/ICUBinary.java
! src/java.base/share/classes/jdk/internal/misc/ExtendedMapMode.java

Changeset: d752f196
Branch: hermetic-java-runtime
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2024-11-26 17:14:00 +0000
URL:       https://git.openjdk.org/leyden/commit/d752f19611f7d2a83b4d5356c37e6c8ff02543fd

8343427: Class file load hook crashes on archived classes from multi-release JARs

Reviewed-by: dholmes, iklam

! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/java.base/share/classes/java/lang/ClassLoader.java
= test/hotspot/jtreg/runtime/cds/appcds/jvmti/CFLH/ClassFileLoadHook.java
= test/hotspot/jtreg/runtime/cds/appcds/jvmti/CFLH/ClassFileLoadHookTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/jvmti/CFLH/MultiReleaseJars.java

Changeset: 24655267
Branch: hermetic-java-runtime
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2024-11-26 17:17:45 +0000
URL:       https://git.openjdk.org/leyden/commit/246552674c5508ba350836389a0fa35716e776fb

8344821: Test CheckDefaultArchiveFile.java fails if classes_coh.jsa is not present

Reviewed-by: iklam, dholmes

- test/hotspot/jtreg/runtime/cds/CheckDefaultArchiveFile.java

Changeset: 65c98e57
Branch: hermetic-java-runtime
Author:    Sean Mullan <mullan at openjdk.org>
Date:      2024-11-26 17:24:22 +0000
URL:       https://git.openjdk.org/leyden/commit/65c98e577f72bfe544d7e6b5e9d1568667d208fa

8344420: Remove Security Manager dependencies from javax.security package

Reviewed-by: alanb, rriggs, wetmore

! src/java.base/share/classes/com/sun/security/ntlm/NTLM.java
! src/java.base/share/classes/javax/security/auth/Subject.java
! src/java.base/share/classes/javax/security/auth/SubjectDomainCombiner.java
! src/java.base/share/classes/javax/security/auth/login/Configuration.java
! src/java.base/share/classes/javax/security/auth/login/LoginContext.java
! src/java.base/share/classes/javax/security/cert/X509Certificate.java
! test/jdk/javax/security/auth/login/Configuration/GetInstanceConfigSpi.java
! test/jdk/javax/security/auth/login/Configuration/GetInstanceProvider.java
! test/jdk/javax/security/auth/login/LoginContext/ConfigConstructor.java
! test/jdk/javax/security/auth/login/LoginContext/LCTest.java

Changeset: c5de3072
Branch: hermetic-java-runtime
Author:    Sean Mullan <mullan at openjdk.org>
Date:      2024-11-26 18:40:52 +0000
URL:       https://git.openjdk.org/leyden/commit/c5de307284e51404ccc7da6ac491761c10ed08c2

8344992: Remove Security Manager dependencies from java.security.cert API and implementations

Reviewed-by: rriggs, hchao

! src/java.base/share/classes/java/security/cert/CertPathBuilder.java
! src/java.base/share/classes/java/security/cert/CertPathValidator.java
! src/java.base/share/classes/java/security/cert/CertStore.java
! src/java.base/share/classes/sun/security/provider/certpath/Builder.java
! src/java.base/share/classes/sun/security/provider/certpath/OCSPResponse.java
! src/java.base/share/classes/sun/security/provider/certpath/RevocationChecker.java
! src/java.base/share/classes/sun/security/util/AnchorCertificates.java
! src/java.base/share/classes/sun/security/util/SecurityProperties.java
! src/java.base/share/classes/sun/security/util/UntrustedCertificates.java
! src/java.base/share/classes/sun/security/validator/CADistrustPolicy.java
! src/java.base/share/classes/sun/security/validator/PKIXValidator.java
! src/java.base/share/classes/sun/security/x509/AVA.java

Changeset: 9458a435
Branch: hermetic-java-runtime
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2024-11-26 18:50:50 +0000
URL:       https://git.openjdk.org/leyden/commit/9458a4355fc0778311c19e67abdbd2c7fadd15e7

8318416: Superscript marks should use consistent font style

Reviewed-by: liach

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlLinkFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Signatures.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyles.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/HtmlTree.java
! test/langtools/jdk/javadoc/doclet/testErasure/TestErasure.java
! test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java
! test/langtools/jdk/javadoc/doclet/testRestricted/TestRestricted.java

Changeset: 3689f390
Branch: hermetic-java-runtime
Author:    Sonia Zaldana Calles <szaldana at openjdk.org>
Date:      2024-11-26 19:44:09 +0000
URL:       https://git.openjdk.org/leyden/commit/3689f3909ee87e79b350a739878cd0a358810c99

8344013: "bad tag in log" assert with +LogCompilation +CITimeVerbose

Reviewed-by: chagedorn, dfenacci

! src/hotspot/share/opto/compile.cpp
+ test/hotspot/jtreg/compiler/debug/TestLogStackAssert.java

Changeset: 5e15415c
Branch: hermetic-java-runtime
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2024-11-26 20:10:48 +0000
URL:       https://git.openjdk.org/leyden/commit/5e15415cb9c051531bbd610820cf3a5343c60228

8344654: Some client tests still expect a SecurityManager after JEP486

Reviewed-by: prr, azvegint

! test/jdk/java/awt/Desktop/8064934/bug8064934.java
! test/jdk/java/awt/TrayIcon/SystemTrayIconHelper.java
! test/jdk/java/awt/a11y/AccessibleComponentTest.java
! test/jdk/java/awt/datatransfer/Independence/IndependenceAWTTest.java
! test/jdk/java/awt/datatransfer/Independence/IndependenceSwingTest.java
! test/jdk/java/awt/datatransfer/SystemSelection/SystemSelectionAWTTest.java
! test/jdk/java/awt/datatransfer/SystemSelection/SystemSelectionSwingTest.java
! test/jdk/java/awt/event/InputEvent/ButtonArraysEquality/ButtonArraysEquality.java
! test/jdk/java/awt/event/MouseEvent/CheckGetMaskForButton/CheckGetMaskForButton.java
! test/jdk/java/awt/print/PrinterJob/PrintToDir.java
! test/jdk/java/awt/regtesthelpers/Util.java
! test/jdk/javax/imageio/metadata/IIOMetadataFormat/MetadataFormatThreadTest.java
! test/jdk/javax/imageio/spi/AppletContextTest/BadPluginConfigurationTest.sh
- test/jdk/javax/swing/UIDefaults/6795356/bug6795356.java

Changeset: 1d5587b8
Branch: hermetic-java-runtime
Author:    Phil Race <prr at openjdk.org>
Date:      2024-11-26 20:11:52 +0000
URL:       https://git.openjdk.org/leyden/commit/1d5587b887cd3885b2b80e2334c2f3ea2de7c5f3

8344256: Clean up obsolete code in java.desktop/share/classes/sun/awt/datatransfer/DataTransferer.java

Reviewed-by: azvegint, kizune

! src/java.desktop/share/classes/sun/awt/datatransfer/DataTransferer.java

Changeset: 7ae6069e
Branch: hermetic-java-runtime
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2024-11-26 20:47:56 +0000
URL:       https://git.openjdk.org/leyden/commit/7ae6069ee8b9815a35d3b6d976b59d30c96a4837

8344184: Remove sun.net.ResourceManager after JEP 486 integration

Reviewed-by: alanb

- src/java.base/share/classes/sun/net/ResourceManager.java
! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/NioSocketImpl.java

Changeset: 8da6435d
Branch: hermetic-java-runtime
Author:    Yudi Zheng <yzheng at openjdk.org>
Date:      2024-11-26 20:50:49 +0000
URL:       https://git.openjdk.org/leyden/commit/8da6435d4d2b94b72d2f3872f2fd2cc71a66499a

8343693: [JVMCI] Override ModifiersProvider.isConcrete in ResolvedJavaType to be isArray() || !isAbstract()

Reviewed-by: never

! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ModifiersProvider.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ResolvedJavaType.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java

Changeset: 8389e24d
Branch: hermetic-java-runtime
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2024-11-26 20:53:12 +0000
URL:       https://git.openjdk.org/leyden/commit/8389e24d388f3761a6963503955207a574c1bbd3

8345058: Javac issues different error messages for the modifiers of the requires directive

Reviewed-by: mcimadamore

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

Changeset: 8c2b4f62
Branch: hermetic-java-runtime
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2024-11-26 21:08:57 +0000
URL:       https://git.openjdk.org/leyden/commit/8c2b4f62714f26ab3bc4808c734502af632a1eef

8345057: ML_KEM NamedParameterSpec constants removed by ML-DSA integration

Reviewed-by: mullan, hchao

! src/java.base/share/classes/java/security/spec/NamedParameterSpec.java
+ test/jdk/java/security/spec/TestNamedParameterSpec.java
! test/jdk/sun/security/provider/acvp/Launcher.java
! test/jdk/sun/security/provider/acvp/ML_DSA_Test.java
! test/jdk/sun/security/provider/acvp/ML_KEM_Test.java

Changeset: 28c87290
Branch: hermetic-java-runtime
Author:    Joe Wang <joehw at openjdk.org>
Date:      2024-11-26 22:59:49 +0000
URL:       https://git.openjdk.org/leyden/commit/28c8729019292820f17002cc007305418f2d2676

8343004: Adjust JAXP limits

Reviewed-by: lancea, rriggs

! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XML11NSDocumentScannerImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityScanner.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLNSDocumentScannerImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLScanner.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages.properties
! src/java.xml/share/classes/jdk/xml/internal/XMLSecurityManager.java
! src/java.xml/share/classes/module-info.java
! src/java.xml/share/conf/jaxp-strict.properties.template
! src/java.xml/share/conf/jaxp.properties
! test/jaxp/javax/xml/jaxp/unittest/common/config/ConfigFileTest.java
! test/jaxp/javax/xml/jaxp/unittest/common/config/ConfigurationTest.java
+ test/jaxp/javax/xml/jaxp/unittest/common/config/ImplProperties.java
- test/jaxp/javax/xml/jaxp/unittest/parsers/Bug4674384_MAX_OCCURS_Test.java
- test/jaxp/javax/xml/jaxp/unittest/parsers/Bug4674384_MAX_OCCURS_Test.xml
- test/jaxp/javax/xml/jaxp/unittest/parsers/Bug4674384_MAX_OCCURS_Test.xsd
- test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6309988.java
- test/jaxp/javax/xml/jaxp/unittest/parsers/DosTest.xml
- test/jaxp/javax/xml/jaxp/unittest/parsers/DosTest3.xml
- test/jaxp/javax/xml/jaxp/unittest/parsers/entity.xml
- test/jaxp/javax/xml/jaxp/unittest/parsers/entity64K.xml
! test/jaxp/javax/xml/jaxp/unittest/stream/EventsTest/EventFilterSupportTest.java

Changeset: 08c1f44e
Branch: hermetic-java-runtime
Author:    David M. Lloyd <david.lloyd at redhat.com>
Committer: Chen Liang <liach at openjdk.org>
Date:      2024-11-27 01:03:33 +0000
URL:       https://git.openjdk.org/leyden/commit/08c1f44eef56e1b6e6960596f6664fbd973c3d7e

8341028: Do not use lambdas or method refs for verifyConstantPool

Reviewed-by: adinn, liach

! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/ParserVerifier.java

Changeset: 1f6144ef
Branch: hermetic-java-runtime
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-11-27 06:43:05 +0000
URL:       https://git.openjdk.org/leyden/commit/1f6144ef26096da46ca04f188afb483ea237bb0e

8345050: Fix -Wzero-as-null-pointer warning in MemPointer ctor

Reviewed-by: chagedorn, shade

! src/hotspot/share/opto/mempointer.hpp

Changeset: 57ee3ba7
Branch: hermetic-java-runtime
Author:    Quan Anh Mai <qamai at openjdk.org>
Date:      2024-11-27 07:35:51 +0000
URL:       https://git.openjdk.org/leyden/commit/57ee3ba7e1a2b436f6666b9465a4651f7baca7e3

8344912: Sharpen the return type of various internal methods in jdk.internal.foreign

Reviewed-by: mcimadamore

! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/ArenaImpl.java
! src/java.base/share/classes/jdk/internal/foreign/MappedMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/MemorySessionImpl.java
! src/java.base/share/classes/jdk/internal/foreign/NativeMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/SegmentBulkOperations.java
! src/java.base/share/classes/jdk/internal/foreign/SegmentFactories.java
! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/FallbackLinker.java

Changeset: 4ae6ce61
Branch: hermetic-java-runtime
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2024-11-27 07:58:49 +0000
URL:       https://git.openjdk.org/leyden/commit/4ae6ce61ea187d6b7aea87cb5ef9e955452affd3

8344300: Implement JEP 499: Structured Concurrency (Fourth Preview)

Reviewed-by: vklang

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

Changeset: 96388be1
Branch: hermetic-java-runtime
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2024-11-27 08:24:01 +0000
URL:       https://git.openjdk.org/leyden/commit/96388be1b59f90d226438917c6f5400bb0af5106

8345004: [BACKOUT] GTK & Nimbus LAF: Tabbed pane's background color is not expected one when change the opaque checkbox.

Reviewed-by: psadhukhan, kizune

! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKPainter.java
! src/java.desktop/share/classes/javax/swing/plaf/nimbus/SynthPainterImpl.java
! src/java.desktop/share/classes/javax/swing/plaf/nimbus/skin.laf
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTabbedPaneUI.java
! test/jdk/ProblemList.txt

Changeset: b3986bdb
Branch: hermetic-java-runtime
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-11-27 09:15:57 +0000
URL:       https://git.openjdk.org/leyden/commit/b3986bdbdbafabde5beb15300444034363723449

8344118: C2 SuperWord: add VectorThroughputForIterationCount benchmark

Reviewed-by: kvn, jbhateja, chagedorn

+ test/micro/org/openjdk/bench/vm/compiler/VectorThroughputForIterationCount.java

Changeset: 82137db2
Branch: hermetic-java-runtime
Author:    Fei Yang <fyang at openjdk.org>
Date:      2024-11-27 10:26:09 +0000
URL:       https://git.openjdk.org/leyden/commit/82137db24da7e922c18036eca80291abce5d8bf1

8345047: RISC-V: Remove explicit use of AvoidUnalignedAccesses in interpreter

Reviewed-by: mli, fjiang

! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp

Changeset: eb0d1ce9
Branch: hermetic-java-runtime
Author:    Andrew Haley <aph at openjdk.org>
Date:      2024-11-27 10:27:58 +0000
URL:       https://git.openjdk.org/leyden/commit/eb0d1ce9487df000b4675901cc0d18f6a1c86348

8344355: Register corruption in MacroAssembler::lookup_secondary_supers_table_var: x86-64 only

Reviewed-by: vlivanov, martin, dlong, asemenov

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

Changeset: 461ffafe
Branch: hermetic-java-runtime
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2024-11-27 12:20:51 +0000
URL:       https://git.openjdk.org/leyden/commit/461ffafeba459c077f1c2d9c5037305b71a8bc2a

8331735: UpcallLinker::on_exit races with GC when copying frame anchor
8343144: UpcallLinker::on_entry racingly clears pending exception with GC safepoints
8286875: ProgrammableUpcallHandler::on_entry/on_exit access thread fields from native

Reviewed-by: dholmes, eosterlund, aboldtch

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

Changeset: 49480628
Branch: hermetic-java-runtime
Author:    Casper Norrbin <cnorrbin at openjdk.org>
Committer: Kim Barrett <kbarrett at openjdk.org>
Date:      2024-11-27 12:27:31 +0000
URL:       https://git.openjdk.org/leyden/commit/494806286f126b29b7fc6eb217fa2ae26f295072

8318127: align_up has potential overflow

Reviewed-by: kbarrett, dlong

! src/hotspot/share/utilities/align.hpp
! test/hotspot/gtest/runtime/test_os_reserve_between.cpp
! test/hotspot/gtest/utilities/test_align.cpp

Changeset: 4a22c1fe
Branch: hermetic-java-runtime
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2024-11-27 12:42:34 +0000
URL:       https://git.openjdk.org/leyden/commit/4a22c1fefc879ee50ef032e741e92357284a09bf

8344770: Switch jpackage unit tests to use JUnit5

Reviewed-by: almatvee

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

Changeset: a1473ec3
Branch: hermetic-java-runtime
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2024-11-27 13:26:36 +0000
URL:       https://git.openjdk.org/leyden/commit/a1473ec302f1e9d22ebb2417fff3bee21134d6f5

8294432: Add provisions to calculate hash values from MemorySegments

Reviewed-by: mcimadamore

! src/java.base/share/classes/jdk/internal/foreign/SegmentBulkOperations.java
+ test/jdk/java/foreign/TestSegmentBulkOperationsContentHash.java
+ test/micro/org/openjdk/bench/java/lang/foreign/SegmentBulkHash.java

Changeset: ac3bbf7d
Branch: hermetic-java-runtime
Author:    Volkan Yazıcı <volkan.yazici at oracle.com>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2024-11-27 13:49:51 +0000
URL:       https://git.openjdk.org/leyden/commit/ac3bbf7ddc1f6a55682264d66282e6ee8825f47a

8344856: Remove calls to SecurityManager and doPrivileged in sun.net.www.protocol.ftp.FtpURLConnection after JEP 486 integration

Reviewed-by: dfuchs

! src/java.base/share/classes/sun/net/www/protocol/ftp/FtpURLConnection.java

Changeset: 0b704a22
Branch: hermetic-java-runtime
Author:    Nizar Benalla <nbenalla at openjdk.org>
Date:      2024-11-27 15:33:54 +0000
URL:       https://git.openjdk.org/leyden/commit/0b704a2279ddc5f2c00e64099310554b8c8529b8

8343239: Javadoc marks non-preview type as preview if it's the subtype of a preview type

Reviewed-by: liach, hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java

Changeset: b89cba75
Branch: hermetic-java-runtime
Author:    Nizar Benalla <nbenalla at openjdk.org>
Date:      2024-11-27 15:36:02 +0000
URL:       https://git.openjdk.org/leyden/commit/b89cba7517b5b7373988d15f3a22c412455e5cbd

8342808: Javadoc should add whitespace between type parameters

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlLinkFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Signatures.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyles.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css
! test/langtools/jdk/javadoc/doclet/testGenericTypeLink/TestGenericTypeLink.java
! test/langtools/jdk/javadoc/doclet/testInheritance/TestInheritance.java
! test/langtools/jdk/javadoc/doclet/testInterface/TestInterface.java
! test/langtools/jdk/javadoc/doclet/testMethodSignature/TestMethodSignature.java
! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java
! test/langtools/jdk/javadoc/doclet/testTypeAnnotations/TestTypeAnnotations.java
! test/langtools/jdk/javadoc/doclet/testTypeParams/TestTypeParameters.java

Changeset: a4915640
Branch: hermetic-java-runtime
Author:    Nizar Benalla <nbenalla at openjdk.org>
Date:      2024-11-27 15:36:26 +0000
URL:       https://git.openjdk.org/leyden/commit/a491564001724da07ecb7d2e4a070c4abbd92cf5

8342836: Automatically determine that a test in the docs test root is requested

Reviewed-by: ihse, erikj

! make/Main.gmk
! make/MainSupport.gmk

Changeset: 35bd2f35
Branch: hermetic-java-runtime
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2024-11-27 15:40:48 +0000
URL:       https://git.openjdk.org/leyden/commit/35bd2f354ea50ccda325ac0c0b7d2fe66692d940

8344555: SM cleanup - drop reflection filter of System.security field

Reviewed-by: mullan, mchung, liach

! src/java.base/share/classes/jdk/internal/reflect/Reflection.java

Changeset: 75f3ec77
Branch: hermetic-java-runtime
Author:    Volodymyr Paprotski <vpaprotski at openjdk.org>
Committer: Jatin Bhateja <jbhateja at openjdk.org>
Date:      2024-11-27 16:05:43 +0000
URL:       https://git.openjdk.org/leyden/commit/75f3ec77e46831725ef927f0dda16a4dfd24b9a7

8344766: AES/CTR slow at big payloads

Reviewed-by: ascarpino, jbhateja

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

Changeset: 0312694c
Branch: hermetic-java-runtime
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2024-11-27 16:14:03 +0000
URL:       https://git.openjdk.org/leyden/commit/0312694c46b4fb3455cde2e4d1f8746ad4df8548

8344882: (bf) Temporary direct buffers should not count against the upper limit on direct buffer memory

Reviewed-by: alanb

! src/java.base/share/classes/java/nio/Buffer.java
! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template
! src/java.base/share/classes/jdk/internal/access/JavaNioAccess.java
! src/java.base/share/classes/sun/nio/ch/Util.java
! test/jdk/ProblemList-Virtual.txt

Changeset: 1e3a0fdb
Branch: hermetic-java-runtime
Author:    Jonathan Lampérth <jonathan.lamperth at oracle.com>
Committer: Vicente Romero <vromero at openjdk.org>
Date:      2024-11-27 17:31:39 +0000
URL:       https://git.openjdk.org/leyden/commit/1e3a0fdb5d14550de66faa8472c883a9990a87df

8035271: Incorrect indentation of LineNumberTable/LocalVariableTable/Exception table/LocalVariableTypeTable/StackMapTable/RuntimeVisibleTypeAnnotations in verbose mode

Reviewed-by: liach, jvernee

! src/jdk.jdeps/share/classes/com/sun/tools/javap/ClassWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/CodeWriter.java
+ test/langtools/tools/javap/ClassWriterTableIndentTest.java

Changeset: 95275869
Branch: hermetic-java-runtime
Author:    Phil Race <prr at openjdk.org>
Date:      2024-11-27 17:32:54 +0000
URL:       https://git.openjdk.org/leyden/commit/9527586923d1e7d47d06456ed100a3d123e7a6d2

8345073: Remove SecurityManager checks from sun.awt.image classes

Reviewed-by: azvegint, honkar

! src/java.desktop/share/classes/sun/awt/image/ByteArrayImageSource.java
! src/java.desktop/share/classes/sun/awt/image/FileImageSource.java
! src/java.desktop/share/classes/sun/awt/image/ImageConsumerQueue.java
! src/java.desktop/share/classes/sun/awt/image/ImageFetcher.java
! src/java.desktop/share/classes/sun/awt/image/ImageRepresentation.java
! src/java.desktop/share/classes/sun/awt/image/InputStreamImageSource.java
! src/java.desktop/share/classes/sun/awt/image/ToolkitImage.java
! src/java.desktop/share/classes/sun/awt/image/URLImageSource.java

Changeset: 880f9a7b
Branch: hermetic-java-runtime
Author:    Aleksei Efimov <aefimov at openjdk.org>
Date:      2024-11-27 19:25:50 +0000
URL:       https://git.openjdk.org/leyden/commit/880f9a7b161fc5092ece8cfe02b5c55c32baba36

8344220: Remove calls to SecurityManager and doPrivileged in java.net.InetAddress and sun.net.util.IPAddressUtil after JEP 486 integration

Reviewed-by: jpai, dfuchs, alanb

! src/java.base/share/classes/java/net/InetAddress.java
! src/java.base/share/classes/java/net/SocketPermission.java
! src/java.base/share/classes/java/net/doc-files/net-properties.html
! src/java.base/share/classes/java/net/spi/InetAddressResolverProvider.java
! src/java.base/share/classes/sun/net/InetAddressCachePolicy.java
! src/java.base/share/classes/sun/net/util/IPAddressUtil.java

Changeset: 15378a78
Branch: hermetic-java-runtime
Author:    Casper Norrbin <cnorrbin at openjdk.org>
Committer: Calvin Cheung <ccheung at openjdk.org>
Date:      2024-11-27 19:51:17 +0000
URL:       https://git.openjdk.org/leyden/commit/15378a785356bdf574e557633d36591f5cfc1610

8345126: [BACKOUT] JDK-8318127: align_up has potential overflow

Reviewed-by: iklam

! src/hotspot/share/utilities/align.hpp
! test/hotspot/gtest/runtime/test_os_reserve_between.cpp
! test/hotspot/gtest/utilities/test_align.cpp

Changeset: f6d29909
Branch: hermetic-java-runtime
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2024-11-27 20:10:28 +0000
URL:       https://git.openjdk.org/leyden/commit/f6d29909bb5cce0a73945c9fccc9c3fa7d4804fd

8344824: CDS dump crashes when member_method of a lambda proxy is null

Reviewed-by: ccheung, matsaave

! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/lambdaFormInvokers.cpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.hpp
! src/hotspot/share/cds/runTimeClassInfo.cpp
! src/hotspot/share/cds/runTimeClassInfo.hpp
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/runtime/cds/appcds/LambdaInvokeVirtual.java

Changeset: 8ad0b2af
Branch: hermetic-java-runtime
Author:    Phil Race <prr at openjdk.org>
Date:      2024-11-27 22:10:07 +0000
URL:       https://git.openjdk.org/leyden/commit/8ad0b2afe3c6f574b0cd3e31c10946c19045a308

8345001: java/awt/doc-files/FocusSpec.html has SecurityManager references

Reviewed-by: azvegint, kizune

! src/java.desktop/share/classes/java/awt/doc-files/FocusSpec.html

Changeset: cf5ee0bd
Branch: hermetic-java-runtime
Author:    Phil Race <prr at openjdk.org>
Date:      2024-11-27 22:10:25 +0000
URL:       https://git.openjdk.org/leyden/commit/cf5ee0bda2e50d91673ff6bfa2d6d1dbb96fa99b

8342280: Deprecate for removal java.awt.AWTPermission

Reviewed-by: azvegint, kizune

! src/java.desktop/share/classes/java/awt/AWTPermission.java
! src/java.desktop/share/classes/java/awt/doc-files/Modality.html

Changeset: f51363e0
Branch: hermetic-java-runtime
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2024-11-28 01:15:15 +0000
URL:       https://git.openjdk.org/leyden/commit/f51363e0277210d2b2f6cdb4d2bf6c732a02c76a

8344913: Improve -Xlog:cds+map+oop logging for Java mirrors

Reviewed-by: dholmes, ccheung

! src/hotspot/share/cds/archiveBuilder.cpp
! test/hotspot/jtreg/runtime/cds/CDSMapReader.java

Changeset: 8485cb1c
Branch: hermetic-java-runtime
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2024-11-28 01:20:27 +0000
URL:       https://git.openjdk.org/leyden/commit/8485cb1ca1fa4885ddaf8381ebf862bbb233f090

8344822: CDS BulkLoaderTest.java#dynamic fails with COH

Reviewed-by: dholmes, ccheung

! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java
! test/hotspot/jtreg/runtime/cds/appcds/applications/JavacBench.java
! test/lib/jdk/test/lib/cds/CDSAppTester.java

Changeset: a0df0a52
Branch: hermetic-java-runtime
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2024-11-28 02:05:45 +0000
URL:       https://git.openjdk.org/leyden/commit/a0df0a527fc3a6954fc08651947a5cfe1455e652

8340731: Cleanup remaining IA64 references in hotspot code

Reviewed-by: dholmes, aph

! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/hugepages.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/signals_posix.cpp
! src/hotspot/share/opto/chaitin.cpp
! src/hotspot/share/opto/generateOptoStub.cpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/runtime/abstract_vm_version.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/frame.hpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/relocator.cpp
! src/hotspot/share/utilities/elfFuncDescTable.cpp
! src/hotspot/share/utilities/elfFuncDescTable.hpp
! src/hotspot/share/utilities/macros.hpp

Changeset: 1a07d542
Branch: hermetic-java-runtime
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-11-28 02:24:55 +0000
URL:       https://git.openjdk.org/leyden/commit/1a07d542ec810282eb78653698d098a24b35686f

8343703: Symbol name cleanups after JEP 479

Reviewed-by: kbarrett, amenkov

! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvmtiAgent.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! src/java.base/share/native/libjava/NativeLibraries.c

Changeset: ce9d543e
Branch: hermetic-java-runtime
Author:    Quan Anh Mai <qamai at openjdk.org>
Date:      2024-11-28 06:57:51 +0000
URL:       https://git.openjdk.org/leyden/commit/ce9d543eb1bf26592320fae650fe15638d6d30cf

8345119: Some java/foreign tests wrongly assume aligned memory

Reviewed-by: mcimadamore, jvernee

! test/jdk/java/foreign/TestByteBuffer.java
! test/jdk/java/foreign/TestDereferencePath.java

Changeset: 81c44e5e
Branch: hermetic-java-runtime
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-11-28 07:54:00 +0000
URL:       https://git.openjdk.org/leyden/commit/81c44e5eb469ceed555a982e65feefcfde340a0b

8344908: URLClassPath should not propagate IllegalArgumentException when finding resources in classpath URLs

Reviewed-by: alanb

! src/java.base/share/classes/jdk/internal/loader/URLClassPath.java
! src/java.base/share/classes/sun/net/www/ParseUtil.java
! src/java.base/unix/classes/jdk/internal/loader/FileURLMapper.java
! src/java.base/windows/classes/jdk/internal/loader/FileURLMapper.java
+ test/jdk/jdk/internal/loader/URLClassPath/ClassPathUnusableURLs.java

Changeset: 10333853
Branch: hermetic-java-runtime
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2024-11-28 07:59:48 +0000
URL:       https://git.openjdk.org/leyden/commit/103338534f71309e4cc0ba289075fab768e66cd4

8344967: Some tests in TestFill do not use the test parameter

Reviewed-by: jvernee

! test/jdk/java/foreign/TestFill.java

Changeset: e096660a
Branch: hermetic-java-runtime
Author:    SendaoYan <syan at openjdk.org>
Date:      2024-11-28 09:06:34 +0000
URL:       https://git.openjdk.org/leyden/commit/e096660a18905bf1394d722790c5c3883e55dedc

8345043: [ASAN] methodMatcher.cpp report reading from a region of size 0 [-Werror=stringop-overread]

Reviewed-by: kbarrett, dholmes

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

Changeset: d791f4b9
Branch: hermetic-java-runtime
Author:    SendaoYan <syan at openjdk.org>
Date:      2024-11-28 09:29:49 +0000
URL:       https://git.openjdk.org/leyden/commit/d791f4b98d93e5fc64e3191402cc5091e0553592

8341585: Test java/foreign/TestUpcallStress.java should mark as /native

Reviewed-by: luhenry, pminborg

! test/jdk/java/foreign/TestUpcallStress.java

Changeset: 56f1e4ef
Branch: hermetic-java-runtime
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-11-28 09:35:51 +0000
URL:       https://git.openjdk.org/leyden/commit/56f1e4ef0524515c7f1ad65bc3f08a0e8dd0a29a

8344093: Implement JEP 501: Deprecate the 32-bit x86 Port for Removal

Reviewed-by: ihse, simonis, dholmes

! .github/workflows/main.yml
! doc/building.html
! doc/building.md
! make/autoconf/platform.m4

Changeset: d33ad07c
Branch: hermetic-java-runtime
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2024-11-28 09:54:25 +0000
URL:       https://git.openjdk.org/leyden/commit/d33ad07c32f23aee799750c9964ab26d0cbe56f4

8334493: Remove SecurityManager Permissions infrastructure from DiagnosticCommands

Reviewed-by: lmesnik, alanb, coleenp

! src/hotspot/os/linux/mallocInfoDcmd.hpp
! src/hotspot/os/linux/trimCHeapDCmd.hpp
! src/hotspot/share/classfile/classLoaderHierarchyDCmd.hpp
! src/hotspot/share/classfile/classLoaderStats.hpp
! src/hotspot/share/jfr/dcmd/jfrDcmds.hpp
! src/hotspot/share/logging/logDiagnosticCommand.hpp
! src/hotspot/share/memory/metaspace/metaspaceDCmd.hpp
! src/hotspot/share/nmt/nmtDCmd.hpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
! src/hotspot/share/services/diagnosticFramework.cpp
! src/hotspot/share/services/diagnosticFramework.hpp
! src/hotspot/share/services/management.cpp
! src/jdk.management/share/classes/com/sun/management/DiagnosticCommandMBean.java
! src/jdk.management/share/classes/com/sun/management/internal/DiagnosticCommandImpl.java
! src/jdk.management/share/classes/com/sun/management/internal/DiagnosticCommandInfo.java
! src/jdk.management/share/native/libmanagement_ext/DiagnosticCommandImpl.c

Changeset: edfe2854
Branch: hermetic-java-runtime
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2024-11-28 12:05:23 +0000
URL:       https://git.openjdk.org/leyden/commit/edfe28541a6ed94357f873aa69778c7eba707cbb

8344306: RISC-V: Add zicond

Reviewed-by: fyang, luhenry, mli

! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/globals_riscv.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/vm_version_riscv.hpp
! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp
+ test/hotspot/gtest/riscv/test_assembler_riscv.cpp

Changeset: db535c86
Branch: hermetic-java-runtime
Author:    Štěpán Schejbal <stepan at safara.cz>
Committer: Weijun Wang <weijun at openjdk.org>
Date:      2024-11-28 13:12:45 +0000
URL:       https://git.openjdk.org/leyden/commit/db535c86bc56b89b7213b3b097d80935fe9e8516

8313367: SunMSCAPI cannot read Local Computer certs w/o Windows elevation

Reviewed-by: weijun

! src/jdk.crypto.mscapi/windows/native/libsunmscapi/security.cpp
! test/jdk/sun/security/mscapi/AllTypes.java

Changeset: 1e086b1d
Branch: hermetic-java-runtime
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2024-11-28 13:15:10 +0000
URL:       https://git.openjdk.org/leyden/commit/1e086b1d7305769b59271e2fa428c003216dd52a

8340103: Add internal set_flag function to VMATree

Reviewed-by: stuefe, azafari, gziemski

! src/hotspot/share/nmt/nmtTreap.hpp
! src/hotspot/share/nmt/vmatree.cpp
! src/hotspot/share/nmt/vmatree.hpp
! test/hotspot/gtest/nmt/test_vmatree.cpp

Changeset: 7dc00d39
Branch: hermetic-java-runtime
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-11-28 13:58:14 +0000
URL:       https://git.openjdk.org/leyden/commit/7dc00d39b4e184a59cbcd644d22db61b1abe8a4b

8345154: IGV: Show Parse and Assertion Predicate type as extra label

Reviewed-by: rcastanedalo

! src/hotspot/share/opto/ifnode.cpp
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/customNodeInfo.filter

Changeset: 3b21a298
Branch: hermetic-java-runtime
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2024-11-28 14:17:15 +0000
URL:       https://git.openjdk.org/leyden/commit/3b21a298c29d88720f6bfb2dc1f3305b6a3db307

8345175: Further cleanup in java.logging and jdk.internal.logger after JEP 486 integration

Reviewed-by: alanb, coffeys

! src/java.base/share/classes/jdk/internal/logger/LoggerFinderLoader.java
! src/java.logging/share/classes/java/util/logging/LogManager.java

Changeset: fd742af0
Branch: hermetic-java-runtime
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2024-11-28 17:16:41 +0000
URL:       https://git.openjdk.org/leyden/commit/fd742af0b76bdd7e6e14bd02ddc0d9bd921c90b2

8344394: Remove SecurityManager and related calls from java.management.rmi

Reviewed-by: amenkov

! src/java.base/share/classes/module-info.java
! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java
! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnector.java
! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIJRMPServerImpl.java

Changeset: 43000a34
Branch: hermetic-java-runtime
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Date:      2024-11-28 17:38:07 +0000
URL:       https://git.openjdk.org/leyden/commit/43000a34d5ba6e2e997893a90dac0fe6693611cb

8345075: java.lang.module.ModuleDescriptor constructor could be made private

Reviewed-by: alanb

! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java

Changeset: 959fa4a1
Branch: hermetic-java-runtime
Author:    Aleksei Efimov <aefimov at openjdk.org>
Date:      2024-11-28 17:43:27 +0000
URL:       https://git.openjdk.org/leyden/commit/959fa4a1a35a1bb650ec5888efaf3d0fc8cfb025

8344299: SM cleanup in javax.naming modules

Reviewed-by: alanb, dfuchs

! src/java.base/share/classes/sun/security/util/SecurityConstants.java
! src/java.naming/share/classes/com/sun/jndi/ldap/ClientId.java
! src/java.naming/share/classes/com/sun/jndi/ldap/Connection.java
! src/java.naming/share/classes/com/sun/jndi/ldap/EventQueue.java
! src/java.naming/share/classes/com/sun/jndi/ldap/LdapBindingEnumeration.java
! src/java.naming/share/classes/com/sun/jndi/ldap/LdapCtx.java
! src/java.naming/share/classes/com/sun/jndi/ldap/LdapDnsProviderService.java
! src/java.naming/share/classes/com/sun/jndi/ldap/LdapPoolManager.java
! src/java.naming/share/classes/com/sun/jndi/ldap/LdapSearchEnumeration.java
! src/java.naming/share/classes/com/sun/jndi/ldap/LdapURL.java
! src/java.naming/share/classes/com/sun/jndi/ldap/NamingEventNotifier.java
! src/java.naming/share/classes/com/sun/jndi/ldap/Obj.java
- src/java.naming/share/classes/com/sun/jndi/ldap/VersionHelper.java
! src/java.naming/share/classes/javax/naming/ldap/StartTlsRequest.java
! src/java.naming/share/classes/javax/naming/ldap/spi/LdapDnsProvider.java
! src/java.naming/share/classes/javax/naming/spi/NamingManager.java
! src/java.naming/share/classes/sun/security/provider/certpath/ldap/JdkLDAP.java
! src/java.naming/share/classes/sun/security/provider/certpath/ldap/LDAPCertStore.java
! src/java.naming/share/classes/sun/security/provider/certpath/ldap/LDAPCertStoreImpl.java
! src/jdk.naming.dns/share/classes/com/sun/jndi/dns/DNSDatagramChannelFactory.java
! src/jdk.naming.dns/share/classes/com/sun/jndi/dns/DnsContextFactory.java
! src/jdk.naming.dns/share/classes/com/sun/jndi/dns/DnsUrl.java
! src/jdk.naming.rmi/share/classes/com/sun/jndi/rmi/registry/RegistryContext.java
! src/jdk.naming.rmi/share/classes/com/sun/jndi/url/rmi/rmiURLContext.java

Changeset: 08d563ba
Branch: hermetic-java-runtime
Author:    Fei Yang <fyang at openjdk.org>
Date:      2024-11-29 07:50:14 +0000
URL:       https://git.openjdk.org/leyden/commit/08d563ba15047020fd5f5fea80547e18898bbab2

8345110: RISC-V: Optimize and and clean up byte reverse assembler routines

Reviewed-by: mli, rehn

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

Changeset: f2c0d186
Branch: hermetic-java-runtime
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2024-11-29 09:24:29 +0000
URL:       https://git.openjdk.org/leyden/commit/f2c0d186ff8345a3a018f7d88758e5b214f07c10

8344989: Test java/foreign/TestLinker.java failed with zero: IllegalStateException: libffi call failed with status: FFI_BAD_TYPEDEF

Reviewed-by: jvernee

! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/FallbackLinker.java
! test/jdk/java/foreign/TestLinker.java

Changeset: 1a7a184e
Branch: hermetic-java-runtime
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-11-29 09:54:40 +0000
URL:       https://git.openjdk.org/leyden/commit/1a7a184e4124939e1c0c29be227f619e838fbc87

8344293: Remove empty Test files left over from JDK-8305895

Reviewed-by: jsjolen, rkennke, shade

- test/hotspot/jtreg/gtest/MetaspaceUtilsGtests.java
- test/hotspot/jtreg/runtime/FieldLayout/ArrayBaseOffsets.java

Changeset: 095e769f
Branch: hermetic-java-runtime
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-11-29 09:55:29 +0000
URL:       https://git.openjdk.org/leyden/commit/095e769f47682efe4e34bb46c0da2c5a2e283a7f

8345237: 32-bit Zero builds fail with assert(has_klass_gap()) failed: precondition

Reviewed-by: mli, jwaters, rkennke

! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp

Changeset: ece04010
Branch: hermetic-java-runtime
Author:    Doug Lea <dl at openjdk.org>
Date:      2024-11-29 11:38:23 +0000
URL:       https://git.openjdk.org/leyden/commit/ece0401054b40db43f5239e7841418c5efc814d0

8345052: Harden StampedLock

Reviewed-by: alanb, vklang

! src/java.base/share/classes/java/util/concurrent/locks/StampedLock.java
+ test/jdk/java/util/concurrent/locks/StampedLock/OOMEInStampedLock.java

Changeset: 8858de39
Branch: hermetic-java-runtime
Author:    Sharath TN <sharath.tn at oracle.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2024-11-29 12:27:06 +0000
URL:       https://git.openjdk.org/leyden/commit/8858de393a5cb4f9f1150a6cdf388266362a9559

8338571: [TestBug] DefaultCloseOperation.java test not working as expected wrt instruction after JDK-8325851 fix

Reviewed-by: aivanov, dnguyen

! test/jdk/javax/swing/JFrame/DefaultCloseOperation.java

Changeset: 6bea1b6c
Branch: hermetic-java-runtime
Author:    Volker Simonis <simonis at openjdk.org>
Date:      2024-11-29 12:30:43 +0000
URL:       https://git.openjdk.org/leyden/commit/6bea1b6cf1f64ce06c2028fe4dbc44f70778168f

8344727: [JVMCI] Export the CompileBroker compilation activity mode for Truffle compiler control

Reviewed-by: dnsimon

! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java

Changeset: 4da7c354
Branch: hermetic-java-runtime
Author:    Tobias Holenstein <tholenstein at openjdk.org>
Date:      2024-11-29 13:53:18 +0000
URL:       https://git.openjdk.org/leyden/commit/4da7c3548436ffffb009828891df0d13d47370e3

8314512: IGV: clean up hierarchical layout code

Reviewed-by: chagedorn, rcastanedalo

! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/InputNode.java
! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/Block.java
! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/BlockConnection.java
! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/Diagram.java
! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/Figure.java
! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/FigureConnection.java
! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/InputSlot.java
! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/OutputSlot.java
! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/Slot.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/ClusterEdge.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/ClusterIngoingConnection.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/ClusterInputSlotNode.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/ClusterNode.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/ClusterOutgoingConnection.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/ClusterOutputSlotNode.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/HierarchicalCFGLayoutManager.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/HierarchicalClusterLayoutManager.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/HierarchicalLayoutManager.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/HierarchicalStableLayoutManager.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/InterClusterConnection.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutEdge.java
+ src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutGraph.java
+ src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutLayer.java
+ src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutManager.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutNode.java
- src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LinearLayoutManager.java
- src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/Timing.java
! src/utils/IdealGraphVisualizer/Layout/src/main/java/com/sun/hotspot/igv/layout/Cluster.java
- src/utils/IdealGraphVisualizer/Layout/src/main/java/com/sun/hotspot/igv/layout/LayoutGraph.java
- src/utils/IdealGraphVisualizer/Layout/src/main/java/com/sun/hotspot/igv/layout/LayoutManager.java
! src/utils/IdealGraphVisualizer/Layout/src/main/java/com/sun/hotspot/igv/layout/Link.java
- src/utils/IdealGraphVisualizer/Util/src/main/java/com/sun/hotspot/igv/util/Statistics.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramScene.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/EditorTopComponent.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/BlockWidget.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/FigureWidget.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/InputSlotWidget.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/LineWidget.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/OutputSlotWidget.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/SlotWidget.java
! src/utils/IdealGraphVisualizer/igv.sh

Changeset: 28b0f3ea
Branch: hermetic-java-runtime
Author:    Tobias Holenstein <tholenstein at openjdk.org>
Date:      2024-11-29 15:16:53 +0000
URL:       https://git.openjdk.org/leyden/commit/28b0f3eaa55a1718e8e725516e64c8e25734f97b

8343705: IGV: Interactive Node Moving in Hierarchical Layout

Reviewed-by: chagedorn, thartmann, rcastanedalo

! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/HierarchicalLayoutManager.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutEdge.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutGraph.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutLayer.java
+ src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutMover.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutNode.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramScene.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/FigureWidget.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/LineWidget.java

Changeset: a80ccf2c
Branch: hermetic-java-runtime
Author:    Tobias Holenstein <tholenstein at openjdk.org>
Date:      2024-11-29 15:21:39 +0000
URL:       https://git.openjdk.org/leyden/commit/a80ccf2cd2792c24b51f1143cb0e6c5b036c5b28

8345039: IGV: save user-defined node colors to XML

Co-authored-by: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Co-authored-by: Christian Hagedorn <chagedorn at openjdk.org>
Reviewed-by: chagedorn, epeter, rcastanedalo

! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/InputNode.java
! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/Diagram.java
! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/Figure.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramScene.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ColorAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/FigureWidget.java

Changeset: e9136b5e
Branch: hermetic-java-runtime
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2024-11-29 15:58:57 +0000
URL:       https://git.openjdk.org/leyden/commit/e9136b5e08abc20038c7b2089ab8fe320e4faef0

8345223: Remove stray doPrivileged in java.base java.net and sun.net classes after JEP 486 integration

Reviewed-by: alanb, aefimov, michaelm

! src/java.base/macosx/classes/java/net/DefaultInterface.java
! src/java.base/share/classes/java/net/SocketPermission.java
! src/java.base/share/classes/sun/net/ftp/impl/FtpClient.java
! src/java.base/unix/classes/sun/net/dns/ResolverConfigurationImpl.java
! src/java.base/unix/classes/sun/net/sdp/SdpProvider.java
! src/java.base/unix/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java

Changeset: ed03f0d9
Branch: hermetic-java-runtime
Author:    Jonathan Lampérth <jonathan.lamperth at oracle.com>
Committer: Chen Liang <liach at openjdk.org>
Date:      2024-11-29 16:24:22 +0000
URL:       https://git.openjdk.org/leyden/commit/ed03f0d9d10518242a3dc6e3685f1bdb0550c723

8345145: Display javap LineNumberTable and LocalVariableTable iff disassembled code output with `-c` or `-v`

Reviewed-by: mcimadamore, liach

! src/jdk.jdeps/share/classes/com/sun/tools/javap/ClassWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/CodeWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/JavapTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap.properties
+ test/langtools/tools/javap/ClassWriterNoLineVariableTableTest.java
! test/langtools/tools/javap/ClassWriterTableIndentTest.java
! test/langtools/tools/javap/T4459541.java
! test/langtools/tools/javap/T8032814.java

Changeset: 2beb2b60
Branch: hermetic-java-runtime
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-11-29 17:00:03 +0000
URL:       https://git.openjdk.org/leyden/commit/2beb2b602bf20f1ec36e6244eca1a2eb50baccb4

8345234: Build system erroneously treats 32-bit x86 Zero as deprecated

Reviewed-by: ihse

! make/autoconf/platform.m4

Changeset: 029ace0a
Branch: hermetic-java-runtime
Author:    Nizar Benalla <nbenalla at openjdk.org>
Date:      2024-11-29 18:25:44 +0000
URL:       https://git.openjdk.org/leyden/commit/029ace0a1b2ff4f14965037eb56414c5c6168096

8336041: Doccheck: the jfr command doesn't show the correct command-line options

Reviewed-by: dholmes

! src/jdk.jfr/share/man/jfr.md

Changeset: 28ae281b
Branch: hermetic-java-runtime
Author:    William Kemper <wkemper at openjdk.org>
Date:      2024-11-29 20:53:07 +0000
URL:       https://git.openjdk.org/leyden/commit/28ae281b42cd00f471e275db544a5d23a42df59c

8337511: Implement JEP 404: Generational Shenandoah (Experimental)

Co-authored-by: Kelvin Nilsen <kdnilsen at openjdk.org>
Co-authored-by: Y. Srinivas Ramakrishna <ysr at openjdk.org>
Co-authored-by: Bernd Mathiske <bmathiske at openjdk.org>
Co-authored-by: Martin Doerr <mdoerr at openjdk.org>
Co-authored-by: Fei Yang <fyang at openjdk.org>
Reviewed-by: rkennke, shade, phh

! src/hotspot/cpu/aarch64/gc/shenandoah/c1/shenandoahBarrierSetC1_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/ppc/gc/shenandoah/c1/shenandoahBarrierSetC1_ppc.cpp
! src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.hpp
! src/hotspot/cpu/riscv/gc/shenandoah/c1/shenandoahBarrierSetC1_riscv.cpp
! src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_riscv.hpp
! src/hotspot/cpu/x86/gc/shenandoah/c1/shenandoahBarrierSetC1_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp
! src/hotspot/share/gc/shared/cardTable.cpp
! src/hotspot/share/gc/shared/gcConfiguration.cpp
! src/hotspot/share/gc/shared/gcName.hpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
+ src/hotspot/share/gc/shenandoah/heuristics/shenandoahGenerationalHeuristics.cpp
+ src/hotspot/share/gc/shenandoah/heuristics/shenandoahGenerationalHeuristics.hpp
+ src/hotspot/share/gc/shenandoah/heuristics/shenandoahGlobalHeuristics.cpp
+ src/hotspot/share/gc/shenandoah/heuristics/shenandoahGlobalHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.hpp
+ src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.cpp
+ src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahSpaceInfo.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp
+ src/hotspot/share/gc/shenandoah/heuristics/shenandoahYoungHeuristics.cpp
+ src/hotspot/share/gc/shenandoah/heuristics/shenandoahYoungHeuristics.hpp
+ src/hotspot/share/gc/shenandoah/mode/shenandoahGenerationalMode.cpp
+ src/hotspot/share/gc/shenandoah/mode/shenandoahGenerationalMode.hpp
+ src/hotspot/share/gc/shenandoah/mode/shenandoahMode.cpp
! src/hotspot/share/gc/shenandoah/mode/shenandoahMode.hpp
! src/hotspot/share/gc/shenandoah/mode/shenandoahPassiveMode.cpp
! src/hotspot/share/gc/shenandoah/mode/shenandoahPassiveMode.hpp
! src/hotspot/share/gc/shenandoah/mode/shenandoahSATBMode.cpp
! src/hotspot/share/gc/shenandoah/mode/shenandoahSATBMode.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahAffiliation.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahAgeCensus.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahAgeCensus.hpp
! src/hotspot/share/gc/shenandoah/shenandoahAllocRequest.hpp
! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahCardStats.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahCardStats.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahCardTable.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahCardTable.hpp
! src/hotspot/share/gc/shenandoah/shenandoahClosures.hpp
! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.inline.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahCollectionSetPreselector.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahEvacInfo.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahEvacTracker.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahEvacTracker.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGC.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahGeneration.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahGenerationSizer.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahGenerationSizer.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationType.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahGenerationalEvacuationTask.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahGenerationalEvacuationTask.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahGenerationalFullGC.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahGenerationalFullGC.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahGlobalGeneration.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahGlobalGeneration.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahHeapRegionClosures.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahHeapRegionClosures.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMemoryPool.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMemoryPool.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahMmuTracker.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahMmuTracker.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNumberSeq.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNumberSeq.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahOldGC.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahOldGC.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahRegulatorThread.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahRegulatorThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.hpp
! src/hotspot/share/gc/shenandoah/shenandoahSATBMarkQueueSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahSTWMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahSTWMark.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahSharedVariables.hpp
! src/hotspot/share/gc/shenandoah/shenandoahStackWatermark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.inline.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.cpp
! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahTrace.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahTrace.hpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.hpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahYoungGeneration.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahYoungGeneration.hpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! src/hotspot/share/gc/shenandoah/vmStructs_shenandoah.hpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/prims/whitebox.cpp
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahGeneration.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahGenerationalHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/Universe.java
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
! test/hotspot/gtest/gc/shenandoah/test_shenandoahNumberSeq.cpp
+ test/hotspot/gtest/gc/shenandoah/test_shenandoahOldGeneration.cpp
+ test/hotspot/gtest/gc/shenandoah/test_shenandoahOldHeuristic.cpp
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/gc/TestAllocHumongousFragment.java
! test/hotspot/jtreg/gc/shenandoah/TestAllocIntArrays.java
! test/hotspot/jtreg/gc/shenandoah/TestAllocObjectArrays.java
! test/hotspot/jtreg/gc/shenandoah/TestAllocObjects.java
! test/hotspot/jtreg/gc/shenandoah/TestArrayCopyCheckCast.java
! test/hotspot/jtreg/gc/shenandoah/TestArrayCopyStress.java
! test/hotspot/jtreg/gc/shenandoah/TestDynamicSoftMaxHeapSize.java
! test/hotspot/jtreg/gc/shenandoah/TestEvilSyncBug.java
! test/hotspot/jtreg/gc/shenandoah/TestGCThreadGroups.java
! test/hotspot/jtreg/gc/shenandoah/TestHeapUncommit.java
! test/hotspot/jtreg/gc/shenandoah/TestJcmdHeapDump.java
! test/hotspot/jtreg/gc/shenandoah/TestLargeObjectAlignment.java
! test/hotspot/jtreg/gc/shenandoah/TestLotsOfCycles.java
! test/hotspot/jtreg/gc/shenandoah/TestObjItrWithHeapDump.java
- test/hotspot/jtreg/gc/shenandoah/TestParallelRefprocSanity.java
! test/hotspot/jtreg/gc/shenandoah/TestPeriodicGC.java
! test/hotspot/jtreg/gc/shenandoah/TestReferenceRefersToShenandoah.java
! test/hotspot/jtreg/gc/shenandoah/TestReferenceShortcutCycle.java
! test/hotspot/jtreg/gc/shenandoah/TestRefprocSanity.java
! test/hotspot/jtreg/gc/shenandoah/TestRegionSampling.java
+ test/hotspot/jtreg/gc/shenandoah/TestRegionSamplingLogging.java
! test/hotspot/jtreg/gc/shenandoah/TestResizeTLAB.java
! test/hotspot/jtreg/gc/shenandoah/TestRetainObjects.java
+ test/hotspot/jtreg/gc/shenandoah/TestShenandoahRegionLogging.java
! test/hotspot/jtreg/gc/shenandoah/TestSieveObjects.java
! test/hotspot/jtreg/gc/shenandoah/TestSmallHeap.java
! test/hotspot/jtreg/gc/shenandoah/TestStringDedup.java
! test/hotspot/jtreg/gc/shenandoah/TestStringDedupStress.java
! test/hotspot/jtreg/gc/shenandoah/TestStringInternCleanup.java
! test/hotspot/jtreg/gc/shenandoah/TestVerifyJCStress.java
! test/hotspot/jtreg/gc/shenandoah/TestVerifyLevels.java
! test/hotspot/jtreg/gc/shenandoah/TestWithLogLevel.java
! test/hotspot/jtreg/gc/shenandoah/TestWrongArrayMember.java
! test/hotspot/jtreg/gc/shenandoah/compiler/TestClone.java
! test/hotspot/jtreg/gc/shenandoah/compiler/TestReferenceCAS.java
+ test/hotspot/jtreg/gc/shenandoah/generational/TestConcurrentEvac.java
+ test/hotspot/jtreg/gc/shenandoah/generational/TestOldGrowthTriggers.java
+ test/hotspot/jtreg/gc/shenandoah/generational/TestSimpleGenerational.java
! test/hotspot/jtreg/gc/shenandoah/jni/TestJNICritical.java
! test/hotspot/jtreg/gc/shenandoah/jni/TestJNIGlobalRefs.java
! test/hotspot/jtreg/gc/shenandoah/jni/TestPinnedGarbage.java
! test/hotspot/jtreg/gc/shenandoah/jvmti/TestHeapDump.java
! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestChurnNotifications.java
! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestMemoryMXBeans.java
! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestMemoryPools.java
! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestPauseNotifications.java
- test/hotspot/jtreg/gc/shenandoah/oom/TestAllocLargeObj.java
- test/hotspot/jtreg/gc/shenandoah/oom/TestAllocLargerThanHeap.java
+ test/hotspot/jtreg/gc/shenandoah/oom/TestAllocOutOfMemory.java
- test/hotspot/jtreg/gc/shenandoah/oom/TestAllocSmallObj.java
! test/hotspot/jtreg/gc/shenandoah/oom/TestClassLoaderLeak.java
! test/hotspot/jtreg/gc/shenandoah/oom/TestThreadFailure.java
! test/hotspot/jtreg/gc/shenandoah/options/TestModeUnlock.java
! test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierDisable.java
! test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierEnable.java
! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithShenandoah.java
! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithShenandoah.java
! test/hotspot/jtreg/gc/stress/systemgc/TestSystemGCWithShenandoah.java
+ test/jdk/jdk/jfr/event/gc/detailed/TestShenandoahEvacuationInformationEvent.java
! test/lib/jdk/test/lib/jfr/EventNames.java

Changeset: 50b4cbd8
Branch: hermetic-java-runtime
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2024-12-01 13:55:47 +0000
URL:       https://git.openjdk.org/leyden/commit/50b4cbd8a4159a8657f4525e4023f3a498020493

8345102: [s390x/ppc] ShowRegistersOnAssertTest.java fails after 8343756

Reviewed-by: mdoerr, mbaesken

! test/hotspot/jtreg/runtime/ErrorHandling/ShowRegistersOnAssertTest.java

Changeset: c40b570b
Branch: hermetic-java-runtime
Author:    Nizar Benalla <nbenalla at openjdk.org>
Date:      2024-12-01 22:59:54 +0000
URL:       https://git.openjdk.org/leyden/commit/c40b570b71793afd1db665cccaab302e53a75510

8343775: Add since checker tests to the security area modules

Reviewed-by: alanb

= test/jdk/tools/sincechecker/modules/java.security.jgss/JavaSecurityJgssCheckSince.java
= test/jdk/tools/sincechecker/modules/java.security.sasl/JavaSecuritySaslCheckSince.java
= test/jdk/tools/sincechecker/modules/java.smartcardio/JavaSmartcardioCheckSince.java
= test/jdk/tools/sincechecker/modules/java.xml.crypto/JavaXmlCryptoCheckSince.java
= test/jdk/tools/sincechecker/modules/jdk.crypto.cryptoki/JdkCryptoCryptokiCheckSince.java
= test/jdk/tools/sincechecker/modules/jdk.security.auth/JavaScriptingCheckSince.java
= test/jdk/tools/sincechecker/modules/jdk.security.jgss/JavaScriptingCheckSince.java

Changeset: f5ebda43
Branch: hermetic-java-runtime
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-12-02 06:32:43 +0000
URL:       https://git.openjdk.org/leyden/commit/f5ebda43709984214a25e23926860fea2ba5819a

8345173: BlockLocationPrinter::print_location misses a ResourceMark

Reviewed-by: sjohanss, iwalulya

! src/hotspot/share/gc/shared/locationPrinter.inline.hpp

Changeset: 1c4c6531
Branch: hermetic-java-runtime
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-12-02 08:14:50 +0000
URL:       https://git.openjdk.org/leyden/commit/1c4c653168bd4f39544eca08f8256a6ac6e4477c

8345247: Deproblemlist test/jdk/javax/swing/JRadioButton/8075609/bug8075609.java

Reviewed-by: abhiscxk

! test/jdk/javax/swing/JRadioButton/8075609/bug8075609.java

Changeset: ac2fede1
Branch: hermetic-java-runtime
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2024-12-02 08:39:47 +0000
URL:       https://git.openjdk.org/leyden/commit/ac2fede165e0ecbfa51f5cc75a3218c51e3528be

8344041: Re-enable external specs page

Reviewed-by: erikj, nbenalla, liach

! make/Docs.gmk
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlOptions.java
! test/langtools/jdk/javadoc/doclet/testSpecTag/TestSpecTag.java

Changeset: dfcbfb5a
Branch: hermetic-java-runtime
Author:    Fei Yang <fyang at openjdk.org>
Date:      2024-12-02 10:25:09 +0000
URL:       https://git.openjdk.org/leyden/commit/dfcbfb5a410592c6d5e54b4f9c1756853683414d

8345236: RISC-V: Remove revb_h_h_u and revb_h_w_u macro assembler routines

Reviewed-by: rehn, fjiang

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

Changeset: 0b0f83c0
Branch: hermetic-java-runtime
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-12-02 10:30:56 +0000
URL:       https://git.openjdk.org/leyden/commit/0b0f83c01e30587ca2e23b46493bdc7fcb21559f

8345220: Serial: Refactor TenuredGeneration::promotion_attempt_is_safe

Reviewed-by: tschatzl, mli

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

Changeset: c7be41ee
Branch: hermetic-java-runtime
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-12-02 11:21:13 +0000
URL:       https://git.openjdk.org/leyden/commit/c7be41ee0cf632c0d24f4444afefe2f7ff02f23a

8340133: Add concise usage message to the java executable

Reviewed-by: jpai, alanb, ihse, rriggs

! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! src/java.base/share/classes/sun/launcher/resources/launcher.properties
! src/java.base/share/native/libjli/java.c

Changeset: e3b679a2
Branch: hermetic-java-runtime
Author:    Volkan Yazıcı <volkan.yazici at oracle.com>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2024-12-02 12:56:49 +0000
URL:       https://git.openjdk.org/leyden/commit/e3b679a2f631bb2c3c9ba3014d9b56c73eef95d5

8345176: Add tests to verify java.net.Socket constructors close the socket on failure

Reviewed-by: dfuchs

+ test/jdk/java/net/Socket/CtorFailTest.java

Changeset: 9a48e4d9
Branch: hermetic-java-runtime
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2024-12-02 13:14:20 +0000
URL:       https://git.openjdk.org/leyden/commit/9a48e4d9d2637bf152d6611061a0a0a195cc2caf

8345177: RISC-V: Add gtests for cmpxchg

Reviewed-by: fyang, mli

! test/hotspot/gtest/riscv/test_assembler_riscv.cpp

Changeset: b8233989
Branch: hermetic-java-runtime
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2024-12-02 13:56:30 +0000
URL:       https://git.openjdk.org/leyden/commit/b8233989e7605268dda908e6b639ca373789792b

8345267: Fix memory leak in JVMCIEnv dtor

Reviewed-by: simonis, kbarrett

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

Changeset: d589bafe
Branch: hermetic-java-runtime
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-12-02 14:22:37 +0000
URL:       https://git.openjdk.org/leyden/commit/d589bafee371c2bd16510f3e3039343331d4c524

8345218: Clean out references to windows-x86 in jib profiles

Reviewed-by: shade, dholmes, kbarrett, jwaters

! make/conf/jib-profiles.js

Changeset: 1ca76445
Branch: hermetic-java-runtime
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-12-02 15:12:24 +0000
URL:       https://git.openjdk.org/leyden/commit/1ca764454b1cb296f4aa38a4dfdf3d4abb5c19d6

8339480: Build static-jdk image with a statically linked launcher

Co-authored-by: Magnus Ihse Bursie <ihse at openjdk.org>
Co-authored-by: Jiangli Zhou <jiangli at openjdk.org>
Reviewed-by: dholmes, erikj, coleenp

! make/Images.gmk
! make/Main.gmk
! make/ModuleWrapper.gmk
+ make/StaticLibs.gmk
! make/autoconf/flags-ldflags.m4
! make/autoconf/jdk-options.m4
! make/autoconf/spec.gmk.template
! make/common/FileUtils.gmk
! make/common/JdkNativeCompilation.gmk
! make/common/modules/LauncherCommon.gmk
! make/common/native/Link.gmk
! make/common/native/LinkMicrosoft.gmk
! make/modules/java.desktop/lib/AwtLibraries.gmk
! make/modules/java.desktop/lib/ClientLibraries.gmk
! make/modules/jdk.accessibility/Lib.gmk
! make/modules/jdk.jpackage/Lib.gmk
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/utilities/zipLibrary.cpp
! src/java.base/macosx/native/libjli/java_md_macosx.m
! src/java.base/unix/native/libjli/java_md.c
! src/java.desktop/unix/native/libawt/awt/awt_LoadLibrary.c

Changeset: 6d19c4aa
Branch: hermetic-java-runtime
Author:    Jiangli Zhou <jianglizhou at google.com>
Date:      2025-01-17 17:37:01 +0000
URL:       https://git.openjdk.org/leyden/commit/6d19c4aa3ce1239b89a939e51c1ed33f269af7f8

Merge commit '1ca764454b1cb296f4aa38a4dfdf3d4abb5c19d6' into hermetic-java-runtime

! make/Images.gmk
! make/Main.gmk
! make/autoconf/configure.ac
! make/autoconf/flags-ldflags.m4
! make/autoconf/spec.gmk.template
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/prims/jvmtiAgent.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/utilities/zipLibrary.cpp
! src/java.base/share/classes/java/security/KeyStore.java
! src/java.base/share/classes/java/security/Security.java
! src/java.base/share/classes/java/util/ServiceLoader.java
! src/java.base/share/classes/javax/crypto/JceSecurity.java.template
! src/java.base/share/classes/sun/net/NetProperties.java
! src/java.base/share/classes/sun/security/ssl/TrustStoreManager.java
! src/java.base/share/classes/sun/security/util/AnchorCertificates.java
! src/java.base/share/classes/sun/security/util/DomainName.java
! src/java.base/share/classes/sun/security/util/UntrustedCertificates.java
! src/java.base/share/native/libjava/NativeLibraries.c
! src/java.base/share/native/libjava/jni_util.h
! src/java.base/share/native/libjimage/jimage.cpp
! src/java.base/share/native/libjli/java.c
! src/java.base/share/native/libjli/java.h
! src/java.base/unix/classes/java/lang/ProcessImpl.java
! src/java.base/unix/native/libjli/java_md.c
! src/java.desktop/share/classes/sun/awt/FontConfiguration.java
! src/java.desktop/share/classes/sun/font/SunFontManager.java
! src/java.desktop/share/classes/sun/print/PSPrinterJob.java
! src/java.desktop/unix/native/libawt/awt/awt_LoadLibrary.c
! src/java.desktop/windows/classes/sun/awt/Win32FontManager.java
! src/java.logging/share/classes/java/util/logging/LogManager.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Thread.java
! make/Images.gmk
! make/Main.gmk
! make/autoconf/configure.ac
! make/autoconf/flags-ldflags.m4
! make/autoconf/spec.gmk.template
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/prims/jvmtiAgent.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/utilities/zipLibrary.cpp
! src/java.base/share/classes/java/security/KeyStore.java
! src/java.base/share/classes/java/security/Security.java
! src/java.base/share/classes/java/util/ServiceLoader.java
! src/java.base/share/classes/javax/crypto/JceSecurity.java.template
! src/java.base/share/classes/sun/net/NetProperties.java
! src/java.base/share/classes/sun/security/ssl/TrustStoreManager.java
! src/java.base/share/classes/sun/security/util/AnchorCertificates.java
! src/java.base/share/classes/sun/security/util/DomainName.java
! src/java.base/share/classes/sun/security/util/UntrustedCertificates.java
! src/java.base/share/native/libjava/NativeLibraries.c
! src/java.base/share/native/libjava/jni_util.h
! src/java.base/share/native/libjimage/jimage.cpp
! src/java.base/share/native/libjli/java.c
! src/java.base/share/native/libjli/java.h
! src/java.base/unix/classes/java/lang/ProcessImpl.java
! src/java.base/unix/native/libjli/java_md.c
! src/java.desktop/share/classes/sun/awt/FontConfiguration.java
! src/java.desktop/share/classes/sun/font/SunFontManager.java
! src/java.desktop/share/classes/sun/print/PSPrinterJob.java
! src/java.desktop/unix/native/libawt/awt/awt_LoadLibrary.c
! src/java.desktop/windows/classes/sun/awt/Win32FontManager.java
! src/java.logging/share/classes/java/util/logging/LogManager.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Thread.java

Changeset: 20e94137
Branch: hermetic-java-runtime
Author:    Jiangli Zhou <jianglizhou at google.com>
Date:      2025-01-17 17:39:07 +0000
URL:       https://git.openjdk.org/leyden/commit/20e94137a9db5ec595ba20a807e750b1b819fb16

Merge hermetic-java-runtime branch with JDK mainline up to https://github.com/openjdk/jdk/commit/1ca764454b1cb296f4aa38a4dfdf3d4abb5c19d6.

! src/hotspot/share/prims/jvmtiAgent.cpp
! src/hotspot/share/utilities/zipLibrary.cpp
! src/java.base/share/classes/sun/net/NetProperties.java
! src/java.base/share/classes/sun/security/ssl/TrustStoreManager.java
! src/java.base/share/native/libjimage/jimage.cpp
! src/java.desktop/share/classes/sun/font/SunFontManager.java
! src/java.desktop/unix/native/libawt/awt/awt_LoadLibrary.c
! src/java.logging/share/classes/java/util/logging/LogManager.java



More information about the leyden-dev mailing list