From hrgdavor at gmail.com Sun Feb 9 11:58:47 2025 From: hrgdavor at gmail.com (Davor Hrg) Date: Sun, 9 Feb 2025 12:58:47 +0100 Subject: ScopedValue polyfill follow-up Message-ID: Hi, I made a "polyfill" for what I plan to use to prepare for ScopedValue. Here is some feedback, from my initial playing with it. OT Context can be used as autocloseable in try with resources. ScopedValue is from what I can see meant to be wrapped in Runnable or Callable. My concern may be misguided, but I do want to ask if there is any overhead to worry about with creating a lambda to create a scope, runWhere(CTX, value,()->{ //do something }); versus try with resources try (Scope ignored = Context.current().with(CTX.KEY, value).makeCurrent()) { //do something } ........... If anyone is interested, I am sharing sample code below. Also any suggestions are welcome, especially if I am doing something wrong. Here is a bit of my initial testing to make it match ScopedValue API, made to easily refactor into ScopedValue with some search-replace. -------------------------------------------------------------------------------------- public class MainContext { static ScopedValueOT CTX = ScopedValueOT.newInstance("CTX"); public static void main(String[] args) { echo("opentelemetry Context ScopedValueOT"); echo(""); runWhere(CTX, "first value", MainContext::printContext); Thread.startVirtualThread(()->runWhere(CTX, "virtThread value",MainContext::printContext)); runWhere(CTX, "outer",()->{ printContext(); where(CTX, "inner value").run(MainContext::printContext); printContext(); }); where(CTX, "second value").run(MainContext::printContext); } public static void printContext() { echo("CTX: "+CTX.get()); } static void echo(String str) { System.out.println(str); } } -------------------------------------------------------------------------------------- Here is polyfill: -------------------------------------------------------------------------------------- import java.util.NoSuchElementException; import java.util.concurrent.Callable; import io.opentelemetry.context.Context; import io.opentelemetry.context.ContextKey; import io.opentelemetry.context.Scope; class ScopedValueOT { private final ContextKey KEY; public ScopedValueOT(String name) { KEY = ContextKey.named(name); } public T get() { T out = Context.current().get(KEY); if(out == null) throw new NoSuchElementException(); return out; } public static ScopedValueOT newInstance(String name) { return new ScopedValueOT(name); } public static ScopedValueOT.Wrapper where(ScopedValueOT SV, T value) { return SV.new Wrapper(value); } public static void runWhere(ScopedValueOT sv, T value, Runnable r) { try (Scope ignored = Context.current().with(sv.KEY, value).makeCurrent()) { r.run(); } } public static R callWhere(ScopedValueOT sv, T value, Callable op) throws Exception { try (Scope ignored = Context.current().with(sv.KEY, value).makeCurrent()) { return op.call(); } } public class Wrapper{ private T value; public Wrapper(T value) { this.value = value; } public void run(Runnable r) { runWhere(ScopedValueOT.this, value, r); } } } -------------------------------------------------------------------------------------- br, Davor Hrg -------------- next part -------------- An HTML attachment was scrubbed... URL: From aph-open at littlepinkcloud.com Mon Feb 10 10:26:35 2025 From: aph-open at littlepinkcloud.com (Andrew Haley) Date: Mon, 10 Feb 2025 10:26:35 +0000 Subject: ScopedValue polyfill follow-up In-Reply-To: References: Message-ID: <1450796f-0eed-483f-bab5-bb5fd8987fc0@littlepinkcloud.com> On 2/9/25 11:58, Davor Hrg wrote: > My concern may be misguided, but I do want to ask if there is any overhead to worry about with creating a lambda to create a scope, > > runWhere(CTX, value,()->{ > ? ? //do something > }); It's probably not a big deal, but you really don't have to create a lambda every time you use a scoped value. runWhere() takes a Runnable, and you can create a Runnable ahead of time, and re-use it. Also, any lambda you create at the call site is potentially scalar replaced anyway, as a common HotSpot optimization. -- Andrew Haley (he/him) Java Platform Lead Engineer Red Hat UK Ltd. https://keybase.io/andrewhaley EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From jwtang at openjdk.org Tue Feb 11 07:31:18 2025 From: jwtang at openjdk.org (Jiawei Tang) Date: Tue, 11 Feb 2025 07:31:18 GMT Subject: RFR: 8349763: Expose more ForkJoinPool parameters to configure virtual thread scheduler Message-ID: Since the parameters -Djdk.virtualThreadScheduler.parallelism=N , -Djdk.virtualThreadScheduler.maxPoolSize=M, -Djdk.virtualThreadScheduler.minimumRunnable=Y have already been made available, it would be worth considering opening up additional ForkJoinPool-related parameters: -Djdk.virtualThreadScheduler.corePoolSize=X, -Djdk.virtualThreadScheduler.keepAliveTime=Z and -Djdk.virtualThreadScheduler.timeUnit. In particular, configuring corePoolSize can help reduce jitter caused by thread ramp-up during application startup, while keepAliveTime and timeUnit ensures more threads are available within the time expected by users. Opening these parameters would be highly meaningful for optimizing virtual thread scheduling. ------------- Commit messages: - 8349763: Expose more ForkJoinPool parameters to configure virtual thread scheduler Changes: https://git.openjdk.org/loom/pull/216/files Webrev: https://webrevs.openjdk.org/?repo=loom&pr=216&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8349763 Stats: 27 lines in 1 file changed: 25 ins; 0 del; 2 mod Patch: https://git.openjdk.org/loom/pull/216.diff Fetch: git fetch https://git.openjdk.org/loom.git pull/216/head:pull/216 PR: https://git.openjdk.org/loom/pull/216 From jwtang at openjdk.org Tue Feb 11 07:46:32 2025 From: jwtang at openjdk.org (Jiawei Tang) Date: Tue, 11 Feb 2025 07:46:32 GMT Subject: Withdrawn: 8349763: Expose more ForkJoinPool parameters to configure virtual thread scheduler In-Reply-To: References: Message-ID: On Tue, 11 Feb 2025 07:26:31 GMT, Jiawei Tang wrote: > Since the parameters -Djdk.virtualThreadScheduler.parallelism=N , -Djdk.virtualThreadScheduler.maxPoolSize=M, -Djdk.virtualThreadScheduler.minimumRunnable=Y have already been made available, it would be worth considering opening up additional ForkJoinPool-related parameters: -Djdk.virtualThreadScheduler.corePoolSize=X, -Djdk.virtualThreadScheduler.keepAliveTime=Z and -Djdk.virtualThreadScheduler.timeUnit. > > In particular, configuring corePoolSize can help reduce jitter caused by thread ramp-up during application startup, while keepAliveTime and timeUnit ensures more threads are available within the time expected by users. Opening these parameters would be highly meaningful for optimizing virtual thread scheduling. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/loom/pull/216 From bahaazaid at gmail.com Wed Feb 12 17:05:58 2025 From: bahaazaid at gmail.com (Bahaa Zaid) Date: Wed, 12 Feb 2025 19:05:58 +0200 Subject: Virtual Threads and Handling of Interrupted IO Exception in Socket Classes Message-ID: Hello, I have a question about handling InterruptedIOException in net Socket classes. All these classes catch the exception and check if the thread is virtual, if so, a SocketException is thrown instead with the message ?Closed by interrupt?. My question is why not just throw InterruptedIOException like platform threads? And can the caller depend on this message "Closed by interrupt? to identify an interrupted operations instead of a network error? This is causing unexpected behavior in some areas. For example, PostgreSQL JDBC Driver is treating an interrupted operation as a network error. This in turn cause the connection pooling library to mark the connection as broken and it disposes it. Can their implementation depend on the exception message? Or in such state, the socket is not reusable anyway? Thanks, Bahaa. From alan.bateman at oracle.com Wed Feb 12 17:32:42 2025 From: alan.bateman at oracle.com (Alan Bateman) Date: Wed, 12 Feb 2025 17:32:42 +0000 Subject: Virtual Threads and Handling of Interrupted IO Exception in Socket Classes In-Reply-To: References: Message-ID: On 12/02/2025 17:05, Bahaa Zaid wrote: > Hello, > > I have a question about handling InterruptedIOException in net Socket classes. All these classes catch the exception and check if the thread is virtual, if so, a SocketException is thrown instead with the message ?Closed by interrupt?. My question is why not just throw InterruptedIOException like platform threads? And can the caller depend on this message "Closed by interrupt? to identify an interrupted operations instead of a network error? > > This is causing unexpected behavior in some areas. For example, PostgreSQL JDBC Driver is treating an interrupted operation as a network error. This in turn cause the connection pooling library to mark the connection as broken and it disposes it. Can their implementation depend on the exception message? Or in such state, the socket is not reusable anyway? > Socket operations are not interruptible in the context of platform threads. InterruptedIOException should never be exposed, are you sure you are getting this exception? (trying to see if we have a bug where this exception is leaking out callers of the Socket methods). Socket operations are interruptible in the context of virtual threads. These methods are specified to throw close the Socket and throw SocketException with the interrupt status set. So Socket::isClosed and Thread.currentThread().isInterrupted() will return true. -Alan -------------- next part -------------- An HTML attachment was scrubbed... URL: From bahaazaid at gmail.com Wed Feb 12 17:51:39 2025 From: bahaazaid at gmail.com (Bahaa Zaid) Date: Wed, 12 Feb 2025 19:51:39 +0200 Subject: Virtual Threads and Handling of Interrupted IO Exception in Socket Classes In-Reply-To: References: Message-ID: Thanks for the clarification. I never got an InterruptedIOException when using platform threads. This was misunderstanding from my side when I read the code of Socket class. So, I think higher level libraries should check for Thread.currentThread().isInterrupted() before assuming a network error. Thanks again and sorry for the confusion. > On 12 Feb 2025, at 7:32?PM, Alan Bateman wrote: > > On 12/02/2025 17:05, Bahaa Zaid wrote: >> Hello, >> >> I have a question about handling InterruptedIOException in net Socket classes. All these classes catch the exception and check if the thread is virtual, if so, a SocketException is thrown instead with the message ?Closed by interrupt?. My question is why not just throw InterruptedIOException like platform threads? And can the caller depend on this message "Closed by interrupt? to identify an interrupted operations instead of a network error? >> >> This is causing unexpected behavior in some areas. For example, PostgreSQL JDBC Driver is treating an interrupted operation as a network error. This in turn cause the connection pooling library to mark the connection as broken and it disposes it. Can their implementation depend on the exception message? Or in such state, the socket is not reusable anyway? >> > Socket operations are not interruptible in the context of platform threads. InterruptedIOException should never be exposed, are you sure you are getting this exception? (trying to see if we have a bug where this exception is leaking out callers of the Socket methods). > > Socket operations are interruptible in the context of virtual threads. These methods are specified to throw close the Socket and throw SocketException with the interrupt status set. So Socket::isClosed and Thread.currentThread().isInterrupted() will return true. > > -Alan > From duke at openjdk.org Fri Feb 14 08:40:16 2025 From: duke at openjdk.org (duke) Date: Fri, 14 Feb 2025 08:40:16 GMT Subject: git: openjdk/loom: fibers: 320 new changesets Message-ID: <94d318b4-2f6f-40d8-99d9-e30e598bdd50@openjdk.org> Changeset: 644d154c Branch: fibers Author: Archie Cobbs Date: 2025-01-19 14:57:08 +0000 URL: https://git.openjdk.org/loom/commit/644d154c7c771236904560fc5b91f149a6a646cf 8347474: Options singleton is used before options are parsed Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/OptionHelper.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacFiler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JCDiagnostic.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JavacMessages.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Options.java + test/langtools/tools/javac/options/OptionsOrderingTest.java Changeset: e7a1c866 Branch: fibers Author: Volkan Yaz?c? Committer: Jaikiran Pai Date: 2025-01-20 06:53:25 +0000 URL: https://git.openjdk.org/loom/commit/e7a1c8660af50a321bc466be2b30412a5b5c4e3c 8217914: java/net/httpclient/ConnectTimeoutHandshakeSync.java failed on connection refused while doing POST Reviewed-by: dfuchs, jpai ! test/jdk/java/net/httpclient/AbstractConnectTimeoutHandshake.java ! test/jdk/java/net/httpclient/ConnectTimeoutHandshakeAsync.java ! test/jdk/java/net/httpclient/ConnectTimeoutHandshakeSync.java Changeset: 4b4b1e91 Branch: fibers Author: Markus Gr?nlund Date: 2025-01-20 08:54:15 +0000 URL: https://git.openjdk.org/loom/commit/4b4b1e912a3193cc95c956acc770015f707449b1 8347922: Remove runtime/cds/appcds/customLoader/HelloCustom_JFR.java from ProblemList.txt Reviewed-by: egahlin ! test/hotspot/jtreg/ProblemList.txt Changeset: c207cc7e Branch: fibers Author: Albert Mingkun Yang Date: 2025-01-20 09:51:45 +0000 URL: https://git.openjdk.org/loom/commit/c207cc7e705d3f449f2387324d86cfb31ce40c44 8347923: Parallel: Simplify compute_survivor_space_size_and_threshold Reviewed-by: tschatzl ! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp Changeset: 85fdd2cc Branch: fibers Author: Aleksey Shipilev Date: 2025-01-20 12:18:05 +0000 URL: https://git.openjdk.org/loom/commit/85fdd2cc12660bef0d4334ef96afe1865ddd0c38 8347434: Richer VM operations events logging Reviewed-by: dholmes, jsjolen ! src/hotspot/share/runtime/vmThread.cpp Changeset: 8a83dc21 Branch: fibers Author: Christian Hagedorn Date: 2025-01-20 12:24:33 +0000 URL: https://git.openjdk.org/loom/commit/8a83dc213ac630ec79d62637133fe7aa102a27a3 8347018: C2: Insertion of Assertion Predicates ignores the effects of PhaseIdealLoop::clone_up_backedge_goo() Reviewed-by: epeter, kvn ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp + test/hotspot/jtreg/compiler/predicates/assertion/TestLoadPinnedAboveAssertionPredicatesAndUsingStore.java Changeset: 3c923926 Branch: fibers Author: Albert Mingkun Yang Date: 2025-01-20 12:44:21 +0000 URL: https://git.openjdk.org/loom/commit/3c9239263f89ad505c19f27626e824740079712a 8348089: Serial: Remove virtual specifier in SerialHeap Reviewed-by: stefank ! src/hotspot/share/gc/serial/serialHeap.hpp Changeset: 93469847 Branch: fibers Author: Andrey Turbanov Date: 2025-01-20 12:54:58 +0000 URL: https://git.openjdk.org/loom/commit/9346984725ed09e9917e825094b34c3a033af23e 8347916: Simplify javax.swing.text.html.CSS.LengthUnit.getValue Reviewed-by: azvegint, aivanov ! src/java.desktop/share/classes/javax/swing/text/html/CSS.java Changeset: 0fbf10a9 Branch: fibers Author: Archie Cobbs Date: 2025-01-20 14:20:10 +0000 URL: https://git.openjdk.org/loom/commit/0fbf10a9cf51d01d82cd43cf0edfaeee83313a9c 8348038: Docs build failing in Options.notifyListeners with AssertionError Reviewed-by: jlahoda, mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java + test/langtools/tools/javac/options/JavadocIgnoreSymbolFile.java Changeset: 3a4d5ff7 Branch: fibers Author: Magnus Ihse Bursie Date: 2025-01-20 16:29:00 +0000 URL: https://git.openjdk.org/loom/commit/3a4d5ff7a326298e664e876f660c20170ca9f4a5 8347996: JavaCompilation.gmk should not include ZipArchive.gmk Reviewed-by: erikj ! make/CompileDemos.gmk ! make/common/JavaCompilation.gmk Changeset: ca863fd5 Branch: fibers Author: Zhengyu Gu Date: 2025-01-20 19:13:59 +0000 URL: https://git.openjdk.org/loom/commit/ca863fd5ab309c502ea36f2d778ae3de5674e24f 8347758: modules.cpp leaks string returned from get_numbered_property_as_sorted_string() Reviewed-by: dholmes, iklam, ccheung ! src/hotspot/share/classfile/modules.cpp Changeset: 955bf185 Branch: fibers Author: David Holmes Date: 2025-01-20 20:31:26 +0000 URL: https://git.openjdk.org/loom/commit/955bf185c38ec0fcedb0a549461fc85367b37fbb 8348040: Bad use of ifdef with INCLUDE_xxx GC macros Reviewed-by: stefank, shade ! src/hotspot/share/c1/c1_LIR.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp Changeset: 6b919854 Branch: fibers Author: Amit Kumar Date: 2025-01-21 03:53:43 +0000 URL: https://git.openjdk.org/loom/commit/6b9198541b1adc179abc1a8222e28540dcb0e786 8346157: [Ubsan]: runtime error: pointer index expression with base 0x000000001000 overflowed to 0xfffffffffffffff0 Reviewed-by: stuefe, aph ! src/hotspot/share/nmt/mallocTracker.cpp Changeset: 0f426e4a Branch: fibers Author: Emanuel Peter Date: 2025-01-21 07:05:05 +0000 URL: https://git.openjdk.org/loom/commit/0f426e4a6d38423f4945d993e440ee62a7d59e7f 8343685: C2 SuperWord: refactor VPointer with MemPointer Co-authored-by: Christian Hagedorn Reviewed-by: kvn, chagedorn ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/mempointer.cpp ! src/hotspot/share/opto/mempointer.hpp ! src/hotspot/share/opto/noOverflowInt.hpp ! src/hotspot/share/opto/superword.cpp ! src/hotspot/share/opto/superword.hpp ! src/hotspot/share/opto/superwordVTransformBuilder.cpp ! src/hotspot/share/opto/traceAutoVectorizationTag.hpp ! src/hotspot/share/opto/traceMergeStoresTag.hpp ! src/hotspot/share/opto/vectorization.cpp ! src/hotspot/share/opto/vectorization.hpp ! src/hotspot/share/opto/vtransform.cpp ! src/hotspot/share/opto/vtransform.hpp ! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVector.java + test/hotspot/jtreg/compiler/loopopts/superword/TestEquivalentInvariants.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestLargeScaleAndStride.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegment.java Changeset: f54e0bf2 Branch: fibers Author: Theo Weidmann Committer: Emanuel Peter Date: 2025-01-21 09:15:18 +0000 URL: https://git.openjdk.org/loom/commit/f54e0bf267280c270b0e181289498b28aaf36ee6 8345766: C2 should emit macro nodes for ModF/ModD instead of calls during parsing Reviewed-by: kvn, epeter ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/share/opto/callnode.cpp ! src/hotspot/share/opto/divnode.cpp ! src/hotspot/share/opto/divnode.hpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/parse.hpp ! src/hotspot/share/opto/parse2.cpp + test/hotspot/jtreg/compiler/c2/irTests/ModDNodeTests.java + test/hotspot/jtreg/compiler/c2/irTests/ModFNodeTests.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java Changeset: c33c1cfe Branch: fibers Author: Stefan Karlsson Date: 2025-01-21 10:21:24 +0000 URL: https://git.openjdk.org/loom/commit/c33c1cfe7349ac657cd7bf54861227709d3c8f1b 8347909: Automatic precompiled.hpp inclusion Reviewed-by: lkorinth, erikj, dholmes, ihse ! make/common/native/CompileFile.gmk ! make/hotspot/lib/JvmFlags.gmk ! src/hotspot/cpu/aarch64/abstractInterpreter_aarch64.cpp ! src/hotspot/cpu/aarch64/assembler_aarch64.cpp ! src/hotspot/cpu/aarch64/bytecodes_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_CodeStubs_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_FpuStackSim_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_FrameMap_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_LIR_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_LinearScan_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp ! src/hotspot/cpu/aarch64/c2_CodeStubs_aarch64.cpp ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c2_init_aarch64.cpp ! src/hotspot/cpu/aarch64/codeBuffer_aarch64.cpp ! src/hotspot/cpu/aarch64/compiledIC_aarch64.cpp ! src/hotspot/cpu/aarch64/compressedKlass_aarch64.cpp ! src/hotspot/cpu/aarch64/downcallLinker_aarch64.cpp ! src/hotspot/cpu/aarch64/foreignGlobals_aarch64.cpp ! src/hotspot/cpu/aarch64/frame_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shared/barrierSetNMethod_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shared/modRefBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shenandoah/c1/shenandoahBarrierSetC1_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/z/zAddress_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/icache_aarch64.cpp ! src/hotspot/cpu/aarch64/immediate_aarch64.cpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp ! src/hotspot/cpu/aarch64/interpreterRT_aarch64.cpp ! src/hotspot/cpu/aarch64/jniFastGetField_aarch64.cpp ! src/hotspot/cpu/aarch64/jvmciCodeInstaller_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64_aes.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64_chacha.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64_trig.cpp ! src/hotspot/cpu/aarch64/methodHandles_aarch64.cpp ! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp ! src/hotspot/cpu/aarch64/registerMap_aarch64.cpp ! src/hotspot/cpu/aarch64/register_aarch64.cpp ! src/hotspot/cpu/aarch64/relocInfo_aarch64.cpp ! src/hotspot/cpu/aarch64/runtime_aarch64.cpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/stubRoutines_aarch64.cpp ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp ! src/hotspot/cpu/aarch64/upcallLinker_aarch64.cpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp ! src/hotspot/cpu/aarch64/vmreg_aarch64.cpp ! src/hotspot/cpu/aarch64/vtableStubs_aarch64.cpp ! src/hotspot/cpu/arm/abstractInterpreter_arm.cpp ! src/hotspot/cpu/arm/assembler_arm.cpp ! src/hotspot/cpu/arm/assembler_arm_32.cpp ! src/hotspot/cpu/arm/c1_CodeStubs_arm.cpp ! src/hotspot/cpu/arm/c1_FrameMap_arm.cpp ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp ! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp ! src/hotspot/cpu/arm/c1_LIR_arm.cpp ! src/hotspot/cpu/arm/c1_LinearScan_arm.cpp ! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp ! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp ! src/hotspot/cpu/arm/c2_MacroAssembler_arm.cpp ! src/hotspot/cpu/arm/compiledIC_arm.cpp ! src/hotspot/cpu/arm/downcallLinker_arm.cpp ! src/hotspot/cpu/arm/foreignGlobals_arm.cpp ! src/hotspot/cpu/arm/frame_arm.cpp ! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.cpp ! src/hotspot/cpu/arm/gc/shared/barrierSetAssembler_arm.cpp ! src/hotspot/cpu/arm/gc/shared/barrierSetNMethod_arm.cpp ! src/hotspot/cpu/arm/gc/shared/cardTableBarrierSetAssembler_arm.cpp ! src/hotspot/cpu/arm/gc/shared/modRefBarrierSetAssembler_arm.cpp ! src/hotspot/cpu/arm/icache_arm.cpp ! src/hotspot/cpu/arm/interp_masm_arm.cpp ! src/hotspot/cpu/arm/interpreterRT_arm.cpp ! src/hotspot/cpu/arm/jniFastGetField_arm.cpp ! src/hotspot/cpu/arm/macroAssembler_arm.cpp ! src/hotspot/cpu/arm/methodHandles_arm.cpp ! src/hotspot/cpu/arm/nativeInst_arm_32.cpp ! src/hotspot/cpu/arm/register_arm.cpp ! src/hotspot/cpu/arm/relocInfo_arm.cpp ! src/hotspot/cpu/arm/runtime_arm.cpp ! src/hotspot/cpu/arm/sharedRuntime_arm.cpp ! src/hotspot/cpu/arm/stubGenerator_arm.cpp ! src/hotspot/cpu/arm/stubRoutines_arm.cpp ! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp ! src/hotspot/cpu/arm/templateTable_arm.cpp ! src/hotspot/cpu/arm/upcallLinker_arm.cpp ! src/hotspot/cpu/arm/vm_version_arm_32.cpp ! src/hotspot/cpu/arm/vmreg_arm.cpp ! src/hotspot/cpu/arm/vtableStubs_arm.cpp ! src/hotspot/cpu/ppc/abstractInterpreter_ppc.cpp ! src/hotspot/cpu/ppc/assembler_ppc.cpp ! src/hotspot/cpu/ppc/c1_CodeStubs_ppc.cpp ! src/hotspot/cpu/ppc/c1_FrameMap_ppc.cpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp ! src/hotspot/cpu/ppc/c1_LIR_ppc.cpp ! src/hotspot/cpu/ppc/c1_LinearScan_ppc.cpp ! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp ! src/hotspot/cpu/ppc/c2_CodeStubs_ppc.cpp ! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c2_init_ppc.cpp ! src/hotspot/cpu/ppc/compiledIC_ppc.cpp ! src/hotspot/cpu/ppc/compressedKlass_ppc.cpp ! src/hotspot/cpu/ppc/downcallLinker_ppc.cpp ! src/hotspot/cpu/ppc/foreignGlobals_ppc.cpp ! src/hotspot/cpu/ppc/frame_ppc.cpp ! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/shared/barrierSetNMethod_ppc.cpp ! src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/shared/modRefBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/shenandoah/c1/shenandoahBarrierSetC1_ppc.cpp ! src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/z/zAddress_ppc.cpp ! src/hotspot/cpu/ppc/gc/z/zBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/icache_ppc.cpp ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp ! src/hotspot/cpu/ppc/interpreterRT_ppc.cpp ! src/hotspot/cpu/ppc/jniFastGetField_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/methodHandles_ppc.cpp ! src/hotspot/cpu/ppc/nativeInst_ppc.cpp ! src/hotspot/cpu/ppc/register_ppc.cpp ! src/hotspot/cpu/ppc/relocInfo_ppc.cpp ! src/hotspot/cpu/ppc/runtime_ppc.cpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/ppc/stubRoutines_ppc_64.cpp ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp ! src/hotspot/cpu/ppc/upcallLinker_ppc.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.cpp ! src/hotspot/cpu/ppc/vmreg_ppc.cpp ! src/hotspot/cpu/ppc/vtableStubs_ppc_64.cpp ! src/hotspot/cpu/riscv/abstractInterpreter_riscv.cpp ! src/hotspot/cpu/riscv/assembler_riscv.cpp ! src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp ! src/hotspot/cpu/riscv/c1_FrameMap_riscv.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_arith_riscv.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_arraycopy_riscv.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c1_LIRGenerator_riscv.cpp ! src/hotspot/cpu/riscv/c1_LIR_riscv.cpp ! src/hotspot/cpu/riscv/c1_LinearScan_riscv.cpp ! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c1_Runtime1_riscv.cpp ! src/hotspot/cpu/riscv/c2_CodeStubs_riscv.cpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c2_init_riscv.cpp ! src/hotspot/cpu/riscv/codeBuffer_riscv.cpp ! src/hotspot/cpu/riscv/compiledIC_riscv.cpp ! src/hotspot/cpu/riscv/compressedKlass_riscv.cpp ! src/hotspot/cpu/riscv/downcallLinker_riscv.cpp ! src/hotspot/cpu/riscv/foreignGlobals_riscv.cpp ! src/hotspot/cpu/riscv/frame_riscv.cpp ! src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/gc/shared/barrierSetNMethod_riscv.cpp ! src/hotspot/cpu/riscv/gc/shared/cardTableBarrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/gc/shared/modRefBarrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/gc/shenandoah/c1/shenandoahBarrierSetC1_riscv.cpp ! src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/gc/z/zAddress_riscv.cpp ! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/icache_riscv.cpp ! src/hotspot/cpu/riscv/interp_masm_riscv.cpp ! src/hotspot/cpu/riscv/interpreterRT_riscv.cpp ! src/hotspot/cpu/riscv/jniFastGetField_riscv.cpp ! src/hotspot/cpu/riscv/jvmciCodeInstaller_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/methodHandles_riscv.cpp ! src/hotspot/cpu/riscv/nativeInst_riscv.cpp ! src/hotspot/cpu/riscv/registerMap_riscv.cpp ! src/hotspot/cpu/riscv/register_riscv.cpp ! src/hotspot/cpu/riscv/relocInfo_riscv.cpp ! src/hotspot/cpu/riscv/runtime_riscv.cpp ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/riscv/stubRoutines_riscv.cpp ! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp ! src/hotspot/cpu/riscv/templateTable_riscv.cpp ! src/hotspot/cpu/riscv/upcallLinker_riscv.cpp ! src/hotspot/cpu/riscv/vm_version_riscv.cpp ! src/hotspot/cpu/riscv/vmreg_riscv.cpp ! src/hotspot/cpu/riscv/vtableStubs_riscv.cpp ! src/hotspot/cpu/s390/abstractInterpreter_s390.cpp ! src/hotspot/cpu/s390/assembler_s390.cpp ! src/hotspot/cpu/s390/c1_CodeStubs_s390.cpp ! src/hotspot/cpu/s390/c1_FrameMap_s390.cpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp ! src/hotspot/cpu/s390/c1_LIR_s390.cpp ! src/hotspot/cpu/s390/c1_LinearScan_s390.cpp ! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp ! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp ! src/hotspot/cpu/s390/c2_MacroAssembler_s390.cpp ! src/hotspot/cpu/s390/c2_init_s390.cpp ! src/hotspot/cpu/s390/compiledIC_s390.cpp ! src/hotspot/cpu/s390/compressedKlass_s390.cpp ! src/hotspot/cpu/s390/downcallLinker_s390.cpp ! src/hotspot/cpu/s390/foreignGlobals_s390.cpp ! src/hotspot/cpu/s390/frame_s390.cpp ! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp ! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.cpp ! src/hotspot/cpu/s390/gc/shared/barrierSetNMethod_s390.cpp ! src/hotspot/cpu/s390/gc/shared/cardTableBarrierSetAssembler_s390.cpp ! src/hotspot/cpu/s390/gc/shared/modRefBarrierSetAssembler_s390.cpp ! src/hotspot/cpu/s390/interp_masm_s390.cpp ! src/hotspot/cpu/s390/interpreterRT_s390.cpp ! src/hotspot/cpu/s390/jniFastGetField_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/s390/methodHandles_s390.cpp ! src/hotspot/cpu/s390/nativeInst_s390.cpp ! src/hotspot/cpu/s390/register_s390.cpp ! src/hotspot/cpu/s390/relocInfo_s390.cpp ! src/hotspot/cpu/s390/runtime_s390.cpp ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/s390/stubGenerator_s390.cpp ! src/hotspot/cpu/s390/stubRoutines_s390.cpp ! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp ! src/hotspot/cpu/s390/templateTable_s390.cpp ! src/hotspot/cpu/s390/upcallLinker_s390.cpp ! src/hotspot/cpu/s390/vm_version_s390.cpp ! src/hotspot/cpu/s390/vmreg_s390.cpp ! src/hotspot/cpu/s390/vtableStubs_s390.cpp ! src/hotspot/cpu/x86/abstractInterpreter_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp ! src/hotspot/cpu/x86/c1_FpuStackSim_x86.cpp ! src/hotspot/cpu/x86/c1_FrameMap_x86.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp ! src/hotspot/cpu/x86/c1_LIR_x86.cpp ! src/hotspot/cpu/x86/c1_LinearScan_x86.cpp ! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp ! src/hotspot/cpu/x86/c2_CodeStubs_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_init_x86.cpp ! src/hotspot/cpu/x86/c2_intelJccErratum_x86.cpp ! src/hotspot/cpu/x86/c2_stubGenerator_x86_64_string.cpp ! src/hotspot/cpu/x86/codeBuffer_x86.cpp ! src/hotspot/cpu/x86/compiledIC_x86.cpp ! src/hotspot/cpu/x86/compressedKlass_x86.cpp ! src/hotspot/cpu/x86/downcallLinker_x86_32.cpp ! src/hotspot/cpu/x86/downcallLinker_x86_64.cpp ! src/hotspot/cpu/x86/foreignGlobals_x86_32.cpp ! src/hotspot/cpu/x86/foreignGlobals_x86_64.cpp ! src/hotspot/cpu/x86/frame_x86.cpp ! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shared/barrierSetNMethod_x86.cpp ! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shared/modRefBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shenandoah/c1/shenandoahBarrierSetC1_x86.cpp ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/z/zAddress_x86.cpp ! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/icache_x86.cpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/interpreterRT_x86_32.cpp ! src/hotspot/cpu/x86/interpreterRT_x86_64.cpp ! src/hotspot/cpu/x86/jniFastGetField_x86_32.cpp ! src/hotspot/cpu/x86/jniFastGetField_x86_64.cpp ! src/hotspot/cpu/x86/jvmciCodeInstaller_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86_32_constants.cpp ! src/hotspot/cpu/x86/macroAssembler_x86_32_cos.cpp ! src/hotspot/cpu/x86/macroAssembler_x86_32_exp.cpp ! src/hotspot/cpu/x86/macroAssembler_x86_32_log.cpp ! src/hotspot/cpu/x86/macroAssembler_x86_32_log10.cpp ! src/hotspot/cpu/x86/macroAssembler_x86_32_pow.cpp ! src/hotspot/cpu/x86/macroAssembler_x86_32_sin.cpp ! src/hotspot/cpu/x86/macroAssembler_x86_32_tan.cpp ! src/hotspot/cpu/x86/macroAssembler_x86_md5.cpp ! src/hotspot/cpu/x86/macroAssembler_x86_sha.cpp ! src/hotspot/cpu/x86/methodHandles_x86.cpp ! src/hotspot/cpu/x86/nativeInst_x86.cpp ! src/hotspot/cpu/x86/peephole_x86_64.cpp ! src/hotspot/cpu/x86/rdtsc_x86.cpp ! src/hotspot/cpu/x86/registerMap_x86.cpp ! src/hotspot/cpu/x86/register_x86.cpp ! src/hotspot/cpu/x86/relocInfo_x86.cpp ! src/hotspot/cpu/x86/runtime_x86_32.cpp ! src/hotspot/cpu/x86/runtime_x86_64.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_adler.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_arraycopy.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_chacha.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_constants.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_cos.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_exp.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_fmod.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_ghash.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_log.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_poly1305.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_poly_mont.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_pow.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_sha3.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_sin.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_tan.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_tanh.cpp ! src/hotspot/cpu/x86/stubRoutines_x86.cpp ! src/hotspot/cpu/x86/stubRoutines_x86_32.cpp ! src/hotspot/cpu/x86/stubRoutines_x86_64.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_32.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp ! src/hotspot/cpu/x86/templateTable_x86.cpp ! src/hotspot/cpu/x86/upcallLinker_x86_32.cpp ! src/hotspot/cpu/x86/upcallLinker_x86_64.cpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/vmreg_x86.cpp ! src/hotspot/cpu/x86/vtableStubs_x86_32.cpp ! src/hotspot/cpu/x86/vtableStubs_x86_64.cpp ! src/hotspot/cpu/zero/abstractInterpreter_zero.cpp ! src/hotspot/cpu/zero/assembler_zero.cpp ! src/hotspot/cpu/zero/bytecodeInterpreter_zero.cpp ! src/hotspot/cpu/zero/compiledIC_zero.cpp ! src/hotspot/cpu/zero/disassembler_zero.cpp ! src/hotspot/cpu/zero/downcallLinker_zero.cpp ! src/hotspot/cpu/zero/foreignGlobals_zero.cpp ! src/hotspot/cpu/zero/frame_zero.cpp ! src/hotspot/cpu/zero/gc/shared/barrierSetNMethod_zero.cpp ! src/hotspot/cpu/zero/icache_zero.cpp ! src/hotspot/cpu/zero/interpreterRT_zero.cpp ! src/hotspot/cpu/zero/jniFastGetField_zero.cpp ! src/hotspot/cpu/zero/methodHandles_zero.cpp ! src/hotspot/cpu/zero/nativeInst_zero.cpp ! src/hotspot/cpu/zero/register_zero.cpp ! src/hotspot/cpu/zero/relocInfo_zero.cpp ! src/hotspot/cpu/zero/sharedRuntime_zero.cpp ! src/hotspot/cpu/zero/stack_zero.cpp ! src/hotspot/cpu/zero/stubGenerator_zero.cpp ! src/hotspot/cpu/zero/stubRoutines_zero.cpp ! src/hotspot/cpu/zero/upcallLinker_zero.cpp ! src/hotspot/cpu/zero/vm_version_zero.cpp ! src/hotspot/cpu/zero/vmreg_zero.cpp ! src/hotspot/cpu/zero/vtableStubs_zero.cpp ! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp ! src/hotspot/os/aix/attachListener_aix.cpp ! src/hotspot/os/aix/osThread_aix.cpp ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/aix/os_perf_aix.cpp ! src/hotspot/os/aix/safepointMechanism_aix.cpp ! src/hotspot/os/bsd/decoder_machO.cpp ! src/hotspot/os/bsd/gc/z/zLargePages_bsd.cpp ! src/hotspot/os/bsd/gc/z/zNUMA_bsd.cpp ! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp ! src/hotspot/os/bsd/memMapPrinter_macosx.cpp ! src/hotspot/os/bsd/osThread_bsd.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/bsd/os_perf_bsd.cpp ! src/hotspot/os/bsd/semaphore_bsd.cpp ! src/hotspot/os/linux/gc/z/zLargePages_linux.cpp ! src/hotspot/os/linux/gc/z/zMountPoint_linux.cpp ! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp ! src/hotspot/os/linux/gc/z/zSyscall_linux.cpp ! src/hotspot/os/linux/hugepages.cpp ! src/hotspot/os/linux/mallocInfoDcmd.cpp ! src/hotspot/os/linux/memMapPrinter_linux.cpp ! src/hotspot/os/linux/osThread_linux.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/os_perf_linux.cpp ! src/hotspot/os/linux/procMapsParser.cpp ! src/hotspot/os/linux/systemMemoryBarrier_linux.cpp ! src/hotspot/os/linux/trimCHeapDCmd.cpp ! src/hotspot/os/linux/waitBarrier_linux.cpp ! src/hotspot/os/posix/attachListener_posix.cpp ! src/hotspot/os/posix/gc/z/zArguments_posix.cpp ! src/hotspot/os/posix/gc/z/zInitialize_posix.cpp ! src/hotspot/os/posix/gc/z/zVirtualMemory_posix.cpp ! src/hotspot/os/posix/jvm_posix.cpp ! src/hotspot/os/posix/perfMemory_posix.cpp ! src/hotspot/os/posix/safefetch_sigjmp.cpp ! src/hotspot/os/posix/safefetch_static_posix.cpp ! src/hotspot/os/posix/semaphore_posix.cpp ! src/hotspot/os/posix/signals_posix.cpp ! src/hotspot/os/posix/suspendResume_posix.cpp ! src/hotspot/os/posix/threadCrashProtection_posix.cpp ! src/hotspot/os/posix/threadCritical_posix.cpp ! src/hotspot/os/posix/vmError_posix.cpp ! src/hotspot/os/windows/attachListener_windows.cpp ! src/hotspot/os/windows/decoder_windows.cpp ! src/hotspot/os/windows/gc/z/zArguments_windows.cpp ! src/hotspot/os/windows/gc/z/zInitialize_windows.cpp ! src/hotspot/os/windows/gc/z/zLargePages_windows.cpp ! src/hotspot/os/windows/gc/z/zMapper_windows.cpp ! src/hotspot/os/windows/gc/z/zNUMA_windows.cpp ! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.cpp ! src/hotspot/os/windows/gc/z/zSyscall_windows.cpp ! src/hotspot/os/windows/gc/z/zVirtualMemory_windows.cpp ! src/hotspot/os/windows/iphlp_interface.cpp ! src/hotspot/os/windows/jvm_windows.cpp ! src/hotspot/os/windows/memMapPrinter_windows.cpp ! src/hotspot/os/windows/osThread_windows.cpp ! src/hotspot/os/windows/os_perf_windows.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os/windows/pdh_interface.cpp ! src/hotspot/os/windows/perfMemory_windows.cpp ! src/hotspot/os/windows/semaphore_windows.cpp ! src/hotspot/os/windows/sharedRuntimeRem.cpp ! src/hotspot/os/windows/symbolengine.cpp ! src/hotspot/os/windows/systemMemoryBarrier_windows.cpp ! src/hotspot/os/windows/threadCrashProtection_windows.cpp ! src/hotspot/os/windows/threadCritical_windows.cpp ! src/hotspot/os/windows/threadLocalStorage_windows.cpp ! src/hotspot/os/windows/vmError_windows.cpp ! src/hotspot/os/windows/windbghelp.cpp ! src/hotspot/os_cpu/aix_ppc/javaThread_aix_ppc.cpp ! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp ! src/hotspot/os_cpu/bsd_aarch64/javaThread_bsd_aarch64.cpp ! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp ! src/hotspot/os_cpu/bsd_aarch64/vm_version_bsd_aarch64.cpp ! src/hotspot/os_cpu/bsd_x86/assembler_bsd_x86.cpp ! src/hotspot/os_cpu/bsd_x86/javaThread_bsd_x86.cpp ! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp ! src/hotspot/os_cpu/bsd_x86/vm_version_bsd_x86.cpp ! src/hotspot/os_cpu/bsd_zero/javaThread_bsd_zero.cpp ! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp ! src/hotspot/os_cpu/bsd_zero/vm_version_bsd_zero.cpp ! src/hotspot/os_cpu/linux_aarch64/javaThread_linux_aarch64.cpp ! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp ! src/hotspot/os_cpu/linux_aarch64/vm_version_linux_aarch64.cpp ! src/hotspot/os_cpu/linux_arm/javaThread_linux_arm.cpp ! src/hotspot/os_cpu/linux_arm/macroAssembler_linux_arm_32.cpp ! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp ! src/hotspot/os_cpu/linux_arm/vm_version_linux_arm_32.cpp ! src/hotspot/os_cpu/linux_ppc/javaThread_linux_ppc.cpp ! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp ! src/hotspot/os_cpu/linux_riscv/javaThread_linux_riscv.cpp ! src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp ! src/hotspot/os_cpu/linux_riscv/riscv_flush_icache.cpp ! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp ! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp ! src/hotspot/os_cpu/linux_s390/javaThread_linux_s390.cpp ! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp ! src/hotspot/os_cpu/linux_x86/assembler_linux_x86.cpp ! src/hotspot/os_cpu/linux_x86/javaThread_linux_x86.cpp ! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp ! src/hotspot/os_cpu/linux_x86/vm_version_linux_x86.cpp ! src/hotspot/os_cpu/linux_zero/javaThread_linux_zero.cpp ! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp ! src/hotspot/os_cpu/linux_zero/vm_version_linux_zero.cpp ! src/hotspot/os_cpu/windows_aarch64/assembler_windows_aarch64.cpp ! src/hotspot/os_cpu/windows_aarch64/javaThread_windows_aarch64.cpp ! src/hotspot/os_cpu/windows_aarch64/os_windows_aarch64.cpp ! src/hotspot/os_cpu/windows_aarch64/vm_version_windows_aarch64.cpp ! src/hotspot/os_cpu/windows_x86/assembler_windows_x86.cpp ! src/hotspot/os_cpu/windows_x86/javaThread_windows_x86.cpp ! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp ! src/hotspot/os_cpu/windows_x86/vm_version_windows_x86.cpp ! src/hotspot/share/adlc/main.cpp ! src/hotspot/share/asm/assembler.cpp ! src/hotspot/share/asm/codeBuffer.cpp ! src/hotspot/share/asm/register.cpp ! src/hotspot/share/c1/c1_CFGPrinter.cpp ! src/hotspot/share/c1/c1_Canonicalizer.cpp ! src/hotspot/share/c1/c1_Compilation.cpp ! src/hotspot/share/c1/c1_Compiler.cpp ! src/hotspot/share/c1/c1_FrameMap.cpp ! src/hotspot/share/c1/c1_GraphBuilder.cpp ! src/hotspot/share/c1/c1_IR.cpp ! src/hotspot/share/c1/c1_Instruction.cpp ! src/hotspot/share/c1/c1_InstructionPrinter.cpp ! src/hotspot/share/c1/c1_LIR.cpp ! src/hotspot/share/c1/c1_LIRAssembler.cpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/c1/c1_LinearScan.cpp ! src/hotspot/share/c1/c1_Optimizer.cpp ! src/hotspot/share/c1/c1_RangeCheckElimination.cpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/c1/c1_ValueMap.cpp ! src/hotspot/share/c1/c1_ValueStack.cpp ! src/hotspot/share/c1/c1_ValueType.cpp ! src/hotspot/share/cds/aotArtifactFinder.cpp ! src/hotspot/share/cds/aotClassInitializer.cpp ! src/hotspot/share/cds/aotClassLinker.cpp ! src/hotspot/share/cds/aotConstantPoolResolver.cpp ! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp ! src/hotspot/share/cds/aotLinkedClassTable.cpp ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/archiveHeapLoader.cpp ! src/hotspot/share/cds/archiveHeapWriter.cpp ! src/hotspot/share/cds/archiveUtils.cpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsConstants.cpp ! src/hotspot/share/cds/cdsEnumKlass.cpp ! src/hotspot/share/cds/cdsHeapVerifier.cpp ! src/hotspot/share/cds/cdsProtectionDomain.cpp ! src/hotspot/share/cds/classListParser.cpp ! src/hotspot/share/cds/classListWriter.cpp ! src/hotspot/share/cds/cppVtables.cpp ! src/hotspot/share/cds/dumpAllocStats.cpp ! src/hotspot/share/cds/dumpTimeClassInfo.cpp ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/lambdaFormInvokers.cpp ! src/hotspot/share/cds/lambdaProxyClassDictionary.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/cds/regeneratedClasses.cpp ! src/hotspot/share/cds/runTimeClassInfo.cpp ! src/hotspot/share/cds/unregisteredClasses.cpp ! src/hotspot/share/ci/bcEscapeAnalyzer.cpp ! src/hotspot/share/ci/ciArray.cpp ! src/hotspot/share/ci/ciArrayKlass.cpp ! src/hotspot/share/ci/ciBaseObject.cpp ! src/hotspot/share/ci/ciCallSite.cpp ! src/hotspot/share/ci/ciConstant.cpp ! src/hotspot/share/ci/ciConstantPoolCache.cpp ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciExceptionHandler.cpp ! src/hotspot/share/ci/ciField.cpp ! src/hotspot/share/ci/ciFlags.cpp ! src/hotspot/share/ci/ciInstance.cpp ! src/hotspot/share/ci/ciInstanceKlass.cpp ! src/hotspot/share/ci/ciKlass.cpp ! src/hotspot/share/ci/ciMemberName.cpp ! src/hotspot/share/ci/ciMetadata.cpp ! src/hotspot/share/ci/ciMethod.cpp ! src/hotspot/share/ci/ciMethodBlocks.cpp ! src/hotspot/share/ci/ciMethodData.cpp ! src/hotspot/share/ci/ciMethodHandle.cpp ! src/hotspot/share/ci/ciMethodType.cpp ! src/hotspot/share/ci/ciNullObject.cpp ! src/hotspot/share/ci/ciObjArray.cpp ! src/hotspot/share/ci/ciObjArrayKlass.cpp ! src/hotspot/share/ci/ciObject.cpp ! src/hotspot/share/ci/ciObjectFactory.cpp ! src/hotspot/share/ci/ciReplay.cpp ! src/hotspot/share/ci/ciSignature.cpp ! src/hotspot/share/ci/ciStreams.cpp ! src/hotspot/share/ci/ciSymbol.cpp ! src/hotspot/share/ci/ciType.cpp ! src/hotspot/share/ci/ciTypeArray.cpp ! src/hotspot/share/ci/ciTypeArrayKlass.cpp ! src/hotspot/share/ci/ciTypeFlow.cpp ! src/hotspot/share/ci/ciUtilities.cpp ! src/hotspot/share/classfile/altHashing.cpp ! src/hotspot/share/classfile/bytecodeAssembler.cpp ! src/hotspot/share/classfile/classFileError.cpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classFileStream.cpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoaderData.cpp ! src/hotspot/share/classfile/classLoaderDataGraph.cpp ! src/hotspot/share/classfile/classLoaderDataShared.cpp ! src/hotspot/share/classfile/classLoaderExt.cpp ! src/hotspot/share/classfile/classLoaderHierarchyDCmd.cpp ! src/hotspot/share/classfile/classLoaderStats.cpp ! src/hotspot/share/classfile/classPrinter.cpp ! src/hotspot/share/classfile/compactHashtable.cpp ! src/hotspot/share/classfile/defaultMethods.cpp ! src/hotspot/share/classfile/dictionary.cpp ! src/hotspot/share/classfile/fieldLayoutBuilder.cpp ! src/hotspot/share/classfile/javaAssertions.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/klassFactory.cpp ! src/hotspot/share/classfile/loaderConstraints.cpp ! src/hotspot/share/classfile/metadataOnStackMark.cpp ! src/hotspot/share/classfile/moduleEntry.cpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/classfile/packageEntry.cpp ! src/hotspot/share/classfile/placeholders.cpp ! src/hotspot/share/classfile/resolutionErrors.cpp ! src/hotspot/share/classfile/stackMapFrame.cpp ! src/hotspot/share/classfile/stackMapTable.cpp ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/symbolTable.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/verificationType.cpp ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/classfile/vmClasses.cpp ! src/hotspot/share/classfile/vmIntrinsics.cpp ! src/hotspot/share/classfile/vmSymbols.cpp ! src/hotspot/share/code/codeBehaviours.cpp ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/code/codeHeapState.cpp ! src/hotspot/share/code/compiledIC.cpp ! src/hotspot/share/code/compressedStream.cpp ! src/hotspot/share/code/debugInfo.cpp ! src/hotspot/share/code/debugInfoRec.cpp ! src/hotspot/share/code/dependencies.cpp ! src/hotspot/share/code/dependencyContext.cpp ! src/hotspot/share/code/exceptionHandlerTable.cpp ! src/hotspot/share/code/location.cpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/oopRecorder.cpp ! src/hotspot/share/code/pcDesc.cpp ! src/hotspot/share/code/relocInfo.cpp ! src/hotspot/share/code/scopeDesc.cpp ! src/hotspot/share/code/stubs.cpp ! src/hotspot/share/code/vmreg.cpp ! src/hotspot/share/code/vtableStubs.cpp ! src/hotspot/share/compiler/abstractCompiler.cpp ! src/hotspot/share/compiler/abstractDisassembler.cpp ! src/hotspot/share/compiler/cHeapStringHolder.cpp ! src/hotspot/share/compiler/compilationFailureInfo.cpp ! src/hotspot/share/compiler/compilationLog.cpp ! src/hotspot/share/compiler/compilationMemoryStatistic.cpp ! src/hotspot/share/compiler/compilationPolicy.cpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileLog.cpp ! src/hotspot/share/compiler/compileTask.cpp ! src/hotspot/share/compiler/compilerDefinitions.cpp ! src/hotspot/share/compiler/compilerDirectives.cpp ! src/hotspot/share/compiler/compilerEvent.cpp ! src/hotspot/share/compiler/compilerOracle.cpp ! src/hotspot/share/compiler/compilerThread.cpp ! src/hotspot/share/compiler/directivesParser.cpp ! src/hotspot/share/compiler/disassembler.cpp ! src/hotspot/share/compiler/methodLiveness.cpp ! src/hotspot/share/compiler/methodMatcher.cpp ! src/hotspot/share/compiler/oopMap.cpp ! src/hotspot/share/gc/epsilon/epsilonArguments.cpp ! src/hotspot/share/gc/epsilon/epsilonBarrierSet.cpp ! src/hotspot/share/gc/epsilon/epsilonHeap.cpp ! src/hotspot/share/gc/epsilon/epsilonInitLogger.cpp ! src/hotspot/share/gc/epsilon/epsilonMemoryPool.cpp ! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.cpp ! src/hotspot/share/gc/g1/c1/g1BarrierSetC1.cpp ! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp ! src/hotspot/share/gc/g1/g1AllocRegion.cpp ! src/hotspot/share/gc/g1/g1Allocator.cpp ! src/hotspot/share/gc/g1/g1Analytics.cpp ! src/hotspot/share/gc/g1/g1Arguments.cpp ! src/hotspot/share/gc/g1/g1BarrierSet.cpp ! src/hotspot/share/gc/g1/g1BarrierSetRuntime.cpp ! src/hotspot/share/gc/g1/g1BatchedTask.cpp ! src/hotspot/share/gc/g1/g1BiasedArray.cpp ! src/hotspot/share/gc/g1/g1BlockOffsetTable.cpp ! src/hotspot/share/gc/g1/g1CardSet.cpp ! src/hotspot/share/gc/g1/g1CardSetContainers.cpp ! src/hotspot/share/gc/g1/g1CardSetMemory.cpp ! src/hotspot/share/gc/g1/g1CardTable.cpp ! src/hotspot/share/gc/g1/g1CodeRootSet.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectionSet.cpp ! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp ! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp ! src/hotspot/share/gc/g1/g1CollectorState.cpp ! src/hotspot/share/gc/g1/g1CommittedRegionMap.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkObjArrayProcessor.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp ! src/hotspot/share/gc/g1/g1ConcurrentRebuildAndScrub.cpp ! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp ! src/hotspot/share/gc/g1/g1ConcurrentRefineStats.cpp ! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.cpp ! src/hotspot/share/gc/g1/g1ConcurrentRefineThreadsNeeded.cpp ! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp ! src/hotspot/share/gc/g1/g1EvacFailureRegions.cpp ! src/hotspot/share/gc/g1/g1EvacStats.cpp ! src/hotspot/share/gc/g1/g1FreeIdSet.cpp ! src/hotspot/share/gc/g1/g1FromCardCache.cpp ! src/hotspot/share/gc/g1/g1FullCollector.cpp ! src/hotspot/share/gc/g1/g1FullGCAdjustTask.cpp ! src/hotspot/share/gc/g1/g1FullGCCompactTask.cpp ! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.cpp ! src/hotspot/share/gc/g1/g1FullGCMarkTask.cpp ! src/hotspot/share/gc/g1/g1FullGCMarker.cpp ! src/hotspot/share/gc/g1/g1FullGCOopClosures.cpp ! src/hotspot/share/gc/g1/g1FullGCPrepareTask.cpp ! src/hotspot/share/gc/g1/g1FullGCResetMetadataTask.cpp ! src/hotspot/share/gc/g1/g1FullGCScope.cpp ! src/hotspot/share/gc/g1/g1FullGCTask.cpp ! src/hotspot/share/gc/g1/g1GCCounters.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp ! src/hotspot/share/gc/g1/g1HeapRegion.cpp ! src/hotspot/share/gc/g1/g1HeapRegionEventSender.cpp ! src/hotspot/share/gc/g1/g1HeapRegionManager.cpp ! src/hotspot/share/gc/g1/g1HeapRegionRemSet.cpp ! src/hotspot/share/gc/g1/g1HeapRegionSet.cpp ! src/hotspot/share/gc/g1/g1HeapRegionTracer.cpp ! src/hotspot/share/gc/g1/g1HeapRegionType.cpp ! src/hotspot/share/gc/g1/g1HeapSizingPolicy.cpp ! src/hotspot/share/gc/g1/g1HeapTransition.cpp ! src/hotspot/share/gc/g1/g1HeapVerifier.cpp ! src/hotspot/share/gc/g1/g1IHOPControl.cpp ! src/hotspot/share/gc/g1/g1InitLogger.cpp ! src/hotspot/share/gc/g1/g1MMUTracker.cpp ! src/hotspot/share/gc/g1/g1MemoryPool.cpp ! src/hotspot/share/gc/g1/g1MonitoringSupport.cpp ! src/hotspot/share/gc/g1/g1MonotonicArena.cpp ! src/hotspot/share/gc/g1/g1MonotonicArenaFreeMemoryTask.cpp ! src/hotspot/share/gc/g1/g1MonotonicArenaFreePool.cpp ! src/hotspot/share/gc/g1/g1NMethodClosure.cpp ! src/hotspot/share/gc/g1/g1NUMA.cpp ! src/hotspot/share/gc/g1/g1NUMAStats.cpp ! src/hotspot/share/gc/g1/g1OldGenAllocationTracker.cpp ! src/hotspot/share/gc/g1/g1OopClosures.cpp ! src/hotspot/share/gc/g1/g1OopStarChunkedList.cpp ! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParallelCleaning.cpp ! src/hotspot/share/gc/g1/g1PeriodicGCTask.cpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.cpp ! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.cpp ! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.cpp ! src/hotspot/share/gc/g1/g1RegionsOnNodes.cpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSetSummary.cpp ! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp ! src/hotspot/share/gc/g1/g1RootClosures.cpp ! src/hotspot/share/gc/g1/g1RootProcessor.cpp ! src/hotspot/share/gc/g1/g1SATBMarkQueueSet.cpp ! src/hotspot/share/gc/g1/g1ServiceThread.cpp ! src/hotspot/share/gc/g1/g1StringDedup.cpp ! src/hotspot/share/gc/g1/g1SurvRateGroup.cpp ! src/hotspot/share/gc/g1/g1SurvivorRegions.cpp ! src/hotspot/share/gc/g1/g1Trace.cpp ! src/hotspot/share/gc/g1/g1UncommitRegionTask.cpp ! src/hotspot/share/gc/g1/g1VMOperations.cpp ! src/hotspot/share/gc/g1/g1YoungCollector.cpp ! src/hotspot/share/gc/g1/g1YoungGCAllocationFailureInjector.cpp ! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp ! src/hotspot/share/gc/g1/g1YoungGCPreEvacuateTasks.cpp ! src/hotspot/share/gc/g1/g1YoungGenSizer.cpp ! src/hotspot/share/gc/g1/jvmFlagConstraintsG1.cpp ! src/hotspot/share/gc/parallel/gcAdaptivePolicyCounters.cpp ! src/hotspot/share/gc/parallel/jvmFlagConstraintsParallel.cpp ! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp ! src/hotspot/share/gc/parallel/mutableSpace.cpp ! src/hotspot/share/gc/parallel/objectStartArray.cpp ! src/hotspot/share/gc/parallel/parMarkBitMap.cpp ! src/hotspot/share/gc/parallel/parallelArguments.cpp ! src/hotspot/share/gc/parallel/parallelInitLogger.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp ! src/hotspot/share/gc/parallel/psCardTable.cpp ! src/hotspot/share/gc/parallel/psCompactionManager.cpp ! src/hotspot/share/gc/parallel/psGCAdaptivePolicyCounters.cpp ! src/hotspot/share/gc/parallel/psGenerationCounters.cpp ! src/hotspot/share/gc/parallel/psMemoryPool.cpp ! src/hotspot/share/gc/parallel/psOldGen.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psPromotionLAB.cpp ! src/hotspot/share/gc/parallel/psPromotionManager.cpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/parallel/psVMOperations.cpp ! src/hotspot/share/gc/parallel/psVirtualspace.cpp ! src/hotspot/share/gc/parallel/psYoungGen.cpp ! src/hotspot/share/gc/parallel/spaceCounters.cpp ! src/hotspot/share/gc/serial/cSpaceCounters.cpp ! src/hotspot/share/gc/serial/cardTableRS.cpp ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/generation.cpp ! src/hotspot/share/gc/serial/serialArguments.cpp ! src/hotspot/share/gc/serial/serialBlockOffsetTable.cpp ! src/hotspot/share/gc/serial/serialFullGC.cpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialMemoryPools.cpp ! src/hotspot/share/gc/serial/serialStringDedup.cpp ! src/hotspot/share/gc/serial/serialVMOperations.cpp ! src/hotspot/share/gc/serial/tenuredGeneration.cpp ! src/hotspot/share/gc/shared/accessBarrierSupport.cpp ! src/hotspot/share/gc/shared/adaptiveSizePolicy.cpp ! src/hotspot/share/gc/shared/ageTable.cpp ! src/hotspot/share/gc/shared/ageTableTracer.cpp ! src/hotspot/share/gc/shared/allocTracer.cpp ! src/hotspot/share/gc/shared/barrierSet.cpp ! src/hotspot/share/gc/shared/barrierSetNMethod.cpp ! src/hotspot/share/gc/shared/barrierSetStackChunk.cpp ! src/hotspot/share/gc/shared/bufferNode.cpp ! src/hotspot/share/gc/shared/bufferNodeList.cpp ! src/hotspot/share/gc/shared/c1/barrierSetC1.cpp ! src/hotspot/share/gc/shared/c1/cardTableBarrierSetC1.cpp ! src/hotspot/share/gc/shared/c1/modRefBarrierSetC1.cpp ! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp ! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.cpp ! src/hotspot/share/gc/shared/c2/modRefBarrierSetC2.cpp ! src/hotspot/share/gc/shared/cardTable.cpp ! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp ! src/hotspot/share/gc/shared/classUnloadingContext.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/collectorCounters.cpp ! src/hotspot/share/gc/shared/concurrentGCBreakpoints.cpp ! src/hotspot/share/gc/shared/concurrentGCThread.cpp ! src/hotspot/share/gc/shared/freeListAllocator.cpp ! src/hotspot/share/gc/shared/fullGCForwarding.cpp ! src/hotspot/share/gc/shared/gcArguments.cpp ! src/hotspot/share/gc/shared/gcBehaviours.cpp ! src/hotspot/share/gc/shared/gcCause.cpp ! src/hotspot/share/gc/shared/gcConfig.cpp ! src/hotspot/share/gc/shared/gcConfiguration.cpp ! src/hotspot/share/gc/shared/gcId.cpp ! src/hotspot/share/gc/shared/gcInitLogger.cpp ! src/hotspot/share/gc/shared/gcLocker.cpp ! src/hotspot/share/gc/shared/gcLogPrecious.cpp ! src/hotspot/share/gc/shared/gcOverheadChecker.cpp ! src/hotspot/share/gc/shared/gcPolicyCounters.cpp ! src/hotspot/share/gc/shared/gcTimer.cpp ! src/hotspot/share/gc/shared/gcTrace.cpp ! src/hotspot/share/gc/shared/gcTraceSend.cpp ! src/hotspot/share/gc/shared/gcTraceTime.cpp ! src/hotspot/share/gc/shared/gcUtil.cpp ! src/hotspot/share/gc/shared/gcVMOperations.cpp ! src/hotspot/share/gc/shared/genArguments.cpp ! src/hotspot/share/gc/shared/generationCounters.cpp ! src/hotspot/share/gc/shared/hSpaceCounters.cpp ! src/hotspot/share/gc/shared/isGCActiveMark.cpp ! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.cpp ! src/hotspot/share/gc/shared/locationPrinter.cpp ! src/hotspot/share/gc/shared/markBitMap.cpp ! src/hotspot/share/gc/shared/memAllocator.cpp ! src/hotspot/share/gc/shared/objectCountEventSender.cpp ! src/hotspot/share/gc/shared/oopStorage.cpp ! src/hotspot/share/gc/shared/oopStorageSet.cpp ! src/hotspot/share/gc/shared/parallelCleaning.cpp ! src/hotspot/share/gc/shared/partialArraySplitter.cpp ! src/hotspot/share/gc/shared/partialArrayState.cpp ! src/hotspot/share/gc/shared/partialArrayTaskStats.cpp ! src/hotspot/share/gc/shared/partialArrayTaskStepper.cpp ! src/hotspot/share/gc/shared/plab.cpp ! src/hotspot/share/gc/shared/preservedMarks.cpp ! src/hotspot/share/gc/shared/pretouchTask.cpp ! src/hotspot/share/gc/shared/ptrQueue.cpp ! src/hotspot/share/gc/shared/referencePolicy.cpp ! src/hotspot/share/gc/shared/referenceProcessor.cpp ! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.cpp ! src/hotspot/share/gc/shared/satbMarkQueue.cpp ! src/hotspot/share/gc/shared/scavengableNMethods.cpp ! src/hotspot/share/gc/shared/space.cpp ! src/hotspot/share/gc/shared/spaceDecorator.cpp ! src/hotspot/share/gc/shared/stringdedup/stringDedup.cpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupConfig.cpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupProcessor.cpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupStat.cpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupStorageUse.cpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupThread.cpp ! src/hotspot/share/gc/shared/strongRootsScope.cpp ! src/hotspot/share/gc/shared/suspendibleThreadSet.cpp ! src/hotspot/share/gc/shared/taskTerminator.cpp ! src/hotspot/share/gc/shared/taskqueue.cpp ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp ! src/hotspot/share/gc/shared/weakProcessor.cpp ! src/hotspot/share/gc/shared/weakProcessorTimes.cpp ! src/hotspot/share/gc/shared/workerDataArray.cpp ! src/hotspot/share/gc/shared/workerPolicy.cpp ! src/hotspot/share/gc/shared/workerThread.cpp ! src/hotspot/share/gc/shared/workerUtils.cpp ! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGenerationalHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGlobalHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahYoungHeuristics.cpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahGenerationalMode.cpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahMode.cpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahPassiveMode.cpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahSATBMode.cpp ! src/hotspot/share/gc/shenandoah/shenandoahAgeCensus.cpp ! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp ! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetNMethod.cpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetStackChunk.cpp ! src/hotspot/share/gc/shenandoah/shenandoahBreakpoint.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCardStats.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCardTable.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahController.cpp ! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.cpp ! src/hotspot/share/gc/shenandoah/shenandoahEvacTracker.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationSizer.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalEvacuationTask.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGlobalGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionClosures.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahInitLogger.cpp ! src/hotspot/share/gc/shenandoah/shenandoahJfrSupport.cpp ! src/hotspot/share/gc/shenandoah/shenandoahLock.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMemoryPool.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMetrics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMmuTracker.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMonitoringSupport.cpp ! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp ! src/hotspot/share/gc/shenandoah/shenandoahNumberSeq.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp ! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp ! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRegulatorThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp ! src/hotspot/share/gc/shenandoah/shenandoahSATBMarkQueueSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahSTWMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.cpp ! src/hotspot/share/gc/shenandoah/shenandoahSimpleBitMap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahStackWatermark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.cpp ! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.cpp ! src/hotspot/share/gc/shenandoah/shenandoahTrace.cpp ! src/hotspot/share/gc/shenandoah/shenandoahUncommitThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp ! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp ! src/hotspot/share/gc/shenandoah/shenandoahWorkGroup.cpp ! src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.cpp ! src/hotspot/share/gc/shenandoah/shenandoahYoungGeneration.cpp ! src/hotspot/share/gc/z/c1/zBarrierSetC1.cpp ! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp ! src/hotspot/share/gc/z/vmStructs_z.cpp ! src/hotspot/share/gc/z/zAbort.cpp ! src/hotspot/share/gc/z/zAddress.cpp ! src/hotspot/share/gc/z/zAddressSpaceLimit.cpp ! src/hotspot/share/gc/z/zAllocator.cpp ! src/hotspot/share/gc/z/zArguments.cpp ! src/hotspot/share/gc/z/zBarrier.cpp ! src/hotspot/share/gc/z/zBarrierSet.cpp ! src/hotspot/share/gc/z/zBarrierSetAssembler.cpp ! src/hotspot/share/gc/z/zBarrierSetNMethod.cpp ! src/hotspot/share/gc/z/zBarrierSetRuntime.cpp ! src/hotspot/share/gc/z/zBarrierSetStackChunk.cpp ! src/hotspot/share/gc/z/zBreakpoint.cpp ! src/hotspot/share/gc/z/zCPU.cpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zContinuation.cpp ! src/hotspot/share/gc/z/zDirector.cpp ! src/hotspot/share/gc/z/zDriver.cpp ! src/hotspot/share/gc/z/zDriverPort.cpp ! src/hotspot/share/gc/z/zErrno.cpp ! src/hotspot/share/gc/z/zForwarding.cpp ! src/hotspot/share/gc/z/zForwardingAllocator.cpp ! src/hotspot/share/gc/z/zGCIdPrinter.cpp ! src/hotspot/share/gc/z/zGeneration.cpp ! src/hotspot/share/gc/z/zGlobals.cpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zHeapIterator.cpp ! src/hotspot/share/gc/z/zHeuristics.cpp ! src/hotspot/share/gc/z/zInitialize.cpp ! src/hotspot/share/gc/z/zJNICritical.cpp ! src/hotspot/share/gc/z/zLargePages.cpp ! src/hotspot/share/gc/z/zLiveMap.cpp ! src/hotspot/share/gc/z/zMark.cpp ! src/hotspot/share/gc/z/zMarkCache.cpp ! src/hotspot/share/gc/z/zMarkStack.cpp ! src/hotspot/share/gc/z/zMarkStackAllocator.cpp ! src/hotspot/share/gc/z/zMemory.cpp ! src/hotspot/share/gc/z/zMetronome.cpp ! src/hotspot/share/gc/z/zNMT.cpp ! src/hotspot/share/gc/z/zNMethod.cpp ! src/hotspot/share/gc/z/zNMethodData.cpp ! src/hotspot/share/gc/z/zNMethodTable.cpp ! src/hotspot/share/gc/z/zNMethodTableIteration.cpp ! src/hotspot/share/gc/z/zNUMA.cpp ! src/hotspot/share/gc/z/zObjArrayAllocator.cpp ! src/hotspot/share/gc/z/zObjectAllocator.cpp ! src/hotspot/share/gc/z/zPage.cpp ! src/hotspot/share/gc/z/zPageAllocator.cpp ! src/hotspot/share/gc/z/zPageCache.cpp ! src/hotspot/share/gc/z/zPageTable.cpp ! src/hotspot/share/gc/z/zPhysicalMemory.cpp ! src/hotspot/share/gc/z/zReferenceProcessor.cpp ! src/hotspot/share/gc/z/zRelocate.cpp ! src/hotspot/share/gc/z/zRelocationSet.cpp ! src/hotspot/share/gc/z/zRelocationSetSelector.cpp ! src/hotspot/share/gc/z/zRemembered.cpp ! src/hotspot/share/gc/z/zRememberedSet.cpp ! src/hotspot/share/gc/z/zResurrection.cpp ! src/hotspot/share/gc/z/zRootsIterator.cpp ! src/hotspot/share/gc/z/zRuntimeWorkers.cpp ! src/hotspot/share/gc/z/zServiceability.cpp ! src/hotspot/share/gc/z/zStackWatermark.cpp ! src/hotspot/share/gc/z/zStat.cpp ! src/hotspot/share/gc/z/zStoreBarrierBuffer.cpp ! src/hotspot/share/gc/z/zTask.cpp ! src/hotspot/share/gc/z/zThread.cpp ! src/hotspot/share/gc/z/zThreadLocalAllocBuffer.cpp ! src/hotspot/share/gc/z/zTracer.cpp ! src/hotspot/share/gc/z/zUncoloredRoot.cpp ! src/hotspot/share/gc/z/zUncommitter.cpp ! src/hotspot/share/gc/z/zUnload.cpp ! src/hotspot/share/gc/z/zUnmapper.cpp ! src/hotspot/share/gc/z/zUtils.cpp ! src/hotspot/share/gc/z/zVerify.cpp ! src/hotspot/share/gc/z/zVirtualMemory.cpp ! src/hotspot/share/gc/z/zWeakRootsProcessor.cpp ! src/hotspot/share/gc/z/zWorkers.cpp ! src/hotspot/share/interpreter/abstractInterpreter.cpp ! src/hotspot/share/interpreter/bootstrapInfo.cpp ! src/hotspot/share/interpreter/bytecode.cpp ! src/hotspot/share/interpreter/bytecodeHistogram.cpp ! src/hotspot/share/interpreter/bytecodeStream.cpp ! src/hotspot/share/interpreter/bytecodeTracer.cpp ! src/hotspot/share/interpreter/bytecodeUtils.cpp ! src/hotspot/share/interpreter/bytecodes.cpp ! src/hotspot/share/interpreter/interpreter.cpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/interpreter/invocationCounter.cpp ! src/hotspot/share/interpreter/linkResolver.cpp ! src/hotspot/share/interpreter/oopMapCache.cpp ! src/hotspot/share/interpreter/rewriter.cpp ! src/hotspot/share/interpreter/templateInterpreter.cpp ! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp ! src/hotspot/share/interpreter/templateTable.cpp ! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp ! src/hotspot/share/interpreter/zero/zeroInterpreterGenerator.cpp ! src/hotspot/share/jfr/dcmd/jfrDcmds.cpp ! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp ! src/hotspot/share/jfr/instrumentation/jfrJvmtiAgent.cpp ! src/hotspot/share/jfr/jfr.cpp ! src/hotspot/share/jfr/jni/jfrJavaCall.cpp ! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp ! src/hotspot/share/jfr/jni/jfrJniMethod.cpp ! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp ! src/hotspot/share/jfr/jni/jfrUpcalls.cpp ! src/hotspot/share/jfr/leakprofiler/chains/bfsClosure.cpp ! src/hotspot/share/jfr/leakprofiler/chains/dfsClosure.cpp ! src/hotspot/share/jfr/leakprofiler/chains/edge.cpp ! src/hotspot/share/jfr/leakprofiler/chains/edgeQueue.cpp ! src/hotspot/share/jfr/leakprofiler/chains/edgeStore.cpp ! src/hotspot/share/jfr/leakprofiler/chains/edgeUtils.cpp ! src/hotspot/share/jfr/leakprofiler/chains/pathToGcRootsOperation.cpp ! src/hotspot/share/jfr/leakprofiler/chains/rootSetClosure.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleDescription.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleWriter.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp ! src/hotspot/share/jfr/leakprofiler/leakProfiler.cpp ! src/hotspot/share/jfr/leakprofiler/sampling/objectSample.cpp ! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp ! src/hotspot/share/jfr/leakprofiler/sampling/sampleList.cpp ! src/hotspot/share/jfr/leakprofiler/sampling/samplePriorityQueue.cpp ! src/hotspot/share/jfr/leakprofiler/utilities/granularTimer.cpp ! src/hotspot/share/jfr/leakprofiler/utilities/rootType.cpp ! src/hotspot/share/jfr/periodic/jfrCompilerQueueUtilization.cpp ! src/hotspot/share/jfr/periodic/jfrFinalizerStatisticsEvent.cpp ! src/hotspot/share/jfr/periodic/jfrModuleEvent.cpp ! src/hotspot/share/jfr/periodic/jfrNativeMemoryEvent.cpp ! src/hotspot/share/jfr/periodic/jfrNetworkUtilization.cpp ! src/hotspot/share/jfr/periodic/jfrOSInterface.cpp ! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp ! src/hotspot/share/jfr/periodic/jfrThreadCPULoadEvent.cpp ! src/hotspot/share/jfr/periodic/jfrThreadDumpEvent.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrCallTrace.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointWriter.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrMetadataEvent.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadGroup.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadState.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdKlassQueue.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.cpp ! src/hotspot/share/jfr/recorder/jfrEventSetting.cpp ! src/hotspot/share/jfr/recorder/jfrRecorder.cpp ! src/hotspot/share/jfr/recorder/repository/jfrChunk.cpp ! src/hotspot/share/jfr/recorder/repository/jfrChunkRotation.cpp ! src/hotspot/share/jfr/recorder/repository/jfrChunkWriter.cpp ! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp ! src/hotspot/share/jfr/recorder/repository/jfrRepository.cpp ! src/hotspot/share/jfr/recorder/service/jfrEvent.cpp ! src/hotspot/share/jfr/recorder/service/jfrEventThrottler.cpp ! src/hotspot/share/jfr/recorder/service/jfrMemorySizer.cpp ! src/hotspot/share/jfr/recorder/service/jfrOptionSet.cpp ! src/hotspot/share/jfr/recorder/service/jfrPostBox.cpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderThread.cpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderThreadLoop.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackFilter.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackFilterRegistry.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp ! src/hotspot/share/jfr/recorder/storage/jfrBuffer.cpp ! src/hotspot/share/jfr/recorder/storage/jfrReferenceCountedStorage.cpp ! src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp ! src/hotspot/share/jfr/recorder/storage/jfrStorageControl.cpp ! src/hotspot/share/jfr/recorder/storage/jfrVirtualMemory.cpp ! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.cpp ! src/hotspot/share/jfr/recorder/stringpool/jfrStringPoolBuffer.cpp ! src/hotspot/share/jfr/recorder/stringpool/jfrStringPoolWriter.cpp ! src/hotspot/share/jfr/support/jfrAdaptiveSampler.cpp ! src/hotspot/share/jfr/support/jfrAllocationTracer.cpp ! src/hotspot/share/jfr/support/jfrDeprecationEventWriter.cpp ! src/hotspot/share/jfr/support/jfrDeprecationManager.cpp ! src/hotspot/share/jfr/support/jfrFlush.cpp ! src/hotspot/share/jfr/support/jfrIntrinsics.cpp ! src/hotspot/share/jfr/support/jfrJdkJfrEvent.cpp ! src/hotspot/share/jfr/support/jfrKlassUnloading.cpp ! src/hotspot/share/jfr/support/jfrMethodData.cpp ! src/hotspot/share/jfr/support/jfrMethodLookup.cpp ! src/hotspot/share/jfr/support/jfrNativeLibraryLoadEvent.cpp ! src/hotspot/share/jfr/support/jfrObjectAllocationSample.cpp ! src/hotspot/share/jfr/support/jfrResolution.cpp ! src/hotspot/share/jfr/support/jfrStackTraceMark.cpp ! src/hotspot/share/jfr/support/jfrSymbolTable.cpp ! src/hotspot/share/jfr/support/jfrThreadLocal.cpp ! src/hotspot/share/jfr/utilities/jfrAllocation.cpp ! src/hotspot/share/jfr/utilities/jfrBlob.cpp ! src/hotspot/share/jfr/utilities/jfrJavaLog.cpp ! src/hotspot/share/jfr/utilities/jfrThreadIterator.cpp ! src/hotspot/share/jfr/utilities/jfrTime.cpp ! src/hotspot/share/jfr/utilities/jfrTimeConverter.cpp ! src/hotspot/share/jfr/writers/jfrJavaEventWriter.cpp ! src/hotspot/share/jvmci/jvmci.cpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp ! src/hotspot/share/jvmci/jvmciCompiler.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/jvmci/jvmciJavaClasses.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/jvmci/jvmci_globals.cpp ! src/hotspot/share/jvmci/metadataHandles.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/libadt/dict.cpp ! src/hotspot/share/libadt/vectset.cpp ! src/hotspot/share/logging/logAsyncWriter.cpp ! src/hotspot/share/logging/logConfiguration.cpp ! src/hotspot/share/logging/logDecorations.cpp ! src/hotspot/share/logging/logDecorators.cpp ! src/hotspot/share/logging/logDiagnosticCommand.cpp ! src/hotspot/share/logging/logFileOutput.cpp ! src/hotspot/share/logging/logFileStreamOutput.cpp ! src/hotspot/share/logging/logLevel.cpp ! src/hotspot/share/logging/logMessageBuffer.cpp ! src/hotspot/share/logging/logOutput.cpp ! src/hotspot/share/logging/logOutputList.cpp ! src/hotspot/share/logging/logSelection.cpp ! src/hotspot/share/logging/logSelectionList.cpp ! src/hotspot/share/logging/logStream.cpp ! src/hotspot/share/logging/logTag.cpp ! src/hotspot/share/logging/logTagSet.cpp ! src/hotspot/share/logging/logTagSetDescriptions.cpp ! src/hotspot/share/memory/allocation.cpp ! src/hotspot/share/memory/arena.cpp ! src/hotspot/share/memory/classLoaderMetaspace.cpp ! src/hotspot/share/memory/guardedMemory.cpp ! src/hotspot/share/memory/heap.cpp ! src/hotspot/share/memory/heapInspection.cpp ! src/hotspot/share/memory/iterator.cpp ! src/hotspot/share/memory/memRegion.cpp ! src/hotspot/share/memory/memoryReserver.cpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/metaspace/blockTree.cpp ! src/hotspot/share/memory/metaspace/chunkHeaderPool.cpp ! src/hotspot/share/memory/metaspace/chunkManager.cpp ! src/hotspot/share/memory/metaspace/chunklevel.cpp ! src/hotspot/share/memory/metaspace/commitLimiter.cpp ! src/hotspot/share/memory/metaspace/commitMask.cpp ! src/hotspot/share/memory/metaspace/freeBlocks.cpp ! src/hotspot/share/memory/metaspace/freeChunkList.cpp ! src/hotspot/share/memory/metaspace/internalStats.cpp ! src/hotspot/share/memory/metaspace/metachunk.cpp ! src/hotspot/share/memory/metaspace/metachunkList.cpp ! src/hotspot/share/memory/metaspace/metaspaceArena.cpp ! src/hotspot/share/memory/metaspace/metaspaceArenaGrowthPolicy.cpp ! src/hotspot/share/memory/metaspace/metaspaceCommon.cpp ! src/hotspot/share/memory/metaspace/metaspaceContext.cpp ! src/hotspot/share/memory/metaspace/metaspaceDCmd.cpp ! src/hotspot/share/memory/metaspace/metaspaceReporter.cpp ! src/hotspot/share/memory/metaspace/metaspaceSettings.cpp ! src/hotspot/share/memory/metaspace/metaspaceStatistics.cpp ! src/hotspot/share/memory/metaspace/printCLDMetaspaceInfoClosure.cpp ! src/hotspot/share/memory/metaspace/printMetaspaceInfoKlassClosure.cpp ! src/hotspot/share/memory/metaspace/rootChunkArea.cpp ! src/hotspot/share/memory/metaspace/runningCounters.cpp ! src/hotspot/share/memory/metaspace/testHelpers.cpp ! src/hotspot/share/memory/metaspace/virtualSpaceList.cpp ! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp ! src/hotspot/share/memory/metaspaceClosure.cpp ! src/hotspot/share/memory/metaspaceCounters.cpp ! src/hotspot/share/memory/metaspaceCriticalAllocation.cpp ! src/hotspot/share/memory/metaspaceTracer.cpp ! src/hotspot/share/memory/oopFactory.cpp ! src/hotspot/share/memory/reservedSpace.cpp ! src/hotspot/share/memory/resourceArea.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/virtualspace.cpp ! src/hotspot/share/nmt/mallocHeader.cpp ! src/hotspot/share/nmt/mallocLimit.cpp ! src/hotspot/share/nmt/mallocSiteTable.cpp ! src/hotspot/share/nmt/mallocTracker.cpp ! src/hotspot/share/nmt/memBaseline.cpp ! src/hotspot/share/nmt/memMapPrinter.cpp ! src/hotspot/share/nmt/memReporter.cpp ! src/hotspot/share/nmt/memTracker.cpp ! src/hotspot/share/nmt/memoryFileTracker.cpp ! src/hotspot/share/nmt/nativeCallStackPrinter.cpp ! src/hotspot/share/nmt/nmtCommon.cpp ! src/hotspot/share/nmt/nmtDCmd.cpp ! src/hotspot/share/nmt/nmtNativeCallStackStorage.cpp ! src/hotspot/share/nmt/nmtPreInit.cpp ! src/hotspot/share/nmt/nmtUsage.cpp ! src/hotspot/share/nmt/threadStackTracker.cpp ! src/hotspot/share/nmt/virtualMemoryTracker.cpp ! src/hotspot/share/nmt/vmatree.cpp ! src/hotspot/share/oops/accessBackend.cpp ! src/hotspot/share/oops/annotations.cpp ! src/hotspot/share/oops/arrayKlass.cpp ! src/hotspot/share/oops/compressedKlass.cpp ! src/hotspot/share/oops/compressedOops.cpp ! src/hotspot/share/oops/constMethod.cpp ! src/hotspot/share/oops/constMethodFlags.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/oops/fieldInfo.cpp ! src/hotspot/share/oops/generateOopMap.cpp ! src/hotspot/share/oops/instanceClassLoaderKlass.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlassFlags.cpp ! src/hotspot/share/oops/instanceMirrorKlass.cpp ! src/hotspot/share/oops/instanceOop.cpp ! src/hotspot/share/oops/instanceRefKlass.cpp ! src/hotspot/share/oops/instanceStackChunkKlass.cpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/klassFlags.cpp ! src/hotspot/share/oops/klassVtable.cpp ! src/hotspot/share/oops/markWord.cpp ! src/hotspot/share/oops/metadata.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/methodCounters.cpp ! src/hotspot/share/oops/methodData.cpp ! src/hotspot/share/oops/methodFlags.cpp ! src/hotspot/share/oops/objArrayKlass.cpp ! src/hotspot/share/oops/objArrayOop.cpp ! src/hotspot/share/oops/objLayout.cpp ! src/hotspot/share/oops/oop.cpp ! src/hotspot/share/oops/oopsHierarchy.cpp ! src/hotspot/share/oops/recordComponent.cpp ! src/hotspot/share/oops/resolvedFieldEntry.cpp ! src/hotspot/share/oops/resolvedIndyEntry.cpp ! src/hotspot/share/oops/resolvedMethodEntry.cpp ! src/hotspot/share/oops/stackChunkOop.cpp ! src/hotspot/share/oops/symbol.cpp ! src/hotspot/share/oops/symbolHandle.cpp ! src/hotspot/share/oops/typeArrayKlass.cpp ! src/hotspot/share/oops/weakHandle.cpp ! src/hotspot/share/opto/addnode.cpp ! src/hotspot/share/opto/arraycopynode.cpp ! src/hotspot/share/opto/block.cpp ! src/hotspot/share/opto/buildOopMap.cpp ! src/hotspot/share/opto/bytecodeInfo.cpp ! src/hotspot/share/opto/c2_CodeStubs.cpp ! src/hotspot/share/opto/c2compiler.cpp ! src/hotspot/share/opto/callGenerator.cpp ! src/hotspot/share/opto/callnode.cpp ! src/hotspot/share/opto/castnode.cpp ! src/hotspot/share/opto/cfgnode.cpp ! src/hotspot/share/opto/chaitin.cpp ! src/hotspot/share/opto/classes.cpp ! src/hotspot/share/opto/coalesce.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/connode.cpp ! src/hotspot/share/opto/constantTable.cpp ! src/hotspot/share/opto/convertnode.cpp ! src/hotspot/share/opto/countbitsnode.cpp ! src/hotspot/share/opto/divnode.cpp ! src/hotspot/share/opto/doCall.cpp ! src/hotspot/share/opto/domgraph.cpp ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/gcm.cpp ! src/hotspot/share/opto/generateOptoStub.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/idealGraphPrinter.cpp ! src/hotspot/share/opto/idealKit.cpp ! src/hotspot/share/opto/ifg.cpp ! src/hotspot/share/opto/ifnode.cpp ! src/hotspot/share/opto/indexSet.cpp ! src/hotspot/share/opto/intrinsicnode.cpp ! src/hotspot/share/opto/lcm.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/live.cpp ! src/hotspot/share/opto/locknode.cpp ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopUnswitch.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/machnode.cpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/macroArrayCopy.cpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/mathexactnode.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/mempointer.cpp ! src/hotspot/share/opto/movenode.cpp ! src/hotspot/share/opto/mulnode.cpp ! src/hotspot/share/opto/multnode.cpp ! src/hotspot/share/opto/narrowptrnode.cpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/opaquenode.cpp ! src/hotspot/share/opto/opcodes.cpp ! src/hotspot/share/opto/output.cpp ! src/hotspot/share/opto/parse1.cpp ! src/hotspot/share/opto/parse2.cpp ! src/hotspot/share/opto/parse3.cpp ! src/hotspot/share/opto/parseHelper.cpp ! src/hotspot/share/opto/phase.cpp ! src/hotspot/share/opto/phaseX.cpp ! src/hotspot/share/opto/postaloc.cpp ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/reg_split.cpp ! src/hotspot/share/opto/regalloc.cpp ! src/hotspot/share/opto/regmask.cpp ! src/hotspot/share/opto/replacednodes.cpp ! src/hotspot/share/opto/rootnode.cpp ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/opto/split_if.cpp ! src/hotspot/share/opto/stringopts.cpp ! src/hotspot/share/opto/subnode.cpp ! src/hotspot/share/opto/subtypenode.cpp ! src/hotspot/share/opto/superword.cpp ! src/hotspot/share/opto/superwordVTransformBuilder.cpp ! src/hotspot/share/opto/type.cpp ! src/hotspot/share/opto/vector.cpp ! src/hotspot/share/opto/vectorIntrinsics.cpp ! src/hotspot/share/opto/vectorization.cpp ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vtransform.cpp ! src/hotspot/share/prims/downcallLinker.cpp ! src/hotspot/share/prims/foreignGlobals.cpp ! src/hotspot/share/prims/forte.cpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jniCheck.cpp ! src/hotspot/share/prims/jniFastGetField.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiAgent.cpp ! src/hotspot/share/prims/jvmtiAgentList.cpp ! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp ! src/hotspot/share/prims/jvmtiCodeBlobEvents.cpp ! src/hotspot/share/prims/jvmtiDeferredUpdates.cpp ! src/hotspot/share/prims/jvmtiEnter.xsl ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiEnvThreadState.cpp ! src/hotspot/share/prims/jvmtiEventController.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiExtensions.cpp ! src/hotspot/share/prims/jvmtiGetLoadedClasses.cpp ! src/hotspot/share/prims/jvmtiImpl.cpp ! src/hotspot/share/prims/jvmtiManageCapabilities.cpp ! src/hotspot/share/prims/jvmtiRawMonitor.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/jvmtiTagMap.cpp ! src/hotspot/share/prims/jvmtiTagMapTable.cpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/prims/jvmtiTrace.cpp ! src/hotspot/share/prims/jvmtiUtil.cpp ! src/hotspot/share/prims/methodComparator.cpp ! src/hotspot/share/prims/methodHandles.cpp ! src/hotspot/share/prims/nativeEntryPoint.cpp ! src/hotspot/share/prims/nativeLookup.cpp ! src/hotspot/share/prims/perf.cpp ! src/hotspot/share/prims/resolvedMethodTable.cpp ! src/hotspot/share/prims/scopedMemoryAccess.cpp ! src/hotspot/share/prims/stackwalk.cpp ! src/hotspot/share/prims/unsafe.cpp ! src/hotspot/share/prims/upcallLinker.cpp ! src/hotspot/share/prims/upcallStubs.cpp ! src/hotspot/share/prims/vectorSupport.cpp ! src/hotspot/share/prims/vmstorage.cpp ! src/hotspot/share/prims/wbtestmethods/parserTests.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/abstract_vm_version.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/basicLock.cpp ! src/hotspot/share/runtime/continuation.cpp ! src/hotspot/share/runtime/continuationEntry.cpp ! src/hotspot/share/runtime/continuationFreezeThaw.cpp ! src/hotspot/share/runtime/continuationJavaClasses.cpp ! src/hotspot/share/runtime/continuationWrapper.cpp ! src/hotspot/share/runtime/cpuTimeCounters.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/escapeBarrier.cpp ! src/hotspot/share/runtime/fieldDescriptor.cpp ! src/hotspot/share/runtime/flags/jvmFlag.cpp ! src/hotspot/share/runtime/flags/jvmFlagAccess.cpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp ! src/hotspot/share/runtime/flags/jvmFlagLimit.cpp ! src/hotspot/share/runtime/flags/jvmFlagLookup.cpp ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/runtime/globals.cpp ! src/hotspot/share/runtime/handles.cpp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/icache.cpp ! src/hotspot/share/runtime/init.cpp ! src/hotspot/share/runtime/interfaceSupport.cpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/javaCalls.cpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/jniHandles.cpp ! src/hotspot/share/runtime/jniPeriodicChecker.cpp ! src/hotspot/share/runtime/keepStackGCProcessed.cpp ! src/hotspot/share/runtime/lightweightSynchronizer.cpp ! src/hotspot/share/runtime/linkType.cpp ! src/hotspot/share/runtime/lockStack.cpp ! src/hotspot/share/runtime/monitorChunk.cpp ! src/hotspot/share/runtime/monitorDeflationThread.cpp ! src/hotspot/share/runtime/mutex.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/nonJavaThread.cpp ! src/hotspot/share/runtime/notificationThread.cpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/orderAccess.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/osInfo.cpp ! src/hotspot/share/runtime/osThreadBase.cpp ! src/hotspot/share/runtime/park.cpp ! src/hotspot/share/runtime/perfData.cpp ! src/hotspot/share/runtime/perfMemory.cpp ! src/hotspot/share/runtime/reflection.cpp ! src/hotspot/share/runtime/reflectionUtils.cpp ! src/hotspot/share/runtime/relocator.cpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/safepointMechanism.cpp ! src/hotspot/share/runtime/safepointVerifiers.cpp ! src/hotspot/share/runtime/serviceThread.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sharedRuntimeTrans.cpp ! src/hotspot/share/runtime/sharedRuntimeTrig.cpp ! src/hotspot/share/runtime/signature.cpp ! src/hotspot/share/runtime/stackChunkFrameStream.cpp ! src/hotspot/share/runtime/stackFrameStream.cpp ! src/hotspot/share/runtime/stackOverflow.cpp ! src/hotspot/share/runtime/stackValue.cpp ! src/hotspot/share/runtime/stackValueCollection.cpp ! src/hotspot/share/runtime/stackWatermark.cpp ! src/hotspot/share/runtime/stackWatermarkSet.cpp ! src/hotspot/share/runtime/statSampler.cpp ! src/hotspot/share/runtime/stubCodeGenerator.cpp ! src/hotspot/share/runtime/stubRoutines.cpp ! src/hotspot/share/runtime/suspendedThreadTask.cpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/task.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/threadHeapSampler.cpp ! src/hotspot/share/runtime/threadIdentifier.cpp ! src/hotspot/share/runtime/threadSMR.cpp ! src/hotspot/share/runtime/threads.cpp ! src/hotspot/share/runtime/timer.cpp ! src/hotspot/share/runtime/timerTrace.cpp ! src/hotspot/share/runtime/trimNativeHeap.cpp ! src/hotspot/share/runtime/unhandledOops.cpp ! src/hotspot/share/runtime/vframe.cpp ! src/hotspot/share/runtime/vframeArray.cpp ! src/hotspot/share/runtime/vframe_hp.cpp ! src/hotspot/share/runtime/vmOperations.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/runtime/vmThread.cpp ! src/hotspot/share/runtime/vm_version.cpp ! src/hotspot/share/services/attachListener.cpp ! src/hotspot/share/services/classLoadingService.cpp ! src/hotspot/share/services/diagnosticArgument.cpp ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/services/diagnosticFramework.cpp ! src/hotspot/share/services/finalizerService.cpp ! src/hotspot/share/services/gcNotifier.cpp ! src/hotspot/share/services/heapDumper.cpp ! src/hotspot/share/services/heapDumperCompression.cpp ! src/hotspot/share/services/lowMemoryDetector.cpp ! src/hotspot/share/services/management.cpp ! src/hotspot/share/services/memoryManager.cpp ! src/hotspot/share/services/memoryPool.cpp ! src/hotspot/share/services/memoryService.cpp ! src/hotspot/share/services/runtimeService.cpp ! src/hotspot/share/services/threadIdTable.cpp ! src/hotspot/share/services/threadService.cpp ! src/hotspot/share/services/writeableFlags.cpp ! src/hotspot/share/utilities/accessFlags.cpp ! src/hotspot/share/utilities/bitMap.cpp ! src/hotspot/share/utilities/classpathStream.cpp ! src/hotspot/share/utilities/constantTag.cpp ! src/hotspot/share/utilities/copy.cpp ! src/hotspot/share/utilities/debug.cpp ! src/hotspot/share/utilities/decoder.cpp ! src/hotspot/share/utilities/decoder_elf.cpp ! src/hotspot/share/utilities/elfFile.cpp ! src/hotspot/share/utilities/elfFuncDescTable.cpp ! src/hotspot/share/utilities/elfStringTable.cpp ! src/hotspot/share/utilities/elfSymbolTable.cpp ! src/hotspot/share/utilities/events.cpp ! src/hotspot/share/utilities/exceptions.cpp ! src/hotspot/share/utilities/formatBuffer.cpp ! src/hotspot/share/utilities/globalCounter.cpp ! src/hotspot/share/utilities/globalDefinitions.cpp ! src/hotspot/share/utilities/growableArray.cpp ! src/hotspot/share/utilities/istream.cpp ! src/hotspot/share/utilities/json.cpp ! src/hotspot/share/utilities/nativeCallStack.cpp ! src/hotspot/share/utilities/nativeStackPrinter.cpp ! src/hotspot/share/utilities/numberSeq.cpp ! src/hotspot/share/utilities/ostream.cpp ! src/hotspot/share/utilities/preserveException.cpp ! src/hotspot/share/utilities/singleWriterSynchronizer.cpp ! src/hotspot/share/utilities/spinYield.cpp ! src/hotspot/share/utilities/stringUtils.cpp ! src/hotspot/share/utilities/tableStatistics.cpp ! src/hotspot/share/utilities/ticks.cpp ! src/hotspot/share/utilities/unsigned5.cpp ! src/hotspot/share/utilities/utf8.cpp ! src/hotspot/share/utilities/virtualizationSupport.cpp ! src/hotspot/share/utilities/vmError.cpp ! src/hotspot/share/utilities/waitBarrier_generic.cpp ! src/hotspot/share/utilities/xmlstream.cpp ! src/hotspot/share/utilities/zipLibrary.cpp ! test/hotspot/gtest/aarch64/test_assembler_aarch64.cpp ! test/hotspot/gtest/cds/test_archiveWorkers.cpp ! test/hotspot/gtest/classfile/test_AltHashing.cpp ! test/hotspot/gtest/classfile/test_placeholders.cpp ! test/hotspot/gtest/classfile/test_stringConversion.cpp ! test/hotspot/gtest/classfile/test_stringIntern.cpp ! test/hotspot/gtest/classfile/test_symbolTable.cpp ! test/hotspot/gtest/code/test_codestrings.cpp ! test/hotspot/gtest/code/test_vtableStub.cpp ! test/hotspot/gtest/compiler/test_directivesParser.cpp ! test/hotspot/gtest/gc/g1/test_freeRegionList.cpp ! test/hotspot/gtest/gc/g1/test_g1Analytics.cpp ! test/hotspot/gtest/gc/g1/test_g1BatchedGangTask.cpp ! test/hotspot/gtest/gc/g1/test_g1BiasedArray.cpp ! test/hotspot/gtest/gc/g1/test_g1CardSet.cpp ! test/hotspot/gtest/gc/g1/test_g1CardSetContainers.cpp ! test/hotspot/gtest/gc/g1/test_g1CodeRootSet.cpp ! test/hotspot/gtest/gc/g1/test_g1FreeIdSet.cpp ! test/hotspot/gtest/gc/g1/test_g1HeapVerifier.cpp ! test/hotspot/gtest/gc/g1/test_g1IHOPControl.cpp ! test/hotspot/gtest/gc/g1/test_g1Predictions.cpp ! test/hotspot/gtest/gc/g1/test_g1RegionMap.cpp ! test/hotspot/gtest/gc/g1/test_g1ServiceThread.cpp ! test/hotspot/gtest/gc/g1/test_heapRegion.cpp ! test/hotspot/gtest/gc/g1/test_stressCommitUncommit.cpp ! test/hotspot/gtest/gc/parallel/test_psAdaptiveSizePolicy.cpp ! test/hotspot/gtest/gc/shared/test_bufferNodeAllocator.cpp ! test/hotspot/gtest/gc/shared/test_collectedHeap.cpp ! test/hotspot/gtest/gc/shared/test_collectorPolicy.cpp ! test/hotspot/gtest/gc/shared/test_gcTimer.cpp ! test/hotspot/gtest/gc/shared/test_memset_with_concurrent_readers.cpp ! test/hotspot/gtest/gc/shared/test_oopStorage.cpp ! test/hotspot/gtest/gc/shared/test_oopStorageSet.cpp ! test/hotspot/gtest/gc/shared/test_oopStorage_parperf.cpp ! test/hotspot/gtest/gc/shared/test_partialArrayTaskStepper.cpp ! test/hotspot/gtest/gc/shared/test_preservedMarks.cpp ! test/hotspot/gtest/gc/shared/test_workerDataArray.cpp ! test/hotspot/gtest/gc/shenandoah/test_shenandoahNumberSeq.cpp ! test/hotspot/gtest/gc/shenandoah/test_shenandoahOldGeneration.cpp ! test/hotspot/gtest/gc/shenandoah/test_shenandoahOldHeuristic.cpp ! test/hotspot/gtest/gc/shenandoah/test_shenandoahSimpleBitMap.cpp ! test/hotspot/gtest/gc/z/test_zAddress.cpp ! test/hotspot/gtest/gc/z/test_zArray.cpp ! test/hotspot/gtest/gc/z/test_zBitField.cpp ! test/hotspot/gtest/gc/z/test_zBitMap.cpp ! test/hotspot/gtest/gc/z/test_zForwarding.cpp ! test/hotspot/gtest/gc/z/test_zIndexDistributor.cpp ! test/hotspot/gtest/gc/z/test_zList.cpp ! test/hotspot/gtest/gc/z/test_zLiveMap.cpp ! test/hotspot/gtest/gc/z/test_zMapper_windows.cpp ! test/hotspot/gtest/gc/z/test_zMemory.cpp ! test/hotspot/gtest/gc/z/test_zPhysicalMemory.cpp ! test/hotspot/gtest/gc/z/test_zVirtualMemory.cpp ! test/hotspot/gtest/jfr/test_adaptiveSampler.cpp ! test/hotspot/gtest/jfr/test_networkUtilization.cpp ! test/hotspot/gtest/jfr/test_threadCpuLoad.cpp ! test/hotspot/gtest/logging/logTestFixture.cpp ! test/hotspot/gtest/logging/test_asynclog.cpp ! test/hotspot/gtest/logging/test_gcTraceTime.cpp ! test/hotspot/gtest/logging/test_log.cpp ! test/hotspot/gtest/logging/test_logConfiguration.cpp ! test/hotspot/gtest/logging/test_logDecorations.cpp ! test/hotspot/gtest/logging/test_logDecorators.cpp ! test/hotspot/gtest/logging/test_logDefaultDecorators.cpp ! test/hotspot/gtest/logging/test_logFileOutput.cpp ! test/hotspot/gtest/logging/test_logLevel.cpp ! test/hotspot/gtest/logging/test_logMessageTest.cpp ! test/hotspot/gtest/logging/test_logOutputList.cpp ! test/hotspot/gtest/logging/test_logSelection.cpp ! test/hotspot/gtest/logging/test_logSelectionList.cpp ! test/hotspot/gtest/logging/test_logStream.cpp ! test/hotspot/gtest/logging/test_logTag.cpp ! test/hotspot/gtest/logging/test_logTagSet.cpp ! test/hotspot/gtest/logging/test_logTagSetDescriptions.cpp ! test/hotspot/gtest/memory/test_arena.cpp ! test/hotspot/gtest/memory/test_arrayAllocator.cpp ! test/hotspot/gtest/memory/test_guardedMemory.cpp ! test/hotspot/gtest/memory/test_virtualspace.cpp ! test/hotspot/gtest/metaprogramming/test_enableIf.cpp ! test/hotspot/gtest/metaprogramming/test_logical.cpp ! test/hotspot/gtest/metaprogramming/test_primitiveConversions.cpp ! test/hotspot/gtest/metaspace/metaspaceGtestCommon.cpp ! test/hotspot/gtest/metaspace/metaspaceGtestContexts.cpp ! test/hotspot/gtest/metaspace/test_arenagrowthpolicy.cpp ! test/hotspot/gtest/metaspace/test_binlist.cpp ! test/hotspot/gtest/metaspace/test_blocktree.cpp ! test/hotspot/gtest/metaspace/test_chunkManager_stress.cpp ! test/hotspot/gtest/metaspace/test_chunkheaderpool.cpp ! test/hotspot/gtest/metaspace/test_clms.cpp ! test/hotspot/gtest/metaspace/test_commitmask.cpp ! test/hotspot/gtest/metaspace/test_freeblocks.cpp ! test/hotspot/gtest/metaspace/test_internstats.cpp ! test/hotspot/gtest/metaspace/test_is_metaspace_obj.cpp ! test/hotspot/gtest/metaspace/test_metablock.cpp ! test/hotspot/gtest/metaspace/test_metachunk.cpp ! test/hotspot/gtest/metaspace/test_metachunklist.cpp ! test/hotspot/gtest/metaspace/test_metaspaceUtils.cpp ! test/hotspot/gtest/metaspace/test_metaspace_misc.cpp ! test/hotspot/gtest/metaspace/test_metaspacearena.cpp ! test/hotspot/gtest/metaspace/test_metaspacearena_stress.cpp ! test/hotspot/gtest/metaspace/test_virtualspacenode.cpp ! test/hotspot/gtest/nmt/test_arrayWithFreeList.cpp ! test/hotspot/gtest/nmt/test_nmt_buffer_overflow_detection.cpp ! test/hotspot/gtest/nmt/test_nmt_cornercases.cpp ! test/hotspot/gtest/nmt/test_nmt_locationprinting.cpp ! test/hotspot/gtest/nmt/test_nmt_malloclimit.cpp ! test/hotspot/gtest/nmt/test_nmt_memoryfiletracker.cpp ! test/hotspot/gtest/nmt/test_nmt_nativecallstackstorage.cpp ! test/hotspot/gtest/nmt/test_nmt_reserved_region.cpp ! test/hotspot/gtest/nmt/test_nmt_totals.cpp ! test/hotspot/gtest/nmt/test_nmt_treap.cpp ! test/hotspot/gtest/nmt/test_nmtpreinit.cpp ! test/hotspot/gtest/nmt/test_nmtpreinitmap.cpp ! test/hotspot/gtest/nmt/test_vmatree.cpp ! test/hotspot/gtest/oops/test_arrayOop.cpp ! test/hotspot/gtest/oops/test_compressedKlass.cpp ! test/hotspot/gtest/oops/test_cpCache_output.cpp ! test/hotspot/gtest/oops/test_instanceKlass.cpp ! test/hotspot/gtest/oops/test_markWord.cpp ! test/hotspot/gtest/oops/test_objArrayOop.cpp ! test/hotspot/gtest/oops/test_oop.cpp ! test/hotspot/gtest/oops/test_typeArrayOop.cpp ! test/hotspot/gtest/opto/test_compress_expand_bits.cpp ! test/hotspot/gtest/opto/test_mathexact.cpp ! test/hotspot/gtest/opto/test_no_overflow_int.cpp ! test/hotspot/gtest/opto/test_regmask.cpp ! test/hotspot/gtest/riscv/test_assembler_riscv.cpp ! test/hotspot/gtest/runtime/test_ThreadsListHandle.cpp ! test/hotspot/gtest/runtime/test_arguments.cpp ! test/hotspot/gtest/runtime/test_atomic.cpp ! test/hotspot/gtest/runtime/test_cgroupSubsystem_linux.cpp ! test/hotspot/gtest/runtime/test_classLoader.cpp ! test/hotspot/gtest/runtime/test_classPrinter.cpp ! test/hotspot/gtest/runtime/test_committed_virtualmemory.cpp ! test/hotspot/gtest/runtime/test_globals.cpp ! test/hotspot/gtest/runtime/test_lockStack.cpp ! test/hotspot/gtest/runtime/test_mutex.cpp ! test/hotspot/gtest/runtime/test_objectMonitor.cpp ! test/hotspot/gtest/runtime/test_os.cpp ! test/hotspot/gtest/runtime/test_os_aix.cpp ! test/hotspot/gtest/runtime/test_os_linux.cpp ! test/hotspot/gtest/runtime/test_os_reserve_between.cpp ! test/hotspot/gtest/runtime/test_os_windows.cpp ! test/hotspot/gtest/runtime/test_perfdata.cpp ! test/hotspot/gtest/runtime/test_safefetch.cpp ! test/hotspot/gtest/runtime/test_semaphore.cpp ! test/hotspot/gtest/runtime/test_signals.cpp ! test/hotspot/gtest/runtime/test_signatureStream.cpp ! test/hotspot/gtest/runtime/test_special_flags.cpp ! test/hotspot/gtest/runtime/test_stackoverflow.cpp ! test/hotspot/gtest/runtime/test_stubRoutines.cpp ! test/hotspot/gtest/runtime/test_synchronizer.cpp ! test/hotspot/gtest/runtime/test_threads.cpp ! test/hotspot/gtest/runtime/test_trim_native.cpp ! test/hotspot/gtest/runtime/test_virtualMemoryTracker.cpp ! test/hotspot/gtest/runtime/test_vmStructs.cpp ! test/hotspot/gtest/testutils.cpp ! test/hotspot/gtest/unittest.cpp ! test/hotspot/gtest/utilities/test_abs.cpp ! test/hotspot/gtest/utilities/test_align.cpp ! test/hotspot/gtest/utilities/test_bitMap.cpp ! test/hotspot/gtest/utilities/test_bitMap_iterate.cpp ! test/hotspot/gtest/utilities/test_bitMap_large.cpp ! test/hotspot/gtest/utilities/test_bitMap_popcnt.cpp ! test/hotspot/gtest/utilities/test_bitMap_search.cpp ! test/hotspot/gtest/utilities/test_bitMap_setops.cpp ! test/hotspot/gtest/utilities/test_byteswap.cpp ! test/hotspot/gtest/utilities/test_chunkedList.cpp ! test/hotspot/gtest/utilities/test_concurrentHashtable.cpp ! test/hotspot/gtest/utilities/test_count_leading_zeros.cpp ! test/hotspot/gtest/utilities/test_count_trailing_zeros.cpp ! test/hotspot/gtest/utilities/test_enumIterator.cpp ! test/hotspot/gtest/utilities/test_filterQueue.cpp ! test/hotspot/gtest/utilities/test_globalCounter.cpp ! test/hotspot/gtest/utilities/test_globalCounter_nested.cpp ! test/hotspot/gtest/utilities/test_globalDefinitions.cpp ! test/hotspot/gtest/utilities/test_growableArray.cpp ! test/hotspot/gtest/utilities/test_istream.cpp ! test/hotspot/gtest/utilities/test_java_arithmetic.cpp ! test/hotspot/gtest/utilities/test_json.cpp ! test/hotspot/gtest/utilities/test_linkedlist.cpp ! test/hotspot/gtest/utilities/test_lockFreeStack.cpp ! test/hotspot/gtest/utilities/test_metaspaceClosure.cpp ! test/hotspot/gtest/utilities/test_nonblockingQueue.cpp ! test/hotspot/gtest/utilities/test_objectBitSet.cpp ! test/hotspot/gtest/utilities/test_ostream.cpp ! test/hotspot/gtest/utilities/test_parse_memory_size.cpp ! test/hotspot/gtest/utilities/test_population_count.cpp ! test/hotspot/gtest/utilities/test_powerOfTwo.cpp ! test/hotspot/gtest/utilities/test_quicksort.cpp ! test/hotspot/gtest/utilities/test_resourceHash.cpp ! test/hotspot/gtest/utilities/test_reverse_bits.cpp ! test/hotspot/gtest/utilities/test_singleWriterSynchronizer.cpp ! test/hotspot/gtest/utilities/test_sizes.cpp ! test/hotspot/gtest/utilities/test_spinYield.cpp ! test/hotspot/gtest/utilities/test_stringUtils.cpp ! test/hotspot/gtest/utilities/test_tribool.cpp ! test/hotspot/gtest/utilities/test_unsigned5.cpp ! test/hotspot/gtest/utilities/test_utf8.cpp ! test/hotspot/gtest/utilities/test_valueObjArray.cpp ! test/hotspot/gtest/utilities/test_vmerror.cpp ! test/hotspot/gtest/utilities/test_waitBarrier.cpp ! test/hotspot/gtest/x86/test_assemblerx86.cpp Changeset: 4a9fba61 Branch: fibers Author: Coleen Phillimore Date: 2025-01-21 13:18:58 +0000 URL: https://git.openjdk.org/loom/commit/4a9fba615da0dfa6646ecb9fd9d929f74fe6875e 8347990: Remove SIZE_FORMAT macros and replace remaining uses Reviewed-by: dholmes, kbarrett ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/utilities/globalDefinitions.hpp ! test/hotspot/gtest/gc/g1/test_g1FreeIdSet.cpp ! test/hotspot/gtest/gc/shared/test_bufferNodeAllocator.cpp ! test/hotspot/gtest/gc/shared/test_oopStorage.cpp ! test/hotspot/gtest/gc/shared/test_workerDataArray.cpp ! test/hotspot/gtest/logging/test_logFileOutput.cpp ! test/hotspot/gtest/logging/test_logMessageTest.cpp ! test/hotspot/gtest/memory/test_arena.cpp ! test/hotspot/gtest/metaspace/test_blocktree.cpp ! test/hotspot/gtest/metaspace/test_chunkheaderpool.cpp ! test/hotspot/gtest/metaspace/test_commitmask.cpp ! test/hotspot/gtest/metaspace/test_metachunk.cpp ! test/hotspot/gtest/metaspace/test_metaspacearena.cpp ! test/hotspot/gtest/metaspace/test_virtualspacenode.cpp ! test/hotspot/gtest/nmt/test_nmt_cornercases.cpp ! test/hotspot/gtest/nmt/test_nmt_locationprinting.cpp ! test/hotspot/gtest/nmt/test_nmt_totals.cpp ! test/hotspot/gtest/runtime/test_os.cpp ! test/hotspot/gtest/utilities/test_align.cpp ! test/hotspot/gtest/utilities/test_globalDefinitions.cpp ! test/hotspot/gtest/utilities/test_lockFreeStack.cpp ! test/hotspot/gtest/utilities/test_nonblockingQueue.cpp ! test/hotspot/gtest/utilities/test_singleWriterSynchronizer.cpp ! test/hotspot/gtest/utilities/test_vmerror.cpp Changeset: 48c75976 Branch: fibers Author: Thomas Stuefe Date: 2025-01-21 14:46:25 +0000 URL: https://git.openjdk.org/loom/commit/48c75976b13d891b30ba936ea27fa1f034fd5356 8348029: Make gtest death tests work with real crash signals Reviewed-by: mbaesken, szaldana ! src/hotspot/share/utilities/vmError.cpp ! test/hotspot/gtest/unittest.hpp Changeset: 5c4a387b Branch: fibers Author: Daniel Fuchs Date: 2025-01-21 14:46:53 +0000 URL: https://git.openjdk.org/loom/commit/5c4a387b7e5643815542dd6938e8e1dbb817ad90 8348107: test/jdk/java/net/httpclient/HttpsTunnelAuthTest.java fails intermittently Reviewed-by: jpai ! test/jdk/java/net/httpclient/HttpsTunnelAuthTest.java Changeset: 1ed396b4 Branch: fibers Author: Simon Tooke Committer: Severin Gehwolf Date: 2025-01-21 15:01:37 +0000 URL: https://git.openjdk.org/loom/commit/1ed396b4fc5e8e5ed69694449993b9330e396531 8346927: serviceability/dcmd/vm/[SystemMapTest.java|SystemDumpMapTest.java] fail at jmx Reviewed-by: kevinw ! test/hotspot/jtreg/serviceability/dcmd/vm/SystemMapTestBase.java Changeset: 8e8c9482 Branch: fibers Author: SendaoYan Date: 2025-01-21 15:32:05 +0000 URL: https://git.openjdk.org/loom/commit/8e8c9482a972a0b8fe6de0887af8a6558f774d23 8346866: [ASAN] memoryReserver.cpp reported applying non-zero offset to non-null pointer produced null pointer Co-authored-by: Axel Boldt-Christmas Reviewed-by: kbarrett, stefank ! src/hotspot/share/memory/memoryReserver.cpp Changeset: a62a8701 Branch: fibers Author: Daniel Fuchs Date: 2025-01-21 16:04:04 +0000 URL: https://git.openjdk.org/loom/commit/a62a870150cf199f16277b478af2f5d937255b3c 8347995: Race condition in jdk/java/net/httpclient/offline/FixedResponseHttpClient.java Reviewed-by: jpai ! test/jdk/java/net/httpclient/offline/FixedResponseHttpClient.java Changeset: 3d4afc49 Branch: fibers Author: Kevin Walls Date: 2025-01-21 17:23:04 +0000 URL: https://git.openjdk.org/loom/commit/3d4afc492ac3054fe2bd10f0a76635a613f31033 8345079: Simplify/cleanup Exception handling in RMIConnectionImpl Reviewed-by: dfuchs ! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java Changeset: 81912e95 Branch: fibers Author: Naoto Sato Date: 2025-01-21 18:29:56 +0000 URL: https://git.openjdk.org/loom/commit/81912e958ba77c1c9371305ecfedad13aaa3fa6a 8347841: Test fixes that use deprecated time zone IDs Reviewed-by: jlu, joehw ! test/jdk/java/io/File/TimeZoneLastModified.java ! test/jdk/java/text/Format/DateFormat/DateFormatRegression.java ! test/jdk/java/text/Format/DateFormat/DateFormatTest.java ! test/jdk/java/text/Format/DateFormat/SDFTCKZoneNamesTest.java ! test/jdk/java/text/Format/DateFormat/bug4358730.java ! test/jdk/java/util/Calendar/CalendarRegression.java ! test/jdk/java/util/Calendar/JavatimeTest.java ! test/jdk/java/util/Calendar/bug4316678.java ! test/jdk/java/util/Calendar/bug4372743.java ! test/jdk/java/util/Date/Bug4955000.java ! test/jdk/java/util/Date/DateRegression.java ! test/jdk/java/util/Date/DateTest.java ! test/jdk/java/util/PluggableLocale/TimeZoneNameProviderTest.java ! test/jdk/java/util/Properties/StoreDeadlock.java ! test/jdk/java/util/TimeZone/Bug5097350.java ! test/jdk/java/util/TimeZone/Bug6329116.java ! test/jdk/java/util/TimeZone/Bug6772689.java ! test/jdk/java/util/TimeZone/DaylightTimeTest.java ! test/jdk/java/util/TimeZone/IDTest.java ! test/jdk/java/util/TimeZone/ListTimeZones.java ! test/jdk/java/util/TimeZone/TimeZoneBoundaryTest.java ! test/jdk/java/util/TimeZone/TimeZoneRegression.java ! test/jdk/java/util/TimeZone/bug4096952.java ! test/jdk/sun/security/x509/X509CertImpl/V3Certificate.java ! test/jdk/sun/util/resources/TimeZone/Bug4640234.java ! test/jdk/sun/util/resources/cldr/Bug8134384.java ! test/jdk/sun/util/resources/cldr/Bug8202764.java Changeset: 6a29a811 Branch: fibers Author: William Kemper Date: 2025-01-21 18:36:19 +0000 URL: https://git.openjdk.org/loom/commit/6a29a8110ec38b4adc8163ba8651cbc935353f1d 8345750: Shenandoah: Test TestJcmdHeapDump.java#aggressive intermittent assert(gc_cause() == GCCause::_no_gc) failed: Over-writing cause Reviewed-by: kdnilsen, ysr ! src/hotspot/share/gc/shared/gcVMOperations.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/services/heapDumper.cpp Changeset: 25fecaaf Branch: fibers Author: Magnus Ihse Bursie Date: 2025-01-21 19:02:08 +0000 URL: https://git.openjdk.org/loom/commit/25fecaaf87400af535c242fe50296f1f89ceeb16 8348039: testmake fails at IDEA after JDK-8347825 Reviewed-by: erikj ! test/make/TestIdea.gmk Changeset: f2a9d26b Branch: fibers Author: Brian Burkhalter Date: 2025-01-21 19:07:17 +0000 URL: https://git.openjdk.org/loom/commit/f2a9d26b2e409a7216d967ebb6b92726e8ed65c3 8347740: java/io/File/createTempFile/SpecialTempFile.java failing Reviewed-by: djelinski ! test/jdk/java/io/File/createTempFile/SpecialTempFile.java Changeset: c38417a8 Branch: fibers Author: Aleksey Shipilev Date: 2025-01-21 19:23:33 +0000 URL: https://git.openjdk.org/loom/commit/c38417a86e27f047715cfd9a98770387d994a512 8348186: C1: Purge fpu_stack_size infrastructure Reviewed-by: kvn ! src/hotspot/cpu/x86/c1_LinearScan_x86.cpp ! src/hotspot/share/c1/c1_LIR.hpp Changeset: bbd88077 Branch: fibers Author: Leonid Mesnik Date: 2025-01-21 21:10:43 +0000 URL: https://git.openjdk.org/loom/commit/bbd880775f73ac11dc2c86ec5b598bdb4305e699 8338428: Add logging of final VM flags while setting properties Reviewed-by: dholmes, rriggs ! test/hotspot/jtreg/TEST.ROOT ! test/jdk/TEST.ROOT Changeset: 7a6ff920 Branch: fibers Author: Serguei Spitsyn Date: 2025-01-21 21:37:34 +0000 URL: https://git.openjdk.org/loom/commit/7a6ff9206a0a4d116dec542819d51daa558d200d 8345543: Test serviceability/jvmti/vthread/StopThreadTest/StopThreadTest.java failed: expected JVMTI_ERROR_OPAQUE_FRAME instead of: 0 Reviewed-by: pchilanomate, dholmes, alanb ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/objectMonitor.hpp Changeset: 8458f886 Branch: fibers Author: Abhishek Kumar Date: 2025-01-22 05:51:38 +0000 URL: https://git.openjdk.org/loom/commit/8458f886bd3bf64e23e74262d8ad61e735f9bce9 8347475: GTK: javax/swing/JColorChooser/Test8152419.java there are no swatches or RGB tab in JColorChooser Reviewed-by: aivanov, azvegint, prr, kizune ! test/jdk/javax/swing/JColorChooser/Test8152419.java Changeset: 3c2a1d87 Branch: fibers Author: David Holmes Date: 2025-01-22 06:10:24 +0000 URL: https://git.openjdk.org/loom/commit/3c2a1d87d577ee953069e731be140a66a9e7ec1d 8348117: The two-argument overload of SignatureHandlerLibrary::add is not used Reviewed-by: coleenp, shade ! src/hotspot/share/asm/codeBuffer.hpp ! src/hotspot/share/code/codeBlob.hpp ! src/hotspot/share/code/codeCache.hpp ! src/hotspot/share/interpreter/interpreter.hpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/interpreter/interpreterRuntime.hpp ! src/hotspot/share/interpreter/templateInterpreter.hpp ! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp ! src/hotspot/share/runtime/arguments.hpp Changeset: 15d6469e Branch: fibers Author: Richard Reingruber Date: 2025-01-22 07:02:40 +0000 URL: https://git.openjdk.org/loom/commit/15d6469e8da635364c0ba83e425fd149c2d69495 8347817: Timeouts running test/jdk/java/lang/String/concat/HiddenClassUnloading.java with fastdebug builds Reviewed-by: clanger, mbaesken, mdoerr ! test/jdk/java/lang/String/concat/HiddenClassUnloading.java Changeset: d777218f Branch: fibers Author: Matthias Baesken Date: 2025-01-22 08:01:01 +0000 URL: https://git.openjdk.org/loom/commit/d777218f3879d99673f99aa7b149124684af508b 8346830: Simplify adlc build config for aix Reviewed-by: clanger, erikj, jwaters, jkern ! make/hotspot/gensrc/GensrcAdlc.gmk Changeset: 9b98cc0b Branch: fibers Author: Stefan Karlsson Date: 2025-01-22 09:25:40 +0000 URL: https://git.openjdk.org/loom/commit/9b98cc0ba7b626141c5f82df6ae34b0e2015b2ae 8348182: Remove DONT_USE_PRECOMPILED_HEADER Reviewed-by: erikj, shade, dholmes ! make/hotspot/lib/JvmFlags.gmk ! src/hotspot/share/precompiled/precompiled.hpp Changeset: fb438492 Branch: fibers Author: Robbin Ehn Date: 2025-01-22 10:25:36 +0000 URL: https://git.openjdk.org/loom/commit/fb438492275cd15390d26460cada2d5e1a49c159 8347794: RISC-V: Add Zfhmin - Float cleanup Reviewed-by: fyang, mli ! src/hotspot/cpu/riscv/assembler_riscv.hpp ! src/hotspot/cpu/riscv/assembler_riscv.inline.hpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/globals_riscv.hpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/vm_version_riscv.hpp ! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp Changeset: 46b24819 Branch: fibers Author: Roger Riggs Committer: Jaikiran Pai Date: 2024-07-25 11:07:37 +0000 URL: https://git.openjdk.org/loom/commit/46b248195880517a94947502dcf73c1d0e4d8227 8335428: Enhanced Building of Processes Reviewed-by: rhalade, djelinski ! src/java.base/windows/classes/java/lang/ProcessImpl.java Changeset: 496d06fb Branch: fibers Author: Jayathirth D V Committer: Jaikiran Pai Date: 2024-08-07 04:03:55 +0000 URL: https://git.openjdk.org/loom/commit/496d06fb5510737d2b8c4a1539d28e8fce7583ca 8336564: Enhance mask blit functionality redux Reviewed-by: rhalade, mschoene, psadhukhan, prr ! src/java.desktop/share/native/libawt/java2d/SurfaceData.h Changeset: fa83309e Branch: fibers Author: Roger Riggs Committer: Jaikiran Pai Date: 2024-09-18 14:11:13 +0000 URL: https://git.openjdk.org/loom/commit/fa83309e1070e158ab500414b758e054f1b71a19 8339180: Enhanced Building of Processes: Follow-on Issue Reviewed-by: naoto, djelinski ! src/java.base/windows/classes/java/lang/ProcessImpl.java Changeset: 5f6c8542 Branch: fibers Author: Christian Hagedorn Committer: Jaikiran Pai Date: 2024-10-15 15:28:47 +0000 URL: https://git.openjdk.org/loom/commit/5f6c85420a19d5dd9ccaf0a0c6e8f6502fab2aa7 8330045: Enhance array handling Co-authored-by: Christian Hagedorn Co-authored-by: Emanuel Peter Co-authored-by: Francisco Ferrari Bihurriet Co-authored-by: Martin Balao Reviewed-by: rhalade, ahgross, thartmann, epeter, adinn, roland ! src/hotspot/share/opto/subnode.cpp ! test/hotspot/jtreg/compiler/c2/gvn/TestBoolNodeGVN.java Changeset: 61873564 Branch: fibers Author: Jaikiran Pai Date: 2025-01-22 11:28:24 +0000 URL: https://git.openjdk.org/loom/commit/61873564a44d448feb2ae6e5dae93ab33a0aa719 Merge Reviewed-by: dfuchs Changeset: 16dcf15a Branch: fibers Author: Emanuel Peter Date: 2025-01-22 12:02:39 +0000 URL: https://git.openjdk.org/loom/commit/16dcf15a14c8a767d21a314aa579862e37f4a697 8348263: C2 SuperWord: TestMemorySegment.java has failing IR rules with AlignVector after JDK-8343685 Reviewed-by: chagedorn, thartmann ! test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegment.java Changeset: 16a1d0a7 Branch: fibers Author: Jaikiran Pai Date: 2025-01-22 12:14:27 +0000 URL: https://git.openjdk.org/loom/commit/16a1d0a7ff04acf70573d303141a41dadca08f7a 8348135: Fix couple of problem listing entries in test/hotspot/jtreg/ProblemList-Virtual.txt Reviewed-by: dholmes ! test/hotspot/jtreg/ProblemList-Virtual.txt Changeset: 86a8b48b Branch: fibers Author: Coleen Phillimore Date: 2025-01-22 12:21:17 +0000 URL: https://git.openjdk.org/loom/commit/86a8b48b6cc315bae8d385c5c3aafcc6bd401e59 8337458: Remove debugging code print_cpool_bytes Reviewed-by: dholmes, shade ! src/hotspot/share/oops/constantPool.cpp Changeset: 1c7641d4 Branch: fibers Author: Roberto Casta?eda Lozano Date: 2025-01-22 12:29:53 +0000 URL: https://git.openjdk.org/loom/commit/1c7641d44f9891b632bcd471edae252103ffb95c 8347563: C2: clean up ModRefBarrierSetC2 Reviewed-by: ayang, tschatzl, kvn ! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.cpp ! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.hpp ! src/hotspot/share/gc/shared/c2/modRefBarrierSetC2.cpp ! src/hotspot/share/gc/shared/c2/modRefBarrierSetC2.hpp Changeset: 893d00ac Branch: fibers Author: Magnus Ihse Bursie Date: 2025-01-22 15:11:41 +0000 URL: https://git.openjdk.org/loom/commit/893d00ac7d118620b56ce147d447c6fca80bbe7b 8346388: Cannot use DllMain in libawt for static builds Reviewed-by: aivanov, prr ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp Changeset: 25bb698e Branch: fibers Author: Aleksey Shipilev Date: 2025-01-22 15:27:41 +0000 URL: https://git.openjdk.org/loom/commit/25bb698eff9f5aadb54dd37a442e2e1bc555353a 8348195: More u2 conversion warnings after JDK-8347147 Reviewed-by: coleenp, dholmes ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/oops/fieldInfo.inline.hpp ! src/hotspot/share/oops/method.cpp Changeset: 17a408c4 Branch: fibers Author: Johan Sj?len Date: 2025-01-22 16:35:59 +0000 URL: https://git.openjdk.org/loom/commit/17a408c4b1534146cebdd18634aff56455d72f13 8348169: Destruct values on free in Treap Reviewed-by: cnorrbin, gziemski ! src/hotspot/share/nmt/nmtTreap.hpp ! test/hotspot/gtest/nmt/test_nmt_treap.cpp Changeset: b720517c Branch: fibers Author: Daniel Fuchs Date: 2025-01-22 16:39:08 +0000 URL: https://git.openjdk.org/loom/commit/b720517cb33c2119ec6ed85504bce321de748228 8348108: Race condition in AggregatePublisher.AggregateSubscription Reviewed-by: jpai ! src/java.net.http/share/classes/jdk/internal/net/http/RequestPublishers.java ! test/jdk/java/net/httpclient/AggregateRequestBodyTest.java Changeset: a36e166e Branch: fibers Author: Zhengyu Gu Date: 2025-01-23 01:14:47 +0000 URL: https://git.openjdk.org/loom/commit/a36e166ec9e6d6063e5fbbc48555e33c2fa38f3a 8348241: ZGC: Unnecessarily reinitialize ZFragmentationLimit's default value Reviewed-by: stefank ! src/hotspot/share/gc/z/zArguments.cpp Changeset: 8cf07358 Branch: fibers Author: Jaikiran Pai Date: 2025-01-23 01:39:20 +0000 URL: https://git.openjdk.org/loom/commit/8cf0735839727300e446828f4f4a8ef6354a8c7a 8348102: java/net/httpclient/HttpClientSNITest.java fails intermittently Reviewed-by: dfuchs, djelinski ! test/jdk/java/net/httpclient/HttpClientSNITest.java Changeset: 66513ddb Branch: fibers Author: Casper Norrbin Committer: David Holmes Date: 2025-01-23 05:05:19 +0000 URL: https://git.openjdk.org/loom/commit/66513ddbe97b56e3633abdd0922dd54ab42d5b28 8337997: MallocHeader description refers to non-existent NMT state "minimal" Reviewed-by: jsjolen, zgu ! src/hotspot/share/nmt/mallocHeader.hpp Changeset: e69e5b79 Branch: fibers Author: Magnus Ihse Bursie Date: 2025-01-23 07:51:11 +0000 URL: https://git.openjdk.org/loom/commit/e69e5b7960002b35af8c7579e5be043e8c7d63fa 8348324: The failure handler cannot be build by JDK 24 due to restricted warning Reviewed-by: jwaters, jpai ! test/failure_handler/src/share/classes/jdk/test/failurehandler/jtreg/GatherProcessInfoTimeoutHandler.java Changeset: caa3c78f Branch: fibers Author: Johny Jose Committer: Sean Coffey Date: 2025-01-23 08:26:43 +0000 URL: https://git.openjdk.org/loom/commit/caa3c78f7837b1f561740184bd8f9cb671c467eb 8347965: (tz) Update Timezone Data to 2025a Reviewed-by: coffeys, naoto ! src/java.base/share/data/tzdata/VERSION ! src/java.base/share/data/tzdata/antarctica ! src/java.base/share/data/tzdata/asia ! src/java.base/share/data/tzdata/australasia ! src/java.base/share/data/tzdata/etcetera ! src/java.base/share/data/tzdata/europe ! src/java.base/share/data/tzdata/factory ! src/java.base/share/data/tzdata/leapseconds ! src/java.base/share/data/tzdata/northamerica ! src/java.base/share/data/tzdata/southamerica ! test/jdk/java/util/TimeZone/TimeZoneData/VERSION ! test/jdk/java/util/TimeZone/TimeZoneData/aliases.txt Changeset: 6032f6ea Branch: fibers Author: Theo Weidmann Committer: Emanuel Peter Date: 2025-01-23 08:41:02 +0000 URL: https://git.openjdk.org/loom/commit/6032f6ea04a5f0d52e0a375df764cb15273c8836 8341696: C2: Non-fluid StringBuilder pattern bails out in OptoStringConcat Reviewed-by: epeter ! src/hotspot/share/opto/stringopts.cpp ! src/hotspot/share/opto/stringopts.hpp + test/hotspot/jtreg/compiler/stringopts/TestFluidAndNonFluid.java + test/micro/org/openjdk/bench/vm/compiler/FluidSBBench.java Changeset: c882160d Branch: fibers Author: Kevin Walls Date: 2025-01-23 09:28:51 +0000 URL: https://git.openjdk.org/loom/commit/c882160d03cb281c8d64d363b3e42273543f2f7f 8344966: Remove the allowNonPublic MBean compatibility property Reviewed-by: amenkov, sspitsyn, dfuchs ! src/java.management/share/classes/com/sun/jmx/mbeanserver/Introspector.java ! src/java.management/share/classes/com/sun/jmx/mbeanserver/MBeanAnalyzer.java ! src/java.management/share/classes/javax/management/JMX.java - test/jdk/javax/management/MBeanServer/MBeanFallbackTest.java - test/jdk/javax/management/mxbean/MXBeanFallbackTest.java - test/jdk/javax/management/proxy/JMXProxyFallbackTest.java Changeset: 3069e912 Branch: fibers Author: Kevin Walls Date: 2025-01-23 09:30:03 +0000 URL: https://git.openjdk.org/loom/commit/3069e91232e33c1d8570378f93a54ac6a036f11f 8344969: Remove the jmx.mxbean.multiname compatibility property Reviewed-by: sspitsyn, amenkov, dfuchs ! src/java.management/share/classes/com/sun/jmx/mbeanserver/MXBeanLookup.java ! test/jdk/javax/management/mxbean/SameObjectTwoNamesTest.java Changeset: 337118da Branch: fibers Author: Theo Weidmann Committer: Christian Hagedorn Date: 2025-01-23 10:16:33 +0000 URL: https://git.openjdk.org/loom/commit/337118da6f7101639171ba7b9679f77f5bc70887 8348388: Incorrect copyright header in TestFluidAndNonFluid.java Reviewed-by: epeter, chagedorn ! test/hotspot/jtreg/compiler/stringopts/TestFluidAndNonFluid.java Changeset: 17df5151 Branch: fibers Author: Alexey Ivanov Date: 2025-01-23 10:50:39 +0000 URL: https://git.openjdk.org/loom/commit/17df51516aadf5ade73cf8d05c1be09772852b96 8348303: Remove repeated 'a' from ListSelectionEvent Reviewed-by: azvegint, honkar, dmarkov, prr, kizune ! src/java.desktop/share/classes/javax/swing/event/ListSelectionEvent.java Changeset: 89bfcb8d Branch: fibers Author: Alexey Ivanov Date: 2025-01-23 10:51:53 +0000 URL: https://git.openjdk.org/loom/commit/89bfcb8db0877b89e9ac41f8330eb0a692ed77ae 8348308: Make fields of ListSelectionEvent final Reviewed-by: honkar, azvegint ! src/java.desktop/share/classes/javax/swing/event/ListSelectionEvent.java Changeset: 119899bc Branch: fibers Author: Kevin Walls Date: 2025-01-23 11:06:11 +0000 URL: https://git.openjdk.org/loom/commit/119899bc69a5936d2e38065d8a05705c6d37e66f 8345048: Remove the jmx.extend.open.types compatibility property Reviewed-by: cjplummer, amenkov, sspitsyn ! src/java.management/share/classes/javax/management/openmbean/OpenType.java Changeset: 8b46db0c Branch: fibers Author: Kevin Walls Date: 2025-01-23 11:39:38 +0000 URL: https://git.openjdk.org/loom/commit/8b46db0c0d71dd7c76078028fa2600dd0cc08387 8345045: Remove the jmx.remote.x.buffer.size JMX notification property Reviewed-by: amenkov, sspitsyn ! src/java.management/share/classes/com/sun/jmx/remote/util/EnvHelp.java ! test/jdk/javax/management/remote/mandatory/notif/NotifBufferSizePropertyNameTest.java Changeset: c00557f8 Branch: fibers Author: Kevin Walls Date: 2025-01-23 11:41:16 +0000 URL: https://git.openjdk.org/loom/commit/c00557f8f53ff729c8a1857a4ffcc585d3f8c6c4 8345049: Remove the jmx.tabular.data.hash.map compatibility property Reviewed-by: cjplummer, sspitsyn, dfuchs ! src/java.management/share/classes/javax/management/openmbean/TabularDataSupport.java ! test/jdk/javax/management/openmbean/TabularDataOrderTest.java Changeset: 5cc690d3 Branch: fibers Author: Serhiy Sachkov Committer: Mark Sheppard Date: 2025-01-23 13:40:20 +0000 URL: https://git.openjdk.org/loom/commit/5cc690d31ee43f2ea0171cc091ce448144c57766 8347994: Add additional diagnostics to macOS failure handler to assist with diagnosing MCast test failures Reviewed-by: dfuchs ! test/failure_handler/src/share/conf/mac.properties Changeset: 7460a0af Branch: fibers Author: Magnus Ihse Bursie Date: 2025-01-23 14:47:14 +0000 URL: https://git.openjdk.org/loom/commit/7460a0aff4b3913d74a9a7802a687c1a1cf80dbc 8348392: Make claims "other matches are possible" even when that is not true Reviewed-by: erikj ! make/InitSupport.gmk Changeset: 44e5ccaf Branch: fibers Author: Magnus Ihse Bursie Date: 2025-01-23 14:50:03 +0000 URL: https://git.openjdk.org/loom/commit/44e5ccaf866a50f1c79c02ab87a308f1a3a91f90 8348391: Keep case if possible for TOPDIR Reviewed-by: erikj ! make/autoconf/basic.m4 ! make/autoconf/util_paths.m4 Changeset: cba0f786 Branch: fibers Author: Magnus Ihse Bursie Date: 2025-01-23 14:51:32 +0000 URL: https://git.openjdk.org/loom/commit/cba0f786fc65a5bfbc6e921efd1f191b63b30ba5 8348387: Add fixpath if needed for user-supplied tools Reviewed-by: erikj ! make/autoconf/util_paths.m4 Changeset: 605b53e4 Branch: fibers Author: Alexey Ivanov Date: 2025-01-23 15:18:38 +0000 URL: https://git.openjdk.org/loom/commit/605b53e4f8857c58a72fa361f8787c563d6dab90 8348299: Update List/ItemEventTest/ItemEventTest.java Use thread-safe StringBuffer to track selecting/deselecting items. Use auto waitForIdle for all events. Log handleEvent and ItemListener. Take screenshot of the list on failure; Optionally take screenshot after each mouse press+release. Reviewed-by: azvegint, prr, kizune ! test/jdk/java/awt/List/ItemEventTest/ItemEventTest.java Changeset: 59e75093 Branch: fibers Author: Aleksey Shipilev Date: 2025-01-23 16:49:00 +0000 URL: https://git.openjdk.org/loom/commit/59e750931c43fa035650bb295c8c9f16fbe82df0 8348301: Remove unused Reference.waitForReferenceProcessing break-ins in tests Reviewed-by: alanb ! test/jdk/sun/security/provider/FileInputStreamPool/FileInputStreamPoolTest.java Changeset: d9d2e19f Branch: fibers Author: Liam Miller-Cushon Date: 2025-01-23 17:24:33 +0000 URL: https://git.openjdk.org/loom/commit/d9d2e19f923217a6831a8697c62ebeef0cc5d3b8 8348365: Bad format string in CLDRDisplayNamesTest Reviewed-by: shade, naoto ! test/jdk/java/util/TimeZone/CLDRDisplayNamesTest.java Changeset: 3ebf8899 Branch: fibers Author: Mikael Vidstedt Date: 2025-01-23 18:37:37 +0000 URL: https://git.openjdk.org/loom/commit/3ebf88996f35f397f4396e3d139b9251048de751 8348327: Incorrect march flag when building libsleef/vector_math_neon.c Reviewed-by: erikj, vlivanov, shade ! make/modules/jdk.incubator.vector/Lib.gmk Changeset: 356e2a8f Branch: fibers Author: Mikhail Yankelevich Committer: Rajan Halade Date: 2025-01-23 18:59:21 +0000 URL: https://git.openjdk.org/loom/commit/356e2a8f48679ea31f1483cf60803818934fc53f 8348406: Remove tests GrantAllPermToExtWhenNoPolicy and PrincipalExpansionError from problem list Reviewed-by: rhalade ! test/jdk/ProblemList.txt Changeset: 48ece072 Branch: fibers Author: Rajat Mahajan Date: 2025-01-23 20:52:45 +0000 URL: https://git.openjdk.org/loom/commit/48ece0721489c1b357aaa81e89fe59f486079d15 8282862: AwtWindow::SetIconData leaks old icon handles if an exception is detected Reviewed-by: aivanov, dmarkov, prr, honkar, azvegint ! src/java.desktop/windows/native/libawt/windows/awt_Window.cpp Changeset: 7f16a087 Branch: fibers Author: Ioi Lam Date: 2025-01-23 22:02:48 +0000 URL: https://git.openjdk.org/loom/commit/7f16a0875ced8669b9d2131c67496a66e74ea36f 8348240: Remove SystemDictionaryShared::lookup_super_for_unregistered_class() Reviewed-by: ccheung, coleenp ! src/hotspot/share/cds/classListParser.cpp ! src/hotspot/share/cds/classListParser.hpp ! src/hotspot/share/cds/unregisteredClasses.cpp ! src/hotspot/share/cds/unregisteredClasses.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/vmClassMacros.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/java.base/share/classes/jdk/internal/misc/CDS.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/ClassListFormatE.java Changeset: 471d63c9 Branch: fibers Author: Joe Wang Date: 2025-01-24 00:29:49 +0000 URL: https://git.openjdk.org/loom/commit/471d63c91f9fdc9468cb4d483a242511bad026da 8343609: Broken links in java.xml Reviewed-by: naoto, lancea, iris ! src/java.xml/share/classes/javax/xml/catalog/Catalog.java ! src/java.xml/share/classes/javax/xml/catalog/CatalogFeatures.java ! src/java.xml/share/classes/javax/xml/catalog/CatalogManager.java ! src/java.xml/share/classes/javax/xml/catalog/CatalogResolver.java ! src/java.xml/share/classes/javax/xml/catalog/Normalizer.java ! src/java.xml/share/classes/javax/xml/catalog/package-info.java ! src/java.xml/share/classes/javax/xml/namespace/QName.java Changeset: 416d4694 Branch: fibers Author: Alexander Zvegintsev Date: 2025-01-24 05:41:12 +0000 URL: https://git.openjdk.org/loom/commit/416d46947ca926a31fbf9e97d0e7c320063ecfb2 8347008: beancontext package spec does not clearly explain why the API is deprecated Reviewed-by: aivanov, prr ! src/java.desktop/share/classes/java/beans/beancontext/package-info.java Changeset: 50ca4504 Branch: fibers Author: anass baya Committer: Alexander Zvegintsev Date: 2025-01-24 07:01:03 +0000 URL: https://git.openjdk.org/loom/commit/50ca450417a5da7d4c6c08154515b8407bf656e8 8340784: Remove PassFailJFrame constructor with screenshots Reviewed-by: aivanov, azvegint ! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java Changeset: 2daafe49 Branch: fibers Author: Adam Sotona Date: 2025-01-24 07:25:08 +0000 URL: https://git.openjdk.org/loom/commit/2daafe49c7883d224b6dc45d934cfde9101edaa1 8348283: java.lang.classfile.components.snippets.PackageSnippets shipped in java.base.jmod Reviewed-by: liach ! src/java.base/share/classes/jdk/internal/classfile/components/snippet-files/PackageSnippets.java Changeset: 0395593a Branch: fibers Author: Jan Lahoda Date: 2025-01-24 08:12:50 +0000 URL: https://git.openjdk.org/loom/commit/0395593a8a1c01a87ae36552c0f2cc9c67e8bbd8 8346751: Internal java compiler error with type annotations in constants expression in constant fields Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java + test/langtools/tools/javac/annotations/typeAnnotations/TypeAnnotationsInConstantInit.java Changeset: a09f06d5 Branch: fibers Author: Kevin Walls Date: 2025-01-24 08:39:37 +0000 URL: https://git.openjdk.org/loom/commit/a09f06d538075bcdd7cce6da9c3bf9549ce7d543 8348265: RMIConnectionImpl: Remove Subject.callAs on MarshalledObject Reviewed-by: rriggs ! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java Changeset: 0df9dcb6 Branch: fibers Author: Stefan Karlsson Date: 2025-01-24 09:23:29 +0000 URL: https://git.openjdk.org/loom/commit/0df9dcb6aa7c31511ca3137da246962faca818a3 8346572: Check is_reserved() before using ReservedSpace instances Reviewed-by: tschatzl, wkemper, ayang, ysr ! src/hotspot/share/gc/parallel/parMarkBitMap.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/serial/serialBlockOffsetTable.cpp ! src/hotspot/share/gc/shared/cardTable.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCardTable.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/virtualspace.cpp ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/gtest/memory/test_virtualspace.cpp Changeset: 4a375e5b Branch: fibers Author: Martin Doerr Date: 2025-01-24 09:50:06 +0000 URL: https://git.openjdk.org/loom/commit/4a375e5b8899aa684b8a921e198203e76794f709 8344232: [PPC64] secondary_super_cache does not scale well: C1 and interpreter Reviewed-by: rrich, amitkumar ! src/hotspot/cpu/ppc/assembler_ppc.hpp ! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp Changeset: 5a0bdd04 Branch: fibers Author: Andrew Haley Date: 2025-01-24 10:38:43 +0000 URL: https://git.openjdk.org/loom/commit/5a0bdd04e0d62bbdd01373510cb1d06c586e69b3 8346890: AArch64: Type profile counters generate suboptimal code Reviewed-by: shade, adinn ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp Changeset: e20bd018 Branch: fibers Author: Sean Coffey Date: 2025-01-24 10:40:36 +0000 URL: https://git.openjdk.org/loom/commit/e20bd018c4046870d0cf632bb8e5440cb9f5c3c2 8344361: Restore null return for invalid services from legacy providers Reviewed-by: valeriep ! src/java.base/share/classes/java/security/Provider.java + test/jdk/java/security/Provider/InvalidServiceTest.java Changeset: 9c55e253 Branch: fibers Author: Robbin Ehn Date: 2025-01-24 11:46:54 +0000 URL: https://git.openjdk.org/loom/commit/9c55e2538c5c7374d6f4589d8bdd45ee205276f1 8347981: RISC-V: Add Zfa zli imm loads Reviewed-by: fyang, luhenry ! src/hotspot/cpu/riscv/assembler_riscv.hpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp ! src/hotspot/cpu/riscv/globals_riscv.hpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/vm_version_riscv.hpp Changeset: c5a69b62 Branch: fibers Author: Guoxiong Li Date: 2025-01-24 12:47:25 +0000 URL: https://git.openjdk.org/loom/commit/c5a69b620a73bb05b96b79d9d9e03cc71822862e 8331723: Serial: Remove the unused parameter of the method SerialHeap::gc_prologue Co-authored-by: nanxiaotao Reviewed-by: ayang ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp Changeset: 9768f60a Branch: fibers Author: Eirik Bj?rsn?s Date: 2025-01-24 13:00:28 +0000 URL: https://git.openjdk.org/loom/commit/9768f60a945db277ded5e37ecba9ec34421d9968 8345249: Apply some conservative cleanups in FileURLConnection Reviewed-by: jpai, djelinski ! src/java.base/share/classes/sun/net/www/protocol/file/FileURLConnection.java Changeset: 56a18779 Branch: fibers Author: Andrey Turbanov Date: 2025-01-24 14:06:08 +0000 URL: https://git.openjdk.org/loom/commit/56a187798991cb6dede62ac166cbdca7a654cf7f 8348170: Unnecessary Hashtable usage in CSS.styleConstantToCssMap Reviewed-by: azvegint, aivanov ! src/java.desktop/share/classes/javax/swing/text/html/CSS.java Changeset: 909cef51 Branch: fibers Author: Sonia Zaldana Calles Date: 2025-01-24 14:36:05 +0000 URL: https://git.openjdk.org/loom/commit/909cef5198e91f56e4c76c2cf86048583791f3ab 8339891: Several sun/security/ssl/SSLSessionImpl/* tests override test.java.opts Reviewed-by: lmesnik ! test/jdk/sun/security/ssl/SSLEngineImpl/SSLEngineKeyLimit.java ! test/jdk/sun/security/ssl/SSLSessionImpl/MultiNSTClient.java ! test/jdk/sun/security/ssl/SSLSessionImpl/MultiNSTNoSessionCreation.java ! test/jdk/sun/security/ssl/SSLSessionImpl/MultiNSTParallel.java ! test/jdk/sun/security/ssl/SSLSessionImpl/MultiNSTSequence.java ! test/jdk/sun/security/ssl/SSLSessionImpl/ResumptionUpdateBoundValues.java ! test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketKeyLimit.java Changeset: 76f792b5 Branch: fibers Author: Volker Simonis Date: 2025-01-24 15:37:47 +0000 URL: https://git.openjdk.org/loom/commit/76f792b55263faf883e54cb879d8609f87164e51 8348203: [JVMCI] Make eager JVMCI initialization observable in the debugger Reviewed-by: dnsimon ! src/hotspot/share/runtime/threads.cpp Changeset: 8e8f8000 Branch: fibers Author: Eirik Bj?rsn?s Date: 2025-01-24 19:29:05 +0000 URL: https://git.openjdk.org/loom/commit/8e8f800071851f479f9e8b493bc38c0a38165bab 8344943: Mark not subclassable classes final in java.base exported classes Reviewed-by: weijun, liach, djelinski ! src/java.base/share/classes/java/io/OptionalDataException.java ! src/java.base/share/classes/java/lang/Package.java ! src/java.base/share/classes/java/lang/Runtime.java ! src/java.base/share/classes/java/lang/constant/DynamicCallSiteDesc.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java ! src/java.base/share/classes/java/lang/reflect/Modifier.java ! src/java.base/share/classes/java/lang/runtime/ObjectMethods.java ! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java ! src/java.base/share/classes/java/net/InterfaceAddress.java ! src/java.base/share/classes/java/net/URLDecoder.java ! src/java.base/share/classes/java/net/URLEncoder.java ! src/java.base/share/classes/java/nio/charset/CoderResult.java ! src/java.base/share/classes/java/nio/charset/CodingErrorAction.java ! src/java.base/share/classes/java/security/DrbgParameters.java ! src/java.base/share/classes/java/util/Base64.java ! src/java.base/share/classes/java/util/Collections.java ! src/java.base/share/classes/java/util/FormattableFlags.java ! src/java.base/share/classes/java/util/concurrent/Executors.java ! src/java.base/share/classes/java/util/concurrent/locks/LockSupport.java ! test/jdk/jdk/internal/reflect/CallerSensitive/CheckCSMs.java Changeset: bef5f565 Branch: fibers Author: Andrey Turbanov Date: 2025-01-24 20:13:17 +0000 URL: https://git.openjdk.org/loom/commit/bef5f56544ded9307e5f1095bd42ae46fdc2adda 8291027: Some of TimeZone methods marked 'synchronized' unnecessarily Reviewed-by: liach, naoto, jlu ! src/java.base/share/classes/java/util/TimeZone.java Changeset: dec93675 Branch: fibers Author: Justin Lu Date: 2025-01-24 21:43:19 +0000 URL: https://git.openjdk.org/loom/commit/dec93675ab3e4c271b14a254df75dc838f1346ea 8347498: JDK 24 RDP2 L10n resource files update Reviewed-by: sgehwolf, dnguyen, naoto, joehw, asemenyuk ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_de.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_ja.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_zh_CN.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_de.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ja.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_zh_CN.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_de.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_ja.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_zh_CN.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_de.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_ja.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_de.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_ja.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_zh_CN.properties ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_de.properties ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_ja.properties ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_zh_CN.properties ! src/jdk.jlink/share/classes/jdk/tools/jmod/resources/jmod_de.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_de.properties ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_de.properties ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_ja.properties ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_zh_CN.properties ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_de.properties ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_ja.properties ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_zh_CN.properties Changeset: 907350e9 Branch: fibers Author: Mark Powers Date: 2025-01-24 23:05:34 +0000 URL: https://git.openjdk.org/loom/commit/907350e9e8e9b66365e9eaa3ae89ddc55cf9731f 8346587: Distrust TLS server certificates anchored by Camerfirma Root CAs Reviewed-by: mullan ! src/java.base/share/classes/sun/security/validator/CADistrustPolicy.java + src/java.base/share/classes/sun/security/validator/CamerfirmaTLSPolicy.java ! src/java.base/share/conf/security/java.security + test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/Camerfirma.java ! test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/Distrust.java + test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/camerfirma/camerfirmachambersca-chain.pem + test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/camerfirma/camerfirmachamberscommerceca-chain.pem + test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/camerfirma/camerfirmachambersignca-chain.pem Changeset: f8e81d23 Branch: fibers Author: Jamil Nimeh Date: 2025-01-24 23:06:57 +0000 URL: https://git.openjdk.org/loom/commit/f8e81d23393cbc04557e3975edd8898901dd6d26 8347506: Compatible OCSP readtimeout property with OCSP timeout Reviewed-by: mullan, hchao ! src/java.base/share/classes/sun/security/provider/certpath/OCSP.java + test/jdk/sun/security/provider/certpath/OCSP/OCSPReadTimeoutDefault.java Changeset: 7c0985fc Branch: fibers Author: William Kemper Date: 2025-01-24 23:34:57 +0000 URL: https://git.openjdk.org/loom/commit/7c0985fc32ec5419f7b409248385c5ca80f1093f 8348420: Shenandoah: Check is_reserved before using ReservedSpace instances Reviewed-by: ysr ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp Changeset: f446cefe Branch: fibers Author: Shaojin Wen Date: 2025-01-25 03:12:56 +0000 URL: https://git.openjdk.org/loom/commit/f446cefee0715da6532b68f65a5a15775e20945d 8343962: [REDO] Move getChars to DecimalDigits Reviewed-by: redestad, rgiulietti ! src/java.base/share/classes/java/lang/AbstractStringBuilder.java ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java ! src/java.base/share/classes/java/lang/StringConcatHelper.java ! src/java.base/share/classes/java/lang/StringLatin1.java ! src/java.base/share/classes/java/lang/StringUTF16.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/math/BigDecimal.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java ! src/java.base/share/classes/jdk/internal/util/DecimalDigits.java ! test/hotspot/jtreg/compiler/patches/java.base/java/lang/Helper.java ! test/micro/org/openjdk/bench/java/lang/StringBuilders.java Changeset: 1d2eb2fb Branch: fibers Author: Alan Bateman Date: 2025-01-25 07:25:24 +0000 URL: https://git.openjdk.org/loom/commit/1d2eb2fbaea700fc77b644b5eb5a8a7c40ede108 8299504: Resolve `uses` and `provides` at run time if the service is optional and missing Co-authored-by: Alan Bateman Co-authored-by: Alex Buckley Reviewed-by: sundar ! src/java.base/share/classes/java/lang/module/Configuration.java ! src/java.base/share/classes/java/lang/module/Resolver.java ! src/java.base/share/classes/java/lang/module/package-info.java ! test/jdk/java/lang/module/ConfigurationTest.java Changeset: 5431668c Branch: fibers Author: Archie Cobbs Date: 2025-01-25 18:02:18 +0000 URL: https://git.openjdk.org/loom/commit/5431668cb92a8ef2ccfe1059db1cde0e5d98adce 8348212: Need to add warn() step to JavacTaskImpl after JDK-8344148 Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java + test/langtools/tools/javac/api/TestJavacTaskWithWarning.java Changeset: 99002e4f Branch: fibers Author: Leonid Mesnik Date: 2025-01-25 18:59:20 +0000 URL: https://git.openjdk.org/loom/commit/99002e4f9d421d08d912187a1f01809d85820427 8318098: Update jfr tests to replace keyword jfr with vm.flagless Reviewed-by: mgronlun ! test/jdk/TEST.ROOT ! test/jdk/jdk/jfr/api/consumer/TestChunkInputStreamAvailable.java ! test/jdk/jdk/jfr/api/consumer/TestChunkInputStreamBulkRead.java ! test/jdk/jdk/jfr/api/consumer/TestFieldAccess.java ! test/jdk/jdk/jfr/api/consumer/TestGetStackTrace.java ! test/jdk/jdk/jfr/api/consumer/TestHiddenMethod.java ! test/jdk/jdk/jfr/api/consumer/TestMethodGetModifiers.java ! test/jdk/jdk/jfr/api/consumer/TestReadTwice.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedClass.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedClassLoader.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedEvent.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedEventGetThread.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedEventGetThreadOther.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedFrame.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedFrameType.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedFullStackTrace.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedInstantEventTimestamp.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedMethodDescriptor.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedObject.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedThreadGroupParent.java ! test/jdk/jdk/jfr/api/consumer/TestRecordingFile.java ! test/jdk/jdk/jfr/api/consumer/TestRecordingFileReadEventEof.java ! test/jdk/jdk/jfr/api/consumer/TestRecordingFileSanitization.java ! test/jdk/jdk/jfr/api/consumer/TestRecordingFileWrite.java ! test/jdk/jdk/jfr/api/consumer/TestRecordingInternals.java ! test/jdk/jdk/jfr/api/consumer/TestSingleRecordedEvent.java ! test/jdk/jdk/jfr/api/consumer/TestToString.java ! test/jdk/jdk/jfr/api/consumer/TestValueDescriptorRecorded.java ! test/jdk/jdk/jfr/api/consumer/filestream/TestMultipleChunk.java ! test/jdk/jdk/jfr/api/consumer/filestream/TestOrdered.java ! test/jdk/jdk/jfr/api/consumer/filestream/TestReuse.java ! test/jdk/jdk/jfr/api/consumer/log/TestContent.java ! test/jdk/jdk/jfr/api/consumer/log/TestDiskOnOff.java ! test/jdk/jdk/jfr/api/consumer/log/TestDynamicStart.java ! test/jdk/jdk/jfr/api/consumer/log/TestMemoryDiskTransition.java ! test/jdk/jdk/jfr/api/consumer/log/TestMemoryOnly.java ! test/jdk/jdk/jfr/api/consumer/log/TestSystemEvents.java ! test/jdk/jdk/jfr/api/consumer/log/TestTruncation.java ! test/jdk/jdk/jfr/api/consumer/log/TestUserEvents.java ! test/jdk/jdk/jfr/api/consumer/log/TestVerbosity.java ! test/jdk/jdk/jfr/api/consumer/log/TestWithStreaming.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestAwaitTermination.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestBasics.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestClose.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestConstructor.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestDisable.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestDump.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestEnable.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestMaxAge.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnClose.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnErrorAsync.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnErrorSync.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnEvent.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnFlush.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnMetadata.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestRecordingName.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestRecursive.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestRemove.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetEndTime.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetMaxAge.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetMaxSize.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetSettings.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetStartTime.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestStart.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestStartAsync.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestStop.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestStoppedRecording.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestBaseRepositoryAfterStart.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestBaseRepositoryBeforeStart.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestBaseRepositoryLastModified.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestBaseRepositoryMultipleProcesses.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestChunkGap.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestCrossProcessStreaming.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestEmptyChunks.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestEnableEvents.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestEventRegistration.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestFilledChunks.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestFiltering.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestInProcessMigration.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestJVMCrash.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestJVMExit.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestLatestEvent.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestOutOfProcessMigration.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestRecordingBefore.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestRemovedChunks.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestRepositoryProperty.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestStartMultiChunk.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestStartSingleChunk.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestUnstarted.java ! test/jdk/jdk/jfr/api/event/TestAbstractEvent.java ! test/jdk/jdk/jfr/api/event/TestBeginEnd.java ! test/jdk/jdk/jfr/api/event/TestClinitRegistration.java ! test/jdk/jdk/jfr/api/event/TestClonedEvent.java ! test/jdk/jdk/jfr/api/event/TestEnableDisable.java ! test/jdk/jdk/jfr/api/event/TestEventDuration.java ! test/jdk/jdk/jfr/api/event/TestEventFactory.java ! test/jdk/jdk/jfr/api/event/TestEventFactoryRegisterTwice.java ! test/jdk/jdk/jfr/api/event/TestEventFactoryRegistration.java ! test/jdk/jdk/jfr/api/event/TestExtends.java ! test/jdk/jdk/jfr/api/event/TestGetDuration.java ! test/jdk/jdk/jfr/api/event/TestIsEnabled.java ! test/jdk/jdk/jfr/api/event/TestIsEnabledMultiple.java ! test/jdk/jdk/jfr/api/event/TestOwnCommit.java ! test/jdk/jdk/jfr/api/event/TestShouldCommit.java ! test/jdk/jdk/jfr/api/event/TestStaticEnable.java ! test/jdk/jdk/jfr/api/event/dynamic/TestDynamicAnnotations.java ! test/jdk/jdk/jfr/api/event/dynamic/TestEventFactory.java ! test/jdk/jdk/jfr/api/flightrecorder/TestAddListenerTwice.java ! test/jdk/jdk/jfr/api/flightrecorder/TestAddPeriodicEvent.java ! test/jdk/jdk/jfr/api/flightrecorder/TestFlightRecorderListenerRecorderInitialized.java ! test/jdk/jdk/jfr/api/flightrecorder/TestGetEventTypes.java ! test/jdk/jdk/jfr/api/flightrecorder/TestGetPlatformRecorder.java ! test/jdk/jdk/jfr/api/flightrecorder/TestGetRecordings.java ! test/jdk/jdk/jfr/api/flightrecorder/TestGetSettings.java ! test/jdk/jdk/jfr/api/flightrecorder/TestIsAvailable.java ! test/jdk/jdk/jfr/api/flightrecorder/TestIsInitialized.java ! test/jdk/jdk/jfr/api/flightrecorder/TestListener.java ! test/jdk/jdk/jfr/api/flightrecorder/TestListenerNull.java ! test/jdk/jdk/jfr/api/flightrecorder/TestPeriodicEventsSameHook.java ! test/jdk/jdk/jfr/api/flightrecorder/TestRecorderInitializationCallback.java ! test/jdk/jdk/jfr/api/flightrecorder/TestRegisterUnregisterEvent.java ! test/jdk/jdk/jfr/api/flightrecorder/TestSettingsControl.java ! test/jdk/jdk/jfr/api/flightrecorder/TestSnapshot.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestCategory.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestContentType.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestDescription.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestDynamicAnnotation.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestEnabled.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestExperimental.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestFieldAnnotations.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestFormatMissingValue.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestHasValue.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestInheritedAnnotations.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestLabel.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestMetadata.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestName.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestPeriod.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestRegistered.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestRegisteredFalseAndRunning.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestRelational.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestSimpleMetadataEvent.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestStackFilter.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestStackTrace.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestThreshold.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestTypesIdentical.java ! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetAnnotation.java ! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetAnnotationElements.java ! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetAnnotations.java ! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetCategory.java ! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetDefaultValues.java ! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetDescription.java ! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetEventType.java ! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetField.java ! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetFields.java ! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetSettings.java ! test/jdk/jdk/jfr/api/metadata/eventtype/TestUnloadingEventClass.java ! test/jdk/jdk/jfr/api/metadata/settingdescriptor/TestDefaultValue.java ! test/jdk/jdk/jfr/api/metadata/settingdescriptor/TestGetAnnotation.java ! test/jdk/jdk/jfr/api/metadata/settingdescriptor/TestGetAnnotationElement.java ! test/jdk/jdk/jfr/api/metadata/settingdescriptor/TestGetContentType.java ! test/jdk/jdk/jfr/api/metadata/settingdescriptor/TestGetDescription.java ! test/jdk/jdk/jfr/api/metadata/settingdescriptor/TestGetLabel.java ! test/jdk/jdk/jfr/api/metadata/settingdescriptor/TestGetName.java ! test/jdk/jdk/jfr/api/metadata/settingdescriptor/TestGetTypeId.java ! test/jdk/jdk/jfr/api/metadata/settingdescriptor/TestGetTypeName.java ! test/jdk/jdk/jfr/api/metadata/valuedescriptor/TestClasses.java ! test/jdk/jdk/jfr/api/metadata/valuedescriptor/TestConstructor.java ! test/jdk/jdk/jfr/api/metadata/valuedescriptor/TestGetAnnotations.java ! test/jdk/jdk/jfr/api/metadata/valuedescriptor/TestGetFields.java ! test/jdk/jdk/jfr/api/metadata/valuedescriptor/TestIsArray.java ! test/jdk/jdk/jfr/api/metadata/valuedescriptor/TestSimpleTypes.java ! test/jdk/jdk/jfr/api/metadata/valuedescriptor/TestValueDescriptorContentType.java ! test/jdk/jdk/jfr/api/recorder/TestRecorderInitialized.java ! test/jdk/jdk/jfr/api/recorder/TestRecorderListener.java ! test/jdk/jdk/jfr/api/recorder/TestRecorderListenerWithDump.java ! test/jdk/jdk/jfr/api/recorder/TestStartStopRecording.java ! test/jdk/jdk/jfr/api/recording/destination/TestDestFileExist.java ! test/jdk/jdk/jfr/api/recording/destination/TestDestFileReadOnly.java ! test/jdk/jdk/jfr/api/recording/destination/TestDestInvalid.java ! test/jdk/jdk/jfr/api/recording/destination/TestDestLongPath.java ! test/jdk/jdk/jfr/api/recording/destination/TestDestMultiple.java ! test/jdk/jdk/jfr/api/recording/destination/TestDestReadOnly.java ! test/jdk/jdk/jfr/api/recording/destination/TestDestState.java ! test/jdk/jdk/jfr/api/recording/destination/TestDestToDiskFalse.java ! test/jdk/jdk/jfr/api/recording/destination/TestDestToDiskTrue.java ! test/jdk/jdk/jfr/api/recording/destination/TestDestWithDuration.java ! test/jdk/jdk/jfr/api/recording/dump/TestDump.java ! test/jdk/jdk/jfr/api/recording/dump/TestDumpDevNull.java ! test/jdk/jdk/jfr/api/recording/dump/TestDumpInvalid.java ! test/jdk/jdk/jfr/api/recording/dump/TestDumpLongPath.java ! test/jdk/jdk/jfr/api/recording/dump/TestDumpMultiple.java ! test/jdk/jdk/jfr/api/recording/dump/TestDumpReadOnly.java ! test/jdk/jdk/jfr/api/recording/dump/TestDumpState.java ! test/jdk/jdk/jfr/api/recording/event/TestChunkPeriod.java ! test/jdk/jdk/jfr/api/recording/event/TestEnableClass.java ! test/jdk/jdk/jfr/api/recording/event/TestEnableName.java ! test/jdk/jdk/jfr/api/recording/event/TestEventTime.java ! test/jdk/jdk/jfr/api/recording/event/TestLoadEventAfterStart.java ! test/jdk/jdk/jfr/api/recording/event/TestPeriod.java ! test/jdk/jdk/jfr/api/recording/event/TestReEnableClass.java ! test/jdk/jdk/jfr/api/recording/event/TestReEnableMultiple.java ! test/jdk/jdk/jfr/api/recording/event/TestReEnableName.java ! test/jdk/jdk/jfr/api/recording/event/TestRecordingEnableDisable.java ! test/jdk/jdk/jfr/api/recording/event/TestShortPeriod.java ! test/jdk/jdk/jfr/api/recording/event/TestThreshold.java ! test/jdk/jdk/jfr/api/recording/misc/TestGetId.java ! test/jdk/jdk/jfr/api/recording/misc/TestGetSize.java ! test/jdk/jdk/jfr/api/recording/misc/TestGetSizeToMem.java ! test/jdk/jdk/jfr/api/recording/misc/TestGetStream.java ! test/jdk/jdk/jfr/api/recording/misc/TestRecordingBase.java ! test/jdk/jdk/jfr/api/recording/misc/TestRecordingCopy.java ! test/jdk/jdk/jfr/api/recording/options/TestDuration.java ! test/jdk/jdk/jfr/api/recording/options/TestName.java ! test/jdk/jdk/jfr/api/recording/settings/TestConfigurationGetContents.java ! test/jdk/jdk/jfr/api/recording/settings/TestCreateConfigFromPath.java ! test/jdk/jdk/jfr/api/recording/settings/TestCreateConfigFromReader.java ! test/jdk/jdk/jfr/api/recording/settings/TestGetConfigurations.java ! test/jdk/jdk/jfr/api/recording/settings/TestSettingsAvailability.java ! test/jdk/jdk/jfr/api/recording/state/TestOptionState.java ! test/jdk/jdk/jfr/api/recording/state/TestState.java ! test/jdk/jdk/jfr/api/recording/state/TestStateDuration.java ! test/jdk/jdk/jfr/api/recording/state/TestStateIdenticalListeners.java ! test/jdk/jdk/jfr/api/recording/state/TestStateInvalid.java ! test/jdk/jdk/jfr/api/recording/state/TestStateMultiple.java ! test/jdk/jdk/jfr/api/recording/state/TestStateScheduleStart.java ! test/jdk/jdk/jfr/api/recording/time/TestTime.java ! test/jdk/jdk/jfr/api/recording/time/TestTimeDuration.java ! test/jdk/jdk/jfr/api/recording/time/TestTimeMultiple.java ! test/jdk/jdk/jfr/api/recording/time/TestTimeScheduleStart.java ! test/jdk/jdk/jfr/api/settings/TestFilterEvents.java ! test/jdk/jdk/jfr/api/settings/TestSettingControl.java ! test/jdk/jdk/jfr/event/allocation/TestObjectAllocationInNewTLABEvent.java ! test/jdk/jdk/jfr/event/allocation/TestObjectAllocationOutsideTLABEvent.java ! test/jdk/jdk/jfr/event/allocation/TestObjectAllocationSampleEvent.java ! test/jdk/jdk/jfr/event/allocation/TestObjectAllocationSampleEventThrottling.java ! test/jdk/jdk/jfr/event/compiler/TestCodeCacheConfig.java ! test/jdk/jdk/jfr/event/compiler/TestCodeCacheStats.java ! test/jdk/jdk/jfr/event/compiler/TestCodeSweeper.java ! test/jdk/jdk/jfr/event/compiler/TestCompilerCompile.java ! test/jdk/jdk/jfr/event/compiler/TestCompilerConfig.java ! test/jdk/jdk/jfr/event/compiler/TestCompilerInlining.java ! test/jdk/jdk/jfr/event/compiler/TestCompilerPhase.java ! test/jdk/jdk/jfr/event/compiler/TestCompilerQueueUtilization.java ! test/jdk/jdk/jfr/event/compiler/TestCompilerStats.java ! test/jdk/jdk/jfr/event/compiler/TestDeoptimization.java ! test/jdk/jdk/jfr/event/diagnostics/TestHeapDump.java ! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithG1ConcurrentMark.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithG1FullCollection.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithParallelOld.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithSerial.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCEventMixedWithG1ConcurrentMark.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCEventMixedWithG1FullCollection.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCEventMixedWithParallelOld.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCEventMixedWithSerial.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCGarbageCollectionEvent.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCWithFasttime.java ! test/jdk/jdk/jfr/event/gc/collection/TestGarbageCollectionEventWithZMajor.java ! test/jdk/jdk/jfr/event/gc/collection/TestGarbageCollectionEventWithZMinor.java ! test/jdk/jdk/jfr/event/gc/collection/TestSystemGC.java ! test/jdk/jdk/jfr/event/gc/collection/TestYoungGarbageCollectionEventWithDefNew.java ! test/jdk/jdk/jfr/event/gc/collection/TestYoungGarbageCollectionEventWithG1New.java ! test/jdk/jdk/jfr/event/gc/collection/TestYoungGarbageCollectionEventWithParallelScavenge.java ! test/jdk/jdk/jfr/event/gc/collection/TestZOldGarbageCollectionEvent.java ! test/jdk/jdk/jfr/event/gc/collection/TestZYoungGarbageCollectionEvent.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCConfigurationEvent.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCConfigurationEventWithDefaultPauseTarget.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWith32BitOops.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWithHeapBasedOops.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWithZeroBasedOops.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCSurvivorConfigurationEvent.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCTLABConfigurationEvent.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCYoungGenerationConfigurationEventWithMinAndMaxSize.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCYoungGenerationConfigurationEventWithNewRatio.java ! test/jdk/jdk/jfr/event/gc/detailed/TestEvacuationFailedEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestEvacuationInfoEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestG1AIHOPEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestG1ConcurrentModeFailureEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestG1EvacMemoryStatsEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestG1HeapRegionTypeChangeEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestG1IHOPEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestG1InvalidHeapRegionTypeChangeEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestG1MMUEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestGCCPUTimeEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestGCHeapMemoryPoolUsageEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestGCHeapMemoryUsageEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestGCLockerEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestGCPhaseConcurrent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestPromotionEventWithG1.java ! test/jdk/jdk/jfr/event/gc/detailed/TestPromotionEventWithParallelScavenge.java ! test/jdk/jdk/jfr/event/gc/detailed/TestPromotionFailedEventWithDefNew.java ! test/jdk/jdk/jfr/event/gc/detailed/TestPromotionFailedEventWithParallelScavenge.java ! test/jdk/jdk/jfr/event/gc/detailed/TestShenandoahEvacuationInformationEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestShenandoahHeapRegionInformationEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestShenandoahHeapRegionStateChangeEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestTenuringDistributionEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestZAllocationStallEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestZPageAllocationEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestZRelocationSetEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestZRelocationSetGroupEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestZUncommitEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestZUnmapEvent.java ! test/jdk/jdk/jfr/event/gc/heapsummary/TestHeapSummaryCommittedSize.java ! test/jdk/jdk/jfr/event/gc/heapsummary/TestHeapSummaryEventDefNewSerial.java ! test/jdk/jdk/jfr/event/gc/heapsummary/TestHeapSummaryEventG1.java ! test/jdk/jdk/jfr/event/gc/heapsummary/TestHeapSummaryEventPSParOld.java ! test/jdk/jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithG1ConcurrentMark.java ! test/jdk/jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithG1FullCollection.java ! test/jdk/jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithParallelOld.java ! test/jdk/jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithSerial.java ! test/jdk/jdk/jfr/event/gc/objectcount/TestObjectCountEvent.java ! test/jdk/jdk/jfr/event/gc/refstat/TestRefStatEventWithDefNew.java ! test/jdk/jdk/jfr/event/gc/refstat/TestRefStatEventWithG1ConcurrentMark.java ! test/jdk/jdk/jfr/event/gc/refstat/TestRefStatEventWithG1FullCollection.java ! test/jdk/jdk/jfr/event/gc/refstat/TestRefStatEventWithG1New.java ! test/jdk/jdk/jfr/event/gc/refstat/TestRefStatEventWithParallelOld.java ! test/jdk/jdk/jfr/event/gc/refstat/TestRefStatEventWithParallelScavenge.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestDefNewAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestG1HumongousAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestG1OldAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestG1YoungAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestMarkSweepCompactAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestMetaspaceG1GCAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestMetaspaceParallelGCAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestMetaspaceSerialGCAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestParallelMarkSweepAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestParallelScavengeAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/io/TestAsynchronousFileChannelEvents.java ! test/jdk/jdk/jfr/event/io/TestDeserializationEvent.java ! test/jdk/jdk/jfr/event/io/TestDisabledEvents.java ! test/jdk/jdk/jfr/event/io/TestFileChannelEvents.java ! test/jdk/jdk/jfr/event/io/TestFileReadOnly.java ! test/jdk/jdk/jfr/event/io/TestFileStreamEvents.java ! test/jdk/jdk/jfr/event/io/TestInstrumentation.java ! test/jdk/jdk/jfr/event/io/TestRandomAccessFileEvents.java ! test/jdk/jdk/jfr/event/io/TestRandomAccessFileThread.java ! test/jdk/jdk/jfr/event/io/TestSerializationMisdeclarationEvent.java ! test/jdk/jdk/jfr/event/io/TestSocketAdapterEvents.java ! test/jdk/jdk/jfr/event/io/TestSocketChannelEvents.java ! test/jdk/jdk/jfr/event/io/TestSocketEvents.java ! test/jdk/jdk/jfr/event/metadata/TestDefaultConfigurations.java ! test/jdk/jdk/jfr/event/metadata/TestEventMetadata.java ! test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java ! test/jdk/jdk/jfr/event/oldobject/TestAllocationTime.java ! test/jdk/jdk/jfr/event/oldobject/TestArrayInformation.java ! test/jdk/jdk/jfr/event/oldobject/TestCircularReference.java ! test/jdk/jdk/jfr/event/oldobject/TestClassLoaderLeak.java ! test/jdk/jdk/jfr/event/oldobject/TestFieldInformation.java ! test/jdk/jdk/jfr/event/oldobject/TestG1.java ! test/jdk/jdk/jfr/event/oldobject/TestHeapDeep.java ! test/jdk/jdk/jfr/event/oldobject/TestHeapShallow.java ! test/jdk/jdk/jfr/event/oldobject/TestLargeRootSet.java ! test/jdk/jdk/jfr/event/oldobject/TestLastKnownHeapUsage.java ! test/jdk/jdk/jfr/event/oldobject/TestListenerLeak.java ! test/jdk/jdk/jfr/event/oldobject/TestMetadataRetention.java ! test/jdk/jdk/jfr/event/oldobject/TestObjectAge.java ! test/jdk/jdk/jfr/event/oldobject/TestObjectDescription.java ! test/jdk/jdk/jfr/event/oldobject/TestObjectSize.java ! test/jdk/jdk/jfr/event/oldobject/TestParallel.java ! test/jdk/jdk/jfr/event/oldobject/TestReferenceChainLimit.java ! test/jdk/jdk/jfr/event/oldobject/TestSanityDefault.java ! test/jdk/jdk/jfr/event/oldobject/TestSerial.java ! test/jdk/jdk/jfr/event/oldobject/TestShenandoah.java ! test/jdk/jdk/jfr/event/oldobject/TestThreadLocalLeak.java ! test/jdk/jdk/jfr/event/oldobject/TestZ.java ! test/jdk/jdk/jfr/event/os/TestCPUInformation.java ! test/jdk/jdk/jfr/event/os/TestCPULoad.java ! test/jdk/jdk/jfr/event/os/TestCPUTimeStampCounter.java ! test/jdk/jdk/jfr/event/os/TestInitialEnvironmentVariable.java ! test/jdk/jdk/jfr/event/os/TestOSInfo.java ! test/jdk/jdk/jfr/event/os/TestPhysicalMemoryEvent.java ! test/jdk/jdk/jfr/event/os/TestProcessStart.java ! test/jdk/jdk/jfr/event/os/TestSwapSpaceEvent.java ! test/jdk/jdk/jfr/event/os/TestSystemProcess.java ! test/jdk/jdk/jfr/event/os/TestThreadContextSwitches.java ! test/jdk/jdk/jfr/event/os/TestVirtualizationInfo.java ! test/jdk/jdk/jfr/event/profiling/TestFullStackTrace.java ! test/jdk/jdk/jfr/event/profiling/TestNative.java ! test/jdk/jdk/jfr/event/profiling/TestSamplingLongPeriod.java ! test/jdk/jdk/jfr/event/runtime/TestActiveRecordingEvent.java ! test/jdk/jdk/jfr/event/runtime/TestActiveSettingEvent.java ! test/jdk/jdk/jfr/event/runtime/TestAgentEvent.java ! test/jdk/jdk/jfr/event/runtime/TestClassDefineEvent.java ! test/jdk/jdk/jfr/event/runtime/TestClassLoadEvent.java ! test/jdk/jdk/jfr/event/runtime/TestClassLoaderStatsEvent.java ! test/jdk/jdk/jfr/event/runtime/TestClassLoadingStatisticsEvent.java ! test/jdk/jdk/jfr/event/runtime/TestClassRedefinition.java ! test/jdk/jdk/jfr/event/runtime/TestClassUnloadEvent.java ! test/jdk/jdk/jfr/event/runtime/TestDeprecatedEvent.java ! test/jdk/jdk/jfr/event/runtime/TestDirectBufferStatisticsEvent.java ! test/jdk/jdk/jfr/event/runtime/TestDumpReason.java ! test/jdk/jdk/jfr/event/runtime/TestExceptionEvents.java ! test/jdk/jdk/jfr/event/runtime/TestExceptionSubclass.java ! test/jdk/jdk/jfr/event/runtime/TestFinalizerStatisticsEvent.java ! test/jdk/jdk/jfr/event/runtime/TestFlush.java ! test/jdk/jdk/jfr/event/runtime/TestJavaBlockedEvent.java ! test/jdk/jdk/jfr/event/runtime/TestJavaMonitorInflateEvent.java ! test/jdk/jdk/jfr/event/runtime/TestJavaMonitorWaitEvent.java ! test/jdk/jdk/jfr/event/runtime/TestJavaMonitorWaitTimeOut.java ! test/jdk/jdk/jfr/event/runtime/TestJavaThreadStatisticsEvent.java ! test/jdk/jdk/jfr/event/runtime/TestJavaThreadStatisticsEventBean.java ! test/jdk/jdk/jfr/event/runtime/TestModuleEvents.java ! test/jdk/jdk/jfr/event/runtime/TestNativeLibrariesEvent.java ! test/jdk/jdk/jfr/event/runtime/TestNativeLibraryLoadEvent.java ! test/jdk/jdk/jfr/event/runtime/TestNativeMemoryUsageEvents.java ! test/jdk/jdk/jfr/event/runtime/TestNetworkUtilizationEvent.java ! test/jdk/jdk/jfr/event/runtime/TestRedefineClasses.java ! test/jdk/jdk/jfr/event/runtime/TestResidentSetSizeEvent.java ! test/jdk/jdk/jfr/event/runtime/TestRetransformClasses.java ! test/jdk/jdk/jfr/event/runtime/TestSafepointEvents.java ! test/jdk/jdk/jfr/event/runtime/TestShutdownEvent.java ! test/jdk/jdk/jfr/event/runtime/TestSizeTFlags.java ! test/jdk/jdk/jfr/event/runtime/TestSyncOnValueBasedClassEvent.java ! test/jdk/jdk/jfr/event/runtime/TestSystemPropertyEvent.java ! test/jdk/jdk/jfr/event/runtime/TestTableStatisticsEvent.java ! test/jdk/jdk/jfr/event/runtime/TestThreadAllocationEvent.java ! test/jdk/jdk/jfr/event/runtime/TestThreadCpuTimeEvent.java ! test/jdk/jdk/jfr/event/runtime/TestThreadDumpEvent.java ! test/jdk/jdk/jfr/event/runtime/TestThreadEndEvent.java ! test/jdk/jdk/jfr/event/runtime/TestThreadParkEvent.java ! test/jdk/jdk/jfr/event/runtime/TestThreadSleepEvent.java ! test/jdk/jdk/jfr/event/runtime/TestThreadStartEvent.java ! test/jdk/jdk/jfr/event/runtime/TestVMInfoEvent.java ! test/jdk/jdk/jfr/event/runtime/TestVMOperation.java ! test/jdk/jdk/jfr/event/runtime/TestVirtualThreadEndEvent.java ! test/jdk/jdk/jfr/event/runtime/TestVirtualThreadStartEvent.java ! test/jdk/jdk/jfr/event/runtime/TestVmFlagChangedEvent.java ! test/jdk/jdk/jfr/event/security/TestInitialSecurityPropertyEvent.java ! test/jdk/jdk/jfr/event/security/TestSecurityPropertyModificationEvent.java ! test/jdk/jdk/jfr/event/security/TestSecurityProviderServiceEvent.java ! test/jdk/jdk/jfr/event/security/TestTLSHandshakeEvent.java ! test/jdk/jdk/jfr/event/security/TestX509CertificateEvent.java ! test/jdk/jdk/jfr/event/security/TestX509ValidationEvent.java ! test/jdk/jdk/jfr/javaagent/TestEventInstrumentation.java ! test/jdk/jdk/jfr/javaagent/TestLoadedAgent.java ! test/jdk/jdk/jfr/javaagent/TestPremainAgent.java ! test/jdk/jdk/jfr/jcmd/TestFilenameExpansion.java ! test/jdk/jdk/jfr/jcmd/TestJcmdChangeLogLevel.java ! test/jdk/jdk/jfr/jcmd/TestJcmdConfigure.java ! test/jdk/jdk/jfr/jcmd/TestJcmdConfigureReadOnly.java ! test/jdk/jdk/jfr/jcmd/TestJcmdDump.java ! test/jdk/jdk/jfr/jcmd/TestJcmdDumpGeneratedFilename.java ! test/jdk/jdk/jfr/jcmd/TestJcmdDumpLimited.java ! test/jdk/jdk/jfr/jcmd/TestJcmdDumpPathToGCRoots.java ! test/jdk/jdk/jfr/jcmd/TestJcmdDumpWithFileName.java ! test/jdk/jdk/jfr/jcmd/TestJcmdLegacy.java ! test/jdk/jdk/jfr/jcmd/TestJcmdOptionSpecifiedOnce.java ! test/jdk/jdk/jfr/jcmd/TestJcmdPreserveRepository.java ! test/jdk/jdk/jfr/jcmd/TestJcmdSaveToFile.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStartDirNotExist.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStartFlushInterval.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStartGeneratedFilename.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStartInvaldFile.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStartPathToGCRoots.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStartReadOnlyFile.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStartStopDefault.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStartWithOptions.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStartWithSettings.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStopInvalidFile.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStopReadOnlyFile.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStopWithoutFilename.java ! test/jdk/jdk/jfr/jcmd/TestJcmdView.java ! test/jdk/jdk/jfr/jcmd/TestJcmdViewMissingData.java ! test/jdk/jdk/jfr/jmx/TestClone.java ! test/jdk/jdk/jfr/jmx/TestCloneRepeat.java ! test/jdk/jdk/jfr/jmx/TestConfigurationInfo.java ! test/jdk/jdk/jfr/jmx/TestCopyTo.java ! test/jdk/jdk/jfr/jmx/TestCopyToInvalidPath.java ! test/jdk/jdk/jfr/jmx/TestCopyToReadOnlyDir.java ! test/jdk/jdk/jfr/jmx/TestCopyToRunning.java ! test/jdk/jdk/jfr/jmx/TestEventTypes.java ! test/jdk/jdk/jfr/jmx/TestFlightRecorderMXBeanLeak.java ! test/jdk/jdk/jfr/jmx/TestGetRecordings.java ! test/jdk/jdk/jfr/jmx/TestGetRecordingsMultiple.java ! test/jdk/jdk/jfr/jmx/TestMultipleRecordings.java ! test/jdk/jdk/jfr/jmx/TestNotificationListener.java ! test/jdk/jdk/jfr/jmx/TestPredefinedConfiguration.java ! test/jdk/jdk/jfr/jmx/TestPredefinedConfigurationInvalid.java ! test/jdk/jdk/jfr/jmx/TestRecordingOptions.java ! test/jdk/jdk/jfr/jmx/TestRecordingSettings.java ! test/jdk/jdk/jfr/jmx/TestRecordingSettingsInvalid.java ! test/jdk/jdk/jfr/jmx/TestRecordingSettingsMultiple.java ! test/jdk/jdk/jfr/jmx/TestRecordingState.java ! test/jdk/jdk/jfr/jmx/TestRecordingStateInvalid.java ! test/jdk/jdk/jfr/jmx/TestSetConfiguration.java ! test/jdk/jdk/jfr/jmx/TestSetConfigurationInvalid.java ! test/jdk/jdk/jfr/jmx/TestSnapshot.java ! test/jdk/jdk/jfr/jmx/TestStartRecording.java ! test/jdk/jdk/jfr/jmx/TestStream.java ! test/jdk/jdk/jfr/jmx/TestStreamClosed.java ! test/jdk/jdk/jfr/jmx/TestStreamMultiple.java ! test/jdk/jdk/jfr/jmx/TestWrongId.java ! test/jdk/jdk/jfr/jmx/info/TestConfigurationInfo.java ! test/jdk/jdk/jfr/jmx/info/TestEventTypeInfo.java ! test/jdk/jdk/jfr/jmx/info/TestRecordingInfo.java ! test/jdk/jdk/jfr/jmx/info/TestSettingDescriptorInfo.java ! test/jdk/jdk/jfr/jmx/streaming/TestClose.java ! test/jdk/jdk/jfr/jmx/streaming/TestDelegated.java ! test/jdk/jdk/jfr/jmx/streaming/TestDumpOrder.java ! test/jdk/jdk/jfr/jmx/streaming/TestEnableDisable.java ! test/jdk/jdk/jfr/jmx/streaming/TestMaxSize.java ! test/jdk/jdk/jfr/jmx/streaming/TestMetadataEvent.java ! test/jdk/jdk/jfr/jmx/streaming/TestMultipleChunks.java ! test/jdk/jdk/jfr/jmx/streaming/TestNew.java ! test/jdk/jdk/jfr/jmx/streaming/TestRemoteDump.java ! test/jdk/jdk/jfr/jmx/streaming/TestRotate.java ! test/jdk/jdk/jfr/jmx/streaming/TestSetSettings.java ! test/jdk/jdk/jfr/jmx/streaming/TestStart.java ! test/jdk/jdk/jfr/jmx/streaming/TestStop.java ! test/jdk/jdk/jfr/jvm/TestBeginAndEnd.java ! test/jdk/jdk/jfr/jvm/TestChunkIntegrity.java ! test/jdk/jdk/jfr/jvm/TestClassId.java ! test/jdk/jdk/jfr/jvm/TestClearStaleConstants.java ! test/jdk/jdk/jfr/jvm/TestCounterTime.java ! test/jdk/jdk/jfr/jvm/TestCreateNative.java ! test/jdk/jdk/jfr/jvm/TestDumpOnCrash.java ! test/jdk/jdk/jfr/jvm/TestEventDuration.java ! test/jdk/jdk/jfr/jvm/TestEventWriterLog.java ! test/jdk/jdk/jfr/jvm/TestFatEvent.java ! test/jdk/jdk/jfr/jvm/TestFormatDuration.java ! test/jdk/jdk/jfr/jvm/TestGetAllEventClasses.java ! test/jdk/jdk/jfr/jvm/TestGetEventWriter.java ! test/jdk/jdk/jfr/jvm/TestGetEventWriterPackage.java ! test/jdk/jdk/jfr/jvm/TestGetEventWriterReflection.java ! test/jdk/jdk/jfr/jvm/TestGetStackTraceId.java ! test/jdk/jdk/jfr/jvm/TestHiddenWait.java ! test/jdk/jdk/jfr/jvm/TestJFRIntrinsic.java ! test/jdk/jdk/jfr/jvm/TestJavaEvent.java ! test/jdk/jdk/jfr/jvm/TestLargeJavaEvent512k.java ! test/jdk/jdk/jfr/jvm/TestLargeJavaEvent64k.java ! test/jdk/jdk/jfr/jvm/TestLogImplementation.java ! test/jdk/jdk/jfr/jvm/TestLogOutput.java ! test/jdk/jdk/jfr/jvm/TestLongStringsInPool.java ! test/jdk/jdk/jfr/jvm/TestModularImage.java ! test/jdk/jdk/jfr/jvm/TestPid.java ! test/jdk/jdk/jfr/jvm/TestPrimitiveClasses.java ! test/jdk/jdk/jfr/jvm/TestThreadExclusion.java ! test/jdk/jdk/jfr/jvm/TestUnloadEventClassCount.java ! test/jdk/jdk/jfr/jvm/TestUnsupportedVM.java ! test/jdk/jdk/jfr/jvm/TestVerifyInstrumentation.java ! test/jdk/jdk/jfr/jvm/TestVirtualThreadExclusion.java ! test/jdk/jdk/jfr/jvm/TestWaste.java ! test/jdk/jdk/jfr/startupargs/TestBadOptionValues.java ! test/jdk/jdk/jfr/startupargs/TestDumpOnExit.java ! test/jdk/jdk/jfr/startupargs/TestEventSettings.java ! test/jdk/jdk/jfr/startupargs/TestFlushInterval.java ! test/jdk/jdk/jfr/startupargs/TestJFCWarnings.java ! test/jdk/jdk/jfr/startupargs/TestMemoryOptions.java ! test/jdk/jdk/jfr/startupargs/TestMultipleStartupRecordings.java ! test/jdk/jdk/jfr/startupargs/TestOldObjectQueueSize.java ! test/jdk/jdk/jfr/startupargs/TestOptionsWithLocale.java ! test/jdk/jdk/jfr/startupargs/TestPreserveRepository.java ! test/jdk/jdk/jfr/startupargs/TestRepositoryPath.java ! test/jdk/jdk/jfr/startupargs/TestRepositoryPathLong.java ! test/jdk/jdk/jfr/startupargs/TestRetransform.java ! test/jdk/jdk/jfr/startupargs/TestRetransformUsingLog.java ! test/jdk/jdk/jfr/startupargs/TestStartDelay.java ! test/jdk/jdk/jfr/startupargs/TestStartDelayRunning.java ! test/jdk/jdk/jfr/startupargs/TestStartDuration.java ! test/jdk/jdk/jfr/startupargs/TestStartHelp.java ! test/jdk/jdk/jfr/startupargs/TestStartMaxAgeSize.java ! test/jdk/jdk/jfr/startupargs/TestStartName.java ! test/jdk/jdk/jfr/startupargs/TestStartNoSettings.java ! test/jdk/jdk/jfr/startupargs/TestStartRecording.java ! test/jdk/jdk/jfr/startupargs/TestStartupMessage.java ! test/jdk/jdk/jfr/startupargs/TestStartupOptionSpecifiedOnce.java ! test/jdk/jdk/jfr/threading/TestDeepVirtualStackTrace.java ! test/jdk/jdk/jfr/threading/TestManyVirtualThreads.java ! test/jdk/jdk/jfr/threading/TestNestedVirtualThreads.java ! test/jdk/jdk/jfr/threading/TestStringPoolVirtualThreadPinning.java ! test/jdk/jdk/jfr/tool/TestAssemble.java ! test/jdk/jdk/jfr/tool/TestConfigure.java ! test/jdk/jdk/jfr/tool/TestDisassemble.java ! test/jdk/jdk/jfr/tool/TestHelp.java ! test/jdk/jdk/jfr/tool/TestMetadata.java ! test/jdk/jdk/jfr/tool/TestPrint.java ! test/jdk/jdk/jfr/tool/TestPrintDefault.java ! test/jdk/jdk/jfr/tool/TestPrintJSON.java ! test/jdk/jdk/jfr/tool/TestPrintXML.java ! test/jdk/jdk/jfr/tool/TestScrub.java ! test/jdk/jdk/jfr/tool/TestSummary.java ! test/jdk/jdk/jfr/tool/TestView.java Changeset: 002679ac Branch: fibers Author: Koushik Thirupattur Committer: Weijun Wang Date: 2025-01-25 19:06:47 +0000 URL: https://git.openjdk.org/loom/commit/002679ac9fe4de8150b7dd4c9aeb44eeef1257d6 8347065: Add missing @spec tags for Java Security Standard Algorithm Names Reviewed-by: weijun ! src/java.base/share/classes/java/security/AlgorithmParameterGenerator.java ! src/java.base/share/classes/java/security/AlgorithmParameters.java ! src/java.base/share/classes/java/security/DrbgParameters.java ! src/java.base/share/classes/java/security/KeyFactory.java ! src/java.base/share/classes/java/security/KeyPairGenerator.java ! src/java.base/share/classes/java/security/KeyStore.java ! src/java.base/share/classes/java/security/MessageDigest.java ! src/java.base/share/classes/java/security/SecureRandom.java ! src/java.base/share/classes/java/security/SecureRandomSpi.java ! src/java.base/share/classes/java/security/Signature.java ! src/java.base/share/classes/java/security/cert/CertPath.java ! src/java.base/share/classes/java/security/cert/CertPathBuilder.java ! src/java.base/share/classes/java/security/cert/CertPathValidator.java ! src/java.base/share/classes/java/security/cert/CertStore.java ! src/java.base/share/classes/java/security/cert/Certificate.java ! src/java.base/share/classes/java/security/cert/CertificateFactory.java ! src/java.base/share/classes/java/security/cert/CertificateFactorySpi.java ! src/java.base/share/classes/java/security/spec/ECGenParameterSpec.java ! src/java.base/share/classes/java/security/spec/EncodedKeySpec.java ! src/java.base/share/classes/java/security/spec/NamedParameterSpec.java ! src/java.base/share/classes/java/security/spec/PKCS8EncodedKeySpec.java ! src/java.base/share/classes/java/security/spec/PSSParameterSpec.java ! src/java.base/share/classes/java/security/spec/X509EncodedKeySpec.java ! src/java.base/share/classes/javax/crypto/Cipher.java ! src/java.base/share/classes/javax/crypto/ExemptionMechanism.java ! src/java.base/share/classes/javax/crypto/KDF.java ! src/java.base/share/classes/javax/crypto/KEM.java ! src/java.base/share/classes/javax/crypto/KeyAgreement.java ! src/java.base/share/classes/javax/crypto/KeyGenerator.java ! src/java.base/share/classes/javax/crypto/Mac.java ! src/java.base/share/classes/javax/crypto/SecretKeyFactory.java ! src/java.base/share/classes/javax/net/ssl/KeyManagerFactory.java ! src/java.base/share/classes/javax/net/ssl/SSLContext.java ! src/java.base/share/classes/javax/net/ssl/SSLEngine.java ! src/java.base/share/classes/javax/net/ssl/SSLParameters.java ! src/java.base/share/classes/javax/net/ssl/SSLServerSocket.java ! src/java.base/share/classes/javax/net/ssl/SSLServerSocketFactory.java ! src/java.base/share/classes/javax/net/ssl/SSLSocket.java ! src/java.base/share/classes/javax/net/ssl/SSLSocketFactory.java ! src/java.base/share/classes/javax/net/ssl/TrustManagerFactory.java ! src/java.base/share/classes/javax/security/auth/login/Configuration.java ! src/java.management/share/classes/com/sun/jmx/remote/security/HashedPasswordManager.java ! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/TransformService.java ! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/XMLSignatureFactory.java ! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/keyinfo/KeyInfoFactory.java ! src/jdk.jartool/share/classes/jdk/security/jarsigner/JarSigner.java Changeset: a1fd5f4e Branch: fibers Author: Robbin Ehn Date: 2025-01-27 07:13:00 +0000 URL: https://git.openjdk.org/loom/commit/a1fd5f4e88f52125eef4feea91a60641981177c1 8348554: Enhance Linux kernel version checks Reviewed-by: shade, fyang ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/os_linux.hpp ! src/hotspot/os/linux/systemMemoryBarrier_linux.cpp Changeset: 70eec900 Branch: fibers Author: Matthias Baesken Date: 2025-01-27 07:35:40 +0000 URL: https://git.openjdk.org/loom/commit/70eec9001a550888f35476f9e2cf3c62d41442dd 8338303: Linux ppc64le with toolchain clang - detection failure in early JVM startup Reviewed-by: mdoerr, erikj, ihse ! make/autoconf/flags-cflags.m4 Changeset: b8c68c0e Branch: fibers Author: Matthias Baesken Date: 2025-01-27 08:14:33 +0000 URL: https://git.openjdk.org/loom/commit/b8c68c0e8c9aee43378fe16349c083cb868447f4 8348207: Linux PPC64 PCH build broken after JDK-8347909 Co-authored-by: Stefan Karlsson Reviewed-by: clanger, erikj, mdoerr ! make/hotspot/lib/JvmOverrideFiles.gmk Changeset: 175e58b2 Branch: fibers Author: Theo Weidmann Committer: Christian Hagedorn Date: 2025-01-27 08:19:55 +0000 URL: https://git.openjdk.org/loom/commit/175e58b2e321b779276a9a98a5e72cedb9638d0c 8332980: [IR Framework] Add option to measure IR rule processing time Reviewed-by: kvn, chagedorn ! test/hotspot/jtreg/compiler/lib/ir_framework/README.md ! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irmethod/IRMethod.java Changeset: afcc2b03 Branch: fibers Author: Martin Doerr Date: 2025-01-27 10:11:53 +0000 URL: https://git.openjdk.org/loom/commit/afcc2b03afc77f730300e1d92471466d56ed75fb 8348562: ZGC: segmentation fault due to missing node type check in barrier elision analysis Reviewed-by: rcastanedalo, rrich ! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp Changeset: ffeb9b5a Branch: fibers Author: Eirik Bj?rsn?s Date: 2025-01-27 12:46:43 +0000 URL: https://git.openjdk.org/loom/commit/ffeb9b5aff6b91297b4bbedb7b33670dc17309ed 8342807: Update links in java.base to use https:// Reviewed-by: rriggs, ihse, jkern ! src/java.base/aix/native/libjli/java_md_aix.h ! src/java.base/linux/native/libsimdsort/xss-common-qsort.h ! src/java.base/share/man/keytool.md ! src/java.base/unix/classes/sun/net/PortConfig.java ! src/java.base/unix/native/libjava/ProcessEnvironment_md.c ! src/java.base/unix/native/libjava/ProcessImpl_md.c ! src/java.base/unix/native/libjava/childproc.c ! src/java.base/unix/native/libjava/childproc.h Changeset: f1e07974 Branch: fibers Author: Magnus Ihse Bursie Date: 2025-01-27 13:10:43 +0000 URL: https://git.openjdk.org/loom/commit/f1e07974a09e5deaecdfe0d9e18553f1cde15e2d 8348586: Optionally silence make warnings about non-control variables Reviewed-by: mcimadamore, erikj ! bin/idea.sh ! make/Global.gmk ! make/InitSupport.gmk Changeset: 7d6055a7 Branch: fibers Author: Magnus Ihse Bursie Date: 2025-01-27 13:11:03 +0000 URL: https://git.openjdk.org/loom/commit/7d6055a786ba5e146bcdd6f58b5d47f968a4af90 8348429: Update cross-compilation devkits to Fedora 41/gcc 13.2 Reviewed-by: erikj ! make/autoconf/flags-cflags.m4 ! make/conf/jib-profiles.js ! make/devkit/Tools.gmk Changeset: 1d8ccb89 Branch: fibers Author: Chen Liang Date: 2025-01-27 14:03:35 +0000 URL: https://git.openjdk.org/loom/commit/1d8ccb89204cc5efbcecdaa0c9de7b2c5a109d5d 8342465: Improve API documentation for java.lang.classfile Reviewed-by: asotona, darcy ! src/java.base/share/classes/java/lang/classfile/AccessFlags.java ! src/java.base/share/classes/java/lang/classfile/AnnotationValue.java ! src/java.base/share/classes/java/lang/classfile/AttributedElement.java ! src/java.base/share/classes/java/lang/classfile/ClassBuilder.java ! src/java.base/share/classes/java/lang/classfile/ClassElement.java ! src/java.base/share/classes/java/lang/classfile/ClassFile.java ! src/java.base/share/classes/java/lang/classfile/ClassFileBuilder.java ! src/java.base/share/classes/java/lang/classfile/ClassFileElement.java ! src/java.base/share/classes/java/lang/classfile/ClassFileTransform.java ! src/java.base/share/classes/java/lang/classfile/ClassFileVersion.java ! src/java.base/share/classes/java/lang/classfile/ClassHierarchyResolver.java ! src/java.base/share/classes/java/lang/classfile/ClassModel.java ! src/java.base/share/classes/java/lang/classfile/ClassTransform.java ! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java ! src/java.base/share/classes/java/lang/classfile/CodeElement.java ! src/java.base/share/classes/java/lang/classfile/CodeModel.java ! src/java.base/share/classes/java/lang/classfile/CodeTransform.java ! src/java.base/share/classes/java/lang/classfile/CompoundElement.java ! src/java.base/share/classes/java/lang/classfile/FieldBuilder.java ! src/java.base/share/classes/java/lang/classfile/FieldElement.java ! src/java.base/share/classes/java/lang/classfile/FieldModel.java ! src/java.base/share/classes/java/lang/classfile/FieldTransform.java ! src/java.base/share/classes/java/lang/classfile/Instruction.java ! src/java.base/share/classes/java/lang/classfile/Interfaces.java ! src/java.base/share/classes/java/lang/classfile/MethodBuilder.java ! src/java.base/share/classes/java/lang/classfile/MethodElement.java ! src/java.base/share/classes/java/lang/classfile/MethodModel.java ! src/java.base/share/classes/java/lang/classfile/MethodTransform.java ! src/java.base/share/classes/java/lang/classfile/Opcode.java ! src/java.base/share/classes/java/lang/classfile/PseudoInstruction.java ! src/java.base/share/classes/java/lang/classfile/Superclass.java ! src/java.base/share/classes/java/lang/classfile/TypeKind.java ! src/java.base/share/classes/java/lang/classfile/attribute/CodeAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/InnerClassInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/MethodParameterInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleExportInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleOpenInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleRequireInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleResolutionAttribute.java ! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolBuilder.java ! src/java.base/share/classes/java/lang/classfile/instruction/ExceptionCatch.java ! src/java.base/share/classes/java/lang/classfile/package-info.java ! src/java.base/share/classes/java/lang/classfile/snippet-files/PackageSnippets.java Changeset: ad01dfb6 Branch: fibers Author: Albert Mingkun Yang Date: 2025-01-27 14:57:49 +0000 URL: https://git.openjdk.org/loom/commit/ad01dfb670215a35d4151c7129c9086888e1f9e8 8346920: Serial: Support allocation in old generation when heap is almost full Reviewed-by: tschatzl, gli, sjohanss ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp Changeset: 03106eb2 Branch: fibers Author: Gennadiy Krivoshein Committer: Alexander Scherbatiy Date: 2025-01-27 18:05:19 +0000 URL: https://git.openjdk.org/loom/commit/03106eb2d37903f3367b54c615a77e9df219e9cd 8344119: CUPSPrinter does not respect PostScript printer definition specification in case of reading ImageableArea values from PPD files Reviewed-by: prr, psadhukhan ! src/java.desktop/unix/native/common/awt/CUPSfuncs.c + test/jdk/javax/print/CUPSPrinterImageableAreaTest.java Changeset: aba60a92 Branch: fibers Author: Weijun Wang Date: 2025-01-27 18:09:17 +0000 URL: https://git.openjdk.org/loom/commit/aba60a927494d114904e27930040755855bbb348 8189441: Define algorithm names for keys derived from KeyAgreement Reviewed-by: mullan ! src/java.base/share/classes/com/sun/crypto/provider/DHKeyAgreement.java ! src/java.base/share/classes/javax/crypto/KeyAgreement.java ! src/java.base/share/classes/javax/crypto/KeyAgreementSpi.java ! src/java.base/share/classes/sun/security/ec/ECDHKeyAgreement.java ! src/java.base/share/classes/sun/security/ec/XDHKeyAgreement.java ! src/java.base/share/classes/sun/security/util/KeyUtil.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11ECDHKeyAgreement.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyAgreement.java + test/jdk/java/security/KeyAgreement/Generic.java ! test/jdk/sun/security/pkcs11/nss/p11-nss-sensitive.txt Changeset: 039e73fc Branch: fibers Author: Weijun Wang Date: 2025-01-27 18:21:51 +0000 URL: https://git.openjdk.org/loom/commit/039e73fcdb765cb73ecb9929187dd9630de131b4 8346736: Java Security Standard Algorithm Names spec should include key algorithm names Reviewed-by: mullan, hchao ! src/java.base/share/classes/java/security/Key.java ! src/java.base/share/classes/java/security/spec/EncodedKeySpec.java ! src/java.base/share/classes/java/security/spec/PKCS8EncodedKeySpec.java ! src/java.base/share/classes/java/security/spec/X509EncodedKeySpec.java ! src/java.base/share/classes/javax/crypto/KDF.java ! src/java.base/share/classes/javax/crypto/KDFSpi.java ! src/java.base/share/classes/javax/crypto/KEM.java ! src/java.base/share/classes/javax/crypto/KEMSpi.java ! src/java.base/share/classes/javax/crypto/spec/SecretKeySpec.java Changeset: 8cc13045 Branch: fibers Author: Matthias Ernst Committer: Jorn Vernee Date: 2025-01-27 19:40:26 +0000 URL: https://git.openjdk.org/loom/commit/8cc13045428eebb8933df865f9a87f0f91909ba5 8287788: Implement a better allocator for downcalls Reviewed-by: jvernee ! src/java.base/share/classes/jdk/internal/foreign/SlicingAllocator.java + src/java.base/share/classes/jdk/internal/foreign/abi/BufferStack.java ! src/java.base/share/classes/jdk/internal/foreign/abi/SharedUtils.java + test/jdk/java/foreign/TestBufferStack.java + test/jdk/java/foreign/libTestBufferStack.c + test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadByValue.java + test/micro/org/openjdk/bench/java/lang/foreign/libCallOverheadByValue.c Changeset: 21feef32 Branch: fibers Author: Chris Plummer Date: 2025-01-27 19:45:50 +0000 URL: https://git.openjdk.org/loom/commit/21feef32803b2593b097fb225c7a4c7cd46525da 8348239: SA does not know about DeoptimizeObjectsALotThread Reviewed-by: kevinw, dlong, dholmes, lmesnik ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileBroker.hpp ! src/hotspot/share/runtime/vmStructs.cpp + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/DeoptimizeObjectsALotThread.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Thread.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java Changeset: 1916a777 Branch: fibers Author: Calvin Cheung Date: 2025-01-27 22:41:55 +0000 URL: https://git.openjdk.org/loom/commit/1916a7773f2083096e18b92d71d384453652c07d 8346923: MetaspaceShared base calculation may cause overflow in align_up Reviewed-by: iklam, matsaave ! src/hotspot/share/cds/metaspaceShared.cpp Changeset: 46f48e4e Branch: fibers Author: Ioi Lam Date: 2025-01-28 00:12:57 +0000 URL: https://git.openjdk.org/loom/commit/46f48e4e3d5dd4506c77cda1b01b9c008cb6a738 8348515: Add docs for -XX:AOT* options in java man pages Reviewed-by: adinn, kvn ! src/java.base/share/man/java.md Changeset: 2537a05c Branch: fibers Author: Robbin Ehn Date: 2025-01-28 07:35:30 +0000 URL: https://git.openjdk.org/loom/commit/2537a05c06171ce91eae69d478c4e4e88a11a60f 8348384: RISC-V: Disable auto-enable Vector on buggy kernels Reviewed-by: fyang, mli, luhenry ! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp Changeset: f71541c9 Branch: fibers Author: Kevin Walls Date: 2025-01-28 09:22:50 +0000 URL: https://git.openjdk.org/loom/commit/f71541c93b814cd39c3dd253234a453e5d71f4c0 8344976: Remove the jmx.invoke.getters compatibility property Reviewed-by: cjplummer, dfuchs, sspitsyn ! src/java.management/share/classes/com/sun/jmx/mbeanserver/PerInterface.java ! test/jdk/javax/management/Introspector/InvokeGettersTest.java Changeset: 1f74caa7 Branch: fibers Author: Theo Weidmann Committer: Christian Hagedorn Date: 2025-01-28 09:41:12 +0000 URL: https://git.openjdk.org/loom/commit/1f74caa7da9dc0bf0eb515b36791f6fd069e044d 8348401: [IR Framework] PrintTimes should not require verbose Reviewed-by: kvn, chagedorn ! test/hotspot/jtreg/compiler/lib/ir_framework/shared/TestFrameworkSocket.java ! test/hotspot/jtreg/compiler/lib/ir_framework/test/TestVM.java Changeset: 558255ae Branch: fibers Author: Volkan Yazici Committer: Jaikiran Pai Date: 2025-01-28 10:22:55 +0000 URL: https://git.openjdk.org/loom/commit/558255ae7029ea1091ec5bb05d2d48e9f0c58f72 8328919: Add BodyHandlers / BodySubscribers methods to handle excessive server input Reviewed-by: jpai ! src/java.net.http/share/classes/java/net/http/HttpResponse.java + src/java.net.http/share/classes/jdk/internal/net/http/LimitingSubscriber.java + test/jdk/java/net/httpclient/HttpResponseLimitingTest.java Changeset: a4942a2f Branch: fibers Author: Joachim Kern Date: 2025-01-28 10:25:36 +0000 URL: https://git.openjdk.org/loom/commit/a4942a2f7a2afdea5577eaae7cc4322ef1662fb9 8348286: [AIX] clang 17 introduces new warning Wtentative-Definitions which produces Build errors Reviewed-by: ihse, azvegint ! src/java.desktop/share/native/libawt/awt/image/imageInitIDs.c ! src/java.desktop/share/native/libawt/awt/image/imageInitIDs.h - src/java.desktop/unix/native/libawt_xawt/awt/fp_pipewire.h ! src/java.desktop/unix/native/libawt_xawt/awt/screencast_pipewire.c Changeset: 3a8680e9 Branch: fibers Author: Nizar Benalla Date: 2025-01-28 11:13:54 +0000 URL: https://git.openjdk.org/loom/commit/3a8680e919fb2505ff0e05e6ea6ae39ef25c81b2 8347058: When automatically translating the page to pt-br, all CSS styling disappears Reviewed-by: hannesw, liach ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/HtmlTree.java ! test/langtools/jdk/javadoc/doclet/testModuleSpecificStylesheet/TestModuleSpecificStylesheet.java ! test/langtools/jdk/javadoc/doclet/testOptions/TestOptions.java ! test/langtools/jdk/javadoc/doclet/testPackageSpecificStylesheet/TestPackageSpecificStylesheet.java ! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java ! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java Changeset: 2bef5b4a Branch: fibers Author: Dhamoder Nalla Committer: Kevin Walls Date: 2025-01-28 11:32:00 +0000 URL: https://git.openjdk.org/loom/commit/2bef5b4a877f4d3bc766558b8782b7b57dee79a8 8348323: Corrupted timezone string in JVM crash log Reviewed-by: dholmes, amitkumar, kevinw ! src/hotspot/share/runtime/os.cpp Changeset: 5fec9994 Branch: fibers Author: Zhengyu Gu Date: 2025-01-28 13:29:37 +0000 URL: https://git.openjdk.org/loom/commit/5fec999474dd4e88299ca02fccce8332fa5766ec 8339668: Parallel: Adopt PartialArrayState to consolidate marking stack in Full GC Co-authored-by: Thomas Schatzl Reviewed-by: tschatzl, ayang ! src/hotspot/share/gc/parallel/psCompactionManager.cpp ! src/hotspot/share/gc/parallel/psCompactionManager.hpp ! src/hotspot/share/gc/parallel/psCompactionManager.inline.hpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/shared/taskqueue.hpp Changeset: fb066cae Branch: fibers Author: Alexey Semenyuk Date: 2025-01-28 13:51:04 +0000 URL: https://git.openjdk.org/loom/commit/fb066caea8a6bbf5b7a6fbe1ca51282e2c7c1ff2 8347272: [ubsan] JvmLauncher.cpp:262:52: runtime error: applying non-zero offset 40 to null pointer Reviewed-by: almatvee, mbaesken ! src/jdk.jpackage/share/native/applauncher/JvmLauncher.cpp Changeset: 81032560 Branch: fibers Author: Jiangli Zhou Date: 2025-01-28 16:42:13 +0000 URL: https://git.openjdk.org/loom/commit/81032560f797dc18bd6a4a75b44c26925aabac5b 8348348: Remove unnecessary #ifdef STATIC_BUILD around DEF_STATIC_JNI_OnLoad from zip_util.c Reviewed-by: sgehwolf ! src/java.base/share/native/libzip/zip_util.c Changeset: a224f12c Branch: fibers Author: Justin Lu Date: 2025-01-28 17:40:20 +0000 URL: https://git.openjdk.org/loom/commit/a224f12cb701b45df4706a403a05c66de2d623af 8348205: Improve cutover time selection when building available currencies set Reviewed-by: naoto, rriggs ! src/java.base/share/classes/java/util/Currency.java Changeset: 9f4d3de4 Branch: fibers Author: Cesar Soares Lucas Committer: Vladimir Kozlov Date: 2025-01-28 19:17:15 +0000 URL: https://git.openjdk.org/loom/commit/9f4d3de442a846c503dac52de4a757e5b5638e73 8347718: Unexpected NullPointerException in C2 compiled code due to ReduceAllocationMerges Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/escape.cpp + test/hotspot/jtreg/compiler/c2/TestReduceAllocationAndPointerComparisons.java Changeset: c3c38887 Branch: fibers Author: Cesar Soares Lucas Committer: Vladimir Kozlov Date: 2025-01-28 19:18:59 +0000 URL: https://git.openjdk.org/loom/commit/c3c3888762712e455757e4a52de8d680d58b8883 8336760: [JVMCI] -XX:+PrintCompilation should also print "hosted" JVMCI compilations Reviewed-by: dnsimon, kvn ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp Changeset: c018a604 Branch: fibers Author: Daniel Gredler Committer: Phil Race Date: 2025-01-28 20:02:48 +0000 URL: https://git.openjdk.org/loom/commit/c018a604f6857e319bf8b14913c14dc2d36aaca1 8344637: Fix Page8 of manual test java/awt/print/PrinterJob/PrintTextTest.java on Linux and Windows Reviewed-by: honkar, prr ! src/java.desktop/share/classes/sun/print/PathGraphics.java ! src/java.desktop/windows/classes/sun/awt/windows/WPathGraphics.java ! test/jdk/ProblemList.txt ! test/jdk/java/awt/print/PrinterJob/PrintTextTest.java Changeset: 1efae9a4 Branch: fibers Author: Jiangli Zhou Date: 2025-01-28 20:24:16 +0000 URL: https://git.openjdk.org/loom/commit/1efae9a41e36859ccf31dbe64524a46af6823269 8348888: tier1 closed build failure on Windows after JDK-8348348 Reviewed-by: kcr, liach, asemenyuk ! src/java.base/share/native/libzip/zip_util.c Changeset: 3a564ed1 Branch: fibers Author: Justin Lu Date: 2025-01-28 21:31:46 +0000 URL: https://git.openjdk.org/loom/commit/3a564ed1019c66c28afa729973948d3a6e6c4c41 8347955: TimeZone methods to stream the available timezone IDs Reviewed-by: naoto, rriggs ! src/java.base/share/classes/java/util/TimeZone.java ! src/java.base/share/classes/sun/util/calendar/ZoneInfo.java ! src/java.base/share/classes/sun/util/calendar/ZoneInfoFile.java ! src/java.base/share/classes/sun/util/cldr/CLDRTimeZoneNameProviderImpl.java ! test/jdk/java/text/Format/DateFormat/DateFormatTest.java ! test/jdk/java/util/Calendar/CalendarRegression.java ! test/jdk/java/util/PluggableLocale/TimeZoneNameProviderTest.java + test/jdk/java/util/TimeZone/AvailableIDsTest.java ! test/jdk/java/util/TimeZone/Bug5097350.java ! test/jdk/java/util/TimeZone/Bug6329116.java ! test/jdk/java/util/TimeZone/Bug6772689.java ! test/jdk/java/util/TimeZone/CLDRDisplayNamesTest.java ! test/jdk/java/util/TimeZone/DaylightTimeTest.java ! test/jdk/java/util/TimeZone/IDTest.java ! test/jdk/java/util/TimeZone/ListTimeZones.java ! test/jdk/sun/util/resources/TimeZone/Bug4640234.java Changeset: 5e81fa6a Branch: fibers Author: Alexey Semenyuk Date: 2025-01-28 23:06:13 +0000 URL: https://git.openjdk.org/loom/commit/5e81fa6a1f53e3efb93f32ee44eff20cabcf125f 8348892: Properly fix compilation error for zip_util.c on Windows Reviewed-by: kcr, jiangli ! src/java.base/share/native/libzip/zip_util.c Changeset: 98a93e11 Branch: fibers Author: Chris Plummer Date: 2025-01-28 23:29:59 +0000 URL: https://git.openjdk.org/loom/commit/98a93e115137a305aed6b7dbf1d4a7d5906fe77c 8348800: Many serviceability/sa tests failing after JDK-8348239 Reviewed-by: shade, kevinw, lmesnik ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java Changeset: 55c3e78f Branch: fibers Author: Tobias Hartmann Date: 2025-01-29 07:13:11 +0000 URL: https://git.openjdk.org/loom/commit/55c3e78f4ec982908e9a4b5e64b8be89717c49f4 8348631: Crash in PredictedCallGenerator::generate after JDK-8347006 Reviewed-by: kvn, epeter ! src/hotspot/share/opto/callGenerator.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/library_call.hpp + test/hotspot/jtreg/compiler/intrinsics/TestArrayGuardWithInterfaces.java Changeset: 168a471f Branch: fibers Author: Matthias Baesken Date: 2025-01-29 08:22:42 +0000 URL: https://git.openjdk.org/loom/commit/168a471fd0b6cc7c6a9e2ada19edbc489d62849c 8348830: LIBFONTMANAGER optimization is always HIGHEST Reviewed-by: erikj, prr, serb ! make/modules/java.desktop/lib/ClientLibraries.gmk Changeset: 3af4cfc5 Branch: fibers Author: Stefan Karlsson Date: 2025-01-29 08:36:23 +0000 URL: https://git.openjdk.org/loom/commit/3af4cfc52d7d72ebd93d277a7b46d3526f8f59d2 8348180: Remove mention of include of precompiled.hpp from the HotSpot Style Guide Reviewed-by: dholmes, eosterlund ! doc/hotspot-style.html ! doc/hotspot-style.md Changeset: 69ec4534 Branch: fibers Author: Kevin Walls Date: 2025-01-29 08:42:06 +0000 URL: https://git.openjdk.org/loom/commit/69ec45348a89eb93794f04cf0d5a61377b90f156 8347985: Deprecate java.management Permission classes for removal Reviewed-by: sspitsyn, rriggs ! src/java.management/share/classes/java/lang/management/ManagementPermission.java ! src/java.management/share/classes/javax/management/MBeanPermission.java ! src/java.management/share/classes/javax/management/MBeanServerPermission.java ! src/java.management/share/classes/javax/management/MBeanTrustPermission.java ! src/java.management/share/classes/javax/management/remote/SubjectDelegationPermission.java Changeset: fff97d6d Branch: fibers Author: Theo Weidmann Committer: Tobias Hartmann Date: 2025-01-29 08:59:19 +0000 URL: https://git.openjdk.org/loom/commit/fff97d6d9ae136121f042c760fed2ece431f9473 8343938: TestStressBailout triggers "Should not be locked when freed" assert Reviewed-by: kvn, thartmann ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileTask.cpp ! src/hotspot/share/compiler/compileTask.hpp Changeset: fe6d9ab9 Branch: fibers Author: Matthias Baesken Date: 2025-01-29 13:04:44 +0000 URL: https://git.openjdk.org/loom/commit/fe6d9ab951cb84d1161aee781af2d93edaac3595 8348582: Set -fstack-protector when building with clang Reviewed-by: jkern, erikj ! make/autoconf/flags-cflags.m4 Changeset: f98d9a33 Branch: fibers Author: Shaojin Wen Date: 2025-01-29 13:07:19 +0000 URL: https://git.openjdk.org/loom/commit/f98d9a330128302207fb66dfa2555885ad93135f 8348870: Eliminate array bound checks in DecimalDigits Reviewed-by: liach, rgiulietti ! src/java.base/share/classes/jdk/internal/util/DecimalDigits.java Changeset: 6bfae3ac Branch: fibers Author: Guoxiong Li Date: 2025-01-29 14:36:55 +0000 URL: https://git.openjdk.org/loom/commit/6bfae3acc107e046294bfc2e535ccddc99205490 8333386: TestAbortOnVMOperationTimeout test fails for client VM Reviewed-by: ayang, tschatzl ! test/hotspot/jtreg/runtime/Safepoint/TestAbortOnVMOperationTimeout.java Changeset: 51cce6e6 Branch: fibers Author: Prasanta Sadhukhan Date: 2025-01-29 14:37:14 +0000 URL: https://git.openjdk.org/loom/commit/51cce6e612e1e3b4647ad2c0c8bffc0f3adccb63 8318577: Windows Look-and-Feel JProgressBarUI does not render correctly on 2x UI scale Reviewed-by: tr ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsProgressBarUI.java + test/jdk/javax/swing/JProgressBar/TestProgressBarUI.java Changeset: 96fefed3 Branch: fibers Author: Theo Weidmann Date: 2025-01-29 15:14:40 +0000 URL: https://git.openjdk.org/loom/commit/96fefed37f658c3aefd7419dd96ccaa474949a42 8319850: PrintInlining should print which methods are late inlines Reviewed-by: chagedorn, kvn, jsjolen, dlong ! src/hotspot/share/compiler/compileTask.cpp ! src/hotspot/share/compiler/compileTask.hpp ! src/hotspot/share/nmt/nmtTreap.hpp ! src/hotspot/share/opto/bytecodeInfo.cpp ! src/hotspot/share/opto/callGenerator.cpp ! src/hotspot/share/opto/callGenerator.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/doCall.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/parse.hpp + src/hotspot/share/opto/printinlining.cpp + src/hotspot/share/opto/printinlining.hpp ! test/hotspot/jtreg/compiler/ciReplay/InliningBase.java + test/hotspot/jtreg/compiler/inlining/LateInlinePrinting.java ! test/hotspot/jtreg/compiler/inlining/TestDuplicatedLateInliningOutput.java Changeset: cbc89a7a Branch: fibers Author: Shaojin Wen Date: 2025-01-29 16:24:01 +0000 URL: https://git.openjdk.org/loom/commit/cbc89a7ac6a45acd35ddfee4ab6fac9cc807d8fb 8348898: Remove unused OctalDigits to clean up code Reviewed-by: liach - src/java.base/share/classes/jdk/internal/util/OctalDigits.java Changeset: d266ca96 Branch: fibers Author: Ioi Lam Date: 2025-01-29 16:52:10 +0000 URL: https://git.openjdk.org/loom/commit/d266ca965d214f54c1ab16c1863f87728542b3e0 8348752: Enable -XX:+AOTClassLinking by default when -XX:AOTMode is specified Reviewed-by: shade, heidinga ! src/hotspot/share/cds/cdsConfig.cpp ! test/hotspot/jtreg/runtime/cds/appcds/AOTFlags.java Changeset: 4662363e Branch: fibers Author: Theo Weidmann Committer: Aleksey Shipilev Date: 2025-01-29 16:57:00 +0000 URL: https://git.openjdk.org/loom/commit/4662363e86990eee4864cc496eaefdde177dad00 8348687: [BACKOUT] C2: Non-fluid StringBuilder pattern bails out in OptoStringConcat Reviewed-by: chagedorn, shade ! src/hotspot/share/opto/stringopts.cpp ! src/hotspot/share/opto/stringopts.hpp - test/hotspot/jtreg/compiler/stringopts/TestFluidAndNonFluid.java - test/micro/org/openjdk/bench/vm/compiler/FluidSBBench.java Changeset: 6b581d22 Branch: fibers Author: Vladimir Kozlov Date: 2025-01-29 17:24:10 +0000 URL: https://git.openjdk.org/loom/commit/6b581d22e13599b16b38aff1ca5a795c6a910d30 8347997: assert(false) failed: EA: missing memory path Reviewed-by: thartmann, chagedorn ! src/hotspot/share/opto/library_call.cpp + test/hotspot/jtreg/compiler/intrinsics/TestContinuationPinningAndEA.java Changeset: cbe9ec53 Branch: fibers Author: Jiangli Zhou Date: 2025-01-29 17:52:43 +0000 URL: https://git.openjdk.org/loom/commit/cbe9ec530fc248be74766ff6ff32761cd415a6f0 8348905: Add support to specify the JDK for compiling Jtreg tests Reviewed-by: erikj ! make/RunTests.gmk Changeset: d985b31c Branch: fibers Author: Alexander Zvegintsev Date: 2025-01-29 22:09:01 +0000 URL: https://git.openjdk.org/loom/commit/d985b31cbb5646c526e1a68a7547f26f56d37607 8342096: Popup menus that request focus are not shown on Linux with Wayland Reviewed-by: aivanov, honkar ! src/java.desktop/unix/classes/sun/awt/UNIXToolkit.java ! test/jdk/javax/swing/JPopupMenu/FocusablePopupDismissTest.java + test/jdk/javax/swing/JPopupMenu/NestedFocusablePopupTest.java Changeset: 1d9b265e Branch: fibers Author: Alan Bateman Date: 2025-01-30 07:23:23 +0000 URL: https://git.openjdk.org/loom/commit/1d9b265ea7dfab840412a333171a35d066af92b4 Merge branch 'master' into fibers ! test/hotspot/jtreg/ProblemList-Virtual.txt ! test/hotspot/jtreg/ProblemList.txt ! test/jdk/ProblemList.txt ! test/hotspot/jtreg/ProblemList-Virtual.txt ! test/hotspot/jtreg/ProblemList.txt ! test/jdk/ProblemList.txt Changeset: 04c24f18 Branch: fibers Author: Matthias Baesken Date: 2025-01-30 08:23:04 +0000 URL: https://git.openjdk.org/loom/commit/04c24f18d554a57c537f3a77c5f6d0d03e7fc3d1 8347779: sun/tools/jhsdb/HeapDumpTestWithActiveProcess.java fails with Unable to deduce type of thread from address Reviewed-by: cjplummer, kevinw ! test/jdk/sun/tools/jhsdb/JShellHeapDumpTest.java Changeset: 14136f8b Branch: fibers Author: Axel Boldt-Christmas Date: 2025-01-30 08:33:16 +0000 URL: https://git.openjdk.org/loom/commit/14136f8b1106137317393bc2ab0a2db0d212f8d8 8347564: ZGC: Crash in DependencyContext::clean_unloading_dependents Reviewed-by: eosterlund, stefank, vlivanov ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/javaClasses.inline.hpp ! src/hotspot/share/classfile/javaClassesImpl.hpp ! src/hotspot/share/classfile/vmClassMacros.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/code/dependencyContext.cpp ! src/hotspot/share/code/dependencyContext.hpp ! src/hotspot/share/prims/methodHandles.cpp ! src/java.base/share/classes/java/lang/invoke/CallSite.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java ! test/hotspot/jtreg/compiler/jsr292/CallSiteDepContextTest.java ! test/hotspot/jtreg/compiler/jsr292/patches/java.base/java/lang/invoke/MethodHandleHelper.java Changeset: e0c2cb48 Branch: fibers Author: Joachim Kern Date: 2025-01-30 08:36:05 +0000 URL: https://git.openjdk.org/loom/commit/e0c2cb48b3c51f21596d76fe6b94bbe408196e22 8348663: [AIX] clang pollutes the burned-in library search paths of the generated executables Reviewed-by: ihse, clanger, mbaesken ! make/autoconf/basic.m4 ! make/autoconf/flags-ldflags.m4 = make/scripts/aix/ld.sh Changeset: bb528d5a Branch: fibers Author: SendaoYan Date: 2025-01-30 08:55:40 +0000 URL: https://git.openjdk.org/loom/commit/bb528d5ad6f28e9c1bc4e283d40c70489465bd00 8348567: [ASAN] Memory access partially overflows by NativeCallStack Reviewed-by: jsjolen, dholmes ! test/hotspot/gtest/nmt/test_nmt_nativecallstackstorage.cpp Changeset: fb0f2d25 Branch: fibers Author: Serguei Spitsyn Date: 2025-01-30 09:11:13 +0000 URL: https://git.openjdk.org/loom/commit/fb0f2d25d218e64a86995478fd3ea10d619834d5 8300708: Some nsk jvmti tests fail with virtual thread wrapper due to jvmti missing some virtual thread support Reviewed-by: cjplummer, lmesnik ! test/hotspot/jtreg/ProblemList-Virtual.txt ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetLocalVariable/setlocal001.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetLocalVariable/setlocal001/setlocal001.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetLocalVariable/setlocal003/setlocal003.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetLocalVariable/setlocal004/setlocal004.cpp Changeset: f81772a4 Branch: fibers Author: Stefan Karlsson Date: 2025-01-30 09:47:45 +0000 URL: https://git.openjdk.org/loom/commit/f81772a49ebfa197bac7bf05cf7d468d819f742a 8348647: CDS dumping commits 3GB when large pages are used Reviewed-by: aboldtch, iklam ! src/hotspot/share/cds/metaspaceShared.cpp Changeset: 22069ff4 Branch: fibers Author: Nizar Benalla Date: 2025-01-30 10:10:49 +0000 URL: https://git.openjdk.org/loom/commit/22069ff42b7e5c3058415ef9b6e0b50b9d2c16ef 8348975: Broken links in the JDK 24 JavaDoc API documentation, build 33 Reviewed-by: liach ! make/common/Modules.gmk ! src/java.base/share/classes/java/util/Formatter.java ! src/java.naming/share/classes/com/sun/jndi/ldap/DefaultResponseControlFactory.java ! src/java.naming/share/classes/javax/naming/ldap/PagedResultsControl.java ! src/java.naming/share/classes/javax/naming/ldap/PagedResultsResponseControl.java ! src/jdk.jdi/share/classes/com/sun/jdi/connect/spi/TransportService.java ! test/docs/jdk/javadoc/doccheck/ExtLinksJdk.txt Changeset: 1858dc14 Branch: fibers Author: Michal Karm Babacek Committer: Severin Gehwolf Date: 2025-01-30 11:12:44 +0000 URL: https://git.openjdk.org/loom/commit/1858dc141041dbea7167007b17d03fe41378c0be 8336382: Fix error reporting in loading AWT Reviewed-by: prr, aivanov, serb ! src/java.desktop/unix/native/libawt/awt/awt_LoadLibrary.c + test/jdk/java/awt/Headless/HeadlessMalfunctionAgent.java + test/jdk/java/awt/Headless/HeadlessMalfunctionTest.java Changeset: a937f6db Branch: fibers Author: Andrew Dinn Date: 2025-01-30 11:46:39 +0000 URL: https://git.openjdk.org/loom/commit/a937f6db30ab55b98dae25d5b6d041cf4b7b7291 8343767: Enumerate StubGen blobs, stubs and entries and generate code from declarations Reviewed-by: vlivanov, mdoerr + src/hotspot/cpu/aarch64/stubDeclarations_aarch64.hpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/stubRoutines_aarch64.cpp ! src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp + src/hotspot/cpu/arm/stubDeclarations_arm.hpp ! src/hotspot/cpu/arm/stubGenerator_arm.cpp ! src/hotspot/cpu/arm/stubRoutinesCrypto_arm.cpp ! src/hotspot/cpu/arm/stubRoutines_arm.cpp ! src/hotspot/cpu/arm/stubRoutines_arm.hpp + src/hotspot/cpu/ppc/stubDeclarations_ppc.hpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/ppc/stubRoutines_ppc.hpp + src/hotspot/cpu/riscv/stubDeclarations_riscv.hpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/riscv/stubRoutines_riscv.cpp ! src/hotspot/cpu/riscv/stubRoutines_riscv.hpp + src/hotspot/cpu/s390/stubDeclarations_s390.hpp ! src/hotspot/cpu/s390/stubGenerator_s390.cpp ! src/hotspot/cpu/s390/stubRoutines_s390.cpp ! src/hotspot/cpu/s390/stubRoutines_s390.hpp ! src/hotspot/cpu/x86/c2_stubGenerator_x86_64_string.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp + src/hotspot/cpu/x86/stubDeclarations_x86.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_adler.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_arraycopy.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_chacha.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_cos.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_exp.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_fmod.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_ghash.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_log.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_poly1305.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_poly_mont.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_pow.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_sha3.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_sin.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_tan.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_tanh.cpp ! src/hotspot/cpu/x86/stubRoutines_x86.cpp ! src/hotspot/cpu/x86/stubRoutines_x86.hpp ! src/hotspot/cpu/x86/stubRoutines_x86_32.cpp ! src/hotspot/cpu/x86/stubRoutines_x86_64.cpp + src/hotspot/cpu/zero/stubDeclarations_zero.hpp ! src/hotspot/cpu/zero/stubGenerator_zero.cpp ! src/hotspot/cpu/zero/stubRoutines_zero.cpp ! src/hotspot/cpu/zero/stubRoutines_zero.hpp ! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp ! src/hotspot/share/runtime/stubCodeGenerator.cpp ! src/hotspot/share/runtime/stubCodeGenerator.hpp ! src/hotspot/share/runtime/stubDeclarations.hpp ! src/hotspot/share/runtime/stubRoutines.cpp ! src/hotspot/share/runtime/stubRoutines.hpp ! test/hotspot/gtest/runtime/test_stubRoutines.cpp Changeset: 2efb6aaa Branch: fibers Author: Casper Norrbin Date: 2025-01-30 12:34:29 +0000 URL: https://git.openjdk.org/loom/commit/2efb6aaadb0df50b5cc4b2495d988802f9dbff50 8345314: Add a red?black tree as a utility data structure Reviewed-by: aboldtch, jsjolen, stuefe + src/hotspot/share/utilities/rbTree.hpp + src/hotspot/share/utilities/rbTree.inline.hpp + test/hotspot/gtest/utilities/test_rbtree.cpp Changeset: fac63d43 Branch: fibers Author: Jorn Vernee Date: 2025-01-30 14:55:37 +0000 URL: https://git.openjdk.org/loom/commit/fac63d4383c931ea515dcdf7a89e4285f753f41b 8348668: Prevent first resource cleanup in confined arena from escaping Reviewed-by: liach ! src/java.base/share/classes/jdk/internal/foreign/ConfinedSession.java ! src/java.base/share/classes/jdk/internal/foreign/MemorySessionImpl.java ! test/micro/org/openjdk/bench/java/lang/foreign/AllocTest.java Changeset: 3f8a8754 Branch: fibers Author: Shaojin Wen Date: 2025-01-30 15:13:13 +0000 URL: https://git.openjdk.org/loom/commit/3f8a875497c0e8356f9104e32aa801b879c7b941 8348880: Replace ConcurrentMap with AtomicReferenceArray for ZoneOffset.QUARTER_CACHE Reviewed-by: naoto, liach ! src/java.base/share/classes/java/time/ZoneOffset.java ! test/jdk/java/time/test/java/time/TestZoneOffset.java Changeset: 5d5b294b Branch: fibers Author: Andrew Dinn Date: 2025-01-30 15:29:13 +0000 URL: https://git.openjdk.org/loom/commit/5d5b294b0aaf619a4ed57296f389205e04556870 8349070: Fix riscv and ppc build errors caused by JDK-8343767 Reviewed-by: mdoerr, fyang, jwaters ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/arm/stubRoutines_arm.cpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/riscv/stubRoutines_riscv.cpp ! src/hotspot/cpu/s390/stubRoutines_s390.cpp ! src/hotspot/cpu/zero/stubRoutines_zero.cpp Changeset: fdfb68c8 Branch: fibers Author: Shaojin Wen Date: 2025-01-30 15:57:13 +0000 URL: https://git.openjdk.org/loom/commit/fdfb68c8d0fddfe527291a7f4b75176c830dbb49 8344168: Change Unsafe base offset from int to long Reviewed-by: liach ! src/java.base/share/classes/java/lang/StringLatin1.java ! src/java.base/share/classes/java/lang/invoke/VarHandles.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java ! src/java.base/share/classes/java/util/zip/CRC32C.java ! src/java.base/share/classes/java/util/zip/ZipUtils.java ! src/java.base/share/classes/jdk/internal/classfile/impl/RawBytecodeHelper.java ! src/java.base/share/classes/jdk/internal/foreign/HeapMemorySegmentImpl.java ! src/java.base/share/classes/jdk/internal/foreign/Utils.java ! src/java.base/share/classes/jdk/internal/misc/Unsafe.java ! src/java.base/share/classes/jdk/internal/util/ArraysSupport.java ! src/java.base/share/classes/jdk/internal/util/DecimalDigits.java ! src/java.base/unix/classes/sun/nio/fs/UnixUserDefinedFileAttributeView.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template ! src/jdk.unsupported/share/classes/sun/misc/Unsafe.java ! test/hotspot/jtreg/compiler/c2/Test6968348.java ! test/hotspot/jtreg/compiler/c2/cr8004867/TestIntUnsafeCAS.java ! test/hotspot/jtreg/compiler/c2/cr8004867/TestIntUnsafeOrdered.java ! test/hotspot/jtreg/compiler/c2/cr8004867/TestIntUnsafeVolatile.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestMovingLoadBeforeStore.java ! test/hotspot/jtreg/compiler/runtime/Test8010927.java ! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestBoolean.java ! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestByte.java ! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestChar.java ! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestDouble.java ! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestFloat.java ! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestInt.java ! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestLong.java ! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestObject.java ! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestShort.java ! test/hotspot/jtreg/compiler/unsafe/SunMiscUnsafeAccessTestBoolean.java ! test/hotspot/jtreg/compiler/unsafe/SunMiscUnsafeAccessTestByte.java ! test/hotspot/jtreg/compiler/unsafe/SunMiscUnsafeAccessTestChar.java ! test/hotspot/jtreg/compiler/unsafe/SunMiscUnsafeAccessTestDouble.java ! test/hotspot/jtreg/compiler/unsafe/SunMiscUnsafeAccessTestFloat.java ! test/hotspot/jtreg/compiler/unsafe/SunMiscUnsafeAccessTestInt.java ! test/hotspot/jtreg/compiler/unsafe/SunMiscUnsafeAccessTestLong.java ! test/hotspot/jtreg/compiler/unsafe/SunMiscUnsafeAccessTestObject.java ! test/hotspot/jtreg/compiler/unsafe/SunMiscUnsafeAccessTestShort.java ! test/hotspot/jtreg/compiler/unsafe/X-UnsafeAccessTest.java.template ! test/hotspot/jtreg/gc/arguments/TestMaxMinHeapFreeRatioFlags.java ! test/hotspot/jtreg/gc/arguments/TestTargetSurvivorRatioFlag.java ! test/hotspot/jtreg/runtime/FieldLayout/BaseOffsets.java ! test/hotspot/jtreg/runtime/Unsafe/GetField.java ! test/hotspot/jtreg/runtime/Unsafe/InternalErrorTest.java ! test/micro/org/openjdk/bench/java/lang/foreign/BulkOps.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantHeap.java ! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayUnsafeXorOpImpl.java Changeset: 0cae8880 Branch: fibers Author: Zhengyu Gu Date: 2025-01-30 16:14:43 +0000 URL: https://git.openjdk.org/loom/commit/0cae888046e0b014e2222d16ef9f830cecf8f8dd 8349003: NativeCallStack::print_on() output is unreadable Reviewed-by: stuefe, dholmes ! src/hotspot/share/utilities/nativeCallStack.cpp Changeset: 1ac2d6e0 Branch: fibers Author: Ioi Lam Date: 2025-01-30 16:21:57 +0000 URL: https://git.openjdk.org/loom/commit/1ac2d6e0fb3d503241af1a44c9ed65837c63b646 8349009: JVM fails to start when AOTClassLinking is used with unverifiable old classes Reviewed-by: jrose, kvn ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! test/hotspot/jtreg/TEST.groups + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BadOldClassA.jasm + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BadOldClassB.jasm ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java Changeset: 06ebb170 Branch: fibers Author: William Kemper Date: 2025-01-30 17:01:41 +0000 URL: https://git.openjdk.org/loom/commit/06ebb170bac3879dc1e378b48b1c7ef006070c86 8349002: GenShen: Deadlock during shutdown Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.hpp Changeset: cc775b16 Branch: fibers Author: Andrey Turbanov Date: 2025-01-30 17:48:11 +0000 URL: https://git.openjdk.org/loom/commit/cc775b16208bba4df98485de0970513baa0495a7 8348648: Unnecessary Hashtable usage in javax.swing.text.html.CSS.LengthUnit Reviewed-by: aivanov, azvegint, serb ! src/java.desktop/share/classes/javax/swing/text/html/CSS.java Changeset: f05c53c2 Branch: fibers Author: Justin Lu Date: 2025-01-30 17:55:47 +0000 URL: https://git.openjdk.org/loom/commit/f05c53c2c4adec4c4e875d8b84ec7682bbe356f8 8347949: Currency method to stream available Currencies Reviewed-by: naoto, liach, rriggs ! src/java.base/share/classes/java/util/Currency.java + test/jdk/java/util/Currency/AvailableCurrenciesTest.java Changeset: d589a82d Branch: fibers Author: Harshitha Onkar Date: 2025-01-30 21:11:34 +0000 URL: https://git.openjdk.org/loom/commit/d589a82d08a01ae6ff87103b58d286f3c14367e5 8349101: Problemlist HeadlessMalfunctionTest.java Reviewed-by: dholmes ! test/jdk/ProblemList.txt Changeset: 8986cb27 Branch: fibers Author: Nizar Benalla Date: 2025-01-31 01:16:54 +0000 URL: https://git.openjdk.org/loom/commit/8986cb2772469fa8fe30bbe7407eeb35545af1a3 8331873: Improve/expand info in `New API In` on Help page Co-authored-by: Jonathan Gibbons Reviewed-by: liach, hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlIds.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties ! test/langtools/jdk/javadoc/doclet/testNewApiList/TestNewApiList.java Changeset: cdc84acd Branch: fibers Author: Ioi Lam Date: 2025-01-31 01:56:05 +0000 URL: https://git.openjdk.org/loom/commit/cdc84acdcc7689c2b2e42075a26939da14a1ba34 8348890: Fix docs for -XX:AOT* options in java man page Reviewed-by: jrose ! src/java.base/share/man/java.md Changeset: 0d30b869 Branch: fibers Author: naveen.n.narayanan Date: 2025-01-31 05:14:57 +0000 URL: https://git.openjdk.org/loom/commit/0d30b869d8be831bfc5ff5511b3a42900e4c22a4 8344581: [TESTBUG] java/awt/Robot/ScreenCaptureRobotTest.java failing on macOS Reviewed-by: aivanov, azvegint, abhiscxk ! test/jdk/ProblemList.txt ! test/jdk/java/awt/Robot/ScreenCaptureRobotTest.java Changeset: 03f5c33b Branch: fibers Author: Ioi Lam Date: 2025-01-31 05:37:38 +0000 URL: https://git.openjdk.org/loom/commit/03f5c33b53749ed7a1ee04d908909ce1e761477f 8349122: -XX:+AOTClassLinking is not compatible with jdwp Reviewed-by: jrose, kvn ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/arguments.hpp Changeset: 2df9d5bc Branch: fibers Author: SendaoYan Date: 2025-01-31 06:40:26 +0000 URL: https://git.openjdk.org/loom/commit/2df9d5bc2f4d0cbfe62138adc8a3771abb89418b 8349040: Test compiler/inlining/LateInlinePrinting.java fails after JDK-8319850 Reviewed-by: mbaesken, thartmann ! test/hotspot/jtreg/compiler/inlining/LateInlinePrinting.java Changeset: 5a45de5e Branch: fibers Author: Jan Lahoda Date: 2025-01-31 07:56:13 +0000 URL: https://git.openjdk.org/loom/commit/5a45de5e1ec5ab3e6ed1f5cefa7b320353bb523f 8347989: Trees.getScope may crash for not-yet attributed source Reviewed-by: asotona ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java ! test/langtools/tools/javac/api/TestGetScopeResult.java Changeset: 669f8c0c Branch: fibers Author: Matthias Baesken Date: 2025-01-31 08:11:30 +0000 URL: https://git.openjdk.org/loom/commit/669f8c0c07b57fa00ac84b8a90c4a1a1459443e3 8349039: Adjust exception No type named in database Reviewed-by: kevinw, cjplummer ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/types/basic/BasicTypeDataBase.java Changeset: c3923fbb Branch: fibers Author: Tobias Hartmann Date: 2025-01-31 08:22:11 +0000 URL: https://git.openjdk.org/loom/commit/c3923fbb9a859c57f4f5d441e332623627b7c177 8349130: Problem list TestCodeEntryAlignment.java Reviewed-by: chagedorn ! test/hotspot/jtreg/ProblemList.txt Changeset: 8f7e6e2d Branch: fibers Author: Erik Gahlin Date: 2025-01-31 08:55:52 +0000 URL: https://git.openjdk.org/loom/commit/8f7e6e2dbc0a3ccf56242bf071e57bfd671de951 8348430: Update jfr tests to allow execution with different vm flags Reviewed-by: mgronlun ! test/jdk/jdk/jfr/api/event/dynamic/TestEventFactory.java ! test/jdk/jdk/jfr/api/recorder/TestStartStopRecording.java ! test/jdk/jdk/jfr/api/recording/dump/TestDump.java ! test/jdk/jdk/jfr/event/allocation/TestObjectAllocationSampleEvent.java ! test/jdk/jdk/jfr/event/oldobject/TestSanityDefault.java ! test/jdk/jdk/jfr/event/profiling/TestFullStackTrace.java ! test/jdk/jdk/jfr/jvm/TestChunkIntegrity.java ! test/jdk/jdk/jfr/jvm/TestGetAllEventClasses.java ! test/jdk/jdk/jfr/jvm/TestJFRIntrinsic.java ! test/jdk/jdk/jfr/threading/TestManyVirtualThreads.java Changeset: 5878e45a Branch: fibers Author: Magnus Ihse Bursie Date: 2025-01-31 13:48:09 +0000 URL: https://git.openjdk.org/loom/commit/5878e45ae07404bc18518e6a2cb551a7969fddd6 8348998: Split out PreInit.gmk from Init.gmk Reviewed-by: erikj ! Makefile ! make/Init.gmk ! make/InitSupport.gmk + make/PreInit.gmk + make/PreInitSupport.gmk ! make/RunTestsPrebuilt.gmk + make/common/LogUtils.gmk Changeset: a414a591 Branch: fibers Author: Sorna Sarathi N Date: 2025-01-31 14:06:22 +0000 URL: https://git.openjdk.org/loom/commit/a414a591dd8d66f1500cd69dd65baa6ba4224c2a 8344983: [PPC64] Rename ConditionRegisters Reviewed-by: rrich, mdoerr ! src/hotspot/cpu/ppc/assembler_ppc.cpp ! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/c1_CodeStubs_ppc.cpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp ! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/downcallLinker_ppc.cpp ! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/g1/g1_ppc.ad ! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/shared/modRefBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/z/zBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/z/z_ppc.ad ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp ! src/hotspot/cpu/ppc/interpreterRT_ppc.cpp ! src/hotspot/cpu/ppc/jniFastGetField_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/macroAssembler_ppc_sha.cpp ! src/hotspot/cpu/ppc/methodHandles_ppc.cpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/ppc/register_ppc.hpp ! src/hotspot/cpu/ppc/runtime_ppc.cpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp ! src/hotspot/cpu/ppc/vtableStubs_ppc_64.cpp Changeset: ee87d187 Branch: fibers Author: Daniel Lund?n Date: 2025-01-31 14:09:15 +0000 URL: https://git.openjdk.org/loom/commit/ee87d187d1cab09317b4f0068bfafc68efbbfe56 8348658: [AArch64] The node limit in compiler/codegen/TestMatcherClone.java is too strict Co-authored-by: Aleksey Shipilev Reviewed-by: shade, kvn ! test/hotspot/jtreg/compiler/codegen/TestMatcherClone.java Changeset: bba6a8f0 Branch: fibers Author: Magnus Ihse Bursie Date: 2025-01-31 14:29:35 +0000 URL: https://git.openjdk.org/loom/commit/bba6a8f0c19e40e65b9f63d5bc69c6a3bfa7442b 8349143: All make control variables need special propagation Reviewed-by: erikj ! make/PreInitSupport.gmk Changeset: fcd5ebc7 Branch: fibers Author: Magnus Ihse Bursie Date: 2025-01-31 14:35:42 +0000 URL: https://git.openjdk.org/loom/commit/fcd5ebc7e8964c7936c0eede031cb6193621f5fb 8292944: Noisy output when running make help the first time Reviewed-by: erikj ! make/Init.gmk ! make/Main.gmk ! make/RunTestsPrebuilt.gmk ! make/common/FindTests.gmk ! make/common/Modules.gmk Changeset: 77647421 Branch: fibers Author: Jorn Vernee Date: 2025-01-31 16:49:03 +0000 URL: https://git.openjdk.org/loom/commit/77647421c5b13738f6fa145bf30cbb9dd741e164 8348909: [BACKOUT] Implement a better allocator for downcalls Reviewed-by: shade, liach ! src/java.base/share/classes/jdk/internal/foreign/SlicingAllocator.java - src/java.base/share/classes/jdk/internal/foreign/abi/BufferStack.java ! src/java.base/share/classes/jdk/internal/foreign/abi/SharedUtils.java - test/jdk/java/foreign/TestBufferStack.java - test/jdk/java/foreign/libTestBufferStack.c - test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadByValue.java - test/micro/org/openjdk/bench/java/lang/foreign/libCallOverheadByValue.c Changeset: 137ad5d0 Branch: fibers Author: Jorn Vernee Date: 2025-01-31 16:49:21 +0000 URL: https://git.openjdk.org/loom/commit/137ad5d03c598d5e2888d08e6fbc638936650f30 8348976: MemorySegment::reinretpret should be force inlined Reviewed-by: liach ! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java Changeset: 13d852a0 Branch: fibers Author: Rajan Halade Date: 2025-01-31 16:56:38 +0000 URL: https://git.openjdk.org/loom/commit/13d852a0b81a1fbf49e8b32ec8dc06e044263809 8349017: Update ML tests to verify against ACVP 1.1.0.38 version Reviewed-by: weijun ! test/jdk/sun/security/provider/acvp/Launcher.java ! test/jdk/sun/security/provider/acvp/ML_DSA_Test.java - test/jdk/sun/security/provider/acvp/data/ML-DSA-keyGen-FIPS204/internalProjection.json - test/jdk/sun/security/provider/acvp/data/ML-DSA-sigGen-FIPS204/internalProjection.json - test/jdk/sun/security/provider/acvp/data/ML-DSA-sigVer-FIPS204/internalProjection.json - test/jdk/sun/security/provider/acvp/data/ML-KEM-encapDecap-FIPS203/internalProjection.json - test/jdk/sun/security/provider/acvp/data/ML-KEM-keyGen-FIPS203/internalProjection.json - test/jdk/sun/security/provider/acvp/data/acvp.md Changeset: 2d6045a2 Branch: fibers Author: Naoto Sato Date: 2025-01-31 17:12:00 +0000 URL: https://git.openjdk.org/loom/commit/2d6045a26f60fb36f69680e3a83b8303ab2c13e4 8301875: java.util.TimeZone.getSystemTimeZoneID uses C library default file mode Reviewed-by: jlu, joehw ! src/java.base/windows/native/libjava/TimeZone_md.c Changeset: 651ac3cc Branch: fibers Author: anass baya Date: 2025-01-31 18:30:01 +0000 URL: https://git.openjdk.org/loom/commit/651ac3cc0f2a8b3edf5cddb42df1d38d4aa0e1a6 6899304: java.awt.Toolkit.getScreenInsets(GraphicsConfiguration) returns incorrect values Reviewed-by: aivanov, honkar, prr, serb ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp ! test/jdk/java/awt/Multiscreen/MultiScreenInsetsTest/MultiScreenInsetsTest.java Changeset: 305bbdae Branch: fibers Author: Aleksey Shipilev Date: 2025-02-01 14:06:48 +0000 URL: https://git.openjdk.org/loom/commit/305bbdae7fe40e33cf2baa100c134bd85ecaa553 8348402: PerfDataManager stalls shutdown for 1ms Reviewed-by: dholmes, pchilanomate, coleenp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/perfData.cpp ! src/hotspot/share/runtime/perfData.hpp ! src/hotspot/share/runtime/synchronizer.cpp Changeset: 2cce5eeb Branch: fibers Author: SendaoYan Date: 2025-02-02 02:46:16 +0000 URL: https://git.openjdk.org/loom/commit/2cce5eeb092b68b4e4ce6a8289a8aa567f47c973 8349142: [JMH] compiler.MergeLoadBench.getCharBV fails Reviewed-by: liach ! test/micro/org/openjdk/bench/vm/compiler/MergeLoadBench.java Changeset: 9aa6d09b Branch: fibers Author: Aggelos Biboudis Date: 2025-02-03 09:08:25 +0000 URL: https://git.openjdk.org/loom/commit/9aa6d09bf74110bf4f5756d7c3b106558042102f 8326485: Assertion due to Type.addMetadata adding annotations to already-annotated type Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java + test/langtools/tools/javac/T8326485.java + test/langtools/tools/javac/T8326485.out Changeset: 6f4fc821 Branch: fibers Author: Alexander Zvegintsev Date: 2025-02-03 11:14:14 +0000 URL: https://git.openjdk.org/loom/commit/6f4fc82149b52dd91289fe42def7d1cacad31212 8348675: TrayIcon tests fail in Ubuntu 24.10 Wayland Reviewed-by: aivanov, dnguyen ! test/jdk/java/awt/TrayIcon/ActionCommand/ActionCommand.java ! test/jdk/java/awt/TrayIcon/TrayIconMouseTest/TrayIconMouseTest.java ! test/jdk/java/awt/TrayIcon/TrayIconPopup/TrayIconPopupClickTest.java ! test/jdk/java/awt/TrayIcon/TrayIconPopup/TrayIconPopupTest.java Changeset: 3f1d9b57 Branch: fibers Author: Hamlin Li Date: 2025-02-03 12:33:31 +0000 URL: https://git.openjdk.org/loom/commit/3f1d9b573546685215af06031656efe6f1429caf 8348575: SpinLockT is typedef'ed but unused Reviewed-by: dholmes ! src/hotspot/share/runtime/thread.cpp Changeset: d330421d Branch: fibers Author: Coleen Phillimore Date: 2025-02-03 13:55:00 +0000 URL: https://git.openjdk.org/loom/commit/d330421d28b62eae19114994d7266e9c0038dd94 8337548: Parallel class loading can pass is_superclass true for interfaces Reviewed-by: iklam ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp Changeset: a57c9b10 Branch: fibers Author: SendaoYan Date: 2025-02-03 14:25:47 +0000 URL: https://git.openjdk.org/loom/commit/a57c9b101a7fdb08ed1c8ca31ab0d4cc0040f1ba 8349184: [JMH] jdk.incubator.vector.ColumnFilterBenchmark.filterDoubleColumn fails on linux-aarch64 Reviewed-by: haosun, aph ! test/micro/org/openjdk/bench/jdk/incubator/vector/ColumnFilterBenchmark.java Changeset: bb837d2f Branch: fibers Author: Tom Rodriguez Date: 2025-02-03 17:04:55 +0000 URL: https://git.openjdk.org/loom/commit/bb837d2f9b636c05ff0c7733bc3d06c002974c17 8342775: [Graal] java/util/concurrent/locks/Lock/OOMEInAQS.java fails OOME thrown from the UncaughtExceptionHandler Reviewed-by: jpai, dholmes ! test/jdk/java/util/concurrent/locks/Lock/OOMEInAQS.java ! test/jdk/java/util/concurrent/locks/StampedLock/OOMEInStampedLock.java Changeset: 618c5eb2 Branch: fibers Author: Jaikiran Pai Date: 2025-02-03 18:21:33 +0000 URL: https://git.openjdk.org/loom/commit/618c5eb27b4c719afd577b690e6bcb21a45fcb0d 8349183: [BACKOUT] Optimization for StringBuilder append boolean & null 8349239: [BACKOUT] Reuse StringLatin1::putCharsAt and StringUTF16::putCharsAt Reviewed-by: redestad, liach ! src/java.base/share/classes/java/lang/AbstractStringBuilder.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 ! test/hotspot/jtreg/compiler/patches/java.base/java/lang/Helper.java ! test/micro/org/openjdk/bench/java/lang/StringBuilders.java Changeset: 43979fb1 Branch: fibers Author: Ben Perez Date: 2025-02-03 22:14:38 +0000 URL: https://git.openjdk.org/loom/commit/43979fb1be424157b33268db078d345b4da29119 8347428: Avoid using secret-key in specifications Reviewed-by: mullan ! src/java.base/share/classes/com/sun/crypto/provider/JceKeyStore.java ! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java ! src/java.base/share/classes/javax/crypto/SecretKeyFactory.java ! src/java.base/share/classes/javax/crypto/SecretKeyFactorySpi.java ! src/java.base/share/classes/javax/crypto/spec/PBEKeySpec.java ! src/java.base/share/classes/javax/crypto/spec/SecretKeySpec.java ! test/jdk/com/sun/crypto/provider/CICO/PBEFunc/AbstractPBEWrapper.java Changeset: 9b495972 Branch: fibers Author: Coleen Phillimore Date: 2025-02-03 22:48:28 +0000 URL: https://git.openjdk.org/loom/commit/9b49597244f898400222cfc252f50a2401ca3e2f 8334320: Replace vmTestbase/metaspace/share/TriggerUnloadingWithWhiteBox.java with ClassUnloadCommon from testlibrary Reviewed-by: dholmes, lmesnik + test/hotspot/jtreg/vmTestbase/metaspace/share/TriggerUnloadingWithFullGC.java - test/hotspot/jtreg/vmTestbase/metaspace/share/TriggerUnloadingWithWhiteBox.java ! test/hotspot/jtreg/vmTestbase/metaspace/staticReferences/StaticReferences.java ! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/common/StressHierarchyBaseClass.java Changeset: 7ea176d7 Branch: fibers Author: Amit Kumar Date: 2025-02-04 03:05:00 +0000 URL: https://git.openjdk.org/loom/commit/7ea176d79c126c69cea5631d6542cd42bd8b11d9 8349193: compiler/intrinsics/TestContinuationPinningAndEA.java missing @requires vm.continuations Reviewed-by: chagedorn ! test/hotspot/jtreg/compiler/intrinsics/TestContinuationPinningAndEA.java Changeset: c545a3e0 Branch: fibers Author: Christian Hagedorn Date: 2025-02-04 07:33:34 +0000 URL: https://git.openjdk.org/loom/commit/c545a3e028ad0760ed2f996e8bb7c56d28e4570a 8346774: Use Predicate classes instead of Node classes Reviewed-by: epeter, kvn ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp Changeset: beae8843 Branch: fibers Author: Matthias Baesken Date: 2025-02-04 08:10:49 +0000 URL: https://git.openjdk.org/loom/commit/beae8843b9b2433af5e9fbe420b17e663cbdb960 8349150: Support precompiled headers on AIX Reviewed-by: jkern, erikj ! make/hotspot/lib/CompileJvm.gmk ! make/hotspot/lib/JvmOverrideFiles.gmk Changeset: 81126c20 Branch: fibers Author: Per Minborg Date: 2025-02-04 11:00:54 +0000 URL: https://git.openjdk.org/loom/commit/81126c20cbcab577d82e690d9cf1c1b738754a07 8349238: Some more FFM benchmarks are broken Reviewed-by: mcimadamore ! test/micro/org/openjdk/bench/java/lang/foreign/xor/XorTest.java Changeset: d699aba2 Branch: fibers Author: Volkan Yazici Date: 2025-02-04 13:56:25 +0000 URL: https://git.openjdk.org/loom/commit/d699aba26f65ce1941bfbaaf1918c987dd01727e 8349135: Add tests for HttpRequest.Builder.copy() Reviewed-by: jpai, dfuchs ! test/jdk/java/net/httpclient/HttpRequestBuilderTest.java Changeset: e91a6ec4 Branch: fibers Author: Fei Yang Date: 2025-02-04 14:03:07 +0000 URL: https://git.openjdk.org/loom/commit/e91a6ec49c80ea53bb6f1eb43c924f188803de7e 8347489: RISC-V: Misaligned memory access with COH Reviewed-by: mli, vkempik ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp Changeset: beb43e26 Branch: fibers Author: Per Minborg Date: 2025-02-04 14:10:42 +0000 URL: https://git.openjdk.org/loom/commit/beb43e2633900bb9ab3c975376fe5860b6d054e0 8349343: Add missing copyright messages in FFM benchmarks Reviewed-by: jvernee ! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayCriticalXorOpImpl.java ! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayElementsXorOpImpl.java ! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayForeignXorOpCriticalImpl.java ! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayForeignXorOpImpl.java ! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayForeignXorOpInitImpl.java ! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayRegionXorOpImpl.java ! test/micro/org/openjdk/bench/java/lang/foreign/xor/XorOp.java ! test/micro/org/openjdk/bench/java/lang/foreign/xor/libjnitest.c Changeset: b985347c Branch: fibers Author: Ioi Lam Date: 2025-02-04 16:08:00 +0000 URL: https://git.openjdk.org/loom/commit/b985347c2383a7a637ffa9a4a8687f7f7cde1369 8348349: Refactor CDSConfig::is_dumping_heap() Reviewed-by: ccheung, matsaave ! src/hotspot/share/cds/archiveHeapWriter.cpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsConfig.hpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/heapShared.hpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/classfile/classLoaderExt.cpp ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/IncompatibleOptions.java ! test/jtreg-ext/requires/VMProps.java Changeset: ee4caa41 Branch: fibers Author: Jamil Nimeh Date: 2025-02-04 16:28:04 +0000 URL: https://git.openjdk.org/loom/commit/ee4caa4180e76911ee75148583c2923f847f8605 8349106: Change ChaCha20 intrinsic to use quarter-round parallel implementation on aarch64 Reviewed-by: aph ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp Changeset: 250ff86d Branch: fibers Author: Justin Lu Date: 2025-02-04 17:07:01 +0000 URL: https://git.openjdk.org/loom/commit/250ff86dc86f73dbf7c944d9b5a792c4bdfeef0d 8349000: Performance improvement for Currency.isPastCutoverDate(String) Reviewed-by: naoto, aturbanov ! src/java.base/share/classes/java/util/Currency.java Changeset: bad39b6d Branch: fibers Author: Satyen Subramaniam Committer: Paul Hohensee Date: 2025-02-04 17:19:19 +0000 URL: https://git.openjdk.org/loom/commit/bad39b6d8892ba9b86bc81bf01108a1df617defb 8348610: GenShen: TestShenandoahEvacuationInformationEvent failed with setRegions >= regionsFreed: expected 1 >= 57 Reviewed-by: wkemper, phh ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGenerationalHeuristics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahEvacInfo.hpp ! src/hotspot/share/gc/shenandoah/shenandoahTrace.cpp ! src/hotspot/share/jfr/metadata/metadata.xml ! test/jdk/jdk/jfr/event/gc/detailed/TestShenandoahEvacuationInformationEvent.java Changeset: d222c186 Branch: fibers Author: Brent Christian Date: 2025-02-04 22:37:31 +0000 URL: https://git.openjdk.org/loom/commit/d222c186a6c5a282e9ef143fac3568351ad7b9d7 8349107: Remove RMI finalizers Reviewed-by: rriggs, vklang, djelinski, smarks ! src/java.rmi/share/classes/sun/rmi/log/LogInputStream.java ! src/jdk.naming.rmi/share/classes/com/sun/jndi/rmi/registry/RegistryContext.java Changeset: 9d23de58 Branch: fibers Author: Ben Perez Date: 2025-02-04 23:13:16 +0000 URL: https://git.openjdk.org/loom/commit/9d23de58d167ff7d23ee1b8da675ec1b26b885f9 8184352: Remove Sun provider information from KeyPairGenerator javadoc Reviewed-by: mullan ! src/java.base/share/classes/java/security/KeyPairGenerator.java Changeset: a51e6699 Branch: fibers Author: SendaoYan Date: 2025-02-05 02:18:01 +0000 URL: https://git.openjdk.org/loom/commit/a51e6699b497564de65620a36dc38437ca87cb32 8349200: [JMH] time.format.ZonedDateTimeFormatterBenchmark fails Reviewed-by: naoto, jlu ! test/micro/org/openjdk/bench/java/time/format/ZonedDateTimeFormatterBenchmark.java Changeset: 09269497 Branch: fibers Author: Jan Lahoda Date: 2025-02-05 06:44:36 +0000 URL: https://git.openjdk.org/loom/commit/09269497a27c732ce4644d0bb95e0380162398c9 8347629: Test FailOverDirectExecutionControlTest.java fails with -Xcomp Reviewed-by: liach ! test/langtools/jdk/jshell/FailOverDirectExecutionControlTest.java Changeset: 40603a5b Branch: fibers Author: Matthias Baesken Date: 2025-02-05 08:05:56 +0000 URL: https://git.openjdk.org/loom/commit/40603a5bf039eef03c157bfc49ac8ea2229a94de 8349214: Improve size optimization flags for MSVC builds Reviewed-by: djelinski, ihse ! make/autoconf/flags-cflags.m4 Changeset: 66a38984 Branch: fibers Author: Bhavana Kilambi Committer: Aleksey Shipilev Date: 2025-02-05 08:37:21 +0000 URL: https://git.openjdk.org/loom/commit/66a3898448023f1f22da7d7cbcf4c79a0eb59963 8348659: AArch64: IR rule failure with compiler/loopopts/superword/TestSplitPacks.java Reviewed-by: shade, epeter ! test/hotspot/jtreg/compiler/loopopts/superword/TestSplitPacks.java Changeset: 61465883 Branch: fibers Author: Magnus Ihse Bursie Date: 2025-02-05 11:17:08 +0000 URL: https://git.openjdk.org/loom/commit/61465883b465a184e31e7a03e2603d29ab4815a4 8348190: Framework for tracing makefile inclusion and parsing Reviewed-by: erikj ! .github/actions/get-gtest/action.yml ! .github/actions/get-jtreg/action.yml ! Makefile ! make/Bundles.gmk ! make/CompileCommands.gmk ! make/CompileDemos.gmk ! make/CompileInterimLangtools.gmk ! make/CompileJavaModules.gmk ! make/CompileModuleTools.gmk ! make/CompileToolsHotspot.gmk ! make/CompileToolsJdk.gmk ! make/CopyImportModules.gmk ! make/CopyInterimTZDB.gmk ! make/Coverage.gmk ! make/CreateJmods.gmk ! make/Docs.gmk ! make/Doctor.gmk ! make/ExplodedImageOptimize.gmk ! make/GenerateLinkOptData.gmk ! make/GenerateModuleSummary.gmk ! make/Global.gmk ! make/GraalBuilderImage.gmk ! make/Hsdis.gmk ! make/Images.gmk ! make/Init.gmk ! make/InitSupport.gmk ! make/InterimImage.gmk ! make/JrtfsJar.gmk ! make/MacBundles.gmk ! make/Main.gmk ! make/MainSupport.gmk ! make/ModuleTools.gmk ! make/ModuleWrapper.gmk ! make/PreInit.gmk ! make/PreInitSupport.gmk ! make/ReleaseFile.gmk ! make/RunTests.gmk ! make/RunTestsPrebuilt.gmk + make/RunTestsPrebuiltFindTests.gmk ! make/SourceRevision.gmk ! make/StaticLibs.gmk ! make/StaticLibsImage.gmk ! make/TestImage.gmk ! make/ToolsHotspot.gmk ! make/ToolsJdk.gmk ! make/ToolsLangtools.gmk ! make/UpdateBuildDocs.gmk ! make/UpdateSleefSource.gmk ! make/UpdateX11Wrappers.gmk ! make/ZipSecurity.gmk ! make/ZipSource.gmk ! make/common/CopyFiles.gmk ! make/common/DebugInfoUtils.gmk ! make/common/Execute.gmk ! make/common/FileUtils.gmk ! make/common/FindTests.gmk ! make/common/JarArchive.gmk ! make/common/JavaCompilation.gmk ! make/common/JdkNativeCompilation.gmk ! make/common/LogUtils.gmk ! make/common/MakeBase.gmk + make/common/MakeFileEnd.gmk + make/common/MakeFileStart.gmk ! make/common/MakeIO.gmk + make/common/MakeIncludeEnd.gmk + make/common/MakeIncludeStart.gmk + make/common/MakeSnippetEnd.gmk + make/common/MakeSnippetStart.gmk ! make/common/Modules.gmk ! make/common/NativeCompilation.gmk ! make/common/ProcessMarkdown.gmk ! make/common/TestFilesCompilation.gmk ! make/common/TextFileProcessing.gmk ! make/common/Utils.gmk ! make/common/ZipArchive.gmk ! make/common/modules/CopyCommon.gmk ! make/common/modules/GendataCommon.gmk ! make/common/modules/GensrcCommon.gmk ! make/common/modules/GensrcModuleInfo.gmk ! make/common/modules/GensrcProperties.gmk ! make/common/modules/LauncherCommon.gmk ! make/common/modules/LibCommon.gmk ! make/common/native/CompileFile.gmk ! make/common/native/DebugSymbols.gmk ! make/common/native/Flags.gmk ! make/common/native/Link.gmk ! make/common/native/LinkMicrosoft.gmk ! make/common/native/Paths.gmk ! make/hotspot/CopyToExplodedJdk.gmk ! make/hotspot/HotspotCommon.gmk ! make/hotspot/gensrc/GenerateSources.gmk ! make/hotspot/gensrc/GensrcAdlc.gmk ! make/hotspot/gensrc/GensrcDtrace.gmk ! make/hotspot/gensrc/GensrcJfr.gmk ! make/hotspot/gensrc/GensrcJvmti.gmk ! make/hotspot/lib/CompileGtest.gmk ! make/hotspot/lib/CompileJvm.gmk ! make/hotspot/lib/CompileLibraries.gmk ! make/hotspot/lib/JvmFeatures.gmk ! make/hotspot/lib/JvmFlags.gmk ! make/hotspot/lib/JvmOverrideFiles.gmk ! make/hotspot/test/GtestImage.gmk ! make/ide/eclipse/CreateWorkspace.gmk ! make/ide/idea/jdk/IdeaGenConfig.gmk ! make/ide/visualstudio/hotspot/CreateVSProject.gmk ! make/ide/vscode/hotspot/CreateVSCodeProject.gmk ! make/ide/xcode/hotspot/CreateXcodeProject.gmk ! make/modules/java.base/Copy.gmk ! make/modules/java.base/Gendata.gmk ! make/modules/java.base/Gensrc.gmk ! make/modules/java.base/Java.gmk ! make/modules/java.base/Launcher.gmk ! make/modules/java.base/Lib.gmk ! make/modules/java.base/gendata/GendataBlockedCerts.gmk ! make/modules/java.base/gendata/GendataBreakIterator.gmk ! make/modules/java.base/gendata/GendataCryptoPolicy.gmk ! make/modules/java.base/gendata/GendataPublicSuffixList.gmk ! make/modules/java.base/gendata/GendataTZDB.gmk ! make/modules/java.base/gensrc/GensrcBuffer.gmk ! make/modules/java.base/gensrc/GensrcCharacterData.gmk ! make/modules/java.base/gensrc/GensrcCharsetCoder.gmk ! make/modules/java.base/gensrc/GensrcCharsetMapping.gmk ! make/modules/java.base/gensrc/GensrcExceptions.gmk ! make/modules/java.base/gensrc/GensrcMisc.gmk ! make/modules/java.base/gensrc/GensrcModuleLoaderMap.gmk ! make/modules/java.base/gensrc/GensrcRegex.gmk ! make/modules/java.base/gensrc/GensrcScopedMemoryAccess.gmk ! make/modules/java.base/gensrc/GensrcVarHandles.gmk ! make/modules/java.base/lib/CoreLibraries.gmk ! make/modules/java.compiler/Java.gmk ! make/modules/java.datatransfer/Java.gmk ! make/modules/java.desktop/Copy.gmk ! make/modules/java.desktop/Gendata.gmk ! make/modules/java.desktop/Gensrc.gmk ! make/modules/java.desktop/Java.gmk ! make/modules/java.desktop/Lib.gmk ! make/modules/java.desktop/gendata/GendataFontConfig.gmk ! make/modules/java.desktop/gendata/GendataHtml32dtd.gmk ! make/modules/java.desktop/gensrc/GensrcIcons.gmk ! make/modules/java.desktop/gensrc/GensrcSwing.gmk ! make/modules/java.desktop/gensrc/GensrcX11Wrappers.gmk ! make/modules/java.desktop/lib/AwtLibraries.gmk ! make/modules/java.desktop/lib/ClientLibraries.gmk ! make/modules/java.instrument/Java.gmk ! make/modules/java.instrument/Lib.gmk ! make/modules/java.logging/Copy.gmk ! make/modules/java.logging/Gensrc.gmk ! make/modules/java.logging/Java.gmk ! make/modules/java.management.rmi/Java.gmk ! make/modules/java.management/Java.gmk ! make/modules/java.management/Lib.gmk ! make/modules/java.naming/Java.gmk ! make/modules/java.prefs/Java.gmk ! make/modules/java.prefs/Lib.gmk ! make/modules/java.rmi/Java.gmk ! make/modules/java.rmi/Launcher.gmk ! make/modules/java.rmi/Lib.gmk ! make/modules/java.scripting/Java.gmk ! make/modules/java.scripting/Launcher.gmk ! make/modules/java.security.jgss/Java.gmk ! make/modules/java.security.jgss/Launcher.gmk ! make/modules/java.security.jgss/Lib.gmk ! make/modules/java.security.sasl/Java.gmk ! make/modules/java.smartcardio/Java.gmk ! make/modules/java.smartcardio/Lib.gmk ! make/modules/java.sql.rowset/Java.gmk ! make/modules/java.sql/Java.gmk ! make/modules/java.transaction.xa/Java.gmk ! make/modules/java.xml.crypto/Java.gmk ! make/modules/java.xml/Copy.gmk ! make/modules/java.xml/Java.gmk ! make/modules/jdk.accessibility/Copy.gmk ! make/modules/jdk.accessibility/Java.gmk ! make/modules/jdk.accessibility/Launcher.gmk ! make/modules/jdk.accessibility/Lib.gmk ! make/modules/jdk.attach/Lib.gmk ! make/modules/jdk.charsets/Gensrc.gmk ! make/modules/jdk.charsets/Java.gmk ! make/modules/jdk.compiler/Gendata.gmk ! make/modules/jdk.compiler/Gensrc.gmk ! make/modules/jdk.compiler/Java.gmk ! make/modules/jdk.compiler/Launcher.gmk ! make/modules/jdk.crypto.cryptoki/Java.gmk ! make/modules/jdk.crypto.cryptoki/Lib.gmk ! make/modules/jdk.crypto.mscapi/Java.gmk ! make/modules/jdk.crypto.mscapi/Lib.gmk ! make/modules/jdk.dev/Java.gmk ! make/modules/jdk.dynalink/Java.gmk ! make/modules/jdk.editpad/Java.gmk ! make/modules/jdk.hotspot.agent/Gensrc.gmk ! make/modules/jdk.hotspot.agent/Java.gmk ! make/modules/jdk.hotspot.agent/Launcher.gmk ! make/modules/jdk.hotspot.agent/Lib.gmk ! make/modules/jdk.httpserver/Gensrc.gmk ! make/modules/jdk.httpserver/Java.gmk ! make/modules/jdk.httpserver/Jmod.gmk ! make/modules/jdk.httpserver/Launcher.gmk ! make/modules/jdk.incubator.vector/Java.gmk ! make/modules/jdk.incubator.vector/Lib.gmk ! make/modules/jdk.internal.jvmstat/Java.gmk ! make/modules/jdk.internal.le/Java.gmk ! make/modules/jdk.internal.md/Java.gmk ! make/modules/jdk.internal.opt/Java.gmk ! make/modules/jdk.internal.vm.ci/Java.gmk ! make/modules/jdk.jartool/Gensrc.gmk ! make/modules/jdk.jartool/Java.gmk ! make/modules/jdk.jartool/Jmod.gmk ! make/modules/jdk.jartool/Launcher.gmk ! make/modules/jdk.javadoc/Copy.gmk ! make/modules/jdk.javadoc/Gendata.gmk ! make/modules/jdk.javadoc/Gensrc.gmk ! make/modules/jdk.javadoc/Java.gmk ! make/modules/jdk.javadoc/Launcher.gmk ! make/modules/jdk.jcmd/Java.gmk ! make/modules/jdk.jcmd/Launcher.gmk ! make/modules/jdk.jconsole/Java.gmk ! make/modules/jdk.jconsole/Launcher.gmk ! make/modules/jdk.jdeps/Gensrc.gmk ! make/modules/jdk.jdeps/Java.gmk ! make/modules/jdk.jdeps/Launcher.gmk ! make/modules/jdk.jdi/Gensrc.gmk ! make/modules/jdk.jdi/Java.gmk ! make/modules/jdk.jdi/Launcher.gmk ! make/modules/jdk.jdi/Lib.gmk ! make/modules/jdk.jdwp.agent/Copy.gmk ! make/modules/jdk.jdwp.agent/Lib.gmk ! make/modules/jdk.jfr/Copy.gmk ! make/modules/jdk.jfr/Gendata.gmk ! make/modules/jdk.jfr/Java.gmk ! make/modules/jdk.jfr/Jmod.gmk ! make/modules/jdk.jfr/Launcher.gmk ! make/modules/jdk.jlink/Gensrc.gmk ! make/modules/jdk.jlink/Launcher.gmk ! make/modules/jdk.jpackage/Gensrc.gmk ! make/modules/jdk.jpackage/Java.gmk ! make/modules/jdk.jpackage/Jmod.gmk ! make/modules/jdk.jpackage/Launcher.gmk ! make/modules/jdk.jpackage/Lib.gmk ! make/modules/jdk.jshell/Gensrc.gmk ! make/modules/jdk.jshell/Java.gmk ! make/modules/jdk.jshell/Jmod.gmk ! make/modules/jdk.jshell/Launcher.gmk ! make/modules/jdk.jstatd/Jmod.gmk ! make/modules/jdk.jstatd/Launcher.gmk ! make/modules/jdk.localedata/Gensrc.gmk ! make/modules/jdk.localedata/Java.gmk ! make/modules/jdk.management.agent/Copy.gmk ! make/modules/jdk.management.agent/Gensrc.gmk ! make/modules/jdk.management.agent/Lib.gmk ! make/modules/jdk.management/Java.gmk ! make/modules/jdk.management/Lib.gmk ! make/modules/jdk.net/Lib.gmk ! make/modules/jdk.sctp/Java.gmk ! make/modules/jdk.sctp/Lib.gmk ! make/modules/jdk.security.auth/Java.gmk ! make/modules/jdk.security.auth/Lib.gmk ! make/modules/sun.charsets/Java.gmk ! make/test/BuildFailureHandler.gmk ! make/test/BuildJtregTestThreadFactory.gmk ! make/test/BuildMicrobenchmark.gmk ! make/test/BuildTestLib.gmk ! make/test/BuildTestLibNative.gmk ! make/test/JtregNativeHotspot.gmk ! make/test/JtregNativeJdk.gmk ! make/test/JtregNativeLibTest.gmk ! test/make/TestCompileCommands.gmk ! test/make/TestCopyFiles.gmk ! test/make/TestFixDepsFile.gmk ! test/make/TestIdea.gmk ! test/make/TestJavaCompilation.gmk ! test/make/TestMake.gmk ! test/make/TestMakeBase.gmk ! test/make/UtilsForTests.gmk Changeset: 19399d27 Branch: fibers Author: Emanuel Peter Date: 2025-02-05 12:58:43 +0000 URL: https://git.openjdk.org/loom/commit/19399d271ef00f925232fbbe9087b5772f2fca01 8348572: C2 compilation asserts due to unexpected irreducible loop Reviewed-by: thartmann, kvn ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/cfgnode.cpp ! src/hotspot/share/opto/cfgnode.hpp ! src/hotspot/share/opto/loopnode.cpp + test/hotspot/jtreg/compiler/loopopts/TestSplitIfNewIrreducibleLoop.java Changeset: 2ff8440c Branch: fibers Author: Per Minborg Date: 2025-02-05 13:48:34 +0000 URL: https://git.openjdk.org/loom/commit/2ff8440c76bb090634ecf4e6faa523498fd1d9f3 8349344: Clarify documentation of Arena.ofConfined Reviewed-by: jvernee, jpai, mcimadamore ! src/java.base/share/classes/java/lang/foreign/Arena.java Changeset: 6b994cd8 Branch: fibers Author: Roland Westrelin Date: 2025-02-05 13:54:35 +0000 URL: https://git.openjdk.org/loom/commit/6b994cd8ccba4f5d0199cb2925f0a6b5450ac115 8333697: C2: Hit MemLimit in PhaseCFG::global_code_motion Reviewed-by: thartmann, kvn ! src/hotspot/share/opto/indexSet.cpp ! src/hotspot/share/opto/indexSet.hpp ! test/hotspot/jtreg/compiler/escapeAnalysis/TestFindInstMemRecursion.java Changeset: b9b62a02 Branch: fibers Author: Serguei Spitsyn Date: 2025-02-05 16:03:39 +0000 URL: https://git.openjdk.org/loom/commit/b9b62a02488ee9c1a5a7a9ede87505781dfc0f73 8346792: serviceability/jvmti/vthread/GetThreadState/GetThreadState.java testObjectWaitMillis failed Reviewed-by: dholmes, pchilanomate ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/services/threadService.hpp Changeset: 2f2f7cf0 Branch: fibers Author: Mark Powers Date: 2025-02-05 18:04:00 +0000 URL: https://git.openjdk.org/loom/commit/2f2f7cf0dddd82f11d6dfc4f8a5401ec1c5629dc 8349084: Update vectors used in several PQC benchmarks Reviewed-by: weijun ! test/micro/org/openjdk/bench/java/security/HSS.java ! test/micro/org/openjdk/bench/java/security/MLDSA.java ! test/micro/org/openjdk/bench/java/security/MLKEMBench.java Changeset: 82bc0a7f Branch: fibers Author: Mikhail Yankelevich Committer: Weijun Wang Date: 2025-02-05 18:23:25 +0000 URL: https://git.openjdk.org/loom/commit/82bc0a7f8c7ee63d2f8c3db57dc22f39963ae022 8344316: security/auth/callback/TextCallbackHandler/Password.java make runnable with JTReg and add the UI Reviewed-by: weijun ! test/jdk/com/sun/security/auth/callback/TextCallbackHandler/Password.java Changeset: 379c3f99 Branch: fibers Author: Damon Nguyen Date: 2025-02-05 18:43:19 +0000 URL: https://git.openjdk.org/loom/commit/379c3f99665829c5d8c373d1fb324dc7ef4d84cf 8347836: Disabled PopupMenu shows shortcuts on Mac Reviewed-by: azvegint, achung, kizune, abhiscxk ! test/jdk/java/awt/PopupMenu/PopupMenuVisuals.java Changeset: b499c827 Branch: fibers Author: Brian Burkhalter Date: 2025-02-05 21:40:47 +0000 URL: https://git.openjdk.org/loom/commit/b499c827a512fb209a806d95b97df0f5932a29c0 8349383: (fs) FileTreeWalker.next() superfluous null check of visit() return value Reviewed-by: djelinski ! src/java.base/share/classes/java/nio/file/FileTreeWalker.java Changeset: aad6664b Branch: fibers Author: Alexey Semenyuk Date: 2025-02-05 23:23:54 +0000 URL: https://git.openjdk.org/loom/commit/aad6664bb6d2b311b3e0cb056afaa9b6534bdbbb 8333569: jpackage tests must run app launchers with retries on Linux only Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java ! test/jdk/tools/jpackage/share/AppLauncherEnvTest.java ! test/jdk/tools/jpackage/windows/WinChildProcessTest.java Changeset: 89e5e7ab Branch: fibers Author: Archie Cobbs Date: 2025-02-06 01:52:51 +0000 URL: https://git.openjdk.org/loom/commit/89e5e7ab73472b7d02aac5b8b0c7e9f26db6ec32 8349155: The "log" parameter to Lint.logIfEnabled() is not needed Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacFiler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java Changeset: 5e1cc082 Branch: fibers Author: Alexey Semenyuk Date: 2025-02-06 02:27:43 +0000 URL: https://git.openjdk.org/loom/commit/5e1cc0825938527bd7011ade8b237e34c821862c 8349504: Support platform-specific JUnit tests in jpackage Reviewed-by: almatvee ! test/jdk/tools/jpackage/junit/TEST.properties = test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/AppImageFileTest.java = test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/ApplicationLayoutTest.java = test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/DeployParamsTest.java = test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/DottedVersionTest.java = test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/EnquoterTest.java = test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/OverridableResourceTest.java = test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/PathGroupTest.java = test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/PlatformVersionTest.java = test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/ToolValidatorTest.java Changeset: 64bd8d25 Branch: fibers Author: David Holmes Date: 2025-02-06 02:51:12 +0000 URL: https://git.openjdk.org/loom/commit/64bd8d2592d26e02a7f2f96caa47cba5e158aaa2 8349511: [BACKOUT] Framework for tracing makefile inclusion and parsing Reviewed-by: darcy, mikael ! .github/actions/get-gtest/action.yml ! .github/actions/get-jtreg/action.yml ! Makefile ! make/Bundles.gmk ! make/CompileCommands.gmk ! make/CompileDemos.gmk ! make/CompileInterimLangtools.gmk ! make/CompileJavaModules.gmk ! make/CompileModuleTools.gmk ! make/CompileToolsHotspot.gmk ! make/CompileToolsJdk.gmk ! make/CopyImportModules.gmk ! make/CopyInterimTZDB.gmk ! make/Coverage.gmk ! make/CreateJmods.gmk ! make/Docs.gmk ! make/Doctor.gmk ! make/ExplodedImageOptimize.gmk ! make/GenerateLinkOptData.gmk ! make/GenerateModuleSummary.gmk ! make/Global.gmk ! make/GraalBuilderImage.gmk ! make/Hsdis.gmk ! make/Images.gmk ! make/Init.gmk ! make/InitSupport.gmk ! make/InterimImage.gmk ! make/JrtfsJar.gmk ! make/MacBundles.gmk ! make/Main.gmk ! make/MainSupport.gmk ! make/ModuleTools.gmk ! make/ModuleWrapper.gmk ! make/PreInit.gmk ! make/PreInitSupport.gmk ! make/ReleaseFile.gmk ! make/RunTests.gmk ! make/RunTestsPrebuilt.gmk - make/RunTestsPrebuiltFindTests.gmk ! make/SourceRevision.gmk ! make/StaticLibs.gmk ! make/StaticLibsImage.gmk ! make/TestImage.gmk ! make/ToolsHotspot.gmk ! make/ToolsJdk.gmk ! make/ToolsLangtools.gmk ! make/UpdateBuildDocs.gmk ! make/UpdateSleefSource.gmk ! make/UpdateX11Wrappers.gmk ! make/ZipSecurity.gmk ! make/ZipSource.gmk ! make/common/CopyFiles.gmk ! make/common/DebugInfoUtils.gmk ! make/common/Execute.gmk ! make/common/FileUtils.gmk ! make/common/FindTests.gmk ! make/common/JarArchive.gmk ! make/common/JavaCompilation.gmk ! make/common/JdkNativeCompilation.gmk ! make/common/LogUtils.gmk ! make/common/MakeBase.gmk - make/common/MakeFileEnd.gmk - make/common/MakeFileStart.gmk ! make/common/MakeIO.gmk - make/common/MakeIncludeEnd.gmk - make/common/MakeIncludeStart.gmk - make/common/MakeSnippetEnd.gmk - make/common/MakeSnippetStart.gmk ! make/common/Modules.gmk ! make/common/NativeCompilation.gmk ! make/common/ProcessMarkdown.gmk ! make/common/TestFilesCompilation.gmk ! make/common/TextFileProcessing.gmk ! make/common/Utils.gmk ! make/common/ZipArchive.gmk ! make/common/modules/CopyCommon.gmk ! make/common/modules/GendataCommon.gmk ! make/common/modules/GensrcCommon.gmk ! make/common/modules/GensrcModuleInfo.gmk ! make/common/modules/GensrcProperties.gmk ! make/common/modules/LauncherCommon.gmk ! make/common/modules/LibCommon.gmk ! make/common/native/CompileFile.gmk ! make/common/native/DebugSymbols.gmk ! make/common/native/Flags.gmk ! make/common/native/Link.gmk ! make/common/native/LinkMicrosoft.gmk ! make/common/native/Paths.gmk ! make/hotspot/CopyToExplodedJdk.gmk ! make/hotspot/HotspotCommon.gmk ! make/hotspot/gensrc/GenerateSources.gmk ! make/hotspot/gensrc/GensrcAdlc.gmk ! make/hotspot/gensrc/GensrcDtrace.gmk ! make/hotspot/gensrc/GensrcJfr.gmk ! make/hotspot/gensrc/GensrcJvmti.gmk ! make/hotspot/lib/CompileGtest.gmk ! make/hotspot/lib/CompileJvm.gmk ! make/hotspot/lib/CompileLibraries.gmk ! make/hotspot/lib/JvmFeatures.gmk ! make/hotspot/lib/JvmFlags.gmk ! make/hotspot/lib/JvmOverrideFiles.gmk ! make/hotspot/test/GtestImage.gmk ! make/ide/eclipse/CreateWorkspace.gmk ! make/ide/idea/jdk/IdeaGenConfig.gmk ! make/ide/visualstudio/hotspot/CreateVSProject.gmk ! make/ide/vscode/hotspot/CreateVSCodeProject.gmk ! make/ide/xcode/hotspot/CreateXcodeProject.gmk ! make/modules/java.base/Copy.gmk ! make/modules/java.base/Gendata.gmk ! make/modules/java.base/Gensrc.gmk ! make/modules/java.base/Java.gmk ! make/modules/java.base/Launcher.gmk ! make/modules/java.base/Lib.gmk ! make/modules/java.base/gendata/GendataBlockedCerts.gmk ! make/modules/java.base/gendata/GendataBreakIterator.gmk ! make/modules/java.base/gendata/GendataCryptoPolicy.gmk ! make/modules/java.base/gendata/GendataPublicSuffixList.gmk ! make/modules/java.base/gendata/GendataTZDB.gmk ! make/modules/java.base/gensrc/GensrcBuffer.gmk ! make/modules/java.base/gensrc/GensrcCharacterData.gmk ! make/modules/java.base/gensrc/GensrcCharsetCoder.gmk ! make/modules/java.base/gensrc/GensrcCharsetMapping.gmk ! make/modules/java.base/gensrc/GensrcExceptions.gmk ! make/modules/java.base/gensrc/GensrcMisc.gmk ! make/modules/java.base/gensrc/GensrcModuleLoaderMap.gmk ! make/modules/java.base/gensrc/GensrcRegex.gmk ! make/modules/java.base/gensrc/GensrcScopedMemoryAccess.gmk ! make/modules/java.base/gensrc/GensrcVarHandles.gmk ! make/modules/java.base/lib/CoreLibraries.gmk ! make/modules/java.compiler/Java.gmk ! make/modules/java.datatransfer/Java.gmk ! make/modules/java.desktop/Copy.gmk ! make/modules/java.desktop/Gendata.gmk ! make/modules/java.desktop/Gensrc.gmk ! make/modules/java.desktop/Java.gmk ! make/modules/java.desktop/Lib.gmk ! make/modules/java.desktop/gendata/GendataFontConfig.gmk ! make/modules/java.desktop/gendata/GendataHtml32dtd.gmk ! make/modules/java.desktop/gensrc/GensrcIcons.gmk ! make/modules/java.desktop/gensrc/GensrcSwing.gmk ! make/modules/java.desktop/gensrc/GensrcX11Wrappers.gmk ! make/modules/java.desktop/lib/AwtLibraries.gmk ! make/modules/java.desktop/lib/ClientLibraries.gmk ! make/modules/java.instrument/Java.gmk ! make/modules/java.instrument/Lib.gmk ! make/modules/java.logging/Copy.gmk ! make/modules/java.logging/Gensrc.gmk ! make/modules/java.logging/Java.gmk ! make/modules/java.management.rmi/Java.gmk ! make/modules/java.management/Java.gmk ! make/modules/java.management/Lib.gmk ! make/modules/java.naming/Java.gmk ! make/modules/java.prefs/Java.gmk ! make/modules/java.prefs/Lib.gmk ! make/modules/java.rmi/Java.gmk ! make/modules/java.rmi/Launcher.gmk ! make/modules/java.rmi/Lib.gmk ! make/modules/java.scripting/Java.gmk ! make/modules/java.scripting/Launcher.gmk ! make/modules/java.security.jgss/Java.gmk ! make/modules/java.security.jgss/Launcher.gmk ! make/modules/java.security.jgss/Lib.gmk ! make/modules/java.security.sasl/Java.gmk ! make/modules/java.smartcardio/Java.gmk ! make/modules/java.smartcardio/Lib.gmk ! make/modules/java.sql.rowset/Java.gmk ! make/modules/java.sql/Java.gmk ! make/modules/java.transaction.xa/Java.gmk ! make/modules/java.xml.crypto/Java.gmk ! make/modules/java.xml/Copy.gmk ! make/modules/java.xml/Java.gmk ! make/modules/jdk.accessibility/Copy.gmk ! make/modules/jdk.accessibility/Java.gmk ! make/modules/jdk.accessibility/Launcher.gmk ! make/modules/jdk.accessibility/Lib.gmk ! make/modules/jdk.attach/Lib.gmk ! make/modules/jdk.charsets/Gensrc.gmk ! make/modules/jdk.charsets/Java.gmk ! make/modules/jdk.compiler/Gendata.gmk ! make/modules/jdk.compiler/Gensrc.gmk ! make/modules/jdk.compiler/Java.gmk ! make/modules/jdk.compiler/Launcher.gmk ! make/modules/jdk.crypto.cryptoki/Java.gmk ! make/modules/jdk.crypto.cryptoki/Lib.gmk ! make/modules/jdk.crypto.mscapi/Java.gmk ! make/modules/jdk.crypto.mscapi/Lib.gmk ! make/modules/jdk.dev/Java.gmk ! make/modules/jdk.dynalink/Java.gmk ! make/modules/jdk.editpad/Java.gmk ! make/modules/jdk.hotspot.agent/Gensrc.gmk ! make/modules/jdk.hotspot.agent/Java.gmk ! make/modules/jdk.hotspot.agent/Launcher.gmk ! make/modules/jdk.hotspot.agent/Lib.gmk ! make/modules/jdk.httpserver/Gensrc.gmk ! make/modules/jdk.httpserver/Java.gmk ! make/modules/jdk.httpserver/Jmod.gmk ! make/modules/jdk.httpserver/Launcher.gmk ! make/modules/jdk.incubator.vector/Java.gmk ! make/modules/jdk.incubator.vector/Lib.gmk ! make/modules/jdk.internal.jvmstat/Java.gmk ! make/modules/jdk.internal.le/Java.gmk ! make/modules/jdk.internal.md/Java.gmk ! make/modules/jdk.internal.opt/Java.gmk ! make/modules/jdk.internal.vm.ci/Java.gmk ! make/modules/jdk.jartool/Gensrc.gmk ! make/modules/jdk.jartool/Java.gmk ! make/modules/jdk.jartool/Jmod.gmk ! make/modules/jdk.jartool/Launcher.gmk ! make/modules/jdk.javadoc/Copy.gmk ! make/modules/jdk.javadoc/Gendata.gmk ! make/modules/jdk.javadoc/Gensrc.gmk ! make/modules/jdk.javadoc/Java.gmk ! make/modules/jdk.javadoc/Launcher.gmk ! make/modules/jdk.jcmd/Java.gmk ! make/modules/jdk.jcmd/Launcher.gmk ! make/modules/jdk.jconsole/Java.gmk ! make/modules/jdk.jconsole/Launcher.gmk ! make/modules/jdk.jdeps/Gensrc.gmk ! make/modules/jdk.jdeps/Java.gmk ! make/modules/jdk.jdeps/Launcher.gmk ! make/modules/jdk.jdi/Gensrc.gmk ! make/modules/jdk.jdi/Java.gmk ! make/modules/jdk.jdi/Launcher.gmk ! make/modules/jdk.jdi/Lib.gmk ! make/modules/jdk.jdwp.agent/Copy.gmk ! make/modules/jdk.jdwp.agent/Lib.gmk ! make/modules/jdk.jfr/Copy.gmk ! make/modules/jdk.jfr/Gendata.gmk ! make/modules/jdk.jfr/Java.gmk ! make/modules/jdk.jfr/Jmod.gmk ! make/modules/jdk.jfr/Launcher.gmk ! make/modules/jdk.jlink/Gensrc.gmk ! make/modules/jdk.jlink/Launcher.gmk ! make/modules/jdk.jpackage/Gensrc.gmk ! make/modules/jdk.jpackage/Java.gmk ! make/modules/jdk.jpackage/Jmod.gmk ! make/modules/jdk.jpackage/Launcher.gmk ! make/modules/jdk.jpackage/Lib.gmk ! make/modules/jdk.jshell/Gensrc.gmk ! make/modules/jdk.jshell/Java.gmk ! make/modules/jdk.jshell/Jmod.gmk ! make/modules/jdk.jshell/Launcher.gmk ! make/modules/jdk.jstatd/Jmod.gmk ! make/modules/jdk.jstatd/Launcher.gmk ! make/modules/jdk.localedata/Gensrc.gmk ! make/modules/jdk.localedata/Java.gmk ! make/modules/jdk.management.agent/Copy.gmk ! make/modules/jdk.management.agent/Gensrc.gmk ! make/modules/jdk.management.agent/Lib.gmk ! make/modules/jdk.management/Java.gmk ! make/modules/jdk.management/Lib.gmk ! make/modules/jdk.net/Lib.gmk ! make/modules/jdk.sctp/Java.gmk ! make/modules/jdk.sctp/Lib.gmk ! make/modules/jdk.security.auth/Java.gmk ! make/modules/jdk.security.auth/Lib.gmk ! make/modules/sun.charsets/Java.gmk ! make/test/BuildFailureHandler.gmk ! make/test/BuildJtregTestThreadFactory.gmk ! make/test/BuildMicrobenchmark.gmk ! make/test/BuildTestLib.gmk ! make/test/BuildTestLibNative.gmk ! make/test/JtregNativeHotspot.gmk ! make/test/JtregNativeJdk.gmk ! make/test/JtregNativeLibTest.gmk ! test/make/TestCompileCommands.gmk ! test/make/TestCopyFiles.gmk ! test/make/TestFixDepsFile.gmk ! test/make/TestIdea.gmk ! test/make/TestJavaCompilation.gmk ! test/make/TestMake.gmk ! test/make/TestMakeBase.gmk ! test/make/UtilsForTests.gmk Changeset: 30f71622 Branch: fibers Author: David Holmes Date: 2025-02-06 07:32:22 +0000 URL: https://git.openjdk.org/loom/commit/30f71622a1c86e297bf6d4b24d90e7531a0f19c2 8349417: Fix NULL usage from JDK-8346433 Reviewed-by: chagedorn ! src/hotspot/os/windows/os_windows.cpp Changeset: 3cf04dec Branch: fibers Author: Jan Lahoda Date: 2025-02-06 07:34:28 +0000 URL: https://git.openjdk.org/loom/commit/3cf04dec493d28730d4462257f64ea636f58d7e5 8349132: javac Analyzers should handle non-deferrable errors Reviewed-by: abimpoudis ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java + test/langtools/tools/javac/analyzer/Diamond.java Changeset: 3eb57f6d Branch: fibers Author: Matthias Baesken Date: 2025-02-06 08:08:59 +0000 URL: https://git.openjdk.org/loom/commit/3eb57f6d46b4375cb02b575739a1c12f71e088cf 8349140: Size optimization (opt-size) build fails after recent PCH changes Reviewed-by: jwaters, erikj, ihse ! make/hotspot/lib/JvmOverrideFiles.gmk Changeset: 7e307916 Branch: fibers Author: Andrew Dinn Date: 2025-02-06 09:14:50 +0000 URL: https://git.openjdk.org/loom/commit/7e307916ecbf1ae9795e42e5b5a8347daad4af8c 8349102: Test compiler/arguments/TestCodeEntryAlignment.java failed: assert(allocates2(pc)) failed: not in CodeBuffer memory Reviewed-by: dlong ! src/hotspot/cpu/x86/stubDeclarations_x86.hpp ! test/hotspot/jtreg/ProblemList.txt Changeset: d85f6514 Branch: fibers Author: Gui Cao Committer: Hamlin Li Date: 2025-02-06 09:31:54 +0000 URL: https://git.openjdk.org/loom/commit/d85f65147aeb4009742bfe401c6070d920b71b3e 8349428: RISC-V: "bad alignment" with -XX:-AvoidUnalignedAccesses after JDK-8347489 Reviewed-by: fyang, mli ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp Changeset: acb46ddb Branch: fibers Author: SendaoYan Date: 2025-02-06 09:33:02 +0000 URL: https://git.openjdk.org/loom/commit/acb46ddb8901a4e96238de217d3e7931f381b699 8345155: Add /native to native test in FFM Reviewed-by: mcimadamore, pminborg ! test/jdk/java/foreign/LibraryLookupTest.java ! test/jdk/java/foreign/SafeFunctionAccessTest.java ! test/jdk/java/foreign/Test4BAlignedDouble.java ! test/jdk/java/foreign/TestAddressDereference.java ! test/jdk/java/foreign/TestClassLoaderFindNative.java ! test/jdk/java/foreign/TestDowncallScope.java ! test/jdk/java/foreign/TestDowncallStack.java ! test/jdk/java/foreign/TestHFA.java ! test/jdk/java/foreign/TestIntrinsics.java ! test/jdk/java/foreign/TestNULLAddress.java ! test/jdk/java/foreign/TestNative.java ! test/jdk/java/foreign/TestScope.java ! test/jdk/java/foreign/TestUpcallAsync.java ! test/jdk/java/foreign/TestUpcallScope.java ! test/jdk/java/foreign/TestUpcallStack.java ! test/jdk/java/foreign/TestVarArgs.java ! test/jdk/java/foreign/arraystructs/TestArrayStructs.java ! test/jdk/java/foreign/capturecallstate/TestCaptureCallState.java ! test/jdk/java/foreign/critical/TestCritical.java ! test/jdk/java/foreign/critical/TestCriticalUpcall.java ! test/jdk/java/foreign/dontrelease/TestDontRelease.java ! test/jdk/java/foreign/enablenativeaccess/TestEnableNativeAccess.java ! test/jdk/java/foreign/enablenativeaccess/TestEnableNativeAccessJarManifest.java ! test/jdk/java/foreign/loaderLookup/TestLoaderLookup.java ! test/jdk/java/foreign/loaderLookup/TestLoaderLookupJNI.java ! test/jdk/java/foreign/loaderLookup/TestSymbolLookupFindOrThrow.java ! test/jdk/java/foreign/nested/TestNested.java ! test/jdk/java/foreign/normalize/TestNormalize.java ! test/jdk/java/foreign/passheapsegment/TestPassHeapSegment.java ! test/jdk/java/foreign/stackwalk/TestAsyncStackWalk.java ! test/jdk/java/foreign/stackwalk/TestReentrantUpcalls.java ! test/jdk/java/foreign/stackwalk/TestStackWalk.java ! test/jdk/java/foreign/upcalldeopt/TestUpcallDeopt.java ! test/jdk/java/foreign/virtual/TestVirtualCalls.java Changeset: 4618993e Branch: fibers Author: Tobias Hartmann Date: 2025-02-06 10:41:30 +0000 URL: https://git.openjdk.org/loom/commit/4618993e27c806e5b349de98c020a91475727d65 8349537: Bad copyright in TestArrayStructs.java Reviewed-by: jpai ! test/jdk/java/foreign/arraystructs/TestArrayStructs.java ! test/jdk/java/foreign/loaderLookup/TestSymbolLookupFindOrThrow.java Changeset: dd8720e9 Branch: fibers Author: Amit Kumar Date: 2025-02-06 13:15:18 +0000 URL: https://git.openjdk.org/loom/commit/dd8720e90dc5475afd4ccc7321bb5cd97282e101 8348520: [s390x] Problemlist TestVectorReinterpret.java Reviewed-by: mdoerr ! test/hotspot/jtreg/ProblemList.txt Changeset: 2093bb74 Branch: fibers Author: Alexey Semenyuk Date: 2025-02-06 14:10:44 +0000 URL: https://git.openjdk.org/loom/commit/2093bb74676620c416e42fb94b6f5a482700926b 8346434: Add test for non-automatic service binding Reviewed-by: almatvee ! test/jdk/tools/jpackage/apps/PrintEnv.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Comm.java ! test/jdk/tools/jpackage/share/JLinkOptionsTest.java Changeset: 2b82e2d5 Branch: fibers Author: Archie Cobbs Date: 2025-02-06 14:32:25 +0000 URL: https://git.openjdk.org/loom/commit/2b82e2d57bdb8cb677764abc99d70f6d03295625 8347958: Minor compiler cleanups relating to MandatoryWarningHandler Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/MandatoryWarningHandler.java Changeset: e0487c7c Branch: fibers Author: Christian Hagedorn Date: 2025-02-06 14:49:28 +0000 URL: https://git.openjdk.org/loom/commit/e0487c7cbc16fdfe26d22f2b6e65bca7d4398252 8346777: Add missing const declarations and rename variables Reviewed-by: epeter, thartmann ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp Changeset: 3fbae32d Branch: fibers Author: SendaoYan Date: 2025-02-06 15:01:05 +0000 URL: https://git.openjdk.org/loom/commit/3fbae32d0a9dbe612d4170e135a813c114fdcec2 8349465: [UBSAN] test_os_reserve_between.cpp reported applying non-zero offset to null pointer Reviewed-by: mdoerr, amitkumar ! test/hotspot/gtest/runtime/test_os_reserve_between.cpp Changeset: 5ec1aae2 Branch: fibers Author: Viktor Klang Date: 2025-02-06 15:02:21 +0000 URL: https://git.openjdk.org/loom/commit/5ec1aae21e80d86c55df28a86935f50ae77f7b41 8347842: ThreadPoolExecutor specification discusses RuntimePermission Reviewed-by: alanb, jpai ! src/java.base/share/classes/java/util/concurrent/ThreadPoolExecutor.java Changeset: f12d2de5 Branch: fibers Author: Nizar Benalla Date: 2025-02-06 16:14:30 +0000 URL: https://git.openjdk.org/loom/commit/f12d2de53a62ec1c2c98e90409b27811de0560e1 8345212: Since checker should better handle non numeric values Reviewed-by: liach ! test/jdk/tools/sincechecker/SinceChecker.java Changeset: eb847026 Branch: fibers Author: Jiangli Zhou Date: 2025-02-06 16:15:35 +0000 URL: https://git.openjdk.org/loom/commit/eb84702626ef1ededc55969923958e8c2835d821 8349513: Remove unused BUILD_JDK_JTREG_LIBRARIES_JDK_LIBS_libTracePinnedThreads Reviewed-by: dholmes, erikj ! make/test/JtregNativeJdk.gmk Changeset: 1ab1c1d5 Branch: fibers Author: Liam Miller-Cushon Date: 2025-02-06 17:33:44 +0000 URL: https://git.openjdk.org/loom/commit/1ab1c1d53b86228be85aac96fa5d69db39ac6317 8349058: 'internal proprietary API' warnings make javac warnings unusable Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java ! test/langtools/tools/javac/options/system/SystemSunProprietary.java Changeset: ed8945a6 Branch: fibers Author: Harshitha Onkar Date: 2025-02-06 18:30:39 +0000 URL: https://git.openjdk.org/loom/commit/ed8945a68a67dd51a7cfa332905941afccc12b36 8347377: Add validation checks for ICC_Profile header fields Reviewed-by: prr, jdv ! src/java.desktop/share/classes/java/awt/color/ICC_ColorSpace.java ! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java + test/jdk/java/awt/color/ICC_Profile/ValidateICCHeaderData/ValidateICCHeaderData.java = test/jdk/java/awt/color/ICC_Profile/ValidateICCHeaderData/invalidSRGB.icc Changeset: 0181030b Branch: fibers Author: Brian Burkhalter Date: 2025-02-06 19:10:26 +0000 URL: https://git.openjdk.org/loom/commit/0181030bdc300f1d8fe02c3e2e599c997a4ab876 8349006: File.getCanonicalPath should remove "(on UNIX platforms)" from its specification Reviewed-by: jlu, naoto ! src/java.base/share/classes/java/io/File.java Changeset: 1a74ee64 Branch: fibers Author: Brian Burkhalter Date: 2025-02-06 19:11:35 +0000 URL: https://git.openjdk.org/loom/commit/1a74ee64eb835c3395fe763c42fd36e2a720f441 8349092: File.getFreeSpace violates specification if quotas are in effect (win) Reviewed-by: naoto ! src/java.base/windows/classes/java/io/WinNTFileSystem.java ! test/jdk/java/io/File/GetXSpace.java Changeset: 10791477 Branch: fibers Author: Aleksey Shipilev Date: 2025-02-06 20:20:43 +0000 URL: https://git.openjdk.org/loom/commit/10791477cf0a0a31d2703fc718a7a649d494d534 8348570: CTW: Expose the code hidden by uncommon traps Reviewed-by: kvn, thartmann ! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/Compiler.java ! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/CtwRunner.java Changeset: a0c7f661 Branch: fibers Author: Calvin Cheung Date: 2025-02-06 22:31:19 +0000 URL: https://git.openjdk.org/loom/commit/a0c7f661bedaf50b22cf83c798be46e8e5004b60 8349508: runtime/cds/appcds/TestParallelGCWithCDS.java should not check for specific output Reviewed-by: dholmes, iklam ! test/hotspot/jtreg/runtime/cds/appcds/TestParallelGCWithCDS.java ! test/hotspot/jtreg/runtime/cds/appcds/TestSerialGCWithCDS.java Changeset: 1eb54e42 Branch: fibers Author: Fernando Guallini Committer: Rajan Halade Date: 2025-02-07 00:31:11 +0000 URL: https://git.openjdk.org/loom/commit/1eb54e4228ba9319ac2f980055ed366dd861ec0b 8346049: jdk/test/lib/security/timestamp/TsaServer.java warnings Reviewed-by: weijun, rhalade, hchao, lmesnik ! test/lib/jdk/test/lib/security/timestamp/TsaServer.java Changeset: 3989a199 Branch: fibers Author: Joe Wang Date: 2025-02-07 02:26:20 +0000 URL: https://git.openjdk.org/loom/commit/3989a199578fc1d91988cfdbb95f11dd6d4c7b81 8344925: translet-name ignored when package-name is also set Reviewed-by: lancea, iris, naoto ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java + test/jaxp/javax/xml/jaxp/libs/jaxp/library/JUnitTestUtil.java + test/jaxp/javax/xml/jaxp/unittest/transform/PropertiesTest.java Changeset: 006ed5c0 Branch: fibers Author: Matthias Baesken Date: 2025-02-07 07:43:43 +0000 URL: https://git.openjdk.org/loom/commit/006ed5c02b47d12fdcc070f50cfeb77d5c158bca 8349375: Cleanup AIX special file build settings Reviewed-by: mdoerr, clanger, erikj, jwaters ! make/hotspot/lib/JvmOverrideFiles.gmk Changeset: 86cec4ea Branch: fibers Author: Ivan Walulya Date: 2025-02-07 10:22:23 +0000 URL: https://git.openjdk.org/loom/commit/86cec4ea2c2c56f03b23be44caade49b922cd3c6 8343782: G1: Use one G1CardSet instance for multiple old gen regions Reviewed-by: ayang, tschatzl ! src/hotspot/share/gc/g1/g1CardSet.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp ! src/hotspot/share/gc/g1/g1CollectionSet.cpp ! src/hotspot/share/gc/g1/g1CollectionSet.hpp + src/hotspot/share/gc/g1/g1CollectionSet.inline.hpp ! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp ! src/hotspot/share/gc/g1/g1CollectionSetCandidates.hpp ! src/hotspot/share/gc/g1/g1CollectionSetCandidates.inline.hpp ! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1FullCollector.cpp ! src/hotspot/share/gc/g1/g1FullGCResetMetadataTask.cpp ! src/hotspot/share/gc/g1/g1HeapRegion.cpp ! src/hotspot/share/gc/g1/g1HeapRegion.hpp ! src/hotspot/share/gc/g1/g1HeapRegion.inline.hpp ! src/hotspot/share/gc/g1/g1HeapRegionRemSet.cpp ! src/hotspot/share/gc/g1/g1HeapRegionRemSet.hpp ! src/hotspot/share/gc/g1/g1HeapRegionRemSet.inline.hpp ! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSetSummary.cpp ! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp ! src/hotspot/share/gc/g1/g1YoungCollector.cpp ! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp ! src/hotspot/share/gc/g1/g1_globals.hpp ! test/hotspot/jtreg/gc/g1/pinnedobjs/TestPinnedOldObjectsEvacuation.java Changeset: 7cd5cb29 Branch: fibers Author: Mikhail Yankelevich Committer: Weijun Wang Date: 2025-02-07 15:40:17 +0000 URL: https://git.openjdk.org/loom/commit/7cd5cb2916e8a62ec57c022a5fac19fb62b7c779 8349532: Refactor ./util/Pem/encoding.sh to run in java Reviewed-by: weijun ! test/jdk/sun/security/util/Pem/PemEncoding.java - test/jdk/sun/security/util/Pem/encoding.sh Changeset: fb847bb2 Branch: fibers Author: Justin Lu Date: 2025-02-07 17:08:52 +0000 URL: https://git.openjdk.org/loom/commit/fb847bb2afc9e9e164430078c5c403ec6583d50e 8349493: Replace sun.util.locale.ParseStatus usage with java.text.ParsePosition Reviewed-by: naoto ! src/java.base/share/classes/java/util/Locale.java ! src/java.base/share/classes/sun/util/locale/LanguageTag.java - src/java.base/share/classes/sun/util/locale/ParseStatus.java Changeset: 88a84835 Branch: fibers Author: Bradford Wetmore Date: 2025-02-07 17:09:56 +0000 URL: https://git.openjdk.org/loom/commit/88a84835a3a13f9adfcfa2ad034acff8fbc4fadc 8349121: SSLParameters.setApplicationProtocols() ALPN example could be clarified Reviewed-by: abarashev, jnimeh, dfuchs ! src/java.base/share/classes/javax/net/ssl/SSLParameters.java Changeset: b40f8eef Branch: fibers Author: Andrew Haley Date: 2025-02-07 17:39:10 +0000 URL: https://git.openjdk.org/loom/commit/b40f8eef98dac066816d4d548b2304276a76d5e0 8337251: C1: Improve Class.isInstance intrinsic Reviewed-by: vlivanov ! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp ! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp ! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp ! src/hotspot/cpu/riscv/c1_LIRGenerator_riscv.cpp ! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp ! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp ! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp ! src/hotspot/share/c1/c1_Canonicalizer.cpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/c1/c1_LIRGenerator.hpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/runtime/stubDeclarations.hpp Changeset: bd9b24c0 Branch: fibers Author: Liam Miller-Cushon Date: 2025-02-07 19:43:33 +0000 URL: https://git.openjdk.org/loom/commit/bd9b24c0f8e0db88ae9714cdb355dcd56d802ab4 8349512: Duplicate PermittedSubclasses entries with doclint enabled Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java Changeset: 7f6c6878 Branch: fibers Author: Tom Rodriguez Date: 2025-02-07 19:58:37 +0000 URL: https://git.openjdk.org/loom/commit/7f6c687815031d99931265007ff8867bf964cb25 8349374: [JVMCI] concurrent use of HotSpotSpeculationLog can crash Reviewed-by: kvn, dnsimon ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotSpeculationLog.java Changeset: f0ea38b3 Branch: fibers Author: Alexander Matveev Date: 2025-02-07 19:58:51 +0000 URL: https://git.openjdk.org/loom/commit/f0ea38b3874ac627766768cbcd13f4be68c53797 8349509: [macos] Clean up macOS dead code in jpackage Reviewed-by: asemenyuk ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageBuilder.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java Changeset: 1ed9ef1c Branch: fibers Author: Coleen Phillimore Date: 2025-02-07 21:27:35 +0000 URL: https://git.openjdk.org/loom/commit/1ed9ef1c3f787b4075974d5dcfde1606d6bfbe86 8349559: Compiler interface doesn't need to store protection domain Reviewed-by: vlivanov, iklam ! src/hotspot/share/ci/ciInstanceKlass.cpp ! src/hotspot/share/ci/ciInstanceKlass.hpp ! src/hotspot/share/ci/ciKlass.hpp ! src/hotspot/share/ci/ciObjArrayKlass.hpp ! src/hotspot/share/ci/ciObjectFactory.cpp Changeset: 5395ffa0 Branch: fibers Author: Joe Wang Date: 2025-02-08 02:48:04 +0000 URL: https://git.openjdk.org/loom/commit/5395ffa006d06fb2b6a087885a9d7118048e6696 8327378: XMLStreamReader throws EOFException instead of XMLStreamException Reviewed-by: iris, lancea, naoto ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl.java + test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/ExceptionTest.java Changeset: e9278de3 Branch: fibers Author: Quan Anh Mai Date: 2025-02-08 04:20:46 +0000 URL: https://git.openjdk.org/loom/commit/e9278de3f8676c288bfdce96f8348470e7c42900 8348411: C2: Remove the control input of LoadKlassNode and LoadNKlassNode Reviewed-by: vlivanov, epeter ! src/hotspot/share/opto/doCall.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/macroArrayCopy.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/memnode.hpp ! src/hotspot/share/opto/parse1.cpp ! src/hotspot/share/opto/parseHelper.cpp ! src/hotspot/share/opto/subtypenode.cpp Changeset: 7d52f1e6 Branch: fibers Author: Thomas Stuefe Date: 2025-02-08 06:35:27 +0000 URL: https://git.openjdk.org/loom/commit/7d52f1e64d17d4a77dacc6074ead11e975eed9eb 8349525: RBTree: provide leftmost, rightmost, and a simple way to print trees Reviewed-by: jsjolen, cnorrbin ! src/hotspot/share/utilities/rbTree.hpp ! src/hotspot/share/utilities/rbTree.inline.hpp ! test/hotspot/gtest/utilities/test_rbtree.cpp Changeset: 8f6ccde9 Branch: fibers Author: SendaoYan Date: 2025-02-08 13:11:07 +0000 URL: https://git.openjdk.org/loom/commit/8f6ccde9829ea0e4fe1c087e68bec4d9efb55c64 8349554: [UBSAN] os::attempt_reserve_memory_between reported applying non-zero offset to non-null pointer produced null pointer Reviewed-by: stefank, stuefe ! src/hotspot/share/runtime/os.cpp Changeset: 4a83ca12 Branch: fibers Author: Hamlin Li Date: 2025-02-10 11:25:20 +0000 URL: https://git.openjdk.org/loom/commit/4a83ca120293aecbf21d7d005ba256e95fe98299 8349666: RISC-V: enable superwords tests for vector reductions Reviewed-by: fyang, luhenry ! test/hotspot/jtreg/compiler/loopopts/superword/MinMaxRed_Int.java ! test/hotspot/jtreg/compiler/loopopts/superword/RedTest_int.java ! test/hotspot/jtreg/compiler/loopopts/superword/RedTest_long.java ! test/hotspot/jtreg/compiler/loopopts/superword/SumRedAbsNeg_Float.java ! test/hotspot/jtreg/compiler/loopopts/superword/SumRedSqrt_Double.java ! test/hotspot/jtreg/compiler/loopopts/superword/SumRed_Double.java ! test/hotspot/jtreg/compiler/loopopts/superword/SumRed_Float.java ! test/hotspot/jtreg/compiler/loopopts/superword/SumRed_Int.java ! test/hotspot/jtreg/compiler/loopopts/superword/SumRed_Long.java Changeset: d104debe Branch: fibers Author: Hamlin Li Date: 2025-02-10 11:47:57 +0000 URL: https://git.openjdk.org/loom/commit/d104debe51d8feb35b7c672a9d05404208bc5526 8349556: RISC-V: improve the performance when -COH and -AvoidUnalignedAccesses for UL and LU string comparison Reviewed-by: fyang, vkempik ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp Changeset: 55898922 Branch: fibers Author: Volkan Yazici Committer: Jaikiran Pai Date: 2025-02-10 12:12:54 +0000 URL: https://git.openjdk.org/loom/commit/55898922628a7fb1aef3ff6727a612baac3f6b1a 8343074: test/jdk/com/sun/net/httpserver/docs/test1/largefile.txt could be generated Reviewed-by: dfuchs, jpai ! test/jdk/com/sun/net/httpserver/SelCacheTest.java ! test/jdk/com/sun/net/httpserver/Test1.java ! test/jdk/com/sun/net/httpserver/Test12.java ! test/jdk/com/sun/net/httpserver/Test13.java ! test/jdk/com/sun/net/httpserver/Test9.java ! test/jdk/com/sun/net/httpserver/Test9a.java ! test/jdk/com/sun/net/httpserver/TestLogging.java - test/jdk/com/sun/net/httpserver/docs/test1/largefile.txt - test/jdk/com/sun/net/httpserver/docs/test1/smallfile.txt ! test/jdk/java/net/httpclient/http2/BasicTest.java ! test/jdk/java/net/httpclient/http2/FixedThreadPoolTest.java ! test/jdk/java/net/httpclient/http2/ServerPush.java - test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/TestUtil.java ! test/lib/jdk/test/lib/Asserts.java ! test/lib/jdk/test/lib/Utils.java Changeset: c9cadbd2 Branch: fibers Author: Coleen Phillimore Date: 2025-02-10 12:44:30 +0000 URL: https://git.openjdk.org/loom/commit/c9cadbd23fb13933b8968f283d27842cd35f8d6f 8346567: Make Class.getModifiers() non-native Reviewed-by: alanb, vlivanov, yzheng, dlong ! src/hotspot/share/c1/c1_Canonicalizer.cpp ! src/hotspot/share/c1/c1_Compiler.cpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/c1/c1_LIRGenerator.hpp ! src/hotspot/share/ci/ciKlass.hpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/vmIntrinsics.cpp ! src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/oops/objArrayKlass.cpp ! src/hotspot/share/oops/typeArrayKlass.cpp ! src/hotspot/share/oops/typeArrayKlass.hpp ! src/hotspot/share/opto/c2compiler.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/jdk/internal/reflect/Reflection.java ! src/java.base/share/native/libjava/Class.c ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java ! test/jdk/java/lang/reflect/AccessibleObject/ModuleSetAccessibleTest.java ! test/jdk/java/lang/reflect/AccessibleObject/TrySetAccessibleTest.java ! test/jdk/jdk/internal/reflect/Reflection/Filtering.java ! test/micro/org/openjdk/bench/java/lang/reflect/Clazz.java Changeset: f74c4dfe Branch: fibers Author: Johan Sj?len Date: 2025-02-10 13:52:23 +0000 URL: https://git.openjdk.org/loom/commit/f74c4dfe0b0c384a25f0b7a2330ba96d50b7fceb 8349580: Do not use address in MemTracker top level functions Reviewed-by: gziemski, stefank ! src/hotspot/os/posix/perfMemory_posix.cpp ! src/hotspot/os/windows/perfMemory_windows.cpp ! src/hotspot/share/nmt/memTracker.hpp ! src/hotspot/share/runtime/os.cpp Changeset: ab66c82c Branch: fibers Author: Aleksey Shipilev Date: 2025-02-10 15:51:23 +0000 URL: https://git.openjdk.org/loom/commit/ab66c82ce9fdb5ee3fd7690f42b8ad4d78bf5e40 8349639: jfr/event/gc/detailed/TestShenandoahEvacuationInformationEvent.java fails to compile after JDK-8348610 Reviewed-by: mdoerr, wkemper ! test/jdk/jdk/jfr/event/gc/detailed/TestShenandoahEvacuationInformationEvent.java Changeset: 84b32cb6 Branch: fibers Author: Jiangli Zhou Date: 2025-02-10 18:05:27 +0000 URL: https://git.openjdk.org/loom/commit/84b32cb61c3e04189eb811fa052747e21ca6aff1 8349178: runtime/jni/atExit/TestAtExit.java should be supported on static JDK Reviewed-by: dholmes ! make/test/JtregNativeHotspot.gmk ! test/hotspot/jtreg/runtime/jni/atExit/libatExit.c Changeset: b737f7fb Branch: fibers Author: Jamil Nimeh Date: 2025-02-10 18:19:57 +0000 URL: https://git.openjdk.org/loom/commit/b737f7fb3004e4e9c95fba95c6fcda70073ae00e 8349501: Relocate supporting classes in security/testlibrary to test/lib/jdk tree Reviewed-by: rhalade, weijun ! test/jdk/com/sun/security/auth/callback/TextCallbackHandler/Default.java ! test/jdk/java/security/KeyFactory/Failover.java ! test/jdk/java/security/KeyPairGenerator/Failover.java ! test/jdk/java/security/Provider/ChangeProviders.java ! test/jdk/java/security/Provider/GetInstance.java ! test/jdk/java/security/Provider/GetServiceRace.java ! test/jdk/java/security/Provider/RemoveProvider.java ! test/jdk/java/security/Security/NoInstalledProviders.java ! test/jdk/java/security/Security/SynchronizedAccess.java ! test/jdk/java/security/Security/removing/RemoveProviders.java ! test/jdk/java/security/cert/CertPathValidator/OCSP/GetAndPostTests.java ! test/jdk/java/security/cert/CertPathValidator/OCSP/OCSPTimeout.java ! test/jdk/java/security/cert/CertPathValidator/crlDP/CheckAllCRLs.java ! test/jdk/java/security/cert/CertPathValidator/trustAnchor/ValWithAnchorByName.java ! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKeySpecException.java ! test/jdk/javax/crypto/JceSecurity/SunJCE_BC_LoadOrdering.java ! test/jdk/javax/net/ssl/Stapling/HttpsUrlConnClient.java ! test/jdk/javax/net/ssl/Stapling/SSLEngineWithStapling.java ! test/jdk/javax/net/ssl/Stapling/SSLSocketWithStapling.java ! test/jdk/javax/net/ssl/Stapling/StapleEnableProps.java ! test/jdk/sun/security/ec/TestEC.java ! test/jdk/sun/security/pkcs11/ec/ReadCertificates.java ! test/jdk/sun/security/pkcs11/ec/ReadPKCS12.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/rsa/TestCACerts.java ! test/jdk/sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java ! test/jdk/sun/security/pkcs12/GetSetEntryTest.java ! test/jdk/sun/security/provider/certpath/OCSP/OCSPNoContentLength.java ! test/jdk/sun/security/provider/certpath/PKIXCertComparator/Order.java ! test/jdk/sun/security/ssl/Stapling/StatusResponseManager.java ! test/jdk/sun/security/ssl/Stapling/java.base/sun/security/ssl/StatusResponseManagerTests.java ! test/jdk/sun/security/tools/keytool/KeyToolTest.java ! test/jdk/sun/security/tools/keytool/NssTest.java ! test/jdk/sun/security/x509/URICertStore/AIACertTimeout.java = test/lib/jdk/test/lib/security/CertificateBuilder.java = test/lib/jdk/test/lib/security/HumanInputStream.java = test/lib/jdk/test/lib/security/Providers.java = test/lib/jdk/test/lib/security/ProvidersSnapshot.java = test/lib/jdk/test/lib/security/SimpleOCSPServer.java Changeset: f11a7377 Branch: fibers Author: Joe Darcy Date: 2025-02-10 18:27:05 +0000 URL: https://git.openjdk.org/loom/commit/f11a737707414f35738b630e0ffb482431259b0c 8349475: Test tools/javac/api/TestJavacTaskWithWarning.java writes files in src dir Reviewed-by: jlahoda, liach, jpai ! test/langtools/tools/javac/api/TestJavacTaskWithWarning.java Changeset: 527489c0 Branch: fibers Author: Jiangli Zhou Date: 2025-02-10 20:19:48 +0000 URL: https://git.openjdk.org/loom/commit/527489c06d827f5d08a8053bedcd26db4608c9f0 8349284: Make libExplicitAttach work on static JDK Reviewed-by: alanb, dholmes ! make/test/JtregNativeJdk.gmk ! test/jdk/java/lang/Thread/jni/AttachCurrentThread/libExplicitAttach.c Changeset: df654a9f Branch: fibers Author: Jiangli Zhou Date: 2025-02-10 20:52:20 +0000 URL: https://git.openjdk.org/loom/commit/df654a9f581ed9e43e3f329bb01204ac2fb9f509 8349752: Tier1 build failure caused by JDK-8349178 Reviewed-by: dholmes ! make/test/JtregNativeHotspot.gmk Changeset: 41bdc47d Branch: fibers Author: Daniel Gredler Committer: Phil Race Date: 2025-02-11 00:39:09 +0000 URL: https://git.openjdk.org/loom/commit/41bdc47d71340e5d7f4317a5040521868d4c4314 8208377: Soft hyphens render if not using TextLayout Reviewed-by: achung, prr ! src/java.desktop/macosx/classes/sun/font/CCharToGlyphMapper.java ! src/java.desktop/share/classes/sun/font/CMap.java ! src/java.desktop/share/classes/sun/font/FontUtilities.java ! src/java.desktop/share/classes/sun/font/TrueTypeGlyphMapper.java ! src/java.desktop/share/classes/sun/font/Type1GlyphMapper.java + test/jdk/java/awt/font/TextLayout/FormatCharAdvanceTest.java Changeset: 1a8212e1 Branch: fibers Author: Richard Reingruber Date: 2025-02-11 07:45:55 +0000 URL: https://git.openjdk.org/loom/commit/1a8212e1018744b360df310e85fc29f8c41f5072 8348678: [PPC64] C2: unaligned vector load/store is ok 8343906: test2 of compiler/c2/TestCastX2NotProcessedIGVN.java fails on some platforms Reviewed-by: mdoerr, amitkumar ! src/hotspot/cpu/ppc/matcher_ppc.hpp ! src/hotspot/cpu/ppc/vm_version_ppc.cpp ! test/hotspot/jtreg/compiler/c2/TestCastX2NotProcessedIGVN.java Changeset: 8e858294 Branch: fibers Author: Thomas Schatzl Date: 2025-02-11 09:52:38 +0000 URL: https://git.openjdk.org/loom/commit/8e8582949669d5f3dcb68886ccb6a719393d1a9e 8349213: G1: Clearing bitmaps during collection set merging not claimed by region Reviewed-by: iwalulya, ayang ! src/hotspot/share/gc/g1/g1RemSet.cpp Changeset: 964dd18f Branch: fibers Author: Magnus Ihse Bursie Date: 2025-02-11 10:55:47 +0000 URL: https://git.openjdk.org/loom/commit/964dd18fd2ba998e5c1efed48e15e516b0c22b19 8349515: [REDO] Framework for tracing makefile inclusion and parsing Reviewed-by: erikj ! .github/actions/get-gtest/action.yml ! .github/actions/get-jtreg/action.yml ! Makefile ! make/Bundles.gmk ! make/CompileCommands.gmk ! make/CompileDemos.gmk ! make/CompileInterimLangtools.gmk ! make/CompileJavaModules.gmk ! make/CompileModuleTools.gmk ! make/CompileToolsHotspot.gmk ! make/CompileToolsJdk.gmk ! make/CopyImportModules.gmk ! make/CopyInterimTZDB.gmk ! make/Coverage.gmk ! make/CreateJmods.gmk ! make/Docs.gmk ! make/Doctor.gmk ! make/ExplodedImageOptimize.gmk ! make/GenerateLinkOptData.gmk ! make/GenerateModuleSummary.gmk ! make/Global.gmk ! make/GraalBuilderImage.gmk ! make/Hsdis.gmk ! make/Images.gmk ! make/Init.gmk ! make/InitSupport.gmk ! make/InterimImage.gmk ! make/JrtfsJar.gmk ! make/MacBundles.gmk ! make/Main.gmk ! make/MainSupport.gmk ! make/ModuleTools.gmk ! make/ModuleWrapper.gmk ! make/PreInit.gmk ! make/PreInitSupport.gmk ! make/ReleaseFile.gmk ! make/RunTests.gmk ! make/RunTestsPrebuilt.gmk + make/RunTestsPrebuiltFindTests.gmk ! make/SourceRevision.gmk ! make/StaticLibs.gmk ! make/StaticLibsImage.gmk ! make/TestImage.gmk ! make/ToolsHotspot.gmk ! make/ToolsJdk.gmk ! make/ToolsLangtools.gmk ! make/UpdateBuildDocs.gmk ! make/UpdateSleefSource.gmk ! make/UpdateX11Wrappers.gmk ! make/ZipSecurity.gmk ! make/ZipSource.gmk ! make/common/CopyFiles.gmk ! make/common/DebugInfoUtils.gmk ! make/common/Execute.gmk ! make/common/FileUtils.gmk ! make/common/FindTests.gmk ! make/common/JarArchive.gmk ! make/common/JavaCompilation.gmk ! make/common/JdkNativeCompilation.gmk ! make/common/LogUtils.gmk ! make/common/MakeBase.gmk + make/common/MakeFileEnd.gmk + make/common/MakeFileStart.gmk ! make/common/MakeIO.gmk + make/common/MakeIncludeEnd.gmk + make/common/MakeIncludeStart.gmk + make/common/MakeSnippetEnd.gmk + make/common/MakeSnippetStart.gmk ! make/common/Modules.gmk ! make/common/NativeCompilation.gmk ! make/common/ProcessMarkdown.gmk ! make/common/TestFilesCompilation.gmk ! make/common/TextFileProcessing.gmk ! make/common/Utils.gmk ! make/common/ZipArchive.gmk ! make/common/modules/CopyCommon.gmk ! make/common/modules/GendataCommon.gmk ! make/common/modules/GensrcCommon.gmk ! make/common/modules/GensrcModuleInfo.gmk ! make/common/modules/GensrcProperties.gmk ! make/common/modules/LauncherCommon.gmk ! make/common/modules/LibCommon.gmk ! make/common/native/CompileFile.gmk ! make/common/native/DebugSymbols.gmk ! make/common/native/Flags.gmk ! make/common/native/Link.gmk ! make/common/native/LinkMicrosoft.gmk ! make/common/native/Paths.gmk ! make/hotspot/CopyToExplodedJdk.gmk ! make/hotspot/HotspotCommon.gmk ! make/hotspot/gensrc/GenerateSources.gmk ! make/hotspot/gensrc/GensrcAdlc.gmk ! make/hotspot/gensrc/GensrcDtrace.gmk ! make/hotspot/gensrc/GensrcJfr.gmk ! make/hotspot/gensrc/GensrcJvmti.gmk ! make/hotspot/lib/CompileGtest.gmk ! make/hotspot/lib/CompileJvm.gmk ! make/hotspot/lib/CompileLibraries.gmk ! make/hotspot/lib/JvmFeatures.gmk ! make/hotspot/lib/JvmFlags.gmk ! make/hotspot/lib/JvmOverrideFiles.gmk ! make/hotspot/test/GtestImage.gmk ! make/ide/eclipse/CreateWorkspace.gmk ! make/ide/idea/jdk/IdeaGenConfig.gmk ! make/ide/visualstudio/hotspot/CreateVSProject.gmk ! make/ide/vscode/hotspot/CreateVSCodeProject.gmk ! make/ide/xcode/hotspot/CreateXcodeProject.gmk ! make/modules/java.base/Copy.gmk ! make/modules/java.base/Gendata.gmk ! make/modules/java.base/Gensrc.gmk ! make/modules/java.base/Java.gmk ! make/modules/java.base/Launcher.gmk ! make/modules/java.base/Lib.gmk ! make/modules/java.base/gendata/GendataBlockedCerts.gmk ! make/modules/java.base/gendata/GendataBreakIterator.gmk ! make/modules/java.base/gendata/GendataCryptoPolicy.gmk ! make/modules/java.base/gendata/GendataPublicSuffixList.gmk ! make/modules/java.base/gendata/GendataTZDB.gmk ! make/modules/java.base/gensrc/GensrcBuffer.gmk ! make/modules/java.base/gensrc/GensrcCharacterData.gmk ! make/modules/java.base/gensrc/GensrcCharsetCoder.gmk ! make/modules/java.base/gensrc/GensrcCharsetMapping.gmk ! make/modules/java.base/gensrc/GensrcExceptions.gmk ! make/modules/java.base/gensrc/GensrcMisc.gmk ! make/modules/java.base/gensrc/GensrcModuleLoaderMap.gmk ! make/modules/java.base/gensrc/GensrcRegex.gmk ! make/modules/java.base/gensrc/GensrcScopedMemoryAccess.gmk ! make/modules/java.base/gensrc/GensrcVarHandles.gmk ! make/modules/java.base/lib/CoreLibraries.gmk ! make/modules/java.compiler/Java.gmk ! make/modules/java.datatransfer/Java.gmk ! make/modules/java.desktop/Copy.gmk ! make/modules/java.desktop/Gendata.gmk ! make/modules/java.desktop/Gensrc.gmk ! make/modules/java.desktop/Java.gmk ! make/modules/java.desktop/Lib.gmk ! make/modules/java.desktop/gendata/GendataFontConfig.gmk ! make/modules/java.desktop/gendata/GendataHtml32dtd.gmk ! make/modules/java.desktop/gensrc/GensrcIcons.gmk ! make/modules/java.desktop/gensrc/GensrcSwing.gmk ! make/modules/java.desktop/gensrc/GensrcX11Wrappers.gmk ! make/modules/java.desktop/lib/AwtLibraries.gmk ! make/modules/java.desktop/lib/ClientLibraries.gmk ! make/modules/java.instrument/Java.gmk ! make/modules/java.instrument/Lib.gmk ! make/modules/java.logging/Copy.gmk ! make/modules/java.logging/Gensrc.gmk ! make/modules/java.logging/Java.gmk ! make/modules/java.management.rmi/Java.gmk ! make/modules/java.management/Java.gmk ! make/modules/java.management/Lib.gmk ! make/modules/java.naming/Java.gmk ! make/modules/java.prefs/Java.gmk ! make/modules/java.prefs/Lib.gmk ! make/modules/java.rmi/Java.gmk ! make/modules/java.rmi/Launcher.gmk ! make/modules/java.rmi/Lib.gmk ! make/modules/java.scripting/Java.gmk ! make/modules/java.scripting/Launcher.gmk ! make/modules/java.security.jgss/Java.gmk ! make/modules/java.security.jgss/Launcher.gmk ! make/modules/java.security.jgss/Lib.gmk ! make/modules/java.security.sasl/Java.gmk ! make/modules/java.smartcardio/Java.gmk ! make/modules/java.smartcardio/Lib.gmk ! make/modules/java.sql.rowset/Java.gmk ! make/modules/java.sql/Java.gmk ! make/modules/java.transaction.xa/Java.gmk ! make/modules/java.xml.crypto/Java.gmk ! make/modules/java.xml/Copy.gmk ! make/modules/java.xml/Java.gmk ! make/modules/jdk.accessibility/Copy.gmk ! make/modules/jdk.accessibility/Java.gmk ! make/modules/jdk.accessibility/Launcher.gmk ! make/modules/jdk.accessibility/Lib.gmk ! make/modules/jdk.attach/Lib.gmk ! make/modules/jdk.charsets/Gensrc.gmk ! make/modules/jdk.charsets/Java.gmk ! make/modules/jdk.compiler/Gendata.gmk ! make/modules/jdk.compiler/Gensrc.gmk ! make/modules/jdk.compiler/Java.gmk ! make/modules/jdk.compiler/Launcher.gmk ! make/modules/jdk.crypto.cryptoki/Java.gmk ! make/modules/jdk.crypto.cryptoki/Lib.gmk ! make/modules/jdk.crypto.mscapi/Java.gmk ! make/modules/jdk.crypto.mscapi/Lib.gmk ! make/modules/jdk.dev/Java.gmk ! make/modules/jdk.dynalink/Java.gmk ! make/modules/jdk.editpad/Java.gmk ! make/modules/jdk.hotspot.agent/Gensrc.gmk ! make/modules/jdk.hotspot.agent/Java.gmk ! make/modules/jdk.hotspot.agent/Launcher.gmk ! make/modules/jdk.hotspot.agent/Lib.gmk ! make/modules/jdk.httpserver/Gensrc.gmk ! make/modules/jdk.httpserver/Java.gmk ! make/modules/jdk.httpserver/Jmod.gmk ! make/modules/jdk.httpserver/Launcher.gmk ! make/modules/jdk.incubator.vector/Java.gmk ! make/modules/jdk.incubator.vector/Lib.gmk ! make/modules/jdk.internal.jvmstat/Java.gmk ! make/modules/jdk.internal.le/Java.gmk ! make/modules/jdk.internal.md/Java.gmk ! make/modules/jdk.internal.opt/Java.gmk ! make/modules/jdk.internal.vm.ci/Java.gmk ! make/modules/jdk.jartool/Gensrc.gmk ! make/modules/jdk.jartool/Java.gmk ! make/modules/jdk.jartool/Jmod.gmk ! make/modules/jdk.jartool/Launcher.gmk ! make/modules/jdk.javadoc/Copy.gmk ! make/modules/jdk.javadoc/Gendata.gmk ! make/modules/jdk.javadoc/Gensrc.gmk ! make/modules/jdk.javadoc/Java.gmk ! make/modules/jdk.javadoc/Launcher.gmk ! make/modules/jdk.jcmd/Java.gmk ! make/modules/jdk.jcmd/Launcher.gmk ! make/modules/jdk.jconsole/Java.gmk ! make/modules/jdk.jconsole/Launcher.gmk ! make/modules/jdk.jdeps/Gensrc.gmk ! make/modules/jdk.jdeps/Java.gmk ! make/modules/jdk.jdeps/Launcher.gmk ! make/modules/jdk.jdi/Gensrc.gmk ! make/modules/jdk.jdi/Java.gmk ! make/modules/jdk.jdi/Launcher.gmk ! make/modules/jdk.jdi/Lib.gmk ! make/modules/jdk.jdwp.agent/Copy.gmk ! make/modules/jdk.jdwp.agent/Lib.gmk ! make/modules/jdk.jfr/Copy.gmk ! make/modules/jdk.jfr/Gendata.gmk ! make/modules/jdk.jfr/Java.gmk ! make/modules/jdk.jfr/Jmod.gmk ! make/modules/jdk.jfr/Launcher.gmk ! make/modules/jdk.jlink/Gensrc.gmk ! make/modules/jdk.jlink/Launcher.gmk ! make/modules/jdk.jpackage/Gensrc.gmk ! make/modules/jdk.jpackage/Java.gmk ! make/modules/jdk.jpackage/Jmod.gmk ! make/modules/jdk.jpackage/Launcher.gmk ! make/modules/jdk.jpackage/Lib.gmk ! make/modules/jdk.jshell/Gensrc.gmk ! make/modules/jdk.jshell/Java.gmk ! make/modules/jdk.jshell/Jmod.gmk ! make/modules/jdk.jshell/Launcher.gmk ! make/modules/jdk.jstatd/Jmod.gmk ! make/modules/jdk.jstatd/Launcher.gmk ! make/modules/jdk.localedata/Gensrc.gmk ! make/modules/jdk.localedata/Java.gmk ! make/modules/jdk.management.agent/Copy.gmk ! make/modules/jdk.management.agent/Gensrc.gmk ! make/modules/jdk.management.agent/Lib.gmk ! make/modules/jdk.management/Java.gmk ! make/modules/jdk.management/Lib.gmk ! make/modules/jdk.net/Lib.gmk ! make/modules/jdk.sctp/Java.gmk ! make/modules/jdk.sctp/Lib.gmk ! make/modules/jdk.security.auth/Java.gmk ! make/modules/jdk.security.auth/Lib.gmk ! make/modules/sun.charsets/Java.gmk ! make/test/BuildFailureHandler.gmk ! make/test/BuildJtregTestThreadFactory.gmk ! make/test/BuildMicrobenchmark.gmk ! make/test/BuildTestLib.gmk ! make/test/BuildTestLibNative.gmk ! make/test/JtregNativeHotspot.gmk ! make/test/JtregNativeJdk.gmk ! make/test/JtregNativeLibTest.gmk ! test/make/TestCompileCommands.gmk ! test/make/TestCopyFiles.gmk ! test/make/TestFixDepsFile.gmk ! test/make/TestIdea.gmk ! test/make/TestJavaCompilation.gmk ! test/make/TestMake.gmk ! test/make/TestMakeBase.gmk ! test/make/UtilsForTests.gmk Changeset: 5ee44c16 Branch: fibers Author: Daniel Fuchs Date: 2025-02-11 12:10:05 +0000 URL: https://git.openjdk.org/loom/commit/5ee44c1688fa6bfbf31d506696eefbf61de0e768 8349662: SSLTube SSLSubscriptionWrapper has potential races when switching subscriptions Reviewed-by: jpai ! src/java.net.http/share/classes/jdk/internal/net/http/common/SSLTube.java ! test/jdk/java/net/httpclient/CookieHeaderTest.java ! test/jdk/java/net/httpclient/DigestEchoClient.java Changeset: 545d19f1 Branch: fibers Author: SendaoYan Date: 2025-02-11 12:38:19 +0000 URL: https://git.openjdk.org/loom/commit/545d19f1fa102d35908528520dc19a7d16000d63 8349771: Replace usages of -mx and -ms in some monitor tests Reviewed-by: jpai, stefank, dholmes ! test/hotspot/jtreg/runtime/Monitor/StressWrapper_TestRecursiveLocking_36M.java ! test/hotspot/jtreg/runtime/Monitor/TestRecursiveLocking.java Changeset: ee079fdb Branch: fibers Author: Tobias Hartmann Date: 2025-02-11 13:57:45 +0000 URL: https://git.openjdk.org/loom/commit/ee079fdbf1c513a4c57ef86a803eb0add651c539 8349820: Temporarily increase MemLimit for tests until JDK-8349772 and JDK-8337821 are fixed Reviewed-by: rcastanedalo, epeter ! test/hotspot/jtreg/vmTestbase/jit/t/t105/t105.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/stress/compiler/i2c_c2i/Test.java Changeset: a1bcda24 Branch: fibers Author: Mohamed Issa Committer: Sandhya Viswanathan Date: 2025-02-11 15:33:30 +0000 URL: https://git.openjdk.org/loom/commit/a1bcda247617a839cd797bdd8bd3bf3216dff8a8 8349579: jsvml.dll incorrect RDATA SEGMENT specification Reviewed-by: sviswanathan, jbhateja ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_acos_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_asin_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_atan2_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_atan_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_cbrt_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_cos_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_cosh_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_exp_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_expm1_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_hypot_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_log10_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_log1p_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_log_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_pow_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_sin_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_sinh_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_tan_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_tanh_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_acos_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_asin_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_atan2_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_atan_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_cbrt_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_cos_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_cosh_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_exp_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_expm1_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_hypot_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_log10_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_log1p_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_log_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_pow_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_sin_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_sinh_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_tan_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_tanh_windows_x86.S Changeset: 32dc41c9 Branch: fibers Author: Chen Liang Date: 2025-02-11 16:21:23 +0000 URL: https://git.openjdk.org/loom/commit/32dc41c9f782d0c8829e1ef29846d236b3cf0fe2 8349624: Validation for slot missing in CodeBuilder local variable instructions Reviewed-by: asotona ! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java ! test/jdk/jdk/classfile/InstructionValidationTest.java Changeset: 64281653 Branch: fibers Author: Naoto Sato Date: 2025-02-11 17:20:50 +0000 URL: https://git.openjdk.org/loom/commit/642816538fbaa5b74c6beb8a14d1738cdde28c10 8349254: Disable "best-fit" mapping on Windows environment variables Reviewed-by: jlu, jpai ! src/java.base/share/native/libjli/args.c ! src/java.base/windows/native/libjava/ProcessEnvironment_md.c ! test/jdk/tools/launcher/DisableBestFitMappingTest.java Changeset: e7157d17 Branch: fibers Author: Alexey Semenyuk Date: 2025-02-11 19:22:35 +0000 URL: https://git.openjdk.org/loom/commit/e7157d174c19a3562c4bf19760760cb1de13cb0e 8150442: Enforce Supported Platforms in Packager for MSI bundles Reviewed-by: almatvee, cstein ! make/modules/jdk.jpackage/Java.gmk ! src/jdk.jpackage/share/man/jpackage.md + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/OSVersionCondition.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/resources/MsiInstallerStrings_de.wxl ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/MsiInstallerStrings_en.wxl ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/MsiInstallerStrings_ja.wxl ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/MsiInstallerStrings_zh_CN.wxl ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/main.wxs + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/os-condition.wxf ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/wix3-to-wix4-conv.xsl + test/jdk/tools/jpackage/junit/windows/jdk.jpackage/jdk/jpackage/internal/ExecutableOSVersionTest.java + test/jdk/tools/jpackage/junit/windows/junit.java Changeset: 8c09d40d Branch: fibers Author: William Kemper Date: 2025-02-11 20:20:53 +0000 URL: https://git.openjdk.org/loom/commit/8c09d40d6c345fda9fc7b358a53cae3b5965580b 8348268: Test gc/shenandoah/TestResizeTLAB.java#compact: fatal error: Before Updating References: Thread C2 CompilerThread1: expected gc-state 9, actual 21 Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp Changeset: d558d9d4 Branch: fibers Author: Volkan Yazici Committer: Jaikiran Pai Date: 2025-02-12 01:58:22 +0000 URL: https://git.openjdk.org/loom/commit/d558d9d4274ecfd2df4d3ef38bae00ebab6ea325 8349702: jdk.internal.net.http.Http2Connection::putStream needs to provide cause while cancelling stream Reviewed-by: jpai, dfuchs ! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java ! test/jdk/java/net/httpclient/AsyncExecutorShutdown.java Changeset: 88b4a906 Branch: fibers Author: SendaoYan Date: 2025-02-12 03:00:43 +0000 URL: https://git.openjdk.org/loom/commit/88b4a906d2c520ce6a7b21adc5e709067e520cdd 8349689: Several virtual thread tests missing /native keyword Reviewed-by: alanb, lmesnik ! test/jdk/java/lang/Thread/virtual/JfrEvents.java ! test/jdk/java/lang/Thread/virtual/MonitorEnterExit.java ! test/jdk/java/lang/Thread/virtual/MonitorWaitNotify.java ! test/jdk/java/lang/Thread/virtual/RetryMonitorEnterWhenPinned.java ! test/jdk/java/lang/Thread/virtual/Starvation.java ! test/jdk/java/lang/Thread/virtual/SynchronizedNative.java ! test/jdk/java/lang/Thread/virtual/ThreadAPI.java ! test/jdk/java/lang/Thread/virtual/ThreadPollOnYield.java ! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java ! test/jdk/java/lang/Thread/virtual/stress/PinALot.java ! test/jdk/java/lang/management/ThreadMXBean/VirtualThreads.java ! test/jdk/java/nio/channels/vthread/SelectorOps.java Changeset: 342dec93 Branch: fibers Author: Prasanta Sadhukhan Date: 2025-02-12 03:10:00 +0000 URL: https://git.openjdk.org/loom/commit/342dec93f22193309aa8865df95eb19d659b082c 8347019: Test javax/swing/JRadioButton/8033699/bug8033699.java still fails: Focus is not on Radio Button Single as Expected Reviewed-by: aivanov, dnguyen, azvegint ! test/jdk/javax/swing/JRadioButton/8033699/bug8033699.java Changeset: adda12b7 Branch: fibers Author: David Holmes Date: 2025-02-12 03:57:30 +0000 URL: https://git.openjdk.org/loom/commit/adda12b724ec5fb890ef18ae21f0b5985ececfea 8349874: Missing comma in copyright from JDK-8349689 Reviewed-by: dcubed, mikael ! test/jdk/java/lang/Thread/virtual/Starvation.java Changeset: bb41df44 Branch: fibers Author: Kevin Walls Date: 2025-02-12 08:22:29 +0000 URL: https://git.openjdk.org/loom/commit/bb41df44d95cb4cadb8a18b3f999d35e169b35d3 8349723: Problemlist jdp tests for macosx-x64 Reviewed-by: rriggs, sspitsyn ! test/jdk/ProblemList.txt Changeset: 08f4c1c8 Branch: fibers Author: Daniel Jeli?ski Date: 2025-02-12 09:04:32 +0000 URL: https://git.openjdk.org/loom/commit/08f4c1c801c8c3553c1380e1d019a487bd0a25ea 8349781: make test TEST=gtest fails on WSL Reviewed-by: erikj ! make/RunTests.gmk Changeset: e700460b Branch: fibers Author: Volkan Yazici Committer: Daniel Fuchs Date: 2025-02-12 12:04:22 +0000 URL: https://git.openjdk.org/loom/commit/e700460b490e2b6649a61dc48e7d971b8efdb8c4 8349813: Test behavior of limiting() on RS operators throwing exceptions Reviewed-by: dfuchs ! test/jdk/java/net/httpclient/AbstractThrowingSubscribers.java + test/jdk/java/net/httpclient/ThrowingSubscribersAsLimiting.java + test/jdk/java/net/httpclient/ThrowingSubscribersAsLimitingAsync.java Changeset: ed17c55e Branch: fibers Author: Coleen Phillimore Date: 2025-02-12 12:04:40 +0000 URL: https://git.openjdk.org/loom/commit/ed17c55ea34b3b6009dab11d64f21e0b7af3d701 8349145: Make Class.getProtectionDomain() non-native Reviewed-by: liach, dholmes, yzheng ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/prims/jvm.cpp ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/jdk/internal/reflect/Reflection.java ! src/java.base/share/native/libjava/Class.c ! test/hotspot/gtest/oops/test_instanceKlass.cpp ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java ! test/jdk/java/lang/reflect/AccessibleObject/ModuleSetAccessibleTest.java ! test/jdk/java/lang/reflect/AccessibleObject/TrySetAccessibleTest.java ! test/jdk/jdk/internal/reflect/Reflection/Filtering.java Changeset: 73e1780a Branch: fibers Author: Thomas Schatzl Date: 2025-02-12 16:11:09 +0000 URL: https://git.openjdk.org/loom/commit/73e1780ad0aba92ce60bb35fc66a395abccbf57e 8349836: G1: Improve group prediction log message Reviewed-by: ayang, iwalulya ! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp Changeset: 332d87cc Branch: fibers Author: Jiangli Zhou Date: 2025-02-12 16:29:08 +0000 URL: https://git.openjdk.org/loom/commit/332d87cc7e19d55ddb98a43a6eb3a77f3518ecfd 8349859: Support static JDK in libfontmanager/freetypeScaler.c Reviewed-by: prr ! make/modules/java.desktop/lib/ClientLibraries.gmk ! src/java.desktop/share/native/libfontmanager/freetypeScaler.c Changeset: 4b463ee7 Branch: fibers Author: Jatin Bhateja Date: 2025-02-12 17:02:51 +0000 URL: https://git.openjdk.org/loom/commit/4b463ee70eceb94fdfbffa5c49dd58dcc6a6c890 8342103: C2 compiler support for Float16 type and associated scalar operations Co-authored-by: Paul Sandoz Co-authored-by: Bhavana Kilambi Co-authored-by: Joe Darcy Co-authored-by: Raffaello Giulietti Reviewed-by: psandoz, epeter, sviswanathan ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.hpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/adlc/archDesc.cpp ! src/hotspot/share/adlc/forms.cpp ! src/hotspot/share/adlc/forms.hpp ! src/hotspot/share/adlc/formssel.cpp ! src/hotspot/share/adlc/output_c.cpp ! src/hotspot/share/adlc/output_h.cpp ! src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/opto/addnode.cpp ! src/hotspot/share/opto/addnode.hpp ! src/hotspot/share/opto/c2compiler.cpp ! src/hotspot/share/opto/castnode.cpp ! src/hotspot/share/opto/castnode.hpp ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/connode.cpp ! src/hotspot/share/opto/connode.hpp ! src/hotspot/share/opto/constantTable.cpp ! src/hotspot/share/opto/convertnode.cpp ! src/hotspot/share/opto/convertnode.hpp ! src/hotspot/share/opto/divnode.cpp ! src/hotspot/share/opto/divnode.hpp ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/library_call.hpp ! src/hotspot/share/opto/machnode.cpp ! src/hotspot/share/opto/machnode.hpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/mulnode.cpp ! src/hotspot/share/opto/mulnode.hpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/subnode.cpp ! src/hotspot/share/opto/subnode.hpp ! src/hotspot/share/opto/superword.cpp ! src/hotspot/share/opto/type.cpp ! src/hotspot/share/opto/type.hpp ! src/hotspot/share/utilities/globalDefinitions.hpp + src/java.base/share/classes/jdk/internal/vm/vector/Float16Math.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/amd64/AMD64.java + test/hotspot/jtreg/compiler/c2/irTests/ConvF2HFIdealizationTests.java + test/hotspot/jtreg/compiler/c2/irTests/MulHFNodeIdealizationTests.java + test/hotspot/jtreg/compiler/c2/irTests/TestFloat16ScalarOperations.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java ! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java ! test/hotspot/jtreg/compiler/vectorization/TestFloat16VectorConvChain.java + test/jdk/jdk/incubator/vector/ScalarFloat16OperationsTest.java + test/micro/org/openjdk/bench/jdk/incubator/vector/Float16OperationsBenchmark.java Changeset: 336d0d85 Branch: fibers Author: Vladimir Kozlov Date: 2025-02-12 18:26:37 +0000 URL: https://git.openjdk.org/loom/commit/336d0d8592aed734e7b8139e1ecd71d33825c75a 8349926: [BACKOUT] Support static JDK in libfontmanager/freetypeScaler.c Reviewed-by: jiangli, shade ! make/modules/java.desktop/lib/ClientLibraries.gmk ! src/java.desktop/share/native/libfontmanager/freetypeScaler.c Changeset: c5ac3c4f Branch: fibers Author: Fernando Guallini Committer: Rajan Halade Date: 2025-02-12 18:36:24 +0000 URL: https://git.openjdk.org/loom/commit/c5ac3c4f11e777b24d597deec522c9df09750f59 8249831: Test sun/security/mscapi/nonUniqueAliases/NonUniqueAliases.java is marked with @ignore Reviewed-by: hchao, rhalade ! test/jdk/sun/security/mscapi/nonUniqueAliases/NonUniqueAliases.java Changeset: ba281196 Branch: fibers Author: Archie Cobbs Date: 2025-02-12 19:17:29 +0000 URL: https://git.openjdk.org/loom/commit/ba28119642a7cfa850707a01ce8e589c3a80d416 8348427: DeferredLintHandler API should use JCTree instead of DiagnosticPosition Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/DeferredLintHandler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: 74e458ba Branch: fibers Author: Chris Plummer Date: 2025-02-12 19:27:54 +0000 URL: https://git.openjdk.org/loom/commit/74e458bad6ba6e8aa85e0950119963a6f6cb2c03 8349684: Remove SA core file tests from problem list for macosx-x64 Reviewed-by: kevinw, sspitsyn ! test/hotspot/jtreg/ProblemList.txt Changeset: 2a5d1da3 Branch: fibers Author: Chris Plummer Date: 2025-02-12 19:28:28 +0000 URL: https://git.openjdk.org/loom/commit/2a5d1da3355a4df3109ec42646b5b0cf088b4c2a 8349571: Remove JavaThreadFactory interface from SA Reviewed-by: kevinw, sspitsyn - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaThreadFactory.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java Changeset: 7a0832f5 Branch: fibers Author: Zhao Song Committer: Erik Joelsson Date: 2025-02-12 21:36:45 +0000 URL: https://git.openjdk.org/loom/commit/7a0832f5487cb7586131f6c4e0b90300f6de5dec 8349934: Wrong file regex for copyright header format check in .jcheck/conf Reviewed-by: erikj ! .jcheck/conf Changeset: b8576eb4 Branch: fibers Author: Daniel Gredler Committer: Phil Race Date: 2025-02-12 22:15:37 +0000 URL: https://git.openjdk.org/loom/commit/b8576eb48e6aae96f9bad1caeedaeb4b5b675e34 6562489: Font-Renderer should ignore invisible characters \u2062 and \u2063 Reviewed-by: avu, prr ! test/jdk/java/awt/font/TextLayout/FormatCharAdvanceTest.java Changeset: 55097dd4 Branch: fibers Author: Volodymyr Paprotski Date: 2025-02-12 22:25:05 +0000 URL: https://git.openjdk.org/loom/commit/55097dd4cbb5d691c12cb0247d66dce593759d59 8344802: Crash in StubRoutines::verify_mxcsr with -XX:+EnableX86ECoreOpts and -Xcheck:jni Reviewed-by: jwaters, kvn, sviswanathan ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/upcallLinker_x86_64.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp ! test/jdk/java/lang/String/IndexOf.java ! test/jdk/java/lang/StringBuffer/ECoreIndexOf.java Changeset: adc3f53d Branch: fibers Author: SendaoYan Date: 2025-02-13 02:59:57 +0000 URL: https://git.openjdk.org/loom/commit/adc3f53d2403cd414a91e71c079b4108b2346da0 8349787: java/lang/Thread/virtual/ThreadPollOnYield.java#default passes unexpectedly without libVThreadPinner.so Reviewed-by: alanb ! test/jdk/java/lang/Thread/virtual/ThreadPollOnYield.java Changeset: a637ccf2 Branch: fibers Author: Robbin Ehn Date: 2025-02-13 06:36:32 +0000 URL: https://git.openjdk.org/loom/commit/a637ccf2fead25ea6a06ad6bd65e92b8694ee11c 8349851: RISC-V: Call VM leaf can use movptr2 Reviewed-by: fyang, mli ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp Changeset: 24b7f815 Branch: fibers Author: Ivan Walulya Date: 2025-02-13 09:47:02 +0000 URL: https://git.openjdk.org/loom/commit/24b7f815ae4ca2a228dff2694993b5ebc2192382 8349783: g1RemSetSummary.cpp:344:68: runtime error: member call on null pointer of type 'struct G1HeapRegion' Reviewed-by: tschatzl, ayang ! src/hotspot/share/gc/g1/g1RemSetSummary.cpp Changeset: 29202d1f Branch: fibers Author: Christoph Langer Date: 2025-02-13 10:03:25 +0000 URL: https://git.openjdk.org/loom/commit/29202d1fa7fc35796a5d2c9425eeb3e12f8c027a 8349648: Test tools/jpackage/share/JLinkOptionsTest.java fails with --enable-linkable-runtime set after JDK-8346434 Reviewed-by: sgehwolf, asemenyuk ! test/jdk/tools/jpackage/share/JLinkOptionsTest.java Changeset: efc597bf Branch: fibers Author: Alexey Semenyuk Date: 2025-02-13 10:22:19 +0000 URL: https://git.openjdk.org/loom/commit/efc597bf47bff46596bb29b03b5750bfc5afe851 8349564: Clean warnings found in jpackage tests when building them with -Xlint:all Reviewed-by: almatvee ! test/jdk/tools/jpackage/apps/ChildProcessAppLauncher.java ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/AnnotationsTest.java ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/DirectoryContentVerifierTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Comm.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CommandArguments.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.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/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/linux/LinuxResourceTest.java ! test/jdk/tools/jpackage/linux/LinuxWeirdOutputDirTest.java ! test/jdk/tools/jpackage/linux/PackageDepsTest.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/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/MacPropertiesTest.java ! test/jdk/tools/jpackage/macosx/NameWithSpaceTest.java ! test/jdk/tools/jpackage/macosx/SigningOptionsTest.java ! test/jdk/tools/jpackage/macosx/base/SigningBase.java ! test/jdk/tools/jpackage/macosx/base/SigningCheck.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/AppVersionTest.java ! test/jdk/tools/jpackage/share/ArgumentsTest.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/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/JLinkOptionsTest.java ! test/jdk/tools/jpackage/share/JavaOptionsEqualsTest.java ! test/jdk/tools/jpackage/share/JavaOptionsTest.java ! test/jdk/tools/jpackage/share/LicenseTest.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/MultiLauncherTwoPhaseTest.java ! test/jdk/tools/jpackage/share/MultiNameTwoPhaseTest.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/PerUserCfgTest.java ! test/jdk/tools/jpackage/share/PredefinedAppImageErrorTest.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/UnicodeArgsTest.java ! test/jdk/tools/jpackage/share/VendorTest.java ! test/jdk/tools/jpackage/windows/Win8282351Test.java ! test/jdk/tools/jpackage/windows/WinConsoleTest.java ! test/jdk/tools/jpackage/windows/WinInstallerIconTest.java ! test/jdk/tools/jpackage/windows/WinL10nTest.java ! test/jdk/tools/jpackage/windows/WinLongPathTest.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/WinPerUserInstallTest.java ! test/jdk/tools/jpackage/windows/WinResourceTest.java ! test/jdk/tools/jpackage/windows/WinScriptTest.java ! test/jdk/tools/jpackage/windows/WinShortcutTest.java ! test/jdk/tools/jpackage/windows/WinUpgradeUUIDTest.java Changeset: add3cd1c Branch: fibers Author: Alexander Zvegintsev Date: 2025-02-13 11:42:46 +0000 URL: https://git.openjdk.org/loom/commit/add3cd1ca470be8fd5e5e1930d7f789318eb8e6d 8348600: Update PipeWire to 1.3.81 Reviewed-by: psadhukhan, prr, honkar ! src/java.desktop/unix/legal/pipewire.md ! src/java.desktop/unix/native/libpipewire/include/pipewire/context.h ! src/java.desktop/unix/native/libpipewire/include/pipewire/core.h ! src/java.desktop/unix/native/libpipewire/include/pipewire/keys.h ! src/java.desktop/unix/native/libpipewire/include/pipewire/loop.h ! src/java.desktop/unix/native/libpipewire/include/pipewire/port.h ! src/java.desktop/unix/native/libpipewire/include/pipewire/properties.h ! src/java.desktop/unix/native/libpipewire/include/pipewire/protocol.h ! src/java.desktop/unix/native/libpipewire/include/pipewire/proxy.h ! src/java.desktop/unix/native/libpipewire/include/pipewire/stream.h + src/java.desktop/unix/native/libpipewire/include/pipewire/type.h ! src/java.desktop/unix/native/libpipewire/include/pipewire/utils.h ! src/java.desktop/unix/native/libpipewire/include/spa/buffer/buffer.h ! src/java.desktop/unix/native/libpipewire/include/spa/buffer/meta.h ! src/java.desktop/unix/native/libpipewire/include/spa/buffer/type-info.h ! src/java.desktop/unix/native/libpipewire/include/spa/control/control.h ! src/java.desktop/unix/native/libpipewire/include/spa/control/type-info.h ! src/java.desktop/unix/native/libpipewire/include/spa/debug/types.h ! src/java.desktop/unix/native/libpipewire/include/spa/node/io.h ! src/java.desktop/unix/native/libpipewire/include/spa/node/type-info.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/aac-types.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/aac.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/amr-types.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/amr.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/iec958-types.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/mp3-types.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/mp3.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/raw-types.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/raw.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/wma-types.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/wma.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/bluetooth/audio.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/bluetooth/type-info.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/buffers-types.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/buffers.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/format-utils.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/format.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/latency.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/param-types.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/param.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/profiler-types.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/profiler.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/props-types.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/props.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/route-types.h + src/java.desktop/unix/native/libpipewire/include/spa/param/tag-types.h + src/java.desktop/unix/native/libpipewire/include/spa/param/tag.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/type-info.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/video/dsp-utils.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/video/format-utils.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/video/h264-utils.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/video/mjpg-utils.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/video/multiview.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/video/raw-types.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/video/raw-utils.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/video/raw.h ! src/java.desktop/unix/native/libpipewire/include/spa/pod/builder.h ! src/java.desktop/unix/native/libpipewire/include/spa/pod/event.h ! src/java.desktop/unix/native/libpipewire/include/spa/pod/iter.h ! src/java.desktop/unix/native/libpipewire/include/spa/pod/parser.h ! src/java.desktop/unix/native/libpipewire/include/spa/support/loop.h ! src/java.desktop/unix/native/libpipewire/include/spa/support/system.h + src/java.desktop/unix/native/libpipewire/include/spa/utils/cleanup.h ! src/java.desktop/unix/native/libpipewire/include/spa/utils/defs.h ! src/java.desktop/unix/native/libpipewire/include/spa/utils/dict.h + src/java.desktop/unix/native/libpipewire/include/spa/utils/endian.h ! src/java.desktop/unix/native/libpipewire/include/spa/utils/enum-types.h ! src/java.desktop/unix/native/libpipewire/include/spa/utils/hook.h ! src/java.desktop/unix/native/libpipewire/include/spa/utils/list.h ! src/java.desktop/unix/native/libpipewire/include/spa/utils/string.h ! src/java.desktop/unix/native/libpipewire/include/spa/utils/type-info.h ! src/java.desktop/unix/native/libpipewire/include/spa/utils/type.h Changeset: 5b75ff72 Branch: fibers Author: Jaikiran Pai Date: 2025-02-13 11:54:01 +0000 URL: https://git.openjdk.org/loom/commit/5b75ff7283340291bc87f83aba0e4416479899e3 8349907: jdk.tools.jlink.internal.plugins.ZipPlugin does not close the Deflater in exceptional cases Reviewed-by: liach, alanb, sundar, lancea ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ZipPlugin.java Changeset: e1135172 Branch: fibers Author: Alan Bateman Date: 2025-02-13 14:15:14 +0000 URL: https://git.openjdk.org/loom/commit/e11351726a9b85974f3d4756c72227cf024cdecc Merge branch 'master' into fibers ! test/hotspot/jtreg/ProblemList-Virtual.txt ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/TEST.groups ! test/jdk/ProblemList.txt ! test/hotspot/jtreg/ProblemList-Virtual.txt ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/TEST.groups ! test/jdk/ProblemList.txt From duke at openjdk.org Fri Feb 14 08:58:15 2025 From: duke at openjdk.org (duke) Date: Fri, 14 Feb 2025 08:58:15 GMT Subject: git: openjdk/loom: master: 318 new changesets Message-ID: Changeset: 644d154c Branch: master Author: Archie Cobbs Date: 2025-01-19 14:57:08 +0000 URL: https://git.openjdk.org/loom/commit/644d154c7c771236904560fc5b91f149a6a646cf 8347474: Options singleton is used before options are parsed Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/OptionHelper.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacFiler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JCDiagnostic.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JavacMessages.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Options.java + test/langtools/tools/javac/options/OptionsOrderingTest.java Changeset: e7a1c866 Branch: master Author: Volkan Yaz?c? Committer: Jaikiran Pai Date: 2025-01-20 06:53:25 +0000 URL: https://git.openjdk.org/loom/commit/e7a1c8660af50a321bc466be2b30412a5b5c4e3c 8217914: java/net/httpclient/ConnectTimeoutHandshakeSync.java failed on connection refused while doing POST Reviewed-by: dfuchs, jpai ! test/jdk/java/net/httpclient/AbstractConnectTimeoutHandshake.java ! test/jdk/java/net/httpclient/ConnectTimeoutHandshakeAsync.java ! test/jdk/java/net/httpclient/ConnectTimeoutHandshakeSync.java Changeset: 4b4b1e91 Branch: master Author: Markus Gr?nlund Date: 2025-01-20 08:54:15 +0000 URL: https://git.openjdk.org/loom/commit/4b4b1e912a3193cc95c956acc770015f707449b1 8347922: Remove runtime/cds/appcds/customLoader/HelloCustom_JFR.java from ProblemList.txt Reviewed-by: egahlin ! test/hotspot/jtreg/ProblemList.txt Changeset: c207cc7e Branch: master Author: Albert Mingkun Yang Date: 2025-01-20 09:51:45 +0000 URL: https://git.openjdk.org/loom/commit/c207cc7e705d3f449f2387324d86cfb31ce40c44 8347923: Parallel: Simplify compute_survivor_space_size_and_threshold Reviewed-by: tschatzl ! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp Changeset: 85fdd2cc Branch: master Author: Aleksey Shipilev Date: 2025-01-20 12:18:05 +0000 URL: https://git.openjdk.org/loom/commit/85fdd2cc12660bef0d4334ef96afe1865ddd0c38 8347434: Richer VM operations events logging Reviewed-by: dholmes, jsjolen ! src/hotspot/share/runtime/vmThread.cpp Changeset: 8a83dc21 Branch: master Author: Christian Hagedorn Date: 2025-01-20 12:24:33 +0000 URL: https://git.openjdk.org/loom/commit/8a83dc213ac630ec79d62637133fe7aa102a27a3 8347018: C2: Insertion of Assertion Predicates ignores the effects of PhaseIdealLoop::clone_up_backedge_goo() Reviewed-by: epeter, kvn ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp + test/hotspot/jtreg/compiler/predicates/assertion/TestLoadPinnedAboveAssertionPredicatesAndUsingStore.java Changeset: 3c923926 Branch: master Author: Albert Mingkun Yang Date: 2025-01-20 12:44:21 +0000 URL: https://git.openjdk.org/loom/commit/3c9239263f89ad505c19f27626e824740079712a 8348089: Serial: Remove virtual specifier in SerialHeap Reviewed-by: stefank ! src/hotspot/share/gc/serial/serialHeap.hpp Changeset: 93469847 Branch: master Author: Andrey Turbanov Date: 2025-01-20 12:54:58 +0000 URL: https://git.openjdk.org/loom/commit/9346984725ed09e9917e825094b34c3a033af23e 8347916: Simplify javax.swing.text.html.CSS.LengthUnit.getValue Reviewed-by: azvegint, aivanov ! src/java.desktop/share/classes/javax/swing/text/html/CSS.java Changeset: 0fbf10a9 Branch: master Author: Archie Cobbs Date: 2025-01-20 14:20:10 +0000 URL: https://git.openjdk.org/loom/commit/0fbf10a9cf51d01d82cd43cf0edfaeee83313a9c 8348038: Docs build failing in Options.notifyListeners with AssertionError Reviewed-by: jlahoda, mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java + test/langtools/tools/javac/options/JavadocIgnoreSymbolFile.java Changeset: 3a4d5ff7 Branch: master Author: Magnus Ihse Bursie Date: 2025-01-20 16:29:00 +0000 URL: https://git.openjdk.org/loom/commit/3a4d5ff7a326298e664e876f660c20170ca9f4a5 8347996: JavaCompilation.gmk should not include ZipArchive.gmk Reviewed-by: erikj ! make/CompileDemos.gmk ! make/common/JavaCompilation.gmk Changeset: ca863fd5 Branch: master Author: Zhengyu Gu Date: 2025-01-20 19:13:59 +0000 URL: https://git.openjdk.org/loom/commit/ca863fd5ab309c502ea36f2d778ae3de5674e24f 8347758: modules.cpp leaks string returned from get_numbered_property_as_sorted_string() Reviewed-by: dholmes, iklam, ccheung ! src/hotspot/share/classfile/modules.cpp Changeset: 955bf185 Branch: master Author: David Holmes Date: 2025-01-20 20:31:26 +0000 URL: https://git.openjdk.org/loom/commit/955bf185c38ec0fcedb0a549461fc85367b37fbb 8348040: Bad use of ifdef with INCLUDE_xxx GC macros Reviewed-by: stefank, shade ! src/hotspot/share/c1/c1_LIR.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp Changeset: 6b919854 Branch: master Author: Amit Kumar Date: 2025-01-21 03:53:43 +0000 URL: https://git.openjdk.org/loom/commit/6b9198541b1adc179abc1a8222e28540dcb0e786 8346157: [Ubsan]: runtime error: pointer index expression with base 0x000000001000 overflowed to 0xfffffffffffffff0 Reviewed-by: stuefe, aph ! src/hotspot/share/nmt/mallocTracker.cpp Changeset: 0f426e4a Branch: master Author: Emanuel Peter Date: 2025-01-21 07:05:05 +0000 URL: https://git.openjdk.org/loom/commit/0f426e4a6d38423f4945d993e440ee62a7d59e7f 8343685: C2 SuperWord: refactor VPointer with MemPointer Co-authored-by: Christian Hagedorn Reviewed-by: kvn, chagedorn ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/mempointer.cpp ! src/hotspot/share/opto/mempointer.hpp ! src/hotspot/share/opto/noOverflowInt.hpp ! src/hotspot/share/opto/superword.cpp ! src/hotspot/share/opto/superword.hpp ! src/hotspot/share/opto/superwordVTransformBuilder.cpp ! src/hotspot/share/opto/traceAutoVectorizationTag.hpp ! src/hotspot/share/opto/traceMergeStoresTag.hpp ! src/hotspot/share/opto/vectorization.cpp ! src/hotspot/share/opto/vectorization.hpp ! src/hotspot/share/opto/vtransform.cpp ! src/hotspot/share/opto/vtransform.hpp ! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVector.java + test/hotspot/jtreg/compiler/loopopts/superword/TestEquivalentInvariants.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestLargeScaleAndStride.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegment.java Changeset: f54e0bf2 Branch: master Author: Theo Weidmann Committer: Emanuel Peter Date: 2025-01-21 09:15:18 +0000 URL: https://git.openjdk.org/loom/commit/f54e0bf267280c270b0e181289498b28aaf36ee6 8345766: C2 should emit macro nodes for ModF/ModD instead of calls during parsing Reviewed-by: kvn, epeter ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/share/opto/callnode.cpp ! src/hotspot/share/opto/divnode.cpp ! src/hotspot/share/opto/divnode.hpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/parse.hpp ! src/hotspot/share/opto/parse2.cpp + test/hotspot/jtreg/compiler/c2/irTests/ModDNodeTests.java + test/hotspot/jtreg/compiler/c2/irTests/ModFNodeTests.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java Changeset: c33c1cfe Branch: master Author: Stefan Karlsson Date: 2025-01-21 10:21:24 +0000 URL: https://git.openjdk.org/loom/commit/c33c1cfe7349ac657cd7bf54861227709d3c8f1b 8347909: Automatic precompiled.hpp inclusion Reviewed-by: lkorinth, erikj, dholmes, ihse ! make/common/native/CompileFile.gmk ! make/hotspot/lib/JvmFlags.gmk ! src/hotspot/cpu/aarch64/abstractInterpreter_aarch64.cpp ! src/hotspot/cpu/aarch64/assembler_aarch64.cpp ! src/hotspot/cpu/aarch64/bytecodes_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_CodeStubs_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_FpuStackSim_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_FrameMap_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_LIR_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_LinearScan_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp ! src/hotspot/cpu/aarch64/c2_CodeStubs_aarch64.cpp ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c2_init_aarch64.cpp ! src/hotspot/cpu/aarch64/codeBuffer_aarch64.cpp ! src/hotspot/cpu/aarch64/compiledIC_aarch64.cpp ! src/hotspot/cpu/aarch64/compressedKlass_aarch64.cpp ! src/hotspot/cpu/aarch64/downcallLinker_aarch64.cpp ! src/hotspot/cpu/aarch64/foreignGlobals_aarch64.cpp ! src/hotspot/cpu/aarch64/frame_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shared/barrierSetNMethod_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shared/modRefBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shenandoah/c1/shenandoahBarrierSetC1_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/z/zAddress_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/icache_aarch64.cpp ! src/hotspot/cpu/aarch64/immediate_aarch64.cpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp ! src/hotspot/cpu/aarch64/interpreterRT_aarch64.cpp ! src/hotspot/cpu/aarch64/jniFastGetField_aarch64.cpp ! src/hotspot/cpu/aarch64/jvmciCodeInstaller_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64_aes.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64_chacha.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64_trig.cpp ! src/hotspot/cpu/aarch64/methodHandles_aarch64.cpp ! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp ! src/hotspot/cpu/aarch64/registerMap_aarch64.cpp ! src/hotspot/cpu/aarch64/register_aarch64.cpp ! src/hotspot/cpu/aarch64/relocInfo_aarch64.cpp ! src/hotspot/cpu/aarch64/runtime_aarch64.cpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/stubRoutines_aarch64.cpp ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp ! src/hotspot/cpu/aarch64/upcallLinker_aarch64.cpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp ! src/hotspot/cpu/aarch64/vmreg_aarch64.cpp ! src/hotspot/cpu/aarch64/vtableStubs_aarch64.cpp ! src/hotspot/cpu/arm/abstractInterpreter_arm.cpp ! src/hotspot/cpu/arm/assembler_arm.cpp ! src/hotspot/cpu/arm/assembler_arm_32.cpp ! src/hotspot/cpu/arm/c1_CodeStubs_arm.cpp ! src/hotspot/cpu/arm/c1_FrameMap_arm.cpp ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp ! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp ! src/hotspot/cpu/arm/c1_LIR_arm.cpp ! src/hotspot/cpu/arm/c1_LinearScan_arm.cpp ! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp ! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp ! src/hotspot/cpu/arm/c2_MacroAssembler_arm.cpp ! src/hotspot/cpu/arm/compiledIC_arm.cpp ! src/hotspot/cpu/arm/downcallLinker_arm.cpp ! src/hotspot/cpu/arm/foreignGlobals_arm.cpp ! src/hotspot/cpu/arm/frame_arm.cpp ! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.cpp ! src/hotspot/cpu/arm/gc/shared/barrierSetAssembler_arm.cpp ! src/hotspot/cpu/arm/gc/shared/barrierSetNMethod_arm.cpp ! src/hotspot/cpu/arm/gc/shared/cardTableBarrierSetAssembler_arm.cpp ! src/hotspot/cpu/arm/gc/shared/modRefBarrierSetAssembler_arm.cpp ! src/hotspot/cpu/arm/icache_arm.cpp ! src/hotspot/cpu/arm/interp_masm_arm.cpp ! src/hotspot/cpu/arm/interpreterRT_arm.cpp ! src/hotspot/cpu/arm/jniFastGetField_arm.cpp ! src/hotspot/cpu/arm/macroAssembler_arm.cpp ! src/hotspot/cpu/arm/methodHandles_arm.cpp ! src/hotspot/cpu/arm/nativeInst_arm_32.cpp ! src/hotspot/cpu/arm/register_arm.cpp ! src/hotspot/cpu/arm/relocInfo_arm.cpp ! src/hotspot/cpu/arm/runtime_arm.cpp ! src/hotspot/cpu/arm/sharedRuntime_arm.cpp ! src/hotspot/cpu/arm/stubGenerator_arm.cpp ! src/hotspot/cpu/arm/stubRoutines_arm.cpp ! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp ! src/hotspot/cpu/arm/templateTable_arm.cpp ! src/hotspot/cpu/arm/upcallLinker_arm.cpp ! src/hotspot/cpu/arm/vm_version_arm_32.cpp ! src/hotspot/cpu/arm/vmreg_arm.cpp ! src/hotspot/cpu/arm/vtableStubs_arm.cpp ! src/hotspot/cpu/ppc/abstractInterpreter_ppc.cpp ! src/hotspot/cpu/ppc/assembler_ppc.cpp ! src/hotspot/cpu/ppc/c1_CodeStubs_ppc.cpp ! src/hotspot/cpu/ppc/c1_FrameMap_ppc.cpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp ! src/hotspot/cpu/ppc/c1_LIR_ppc.cpp ! src/hotspot/cpu/ppc/c1_LinearScan_ppc.cpp ! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp ! src/hotspot/cpu/ppc/c2_CodeStubs_ppc.cpp ! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c2_init_ppc.cpp ! src/hotspot/cpu/ppc/compiledIC_ppc.cpp ! src/hotspot/cpu/ppc/compressedKlass_ppc.cpp ! src/hotspot/cpu/ppc/downcallLinker_ppc.cpp ! src/hotspot/cpu/ppc/foreignGlobals_ppc.cpp ! src/hotspot/cpu/ppc/frame_ppc.cpp ! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/shared/barrierSetNMethod_ppc.cpp ! src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/shared/modRefBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/shenandoah/c1/shenandoahBarrierSetC1_ppc.cpp ! src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/z/zAddress_ppc.cpp ! src/hotspot/cpu/ppc/gc/z/zBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/icache_ppc.cpp ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp ! src/hotspot/cpu/ppc/interpreterRT_ppc.cpp ! src/hotspot/cpu/ppc/jniFastGetField_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/methodHandles_ppc.cpp ! src/hotspot/cpu/ppc/nativeInst_ppc.cpp ! src/hotspot/cpu/ppc/register_ppc.cpp ! src/hotspot/cpu/ppc/relocInfo_ppc.cpp ! src/hotspot/cpu/ppc/runtime_ppc.cpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/ppc/stubRoutines_ppc_64.cpp ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp ! src/hotspot/cpu/ppc/upcallLinker_ppc.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.cpp ! src/hotspot/cpu/ppc/vmreg_ppc.cpp ! src/hotspot/cpu/ppc/vtableStubs_ppc_64.cpp ! src/hotspot/cpu/riscv/abstractInterpreter_riscv.cpp ! src/hotspot/cpu/riscv/assembler_riscv.cpp ! src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp ! src/hotspot/cpu/riscv/c1_FrameMap_riscv.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_arith_riscv.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_arraycopy_riscv.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c1_LIRGenerator_riscv.cpp ! src/hotspot/cpu/riscv/c1_LIR_riscv.cpp ! src/hotspot/cpu/riscv/c1_LinearScan_riscv.cpp ! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c1_Runtime1_riscv.cpp ! src/hotspot/cpu/riscv/c2_CodeStubs_riscv.cpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c2_init_riscv.cpp ! src/hotspot/cpu/riscv/codeBuffer_riscv.cpp ! src/hotspot/cpu/riscv/compiledIC_riscv.cpp ! src/hotspot/cpu/riscv/compressedKlass_riscv.cpp ! src/hotspot/cpu/riscv/downcallLinker_riscv.cpp ! src/hotspot/cpu/riscv/foreignGlobals_riscv.cpp ! src/hotspot/cpu/riscv/frame_riscv.cpp ! src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/gc/shared/barrierSetNMethod_riscv.cpp ! src/hotspot/cpu/riscv/gc/shared/cardTableBarrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/gc/shared/modRefBarrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/gc/shenandoah/c1/shenandoahBarrierSetC1_riscv.cpp ! src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/gc/z/zAddress_riscv.cpp ! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/icache_riscv.cpp ! src/hotspot/cpu/riscv/interp_masm_riscv.cpp ! src/hotspot/cpu/riscv/interpreterRT_riscv.cpp ! src/hotspot/cpu/riscv/jniFastGetField_riscv.cpp ! src/hotspot/cpu/riscv/jvmciCodeInstaller_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/methodHandles_riscv.cpp ! src/hotspot/cpu/riscv/nativeInst_riscv.cpp ! src/hotspot/cpu/riscv/registerMap_riscv.cpp ! src/hotspot/cpu/riscv/register_riscv.cpp ! src/hotspot/cpu/riscv/relocInfo_riscv.cpp ! src/hotspot/cpu/riscv/runtime_riscv.cpp ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/riscv/stubRoutines_riscv.cpp ! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp ! src/hotspot/cpu/riscv/templateTable_riscv.cpp ! src/hotspot/cpu/riscv/upcallLinker_riscv.cpp ! src/hotspot/cpu/riscv/vm_version_riscv.cpp ! src/hotspot/cpu/riscv/vmreg_riscv.cpp ! src/hotspot/cpu/riscv/vtableStubs_riscv.cpp ! src/hotspot/cpu/s390/abstractInterpreter_s390.cpp ! src/hotspot/cpu/s390/assembler_s390.cpp ! src/hotspot/cpu/s390/c1_CodeStubs_s390.cpp ! src/hotspot/cpu/s390/c1_FrameMap_s390.cpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp ! src/hotspot/cpu/s390/c1_LIR_s390.cpp ! src/hotspot/cpu/s390/c1_LinearScan_s390.cpp ! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp ! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp ! src/hotspot/cpu/s390/c2_MacroAssembler_s390.cpp ! src/hotspot/cpu/s390/c2_init_s390.cpp ! src/hotspot/cpu/s390/compiledIC_s390.cpp ! src/hotspot/cpu/s390/compressedKlass_s390.cpp ! src/hotspot/cpu/s390/downcallLinker_s390.cpp ! src/hotspot/cpu/s390/foreignGlobals_s390.cpp ! src/hotspot/cpu/s390/frame_s390.cpp ! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp ! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.cpp ! src/hotspot/cpu/s390/gc/shared/barrierSetNMethod_s390.cpp ! src/hotspot/cpu/s390/gc/shared/cardTableBarrierSetAssembler_s390.cpp ! src/hotspot/cpu/s390/gc/shared/modRefBarrierSetAssembler_s390.cpp ! src/hotspot/cpu/s390/interp_masm_s390.cpp ! src/hotspot/cpu/s390/interpreterRT_s390.cpp ! src/hotspot/cpu/s390/jniFastGetField_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/s390/methodHandles_s390.cpp ! src/hotspot/cpu/s390/nativeInst_s390.cpp ! src/hotspot/cpu/s390/register_s390.cpp ! src/hotspot/cpu/s390/relocInfo_s390.cpp ! src/hotspot/cpu/s390/runtime_s390.cpp ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/s390/stubGenerator_s390.cpp ! src/hotspot/cpu/s390/stubRoutines_s390.cpp ! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp ! src/hotspot/cpu/s390/templateTable_s390.cpp ! src/hotspot/cpu/s390/upcallLinker_s390.cpp ! src/hotspot/cpu/s390/vm_version_s390.cpp ! src/hotspot/cpu/s390/vmreg_s390.cpp ! src/hotspot/cpu/s390/vtableStubs_s390.cpp ! src/hotspot/cpu/x86/abstractInterpreter_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp ! src/hotspot/cpu/x86/c1_FpuStackSim_x86.cpp ! src/hotspot/cpu/x86/c1_FrameMap_x86.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp ! src/hotspot/cpu/x86/c1_LIR_x86.cpp ! src/hotspot/cpu/x86/c1_LinearScan_x86.cpp ! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp ! src/hotspot/cpu/x86/c2_CodeStubs_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_init_x86.cpp ! src/hotspot/cpu/x86/c2_intelJccErratum_x86.cpp ! src/hotspot/cpu/x86/c2_stubGenerator_x86_64_string.cpp ! src/hotspot/cpu/x86/codeBuffer_x86.cpp ! src/hotspot/cpu/x86/compiledIC_x86.cpp ! src/hotspot/cpu/x86/compressedKlass_x86.cpp ! src/hotspot/cpu/x86/downcallLinker_x86_32.cpp ! src/hotspot/cpu/x86/downcallLinker_x86_64.cpp ! src/hotspot/cpu/x86/foreignGlobals_x86_32.cpp ! src/hotspot/cpu/x86/foreignGlobals_x86_64.cpp ! src/hotspot/cpu/x86/frame_x86.cpp ! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shared/barrierSetNMethod_x86.cpp ! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shared/modRefBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shenandoah/c1/shenandoahBarrierSetC1_x86.cpp ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/z/zAddress_x86.cpp ! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/icache_x86.cpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/interpreterRT_x86_32.cpp ! src/hotspot/cpu/x86/interpreterRT_x86_64.cpp ! src/hotspot/cpu/x86/jniFastGetField_x86_32.cpp ! src/hotspot/cpu/x86/jniFastGetField_x86_64.cpp ! src/hotspot/cpu/x86/jvmciCodeInstaller_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86_32_constants.cpp ! src/hotspot/cpu/x86/macroAssembler_x86_32_cos.cpp ! src/hotspot/cpu/x86/macroAssembler_x86_32_exp.cpp ! src/hotspot/cpu/x86/macroAssembler_x86_32_log.cpp ! src/hotspot/cpu/x86/macroAssembler_x86_32_log10.cpp ! src/hotspot/cpu/x86/macroAssembler_x86_32_pow.cpp ! src/hotspot/cpu/x86/macroAssembler_x86_32_sin.cpp ! src/hotspot/cpu/x86/macroAssembler_x86_32_tan.cpp ! src/hotspot/cpu/x86/macroAssembler_x86_md5.cpp ! src/hotspot/cpu/x86/macroAssembler_x86_sha.cpp ! src/hotspot/cpu/x86/methodHandles_x86.cpp ! src/hotspot/cpu/x86/nativeInst_x86.cpp ! src/hotspot/cpu/x86/peephole_x86_64.cpp ! src/hotspot/cpu/x86/rdtsc_x86.cpp ! src/hotspot/cpu/x86/registerMap_x86.cpp ! src/hotspot/cpu/x86/register_x86.cpp ! src/hotspot/cpu/x86/relocInfo_x86.cpp ! src/hotspot/cpu/x86/runtime_x86_32.cpp ! src/hotspot/cpu/x86/runtime_x86_64.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_adler.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_arraycopy.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_chacha.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_constants.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_cos.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_exp.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_fmod.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_ghash.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_log.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_poly1305.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_poly_mont.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_pow.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_sha3.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_sin.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_tan.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_tanh.cpp ! src/hotspot/cpu/x86/stubRoutines_x86.cpp ! src/hotspot/cpu/x86/stubRoutines_x86_32.cpp ! src/hotspot/cpu/x86/stubRoutines_x86_64.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_32.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp ! src/hotspot/cpu/x86/templateTable_x86.cpp ! src/hotspot/cpu/x86/upcallLinker_x86_32.cpp ! src/hotspot/cpu/x86/upcallLinker_x86_64.cpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/vmreg_x86.cpp ! src/hotspot/cpu/x86/vtableStubs_x86_32.cpp ! src/hotspot/cpu/x86/vtableStubs_x86_64.cpp ! src/hotspot/cpu/zero/abstractInterpreter_zero.cpp ! src/hotspot/cpu/zero/assembler_zero.cpp ! src/hotspot/cpu/zero/bytecodeInterpreter_zero.cpp ! src/hotspot/cpu/zero/compiledIC_zero.cpp ! src/hotspot/cpu/zero/disassembler_zero.cpp ! src/hotspot/cpu/zero/downcallLinker_zero.cpp ! src/hotspot/cpu/zero/foreignGlobals_zero.cpp ! src/hotspot/cpu/zero/frame_zero.cpp ! src/hotspot/cpu/zero/gc/shared/barrierSetNMethod_zero.cpp ! src/hotspot/cpu/zero/icache_zero.cpp ! src/hotspot/cpu/zero/interpreterRT_zero.cpp ! src/hotspot/cpu/zero/jniFastGetField_zero.cpp ! src/hotspot/cpu/zero/methodHandles_zero.cpp ! src/hotspot/cpu/zero/nativeInst_zero.cpp ! src/hotspot/cpu/zero/register_zero.cpp ! src/hotspot/cpu/zero/relocInfo_zero.cpp ! src/hotspot/cpu/zero/sharedRuntime_zero.cpp ! src/hotspot/cpu/zero/stack_zero.cpp ! src/hotspot/cpu/zero/stubGenerator_zero.cpp ! src/hotspot/cpu/zero/stubRoutines_zero.cpp ! src/hotspot/cpu/zero/upcallLinker_zero.cpp ! src/hotspot/cpu/zero/vm_version_zero.cpp ! src/hotspot/cpu/zero/vmreg_zero.cpp ! src/hotspot/cpu/zero/vtableStubs_zero.cpp ! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp ! src/hotspot/os/aix/attachListener_aix.cpp ! src/hotspot/os/aix/osThread_aix.cpp ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/aix/os_perf_aix.cpp ! src/hotspot/os/aix/safepointMechanism_aix.cpp ! src/hotspot/os/bsd/decoder_machO.cpp ! src/hotspot/os/bsd/gc/z/zLargePages_bsd.cpp ! src/hotspot/os/bsd/gc/z/zNUMA_bsd.cpp ! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp ! src/hotspot/os/bsd/memMapPrinter_macosx.cpp ! src/hotspot/os/bsd/osThread_bsd.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/bsd/os_perf_bsd.cpp ! src/hotspot/os/bsd/semaphore_bsd.cpp ! src/hotspot/os/linux/gc/z/zLargePages_linux.cpp ! src/hotspot/os/linux/gc/z/zMountPoint_linux.cpp ! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp ! src/hotspot/os/linux/gc/z/zSyscall_linux.cpp ! src/hotspot/os/linux/hugepages.cpp ! src/hotspot/os/linux/mallocInfoDcmd.cpp ! src/hotspot/os/linux/memMapPrinter_linux.cpp ! src/hotspot/os/linux/osThread_linux.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/os_perf_linux.cpp ! src/hotspot/os/linux/procMapsParser.cpp ! src/hotspot/os/linux/systemMemoryBarrier_linux.cpp ! src/hotspot/os/linux/trimCHeapDCmd.cpp ! src/hotspot/os/linux/waitBarrier_linux.cpp ! src/hotspot/os/posix/attachListener_posix.cpp ! src/hotspot/os/posix/gc/z/zArguments_posix.cpp ! src/hotspot/os/posix/gc/z/zInitialize_posix.cpp ! src/hotspot/os/posix/gc/z/zVirtualMemory_posix.cpp ! src/hotspot/os/posix/jvm_posix.cpp ! src/hotspot/os/posix/perfMemory_posix.cpp ! src/hotspot/os/posix/safefetch_sigjmp.cpp ! src/hotspot/os/posix/safefetch_static_posix.cpp ! src/hotspot/os/posix/semaphore_posix.cpp ! src/hotspot/os/posix/signals_posix.cpp ! src/hotspot/os/posix/suspendResume_posix.cpp ! src/hotspot/os/posix/threadCrashProtection_posix.cpp ! src/hotspot/os/posix/threadCritical_posix.cpp ! src/hotspot/os/posix/vmError_posix.cpp ! src/hotspot/os/windows/attachListener_windows.cpp ! src/hotspot/os/windows/decoder_windows.cpp ! src/hotspot/os/windows/gc/z/zArguments_windows.cpp ! src/hotspot/os/windows/gc/z/zInitialize_windows.cpp ! src/hotspot/os/windows/gc/z/zLargePages_windows.cpp ! src/hotspot/os/windows/gc/z/zMapper_windows.cpp ! src/hotspot/os/windows/gc/z/zNUMA_windows.cpp ! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.cpp ! src/hotspot/os/windows/gc/z/zSyscall_windows.cpp ! src/hotspot/os/windows/gc/z/zVirtualMemory_windows.cpp ! src/hotspot/os/windows/iphlp_interface.cpp ! src/hotspot/os/windows/jvm_windows.cpp ! src/hotspot/os/windows/memMapPrinter_windows.cpp ! src/hotspot/os/windows/osThread_windows.cpp ! src/hotspot/os/windows/os_perf_windows.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os/windows/pdh_interface.cpp ! src/hotspot/os/windows/perfMemory_windows.cpp ! src/hotspot/os/windows/semaphore_windows.cpp ! src/hotspot/os/windows/sharedRuntimeRem.cpp ! src/hotspot/os/windows/symbolengine.cpp ! src/hotspot/os/windows/systemMemoryBarrier_windows.cpp ! src/hotspot/os/windows/threadCrashProtection_windows.cpp ! src/hotspot/os/windows/threadCritical_windows.cpp ! src/hotspot/os/windows/threadLocalStorage_windows.cpp ! src/hotspot/os/windows/vmError_windows.cpp ! src/hotspot/os/windows/windbghelp.cpp ! src/hotspot/os_cpu/aix_ppc/javaThread_aix_ppc.cpp ! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp ! src/hotspot/os_cpu/bsd_aarch64/javaThread_bsd_aarch64.cpp ! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp ! src/hotspot/os_cpu/bsd_aarch64/vm_version_bsd_aarch64.cpp ! src/hotspot/os_cpu/bsd_x86/assembler_bsd_x86.cpp ! src/hotspot/os_cpu/bsd_x86/javaThread_bsd_x86.cpp ! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp ! src/hotspot/os_cpu/bsd_x86/vm_version_bsd_x86.cpp ! src/hotspot/os_cpu/bsd_zero/javaThread_bsd_zero.cpp ! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp ! src/hotspot/os_cpu/bsd_zero/vm_version_bsd_zero.cpp ! src/hotspot/os_cpu/linux_aarch64/javaThread_linux_aarch64.cpp ! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp ! src/hotspot/os_cpu/linux_aarch64/vm_version_linux_aarch64.cpp ! src/hotspot/os_cpu/linux_arm/javaThread_linux_arm.cpp ! src/hotspot/os_cpu/linux_arm/macroAssembler_linux_arm_32.cpp ! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp ! src/hotspot/os_cpu/linux_arm/vm_version_linux_arm_32.cpp ! src/hotspot/os_cpu/linux_ppc/javaThread_linux_ppc.cpp ! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp ! src/hotspot/os_cpu/linux_riscv/javaThread_linux_riscv.cpp ! src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp ! src/hotspot/os_cpu/linux_riscv/riscv_flush_icache.cpp ! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp ! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp ! src/hotspot/os_cpu/linux_s390/javaThread_linux_s390.cpp ! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp ! src/hotspot/os_cpu/linux_x86/assembler_linux_x86.cpp ! src/hotspot/os_cpu/linux_x86/javaThread_linux_x86.cpp ! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp ! src/hotspot/os_cpu/linux_x86/vm_version_linux_x86.cpp ! src/hotspot/os_cpu/linux_zero/javaThread_linux_zero.cpp ! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp ! src/hotspot/os_cpu/linux_zero/vm_version_linux_zero.cpp ! src/hotspot/os_cpu/windows_aarch64/assembler_windows_aarch64.cpp ! src/hotspot/os_cpu/windows_aarch64/javaThread_windows_aarch64.cpp ! src/hotspot/os_cpu/windows_aarch64/os_windows_aarch64.cpp ! src/hotspot/os_cpu/windows_aarch64/vm_version_windows_aarch64.cpp ! src/hotspot/os_cpu/windows_x86/assembler_windows_x86.cpp ! src/hotspot/os_cpu/windows_x86/javaThread_windows_x86.cpp ! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp ! src/hotspot/os_cpu/windows_x86/vm_version_windows_x86.cpp ! src/hotspot/share/adlc/main.cpp ! src/hotspot/share/asm/assembler.cpp ! src/hotspot/share/asm/codeBuffer.cpp ! src/hotspot/share/asm/register.cpp ! src/hotspot/share/c1/c1_CFGPrinter.cpp ! src/hotspot/share/c1/c1_Canonicalizer.cpp ! src/hotspot/share/c1/c1_Compilation.cpp ! src/hotspot/share/c1/c1_Compiler.cpp ! src/hotspot/share/c1/c1_FrameMap.cpp ! src/hotspot/share/c1/c1_GraphBuilder.cpp ! src/hotspot/share/c1/c1_IR.cpp ! src/hotspot/share/c1/c1_Instruction.cpp ! src/hotspot/share/c1/c1_InstructionPrinter.cpp ! src/hotspot/share/c1/c1_LIR.cpp ! src/hotspot/share/c1/c1_LIRAssembler.cpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/c1/c1_LinearScan.cpp ! src/hotspot/share/c1/c1_Optimizer.cpp ! src/hotspot/share/c1/c1_RangeCheckElimination.cpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/c1/c1_ValueMap.cpp ! src/hotspot/share/c1/c1_ValueStack.cpp ! src/hotspot/share/c1/c1_ValueType.cpp ! src/hotspot/share/cds/aotArtifactFinder.cpp ! src/hotspot/share/cds/aotClassInitializer.cpp ! src/hotspot/share/cds/aotClassLinker.cpp ! src/hotspot/share/cds/aotConstantPoolResolver.cpp ! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp ! src/hotspot/share/cds/aotLinkedClassTable.cpp ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/archiveHeapLoader.cpp ! src/hotspot/share/cds/archiveHeapWriter.cpp ! src/hotspot/share/cds/archiveUtils.cpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsConstants.cpp ! src/hotspot/share/cds/cdsEnumKlass.cpp ! src/hotspot/share/cds/cdsHeapVerifier.cpp ! src/hotspot/share/cds/cdsProtectionDomain.cpp ! src/hotspot/share/cds/classListParser.cpp ! src/hotspot/share/cds/classListWriter.cpp ! src/hotspot/share/cds/cppVtables.cpp ! src/hotspot/share/cds/dumpAllocStats.cpp ! src/hotspot/share/cds/dumpTimeClassInfo.cpp ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/lambdaFormInvokers.cpp ! src/hotspot/share/cds/lambdaProxyClassDictionary.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/cds/regeneratedClasses.cpp ! src/hotspot/share/cds/runTimeClassInfo.cpp ! src/hotspot/share/cds/unregisteredClasses.cpp ! src/hotspot/share/ci/bcEscapeAnalyzer.cpp ! src/hotspot/share/ci/ciArray.cpp ! src/hotspot/share/ci/ciArrayKlass.cpp ! src/hotspot/share/ci/ciBaseObject.cpp ! src/hotspot/share/ci/ciCallSite.cpp ! src/hotspot/share/ci/ciConstant.cpp ! src/hotspot/share/ci/ciConstantPoolCache.cpp ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciExceptionHandler.cpp ! src/hotspot/share/ci/ciField.cpp ! src/hotspot/share/ci/ciFlags.cpp ! src/hotspot/share/ci/ciInstance.cpp ! src/hotspot/share/ci/ciInstanceKlass.cpp ! src/hotspot/share/ci/ciKlass.cpp ! src/hotspot/share/ci/ciMemberName.cpp ! src/hotspot/share/ci/ciMetadata.cpp ! src/hotspot/share/ci/ciMethod.cpp ! src/hotspot/share/ci/ciMethodBlocks.cpp ! src/hotspot/share/ci/ciMethodData.cpp ! src/hotspot/share/ci/ciMethodHandle.cpp ! src/hotspot/share/ci/ciMethodType.cpp ! src/hotspot/share/ci/ciNullObject.cpp ! src/hotspot/share/ci/ciObjArray.cpp ! src/hotspot/share/ci/ciObjArrayKlass.cpp ! src/hotspot/share/ci/ciObject.cpp ! src/hotspot/share/ci/ciObjectFactory.cpp ! src/hotspot/share/ci/ciReplay.cpp ! src/hotspot/share/ci/ciSignature.cpp ! src/hotspot/share/ci/ciStreams.cpp ! src/hotspot/share/ci/ciSymbol.cpp ! src/hotspot/share/ci/ciType.cpp ! src/hotspot/share/ci/ciTypeArray.cpp ! src/hotspot/share/ci/ciTypeArrayKlass.cpp ! src/hotspot/share/ci/ciTypeFlow.cpp ! src/hotspot/share/ci/ciUtilities.cpp ! src/hotspot/share/classfile/altHashing.cpp ! src/hotspot/share/classfile/bytecodeAssembler.cpp ! src/hotspot/share/classfile/classFileError.cpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classFileStream.cpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoaderData.cpp ! src/hotspot/share/classfile/classLoaderDataGraph.cpp ! src/hotspot/share/classfile/classLoaderDataShared.cpp ! src/hotspot/share/classfile/classLoaderExt.cpp ! src/hotspot/share/classfile/classLoaderHierarchyDCmd.cpp ! src/hotspot/share/classfile/classLoaderStats.cpp ! src/hotspot/share/classfile/classPrinter.cpp ! src/hotspot/share/classfile/compactHashtable.cpp ! src/hotspot/share/classfile/defaultMethods.cpp ! src/hotspot/share/classfile/dictionary.cpp ! src/hotspot/share/classfile/fieldLayoutBuilder.cpp ! src/hotspot/share/classfile/javaAssertions.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/klassFactory.cpp ! src/hotspot/share/classfile/loaderConstraints.cpp ! src/hotspot/share/classfile/metadataOnStackMark.cpp ! src/hotspot/share/classfile/moduleEntry.cpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/classfile/packageEntry.cpp ! src/hotspot/share/classfile/placeholders.cpp ! src/hotspot/share/classfile/resolutionErrors.cpp ! src/hotspot/share/classfile/stackMapFrame.cpp ! src/hotspot/share/classfile/stackMapTable.cpp ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/symbolTable.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/verificationType.cpp ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/classfile/vmClasses.cpp ! src/hotspot/share/classfile/vmIntrinsics.cpp ! src/hotspot/share/classfile/vmSymbols.cpp ! src/hotspot/share/code/codeBehaviours.cpp ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/code/codeHeapState.cpp ! src/hotspot/share/code/compiledIC.cpp ! src/hotspot/share/code/compressedStream.cpp ! src/hotspot/share/code/debugInfo.cpp ! src/hotspot/share/code/debugInfoRec.cpp ! src/hotspot/share/code/dependencies.cpp ! src/hotspot/share/code/dependencyContext.cpp ! src/hotspot/share/code/exceptionHandlerTable.cpp ! src/hotspot/share/code/location.cpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/oopRecorder.cpp ! src/hotspot/share/code/pcDesc.cpp ! src/hotspot/share/code/relocInfo.cpp ! src/hotspot/share/code/scopeDesc.cpp ! src/hotspot/share/code/stubs.cpp ! src/hotspot/share/code/vmreg.cpp ! src/hotspot/share/code/vtableStubs.cpp ! src/hotspot/share/compiler/abstractCompiler.cpp ! src/hotspot/share/compiler/abstractDisassembler.cpp ! src/hotspot/share/compiler/cHeapStringHolder.cpp ! src/hotspot/share/compiler/compilationFailureInfo.cpp ! src/hotspot/share/compiler/compilationLog.cpp ! src/hotspot/share/compiler/compilationMemoryStatistic.cpp ! src/hotspot/share/compiler/compilationPolicy.cpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileLog.cpp ! src/hotspot/share/compiler/compileTask.cpp ! src/hotspot/share/compiler/compilerDefinitions.cpp ! src/hotspot/share/compiler/compilerDirectives.cpp ! src/hotspot/share/compiler/compilerEvent.cpp ! src/hotspot/share/compiler/compilerOracle.cpp ! src/hotspot/share/compiler/compilerThread.cpp ! src/hotspot/share/compiler/directivesParser.cpp ! src/hotspot/share/compiler/disassembler.cpp ! src/hotspot/share/compiler/methodLiveness.cpp ! src/hotspot/share/compiler/methodMatcher.cpp ! src/hotspot/share/compiler/oopMap.cpp ! src/hotspot/share/gc/epsilon/epsilonArguments.cpp ! src/hotspot/share/gc/epsilon/epsilonBarrierSet.cpp ! src/hotspot/share/gc/epsilon/epsilonHeap.cpp ! src/hotspot/share/gc/epsilon/epsilonInitLogger.cpp ! src/hotspot/share/gc/epsilon/epsilonMemoryPool.cpp ! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.cpp ! src/hotspot/share/gc/g1/c1/g1BarrierSetC1.cpp ! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp ! src/hotspot/share/gc/g1/g1AllocRegion.cpp ! src/hotspot/share/gc/g1/g1Allocator.cpp ! src/hotspot/share/gc/g1/g1Analytics.cpp ! src/hotspot/share/gc/g1/g1Arguments.cpp ! src/hotspot/share/gc/g1/g1BarrierSet.cpp ! src/hotspot/share/gc/g1/g1BarrierSetRuntime.cpp ! src/hotspot/share/gc/g1/g1BatchedTask.cpp ! src/hotspot/share/gc/g1/g1BiasedArray.cpp ! src/hotspot/share/gc/g1/g1BlockOffsetTable.cpp ! src/hotspot/share/gc/g1/g1CardSet.cpp ! src/hotspot/share/gc/g1/g1CardSetContainers.cpp ! src/hotspot/share/gc/g1/g1CardSetMemory.cpp ! src/hotspot/share/gc/g1/g1CardTable.cpp ! src/hotspot/share/gc/g1/g1CodeRootSet.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectionSet.cpp ! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp ! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp ! src/hotspot/share/gc/g1/g1CollectorState.cpp ! src/hotspot/share/gc/g1/g1CommittedRegionMap.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkObjArrayProcessor.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp ! src/hotspot/share/gc/g1/g1ConcurrentRebuildAndScrub.cpp ! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp ! src/hotspot/share/gc/g1/g1ConcurrentRefineStats.cpp ! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.cpp ! src/hotspot/share/gc/g1/g1ConcurrentRefineThreadsNeeded.cpp ! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp ! src/hotspot/share/gc/g1/g1EvacFailureRegions.cpp ! src/hotspot/share/gc/g1/g1EvacStats.cpp ! src/hotspot/share/gc/g1/g1FreeIdSet.cpp ! src/hotspot/share/gc/g1/g1FromCardCache.cpp ! src/hotspot/share/gc/g1/g1FullCollector.cpp ! src/hotspot/share/gc/g1/g1FullGCAdjustTask.cpp ! src/hotspot/share/gc/g1/g1FullGCCompactTask.cpp ! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.cpp ! src/hotspot/share/gc/g1/g1FullGCMarkTask.cpp ! src/hotspot/share/gc/g1/g1FullGCMarker.cpp ! src/hotspot/share/gc/g1/g1FullGCOopClosures.cpp ! src/hotspot/share/gc/g1/g1FullGCPrepareTask.cpp ! src/hotspot/share/gc/g1/g1FullGCResetMetadataTask.cpp ! src/hotspot/share/gc/g1/g1FullGCScope.cpp ! src/hotspot/share/gc/g1/g1FullGCTask.cpp ! src/hotspot/share/gc/g1/g1GCCounters.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp ! src/hotspot/share/gc/g1/g1HeapRegion.cpp ! src/hotspot/share/gc/g1/g1HeapRegionEventSender.cpp ! src/hotspot/share/gc/g1/g1HeapRegionManager.cpp ! src/hotspot/share/gc/g1/g1HeapRegionRemSet.cpp ! src/hotspot/share/gc/g1/g1HeapRegionSet.cpp ! src/hotspot/share/gc/g1/g1HeapRegionTracer.cpp ! src/hotspot/share/gc/g1/g1HeapRegionType.cpp ! src/hotspot/share/gc/g1/g1HeapSizingPolicy.cpp ! src/hotspot/share/gc/g1/g1HeapTransition.cpp ! src/hotspot/share/gc/g1/g1HeapVerifier.cpp ! src/hotspot/share/gc/g1/g1IHOPControl.cpp ! src/hotspot/share/gc/g1/g1InitLogger.cpp ! src/hotspot/share/gc/g1/g1MMUTracker.cpp ! src/hotspot/share/gc/g1/g1MemoryPool.cpp ! src/hotspot/share/gc/g1/g1MonitoringSupport.cpp ! src/hotspot/share/gc/g1/g1MonotonicArena.cpp ! src/hotspot/share/gc/g1/g1MonotonicArenaFreeMemoryTask.cpp ! src/hotspot/share/gc/g1/g1MonotonicArenaFreePool.cpp ! src/hotspot/share/gc/g1/g1NMethodClosure.cpp ! src/hotspot/share/gc/g1/g1NUMA.cpp ! src/hotspot/share/gc/g1/g1NUMAStats.cpp ! src/hotspot/share/gc/g1/g1OldGenAllocationTracker.cpp ! src/hotspot/share/gc/g1/g1OopClosures.cpp ! src/hotspot/share/gc/g1/g1OopStarChunkedList.cpp ! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParallelCleaning.cpp ! src/hotspot/share/gc/g1/g1PeriodicGCTask.cpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.cpp ! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.cpp ! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.cpp ! src/hotspot/share/gc/g1/g1RegionsOnNodes.cpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSetSummary.cpp ! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp ! src/hotspot/share/gc/g1/g1RootClosures.cpp ! src/hotspot/share/gc/g1/g1RootProcessor.cpp ! src/hotspot/share/gc/g1/g1SATBMarkQueueSet.cpp ! src/hotspot/share/gc/g1/g1ServiceThread.cpp ! src/hotspot/share/gc/g1/g1StringDedup.cpp ! src/hotspot/share/gc/g1/g1SurvRateGroup.cpp ! src/hotspot/share/gc/g1/g1SurvivorRegions.cpp ! src/hotspot/share/gc/g1/g1Trace.cpp ! src/hotspot/share/gc/g1/g1UncommitRegionTask.cpp ! src/hotspot/share/gc/g1/g1VMOperations.cpp ! src/hotspot/share/gc/g1/g1YoungCollector.cpp ! src/hotspot/share/gc/g1/g1YoungGCAllocationFailureInjector.cpp ! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp ! src/hotspot/share/gc/g1/g1YoungGCPreEvacuateTasks.cpp ! src/hotspot/share/gc/g1/g1YoungGenSizer.cpp ! src/hotspot/share/gc/g1/jvmFlagConstraintsG1.cpp ! src/hotspot/share/gc/parallel/gcAdaptivePolicyCounters.cpp ! src/hotspot/share/gc/parallel/jvmFlagConstraintsParallel.cpp ! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp ! src/hotspot/share/gc/parallel/mutableSpace.cpp ! src/hotspot/share/gc/parallel/objectStartArray.cpp ! src/hotspot/share/gc/parallel/parMarkBitMap.cpp ! src/hotspot/share/gc/parallel/parallelArguments.cpp ! src/hotspot/share/gc/parallel/parallelInitLogger.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp ! src/hotspot/share/gc/parallel/psCardTable.cpp ! src/hotspot/share/gc/parallel/psCompactionManager.cpp ! src/hotspot/share/gc/parallel/psGCAdaptivePolicyCounters.cpp ! src/hotspot/share/gc/parallel/psGenerationCounters.cpp ! src/hotspot/share/gc/parallel/psMemoryPool.cpp ! src/hotspot/share/gc/parallel/psOldGen.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psPromotionLAB.cpp ! src/hotspot/share/gc/parallel/psPromotionManager.cpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/parallel/psVMOperations.cpp ! src/hotspot/share/gc/parallel/psVirtualspace.cpp ! src/hotspot/share/gc/parallel/psYoungGen.cpp ! src/hotspot/share/gc/parallel/spaceCounters.cpp ! src/hotspot/share/gc/serial/cSpaceCounters.cpp ! src/hotspot/share/gc/serial/cardTableRS.cpp ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/generation.cpp ! src/hotspot/share/gc/serial/serialArguments.cpp ! src/hotspot/share/gc/serial/serialBlockOffsetTable.cpp ! src/hotspot/share/gc/serial/serialFullGC.cpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialMemoryPools.cpp ! src/hotspot/share/gc/serial/serialStringDedup.cpp ! src/hotspot/share/gc/serial/serialVMOperations.cpp ! src/hotspot/share/gc/serial/tenuredGeneration.cpp ! src/hotspot/share/gc/shared/accessBarrierSupport.cpp ! src/hotspot/share/gc/shared/adaptiveSizePolicy.cpp ! src/hotspot/share/gc/shared/ageTable.cpp ! src/hotspot/share/gc/shared/ageTableTracer.cpp ! src/hotspot/share/gc/shared/allocTracer.cpp ! src/hotspot/share/gc/shared/barrierSet.cpp ! src/hotspot/share/gc/shared/barrierSetNMethod.cpp ! src/hotspot/share/gc/shared/barrierSetStackChunk.cpp ! src/hotspot/share/gc/shared/bufferNode.cpp ! src/hotspot/share/gc/shared/bufferNodeList.cpp ! src/hotspot/share/gc/shared/c1/barrierSetC1.cpp ! src/hotspot/share/gc/shared/c1/cardTableBarrierSetC1.cpp ! src/hotspot/share/gc/shared/c1/modRefBarrierSetC1.cpp ! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp ! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.cpp ! src/hotspot/share/gc/shared/c2/modRefBarrierSetC2.cpp ! src/hotspot/share/gc/shared/cardTable.cpp ! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp ! src/hotspot/share/gc/shared/classUnloadingContext.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/collectorCounters.cpp ! src/hotspot/share/gc/shared/concurrentGCBreakpoints.cpp ! src/hotspot/share/gc/shared/concurrentGCThread.cpp ! src/hotspot/share/gc/shared/freeListAllocator.cpp ! src/hotspot/share/gc/shared/fullGCForwarding.cpp ! src/hotspot/share/gc/shared/gcArguments.cpp ! src/hotspot/share/gc/shared/gcBehaviours.cpp ! src/hotspot/share/gc/shared/gcCause.cpp ! src/hotspot/share/gc/shared/gcConfig.cpp ! src/hotspot/share/gc/shared/gcConfiguration.cpp ! src/hotspot/share/gc/shared/gcId.cpp ! src/hotspot/share/gc/shared/gcInitLogger.cpp ! src/hotspot/share/gc/shared/gcLocker.cpp ! src/hotspot/share/gc/shared/gcLogPrecious.cpp ! src/hotspot/share/gc/shared/gcOverheadChecker.cpp ! src/hotspot/share/gc/shared/gcPolicyCounters.cpp ! src/hotspot/share/gc/shared/gcTimer.cpp ! src/hotspot/share/gc/shared/gcTrace.cpp ! src/hotspot/share/gc/shared/gcTraceSend.cpp ! src/hotspot/share/gc/shared/gcTraceTime.cpp ! src/hotspot/share/gc/shared/gcUtil.cpp ! src/hotspot/share/gc/shared/gcVMOperations.cpp ! src/hotspot/share/gc/shared/genArguments.cpp ! src/hotspot/share/gc/shared/generationCounters.cpp ! src/hotspot/share/gc/shared/hSpaceCounters.cpp ! src/hotspot/share/gc/shared/isGCActiveMark.cpp ! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.cpp ! src/hotspot/share/gc/shared/locationPrinter.cpp ! src/hotspot/share/gc/shared/markBitMap.cpp ! src/hotspot/share/gc/shared/memAllocator.cpp ! src/hotspot/share/gc/shared/objectCountEventSender.cpp ! src/hotspot/share/gc/shared/oopStorage.cpp ! src/hotspot/share/gc/shared/oopStorageSet.cpp ! src/hotspot/share/gc/shared/parallelCleaning.cpp ! src/hotspot/share/gc/shared/partialArraySplitter.cpp ! src/hotspot/share/gc/shared/partialArrayState.cpp ! src/hotspot/share/gc/shared/partialArrayTaskStats.cpp ! src/hotspot/share/gc/shared/partialArrayTaskStepper.cpp ! src/hotspot/share/gc/shared/plab.cpp ! src/hotspot/share/gc/shared/preservedMarks.cpp ! src/hotspot/share/gc/shared/pretouchTask.cpp ! src/hotspot/share/gc/shared/ptrQueue.cpp ! src/hotspot/share/gc/shared/referencePolicy.cpp ! src/hotspot/share/gc/shared/referenceProcessor.cpp ! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.cpp ! src/hotspot/share/gc/shared/satbMarkQueue.cpp ! src/hotspot/share/gc/shared/scavengableNMethods.cpp ! src/hotspot/share/gc/shared/space.cpp ! src/hotspot/share/gc/shared/spaceDecorator.cpp ! src/hotspot/share/gc/shared/stringdedup/stringDedup.cpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupConfig.cpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupProcessor.cpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupStat.cpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupStorageUse.cpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupThread.cpp ! src/hotspot/share/gc/shared/strongRootsScope.cpp ! src/hotspot/share/gc/shared/suspendibleThreadSet.cpp ! src/hotspot/share/gc/shared/taskTerminator.cpp ! src/hotspot/share/gc/shared/taskqueue.cpp ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp ! src/hotspot/share/gc/shared/weakProcessor.cpp ! src/hotspot/share/gc/shared/weakProcessorTimes.cpp ! src/hotspot/share/gc/shared/workerDataArray.cpp ! src/hotspot/share/gc/shared/workerPolicy.cpp ! src/hotspot/share/gc/shared/workerThread.cpp ! src/hotspot/share/gc/shared/workerUtils.cpp ! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGenerationalHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGlobalHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahYoungHeuristics.cpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahGenerationalMode.cpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahMode.cpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahPassiveMode.cpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahSATBMode.cpp ! src/hotspot/share/gc/shenandoah/shenandoahAgeCensus.cpp ! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp ! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetNMethod.cpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetStackChunk.cpp ! src/hotspot/share/gc/shenandoah/shenandoahBreakpoint.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCardStats.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCardTable.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahController.cpp ! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.cpp ! src/hotspot/share/gc/shenandoah/shenandoahEvacTracker.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationSizer.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalEvacuationTask.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGlobalGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionClosures.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahInitLogger.cpp ! src/hotspot/share/gc/shenandoah/shenandoahJfrSupport.cpp ! src/hotspot/share/gc/shenandoah/shenandoahLock.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMemoryPool.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMetrics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMmuTracker.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMonitoringSupport.cpp ! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp ! src/hotspot/share/gc/shenandoah/shenandoahNumberSeq.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp ! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp ! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRegulatorThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp ! src/hotspot/share/gc/shenandoah/shenandoahSATBMarkQueueSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahSTWMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.cpp ! src/hotspot/share/gc/shenandoah/shenandoahSimpleBitMap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahStackWatermark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.cpp ! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.cpp ! src/hotspot/share/gc/shenandoah/shenandoahTrace.cpp ! src/hotspot/share/gc/shenandoah/shenandoahUncommitThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp ! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp ! src/hotspot/share/gc/shenandoah/shenandoahWorkGroup.cpp ! src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.cpp ! src/hotspot/share/gc/shenandoah/shenandoahYoungGeneration.cpp ! src/hotspot/share/gc/z/c1/zBarrierSetC1.cpp ! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp ! src/hotspot/share/gc/z/vmStructs_z.cpp ! src/hotspot/share/gc/z/zAbort.cpp ! src/hotspot/share/gc/z/zAddress.cpp ! src/hotspot/share/gc/z/zAddressSpaceLimit.cpp ! src/hotspot/share/gc/z/zAllocator.cpp ! src/hotspot/share/gc/z/zArguments.cpp ! src/hotspot/share/gc/z/zBarrier.cpp ! src/hotspot/share/gc/z/zBarrierSet.cpp ! src/hotspot/share/gc/z/zBarrierSetAssembler.cpp ! src/hotspot/share/gc/z/zBarrierSetNMethod.cpp ! src/hotspot/share/gc/z/zBarrierSetRuntime.cpp ! src/hotspot/share/gc/z/zBarrierSetStackChunk.cpp ! src/hotspot/share/gc/z/zBreakpoint.cpp ! src/hotspot/share/gc/z/zCPU.cpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zContinuation.cpp ! src/hotspot/share/gc/z/zDirector.cpp ! src/hotspot/share/gc/z/zDriver.cpp ! src/hotspot/share/gc/z/zDriverPort.cpp ! src/hotspot/share/gc/z/zErrno.cpp ! src/hotspot/share/gc/z/zForwarding.cpp ! src/hotspot/share/gc/z/zForwardingAllocator.cpp ! src/hotspot/share/gc/z/zGCIdPrinter.cpp ! src/hotspot/share/gc/z/zGeneration.cpp ! src/hotspot/share/gc/z/zGlobals.cpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zHeapIterator.cpp ! src/hotspot/share/gc/z/zHeuristics.cpp ! src/hotspot/share/gc/z/zInitialize.cpp ! src/hotspot/share/gc/z/zJNICritical.cpp ! src/hotspot/share/gc/z/zLargePages.cpp ! src/hotspot/share/gc/z/zLiveMap.cpp ! src/hotspot/share/gc/z/zMark.cpp ! src/hotspot/share/gc/z/zMarkCache.cpp ! src/hotspot/share/gc/z/zMarkStack.cpp ! src/hotspot/share/gc/z/zMarkStackAllocator.cpp ! src/hotspot/share/gc/z/zMemory.cpp ! src/hotspot/share/gc/z/zMetronome.cpp ! src/hotspot/share/gc/z/zNMT.cpp ! src/hotspot/share/gc/z/zNMethod.cpp ! src/hotspot/share/gc/z/zNMethodData.cpp ! src/hotspot/share/gc/z/zNMethodTable.cpp ! src/hotspot/share/gc/z/zNMethodTableIteration.cpp ! src/hotspot/share/gc/z/zNUMA.cpp ! src/hotspot/share/gc/z/zObjArrayAllocator.cpp ! src/hotspot/share/gc/z/zObjectAllocator.cpp ! src/hotspot/share/gc/z/zPage.cpp ! src/hotspot/share/gc/z/zPageAllocator.cpp ! src/hotspot/share/gc/z/zPageCache.cpp ! src/hotspot/share/gc/z/zPageTable.cpp ! src/hotspot/share/gc/z/zPhysicalMemory.cpp ! src/hotspot/share/gc/z/zReferenceProcessor.cpp ! src/hotspot/share/gc/z/zRelocate.cpp ! src/hotspot/share/gc/z/zRelocationSet.cpp ! src/hotspot/share/gc/z/zRelocationSetSelector.cpp ! src/hotspot/share/gc/z/zRemembered.cpp ! src/hotspot/share/gc/z/zRememberedSet.cpp ! src/hotspot/share/gc/z/zResurrection.cpp ! src/hotspot/share/gc/z/zRootsIterator.cpp ! src/hotspot/share/gc/z/zRuntimeWorkers.cpp ! src/hotspot/share/gc/z/zServiceability.cpp ! src/hotspot/share/gc/z/zStackWatermark.cpp ! src/hotspot/share/gc/z/zStat.cpp ! src/hotspot/share/gc/z/zStoreBarrierBuffer.cpp ! src/hotspot/share/gc/z/zTask.cpp ! src/hotspot/share/gc/z/zThread.cpp ! src/hotspot/share/gc/z/zThreadLocalAllocBuffer.cpp ! src/hotspot/share/gc/z/zTracer.cpp ! src/hotspot/share/gc/z/zUncoloredRoot.cpp ! src/hotspot/share/gc/z/zUncommitter.cpp ! src/hotspot/share/gc/z/zUnload.cpp ! src/hotspot/share/gc/z/zUnmapper.cpp ! src/hotspot/share/gc/z/zUtils.cpp ! src/hotspot/share/gc/z/zVerify.cpp ! src/hotspot/share/gc/z/zVirtualMemory.cpp ! src/hotspot/share/gc/z/zWeakRootsProcessor.cpp ! src/hotspot/share/gc/z/zWorkers.cpp ! src/hotspot/share/interpreter/abstractInterpreter.cpp ! src/hotspot/share/interpreter/bootstrapInfo.cpp ! src/hotspot/share/interpreter/bytecode.cpp ! src/hotspot/share/interpreter/bytecodeHistogram.cpp ! src/hotspot/share/interpreter/bytecodeStream.cpp ! src/hotspot/share/interpreter/bytecodeTracer.cpp ! src/hotspot/share/interpreter/bytecodeUtils.cpp ! src/hotspot/share/interpreter/bytecodes.cpp ! src/hotspot/share/interpreter/interpreter.cpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/interpreter/invocationCounter.cpp ! src/hotspot/share/interpreter/linkResolver.cpp ! src/hotspot/share/interpreter/oopMapCache.cpp ! src/hotspot/share/interpreter/rewriter.cpp ! src/hotspot/share/interpreter/templateInterpreter.cpp ! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp ! src/hotspot/share/interpreter/templateTable.cpp ! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp ! src/hotspot/share/interpreter/zero/zeroInterpreterGenerator.cpp ! src/hotspot/share/jfr/dcmd/jfrDcmds.cpp ! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp ! src/hotspot/share/jfr/instrumentation/jfrJvmtiAgent.cpp ! src/hotspot/share/jfr/jfr.cpp ! src/hotspot/share/jfr/jni/jfrJavaCall.cpp ! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp ! src/hotspot/share/jfr/jni/jfrJniMethod.cpp ! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp ! src/hotspot/share/jfr/jni/jfrUpcalls.cpp ! src/hotspot/share/jfr/leakprofiler/chains/bfsClosure.cpp ! src/hotspot/share/jfr/leakprofiler/chains/dfsClosure.cpp ! src/hotspot/share/jfr/leakprofiler/chains/edge.cpp ! src/hotspot/share/jfr/leakprofiler/chains/edgeQueue.cpp ! src/hotspot/share/jfr/leakprofiler/chains/edgeStore.cpp ! src/hotspot/share/jfr/leakprofiler/chains/edgeUtils.cpp ! src/hotspot/share/jfr/leakprofiler/chains/pathToGcRootsOperation.cpp ! src/hotspot/share/jfr/leakprofiler/chains/rootSetClosure.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleDescription.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleWriter.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp ! src/hotspot/share/jfr/leakprofiler/leakProfiler.cpp ! src/hotspot/share/jfr/leakprofiler/sampling/objectSample.cpp ! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp ! src/hotspot/share/jfr/leakprofiler/sampling/sampleList.cpp ! src/hotspot/share/jfr/leakprofiler/sampling/samplePriorityQueue.cpp ! src/hotspot/share/jfr/leakprofiler/utilities/granularTimer.cpp ! src/hotspot/share/jfr/leakprofiler/utilities/rootType.cpp ! src/hotspot/share/jfr/periodic/jfrCompilerQueueUtilization.cpp ! src/hotspot/share/jfr/periodic/jfrFinalizerStatisticsEvent.cpp ! src/hotspot/share/jfr/periodic/jfrModuleEvent.cpp ! src/hotspot/share/jfr/periodic/jfrNativeMemoryEvent.cpp ! src/hotspot/share/jfr/periodic/jfrNetworkUtilization.cpp ! src/hotspot/share/jfr/periodic/jfrOSInterface.cpp ! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp ! src/hotspot/share/jfr/periodic/jfrThreadCPULoadEvent.cpp ! src/hotspot/share/jfr/periodic/jfrThreadDumpEvent.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrCallTrace.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointWriter.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrMetadataEvent.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadGroup.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadState.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdKlassQueue.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.cpp ! src/hotspot/share/jfr/recorder/jfrEventSetting.cpp ! src/hotspot/share/jfr/recorder/jfrRecorder.cpp ! src/hotspot/share/jfr/recorder/repository/jfrChunk.cpp ! src/hotspot/share/jfr/recorder/repository/jfrChunkRotation.cpp ! src/hotspot/share/jfr/recorder/repository/jfrChunkWriter.cpp ! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp ! src/hotspot/share/jfr/recorder/repository/jfrRepository.cpp ! src/hotspot/share/jfr/recorder/service/jfrEvent.cpp ! src/hotspot/share/jfr/recorder/service/jfrEventThrottler.cpp ! src/hotspot/share/jfr/recorder/service/jfrMemorySizer.cpp ! src/hotspot/share/jfr/recorder/service/jfrOptionSet.cpp ! src/hotspot/share/jfr/recorder/service/jfrPostBox.cpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderThread.cpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderThreadLoop.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackFilter.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackFilterRegistry.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp ! src/hotspot/share/jfr/recorder/storage/jfrBuffer.cpp ! src/hotspot/share/jfr/recorder/storage/jfrReferenceCountedStorage.cpp ! src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp ! src/hotspot/share/jfr/recorder/storage/jfrStorageControl.cpp ! src/hotspot/share/jfr/recorder/storage/jfrVirtualMemory.cpp ! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.cpp ! src/hotspot/share/jfr/recorder/stringpool/jfrStringPoolBuffer.cpp ! src/hotspot/share/jfr/recorder/stringpool/jfrStringPoolWriter.cpp ! src/hotspot/share/jfr/support/jfrAdaptiveSampler.cpp ! src/hotspot/share/jfr/support/jfrAllocationTracer.cpp ! src/hotspot/share/jfr/support/jfrDeprecationEventWriter.cpp ! src/hotspot/share/jfr/support/jfrDeprecationManager.cpp ! src/hotspot/share/jfr/support/jfrFlush.cpp ! src/hotspot/share/jfr/support/jfrIntrinsics.cpp ! src/hotspot/share/jfr/support/jfrJdkJfrEvent.cpp ! src/hotspot/share/jfr/support/jfrKlassUnloading.cpp ! src/hotspot/share/jfr/support/jfrMethodData.cpp ! src/hotspot/share/jfr/support/jfrMethodLookup.cpp ! src/hotspot/share/jfr/support/jfrNativeLibraryLoadEvent.cpp ! src/hotspot/share/jfr/support/jfrObjectAllocationSample.cpp ! src/hotspot/share/jfr/support/jfrResolution.cpp ! src/hotspot/share/jfr/support/jfrStackTraceMark.cpp ! src/hotspot/share/jfr/support/jfrSymbolTable.cpp ! src/hotspot/share/jfr/support/jfrThreadLocal.cpp ! src/hotspot/share/jfr/utilities/jfrAllocation.cpp ! src/hotspot/share/jfr/utilities/jfrBlob.cpp ! src/hotspot/share/jfr/utilities/jfrJavaLog.cpp ! src/hotspot/share/jfr/utilities/jfrThreadIterator.cpp ! src/hotspot/share/jfr/utilities/jfrTime.cpp ! src/hotspot/share/jfr/utilities/jfrTimeConverter.cpp ! src/hotspot/share/jfr/writers/jfrJavaEventWriter.cpp ! src/hotspot/share/jvmci/jvmci.cpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp ! src/hotspot/share/jvmci/jvmciCompiler.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/jvmci/jvmciJavaClasses.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/jvmci/jvmci_globals.cpp ! src/hotspot/share/jvmci/metadataHandles.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/libadt/dict.cpp ! src/hotspot/share/libadt/vectset.cpp ! src/hotspot/share/logging/logAsyncWriter.cpp ! src/hotspot/share/logging/logConfiguration.cpp ! src/hotspot/share/logging/logDecorations.cpp ! src/hotspot/share/logging/logDecorators.cpp ! src/hotspot/share/logging/logDiagnosticCommand.cpp ! src/hotspot/share/logging/logFileOutput.cpp ! src/hotspot/share/logging/logFileStreamOutput.cpp ! src/hotspot/share/logging/logLevel.cpp ! src/hotspot/share/logging/logMessageBuffer.cpp ! src/hotspot/share/logging/logOutput.cpp ! src/hotspot/share/logging/logOutputList.cpp ! src/hotspot/share/logging/logSelection.cpp ! src/hotspot/share/logging/logSelectionList.cpp ! src/hotspot/share/logging/logStream.cpp ! src/hotspot/share/logging/logTag.cpp ! src/hotspot/share/logging/logTagSet.cpp ! src/hotspot/share/logging/logTagSetDescriptions.cpp ! src/hotspot/share/memory/allocation.cpp ! src/hotspot/share/memory/arena.cpp ! src/hotspot/share/memory/classLoaderMetaspace.cpp ! src/hotspot/share/memory/guardedMemory.cpp ! src/hotspot/share/memory/heap.cpp ! src/hotspot/share/memory/heapInspection.cpp ! src/hotspot/share/memory/iterator.cpp ! src/hotspot/share/memory/memRegion.cpp ! src/hotspot/share/memory/memoryReserver.cpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/metaspace/blockTree.cpp ! src/hotspot/share/memory/metaspace/chunkHeaderPool.cpp ! src/hotspot/share/memory/metaspace/chunkManager.cpp ! src/hotspot/share/memory/metaspace/chunklevel.cpp ! src/hotspot/share/memory/metaspace/commitLimiter.cpp ! src/hotspot/share/memory/metaspace/commitMask.cpp ! src/hotspot/share/memory/metaspace/freeBlocks.cpp ! src/hotspot/share/memory/metaspace/freeChunkList.cpp ! src/hotspot/share/memory/metaspace/internalStats.cpp ! src/hotspot/share/memory/metaspace/metachunk.cpp ! src/hotspot/share/memory/metaspace/metachunkList.cpp ! src/hotspot/share/memory/metaspace/metaspaceArena.cpp ! src/hotspot/share/memory/metaspace/metaspaceArenaGrowthPolicy.cpp ! src/hotspot/share/memory/metaspace/metaspaceCommon.cpp ! src/hotspot/share/memory/metaspace/metaspaceContext.cpp ! src/hotspot/share/memory/metaspace/metaspaceDCmd.cpp ! src/hotspot/share/memory/metaspace/metaspaceReporter.cpp ! src/hotspot/share/memory/metaspace/metaspaceSettings.cpp ! src/hotspot/share/memory/metaspace/metaspaceStatistics.cpp ! src/hotspot/share/memory/metaspace/printCLDMetaspaceInfoClosure.cpp ! src/hotspot/share/memory/metaspace/printMetaspaceInfoKlassClosure.cpp ! src/hotspot/share/memory/metaspace/rootChunkArea.cpp ! src/hotspot/share/memory/metaspace/runningCounters.cpp ! src/hotspot/share/memory/metaspace/testHelpers.cpp ! src/hotspot/share/memory/metaspace/virtualSpaceList.cpp ! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp ! src/hotspot/share/memory/metaspaceClosure.cpp ! src/hotspot/share/memory/metaspaceCounters.cpp ! src/hotspot/share/memory/metaspaceCriticalAllocation.cpp ! src/hotspot/share/memory/metaspaceTracer.cpp ! src/hotspot/share/memory/oopFactory.cpp ! src/hotspot/share/memory/reservedSpace.cpp ! src/hotspot/share/memory/resourceArea.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/virtualspace.cpp ! src/hotspot/share/nmt/mallocHeader.cpp ! src/hotspot/share/nmt/mallocLimit.cpp ! src/hotspot/share/nmt/mallocSiteTable.cpp ! src/hotspot/share/nmt/mallocTracker.cpp ! src/hotspot/share/nmt/memBaseline.cpp ! src/hotspot/share/nmt/memMapPrinter.cpp ! src/hotspot/share/nmt/memReporter.cpp ! src/hotspot/share/nmt/memTracker.cpp ! src/hotspot/share/nmt/memoryFileTracker.cpp ! src/hotspot/share/nmt/nativeCallStackPrinter.cpp ! src/hotspot/share/nmt/nmtCommon.cpp ! src/hotspot/share/nmt/nmtDCmd.cpp ! src/hotspot/share/nmt/nmtNativeCallStackStorage.cpp ! src/hotspot/share/nmt/nmtPreInit.cpp ! src/hotspot/share/nmt/nmtUsage.cpp ! src/hotspot/share/nmt/threadStackTracker.cpp ! src/hotspot/share/nmt/virtualMemoryTracker.cpp ! src/hotspot/share/nmt/vmatree.cpp ! src/hotspot/share/oops/accessBackend.cpp ! src/hotspot/share/oops/annotations.cpp ! src/hotspot/share/oops/arrayKlass.cpp ! src/hotspot/share/oops/compressedKlass.cpp ! src/hotspot/share/oops/compressedOops.cpp ! src/hotspot/share/oops/constMethod.cpp ! src/hotspot/share/oops/constMethodFlags.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/oops/fieldInfo.cpp ! src/hotspot/share/oops/generateOopMap.cpp ! src/hotspot/share/oops/instanceClassLoaderKlass.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlassFlags.cpp ! src/hotspot/share/oops/instanceMirrorKlass.cpp ! src/hotspot/share/oops/instanceOop.cpp ! src/hotspot/share/oops/instanceRefKlass.cpp ! src/hotspot/share/oops/instanceStackChunkKlass.cpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/klassFlags.cpp ! src/hotspot/share/oops/klassVtable.cpp ! src/hotspot/share/oops/markWord.cpp ! src/hotspot/share/oops/metadata.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/methodCounters.cpp ! src/hotspot/share/oops/methodData.cpp ! src/hotspot/share/oops/methodFlags.cpp ! src/hotspot/share/oops/objArrayKlass.cpp ! src/hotspot/share/oops/objArrayOop.cpp ! src/hotspot/share/oops/objLayout.cpp ! src/hotspot/share/oops/oop.cpp ! src/hotspot/share/oops/oopsHierarchy.cpp ! src/hotspot/share/oops/recordComponent.cpp ! src/hotspot/share/oops/resolvedFieldEntry.cpp ! src/hotspot/share/oops/resolvedIndyEntry.cpp ! src/hotspot/share/oops/resolvedMethodEntry.cpp ! src/hotspot/share/oops/stackChunkOop.cpp ! src/hotspot/share/oops/symbol.cpp ! src/hotspot/share/oops/symbolHandle.cpp ! src/hotspot/share/oops/typeArrayKlass.cpp ! src/hotspot/share/oops/weakHandle.cpp ! src/hotspot/share/opto/addnode.cpp ! src/hotspot/share/opto/arraycopynode.cpp ! src/hotspot/share/opto/block.cpp ! src/hotspot/share/opto/buildOopMap.cpp ! src/hotspot/share/opto/bytecodeInfo.cpp ! src/hotspot/share/opto/c2_CodeStubs.cpp ! src/hotspot/share/opto/c2compiler.cpp ! src/hotspot/share/opto/callGenerator.cpp ! src/hotspot/share/opto/callnode.cpp ! src/hotspot/share/opto/castnode.cpp ! src/hotspot/share/opto/cfgnode.cpp ! src/hotspot/share/opto/chaitin.cpp ! src/hotspot/share/opto/classes.cpp ! src/hotspot/share/opto/coalesce.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/connode.cpp ! src/hotspot/share/opto/constantTable.cpp ! src/hotspot/share/opto/convertnode.cpp ! src/hotspot/share/opto/countbitsnode.cpp ! src/hotspot/share/opto/divnode.cpp ! src/hotspot/share/opto/doCall.cpp ! src/hotspot/share/opto/domgraph.cpp ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/gcm.cpp ! src/hotspot/share/opto/generateOptoStub.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/idealGraphPrinter.cpp ! src/hotspot/share/opto/idealKit.cpp ! src/hotspot/share/opto/ifg.cpp ! src/hotspot/share/opto/ifnode.cpp ! src/hotspot/share/opto/indexSet.cpp ! src/hotspot/share/opto/intrinsicnode.cpp ! src/hotspot/share/opto/lcm.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/live.cpp ! src/hotspot/share/opto/locknode.cpp ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopUnswitch.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/machnode.cpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/macroArrayCopy.cpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/mathexactnode.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/mempointer.cpp ! src/hotspot/share/opto/movenode.cpp ! src/hotspot/share/opto/mulnode.cpp ! src/hotspot/share/opto/multnode.cpp ! src/hotspot/share/opto/narrowptrnode.cpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/opaquenode.cpp ! src/hotspot/share/opto/opcodes.cpp ! src/hotspot/share/opto/output.cpp ! src/hotspot/share/opto/parse1.cpp ! src/hotspot/share/opto/parse2.cpp ! src/hotspot/share/opto/parse3.cpp ! src/hotspot/share/opto/parseHelper.cpp ! src/hotspot/share/opto/phase.cpp ! src/hotspot/share/opto/phaseX.cpp ! src/hotspot/share/opto/postaloc.cpp ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/reg_split.cpp ! src/hotspot/share/opto/regalloc.cpp ! src/hotspot/share/opto/regmask.cpp ! src/hotspot/share/opto/replacednodes.cpp ! src/hotspot/share/opto/rootnode.cpp ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/opto/split_if.cpp ! src/hotspot/share/opto/stringopts.cpp ! src/hotspot/share/opto/subnode.cpp ! src/hotspot/share/opto/subtypenode.cpp ! src/hotspot/share/opto/superword.cpp ! src/hotspot/share/opto/superwordVTransformBuilder.cpp ! src/hotspot/share/opto/type.cpp ! src/hotspot/share/opto/vector.cpp ! src/hotspot/share/opto/vectorIntrinsics.cpp ! src/hotspot/share/opto/vectorization.cpp ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vtransform.cpp ! src/hotspot/share/prims/downcallLinker.cpp ! src/hotspot/share/prims/foreignGlobals.cpp ! src/hotspot/share/prims/forte.cpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jniCheck.cpp ! src/hotspot/share/prims/jniFastGetField.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiAgent.cpp ! src/hotspot/share/prims/jvmtiAgentList.cpp ! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp ! src/hotspot/share/prims/jvmtiCodeBlobEvents.cpp ! src/hotspot/share/prims/jvmtiDeferredUpdates.cpp ! src/hotspot/share/prims/jvmtiEnter.xsl ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiEnvThreadState.cpp ! src/hotspot/share/prims/jvmtiEventController.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiExtensions.cpp ! src/hotspot/share/prims/jvmtiGetLoadedClasses.cpp ! src/hotspot/share/prims/jvmtiImpl.cpp ! src/hotspot/share/prims/jvmtiManageCapabilities.cpp ! src/hotspot/share/prims/jvmtiRawMonitor.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/jvmtiTagMap.cpp ! src/hotspot/share/prims/jvmtiTagMapTable.cpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/prims/jvmtiTrace.cpp ! src/hotspot/share/prims/jvmtiUtil.cpp ! src/hotspot/share/prims/methodComparator.cpp ! src/hotspot/share/prims/methodHandles.cpp ! src/hotspot/share/prims/nativeEntryPoint.cpp ! src/hotspot/share/prims/nativeLookup.cpp ! src/hotspot/share/prims/perf.cpp ! src/hotspot/share/prims/resolvedMethodTable.cpp ! src/hotspot/share/prims/scopedMemoryAccess.cpp ! src/hotspot/share/prims/stackwalk.cpp ! src/hotspot/share/prims/unsafe.cpp ! src/hotspot/share/prims/upcallLinker.cpp ! src/hotspot/share/prims/upcallStubs.cpp ! src/hotspot/share/prims/vectorSupport.cpp ! src/hotspot/share/prims/vmstorage.cpp ! src/hotspot/share/prims/wbtestmethods/parserTests.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/abstract_vm_version.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/basicLock.cpp ! src/hotspot/share/runtime/continuation.cpp ! src/hotspot/share/runtime/continuationEntry.cpp ! src/hotspot/share/runtime/continuationFreezeThaw.cpp ! src/hotspot/share/runtime/continuationJavaClasses.cpp ! src/hotspot/share/runtime/continuationWrapper.cpp ! src/hotspot/share/runtime/cpuTimeCounters.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/escapeBarrier.cpp ! src/hotspot/share/runtime/fieldDescriptor.cpp ! src/hotspot/share/runtime/flags/jvmFlag.cpp ! src/hotspot/share/runtime/flags/jvmFlagAccess.cpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp ! src/hotspot/share/runtime/flags/jvmFlagLimit.cpp ! src/hotspot/share/runtime/flags/jvmFlagLookup.cpp ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/runtime/globals.cpp ! src/hotspot/share/runtime/handles.cpp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/icache.cpp ! src/hotspot/share/runtime/init.cpp ! src/hotspot/share/runtime/interfaceSupport.cpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/javaCalls.cpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/jniHandles.cpp ! src/hotspot/share/runtime/jniPeriodicChecker.cpp ! src/hotspot/share/runtime/keepStackGCProcessed.cpp ! src/hotspot/share/runtime/lightweightSynchronizer.cpp ! src/hotspot/share/runtime/linkType.cpp ! src/hotspot/share/runtime/lockStack.cpp ! src/hotspot/share/runtime/monitorChunk.cpp ! src/hotspot/share/runtime/monitorDeflationThread.cpp ! src/hotspot/share/runtime/mutex.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/nonJavaThread.cpp ! src/hotspot/share/runtime/notificationThread.cpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/orderAccess.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/osInfo.cpp ! src/hotspot/share/runtime/osThreadBase.cpp ! src/hotspot/share/runtime/park.cpp ! src/hotspot/share/runtime/perfData.cpp ! src/hotspot/share/runtime/perfMemory.cpp ! src/hotspot/share/runtime/reflection.cpp ! src/hotspot/share/runtime/reflectionUtils.cpp ! src/hotspot/share/runtime/relocator.cpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/safepointMechanism.cpp ! src/hotspot/share/runtime/safepointVerifiers.cpp ! src/hotspot/share/runtime/serviceThread.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sharedRuntimeTrans.cpp ! src/hotspot/share/runtime/sharedRuntimeTrig.cpp ! src/hotspot/share/runtime/signature.cpp ! src/hotspot/share/runtime/stackChunkFrameStream.cpp ! src/hotspot/share/runtime/stackFrameStream.cpp ! src/hotspot/share/runtime/stackOverflow.cpp ! src/hotspot/share/runtime/stackValue.cpp ! src/hotspot/share/runtime/stackValueCollection.cpp ! src/hotspot/share/runtime/stackWatermark.cpp ! src/hotspot/share/runtime/stackWatermarkSet.cpp ! src/hotspot/share/runtime/statSampler.cpp ! src/hotspot/share/runtime/stubCodeGenerator.cpp ! src/hotspot/share/runtime/stubRoutines.cpp ! src/hotspot/share/runtime/suspendedThreadTask.cpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/task.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/threadHeapSampler.cpp ! src/hotspot/share/runtime/threadIdentifier.cpp ! src/hotspot/share/runtime/threadSMR.cpp ! src/hotspot/share/runtime/threads.cpp ! src/hotspot/share/runtime/timer.cpp ! src/hotspot/share/runtime/timerTrace.cpp ! src/hotspot/share/runtime/trimNativeHeap.cpp ! src/hotspot/share/runtime/unhandledOops.cpp ! src/hotspot/share/runtime/vframe.cpp ! src/hotspot/share/runtime/vframeArray.cpp ! src/hotspot/share/runtime/vframe_hp.cpp ! src/hotspot/share/runtime/vmOperations.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/runtime/vmThread.cpp ! src/hotspot/share/runtime/vm_version.cpp ! src/hotspot/share/services/attachListener.cpp ! src/hotspot/share/services/classLoadingService.cpp ! src/hotspot/share/services/diagnosticArgument.cpp ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/services/diagnosticFramework.cpp ! src/hotspot/share/services/finalizerService.cpp ! src/hotspot/share/services/gcNotifier.cpp ! src/hotspot/share/services/heapDumper.cpp ! src/hotspot/share/services/heapDumperCompression.cpp ! src/hotspot/share/services/lowMemoryDetector.cpp ! src/hotspot/share/services/management.cpp ! src/hotspot/share/services/memoryManager.cpp ! src/hotspot/share/services/memoryPool.cpp ! src/hotspot/share/services/memoryService.cpp ! src/hotspot/share/services/runtimeService.cpp ! src/hotspot/share/services/threadIdTable.cpp ! src/hotspot/share/services/threadService.cpp ! src/hotspot/share/services/writeableFlags.cpp ! src/hotspot/share/utilities/accessFlags.cpp ! src/hotspot/share/utilities/bitMap.cpp ! src/hotspot/share/utilities/classpathStream.cpp ! src/hotspot/share/utilities/constantTag.cpp ! src/hotspot/share/utilities/copy.cpp ! src/hotspot/share/utilities/debug.cpp ! src/hotspot/share/utilities/decoder.cpp ! src/hotspot/share/utilities/decoder_elf.cpp ! src/hotspot/share/utilities/elfFile.cpp ! src/hotspot/share/utilities/elfFuncDescTable.cpp ! src/hotspot/share/utilities/elfStringTable.cpp ! src/hotspot/share/utilities/elfSymbolTable.cpp ! src/hotspot/share/utilities/events.cpp ! src/hotspot/share/utilities/exceptions.cpp ! src/hotspot/share/utilities/formatBuffer.cpp ! src/hotspot/share/utilities/globalCounter.cpp ! src/hotspot/share/utilities/globalDefinitions.cpp ! src/hotspot/share/utilities/growableArray.cpp ! src/hotspot/share/utilities/istream.cpp ! src/hotspot/share/utilities/json.cpp ! src/hotspot/share/utilities/nativeCallStack.cpp ! src/hotspot/share/utilities/nativeStackPrinter.cpp ! src/hotspot/share/utilities/numberSeq.cpp ! src/hotspot/share/utilities/ostream.cpp ! src/hotspot/share/utilities/preserveException.cpp ! src/hotspot/share/utilities/singleWriterSynchronizer.cpp ! src/hotspot/share/utilities/spinYield.cpp ! src/hotspot/share/utilities/stringUtils.cpp ! src/hotspot/share/utilities/tableStatistics.cpp ! src/hotspot/share/utilities/ticks.cpp ! src/hotspot/share/utilities/unsigned5.cpp ! src/hotspot/share/utilities/utf8.cpp ! src/hotspot/share/utilities/virtualizationSupport.cpp ! src/hotspot/share/utilities/vmError.cpp ! src/hotspot/share/utilities/waitBarrier_generic.cpp ! src/hotspot/share/utilities/xmlstream.cpp ! src/hotspot/share/utilities/zipLibrary.cpp ! test/hotspot/gtest/aarch64/test_assembler_aarch64.cpp ! test/hotspot/gtest/cds/test_archiveWorkers.cpp ! test/hotspot/gtest/classfile/test_AltHashing.cpp ! test/hotspot/gtest/classfile/test_placeholders.cpp ! test/hotspot/gtest/classfile/test_stringConversion.cpp ! test/hotspot/gtest/classfile/test_stringIntern.cpp ! test/hotspot/gtest/classfile/test_symbolTable.cpp ! test/hotspot/gtest/code/test_codestrings.cpp ! test/hotspot/gtest/code/test_vtableStub.cpp ! test/hotspot/gtest/compiler/test_directivesParser.cpp ! test/hotspot/gtest/gc/g1/test_freeRegionList.cpp ! test/hotspot/gtest/gc/g1/test_g1Analytics.cpp ! test/hotspot/gtest/gc/g1/test_g1BatchedGangTask.cpp ! test/hotspot/gtest/gc/g1/test_g1BiasedArray.cpp ! test/hotspot/gtest/gc/g1/test_g1CardSet.cpp ! test/hotspot/gtest/gc/g1/test_g1CardSetContainers.cpp ! test/hotspot/gtest/gc/g1/test_g1CodeRootSet.cpp ! test/hotspot/gtest/gc/g1/test_g1FreeIdSet.cpp ! test/hotspot/gtest/gc/g1/test_g1HeapVerifier.cpp ! test/hotspot/gtest/gc/g1/test_g1IHOPControl.cpp ! test/hotspot/gtest/gc/g1/test_g1Predictions.cpp ! test/hotspot/gtest/gc/g1/test_g1RegionMap.cpp ! test/hotspot/gtest/gc/g1/test_g1ServiceThread.cpp ! test/hotspot/gtest/gc/g1/test_heapRegion.cpp ! test/hotspot/gtest/gc/g1/test_stressCommitUncommit.cpp ! test/hotspot/gtest/gc/parallel/test_psAdaptiveSizePolicy.cpp ! test/hotspot/gtest/gc/shared/test_bufferNodeAllocator.cpp ! test/hotspot/gtest/gc/shared/test_collectedHeap.cpp ! test/hotspot/gtest/gc/shared/test_collectorPolicy.cpp ! test/hotspot/gtest/gc/shared/test_gcTimer.cpp ! test/hotspot/gtest/gc/shared/test_memset_with_concurrent_readers.cpp ! test/hotspot/gtest/gc/shared/test_oopStorage.cpp ! test/hotspot/gtest/gc/shared/test_oopStorageSet.cpp ! test/hotspot/gtest/gc/shared/test_oopStorage_parperf.cpp ! test/hotspot/gtest/gc/shared/test_partialArrayTaskStepper.cpp ! test/hotspot/gtest/gc/shared/test_preservedMarks.cpp ! test/hotspot/gtest/gc/shared/test_workerDataArray.cpp ! test/hotspot/gtest/gc/shenandoah/test_shenandoahNumberSeq.cpp ! test/hotspot/gtest/gc/shenandoah/test_shenandoahOldGeneration.cpp ! test/hotspot/gtest/gc/shenandoah/test_shenandoahOldHeuristic.cpp ! test/hotspot/gtest/gc/shenandoah/test_shenandoahSimpleBitMap.cpp ! test/hotspot/gtest/gc/z/test_zAddress.cpp ! test/hotspot/gtest/gc/z/test_zArray.cpp ! test/hotspot/gtest/gc/z/test_zBitField.cpp ! test/hotspot/gtest/gc/z/test_zBitMap.cpp ! test/hotspot/gtest/gc/z/test_zForwarding.cpp ! test/hotspot/gtest/gc/z/test_zIndexDistributor.cpp ! test/hotspot/gtest/gc/z/test_zList.cpp ! test/hotspot/gtest/gc/z/test_zLiveMap.cpp ! test/hotspot/gtest/gc/z/test_zMapper_windows.cpp ! test/hotspot/gtest/gc/z/test_zMemory.cpp ! test/hotspot/gtest/gc/z/test_zPhysicalMemory.cpp ! test/hotspot/gtest/gc/z/test_zVirtualMemory.cpp ! test/hotspot/gtest/jfr/test_adaptiveSampler.cpp ! test/hotspot/gtest/jfr/test_networkUtilization.cpp ! test/hotspot/gtest/jfr/test_threadCpuLoad.cpp ! test/hotspot/gtest/logging/logTestFixture.cpp ! test/hotspot/gtest/logging/test_asynclog.cpp ! test/hotspot/gtest/logging/test_gcTraceTime.cpp ! test/hotspot/gtest/logging/test_log.cpp ! test/hotspot/gtest/logging/test_logConfiguration.cpp ! test/hotspot/gtest/logging/test_logDecorations.cpp ! test/hotspot/gtest/logging/test_logDecorators.cpp ! test/hotspot/gtest/logging/test_logDefaultDecorators.cpp ! test/hotspot/gtest/logging/test_logFileOutput.cpp ! test/hotspot/gtest/logging/test_logLevel.cpp ! test/hotspot/gtest/logging/test_logMessageTest.cpp ! test/hotspot/gtest/logging/test_logOutputList.cpp ! test/hotspot/gtest/logging/test_logSelection.cpp ! test/hotspot/gtest/logging/test_logSelectionList.cpp ! test/hotspot/gtest/logging/test_logStream.cpp ! test/hotspot/gtest/logging/test_logTag.cpp ! test/hotspot/gtest/logging/test_logTagSet.cpp ! test/hotspot/gtest/logging/test_logTagSetDescriptions.cpp ! test/hotspot/gtest/memory/test_arena.cpp ! test/hotspot/gtest/memory/test_arrayAllocator.cpp ! test/hotspot/gtest/memory/test_guardedMemory.cpp ! test/hotspot/gtest/memory/test_virtualspace.cpp ! test/hotspot/gtest/metaprogramming/test_enableIf.cpp ! test/hotspot/gtest/metaprogramming/test_logical.cpp ! test/hotspot/gtest/metaprogramming/test_primitiveConversions.cpp ! test/hotspot/gtest/metaspace/metaspaceGtestCommon.cpp ! test/hotspot/gtest/metaspace/metaspaceGtestContexts.cpp ! test/hotspot/gtest/metaspace/test_arenagrowthpolicy.cpp ! test/hotspot/gtest/metaspace/test_binlist.cpp ! test/hotspot/gtest/metaspace/test_blocktree.cpp ! test/hotspot/gtest/metaspace/test_chunkManager_stress.cpp ! test/hotspot/gtest/metaspace/test_chunkheaderpool.cpp ! test/hotspot/gtest/metaspace/test_clms.cpp ! test/hotspot/gtest/metaspace/test_commitmask.cpp ! test/hotspot/gtest/metaspace/test_freeblocks.cpp ! test/hotspot/gtest/metaspace/test_internstats.cpp ! test/hotspot/gtest/metaspace/test_is_metaspace_obj.cpp ! test/hotspot/gtest/metaspace/test_metablock.cpp ! test/hotspot/gtest/metaspace/test_metachunk.cpp ! test/hotspot/gtest/metaspace/test_metachunklist.cpp ! test/hotspot/gtest/metaspace/test_metaspaceUtils.cpp ! test/hotspot/gtest/metaspace/test_metaspace_misc.cpp ! test/hotspot/gtest/metaspace/test_metaspacearena.cpp ! test/hotspot/gtest/metaspace/test_metaspacearena_stress.cpp ! test/hotspot/gtest/metaspace/test_virtualspacenode.cpp ! test/hotspot/gtest/nmt/test_arrayWithFreeList.cpp ! test/hotspot/gtest/nmt/test_nmt_buffer_overflow_detection.cpp ! test/hotspot/gtest/nmt/test_nmt_cornercases.cpp ! test/hotspot/gtest/nmt/test_nmt_locationprinting.cpp ! test/hotspot/gtest/nmt/test_nmt_malloclimit.cpp ! test/hotspot/gtest/nmt/test_nmt_memoryfiletracker.cpp ! test/hotspot/gtest/nmt/test_nmt_nativecallstackstorage.cpp ! test/hotspot/gtest/nmt/test_nmt_reserved_region.cpp ! test/hotspot/gtest/nmt/test_nmt_totals.cpp ! test/hotspot/gtest/nmt/test_nmt_treap.cpp ! test/hotspot/gtest/nmt/test_nmtpreinit.cpp ! test/hotspot/gtest/nmt/test_nmtpreinitmap.cpp ! test/hotspot/gtest/nmt/test_vmatree.cpp ! test/hotspot/gtest/oops/test_arrayOop.cpp ! test/hotspot/gtest/oops/test_compressedKlass.cpp ! test/hotspot/gtest/oops/test_cpCache_output.cpp ! test/hotspot/gtest/oops/test_instanceKlass.cpp ! test/hotspot/gtest/oops/test_markWord.cpp ! test/hotspot/gtest/oops/test_objArrayOop.cpp ! test/hotspot/gtest/oops/test_oop.cpp ! test/hotspot/gtest/oops/test_typeArrayOop.cpp ! test/hotspot/gtest/opto/test_compress_expand_bits.cpp ! test/hotspot/gtest/opto/test_mathexact.cpp ! test/hotspot/gtest/opto/test_no_overflow_int.cpp ! test/hotspot/gtest/opto/test_regmask.cpp ! test/hotspot/gtest/riscv/test_assembler_riscv.cpp ! test/hotspot/gtest/runtime/test_ThreadsListHandle.cpp ! test/hotspot/gtest/runtime/test_arguments.cpp ! test/hotspot/gtest/runtime/test_atomic.cpp ! test/hotspot/gtest/runtime/test_cgroupSubsystem_linux.cpp ! test/hotspot/gtest/runtime/test_classLoader.cpp ! test/hotspot/gtest/runtime/test_classPrinter.cpp ! test/hotspot/gtest/runtime/test_committed_virtualmemory.cpp ! test/hotspot/gtest/runtime/test_globals.cpp ! test/hotspot/gtest/runtime/test_lockStack.cpp ! test/hotspot/gtest/runtime/test_mutex.cpp ! test/hotspot/gtest/runtime/test_objectMonitor.cpp ! test/hotspot/gtest/runtime/test_os.cpp ! test/hotspot/gtest/runtime/test_os_aix.cpp ! test/hotspot/gtest/runtime/test_os_linux.cpp ! test/hotspot/gtest/runtime/test_os_reserve_between.cpp ! test/hotspot/gtest/runtime/test_os_windows.cpp ! test/hotspot/gtest/runtime/test_perfdata.cpp ! test/hotspot/gtest/runtime/test_safefetch.cpp ! test/hotspot/gtest/runtime/test_semaphore.cpp ! test/hotspot/gtest/runtime/test_signals.cpp ! test/hotspot/gtest/runtime/test_signatureStream.cpp ! test/hotspot/gtest/runtime/test_special_flags.cpp ! test/hotspot/gtest/runtime/test_stackoverflow.cpp ! test/hotspot/gtest/runtime/test_stubRoutines.cpp ! test/hotspot/gtest/runtime/test_synchronizer.cpp ! test/hotspot/gtest/runtime/test_threads.cpp ! test/hotspot/gtest/runtime/test_trim_native.cpp ! test/hotspot/gtest/runtime/test_virtualMemoryTracker.cpp ! test/hotspot/gtest/runtime/test_vmStructs.cpp ! test/hotspot/gtest/testutils.cpp ! test/hotspot/gtest/unittest.cpp ! test/hotspot/gtest/utilities/test_abs.cpp ! test/hotspot/gtest/utilities/test_align.cpp ! test/hotspot/gtest/utilities/test_bitMap.cpp ! test/hotspot/gtest/utilities/test_bitMap_iterate.cpp ! test/hotspot/gtest/utilities/test_bitMap_large.cpp ! test/hotspot/gtest/utilities/test_bitMap_popcnt.cpp ! test/hotspot/gtest/utilities/test_bitMap_search.cpp ! test/hotspot/gtest/utilities/test_bitMap_setops.cpp ! test/hotspot/gtest/utilities/test_byteswap.cpp ! test/hotspot/gtest/utilities/test_chunkedList.cpp ! test/hotspot/gtest/utilities/test_concurrentHashtable.cpp ! test/hotspot/gtest/utilities/test_count_leading_zeros.cpp ! test/hotspot/gtest/utilities/test_count_trailing_zeros.cpp ! test/hotspot/gtest/utilities/test_enumIterator.cpp ! test/hotspot/gtest/utilities/test_filterQueue.cpp ! test/hotspot/gtest/utilities/test_globalCounter.cpp ! test/hotspot/gtest/utilities/test_globalCounter_nested.cpp ! test/hotspot/gtest/utilities/test_globalDefinitions.cpp ! test/hotspot/gtest/utilities/test_growableArray.cpp ! test/hotspot/gtest/utilities/test_istream.cpp ! test/hotspot/gtest/utilities/test_java_arithmetic.cpp ! test/hotspot/gtest/utilities/test_json.cpp ! test/hotspot/gtest/utilities/test_linkedlist.cpp ! test/hotspot/gtest/utilities/test_lockFreeStack.cpp ! test/hotspot/gtest/utilities/test_metaspaceClosure.cpp ! test/hotspot/gtest/utilities/test_nonblockingQueue.cpp ! test/hotspot/gtest/utilities/test_objectBitSet.cpp ! test/hotspot/gtest/utilities/test_ostream.cpp ! test/hotspot/gtest/utilities/test_parse_memory_size.cpp ! test/hotspot/gtest/utilities/test_population_count.cpp ! test/hotspot/gtest/utilities/test_powerOfTwo.cpp ! test/hotspot/gtest/utilities/test_quicksort.cpp ! test/hotspot/gtest/utilities/test_resourceHash.cpp ! test/hotspot/gtest/utilities/test_reverse_bits.cpp ! test/hotspot/gtest/utilities/test_singleWriterSynchronizer.cpp ! test/hotspot/gtest/utilities/test_sizes.cpp ! test/hotspot/gtest/utilities/test_spinYield.cpp ! test/hotspot/gtest/utilities/test_stringUtils.cpp ! test/hotspot/gtest/utilities/test_tribool.cpp ! test/hotspot/gtest/utilities/test_unsigned5.cpp ! test/hotspot/gtest/utilities/test_utf8.cpp ! test/hotspot/gtest/utilities/test_valueObjArray.cpp ! test/hotspot/gtest/utilities/test_vmerror.cpp ! test/hotspot/gtest/utilities/test_waitBarrier.cpp ! test/hotspot/gtest/x86/test_assemblerx86.cpp Changeset: 4a9fba61 Branch: master Author: Coleen Phillimore Date: 2025-01-21 13:18:58 +0000 URL: https://git.openjdk.org/loom/commit/4a9fba615da0dfa6646ecb9fd9d929f74fe6875e 8347990: Remove SIZE_FORMAT macros and replace remaining uses Reviewed-by: dholmes, kbarrett ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/utilities/globalDefinitions.hpp ! test/hotspot/gtest/gc/g1/test_g1FreeIdSet.cpp ! test/hotspot/gtest/gc/shared/test_bufferNodeAllocator.cpp ! test/hotspot/gtest/gc/shared/test_oopStorage.cpp ! test/hotspot/gtest/gc/shared/test_workerDataArray.cpp ! test/hotspot/gtest/logging/test_logFileOutput.cpp ! test/hotspot/gtest/logging/test_logMessageTest.cpp ! test/hotspot/gtest/memory/test_arena.cpp ! test/hotspot/gtest/metaspace/test_blocktree.cpp ! test/hotspot/gtest/metaspace/test_chunkheaderpool.cpp ! test/hotspot/gtest/metaspace/test_commitmask.cpp ! test/hotspot/gtest/metaspace/test_metachunk.cpp ! test/hotspot/gtest/metaspace/test_metaspacearena.cpp ! test/hotspot/gtest/metaspace/test_virtualspacenode.cpp ! test/hotspot/gtest/nmt/test_nmt_cornercases.cpp ! test/hotspot/gtest/nmt/test_nmt_locationprinting.cpp ! test/hotspot/gtest/nmt/test_nmt_totals.cpp ! test/hotspot/gtest/runtime/test_os.cpp ! test/hotspot/gtest/utilities/test_align.cpp ! test/hotspot/gtest/utilities/test_globalDefinitions.cpp ! test/hotspot/gtest/utilities/test_lockFreeStack.cpp ! test/hotspot/gtest/utilities/test_nonblockingQueue.cpp ! test/hotspot/gtest/utilities/test_singleWriterSynchronizer.cpp ! test/hotspot/gtest/utilities/test_vmerror.cpp Changeset: 48c75976 Branch: master Author: Thomas Stuefe Date: 2025-01-21 14:46:25 +0000 URL: https://git.openjdk.org/loom/commit/48c75976b13d891b30ba936ea27fa1f034fd5356 8348029: Make gtest death tests work with real crash signals Reviewed-by: mbaesken, szaldana ! src/hotspot/share/utilities/vmError.cpp ! test/hotspot/gtest/unittest.hpp Changeset: 5c4a387b Branch: master Author: Daniel Fuchs Date: 2025-01-21 14:46:53 +0000 URL: https://git.openjdk.org/loom/commit/5c4a387b7e5643815542dd6938e8e1dbb817ad90 8348107: test/jdk/java/net/httpclient/HttpsTunnelAuthTest.java fails intermittently Reviewed-by: jpai ! test/jdk/java/net/httpclient/HttpsTunnelAuthTest.java Changeset: 1ed396b4 Branch: master Author: Simon Tooke Committer: Severin Gehwolf Date: 2025-01-21 15:01:37 +0000 URL: https://git.openjdk.org/loom/commit/1ed396b4fc5e8e5ed69694449993b9330e396531 8346927: serviceability/dcmd/vm/[SystemMapTest.java|SystemDumpMapTest.java] fail at jmx Reviewed-by: kevinw ! test/hotspot/jtreg/serviceability/dcmd/vm/SystemMapTestBase.java Changeset: 8e8c9482 Branch: master Author: SendaoYan Date: 2025-01-21 15:32:05 +0000 URL: https://git.openjdk.org/loom/commit/8e8c9482a972a0b8fe6de0887af8a6558f774d23 8346866: [ASAN] memoryReserver.cpp reported applying non-zero offset to non-null pointer produced null pointer Co-authored-by: Axel Boldt-Christmas Reviewed-by: kbarrett, stefank ! src/hotspot/share/memory/memoryReserver.cpp Changeset: a62a8701 Branch: master Author: Daniel Fuchs Date: 2025-01-21 16:04:04 +0000 URL: https://git.openjdk.org/loom/commit/a62a870150cf199f16277b478af2f5d937255b3c 8347995: Race condition in jdk/java/net/httpclient/offline/FixedResponseHttpClient.java Reviewed-by: jpai ! test/jdk/java/net/httpclient/offline/FixedResponseHttpClient.java Changeset: 3d4afc49 Branch: master Author: Kevin Walls Date: 2025-01-21 17:23:04 +0000 URL: https://git.openjdk.org/loom/commit/3d4afc492ac3054fe2bd10f0a76635a613f31033 8345079: Simplify/cleanup Exception handling in RMIConnectionImpl Reviewed-by: dfuchs ! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java Changeset: 81912e95 Branch: master Author: Naoto Sato Date: 2025-01-21 18:29:56 +0000 URL: https://git.openjdk.org/loom/commit/81912e958ba77c1c9371305ecfedad13aaa3fa6a 8347841: Test fixes that use deprecated time zone IDs Reviewed-by: jlu, joehw ! test/jdk/java/io/File/TimeZoneLastModified.java ! test/jdk/java/text/Format/DateFormat/DateFormatRegression.java ! test/jdk/java/text/Format/DateFormat/DateFormatTest.java ! test/jdk/java/text/Format/DateFormat/SDFTCKZoneNamesTest.java ! test/jdk/java/text/Format/DateFormat/bug4358730.java ! test/jdk/java/util/Calendar/CalendarRegression.java ! test/jdk/java/util/Calendar/JavatimeTest.java ! test/jdk/java/util/Calendar/bug4316678.java ! test/jdk/java/util/Calendar/bug4372743.java ! test/jdk/java/util/Date/Bug4955000.java ! test/jdk/java/util/Date/DateRegression.java ! test/jdk/java/util/Date/DateTest.java ! test/jdk/java/util/PluggableLocale/TimeZoneNameProviderTest.java ! test/jdk/java/util/Properties/StoreDeadlock.java ! test/jdk/java/util/TimeZone/Bug5097350.java ! test/jdk/java/util/TimeZone/Bug6329116.java ! test/jdk/java/util/TimeZone/Bug6772689.java ! test/jdk/java/util/TimeZone/DaylightTimeTest.java ! test/jdk/java/util/TimeZone/IDTest.java ! test/jdk/java/util/TimeZone/ListTimeZones.java ! test/jdk/java/util/TimeZone/TimeZoneBoundaryTest.java ! test/jdk/java/util/TimeZone/TimeZoneRegression.java ! test/jdk/java/util/TimeZone/bug4096952.java ! test/jdk/sun/security/x509/X509CertImpl/V3Certificate.java ! test/jdk/sun/util/resources/TimeZone/Bug4640234.java ! test/jdk/sun/util/resources/cldr/Bug8134384.java ! test/jdk/sun/util/resources/cldr/Bug8202764.java Changeset: 6a29a811 Branch: master Author: William Kemper Date: 2025-01-21 18:36:19 +0000 URL: https://git.openjdk.org/loom/commit/6a29a8110ec38b4adc8163ba8651cbc935353f1d 8345750: Shenandoah: Test TestJcmdHeapDump.java#aggressive intermittent assert(gc_cause() == GCCause::_no_gc) failed: Over-writing cause Reviewed-by: kdnilsen, ysr ! src/hotspot/share/gc/shared/gcVMOperations.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/services/heapDumper.cpp Changeset: 25fecaaf Branch: master Author: Magnus Ihse Bursie Date: 2025-01-21 19:02:08 +0000 URL: https://git.openjdk.org/loom/commit/25fecaaf87400af535c242fe50296f1f89ceeb16 8348039: testmake fails at IDEA after JDK-8347825 Reviewed-by: erikj ! test/make/TestIdea.gmk Changeset: f2a9d26b Branch: master Author: Brian Burkhalter Date: 2025-01-21 19:07:17 +0000 URL: https://git.openjdk.org/loom/commit/f2a9d26b2e409a7216d967ebb6b92726e8ed65c3 8347740: java/io/File/createTempFile/SpecialTempFile.java failing Reviewed-by: djelinski ! test/jdk/java/io/File/createTempFile/SpecialTempFile.java Changeset: c38417a8 Branch: master Author: Aleksey Shipilev Date: 2025-01-21 19:23:33 +0000 URL: https://git.openjdk.org/loom/commit/c38417a86e27f047715cfd9a98770387d994a512 8348186: C1: Purge fpu_stack_size infrastructure Reviewed-by: kvn ! src/hotspot/cpu/x86/c1_LinearScan_x86.cpp ! src/hotspot/share/c1/c1_LIR.hpp Changeset: bbd88077 Branch: master Author: Leonid Mesnik Date: 2025-01-21 21:10:43 +0000 URL: https://git.openjdk.org/loom/commit/bbd880775f73ac11dc2c86ec5b598bdb4305e699 8338428: Add logging of final VM flags while setting properties Reviewed-by: dholmes, rriggs ! test/hotspot/jtreg/TEST.ROOT ! test/jdk/TEST.ROOT Changeset: 7a6ff920 Branch: master Author: Serguei Spitsyn Date: 2025-01-21 21:37:34 +0000 URL: https://git.openjdk.org/loom/commit/7a6ff9206a0a4d116dec542819d51daa558d200d 8345543: Test serviceability/jvmti/vthread/StopThreadTest/StopThreadTest.java failed: expected JVMTI_ERROR_OPAQUE_FRAME instead of: 0 Reviewed-by: pchilanomate, dholmes, alanb ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/objectMonitor.hpp Changeset: 8458f886 Branch: master Author: Abhishek Kumar Date: 2025-01-22 05:51:38 +0000 URL: https://git.openjdk.org/loom/commit/8458f886bd3bf64e23e74262d8ad61e735f9bce9 8347475: GTK: javax/swing/JColorChooser/Test8152419.java there are no swatches or RGB tab in JColorChooser Reviewed-by: aivanov, azvegint, prr, kizune ! test/jdk/javax/swing/JColorChooser/Test8152419.java Changeset: 3c2a1d87 Branch: master Author: David Holmes Date: 2025-01-22 06:10:24 +0000 URL: https://git.openjdk.org/loom/commit/3c2a1d87d577ee953069e731be140a66a9e7ec1d 8348117: The two-argument overload of SignatureHandlerLibrary::add is not used Reviewed-by: coleenp, shade ! src/hotspot/share/asm/codeBuffer.hpp ! src/hotspot/share/code/codeBlob.hpp ! src/hotspot/share/code/codeCache.hpp ! src/hotspot/share/interpreter/interpreter.hpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/interpreter/interpreterRuntime.hpp ! src/hotspot/share/interpreter/templateInterpreter.hpp ! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp ! src/hotspot/share/runtime/arguments.hpp Changeset: 15d6469e Branch: master Author: Richard Reingruber Date: 2025-01-22 07:02:40 +0000 URL: https://git.openjdk.org/loom/commit/15d6469e8da635364c0ba83e425fd149c2d69495 8347817: Timeouts running test/jdk/java/lang/String/concat/HiddenClassUnloading.java with fastdebug builds Reviewed-by: clanger, mbaesken, mdoerr ! test/jdk/java/lang/String/concat/HiddenClassUnloading.java Changeset: d777218f Branch: master Author: Matthias Baesken Date: 2025-01-22 08:01:01 +0000 URL: https://git.openjdk.org/loom/commit/d777218f3879d99673f99aa7b149124684af508b 8346830: Simplify adlc build config for aix Reviewed-by: clanger, erikj, jwaters, jkern ! make/hotspot/gensrc/GensrcAdlc.gmk Changeset: 9b98cc0b Branch: master Author: Stefan Karlsson Date: 2025-01-22 09:25:40 +0000 URL: https://git.openjdk.org/loom/commit/9b98cc0ba7b626141c5f82df6ae34b0e2015b2ae 8348182: Remove DONT_USE_PRECOMPILED_HEADER Reviewed-by: erikj, shade, dholmes ! make/hotspot/lib/JvmFlags.gmk ! src/hotspot/share/precompiled/precompiled.hpp Changeset: fb438492 Branch: master Author: Robbin Ehn Date: 2025-01-22 10:25:36 +0000 URL: https://git.openjdk.org/loom/commit/fb438492275cd15390d26460cada2d5e1a49c159 8347794: RISC-V: Add Zfhmin - Float cleanup Reviewed-by: fyang, mli ! src/hotspot/cpu/riscv/assembler_riscv.hpp ! src/hotspot/cpu/riscv/assembler_riscv.inline.hpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/globals_riscv.hpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/vm_version_riscv.hpp ! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp Changeset: 46b24819 Branch: master Author: Roger Riggs Committer: Jaikiran Pai Date: 2024-07-25 11:07:37 +0000 URL: https://git.openjdk.org/loom/commit/46b248195880517a94947502dcf73c1d0e4d8227 8335428: Enhanced Building of Processes Reviewed-by: rhalade, djelinski ! src/java.base/windows/classes/java/lang/ProcessImpl.java Changeset: 496d06fb Branch: master Author: Jayathirth D V Committer: Jaikiran Pai Date: 2024-08-07 04:03:55 +0000 URL: https://git.openjdk.org/loom/commit/496d06fb5510737d2b8c4a1539d28e8fce7583ca 8336564: Enhance mask blit functionality redux Reviewed-by: rhalade, mschoene, psadhukhan, prr ! src/java.desktop/share/native/libawt/java2d/SurfaceData.h Changeset: fa83309e Branch: master Author: Roger Riggs Committer: Jaikiran Pai Date: 2024-09-18 14:11:13 +0000 URL: https://git.openjdk.org/loom/commit/fa83309e1070e158ab500414b758e054f1b71a19 8339180: Enhanced Building of Processes: Follow-on Issue Reviewed-by: naoto, djelinski ! src/java.base/windows/classes/java/lang/ProcessImpl.java Changeset: 5f6c8542 Branch: master Author: Christian Hagedorn Committer: Jaikiran Pai Date: 2024-10-15 15:28:47 +0000 URL: https://git.openjdk.org/loom/commit/5f6c85420a19d5dd9ccaf0a0c6e8f6502fab2aa7 8330045: Enhance array handling Co-authored-by: Christian Hagedorn Co-authored-by: Emanuel Peter Co-authored-by: Francisco Ferrari Bihurriet Co-authored-by: Martin Balao Reviewed-by: rhalade, ahgross, thartmann, epeter, adinn, roland ! src/hotspot/share/opto/subnode.cpp ! test/hotspot/jtreg/compiler/c2/gvn/TestBoolNodeGVN.java Changeset: 61873564 Branch: master Author: Jaikiran Pai Date: 2025-01-22 11:28:24 +0000 URL: https://git.openjdk.org/loom/commit/61873564a44d448feb2ae6e5dae93ab33a0aa719 Merge Reviewed-by: dfuchs Changeset: 16dcf15a Branch: master Author: Emanuel Peter Date: 2025-01-22 12:02:39 +0000 URL: https://git.openjdk.org/loom/commit/16dcf15a14c8a767d21a314aa579862e37f4a697 8348263: C2 SuperWord: TestMemorySegment.java has failing IR rules with AlignVector after JDK-8343685 Reviewed-by: chagedorn, thartmann ! test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegment.java Changeset: 16a1d0a7 Branch: master Author: Jaikiran Pai Date: 2025-01-22 12:14:27 +0000 URL: https://git.openjdk.org/loom/commit/16a1d0a7ff04acf70573d303141a41dadca08f7a 8348135: Fix couple of problem listing entries in test/hotspot/jtreg/ProblemList-Virtual.txt Reviewed-by: dholmes ! test/hotspot/jtreg/ProblemList-Virtual.txt Changeset: 86a8b48b Branch: master Author: Coleen Phillimore Date: 2025-01-22 12:21:17 +0000 URL: https://git.openjdk.org/loom/commit/86a8b48b6cc315bae8d385c5c3aafcc6bd401e59 8337458: Remove debugging code print_cpool_bytes Reviewed-by: dholmes, shade ! src/hotspot/share/oops/constantPool.cpp Changeset: 1c7641d4 Branch: master Author: Roberto Casta?eda Lozano Date: 2025-01-22 12:29:53 +0000 URL: https://git.openjdk.org/loom/commit/1c7641d44f9891b632bcd471edae252103ffb95c 8347563: C2: clean up ModRefBarrierSetC2 Reviewed-by: ayang, tschatzl, kvn ! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.cpp ! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.hpp ! src/hotspot/share/gc/shared/c2/modRefBarrierSetC2.cpp ! src/hotspot/share/gc/shared/c2/modRefBarrierSetC2.hpp Changeset: 893d00ac Branch: master Author: Magnus Ihse Bursie Date: 2025-01-22 15:11:41 +0000 URL: https://git.openjdk.org/loom/commit/893d00ac7d118620b56ce147d447c6fca80bbe7b 8346388: Cannot use DllMain in libawt for static builds Reviewed-by: aivanov, prr ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp Changeset: 25bb698e Branch: master Author: Aleksey Shipilev Date: 2025-01-22 15:27:41 +0000 URL: https://git.openjdk.org/loom/commit/25bb698eff9f5aadb54dd37a442e2e1bc555353a 8348195: More u2 conversion warnings after JDK-8347147 Reviewed-by: coleenp, dholmes ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/oops/fieldInfo.inline.hpp ! src/hotspot/share/oops/method.cpp Changeset: 17a408c4 Branch: master Author: Johan Sj?len Date: 2025-01-22 16:35:59 +0000 URL: https://git.openjdk.org/loom/commit/17a408c4b1534146cebdd18634aff56455d72f13 8348169: Destruct values on free in Treap Reviewed-by: cnorrbin, gziemski ! src/hotspot/share/nmt/nmtTreap.hpp ! test/hotspot/gtest/nmt/test_nmt_treap.cpp Changeset: b720517c Branch: master Author: Daniel Fuchs Date: 2025-01-22 16:39:08 +0000 URL: https://git.openjdk.org/loom/commit/b720517cb33c2119ec6ed85504bce321de748228 8348108: Race condition in AggregatePublisher.AggregateSubscription Reviewed-by: jpai ! src/java.net.http/share/classes/jdk/internal/net/http/RequestPublishers.java ! test/jdk/java/net/httpclient/AggregateRequestBodyTest.java Changeset: a36e166e Branch: master Author: Zhengyu Gu Date: 2025-01-23 01:14:47 +0000 URL: https://git.openjdk.org/loom/commit/a36e166ec9e6d6063e5fbbc48555e33c2fa38f3a 8348241: ZGC: Unnecessarily reinitialize ZFragmentationLimit's default value Reviewed-by: stefank ! src/hotspot/share/gc/z/zArguments.cpp Changeset: 8cf07358 Branch: master Author: Jaikiran Pai Date: 2025-01-23 01:39:20 +0000 URL: https://git.openjdk.org/loom/commit/8cf0735839727300e446828f4f4a8ef6354a8c7a 8348102: java/net/httpclient/HttpClientSNITest.java fails intermittently Reviewed-by: dfuchs, djelinski ! test/jdk/java/net/httpclient/HttpClientSNITest.java Changeset: 66513ddb Branch: master Author: Casper Norrbin Committer: David Holmes Date: 2025-01-23 05:05:19 +0000 URL: https://git.openjdk.org/loom/commit/66513ddbe97b56e3633abdd0922dd54ab42d5b28 8337997: MallocHeader description refers to non-existent NMT state "minimal" Reviewed-by: jsjolen, zgu ! src/hotspot/share/nmt/mallocHeader.hpp Changeset: e69e5b79 Branch: master Author: Magnus Ihse Bursie Date: 2025-01-23 07:51:11 +0000 URL: https://git.openjdk.org/loom/commit/e69e5b7960002b35af8c7579e5be043e8c7d63fa 8348324: The failure handler cannot be build by JDK 24 due to restricted warning Reviewed-by: jwaters, jpai ! test/failure_handler/src/share/classes/jdk/test/failurehandler/jtreg/GatherProcessInfoTimeoutHandler.java Changeset: caa3c78f Branch: master Author: Johny Jose Committer: Sean Coffey Date: 2025-01-23 08:26:43 +0000 URL: https://git.openjdk.org/loom/commit/caa3c78f7837b1f561740184bd8f9cb671c467eb 8347965: (tz) Update Timezone Data to 2025a Reviewed-by: coffeys, naoto ! src/java.base/share/data/tzdata/VERSION ! src/java.base/share/data/tzdata/antarctica ! src/java.base/share/data/tzdata/asia ! src/java.base/share/data/tzdata/australasia ! src/java.base/share/data/tzdata/etcetera ! src/java.base/share/data/tzdata/europe ! src/java.base/share/data/tzdata/factory ! src/java.base/share/data/tzdata/leapseconds ! src/java.base/share/data/tzdata/northamerica ! src/java.base/share/data/tzdata/southamerica ! test/jdk/java/util/TimeZone/TimeZoneData/VERSION ! test/jdk/java/util/TimeZone/TimeZoneData/aliases.txt Changeset: 6032f6ea Branch: master Author: Theo Weidmann Committer: Emanuel Peter Date: 2025-01-23 08:41:02 +0000 URL: https://git.openjdk.org/loom/commit/6032f6ea04a5f0d52e0a375df764cb15273c8836 8341696: C2: Non-fluid StringBuilder pattern bails out in OptoStringConcat Reviewed-by: epeter ! src/hotspot/share/opto/stringopts.cpp ! src/hotspot/share/opto/stringopts.hpp + test/hotspot/jtreg/compiler/stringopts/TestFluidAndNonFluid.java + test/micro/org/openjdk/bench/vm/compiler/FluidSBBench.java Changeset: c882160d Branch: master Author: Kevin Walls Date: 2025-01-23 09:28:51 +0000 URL: https://git.openjdk.org/loom/commit/c882160d03cb281c8d64d363b3e42273543f2f7f 8344966: Remove the allowNonPublic MBean compatibility property Reviewed-by: amenkov, sspitsyn, dfuchs ! src/java.management/share/classes/com/sun/jmx/mbeanserver/Introspector.java ! src/java.management/share/classes/com/sun/jmx/mbeanserver/MBeanAnalyzer.java ! src/java.management/share/classes/javax/management/JMX.java - test/jdk/javax/management/MBeanServer/MBeanFallbackTest.java - test/jdk/javax/management/mxbean/MXBeanFallbackTest.java - test/jdk/javax/management/proxy/JMXProxyFallbackTest.java Changeset: 3069e912 Branch: master Author: Kevin Walls Date: 2025-01-23 09:30:03 +0000 URL: https://git.openjdk.org/loom/commit/3069e91232e33c1d8570378f93a54ac6a036f11f 8344969: Remove the jmx.mxbean.multiname compatibility property Reviewed-by: sspitsyn, amenkov, dfuchs ! src/java.management/share/classes/com/sun/jmx/mbeanserver/MXBeanLookup.java ! test/jdk/javax/management/mxbean/SameObjectTwoNamesTest.java Changeset: 337118da Branch: master Author: Theo Weidmann Committer: Christian Hagedorn Date: 2025-01-23 10:16:33 +0000 URL: https://git.openjdk.org/loom/commit/337118da6f7101639171ba7b9679f77f5bc70887 8348388: Incorrect copyright header in TestFluidAndNonFluid.java Reviewed-by: epeter, chagedorn ! test/hotspot/jtreg/compiler/stringopts/TestFluidAndNonFluid.java Changeset: 17df5151 Branch: master Author: Alexey Ivanov Date: 2025-01-23 10:50:39 +0000 URL: https://git.openjdk.org/loom/commit/17df51516aadf5ade73cf8d05c1be09772852b96 8348303: Remove repeated 'a' from ListSelectionEvent Reviewed-by: azvegint, honkar, dmarkov, prr, kizune ! src/java.desktop/share/classes/javax/swing/event/ListSelectionEvent.java Changeset: 89bfcb8d Branch: master Author: Alexey Ivanov Date: 2025-01-23 10:51:53 +0000 URL: https://git.openjdk.org/loom/commit/89bfcb8db0877b89e9ac41f8330eb0a692ed77ae 8348308: Make fields of ListSelectionEvent final Reviewed-by: honkar, azvegint ! src/java.desktop/share/classes/javax/swing/event/ListSelectionEvent.java Changeset: 119899bc Branch: master Author: Kevin Walls Date: 2025-01-23 11:06:11 +0000 URL: https://git.openjdk.org/loom/commit/119899bc69a5936d2e38065d8a05705c6d37e66f 8345048: Remove the jmx.extend.open.types compatibility property Reviewed-by: cjplummer, amenkov, sspitsyn ! src/java.management/share/classes/javax/management/openmbean/OpenType.java Changeset: 8b46db0c Branch: master Author: Kevin Walls Date: 2025-01-23 11:39:38 +0000 URL: https://git.openjdk.org/loom/commit/8b46db0c0d71dd7c76078028fa2600dd0cc08387 8345045: Remove the jmx.remote.x.buffer.size JMX notification property Reviewed-by: amenkov, sspitsyn ! src/java.management/share/classes/com/sun/jmx/remote/util/EnvHelp.java ! test/jdk/javax/management/remote/mandatory/notif/NotifBufferSizePropertyNameTest.java Changeset: c00557f8 Branch: master Author: Kevin Walls Date: 2025-01-23 11:41:16 +0000 URL: https://git.openjdk.org/loom/commit/c00557f8f53ff729c8a1857a4ffcc585d3f8c6c4 8345049: Remove the jmx.tabular.data.hash.map compatibility property Reviewed-by: cjplummer, sspitsyn, dfuchs ! src/java.management/share/classes/javax/management/openmbean/TabularDataSupport.java ! test/jdk/javax/management/openmbean/TabularDataOrderTest.java Changeset: 5cc690d3 Branch: master Author: Serhiy Sachkov Committer: Mark Sheppard Date: 2025-01-23 13:40:20 +0000 URL: https://git.openjdk.org/loom/commit/5cc690d31ee43f2ea0171cc091ce448144c57766 8347994: Add additional diagnostics to macOS failure handler to assist with diagnosing MCast test failures Reviewed-by: dfuchs ! test/failure_handler/src/share/conf/mac.properties Changeset: 7460a0af Branch: master Author: Magnus Ihse Bursie Date: 2025-01-23 14:47:14 +0000 URL: https://git.openjdk.org/loom/commit/7460a0aff4b3913d74a9a7802a687c1a1cf80dbc 8348392: Make claims "other matches are possible" even when that is not true Reviewed-by: erikj ! make/InitSupport.gmk Changeset: 44e5ccaf Branch: master Author: Magnus Ihse Bursie Date: 2025-01-23 14:50:03 +0000 URL: https://git.openjdk.org/loom/commit/44e5ccaf866a50f1c79c02ab87a308f1a3a91f90 8348391: Keep case if possible for TOPDIR Reviewed-by: erikj ! make/autoconf/basic.m4 ! make/autoconf/util_paths.m4 Changeset: cba0f786 Branch: master Author: Magnus Ihse Bursie Date: 2025-01-23 14:51:32 +0000 URL: https://git.openjdk.org/loom/commit/cba0f786fc65a5bfbc6e921efd1f191b63b30ba5 8348387: Add fixpath if needed for user-supplied tools Reviewed-by: erikj ! make/autoconf/util_paths.m4 Changeset: 605b53e4 Branch: master Author: Alexey Ivanov Date: 2025-01-23 15:18:38 +0000 URL: https://git.openjdk.org/loom/commit/605b53e4f8857c58a72fa361f8787c563d6dab90 8348299: Update List/ItemEventTest/ItemEventTest.java Use thread-safe StringBuffer to track selecting/deselecting items. Use auto waitForIdle for all events. Log handleEvent and ItemListener. Take screenshot of the list on failure; Optionally take screenshot after each mouse press+release. Reviewed-by: azvegint, prr, kizune ! test/jdk/java/awt/List/ItemEventTest/ItemEventTest.java Changeset: 59e75093 Branch: master Author: Aleksey Shipilev Date: 2025-01-23 16:49:00 +0000 URL: https://git.openjdk.org/loom/commit/59e750931c43fa035650bb295c8c9f16fbe82df0 8348301: Remove unused Reference.waitForReferenceProcessing break-ins in tests Reviewed-by: alanb ! test/jdk/sun/security/provider/FileInputStreamPool/FileInputStreamPoolTest.java Changeset: d9d2e19f Branch: master Author: Liam Miller-Cushon Date: 2025-01-23 17:24:33 +0000 URL: https://git.openjdk.org/loom/commit/d9d2e19f923217a6831a8697c62ebeef0cc5d3b8 8348365: Bad format string in CLDRDisplayNamesTest Reviewed-by: shade, naoto ! test/jdk/java/util/TimeZone/CLDRDisplayNamesTest.java Changeset: 3ebf8899 Branch: master Author: Mikael Vidstedt Date: 2025-01-23 18:37:37 +0000 URL: https://git.openjdk.org/loom/commit/3ebf88996f35f397f4396e3d139b9251048de751 8348327: Incorrect march flag when building libsleef/vector_math_neon.c Reviewed-by: erikj, vlivanov, shade ! make/modules/jdk.incubator.vector/Lib.gmk Changeset: 356e2a8f Branch: master Author: Mikhail Yankelevich Committer: Rajan Halade Date: 2025-01-23 18:59:21 +0000 URL: https://git.openjdk.org/loom/commit/356e2a8f48679ea31f1483cf60803818934fc53f 8348406: Remove tests GrantAllPermToExtWhenNoPolicy and PrincipalExpansionError from problem list Reviewed-by: rhalade ! test/jdk/ProblemList.txt Changeset: 48ece072 Branch: master Author: Rajat Mahajan Date: 2025-01-23 20:52:45 +0000 URL: https://git.openjdk.org/loom/commit/48ece0721489c1b357aaa81e89fe59f486079d15 8282862: AwtWindow::SetIconData leaks old icon handles if an exception is detected Reviewed-by: aivanov, dmarkov, prr, honkar, azvegint ! src/java.desktop/windows/native/libawt/windows/awt_Window.cpp Changeset: 7f16a087 Branch: master Author: Ioi Lam Date: 2025-01-23 22:02:48 +0000 URL: https://git.openjdk.org/loom/commit/7f16a0875ced8669b9d2131c67496a66e74ea36f 8348240: Remove SystemDictionaryShared::lookup_super_for_unregistered_class() Reviewed-by: ccheung, coleenp ! src/hotspot/share/cds/classListParser.cpp ! src/hotspot/share/cds/classListParser.hpp ! src/hotspot/share/cds/unregisteredClasses.cpp ! src/hotspot/share/cds/unregisteredClasses.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/vmClassMacros.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/java.base/share/classes/jdk/internal/misc/CDS.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/ClassListFormatE.java Changeset: 471d63c9 Branch: master Author: Joe Wang Date: 2025-01-24 00:29:49 +0000 URL: https://git.openjdk.org/loom/commit/471d63c91f9fdc9468cb4d483a242511bad026da 8343609: Broken links in java.xml Reviewed-by: naoto, lancea, iris ! src/java.xml/share/classes/javax/xml/catalog/Catalog.java ! src/java.xml/share/classes/javax/xml/catalog/CatalogFeatures.java ! src/java.xml/share/classes/javax/xml/catalog/CatalogManager.java ! src/java.xml/share/classes/javax/xml/catalog/CatalogResolver.java ! src/java.xml/share/classes/javax/xml/catalog/Normalizer.java ! src/java.xml/share/classes/javax/xml/catalog/package-info.java ! src/java.xml/share/classes/javax/xml/namespace/QName.java Changeset: 416d4694 Branch: master Author: Alexander Zvegintsev Date: 2025-01-24 05:41:12 +0000 URL: https://git.openjdk.org/loom/commit/416d46947ca926a31fbf9e97d0e7c320063ecfb2 8347008: beancontext package spec does not clearly explain why the API is deprecated Reviewed-by: aivanov, prr ! src/java.desktop/share/classes/java/beans/beancontext/package-info.java Changeset: 50ca4504 Branch: master Author: anass baya Committer: Alexander Zvegintsev Date: 2025-01-24 07:01:03 +0000 URL: https://git.openjdk.org/loom/commit/50ca450417a5da7d4c6c08154515b8407bf656e8 8340784: Remove PassFailJFrame constructor with screenshots Reviewed-by: aivanov, azvegint ! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java Changeset: 2daafe49 Branch: master Author: Adam Sotona Date: 2025-01-24 07:25:08 +0000 URL: https://git.openjdk.org/loom/commit/2daafe49c7883d224b6dc45d934cfde9101edaa1 8348283: java.lang.classfile.components.snippets.PackageSnippets shipped in java.base.jmod Reviewed-by: liach ! src/java.base/share/classes/jdk/internal/classfile/components/snippet-files/PackageSnippets.java Changeset: 0395593a Branch: master Author: Jan Lahoda Date: 2025-01-24 08:12:50 +0000 URL: https://git.openjdk.org/loom/commit/0395593a8a1c01a87ae36552c0f2cc9c67e8bbd8 8346751: Internal java compiler error with type annotations in constants expression in constant fields Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java + test/langtools/tools/javac/annotations/typeAnnotations/TypeAnnotationsInConstantInit.java Changeset: a09f06d5 Branch: master Author: Kevin Walls Date: 2025-01-24 08:39:37 +0000 URL: https://git.openjdk.org/loom/commit/a09f06d538075bcdd7cce6da9c3bf9549ce7d543 8348265: RMIConnectionImpl: Remove Subject.callAs on MarshalledObject Reviewed-by: rriggs ! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java Changeset: 0df9dcb6 Branch: master Author: Stefan Karlsson Date: 2025-01-24 09:23:29 +0000 URL: https://git.openjdk.org/loom/commit/0df9dcb6aa7c31511ca3137da246962faca818a3 8346572: Check is_reserved() before using ReservedSpace instances Reviewed-by: tschatzl, wkemper, ayang, ysr ! src/hotspot/share/gc/parallel/parMarkBitMap.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/serial/serialBlockOffsetTable.cpp ! src/hotspot/share/gc/shared/cardTable.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCardTable.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/virtualspace.cpp ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/gtest/memory/test_virtualspace.cpp Changeset: 4a375e5b Branch: master Author: Martin Doerr Date: 2025-01-24 09:50:06 +0000 URL: https://git.openjdk.org/loom/commit/4a375e5b8899aa684b8a921e198203e76794f709 8344232: [PPC64] secondary_super_cache does not scale well: C1 and interpreter Reviewed-by: rrich, amitkumar ! src/hotspot/cpu/ppc/assembler_ppc.hpp ! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp Changeset: 5a0bdd04 Branch: master Author: Andrew Haley Date: 2025-01-24 10:38:43 +0000 URL: https://git.openjdk.org/loom/commit/5a0bdd04e0d62bbdd01373510cb1d06c586e69b3 8346890: AArch64: Type profile counters generate suboptimal code Reviewed-by: shade, adinn ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp Changeset: e20bd018 Branch: master Author: Sean Coffey Date: 2025-01-24 10:40:36 +0000 URL: https://git.openjdk.org/loom/commit/e20bd018c4046870d0cf632bb8e5440cb9f5c3c2 8344361: Restore null return for invalid services from legacy providers Reviewed-by: valeriep ! src/java.base/share/classes/java/security/Provider.java + test/jdk/java/security/Provider/InvalidServiceTest.java Changeset: 9c55e253 Branch: master Author: Robbin Ehn Date: 2025-01-24 11:46:54 +0000 URL: https://git.openjdk.org/loom/commit/9c55e2538c5c7374d6f4589d8bdd45ee205276f1 8347981: RISC-V: Add Zfa zli imm loads Reviewed-by: fyang, luhenry ! src/hotspot/cpu/riscv/assembler_riscv.hpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp ! src/hotspot/cpu/riscv/globals_riscv.hpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/vm_version_riscv.hpp Changeset: c5a69b62 Branch: master Author: Guoxiong Li Date: 2025-01-24 12:47:25 +0000 URL: https://git.openjdk.org/loom/commit/c5a69b620a73bb05b96b79d9d9e03cc71822862e 8331723: Serial: Remove the unused parameter of the method SerialHeap::gc_prologue Co-authored-by: nanxiaotao Reviewed-by: ayang ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp Changeset: 9768f60a Branch: master Author: Eirik Bj?rsn?s Date: 2025-01-24 13:00:28 +0000 URL: https://git.openjdk.org/loom/commit/9768f60a945db277ded5e37ecba9ec34421d9968 8345249: Apply some conservative cleanups in FileURLConnection Reviewed-by: jpai, djelinski ! src/java.base/share/classes/sun/net/www/protocol/file/FileURLConnection.java Changeset: 56a18779 Branch: master Author: Andrey Turbanov Date: 2025-01-24 14:06:08 +0000 URL: https://git.openjdk.org/loom/commit/56a187798991cb6dede62ac166cbdca7a654cf7f 8348170: Unnecessary Hashtable usage in CSS.styleConstantToCssMap Reviewed-by: azvegint, aivanov ! src/java.desktop/share/classes/javax/swing/text/html/CSS.java Changeset: 909cef51 Branch: master Author: Sonia Zaldana Calles Date: 2025-01-24 14:36:05 +0000 URL: https://git.openjdk.org/loom/commit/909cef5198e91f56e4c76c2cf86048583791f3ab 8339891: Several sun/security/ssl/SSLSessionImpl/* tests override test.java.opts Reviewed-by: lmesnik ! test/jdk/sun/security/ssl/SSLEngineImpl/SSLEngineKeyLimit.java ! test/jdk/sun/security/ssl/SSLSessionImpl/MultiNSTClient.java ! test/jdk/sun/security/ssl/SSLSessionImpl/MultiNSTNoSessionCreation.java ! test/jdk/sun/security/ssl/SSLSessionImpl/MultiNSTParallel.java ! test/jdk/sun/security/ssl/SSLSessionImpl/MultiNSTSequence.java ! test/jdk/sun/security/ssl/SSLSessionImpl/ResumptionUpdateBoundValues.java ! test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketKeyLimit.java Changeset: 76f792b5 Branch: master Author: Volker Simonis Date: 2025-01-24 15:37:47 +0000 URL: https://git.openjdk.org/loom/commit/76f792b55263faf883e54cb879d8609f87164e51 8348203: [JVMCI] Make eager JVMCI initialization observable in the debugger Reviewed-by: dnsimon ! src/hotspot/share/runtime/threads.cpp Changeset: 8e8f8000 Branch: master Author: Eirik Bj?rsn?s Date: 2025-01-24 19:29:05 +0000 URL: https://git.openjdk.org/loom/commit/8e8f800071851f479f9e8b493bc38c0a38165bab 8344943: Mark not subclassable classes final in java.base exported classes Reviewed-by: weijun, liach, djelinski ! src/java.base/share/classes/java/io/OptionalDataException.java ! src/java.base/share/classes/java/lang/Package.java ! src/java.base/share/classes/java/lang/Runtime.java ! src/java.base/share/classes/java/lang/constant/DynamicCallSiteDesc.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java ! src/java.base/share/classes/java/lang/reflect/Modifier.java ! src/java.base/share/classes/java/lang/runtime/ObjectMethods.java ! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java ! src/java.base/share/classes/java/net/InterfaceAddress.java ! src/java.base/share/classes/java/net/URLDecoder.java ! src/java.base/share/classes/java/net/URLEncoder.java ! src/java.base/share/classes/java/nio/charset/CoderResult.java ! src/java.base/share/classes/java/nio/charset/CodingErrorAction.java ! src/java.base/share/classes/java/security/DrbgParameters.java ! src/java.base/share/classes/java/util/Base64.java ! src/java.base/share/classes/java/util/Collections.java ! src/java.base/share/classes/java/util/FormattableFlags.java ! src/java.base/share/classes/java/util/concurrent/Executors.java ! src/java.base/share/classes/java/util/concurrent/locks/LockSupport.java ! test/jdk/jdk/internal/reflect/CallerSensitive/CheckCSMs.java Changeset: bef5f565 Branch: master Author: Andrey Turbanov Date: 2025-01-24 20:13:17 +0000 URL: https://git.openjdk.org/loom/commit/bef5f56544ded9307e5f1095bd42ae46fdc2adda 8291027: Some of TimeZone methods marked 'synchronized' unnecessarily Reviewed-by: liach, naoto, jlu ! src/java.base/share/classes/java/util/TimeZone.java Changeset: dec93675 Branch: master Author: Justin Lu Date: 2025-01-24 21:43:19 +0000 URL: https://git.openjdk.org/loom/commit/dec93675ab3e4c271b14a254df75dc838f1346ea 8347498: JDK 24 RDP2 L10n resource files update Reviewed-by: sgehwolf, dnguyen, naoto, joehw, asemenyuk ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_de.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_ja.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_zh_CN.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_de.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ja.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_zh_CN.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_de.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_ja.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_zh_CN.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_de.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_ja.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_de.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_ja.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_zh_CN.properties ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_de.properties ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_ja.properties ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_zh_CN.properties ! src/jdk.jlink/share/classes/jdk/tools/jmod/resources/jmod_de.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_de.properties ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_de.properties ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_ja.properties ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_zh_CN.properties ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_de.properties ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_ja.properties ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_zh_CN.properties Changeset: 907350e9 Branch: master Author: Mark Powers Date: 2025-01-24 23:05:34 +0000 URL: https://git.openjdk.org/loom/commit/907350e9e8e9b66365e9eaa3ae89ddc55cf9731f 8346587: Distrust TLS server certificates anchored by Camerfirma Root CAs Reviewed-by: mullan ! src/java.base/share/classes/sun/security/validator/CADistrustPolicy.java + src/java.base/share/classes/sun/security/validator/CamerfirmaTLSPolicy.java ! src/java.base/share/conf/security/java.security + test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/Camerfirma.java ! test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/Distrust.java + test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/camerfirma/camerfirmachambersca-chain.pem + test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/camerfirma/camerfirmachamberscommerceca-chain.pem + test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/camerfirma/camerfirmachambersignca-chain.pem Changeset: f8e81d23 Branch: master Author: Jamil Nimeh Date: 2025-01-24 23:06:57 +0000 URL: https://git.openjdk.org/loom/commit/f8e81d23393cbc04557e3975edd8898901dd6d26 8347506: Compatible OCSP readtimeout property with OCSP timeout Reviewed-by: mullan, hchao ! src/java.base/share/classes/sun/security/provider/certpath/OCSP.java + test/jdk/sun/security/provider/certpath/OCSP/OCSPReadTimeoutDefault.java Changeset: 7c0985fc Branch: master Author: William Kemper Date: 2025-01-24 23:34:57 +0000 URL: https://git.openjdk.org/loom/commit/7c0985fc32ec5419f7b409248385c5ca80f1093f 8348420: Shenandoah: Check is_reserved before using ReservedSpace instances Reviewed-by: ysr ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp Changeset: f446cefe Branch: master Author: Shaojin Wen Date: 2025-01-25 03:12:56 +0000 URL: https://git.openjdk.org/loom/commit/f446cefee0715da6532b68f65a5a15775e20945d 8343962: [REDO] Move getChars to DecimalDigits Reviewed-by: redestad, rgiulietti ! src/java.base/share/classes/java/lang/AbstractStringBuilder.java ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java ! src/java.base/share/classes/java/lang/StringConcatHelper.java ! src/java.base/share/classes/java/lang/StringLatin1.java ! src/java.base/share/classes/java/lang/StringUTF16.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/math/BigDecimal.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java ! src/java.base/share/classes/jdk/internal/util/DecimalDigits.java ! test/hotspot/jtreg/compiler/patches/java.base/java/lang/Helper.java ! test/micro/org/openjdk/bench/java/lang/StringBuilders.java Changeset: 1d2eb2fb Branch: master Author: Alan Bateman Date: 2025-01-25 07:25:24 +0000 URL: https://git.openjdk.org/loom/commit/1d2eb2fbaea700fc77b644b5eb5a8a7c40ede108 8299504: Resolve `uses` and `provides` at run time if the service is optional and missing Co-authored-by: Alan Bateman Co-authored-by: Alex Buckley Reviewed-by: sundar ! src/java.base/share/classes/java/lang/module/Configuration.java ! src/java.base/share/classes/java/lang/module/Resolver.java ! src/java.base/share/classes/java/lang/module/package-info.java ! test/jdk/java/lang/module/ConfigurationTest.java Changeset: 5431668c Branch: master Author: Archie Cobbs Date: 2025-01-25 18:02:18 +0000 URL: https://git.openjdk.org/loom/commit/5431668cb92a8ef2ccfe1059db1cde0e5d98adce 8348212: Need to add warn() step to JavacTaskImpl after JDK-8344148 Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java + test/langtools/tools/javac/api/TestJavacTaskWithWarning.java Changeset: 99002e4f Branch: master Author: Leonid Mesnik Date: 2025-01-25 18:59:20 +0000 URL: https://git.openjdk.org/loom/commit/99002e4f9d421d08d912187a1f01809d85820427 8318098: Update jfr tests to replace keyword jfr with vm.flagless Reviewed-by: mgronlun ! test/jdk/TEST.ROOT ! test/jdk/jdk/jfr/api/consumer/TestChunkInputStreamAvailable.java ! test/jdk/jdk/jfr/api/consumer/TestChunkInputStreamBulkRead.java ! test/jdk/jdk/jfr/api/consumer/TestFieldAccess.java ! test/jdk/jdk/jfr/api/consumer/TestGetStackTrace.java ! test/jdk/jdk/jfr/api/consumer/TestHiddenMethod.java ! test/jdk/jdk/jfr/api/consumer/TestMethodGetModifiers.java ! test/jdk/jdk/jfr/api/consumer/TestReadTwice.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedClass.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedClassLoader.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedEvent.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedEventGetThread.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedEventGetThreadOther.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedFrame.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedFrameType.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedFullStackTrace.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedInstantEventTimestamp.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedMethodDescriptor.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedObject.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedThreadGroupParent.java ! test/jdk/jdk/jfr/api/consumer/TestRecordingFile.java ! test/jdk/jdk/jfr/api/consumer/TestRecordingFileReadEventEof.java ! test/jdk/jdk/jfr/api/consumer/TestRecordingFileSanitization.java ! test/jdk/jdk/jfr/api/consumer/TestRecordingFileWrite.java ! test/jdk/jdk/jfr/api/consumer/TestRecordingInternals.java ! test/jdk/jdk/jfr/api/consumer/TestSingleRecordedEvent.java ! test/jdk/jdk/jfr/api/consumer/TestToString.java ! test/jdk/jdk/jfr/api/consumer/TestValueDescriptorRecorded.java ! test/jdk/jdk/jfr/api/consumer/filestream/TestMultipleChunk.java ! test/jdk/jdk/jfr/api/consumer/filestream/TestOrdered.java ! test/jdk/jdk/jfr/api/consumer/filestream/TestReuse.java ! test/jdk/jdk/jfr/api/consumer/log/TestContent.java ! test/jdk/jdk/jfr/api/consumer/log/TestDiskOnOff.java ! test/jdk/jdk/jfr/api/consumer/log/TestDynamicStart.java ! test/jdk/jdk/jfr/api/consumer/log/TestMemoryDiskTransition.java ! test/jdk/jdk/jfr/api/consumer/log/TestMemoryOnly.java ! test/jdk/jdk/jfr/api/consumer/log/TestSystemEvents.java ! test/jdk/jdk/jfr/api/consumer/log/TestTruncation.java ! test/jdk/jdk/jfr/api/consumer/log/TestUserEvents.java ! test/jdk/jdk/jfr/api/consumer/log/TestVerbosity.java ! test/jdk/jdk/jfr/api/consumer/log/TestWithStreaming.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestAwaitTermination.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestBasics.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestClose.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestConstructor.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestDisable.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestDump.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestEnable.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestMaxAge.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnClose.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnErrorAsync.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnErrorSync.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnEvent.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnFlush.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnMetadata.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestRecordingName.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestRecursive.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestRemove.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetEndTime.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetMaxAge.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetMaxSize.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetSettings.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetStartTime.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestStart.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestStartAsync.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestStop.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestStoppedRecording.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestBaseRepositoryAfterStart.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestBaseRepositoryBeforeStart.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestBaseRepositoryLastModified.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestBaseRepositoryMultipleProcesses.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestChunkGap.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestCrossProcessStreaming.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestEmptyChunks.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestEnableEvents.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestEventRegistration.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestFilledChunks.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestFiltering.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestInProcessMigration.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestJVMCrash.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestJVMExit.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestLatestEvent.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestOutOfProcessMigration.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestRecordingBefore.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestRemovedChunks.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestRepositoryProperty.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestStartMultiChunk.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestStartSingleChunk.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestUnstarted.java ! test/jdk/jdk/jfr/api/event/TestAbstractEvent.java ! test/jdk/jdk/jfr/api/event/TestBeginEnd.java ! test/jdk/jdk/jfr/api/event/TestClinitRegistration.java ! test/jdk/jdk/jfr/api/event/TestClonedEvent.java ! test/jdk/jdk/jfr/api/event/TestEnableDisable.java ! test/jdk/jdk/jfr/api/event/TestEventDuration.java ! test/jdk/jdk/jfr/api/event/TestEventFactory.java ! test/jdk/jdk/jfr/api/event/TestEventFactoryRegisterTwice.java ! test/jdk/jdk/jfr/api/event/TestEventFactoryRegistration.java ! test/jdk/jdk/jfr/api/event/TestExtends.java ! test/jdk/jdk/jfr/api/event/TestGetDuration.java ! test/jdk/jdk/jfr/api/event/TestIsEnabled.java ! test/jdk/jdk/jfr/api/event/TestIsEnabledMultiple.java ! test/jdk/jdk/jfr/api/event/TestOwnCommit.java ! test/jdk/jdk/jfr/api/event/TestShouldCommit.java ! test/jdk/jdk/jfr/api/event/TestStaticEnable.java ! test/jdk/jdk/jfr/api/event/dynamic/TestDynamicAnnotations.java ! test/jdk/jdk/jfr/api/event/dynamic/TestEventFactory.java ! test/jdk/jdk/jfr/api/flightrecorder/TestAddListenerTwice.java ! test/jdk/jdk/jfr/api/flightrecorder/TestAddPeriodicEvent.java ! test/jdk/jdk/jfr/api/flightrecorder/TestFlightRecorderListenerRecorderInitialized.java ! test/jdk/jdk/jfr/api/flightrecorder/TestGetEventTypes.java ! test/jdk/jdk/jfr/api/flightrecorder/TestGetPlatformRecorder.java ! test/jdk/jdk/jfr/api/flightrecorder/TestGetRecordings.java ! test/jdk/jdk/jfr/api/flightrecorder/TestGetSettings.java ! test/jdk/jdk/jfr/api/flightrecorder/TestIsAvailable.java ! test/jdk/jdk/jfr/api/flightrecorder/TestIsInitialized.java ! test/jdk/jdk/jfr/api/flightrecorder/TestListener.java ! test/jdk/jdk/jfr/api/flightrecorder/TestListenerNull.java ! test/jdk/jdk/jfr/api/flightrecorder/TestPeriodicEventsSameHook.java ! test/jdk/jdk/jfr/api/flightrecorder/TestRecorderInitializationCallback.java ! test/jdk/jdk/jfr/api/flightrecorder/TestRegisterUnregisterEvent.java ! test/jdk/jdk/jfr/api/flightrecorder/TestSettingsControl.java ! test/jdk/jdk/jfr/api/flightrecorder/TestSnapshot.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestCategory.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestContentType.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestDescription.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestDynamicAnnotation.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestEnabled.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestExperimental.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestFieldAnnotations.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestFormatMissingValue.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestHasValue.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestInheritedAnnotations.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestLabel.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestMetadata.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestName.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestPeriod.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestRegistered.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestRegisteredFalseAndRunning.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestRelational.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestSimpleMetadataEvent.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestStackFilter.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestStackTrace.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestThreshold.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestTypesIdentical.java ! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetAnnotation.java ! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetAnnotationElements.java ! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetAnnotations.java ! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetCategory.java ! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetDefaultValues.java ! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetDescription.java ! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetEventType.java ! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetField.java ! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetFields.java ! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetSettings.java ! test/jdk/jdk/jfr/api/metadata/eventtype/TestUnloadingEventClass.java ! test/jdk/jdk/jfr/api/metadata/settingdescriptor/TestDefaultValue.java ! test/jdk/jdk/jfr/api/metadata/settingdescriptor/TestGetAnnotation.java ! test/jdk/jdk/jfr/api/metadata/settingdescriptor/TestGetAnnotationElement.java ! test/jdk/jdk/jfr/api/metadata/settingdescriptor/TestGetContentType.java ! test/jdk/jdk/jfr/api/metadata/settingdescriptor/TestGetDescription.java ! test/jdk/jdk/jfr/api/metadata/settingdescriptor/TestGetLabel.java ! test/jdk/jdk/jfr/api/metadata/settingdescriptor/TestGetName.java ! test/jdk/jdk/jfr/api/metadata/settingdescriptor/TestGetTypeId.java ! test/jdk/jdk/jfr/api/metadata/settingdescriptor/TestGetTypeName.java ! test/jdk/jdk/jfr/api/metadata/valuedescriptor/TestClasses.java ! test/jdk/jdk/jfr/api/metadata/valuedescriptor/TestConstructor.java ! test/jdk/jdk/jfr/api/metadata/valuedescriptor/TestGetAnnotations.java ! test/jdk/jdk/jfr/api/metadata/valuedescriptor/TestGetFields.java ! test/jdk/jdk/jfr/api/metadata/valuedescriptor/TestIsArray.java ! test/jdk/jdk/jfr/api/metadata/valuedescriptor/TestSimpleTypes.java ! test/jdk/jdk/jfr/api/metadata/valuedescriptor/TestValueDescriptorContentType.java ! test/jdk/jdk/jfr/api/recorder/TestRecorderInitialized.java ! test/jdk/jdk/jfr/api/recorder/TestRecorderListener.java ! test/jdk/jdk/jfr/api/recorder/TestRecorderListenerWithDump.java ! test/jdk/jdk/jfr/api/recorder/TestStartStopRecording.java ! test/jdk/jdk/jfr/api/recording/destination/TestDestFileExist.java ! test/jdk/jdk/jfr/api/recording/destination/TestDestFileReadOnly.java ! test/jdk/jdk/jfr/api/recording/destination/TestDestInvalid.java ! test/jdk/jdk/jfr/api/recording/destination/TestDestLongPath.java ! test/jdk/jdk/jfr/api/recording/destination/TestDestMultiple.java ! test/jdk/jdk/jfr/api/recording/destination/TestDestReadOnly.java ! test/jdk/jdk/jfr/api/recording/destination/TestDestState.java ! test/jdk/jdk/jfr/api/recording/destination/TestDestToDiskFalse.java ! test/jdk/jdk/jfr/api/recording/destination/TestDestToDiskTrue.java ! test/jdk/jdk/jfr/api/recording/destination/TestDestWithDuration.java ! test/jdk/jdk/jfr/api/recording/dump/TestDump.java ! test/jdk/jdk/jfr/api/recording/dump/TestDumpDevNull.java ! test/jdk/jdk/jfr/api/recording/dump/TestDumpInvalid.java ! test/jdk/jdk/jfr/api/recording/dump/TestDumpLongPath.java ! test/jdk/jdk/jfr/api/recording/dump/TestDumpMultiple.java ! test/jdk/jdk/jfr/api/recording/dump/TestDumpReadOnly.java ! test/jdk/jdk/jfr/api/recording/dump/TestDumpState.java ! test/jdk/jdk/jfr/api/recording/event/TestChunkPeriod.java ! test/jdk/jdk/jfr/api/recording/event/TestEnableClass.java ! test/jdk/jdk/jfr/api/recording/event/TestEnableName.java ! test/jdk/jdk/jfr/api/recording/event/TestEventTime.java ! test/jdk/jdk/jfr/api/recording/event/TestLoadEventAfterStart.java ! test/jdk/jdk/jfr/api/recording/event/TestPeriod.java ! test/jdk/jdk/jfr/api/recording/event/TestReEnableClass.java ! test/jdk/jdk/jfr/api/recording/event/TestReEnableMultiple.java ! test/jdk/jdk/jfr/api/recording/event/TestReEnableName.java ! test/jdk/jdk/jfr/api/recording/event/TestRecordingEnableDisable.java ! test/jdk/jdk/jfr/api/recording/event/TestShortPeriod.java ! test/jdk/jdk/jfr/api/recording/event/TestThreshold.java ! test/jdk/jdk/jfr/api/recording/misc/TestGetId.java ! test/jdk/jdk/jfr/api/recording/misc/TestGetSize.java ! test/jdk/jdk/jfr/api/recording/misc/TestGetSizeToMem.java ! test/jdk/jdk/jfr/api/recording/misc/TestGetStream.java ! test/jdk/jdk/jfr/api/recording/misc/TestRecordingBase.java ! test/jdk/jdk/jfr/api/recording/misc/TestRecordingCopy.java ! test/jdk/jdk/jfr/api/recording/options/TestDuration.java ! test/jdk/jdk/jfr/api/recording/options/TestName.java ! test/jdk/jdk/jfr/api/recording/settings/TestConfigurationGetContents.java ! test/jdk/jdk/jfr/api/recording/settings/TestCreateConfigFromPath.java ! test/jdk/jdk/jfr/api/recording/settings/TestCreateConfigFromReader.java ! test/jdk/jdk/jfr/api/recording/settings/TestGetConfigurations.java ! test/jdk/jdk/jfr/api/recording/settings/TestSettingsAvailability.java ! test/jdk/jdk/jfr/api/recording/state/TestOptionState.java ! test/jdk/jdk/jfr/api/recording/state/TestState.java ! test/jdk/jdk/jfr/api/recording/state/TestStateDuration.java ! test/jdk/jdk/jfr/api/recording/state/TestStateIdenticalListeners.java ! test/jdk/jdk/jfr/api/recording/state/TestStateInvalid.java ! test/jdk/jdk/jfr/api/recording/state/TestStateMultiple.java ! test/jdk/jdk/jfr/api/recording/state/TestStateScheduleStart.java ! test/jdk/jdk/jfr/api/recording/time/TestTime.java ! test/jdk/jdk/jfr/api/recording/time/TestTimeDuration.java ! test/jdk/jdk/jfr/api/recording/time/TestTimeMultiple.java ! test/jdk/jdk/jfr/api/recording/time/TestTimeScheduleStart.java ! test/jdk/jdk/jfr/api/settings/TestFilterEvents.java ! test/jdk/jdk/jfr/api/settings/TestSettingControl.java ! test/jdk/jdk/jfr/event/allocation/TestObjectAllocationInNewTLABEvent.java ! test/jdk/jdk/jfr/event/allocation/TestObjectAllocationOutsideTLABEvent.java ! test/jdk/jdk/jfr/event/allocation/TestObjectAllocationSampleEvent.java ! test/jdk/jdk/jfr/event/allocation/TestObjectAllocationSampleEventThrottling.java ! test/jdk/jdk/jfr/event/compiler/TestCodeCacheConfig.java ! test/jdk/jdk/jfr/event/compiler/TestCodeCacheStats.java ! test/jdk/jdk/jfr/event/compiler/TestCodeSweeper.java ! test/jdk/jdk/jfr/event/compiler/TestCompilerCompile.java ! test/jdk/jdk/jfr/event/compiler/TestCompilerConfig.java ! test/jdk/jdk/jfr/event/compiler/TestCompilerInlining.java ! test/jdk/jdk/jfr/event/compiler/TestCompilerPhase.java ! test/jdk/jdk/jfr/event/compiler/TestCompilerQueueUtilization.java ! test/jdk/jdk/jfr/event/compiler/TestCompilerStats.java ! test/jdk/jdk/jfr/event/compiler/TestDeoptimization.java ! test/jdk/jdk/jfr/event/diagnostics/TestHeapDump.java ! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithG1ConcurrentMark.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithG1FullCollection.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithParallelOld.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithSerial.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCEventMixedWithG1ConcurrentMark.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCEventMixedWithG1FullCollection.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCEventMixedWithParallelOld.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCEventMixedWithSerial.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCGarbageCollectionEvent.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCWithFasttime.java ! test/jdk/jdk/jfr/event/gc/collection/TestGarbageCollectionEventWithZMajor.java ! test/jdk/jdk/jfr/event/gc/collection/TestGarbageCollectionEventWithZMinor.java ! test/jdk/jdk/jfr/event/gc/collection/TestSystemGC.java ! test/jdk/jdk/jfr/event/gc/collection/TestYoungGarbageCollectionEventWithDefNew.java ! test/jdk/jdk/jfr/event/gc/collection/TestYoungGarbageCollectionEventWithG1New.java ! test/jdk/jdk/jfr/event/gc/collection/TestYoungGarbageCollectionEventWithParallelScavenge.java ! test/jdk/jdk/jfr/event/gc/collection/TestZOldGarbageCollectionEvent.java ! test/jdk/jdk/jfr/event/gc/collection/TestZYoungGarbageCollectionEvent.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCConfigurationEvent.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCConfigurationEventWithDefaultPauseTarget.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWith32BitOops.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWithHeapBasedOops.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWithZeroBasedOops.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCSurvivorConfigurationEvent.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCTLABConfigurationEvent.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCYoungGenerationConfigurationEventWithMinAndMaxSize.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCYoungGenerationConfigurationEventWithNewRatio.java ! test/jdk/jdk/jfr/event/gc/detailed/TestEvacuationFailedEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestEvacuationInfoEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestG1AIHOPEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestG1ConcurrentModeFailureEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestG1EvacMemoryStatsEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestG1HeapRegionTypeChangeEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestG1IHOPEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestG1InvalidHeapRegionTypeChangeEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestG1MMUEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestGCCPUTimeEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestGCHeapMemoryPoolUsageEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestGCHeapMemoryUsageEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestGCLockerEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestGCPhaseConcurrent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestPromotionEventWithG1.java ! test/jdk/jdk/jfr/event/gc/detailed/TestPromotionEventWithParallelScavenge.java ! test/jdk/jdk/jfr/event/gc/detailed/TestPromotionFailedEventWithDefNew.java ! test/jdk/jdk/jfr/event/gc/detailed/TestPromotionFailedEventWithParallelScavenge.java ! test/jdk/jdk/jfr/event/gc/detailed/TestShenandoahEvacuationInformationEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestShenandoahHeapRegionInformationEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestShenandoahHeapRegionStateChangeEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestTenuringDistributionEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestZAllocationStallEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestZPageAllocationEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestZRelocationSetEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestZRelocationSetGroupEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestZUncommitEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestZUnmapEvent.java ! test/jdk/jdk/jfr/event/gc/heapsummary/TestHeapSummaryCommittedSize.java ! test/jdk/jdk/jfr/event/gc/heapsummary/TestHeapSummaryEventDefNewSerial.java ! test/jdk/jdk/jfr/event/gc/heapsummary/TestHeapSummaryEventG1.java ! test/jdk/jdk/jfr/event/gc/heapsummary/TestHeapSummaryEventPSParOld.java ! test/jdk/jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithG1ConcurrentMark.java ! test/jdk/jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithG1FullCollection.java ! test/jdk/jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithParallelOld.java ! test/jdk/jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithSerial.java ! test/jdk/jdk/jfr/event/gc/objectcount/TestObjectCountEvent.java ! test/jdk/jdk/jfr/event/gc/refstat/TestRefStatEventWithDefNew.java ! test/jdk/jdk/jfr/event/gc/refstat/TestRefStatEventWithG1ConcurrentMark.java ! test/jdk/jdk/jfr/event/gc/refstat/TestRefStatEventWithG1FullCollection.java ! test/jdk/jdk/jfr/event/gc/refstat/TestRefStatEventWithG1New.java ! test/jdk/jdk/jfr/event/gc/refstat/TestRefStatEventWithParallelOld.java ! test/jdk/jdk/jfr/event/gc/refstat/TestRefStatEventWithParallelScavenge.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestDefNewAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestG1HumongousAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestG1OldAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestG1YoungAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestMarkSweepCompactAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestMetaspaceG1GCAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestMetaspaceParallelGCAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestMetaspaceSerialGCAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestParallelMarkSweepAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestParallelScavengeAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/io/TestAsynchronousFileChannelEvents.java ! test/jdk/jdk/jfr/event/io/TestDeserializationEvent.java ! test/jdk/jdk/jfr/event/io/TestDisabledEvents.java ! test/jdk/jdk/jfr/event/io/TestFileChannelEvents.java ! test/jdk/jdk/jfr/event/io/TestFileReadOnly.java ! test/jdk/jdk/jfr/event/io/TestFileStreamEvents.java ! test/jdk/jdk/jfr/event/io/TestInstrumentation.java ! test/jdk/jdk/jfr/event/io/TestRandomAccessFileEvents.java ! test/jdk/jdk/jfr/event/io/TestRandomAccessFileThread.java ! test/jdk/jdk/jfr/event/io/TestSerializationMisdeclarationEvent.java ! test/jdk/jdk/jfr/event/io/TestSocketAdapterEvents.java ! test/jdk/jdk/jfr/event/io/TestSocketChannelEvents.java ! test/jdk/jdk/jfr/event/io/TestSocketEvents.java ! test/jdk/jdk/jfr/event/metadata/TestDefaultConfigurations.java ! test/jdk/jdk/jfr/event/metadata/TestEventMetadata.java ! test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java ! test/jdk/jdk/jfr/event/oldobject/TestAllocationTime.java ! test/jdk/jdk/jfr/event/oldobject/TestArrayInformation.java ! test/jdk/jdk/jfr/event/oldobject/TestCircularReference.java ! test/jdk/jdk/jfr/event/oldobject/TestClassLoaderLeak.java ! test/jdk/jdk/jfr/event/oldobject/TestFieldInformation.java ! test/jdk/jdk/jfr/event/oldobject/TestG1.java ! test/jdk/jdk/jfr/event/oldobject/TestHeapDeep.java ! test/jdk/jdk/jfr/event/oldobject/TestHeapShallow.java ! test/jdk/jdk/jfr/event/oldobject/TestLargeRootSet.java ! test/jdk/jdk/jfr/event/oldobject/TestLastKnownHeapUsage.java ! test/jdk/jdk/jfr/event/oldobject/TestListenerLeak.java ! test/jdk/jdk/jfr/event/oldobject/TestMetadataRetention.java ! test/jdk/jdk/jfr/event/oldobject/TestObjectAge.java ! test/jdk/jdk/jfr/event/oldobject/TestObjectDescription.java ! test/jdk/jdk/jfr/event/oldobject/TestObjectSize.java ! test/jdk/jdk/jfr/event/oldobject/TestParallel.java ! test/jdk/jdk/jfr/event/oldobject/TestReferenceChainLimit.java ! test/jdk/jdk/jfr/event/oldobject/TestSanityDefault.java ! test/jdk/jdk/jfr/event/oldobject/TestSerial.java ! test/jdk/jdk/jfr/event/oldobject/TestShenandoah.java ! test/jdk/jdk/jfr/event/oldobject/TestThreadLocalLeak.java ! test/jdk/jdk/jfr/event/oldobject/TestZ.java ! test/jdk/jdk/jfr/event/os/TestCPUInformation.java ! test/jdk/jdk/jfr/event/os/TestCPULoad.java ! test/jdk/jdk/jfr/event/os/TestCPUTimeStampCounter.java ! test/jdk/jdk/jfr/event/os/TestInitialEnvironmentVariable.java ! test/jdk/jdk/jfr/event/os/TestOSInfo.java ! test/jdk/jdk/jfr/event/os/TestPhysicalMemoryEvent.java ! test/jdk/jdk/jfr/event/os/TestProcessStart.java ! test/jdk/jdk/jfr/event/os/TestSwapSpaceEvent.java ! test/jdk/jdk/jfr/event/os/TestSystemProcess.java ! test/jdk/jdk/jfr/event/os/TestThreadContextSwitches.java ! test/jdk/jdk/jfr/event/os/TestVirtualizationInfo.java ! test/jdk/jdk/jfr/event/profiling/TestFullStackTrace.java ! test/jdk/jdk/jfr/event/profiling/TestNative.java ! test/jdk/jdk/jfr/event/profiling/TestSamplingLongPeriod.java ! test/jdk/jdk/jfr/event/runtime/TestActiveRecordingEvent.java ! test/jdk/jdk/jfr/event/runtime/TestActiveSettingEvent.java ! test/jdk/jdk/jfr/event/runtime/TestAgentEvent.java ! test/jdk/jdk/jfr/event/runtime/TestClassDefineEvent.java ! test/jdk/jdk/jfr/event/runtime/TestClassLoadEvent.java ! test/jdk/jdk/jfr/event/runtime/TestClassLoaderStatsEvent.java ! test/jdk/jdk/jfr/event/runtime/TestClassLoadingStatisticsEvent.java ! test/jdk/jdk/jfr/event/runtime/TestClassRedefinition.java ! test/jdk/jdk/jfr/event/runtime/TestClassUnloadEvent.java ! test/jdk/jdk/jfr/event/runtime/TestDeprecatedEvent.java ! test/jdk/jdk/jfr/event/runtime/TestDirectBufferStatisticsEvent.java ! test/jdk/jdk/jfr/event/runtime/TestDumpReason.java ! test/jdk/jdk/jfr/event/runtime/TestExceptionEvents.java ! test/jdk/jdk/jfr/event/runtime/TestExceptionSubclass.java ! test/jdk/jdk/jfr/event/runtime/TestFinalizerStatisticsEvent.java ! test/jdk/jdk/jfr/event/runtime/TestFlush.java ! test/jdk/jdk/jfr/event/runtime/TestJavaBlockedEvent.java ! test/jdk/jdk/jfr/event/runtime/TestJavaMonitorInflateEvent.java ! test/jdk/jdk/jfr/event/runtime/TestJavaMonitorWaitEvent.java ! test/jdk/jdk/jfr/event/runtime/TestJavaMonitorWaitTimeOut.java ! test/jdk/jdk/jfr/event/runtime/TestJavaThreadStatisticsEvent.java ! test/jdk/jdk/jfr/event/runtime/TestJavaThreadStatisticsEventBean.java ! test/jdk/jdk/jfr/event/runtime/TestModuleEvents.java ! test/jdk/jdk/jfr/event/runtime/TestNativeLibrariesEvent.java ! test/jdk/jdk/jfr/event/runtime/TestNativeLibraryLoadEvent.java ! test/jdk/jdk/jfr/event/runtime/TestNativeMemoryUsageEvents.java ! test/jdk/jdk/jfr/event/runtime/TestNetworkUtilizationEvent.java ! test/jdk/jdk/jfr/event/runtime/TestRedefineClasses.java ! test/jdk/jdk/jfr/event/runtime/TestResidentSetSizeEvent.java ! test/jdk/jdk/jfr/event/runtime/TestRetransformClasses.java ! test/jdk/jdk/jfr/event/runtime/TestSafepointEvents.java ! test/jdk/jdk/jfr/event/runtime/TestShutdownEvent.java ! test/jdk/jdk/jfr/event/runtime/TestSizeTFlags.java ! test/jdk/jdk/jfr/event/runtime/TestSyncOnValueBasedClassEvent.java ! test/jdk/jdk/jfr/event/runtime/TestSystemPropertyEvent.java ! test/jdk/jdk/jfr/event/runtime/TestTableStatisticsEvent.java ! test/jdk/jdk/jfr/event/runtime/TestThreadAllocationEvent.java ! test/jdk/jdk/jfr/event/runtime/TestThreadCpuTimeEvent.java ! test/jdk/jdk/jfr/event/runtime/TestThreadDumpEvent.java ! test/jdk/jdk/jfr/event/runtime/TestThreadEndEvent.java ! test/jdk/jdk/jfr/event/runtime/TestThreadParkEvent.java ! test/jdk/jdk/jfr/event/runtime/TestThreadSleepEvent.java ! test/jdk/jdk/jfr/event/runtime/TestThreadStartEvent.java ! test/jdk/jdk/jfr/event/runtime/TestVMInfoEvent.java ! test/jdk/jdk/jfr/event/runtime/TestVMOperation.java ! test/jdk/jdk/jfr/event/runtime/TestVirtualThreadEndEvent.java ! test/jdk/jdk/jfr/event/runtime/TestVirtualThreadStartEvent.java ! test/jdk/jdk/jfr/event/runtime/TestVmFlagChangedEvent.java ! test/jdk/jdk/jfr/event/security/TestInitialSecurityPropertyEvent.java ! test/jdk/jdk/jfr/event/security/TestSecurityPropertyModificationEvent.java ! test/jdk/jdk/jfr/event/security/TestSecurityProviderServiceEvent.java ! test/jdk/jdk/jfr/event/security/TestTLSHandshakeEvent.java ! test/jdk/jdk/jfr/event/security/TestX509CertificateEvent.java ! test/jdk/jdk/jfr/event/security/TestX509ValidationEvent.java ! test/jdk/jdk/jfr/javaagent/TestEventInstrumentation.java ! test/jdk/jdk/jfr/javaagent/TestLoadedAgent.java ! test/jdk/jdk/jfr/javaagent/TestPremainAgent.java ! test/jdk/jdk/jfr/jcmd/TestFilenameExpansion.java ! test/jdk/jdk/jfr/jcmd/TestJcmdChangeLogLevel.java ! test/jdk/jdk/jfr/jcmd/TestJcmdConfigure.java ! test/jdk/jdk/jfr/jcmd/TestJcmdConfigureReadOnly.java ! test/jdk/jdk/jfr/jcmd/TestJcmdDump.java ! test/jdk/jdk/jfr/jcmd/TestJcmdDumpGeneratedFilename.java ! test/jdk/jdk/jfr/jcmd/TestJcmdDumpLimited.java ! test/jdk/jdk/jfr/jcmd/TestJcmdDumpPathToGCRoots.java ! test/jdk/jdk/jfr/jcmd/TestJcmdDumpWithFileName.java ! test/jdk/jdk/jfr/jcmd/TestJcmdLegacy.java ! test/jdk/jdk/jfr/jcmd/TestJcmdOptionSpecifiedOnce.java ! test/jdk/jdk/jfr/jcmd/TestJcmdPreserveRepository.java ! test/jdk/jdk/jfr/jcmd/TestJcmdSaveToFile.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStartDirNotExist.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStartFlushInterval.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStartGeneratedFilename.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStartInvaldFile.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStartPathToGCRoots.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStartReadOnlyFile.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStartStopDefault.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStartWithOptions.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStartWithSettings.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStopInvalidFile.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStopReadOnlyFile.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStopWithoutFilename.java ! test/jdk/jdk/jfr/jcmd/TestJcmdView.java ! test/jdk/jdk/jfr/jcmd/TestJcmdViewMissingData.java ! test/jdk/jdk/jfr/jmx/TestClone.java ! test/jdk/jdk/jfr/jmx/TestCloneRepeat.java ! test/jdk/jdk/jfr/jmx/TestConfigurationInfo.java ! test/jdk/jdk/jfr/jmx/TestCopyTo.java ! test/jdk/jdk/jfr/jmx/TestCopyToInvalidPath.java ! test/jdk/jdk/jfr/jmx/TestCopyToReadOnlyDir.java ! test/jdk/jdk/jfr/jmx/TestCopyToRunning.java ! test/jdk/jdk/jfr/jmx/TestEventTypes.java ! test/jdk/jdk/jfr/jmx/TestFlightRecorderMXBeanLeak.java ! test/jdk/jdk/jfr/jmx/TestGetRecordings.java ! test/jdk/jdk/jfr/jmx/TestGetRecordingsMultiple.java ! test/jdk/jdk/jfr/jmx/TestMultipleRecordings.java ! test/jdk/jdk/jfr/jmx/TestNotificationListener.java ! test/jdk/jdk/jfr/jmx/TestPredefinedConfiguration.java ! test/jdk/jdk/jfr/jmx/TestPredefinedConfigurationInvalid.java ! test/jdk/jdk/jfr/jmx/TestRecordingOptions.java ! test/jdk/jdk/jfr/jmx/TestRecordingSettings.java ! test/jdk/jdk/jfr/jmx/TestRecordingSettingsInvalid.java ! test/jdk/jdk/jfr/jmx/TestRecordingSettingsMultiple.java ! test/jdk/jdk/jfr/jmx/TestRecordingState.java ! test/jdk/jdk/jfr/jmx/TestRecordingStateInvalid.java ! test/jdk/jdk/jfr/jmx/TestSetConfiguration.java ! test/jdk/jdk/jfr/jmx/TestSetConfigurationInvalid.java ! test/jdk/jdk/jfr/jmx/TestSnapshot.java ! test/jdk/jdk/jfr/jmx/TestStartRecording.java ! test/jdk/jdk/jfr/jmx/TestStream.java ! test/jdk/jdk/jfr/jmx/TestStreamClosed.java ! test/jdk/jdk/jfr/jmx/TestStreamMultiple.java ! test/jdk/jdk/jfr/jmx/TestWrongId.java ! test/jdk/jdk/jfr/jmx/info/TestConfigurationInfo.java ! test/jdk/jdk/jfr/jmx/info/TestEventTypeInfo.java ! test/jdk/jdk/jfr/jmx/info/TestRecordingInfo.java ! test/jdk/jdk/jfr/jmx/info/TestSettingDescriptorInfo.java ! test/jdk/jdk/jfr/jmx/streaming/TestClose.java ! test/jdk/jdk/jfr/jmx/streaming/TestDelegated.java ! test/jdk/jdk/jfr/jmx/streaming/TestDumpOrder.java ! test/jdk/jdk/jfr/jmx/streaming/TestEnableDisable.java ! test/jdk/jdk/jfr/jmx/streaming/TestMaxSize.java ! test/jdk/jdk/jfr/jmx/streaming/TestMetadataEvent.java ! test/jdk/jdk/jfr/jmx/streaming/TestMultipleChunks.java ! test/jdk/jdk/jfr/jmx/streaming/TestNew.java ! test/jdk/jdk/jfr/jmx/streaming/TestRemoteDump.java ! test/jdk/jdk/jfr/jmx/streaming/TestRotate.java ! test/jdk/jdk/jfr/jmx/streaming/TestSetSettings.java ! test/jdk/jdk/jfr/jmx/streaming/TestStart.java ! test/jdk/jdk/jfr/jmx/streaming/TestStop.java ! test/jdk/jdk/jfr/jvm/TestBeginAndEnd.java ! test/jdk/jdk/jfr/jvm/TestChunkIntegrity.java ! test/jdk/jdk/jfr/jvm/TestClassId.java ! test/jdk/jdk/jfr/jvm/TestClearStaleConstants.java ! test/jdk/jdk/jfr/jvm/TestCounterTime.java ! test/jdk/jdk/jfr/jvm/TestCreateNative.java ! test/jdk/jdk/jfr/jvm/TestDumpOnCrash.java ! test/jdk/jdk/jfr/jvm/TestEventDuration.java ! test/jdk/jdk/jfr/jvm/TestEventWriterLog.java ! test/jdk/jdk/jfr/jvm/TestFatEvent.java ! test/jdk/jdk/jfr/jvm/TestFormatDuration.java ! test/jdk/jdk/jfr/jvm/TestGetAllEventClasses.java ! test/jdk/jdk/jfr/jvm/TestGetEventWriter.java ! test/jdk/jdk/jfr/jvm/TestGetEventWriterPackage.java ! test/jdk/jdk/jfr/jvm/TestGetEventWriterReflection.java ! test/jdk/jdk/jfr/jvm/TestGetStackTraceId.java ! test/jdk/jdk/jfr/jvm/TestHiddenWait.java ! test/jdk/jdk/jfr/jvm/TestJFRIntrinsic.java ! test/jdk/jdk/jfr/jvm/TestJavaEvent.java ! test/jdk/jdk/jfr/jvm/TestLargeJavaEvent512k.java ! test/jdk/jdk/jfr/jvm/TestLargeJavaEvent64k.java ! test/jdk/jdk/jfr/jvm/TestLogImplementation.java ! test/jdk/jdk/jfr/jvm/TestLogOutput.java ! test/jdk/jdk/jfr/jvm/TestLongStringsInPool.java ! test/jdk/jdk/jfr/jvm/TestModularImage.java ! test/jdk/jdk/jfr/jvm/TestPid.java ! test/jdk/jdk/jfr/jvm/TestPrimitiveClasses.java ! test/jdk/jdk/jfr/jvm/TestThreadExclusion.java ! test/jdk/jdk/jfr/jvm/TestUnloadEventClassCount.java ! test/jdk/jdk/jfr/jvm/TestUnsupportedVM.java ! test/jdk/jdk/jfr/jvm/TestVerifyInstrumentation.java ! test/jdk/jdk/jfr/jvm/TestVirtualThreadExclusion.java ! test/jdk/jdk/jfr/jvm/TestWaste.java ! test/jdk/jdk/jfr/startupargs/TestBadOptionValues.java ! test/jdk/jdk/jfr/startupargs/TestDumpOnExit.java ! test/jdk/jdk/jfr/startupargs/TestEventSettings.java ! test/jdk/jdk/jfr/startupargs/TestFlushInterval.java ! test/jdk/jdk/jfr/startupargs/TestJFCWarnings.java ! test/jdk/jdk/jfr/startupargs/TestMemoryOptions.java ! test/jdk/jdk/jfr/startupargs/TestMultipleStartupRecordings.java ! test/jdk/jdk/jfr/startupargs/TestOldObjectQueueSize.java ! test/jdk/jdk/jfr/startupargs/TestOptionsWithLocale.java ! test/jdk/jdk/jfr/startupargs/TestPreserveRepository.java ! test/jdk/jdk/jfr/startupargs/TestRepositoryPath.java ! test/jdk/jdk/jfr/startupargs/TestRepositoryPathLong.java ! test/jdk/jdk/jfr/startupargs/TestRetransform.java ! test/jdk/jdk/jfr/startupargs/TestRetransformUsingLog.java ! test/jdk/jdk/jfr/startupargs/TestStartDelay.java ! test/jdk/jdk/jfr/startupargs/TestStartDelayRunning.java ! test/jdk/jdk/jfr/startupargs/TestStartDuration.java ! test/jdk/jdk/jfr/startupargs/TestStartHelp.java ! test/jdk/jdk/jfr/startupargs/TestStartMaxAgeSize.java ! test/jdk/jdk/jfr/startupargs/TestStartName.java ! test/jdk/jdk/jfr/startupargs/TestStartNoSettings.java ! test/jdk/jdk/jfr/startupargs/TestStartRecording.java ! test/jdk/jdk/jfr/startupargs/TestStartupMessage.java ! test/jdk/jdk/jfr/startupargs/TestStartupOptionSpecifiedOnce.java ! test/jdk/jdk/jfr/threading/TestDeepVirtualStackTrace.java ! test/jdk/jdk/jfr/threading/TestManyVirtualThreads.java ! test/jdk/jdk/jfr/threading/TestNestedVirtualThreads.java ! test/jdk/jdk/jfr/threading/TestStringPoolVirtualThreadPinning.java ! test/jdk/jdk/jfr/tool/TestAssemble.java ! test/jdk/jdk/jfr/tool/TestConfigure.java ! test/jdk/jdk/jfr/tool/TestDisassemble.java ! test/jdk/jdk/jfr/tool/TestHelp.java ! test/jdk/jdk/jfr/tool/TestMetadata.java ! test/jdk/jdk/jfr/tool/TestPrint.java ! test/jdk/jdk/jfr/tool/TestPrintDefault.java ! test/jdk/jdk/jfr/tool/TestPrintJSON.java ! test/jdk/jdk/jfr/tool/TestPrintXML.java ! test/jdk/jdk/jfr/tool/TestScrub.java ! test/jdk/jdk/jfr/tool/TestSummary.java ! test/jdk/jdk/jfr/tool/TestView.java Changeset: 002679ac Branch: master Author: Koushik Thirupattur Committer: Weijun Wang Date: 2025-01-25 19:06:47 +0000 URL: https://git.openjdk.org/loom/commit/002679ac9fe4de8150b7dd4c9aeb44eeef1257d6 8347065: Add missing @spec tags for Java Security Standard Algorithm Names Reviewed-by: weijun ! src/java.base/share/classes/java/security/AlgorithmParameterGenerator.java ! src/java.base/share/classes/java/security/AlgorithmParameters.java ! src/java.base/share/classes/java/security/DrbgParameters.java ! src/java.base/share/classes/java/security/KeyFactory.java ! src/java.base/share/classes/java/security/KeyPairGenerator.java ! src/java.base/share/classes/java/security/KeyStore.java ! src/java.base/share/classes/java/security/MessageDigest.java ! src/java.base/share/classes/java/security/SecureRandom.java ! src/java.base/share/classes/java/security/SecureRandomSpi.java ! src/java.base/share/classes/java/security/Signature.java ! src/java.base/share/classes/java/security/cert/CertPath.java ! src/java.base/share/classes/java/security/cert/CertPathBuilder.java ! src/java.base/share/classes/java/security/cert/CertPathValidator.java ! src/java.base/share/classes/java/security/cert/CertStore.java ! src/java.base/share/classes/java/security/cert/Certificate.java ! src/java.base/share/classes/java/security/cert/CertificateFactory.java ! src/java.base/share/classes/java/security/cert/CertificateFactorySpi.java ! src/java.base/share/classes/java/security/spec/ECGenParameterSpec.java ! src/java.base/share/classes/java/security/spec/EncodedKeySpec.java ! src/java.base/share/classes/java/security/spec/NamedParameterSpec.java ! src/java.base/share/classes/java/security/spec/PKCS8EncodedKeySpec.java ! src/java.base/share/classes/java/security/spec/PSSParameterSpec.java ! src/java.base/share/classes/java/security/spec/X509EncodedKeySpec.java ! src/java.base/share/classes/javax/crypto/Cipher.java ! src/java.base/share/classes/javax/crypto/ExemptionMechanism.java ! src/java.base/share/classes/javax/crypto/KDF.java ! src/java.base/share/classes/javax/crypto/KEM.java ! src/java.base/share/classes/javax/crypto/KeyAgreement.java ! src/java.base/share/classes/javax/crypto/KeyGenerator.java ! src/java.base/share/classes/javax/crypto/Mac.java ! src/java.base/share/classes/javax/crypto/SecretKeyFactory.java ! src/java.base/share/classes/javax/net/ssl/KeyManagerFactory.java ! src/java.base/share/classes/javax/net/ssl/SSLContext.java ! src/java.base/share/classes/javax/net/ssl/SSLEngine.java ! src/java.base/share/classes/javax/net/ssl/SSLParameters.java ! src/java.base/share/classes/javax/net/ssl/SSLServerSocket.java ! src/java.base/share/classes/javax/net/ssl/SSLServerSocketFactory.java ! src/java.base/share/classes/javax/net/ssl/SSLSocket.java ! src/java.base/share/classes/javax/net/ssl/SSLSocketFactory.java ! src/java.base/share/classes/javax/net/ssl/TrustManagerFactory.java ! src/java.base/share/classes/javax/security/auth/login/Configuration.java ! src/java.management/share/classes/com/sun/jmx/remote/security/HashedPasswordManager.java ! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/TransformService.java ! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/XMLSignatureFactory.java ! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/keyinfo/KeyInfoFactory.java ! src/jdk.jartool/share/classes/jdk/security/jarsigner/JarSigner.java Changeset: a1fd5f4e Branch: master Author: Robbin Ehn Date: 2025-01-27 07:13:00 +0000 URL: https://git.openjdk.org/loom/commit/a1fd5f4e88f52125eef4feea91a60641981177c1 8348554: Enhance Linux kernel version checks Reviewed-by: shade, fyang ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/os_linux.hpp ! src/hotspot/os/linux/systemMemoryBarrier_linux.cpp Changeset: 70eec900 Branch: master Author: Matthias Baesken Date: 2025-01-27 07:35:40 +0000 URL: https://git.openjdk.org/loom/commit/70eec9001a550888f35476f9e2cf3c62d41442dd 8338303: Linux ppc64le with toolchain clang - detection failure in early JVM startup Reviewed-by: mdoerr, erikj, ihse ! make/autoconf/flags-cflags.m4 Changeset: b8c68c0e Branch: master Author: Matthias Baesken Date: 2025-01-27 08:14:33 +0000 URL: https://git.openjdk.org/loom/commit/b8c68c0e8c9aee43378fe16349c083cb868447f4 8348207: Linux PPC64 PCH build broken after JDK-8347909 Co-authored-by: Stefan Karlsson Reviewed-by: clanger, erikj, mdoerr ! make/hotspot/lib/JvmOverrideFiles.gmk Changeset: 175e58b2 Branch: master Author: Theo Weidmann Committer: Christian Hagedorn Date: 2025-01-27 08:19:55 +0000 URL: https://git.openjdk.org/loom/commit/175e58b2e321b779276a9a98a5e72cedb9638d0c 8332980: [IR Framework] Add option to measure IR rule processing time Reviewed-by: kvn, chagedorn ! test/hotspot/jtreg/compiler/lib/ir_framework/README.md ! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irmethod/IRMethod.java Changeset: afcc2b03 Branch: master Author: Martin Doerr Date: 2025-01-27 10:11:53 +0000 URL: https://git.openjdk.org/loom/commit/afcc2b03afc77f730300e1d92471466d56ed75fb 8348562: ZGC: segmentation fault due to missing node type check in barrier elision analysis Reviewed-by: rcastanedalo, rrich ! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp Changeset: ffeb9b5a Branch: master Author: Eirik Bj?rsn?s Date: 2025-01-27 12:46:43 +0000 URL: https://git.openjdk.org/loom/commit/ffeb9b5aff6b91297b4bbedb7b33670dc17309ed 8342807: Update links in java.base to use https:// Reviewed-by: rriggs, ihse, jkern ! src/java.base/aix/native/libjli/java_md_aix.h ! src/java.base/linux/native/libsimdsort/xss-common-qsort.h ! src/java.base/share/man/keytool.md ! src/java.base/unix/classes/sun/net/PortConfig.java ! src/java.base/unix/native/libjava/ProcessEnvironment_md.c ! src/java.base/unix/native/libjava/ProcessImpl_md.c ! src/java.base/unix/native/libjava/childproc.c ! src/java.base/unix/native/libjava/childproc.h Changeset: f1e07974 Branch: master Author: Magnus Ihse Bursie Date: 2025-01-27 13:10:43 +0000 URL: https://git.openjdk.org/loom/commit/f1e07974a09e5deaecdfe0d9e18553f1cde15e2d 8348586: Optionally silence make warnings about non-control variables Reviewed-by: mcimadamore, erikj ! bin/idea.sh ! make/Global.gmk ! make/InitSupport.gmk Changeset: 7d6055a7 Branch: master Author: Magnus Ihse Bursie Date: 2025-01-27 13:11:03 +0000 URL: https://git.openjdk.org/loom/commit/7d6055a786ba5e146bcdd6f58b5d47f968a4af90 8348429: Update cross-compilation devkits to Fedora 41/gcc 13.2 Reviewed-by: erikj ! make/autoconf/flags-cflags.m4 ! make/conf/jib-profiles.js ! make/devkit/Tools.gmk Changeset: 1d8ccb89 Branch: master Author: Chen Liang Date: 2025-01-27 14:03:35 +0000 URL: https://git.openjdk.org/loom/commit/1d8ccb89204cc5efbcecdaa0c9de7b2c5a109d5d 8342465: Improve API documentation for java.lang.classfile Reviewed-by: asotona, darcy ! src/java.base/share/classes/java/lang/classfile/AccessFlags.java ! src/java.base/share/classes/java/lang/classfile/AnnotationValue.java ! src/java.base/share/classes/java/lang/classfile/AttributedElement.java ! src/java.base/share/classes/java/lang/classfile/ClassBuilder.java ! src/java.base/share/classes/java/lang/classfile/ClassElement.java ! src/java.base/share/classes/java/lang/classfile/ClassFile.java ! src/java.base/share/classes/java/lang/classfile/ClassFileBuilder.java ! src/java.base/share/classes/java/lang/classfile/ClassFileElement.java ! src/java.base/share/classes/java/lang/classfile/ClassFileTransform.java ! src/java.base/share/classes/java/lang/classfile/ClassFileVersion.java ! src/java.base/share/classes/java/lang/classfile/ClassHierarchyResolver.java ! src/java.base/share/classes/java/lang/classfile/ClassModel.java ! src/java.base/share/classes/java/lang/classfile/ClassTransform.java ! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java ! src/java.base/share/classes/java/lang/classfile/CodeElement.java ! src/java.base/share/classes/java/lang/classfile/CodeModel.java ! src/java.base/share/classes/java/lang/classfile/CodeTransform.java ! src/java.base/share/classes/java/lang/classfile/CompoundElement.java ! src/java.base/share/classes/java/lang/classfile/FieldBuilder.java ! src/java.base/share/classes/java/lang/classfile/FieldElement.java ! src/java.base/share/classes/java/lang/classfile/FieldModel.java ! src/java.base/share/classes/java/lang/classfile/FieldTransform.java ! src/java.base/share/classes/java/lang/classfile/Instruction.java ! src/java.base/share/classes/java/lang/classfile/Interfaces.java ! src/java.base/share/classes/java/lang/classfile/MethodBuilder.java ! src/java.base/share/classes/java/lang/classfile/MethodElement.java ! src/java.base/share/classes/java/lang/classfile/MethodModel.java ! src/java.base/share/classes/java/lang/classfile/MethodTransform.java ! src/java.base/share/classes/java/lang/classfile/Opcode.java ! src/java.base/share/classes/java/lang/classfile/PseudoInstruction.java ! src/java.base/share/classes/java/lang/classfile/Superclass.java ! src/java.base/share/classes/java/lang/classfile/TypeKind.java ! src/java.base/share/classes/java/lang/classfile/attribute/CodeAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/InnerClassInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/MethodParameterInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleExportInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleOpenInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleRequireInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleResolutionAttribute.java ! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolBuilder.java ! src/java.base/share/classes/java/lang/classfile/instruction/ExceptionCatch.java ! src/java.base/share/classes/java/lang/classfile/package-info.java ! src/java.base/share/classes/java/lang/classfile/snippet-files/PackageSnippets.java Changeset: ad01dfb6 Branch: master Author: Albert Mingkun Yang Date: 2025-01-27 14:57:49 +0000 URL: https://git.openjdk.org/loom/commit/ad01dfb670215a35d4151c7129c9086888e1f9e8 8346920: Serial: Support allocation in old generation when heap is almost full Reviewed-by: tschatzl, gli, sjohanss ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp Changeset: 03106eb2 Branch: master Author: Gennadiy Krivoshein Committer: Alexander Scherbatiy Date: 2025-01-27 18:05:19 +0000 URL: https://git.openjdk.org/loom/commit/03106eb2d37903f3367b54c615a77e9df219e9cd 8344119: CUPSPrinter does not respect PostScript printer definition specification in case of reading ImageableArea values from PPD files Reviewed-by: prr, psadhukhan ! src/java.desktop/unix/native/common/awt/CUPSfuncs.c + test/jdk/javax/print/CUPSPrinterImageableAreaTest.java Changeset: aba60a92 Branch: master Author: Weijun Wang Date: 2025-01-27 18:09:17 +0000 URL: https://git.openjdk.org/loom/commit/aba60a927494d114904e27930040755855bbb348 8189441: Define algorithm names for keys derived from KeyAgreement Reviewed-by: mullan ! src/java.base/share/classes/com/sun/crypto/provider/DHKeyAgreement.java ! src/java.base/share/classes/javax/crypto/KeyAgreement.java ! src/java.base/share/classes/javax/crypto/KeyAgreementSpi.java ! src/java.base/share/classes/sun/security/ec/ECDHKeyAgreement.java ! src/java.base/share/classes/sun/security/ec/XDHKeyAgreement.java ! src/java.base/share/classes/sun/security/util/KeyUtil.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11ECDHKeyAgreement.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyAgreement.java + test/jdk/java/security/KeyAgreement/Generic.java ! test/jdk/sun/security/pkcs11/nss/p11-nss-sensitive.txt Changeset: 039e73fc Branch: master Author: Weijun Wang Date: 2025-01-27 18:21:51 +0000 URL: https://git.openjdk.org/loom/commit/039e73fcdb765cb73ecb9929187dd9630de131b4 8346736: Java Security Standard Algorithm Names spec should include key algorithm names Reviewed-by: mullan, hchao ! src/java.base/share/classes/java/security/Key.java ! src/java.base/share/classes/java/security/spec/EncodedKeySpec.java ! src/java.base/share/classes/java/security/spec/PKCS8EncodedKeySpec.java ! src/java.base/share/classes/java/security/spec/X509EncodedKeySpec.java ! src/java.base/share/classes/javax/crypto/KDF.java ! src/java.base/share/classes/javax/crypto/KDFSpi.java ! src/java.base/share/classes/javax/crypto/KEM.java ! src/java.base/share/classes/javax/crypto/KEMSpi.java ! src/java.base/share/classes/javax/crypto/spec/SecretKeySpec.java Changeset: 8cc13045 Branch: master Author: Matthias Ernst Committer: Jorn Vernee Date: 2025-01-27 19:40:26 +0000 URL: https://git.openjdk.org/loom/commit/8cc13045428eebb8933df865f9a87f0f91909ba5 8287788: Implement a better allocator for downcalls Reviewed-by: jvernee ! src/java.base/share/classes/jdk/internal/foreign/SlicingAllocator.java + src/java.base/share/classes/jdk/internal/foreign/abi/BufferStack.java ! src/java.base/share/classes/jdk/internal/foreign/abi/SharedUtils.java + test/jdk/java/foreign/TestBufferStack.java + test/jdk/java/foreign/libTestBufferStack.c + test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadByValue.java + test/micro/org/openjdk/bench/java/lang/foreign/libCallOverheadByValue.c Changeset: 21feef32 Branch: master Author: Chris Plummer Date: 2025-01-27 19:45:50 +0000 URL: https://git.openjdk.org/loom/commit/21feef32803b2593b097fb225c7a4c7cd46525da 8348239: SA does not know about DeoptimizeObjectsALotThread Reviewed-by: kevinw, dlong, dholmes, lmesnik ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileBroker.hpp ! src/hotspot/share/runtime/vmStructs.cpp + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/DeoptimizeObjectsALotThread.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Thread.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java Changeset: 1916a777 Branch: master Author: Calvin Cheung Date: 2025-01-27 22:41:55 +0000 URL: https://git.openjdk.org/loom/commit/1916a7773f2083096e18b92d71d384453652c07d 8346923: MetaspaceShared base calculation may cause overflow in align_up Reviewed-by: iklam, matsaave ! src/hotspot/share/cds/metaspaceShared.cpp Changeset: 46f48e4e Branch: master Author: Ioi Lam Date: 2025-01-28 00:12:57 +0000 URL: https://git.openjdk.org/loom/commit/46f48e4e3d5dd4506c77cda1b01b9c008cb6a738 8348515: Add docs for -XX:AOT* options in java man pages Reviewed-by: adinn, kvn ! src/java.base/share/man/java.md Changeset: 2537a05c Branch: master Author: Robbin Ehn Date: 2025-01-28 07:35:30 +0000 URL: https://git.openjdk.org/loom/commit/2537a05c06171ce91eae69d478c4e4e88a11a60f 8348384: RISC-V: Disable auto-enable Vector on buggy kernels Reviewed-by: fyang, mli, luhenry ! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp Changeset: f71541c9 Branch: master Author: Kevin Walls Date: 2025-01-28 09:22:50 +0000 URL: https://git.openjdk.org/loom/commit/f71541c93b814cd39c3dd253234a453e5d71f4c0 8344976: Remove the jmx.invoke.getters compatibility property Reviewed-by: cjplummer, dfuchs, sspitsyn ! src/java.management/share/classes/com/sun/jmx/mbeanserver/PerInterface.java ! test/jdk/javax/management/Introspector/InvokeGettersTest.java Changeset: 1f74caa7 Branch: master Author: Theo Weidmann Committer: Christian Hagedorn Date: 2025-01-28 09:41:12 +0000 URL: https://git.openjdk.org/loom/commit/1f74caa7da9dc0bf0eb515b36791f6fd069e044d 8348401: [IR Framework] PrintTimes should not require verbose Reviewed-by: kvn, chagedorn ! test/hotspot/jtreg/compiler/lib/ir_framework/shared/TestFrameworkSocket.java ! test/hotspot/jtreg/compiler/lib/ir_framework/test/TestVM.java Changeset: 558255ae Branch: master Author: Volkan Yazici Committer: Jaikiran Pai Date: 2025-01-28 10:22:55 +0000 URL: https://git.openjdk.org/loom/commit/558255ae7029ea1091ec5bb05d2d48e9f0c58f72 8328919: Add BodyHandlers / BodySubscribers methods to handle excessive server input Reviewed-by: jpai ! src/java.net.http/share/classes/java/net/http/HttpResponse.java + src/java.net.http/share/classes/jdk/internal/net/http/LimitingSubscriber.java + test/jdk/java/net/httpclient/HttpResponseLimitingTest.java Changeset: a4942a2f Branch: master Author: Joachim Kern Date: 2025-01-28 10:25:36 +0000 URL: https://git.openjdk.org/loom/commit/a4942a2f7a2afdea5577eaae7cc4322ef1662fb9 8348286: [AIX] clang 17 introduces new warning Wtentative-Definitions which produces Build errors Reviewed-by: ihse, azvegint ! src/java.desktop/share/native/libawt/awt/image/imageInitIDs.c ! src/java.desktop/share/native/libawt/awt/image/imageInitIDs.h - src/java.desktop/unix/native/libawt_xawt/awt/fp_pipewire.h ! src/java.desktop/unix/native/libawt_xawt/awt/screencast_pipewire.c Changeset: 3a8680e9 Branch: master Author: Nizar Benalla Date: 2025-01-28 11:13:54 +0000 URL: https://git.openjdk.org/loom/commit/3a8680e919fb2505ff0e05e6ea6ae39ef25c81b2 8347058: When automatically translating the page to pt-br, all CSS styling disappears Reviewed-by: hannesw, liach ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/HtmlTree.java ! test/langtools/jdk/javadoc/doclet/testModuleSpecificStylesheet/TestModuleSpecificStylesheet.java ! test/langtools/jdk/javadoc/doclet/testOptions/TestOptions.java ! test/langtools/jdk/javadoc/doclet/testPackageSpecificStylesheet/TestPackageSpecificStylesheet.java ! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java ! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java Changeset: 2bef5b4a Branch: master Author: Dhamoder Nalla Committer: Kevin Walls Date: 2025-01-28 11:32:00 +0000 URL: https://git.openjdk.org/loom/commit/2bef5b4a877f4d3bc766558b8782b7b57dee79a8 8348323: Corrupted timezone string in JVM crash log Reviewed-by: dholmes, amitkumar, kevinw ! src/hotspot/share/runtime/os.cpp Changeset: 5fec9994 Branch: master Author: Zhengyu Gu Date: 2025-01-28 13:29:37 +0000 URL: https://git.openjdk.org/loom/commit/5fec999474dd4e88299ca02fccce8332fa5766ec 8339668: Parallel: Adopt PartialArrayState to consolidate marking stack in Full GC Co-authored-by: Thomas Schatzl Reviewed-by: tschatzl, ayang ! src/hotspot/share/gc/parallel/psCompactionManager.cpp ! src/hotspot/share/gc/parallel/psCompactionManager.hpp ! src/hotspot/share/gc/parallel/psCompactionManager.inline.hpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/shared/taskqueue.hpp Changeset: fb066cae Branch: master Author: Alexey Semenyuk Date: 2025-01-28 13:51:04 +0000 URL: https://git.openjdk.org/loom/commit/fb066caea8a6bbf5b7a6fbe1ca51282e2c7c1ff2 8347272: [ubsan] JvmLauncher.cpp:262:52: runtime error: applying non-zero offset 40 to null pointer Reviewed-by: almatvee, mbaesken ! src/jdk.jpackage/share/native/applauncher/JvmLauncher.cpp Changeset: 81032560 Branch: master Author: Jiangli Zhou Date: 2025-01-28 16:42:13 +0000 URL: https://git.openjdk.org/loom/commit/81032560f797dc18bd6a4a75b44c26925aabac5b 8348348: Remove unnecessary #ifdef STATIC_BUILD around DEF_STATIC_JNI_OnLoad from zip_util.c Reviewed-by: sgehwolf ! src/java.base/share/native/libzip/zip_util.c Changeset: a224f12c Branch: master Author: Justin Lu Date: 2025-01-28 17:40:20 +0000 URL: https://git.openjdk.org/loom/commit/a224f12cb701b45df4706a403a05c66de2d623af 8348205: Improve cutover time selection when building available currencies set Reviewed-by: naoto, rriggs ! src/java.base/share/classes/java/util/Currency.java Changeset: 9f4d3de4 Branch: master Author: Cesar Soares Lucas Committer: Vladimir Kozlov Date: 2025-01-28 19:17:15 +0000 URL: https://git.openjdk.org/loom/commit/9f4d3de442a846c503dac52de4a757e5b5638e73 8347718: Unexpected NullPointerException in C2 compiled code due to ReduceAllocationMerges Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/escape.cpp + test/hotspot/jtreg/compiler/c2/TestReduceAllocationAndPointerComparisons.java Changeset: c3c38887 Branch: master Author: Cesar Soares Lucas Committer: Vladimir Kozlov Date: 2025-01-28 19:18:59 +0000 URL: https://git.openjdk.org/loom/commit/c3c3888762712e455757e4a52de8d680d58b8883 8336760: [JVMCI] -XX:+PrintCompilation should also print "hosted" JVMCI compilations Reviewed-by: dnsimon, kvn ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp Changeset: c018a604 Branch: master Author: Daniel Gredler Committer: Phil Race Date: 2025-01-28 20:02:48 +0000 URL: https://git.openjdk.org/loom/commit/c018a604f6857e319bf8b14913c14dc2d36aaca1 8344637: Fix Page8 of manual test java/awt/print/PrinterJob/PrintTextTest.java on Linux and Windows Reviewed-by: honkar, prr ! src/java.desktop/share/classes/sun/print/PathGraphics.java ! src/java.desktop/windows/classes/sun/awt/windows/WPathGraphics.java ! test/jdk/ProblemList.txt ! test/jdk/java/awt/print/PrinterJob/PrintTextTest.java Changeset: 1efae9a4 Branch: master Author: Jiangli Zhou Date: 2025-01-28 20:24:16 +0000 URL: https://git.openjdk.org/loom/commit/1efae9a41e36859ccf31dbe64524a46af6823269 8348888: tier1 closed build failure on Windows after JDK-8348348 Reviewed-by: kcr, liach, asemenyuk ! src/java.base/share/native/libzip/zip_util.c Changeset: 3a564ed1 Branch: master Author: Justin Lu Date: 2025-01-28 21:31:46 +0000 URL: https://git.openjdk.org/loom/commit/3a564ed1019c66c28afa729973948d3a6e6c4c41 8347955: TimeZone methods to stream the available timezone IDs Reviewed-by: naoto, rriggs ! src/java.base/share/classes/java/util/TimeZone.java ! src/java.base/share/classes/sun/util/calendar/ZoneInfo.java ! src/java.base/share/classes/sun/util/calendar/ZoneInfoFile.java ! src/java.base/share/classes/sun/util/cldr/CLDRTimeZoneNameProviderImpl.java ! test/jdk/java/text/Format/DateFormat/DateFormatTest.java ! test/jdk/java/util/Calendar/CalendarRegression.java ! test/jdk/java/util/PluggableLocale/TimeZoneNameProviderTest.java + test/jdk/java/util/TimeZone/AvailableIDsTest.java ! test/jdk/java/util/TimeZone/Bug5097350.java ! test/jdk/java/util/TimeZone/Bug6329116.java ! test/jdk/java/util/TimeZone/Bug6772689.java ! test/jdk/java/util/TimeZone/CLDRDisplayNamesTest.java ! test/jdk/java/util/TimeZone/DaylightTimeTest.java ! test/jdk/java/util/TimeZone/IDTest.java ! test/jdk/java/util/TimeZone/ListTimeZones.java ! test/jdk/sun/util/resources/TimeZone/Bug4640234.java Changeset: 5e81fa6a Branch: master Author: Alexey Semenyuk Date: 2025-01-28 23:06:13 +0000 URL: https://git.openjdk.org/loom/commit/5e81fa6a1f53e3efb93f32ee44eff20cabcf125f 8348892: Properly fix compilation error for zip_util.c on Windows Reviewed-by: kcr, jiangli ! src/java.base/share/native/libzip/zip_util.c Changeset: 98a93e11 Branch: master Author: Chris Plummer Date: 2025-01-28 23:29:59 +0000 URL: https://git.openjdk.org/loom/commit/98a93e115137a305aed6b7dbf1d4a7d5906fe77c 8348800: Many serviceability/sa tests failing after JDK-8348239 Reviewed-by: shade, kevinw, lmesnik ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java Changeset: 55c3e78f Branch: master Author: Tobias Hartmann Date: 2025-01-29 07:13:11 +0000 URL: https://git.openjdk.org/loom/commit/55c3e78f4ec982908e9a4b5e64b8be89717c49f4 8348631: Crash in PredictedCallGenerator::generate after JDK-8347006 Reviewed-by: kvn, epeter ! src/hotspot/share/opto/callGenerator.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/library_call.hpp + test/hotspot/jtreg/compiler/intrinsics/TestArrayGuardWithInterfaces.java Changeset: 168a471f Branch: master Author: Matthias Baesken Date: 2025-01-29 08:22:42 +0000 URL: https://git.openjdk.org/loom/commit/168a471fd0b6cc7c6a9e2ada19edbc489d62849c 8348830: LIBFONTMANAGER optimization is always HIGHEST Reviewed-by: erikj, prr, serb ! make/modules/java.desktop/lib/ClientLibraries.gmk Changeset: 3af4cfc5 Branch: master Author: Stefan Karlsson Date: 2025-01-29 08:36:23 +0000 URL: https://git.openjdk.org/loom/commit/3af4cfc52d7d72ebd93d277a7b46d3526f8f59d2 8348180: Remove mention of include of precompiled.hpp from the HotSpot Style Guide Reviewed-by: dholmes, eosterlund ! doc/hotspot-style.html ! doc/hotspot-style.md Changeset: 69ec4534 Branch: master Author: Kevin Walls Date: 2025-01-29 08:42:06 +0000 URL: https://git.openjdk.org/loom/commit/69ec45348a89eb93794f04cf0d5a61377b90f156 8347985: Deprecate java.management Permission classes for removal Reviewed-by: sspitsyn, rriggs ! src/java.management/share/classes/java/lang/management/ManagementPermission.java ! src/java.management/share/classes/javax/management/MBeanPermission.java ! src/java.management/share/classes/javax/management/MBeanServerPermission.java ! src/java.management/share/classes/javax/management/MBeanTrustPermission.java ! src/java.management/share/classes/javax/management/remote/SubjectDelegationPermission.java Changeset: fff97d6d Branch: master Author: Theo Weidmann Committer: Tobias Hartmann Date: 2025-01-29 08:59:19 +0000 URL: https://git.openjdk.org/loom/commit/fff97d6d9ae136121f042c760fed2ece431f9473 8343938: TestStressBailout triggers "Should not be locked when freed" assert Reviewed-by: kvn, thartmann ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileTask.cpp ! src/hotspot/share/compiler/compileTask.hpp Changeset: fe6d9ab9 Branch: master Author: Matthias Baesken Date: 2025-01-29 13:04:44 +0000 URL: https://git.openjdk.org/loom/commit/fe6d9ab951cb84d1161aee781af2d93edaac3595 8348582: Set -fstack-protector when building with clang Reviewed-by: jkern, erikj ! make/autoconf/flags-cflags.m4 Changeset: f98d9a33 Branch: master Author: Shaojin Wen Date: 2025-01-29 13:07:19 +0000 URL: https://git.openjdk.org/loom/commit/f98d9a330128302207fb66dfa2555885ad93135f 8348870: Eliminate array bound checks in DecimalDigits Reviewed-by: liach, rgiulietti ! src/java.base/share/classes/jdk/internal/util/DecimalDigits.java Changeset: 6bfae3ac Branch: master Author: Guoxiong Li Date: 2025-01-29 14:36:55 +0000 URL: https://git.openjdk.org/loom/commit/6bfae3acc107e046294bfc2e535ccddc99205490 8333386: TestAbortOnVMOperationTimeout test fails for client VM Reviewed-by: ayang, tschatzl ! test/hotspot/jtreg/runtime/Safepoint/TestAbortOnVMOperationTimeout.java Changeset: 51cce6e6 Branch: master Author: Prasanta Sadhukhan Date: 2025-01-29 14:37:14 +0000 URL: https://git.openjdk.org/loom/commit/51cce6e612e1e3b4647ad2c0c8bffc0f3adccb63 8318577: Windows Look-and-Feel JProgressBarUI does not render correctly on 2x UI scale Reviewed-by: tr ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsProgressBarUI.java + test/jdk/javax/swing/JProgressBar/TestProgressBarUI.java Changeset: 96fefed3 Branch: master Author: Theo Weidmann Date: 2025-01-29 15:14:40 +0000 URL: https://git.openjdk.org/loom/commit/96fefed37f658c3aefd7419dd96ccaa474949a42 8319850: PrintInlining should print which methods are late inlines Reviewed-by: chagedorn, kvn, jsjolen, dlong ! src/hotspot/share/compiler/compileTask.cpp ! src/hotspot/share/compiler/compileTask.hpp ! src/hotspot/share/nmt/nmtTreap.hpp ! src/hotspot/share/opto/bytecodeInfo.cpp ! src/hotspot/share/opto/callGenerator.cpp ! src/hotspot/share/opto/callGenerator.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/doCall.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/parse.hpp + src/hotspot/share/opto/printinlining.cpp + src/hotspot/share/opto/printinlining.hpp ! test/hotspot/jtreg/compiler/ciReplay/InliningBase.java + test/hotspot/jtreg/compiler/inlining/LateInlinePrinting.java ! test/hotspot/jtreg/compiler/inlining/TestDuplicatedLateInliningOutput.java Changeset: cbc89a7a Branch: master Author: Shaojin Wen Date: 2025-01-29 16:24:01 +0000 URL: https://git.openjdk.org/loom/commit/cbc89a7ac6a45acd35ddfee4ab6fac9cc807d8fb 8348898: Remove unused OctalDigits to clean up code Reviewed-by: liach - src/java.base/share/classes/jdk/internal/util/OctalDigits.java Changeset: d266ca96 Branch: master Author: Ioi Lam Date: 2025-01-29 16:52:10 +0000 URL: https://git.openjdk.org/loom/commit/d266ca965d214f54c1ab16c1863f87728542b3e0 8348752: Enable -XX:+AOTClassLinking by default when -XX:AOTMode is specified Reviewed-by: shade, heidinga ! src/hotspot/share/cds/cdsConfig.cpp ! test/hotspot/jtreg/runtime/cds/appcds/AOTFlags.java Changeset: 4662363e Branch: master Author: Theo Weidmann Committer: Aleksey Shipilev Date: 2025-01-29 16:57:00 +0000 URL: https://git.openjdk.org/loom/commit/4662363e86990eee4864cc496eaefdde177dad00 8348687: [BACKOUT] C2: Non-fluid StringBuilder pattern bails out in OptoStringConcat Reviewed-by: chagedorn, shade ! src/hotspot/share/opto/stringopts.cpp ! src/hotspot/share/opto/stringopts.hpp - test/hotspot/jtreg/compiler/stringopts/TestFluidAndNonFluid.java - test/micro/org/openjdk/bench/vm/compiler/FluidSBBench.java Changeset: 6b581d22 Branch: master Author: Vladimir Kozlov Date: 2025-01-29 17:24:10 +0000 URL: https://git.openjdk.org/loom/commit/6b581d22e13599b16b38aff1ca5a795c6a910d30 8347997: assert(false) failed: EA: missing memory path Reviewed-by: thartmann, chagedorn ! src/hotspot/share/opto/library_call.cpp + test/hotspot/jtreg/compiler/intrinsics/TestContinuationPinningAndEA.java Changeset: cbe9ec53 Branch: master Author: Jiangli Zhou Date: 2025-01-29 17:52:43 +0000 URL: https://git.openjdk.org/loom/commit/cbe9ec530fc248be74766ff6ff32761cd415a6f0 8348905: Add support to specify the JDK for compiling Jtreg tests Reviewed-by: erikj ! make/RunTests.gmk Changeset: d985b31c Branch: master Author: Alexander Zvegintsev Date: 2025-01-29 22:09:01 +0000 URL: https://git.openjdk.org/loom/commit/d985b31cbb5646c526e1a68a7547f26f56d37607 8342096: Popup menus that request focus are not shown on Linux with Wayland Reviewed-by: aivanov, honkar ! src/java.desktop/unix/classes/sun/awt/UNIXToolkit.java ! test/jdk/javax/swing/JPopupMenu/FocusablePopupDismissTest.java + test/jdk/javax/swing/JPopupMenu/NestedFocusablePopupTest.java Changeset: 04c24f18 Branch: master Author: Matthias Baesken Date: 2025-01-30 08:23:04 +0000 URL: https://git.openjdk.org/loom/commit/04c24f18d554a57c537f3a77c5f6d0d03e7fc3d1 8347779: sun/tools/jhsdb/HeapDumpTestWithActiveProcess.java fails with Unable to deduce type of thread from address Reviewed-by: cjplummer, kevinw ! test/jdk/sun/tools/jhsdb/JShellHeapDumpTest.java Changeset: 14136f8b Branch: master Author: Axel Boldt-Christmas Date: 2025-01-30 08:33:16 +0000 URL: https://git.openjdk.org/loom/commit/14136f8b1106137317393bc2ab0a2db0d212f8d8 8347564: ZGC: Crash in DependencyContext::clean_unloading_dependents Reviewed-by: eosterlund, stefank, vlivanov ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/javaClasses.inline.hpp ! src/hotspot/share/classfile/javaClassesImpl.hpp ! src/hotspot/share/classfile/vmClassMacros.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/code/dependencyContext.cpp ! src/hotspot/share/code/dependencyContext.hpp ! src/hotspot/share/prims/methodHandles.cpp ! src/java.base/share/classes/java/lang/invoke/CallSite.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java ! test/hotspot/jtreg/compiler/jsr292/CallSiteDepContextTest.java ! test/hotspot/jtreg/compiler/jsr292/patches/java.base/java/lang/invoke/MethodHandleHelper.java Changeset: e0c2cb48 Branch: master Author: Joachim Kern Date: 2025-01-30 08:36:05 +0000 URL: https://git.openjdk.org/loom/commit/e0c2cb48b3c51f21596d76fe6b94bbe408196e22 8348663: [AIX] clang pollutes the burned-in library search paths of the generated executables Reviewed-by: ihse, clanger, mbaesken ! make/autoconf/basic.m4 ! make/autoconf/flags-ldflags.m4 = make/scripts/aix/ld.sh Changeset: bb528d5a Branch: master Author: SendaoYan Date: 2025-01-30 08:55:40 +0000 URL: https://git.openjdk.org/loom/commit/bb528d5ad6f28e9c1bc4e283d40c70489465bd00 8348567: [ASAN] Memory access partially overflows by NativeCallStack Reviewed-by: jsjolen, dholmes ! test/hotspot/gtest/nmt/test_nmt_nativecallstackstorage.cpp Changeset: fb0f2d25 Branch: master Author: Serguei Spitsyn Date: 2025-01-30 09:11:13 +0000 URL: https://git.openjdk.org/loom/commit/fb0f2d25d218e64a86995478fd3ea10d619834d5 8300708: Some nsk jvmti tests fail with virtual thread wrapper due to jvmti missing some virtual thread support Reviewed-by: cjplummer, lmesnik ! test/hotspot/jtreg/ProblemList-Virtual.txt ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetLocalVariable/setlocal001.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetLocalVariable/setlocal001/setlocal001.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetLocalVariable/setlocal003/setlocal003.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetLocalVariable/setlocal004/setlocal004.cpp Changeset: f81772a4 Branch: master Author: Stefan Karlsson Date: 2025-01-30 09:47:45 +0000 URL: https://git.openjdk.org/loom/commit/f81772a49ebfa197bac7bf05cf7d468d819f742a 8348647: CDS dumping commits 3GB when large pages are used Reviewed-by: aboldtch, iklam ! src/hotspot/share/cds/metaspaceShared.cpp Changeset: 22069ff4 Branch: master Author: Nizar Benalla Date: 2025-01-30 10:10:49 +0000 URL: https://git.openjdk.org/loom/commit/22069ff42b7e5c3058415ef9b6e0b50b9d2c16ef 8348975: Broken links in the JDK 24 JavaDoc API documentation, build 33 Reviewed-by: liach ! make/common/Modules.gmk ! src/java.base/share/classes/java/util/Formatter.java ! src/java.naming/share/classes/com/sun/jndi/ldap/DefaultResponseControlFactory.java ! src/java.naming/share/classes/javax/naming/ldap/PagedResultsControl.java ! src/java.naming/share/classes/javax/naming/ldap/PagedResultsResponseControl.java ! src/jdk.jdi/share/classes/com/sun/jdi/connect/spi/TransportService.java ! test/docs/jdk/javadoc/doccheck/ExtLinksJdk.txt Changeset: 1858dc14 Branch: master Author: Michal Karm Babacek Committer: Severin Gehwolf Date: 2025-01-30 11:12:44 +0000 URL: https://git.openjdk.org/loom/commit/1858dc141041dbea7167007b17d03fe41378c0be 8336382: Fix error reporting in loading AWT Reviewed-by: prr, aivanov, serb ! src/java.desktop/unix/native/libawt/awt/awt_LoadLibrary.c + test/jdk/java/awt/Headless/HeadlessMalfunctionAgent.java + test/jdk/java/awt/Headless/HeadlessMalfunctionTest.java Changeset: a937f6db Branch: master Author: Andrew Dinn Date: 2025-01-30 11:46:39 +0000 URL: https://git.openjdk.org/loom/commit/a937f6db30ab55b98dae25d5b6d041cf4b7b7291 8343767: Enumerate StubGen blobs, stubs and entries and generate code from declarations Reviewed-by: vlivanov, mdoerr + src/hotspot/cpu/aarch64/stubDeclarations_aarch64.hpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/stubRoutines_aarch64.cpp ! src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp + src/hotspot/cpu/arm/stubDeclarations_arm.hpp ! src/hotspot/cpu/arm/stubGenerator_arm.cpp ! src/hotspot/cpu/arm/stubRoutinesCrypto_arm.cpp ! src/hotspot/cpu/arm/stubRoutines_arm.cpp ! src/hotspot/cpu/arm/stubRoutines_arm.hpp + src/hotspot/cpu/ppc/stubDeclarations_ppc.hpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/ppc/stubRoutines_ppc.hpp + src/hotspot/cpu/riscv/stubDeclarations_riscv.hpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/riscv/stubRoutines_riscv.cpp ! src/hotspot/cpu/riscv/stubRoutines_riscv.hpp + src/hotspot/cpu/s390/stubDeclarations_s390.hpp ! src/hotspot/cpu/s390/stubGenerator_s390.cpp ! src/hotspot/cpu/s390/stubRoutines_s390.cpp ! src/hotspot/cpu/s390/stubRoutines_s390.hpp ! src/hotspot/cpu/x86/c2_stubGenerator_x86_64_string.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp + src/hotspot/cpu/x86/stubDeclarations_x86.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_adler.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_arraycopy.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_chacha.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_cos.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_exp.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_fmod.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_ghash.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_log.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_poly1305.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_poly_mont.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_pow.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_sha3.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_sin.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_tan.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_tanh.cpp ! src/hotspot/cpu/x86/stubRoutines_x86.cpp ! src/hotspot/cpu/x86/stubRoutines_x86.hpp ! src/hotspot/cpu/x86/stubRoutines_x86_32.cpp ! src/hotspot/cpu/x86/stubRoutines_x86_64.cpp + src/hotspot/cpu/zero/stubDeclarations_zero.hpp ! src/hotspot/cpu/zero/stubGenerator_zero.cpp ! src/hotspot/cpu/zero/stubRoutines_zero.cpp ! src/hotspot/cpu/zero/stubRoutines_zero.hpp ! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp ! src/hotspot/share/runtime/stubCodeGenerator.cpp ! src/hotspot/share/runtime/stubCodeGenerator.hpp ! src/hotspot/share/runtime/stubDeclarations.hpp ! src/hotspot/share/runtime/stubRoutines.cpp ! src/hotspot/share/runtime/stubRoutines.hpp ! test/hotspot/gtest/runtime/test_stubRoutines.cpp Changeset: 2efb6aaa Branch: master Author: Casper Norrbin Date: 2025-01-30 12:34:29 +0000 URL: https://git.openjdk.org/loom/commit/2efb6aaadb0df50b5cc4b2495d988802f9dbff50 8345314: Add a red?black tree as a utility data structure Reviewed-by: aboldtch, jsjolen, stuefe + src/hotspot/share/utilities/rbTree.hpp + src/hotspot/share/utilities/rbTree.inline.hpp + test/hotspot/gtest/utilities/test_rbtree.cpp Changeset: fac63d43 Branch: master Author: Jorn Vernee Date: 2025-01-30 14:55:37 +0000 URL: https://git.openjdk.org/loom/commit/fac63d4383c931ea515dcdf7a89e4285f753f41b 8348668: Prevent first resource cleanup in confined arena from escaping Reviewed-by: liach ! src/java.base/share/classes/jdk/internal/foreign/ConfinedSession.java ! src/java.base/share/classes/jdk/internal/foreign/MemorySessionImpl.java ! test/micro/org/openjdk/bench/java/lang/foreign/AllocTest.java Changeset: 3f8a8754 Branch: master Author: Shaojin Wen Date: 2025-01-30 15:13:13 +0000 URL: https://git.openjdk.org/loom/commit/3f8a875497c0e8356f9104e32aa801b879c7b941 8348880: Replace ConcurrentMap with AtomicReferenceArray for ZoneOffset.QUARTER_CACHE Reviewed-by: naoto, liach ! src/java.base/share/classes/java/time/ZoneOffset.java ! test/jdk/java/time/test/java/time/TestZoneOffset.java Changeset: 5d5b294b Branch: master Author: Andrew Dinn Date: 2025-01-30 15:29:13 +0000 URL: https://git.openjdk.org/loom/commit/5d5b294b0aaf619a4ed57296f389205e04556870 8349070: Fix riscv and ppc build errors caused by JDK-8343767 Reviewed-by: mdoerr, fyang, jwaters ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/arm/stubRoutines_arm.cpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/riscv/stubRoutines_riscv.cpp ! src/hotspot/cpu/s390/stubRoutines_s390.cpp ! src/hotspot/cpu/zero/stubRoutines_zero.cpp Changeset: fdfb68c8 Branch: master Author: Shaojin Wen Date: 2025-01-30 15:57:13 +0000 URL: https://git.openjdk.org/loom/commit/fdfb68c8d0fddfe527291a7f4b75176c830dbb49 8344168: Change Unsafe base offset from int to long Reviewed-by: liach ! src/java.base/share/classes/java/lang/StringLatin1.java ! src/java.base/share/classes/java/lang/invoke/VarHandles.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java ! src/java.base/share/classes/java/util/zip/CRC32C.java ! src/java.base/share/classes/java/util/zip/ZipUtils.java ! src/java.base/share/classes/jdk/internal/classfile/impl/RawBytecodeHelper.java ! src/java.base/share/classes/jdk/internal/foreign/HeapMemorySegmentImpl.java ! src/java.base/share/classes/jdk/internal/foreign/Utils.java ! src/java.base/share/classes/jdk/internal/misc/Unsafe.java ! src/java.base/share/classes/jdk/internal/util/ArraysSupport.java ! src/java.base/share/classes/jdk/internal/util/DecimalDigits.java ! src/java.base/unix/classes/sun/nio/fs/UnixUserDefinedFileAttributeView.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template ! src/jdk.unsupported/share/classes/sun/misc/Unsafe.java ! test/hotspot/jtreg/compiler/c2/Test6968348.java ! test/hotspot/jtreg/compiler/c2/cr8004867/TestIntUnsafeCAS.java ! test/hotspot/jtreg/compiler/c2/cr8004867/TestIntUnsafeOrdered.java ! test/hotspot/jtreg/compiler/c2/cr8004867/TestIntUnsafeVolatile.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestMovingLoadBeforeStore.java ! test/hotspot/jtreg/compiler/runtime/Test8010927.java ! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestBoolean.java ! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestByte.java ! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestChar.java ! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestDouble.java ! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestFloat.java ! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestInt.java ! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestLong.java ! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestObject.java ! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestShort.java ! test/hotspot/jtreg/compiler/unsafe/SunMiscUnsafeAccessTestBoolean.java ! test/hotspot/jtreg/compiler/unsafe/SunMiscUnsafeAccessTestByte.java ! test/hotspot/jtreg/compiler/unsafe/SunMiscUnsafeAccessTestChar.java ! test/hotspot/jtreg/compiler/unsafe/SunMiscUnsafeAccessTestDouble.java ! test/hotspot/jtreg/compiler/unsafe/SunMiscUnsafeAccessTestFloat.java ! test/hotspot/jtreg/compiler/unsafe/SunMiscUnsafeAccessTestInt.java ! test/hotspot/jtreg/compiler/unsafe/SunMiscUnsafeAccessTestLong.java ! test/hotspot/jtreg/compiler/unsafe/SunMiscUnsafeAccessTestObject.java ! test/hotspot/jtreg/compiler/unsafe/SunMiscUnsafeAccessTestShort.java ! test/hotspot/jtreg/compiler/unsafe/X-UnsafeAccessTest.java.template ! test/hotspot/jtreg/gc/arguments/TestMaxMinHeapFreeRatioFlags.java ! test/hotspot/jtreg/gc/arguments/TestTargetSurvivorRatioFlag.java ! test/hotspot/jtreg/runtime/FieldLayout/BaseOffsets.java ! test/hotspot/jtreg/runtime/Unsafe/GetField.java ! test/hotspot/jtreg/runtime/Unsafe/InternalErrorTest.java ! test/micro/org/openjdk/bench/java/lang/foreign/BulkOps.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantHeap.java ! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayUnsafeXorOpImpl.java Changeset: 0cae8880 Branch: master Author: Zhengyu Gu Date: 2025-01-30 16:14:43 +0000 URL: https://git.openjdk.org/loom/commit/0cae888046e0b014e2222d16ef9f830cecf8f8dd 8349003: NativeCallStack::print_on() output is unreadable Reviewed-by: stuefe, dholmes ! src/hotspot/share/utilities/nativeCallStack.cpp Changeset: 1ac2d6e0 Branch: master Author: Ioi Lam Date: 2025-01-30 16:21:57 +0000 URL: https://git.openjdk.org/loom/commit/1ac2d6e0fb3d503241af1a44c9ed65837c63b646 8349009: JVM fails to start when AOTClassLinking is used with unverifiable old classes Reviewed-by: jrose, kvn ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! test/hotspot/jtreg/TEST.groups + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BadOldClassA.jasm + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BadOldClassB.jasm ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java Changeset: 06ebb170 Branch: master Author: William Kemper Date: 2025-01-30 17:01:41 +0000 URL: https://git.openjdk.org/loom/commit/06ebb170bac3879dc1e378b48b1c7ef006070c86 8349002: GenShen: Deadlock during shutdown Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.hpp Changeset: cc775b16 Branch: master Author: Andrey Turbanov Date: 2025-01-30 17:48:11 +0000 URL: https://git.openjdk.org/loom/commit/cc775b16208bba4df98485de0970513baa0495a7 8348648: Unnecessary Hashtable usage in javax.swing.text.html.CSS.LengthUnit Reviewed-by: aivanov, azvegint, serb ! src/java.desktop/share/classes/javax/swing/text/html/CSS.java Changeset: f05c53c2 Branch: master Author: Justin Lu Date: 2025-01-30 17:55:47 +0000 URL: https://git.openjdk.org/loom/commit/f05c53c2c4adec4c4e875d8b84ec7682bbe356f8 8347949: Currency method to stream available Currencies Reviewed-by: naoto, liach, rriggs ! src/java.base/share/classes/java/util/Currency.java + test/jdk/java/util/Currency/AvailableCurrenciesTest.java Changeset: d589a82d Branch: master Author: Harshitha Onkar Date: 2025-01-30 21:11:34 +0000 URL: https://git.openjdk.org/loom/commit/d589a82d08a01ae6ff87103b58d286f3c14367e5 8349101: Problemlist HeadlessMalfunctionTest.java Reviewed-by: dholmes ! test/jdk/ProblemList.txt Changeset: 8986cb27 Branch: master Author: Nizar Benalla Date: 2025-01-31 01:16:54 +0000 URL: https://git.openjdk.org/loom/commit/8986cb2772469fa8fe30bbe7407eeb35545af1a3 8331873: Improve/expand info in `New API In` on Help page Co-authored-by: Jonathan Gibbons Reviewed-by: liach, hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlIds.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties ! test/langtools/jdk/javadoc/doclet/testNewApiList/TestNewApiList.java Changeset: cdc84acd Branch: master Author: Ioi Lam Date: 2025-01-31 01:56:05 +0000 URL: https://git.openjdk.org/loom/commit/cdc84acdcc7689c2b2e42075a26939da14a1ba34 8348890: Fix docs for -XX:AOT* options in java man page Reviewed-by: jrose ! src/java.base/share/man/java.md Changeset: 0d30b869 Branch: master Author: naveen.n.narayanan Date: 2025-01-31 05:14:57 +0000 URL: https://git.openjdk.org/loom/commit/0d30b869d8be831bfc5ff5511b3a42900e4c22a4 8344581: [TESTBUG] java/awt/Robot/ScreenCaptureRobotTest.java failing on macOS Reviewed-by: aivanov, azvegint, abhiscxk ! test/jdk/ProblemList.txt ! test/jdk/java/awt/Robot/ScreenCaptureRobotTest.java Changeset: 03f5c33b Branch: master Author: Ioi Lam Date: 2025-01-31 05:37:38 +0000 URL: https://git.openjdk.org/loom/commit/03f5c33b53749ed7a1ee04d908909ce1e761477f 8349122: -XX:+AOTClassLinking is not compatible with jdwp Reviewed-by: jrose, kvn ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/arguments.hpp Changeset: 2df9d5bc Branch: master Author: SendaoYan Date: 2025-01-31 06:40:26 +0000 URL: https://git.openjdk.org/loom/commit/2df9d5bc2f4d0cbfe62138adc8a3771abb89418b 8349040: Test compiler/inlining/LateInlinePrinting.java fails after JDK-8319850 Reviewed-by: mbaesken, thartmann ! test/hotspot/jtreg/compiler/inlining/LateInlinePrinting.java Changeset: 5a45de5e Branch: master Author: Jan Lahoda Date: 2025-01-31 07:56:13 +0000 URL: https://git.openjdk.org/loom/commit/5a45de5e1ec5ab3e6ed1f5cefa7b320353bb523f 8347989: Trees.getScope may crash for not-yet attributed source Reviewed-by: asotona ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java ! test/langtools/tools/javac/api/TestGetScopeResult.java Changeset: 669f8c0c Branch: master Author: Matthias Baesken Date: 2025-01-31 08:11:30 +0000 URL: https://git.openjdk.org/loom/commit/669f8c0c07b57fa00ac84b8a90c4a1a1459443e3 8349039: Adjust exception No type named in database Reviewed-by: kevinw, cjplummer ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/types/basic/BasicTypeDataBase.java Changeset: c3923fbb Branch: master Author: Tobias Hartmann Date: 2025-01-31 08:22:11 +0000 URL: https://git.openjdk.org/loom/commit/c3923fbb9a859c57f4f5d441e332623627b7c177 8349130: Problem list TestCodeEntryAlignment.java Reviewed-by: chagedorn ! test/hotspot/jtreg/ProblemList.txt Changeset: 8f7e6e2d Branch: master Author: Erik Gahlin Date: 2025-01-31 08:55:52 +0000 URL: https://git.openjdk.org/loom/commit/8f7e6e2dbc0a3ccf56242bf071e57bfd671de951 8348430: Update jfr tests to allow execution with different vm flags Reviewed-by: mgronlun ! test/jdk/jdk/jfr/api/event/dynamic/TestEventFactory.java ! test/jdk/jdk/jfr/api/recorder/TestStartStopRecording.java ! test/jdk/jdk/jfr/api/recording/dump/TestDump.java ! test/jdk/jdk/jfr/event/allocation/TestObjectAllocationSampleEvent.java ! test/jdk/jdk/jfr/event/oldobject/TestSanityDefault.java ! test/jdk/jdk/jfr/event/profiling/TestFullStackTrace.java ! test/jdk/jdk/jfr/jvm/TestChunkIntegrity.java ! test/jdk/jdk/jfr/jvm/TestGetAllEventClasses.java ! test/jdk/jdk/jfr/jvm/TestJFRIntrinsic.java ! test/jdk/jdk/jfr/threading/TestManyVirtualThreads.java Changeset: 5878e45a Branch: master Author: Magnus Ihse Bursie Date: 2025-01-31 13:48:09 +0000 URL: https://git.openjdk.org/loom/commit/5878e45ae07404bc18518e6a2cb551a7969fddd6 8348998: Split out PreInit.gmk from Init.gmk Reviewed-by: erikj ! Makefile ! make/Init.gmk ! make/InitSupport.gmk + make/PreInit.gmk + make/PreInitSupport.gmk ! make/RunTestsPrebuilt.gmk + make/common/LogUtils.gmk Changeset: a414a591 Branch: master Author: Sorna Sarathi N Date: 2025-01-31 14:06:22 +0000 URL: https://git.openjdk.org/loom/commit/a414a591dd8d66f1500cd69dd65baa6ba4224c2a 8344983: [PPC64] Rename ConditionRegisters Reviewed-by: rrich, mdoerr ! src/hotspot/cpu/ppc/assembler_ppc.cpp ! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/c1_CodeStubs_ppc.cpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp ! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/downcallLinker_ppc.cpp ! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/g1/g1_ppc.ad ! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/shared/modRefBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/z/zBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/z/z_ppc.ad ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp ! src/hotspot/cpu/ppc/interpreterRT_ppc.cpp ! src/hotspot/cpu/ppc/jniFastGetField_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/macroAssembler_ppc_sha.cpp ! src/hotspot/cpu/ppc/methodHandles_ppc.cpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/ppc/register_ppc.hpp ! src/hotspot/cpu/ppc/runtime_ppc.cpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp ! src/hotspot/cpu/ppc/vtableStubs_ppc_64.cpp Changeset: ee87d187 Branch: master Author: Daniel Lund?n Date: 2025-01-31 14:09:15 +0000 URL: https://git.openjdk.org/loom/commit/ee87d187d1cab09317b4f0068bfafc68efbbfe56 8348658: [AArch64] The node limit in compiler/codegen/TestMatcherClone.java is too strict Co-authored-by: Aleksey Shipilev Reviewed-by: shade, kvn ! test/hotspot/jtreg/compiler/codegen/TestMatcherClone.java Changeset: bba6a8f0 Branch: master Author: Magnus Ihse Bursie Date: 2025-01-31 14:29:35 +0000 URL: https://git.openjdk.org/loom/commit/bba6a8f0c19e40e65b9f63d5bc69c6a3bfa7442b 8349143: All make control variables need special propagation Reviewed-by: erikj ! make/PreInitSupport.gmk Changeset: fcd5ebc7 Branch: master Author: Magnus Ihse Bursie Date: 2025-01-31 14:35:42 +0000 URL: https://git.openjdk.org/loom/commit/fcd5ebc7e8964c7936c0eede031cb6193621f5fb 8292944: Noisy output when running make help the first time Reviewed-by: erikj ! make/Init.gmk ! make/Main.gmk ! make/RunTestsPrebuilt.gmk ! make/common/FindTests.gmk ! make/common/Modules.gmk Changeset: 77647421 Branch: master Author: Jorn Vernee Date: 2025-01-31 16:49:03 +0000 URL: https://git.openjdk.org/loom/commit/77647421c5b13738f6fa145bf30cbb9dd741e164 8348909: [BACKOUT] Implement a better allocator for downcalls Reviewed-by: shade, liach ! src/java.base/share/classes/jdk/internal/foreign/SlicingAllocator.java - src/java.base/share/classes/jdk/internal/foreign/abi/BufferStack.java ! src/java.base/share/classes/jdk/internal/foreign/abi/SharedUtils.java - test/jdk/java/foreign/TestBufferStack.java - test/jdk/java/foreign/libTestBufferStack.c - test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadByValue.java - test/micro/org/openjdk/bench/java/lang/foreign/libCallOverheadByValue.c Changeset: 137ad5d0 Branch: master Author: Jorn Vernee Date: 2025-01-31 16:49:21 +0000 URL: https://git.openjdk.org/loom/commit/137ad5d03c598d5e2888d08e6fbc638936650f30 8348976: MemorySegment::reinretpret should be force inlined Reviewed-by: liach ! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java Changeset: 13d852a0 Branch: master Author: Rajan Halade Date: 2025-01-31 16:56:38 +0000 URL: https://git.openjdk.org/loom/commit/13d852a0b81a1fbf49e8b32ec8dc06e044263809 8349017: Update ML tests to verify against ACVP 1.1.0.38 version Reviewed-by: weijun ! test/jdk/sun/security/provider/acvp/Launcher.java ! test/jdk/sun/security/provider/acvp/ML_DSA_Test.java - test/jdk/sun/security/provider/acvp/data/ML-DSA-keyGen-FIPS204/internalProjection.json - test/jdk/sun/security/provider/acvp/data/ML-DSA-sigGen-FIPS204/internalProjection.json - test/jdk/sun/security/provider/acvp/data/ML-DSA-sigVer-FIPS204/internalProjection.json - test/jdk/sun/security/provider/acvp/data/ML-KEM-encapDecap-FIPS203/internalProjection.json - test/jdk/sun/security/provider/acvp/data/ML-KEM-keyGen-FIPS203/internalProjection.json - test/jdk/sun/security/provider/acvp/data/acvp.md Changeset: 2d6045a2 Branch: master Author: Naoto Sato Date: 2025-01-31 17:12:00 +0000 URL: https://git.openjdk.org/loom/commit/2d6045a26f60fb36f69680e3a83b8303ab2c13e4 8301875: java.util.TimeZone.getSystemTimeZoneID uses C library default file mode Reviewed-by: jlu, joehw ! src/java.base/windows/native/libjava/TimeZone_md.c Changeset: 651ac3cc Branch: master Author: anass baya Date: 2025-01-31 18:30:01 +0000 URL: https://git.openjdk.org/loom/commit/651ac3cc0f2a8b3edf5cddb42df1d38d4aa0e1a6 6899304: java.awt.Toolkit.getScreenInsets(GraphicsConfiguration) returns incorrect values Reviewed-by: aivanov, honkar, prr, serb ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp ! test/jdk/java/awt/Multiscreen/MultiScreenInsetsTest/MultiScreenInsetsTest.java Changeset: 305bbdae Branch: master Author: Aleksey Shipilev Date: 2025-02-01 14:06:48 +0000 URL: https://git.openjdk.org/loom/commit/305bbdae7fe40e33cf2baa100c134bd85ecaa553 8348402: PerfDataManager stalls shutdown for 1ms Reviewed-by: dholmes, pchilanomate, coleenp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/perfData.cpp ! src/hotspot/share/runtime/perfData.hpp ! src/hotspot/share/runtime/synchronizer.cpp Changeset: 2cce5eeb Branch: master Author: SendaoYan Date: 2025-02-02 02:46:16 +0000 URL: https://git.openjdk.org/loom/commit/2cce5eeb092b68b4e4ce6a8289a8aa567f47c973 8349142: [JMH] compiler.MergeLoadBench.getCharBV fails Reviewed-by: liach ! test/micro/org/openjdk/bench/vm/compiler/MergeLoadBench.java Changeset: 9aa6d09b Branch: master Author: Aggelos Biboudis Date: 2025-02-03 09:08:25 +0000 URL: https://git.openjdk.org/loom/commit/9aa6d09bf74110bf4f5756d7c3b106558042102f 8326485: Assertion due to Type.addMetadata adding annotations to already-annotated type Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java + test/langtools/tools/javac/T8326485.java + test/langtools/tools/javac/T8326485.out Changeset: 6f4fc821 Branch: master Author: Alexander Zvegintsev Date: 2025-02-03 11:14:14 +0000 URL: https://git.openjdk.org/loom/commit/6f4fc82149b52dd91289fe42def7d1cacad31212 8348675: TrayIcon tests fail in Ubuntu 24.10 Wayland Reviewed-by: aivanov, dnguyen ! test/jdk/java/awt/TrayIcon/ActionCommand/ActionCommand.java ! test/jdk/java/awt/TrayIcon/TrayIconMouseTest/TrayIconMouseTest.java ! test/jdk/java/awt/TrayIcon/TrayIconPopup/TrayIconPopupClickTest.java ! test/jdk/java/awt/TrayIcon/TrayIconPopup/TrayIconPopupTest.java Changeset: 3f1d9b57 Branch: master Author: Hamlin Li Date: 2025-02-03 12:33:31 +0000 URL: https://git.openjdk.org/loom/commit/3f1d9b573546685215af06031656efe6f1429caf 8348575: SpinLockT is typedef'ed but unused Reviewed-by: dholmes ! src/hotspot/share/runtime/thread.cpp Changeset: d330421d Branch: master Author: Coleen Phillimore Date: 2025-02-03 13:55:00 +0000 URL: https://git.openjdk.org/loom/commit/d330421d28b62eae19114994d7266e9c0038dd94 8337548: Parallel class loading can pass is_superclass true for interfaces Reviewed-by: iklam ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp Changeset: a57c9b10 Branch: master Author: SendaoYan Date: 2025-02-03 14:25:47 +0000 URL: https://git.openjdk.org/loom/commit/a57c9b101a7fdb08ed1c8ca31ab0d4cc0040f1ba 8349184: [JMH] jdk.incubator.vector.ColumnFilterBenchmark.filterDoubleColumn fails on linux-aarch64 Reviewed-by: haosun, aph ! test/micro/org/openjdk/bench/jdk/incubator/vector/ColumnFilterBenchmark.java Changeset: bb837d2f Branch: master Author: Tom Rodriguez Date: 2025-02-03 17:04:55 +0000 URL: https://git.openjdk.org/loom/commit/bb837d2f9b636c05ff0c7733bc3d06c002974c17 8342775: [Graal] java/util/concurrent/locks/Lock/OOMEInAQS.java fails OOME thrown from the UncaughtExceptionHandler Reviewed-by: jpai, dholmes ! test/jdk/java/util/concurrent/locks/Lock/OOMEInAQS.java ! test/jdk/java/util/concurrent/locks/StampedLock/OOMEInStampedLock.java Changeset: 618c5eb2 Branch: master Author: Jaikiran Pai Date: 2025-02-03 18:21:33 +0000 URL: https://git.openjdk.org/loom/commit/618c5eb27b4c719afd577b690e6bcb21a45fcb0d 8349183: [BACKOUT] Optimization for StringBuilder append boolean & null 8349239: [BACKOUT] Reuse StringLatin1::putCharsAt and StringUTF16::putCharsAt Reviewed-by: redestad, liach ! src/java.base/share/classes/java/lang/AbstractStringBuilder.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 ! test/hotspot/jtreg/compiler/patches/java.base/java/lang/Helper.java ! test/micro/org/openjdk/bench/java/lang/StringBuilders.java Changeset: 43979fb1 Branch: master Author: Ben Perez Date: 2025-02-03 22:14:38 +0000 URL: https://git.openjdk.org/loom/commit/43979fb1be424157b33268db078d345b4da29119 8347428: Avoid using secret-key in specifications Reviewed-by: mullan ! src/java.base/share/classes/com/sun/crypto/provider/JceKeyStore.java ! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java ! src/java.base/share/classes/javax/crypto/SecretKeyFactory.java ! src/java.base/share/classes/javax/crypto/SecretKeyFactorySpi.java ! src/java.base/share/classes/javax/crypto/spec/PBEKeySpec.java ! src/java.base/share/classes/javax/crypto/spec/SecretKeySpec.java ! test/jdk/com/sun/crypto/provider/CICO/PBEFunc/AbstractPBEWrapper.java Changeset: 9b495972 Branch: master Author: Coleen Phillimore Date: 2025-02-03 22:48:28 +0000 URL: https://git.openjdk.org/loom/commit/9b49597244f898400222cfc252f50a2401ca3e2f 8334320: Replace vmTestbase/metaspace/share/TriggerUnloadingWithWhiteBox.java with ClassUnloadCommon from testlibrary Reviewed-by: dholmes, lmesnik + test/hotspot/jtreg/vmTestbase/metaspace/share/TriggerUnloadingWithFullGC.java - test/hotspot/jtreg/vmTestbase/metaspace/share/TriggerUnloadingWithWhiteBox.java ! test/hotspot/jtreg/vmTestbase/metaspace/staticReferences/StaticReferences.java ! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/common/StressHierarchyBaseClass.java Changeset: 7ea176d7 Branch: master Author: Amit Kumar Date: 2025-02-04 03:05:00 +0000 URL: https://git.openjdk.org/loom/commit/7ea176d79c126c69cea5631d6542cd42bd8b11d9 8349193: compiler/intrinsics/TestContinuationPinningAndEA.java missing @requires vm.continuations Reviewed-by: chagedorn ! test/hotspot/jtreg/compiler/intrinsics/TestContinuationPinningAndEA.java Changeset: c545a3e0 Branch: master Author: Christian Hagedorn Date: 2025-02-04 07:33:34 +0000 URL: https://git.openjdk.org/loom/commit/c545a3e028ad0760ed2f996e8bb7c56d28e4570a 8346774: Use Predicate classes instead of Node classes Reviewed-by: epeter, kvn ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp Changeset: beae8843 Branch: master Author: Matthias Baesken Date: 2025-02-04 08:10:49 +0000 URL: https://git.openjdk.org/loom/commit/beae8843b9b2433af5e9fbe420b17e663cbdb960 8349150: Support precompiled headers on AIX Reviewed-by: jkern, erikj ! make/hotspot/lib/CompileJvm.gmk ! make/hotspot/lib/JvmOverrideFiles.gmk Changeset: 81126c20 Branch: master Author: Per Minborg Date: 2025-02-04 11:00:54 +0000 URL: https://git.openjdk.org/loom/commit/81126c20cbcab577d82e690d9cf1c1b738754a07 8349238: Some more FFM benchmarks are broken Reviewed-by: mcimadamore ! test/micro/org/openjdk/bench/java/lang/foreign/xor/XorTest.java Changeset: d699aba2 Branch: master Author: Volkan Yazici Date: 2025-02-04 13:56:25 +0000 URL: https://git.openjdk.org/loom/commit/d699aba26f65ce1941bfbaaf1918c987dd01727e 8349135: Add tests for HttpRequest.Builder.copy() Reviewed-by: jpai, dfuchs ! test/jdk/java/net/httpclient/HttpRequestBuilderTest.java Changeset: e91a6ec4 Branch: master Author: Fei Yang Date: 2025-02-04 14:03:07 +0000 URL: https://git.openjdk.org/loom/commit/e91a6ec49c80ea53bb6f1eb43c924f188803de7e 8347489: RISC-V: Misaligned memory access with COH Reviewed-by: mli, vkempik ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp Changeset: beb43e26 Branch: master Author: Per Minborg Date: 2025-02-04 14:10:42 +0000 URL: https://git.openjdk.org/loom/commit/beb43e2633900bb9ab3c975376fe5860b6d054e0 8349343: Add missing copyright messages in FFM benchmarks Reviewed-by: jvernee ! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayCriticalXorOpImpl.java ! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayElementsXorOpImpl.java ! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayForeignXorOpCriticalImpl.java ! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayForeignXorOpImpl.java ! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayForeignXorOpInitImpl.java ! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayRegionXorOpImpl.java ! test/micro/org/openjdk/bench/java/lang/foreign/xor/XorOp.java ! test/micro/org/openjdk/bench/java/lang/foreign/xor/libjnitest.c Changeset: b985347c Branch: master Author: Ioi Lam Date: 2025-02-04 16:08:00 +0000 URL: https://git.openjdk.org/loom/commit/b985347c2383a7a637ffa9a4a8687f7f7cde1369 8348349: Refactor CDSConfig::is_dumping_heap() Reviewed-by: ccheung, matsaave ! src/hotspot/share/cds/archiveHeapWriter.cpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsConfig.hpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/heapShared.hpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/classfile/classLoaderExt.cpp ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/IncompatibleOptions.java ! test/jtreg-ext/requires/VMProps.java Changeset: ee4caa41 Branch: master Author: Jamil Nimeh Date: 2025-02-04 16:28:04 +0000 URL: https://git.openjdk.org/loom/commit/ee4caa4180e76911ee75148583c2923f847f8605 8349106: Change ChaCha20 intrinsic to use quarter-round parallel implementation on aarch64 Reviewed-by: aph ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp Changeset: 250ff86d Branch: master Author: Justin Lu Date: 2025-02-04 17:07:01 +0000 URL: https://git.openjdk.org/loom/commit/250ff86dc86f73dbf7c944d9b5a792c4bdfeef0d 8349000: Performance improvement for Currency.isPastCutoverDate(String) Reviewed-by: naoto, aturbanov ! src/java.base/share/classes/java/util/Currency.java Changeset: bad39b6d Branch: master Author: Satyen Subramaniam Committer: Paul Hohensee Date: 2025-02-04 17:19:19 +0000 URL: https://git.openjdk.org/loom/commit/bad39b6d8892ba9b86bc81bf01108a1df617defb 8348610: GenShen: TestShenandoahEvacuationInformationEvent failed with setRegions >= regionsFreed: expected 1 >= 57 Reviewed-by: wkemper, phh ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGenerationalHeuristics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahEvacInfo.hpp ! src/hotspot/share/gc/shenandoah/shenandoahTrace.cpp ! src/hotspot/share/jfr/metadata/metadata.xml ! test/jdk/jdk/jfr/event/gc/detailed/TestShenandoahEvacuationInformationEvent.java Changeset: d222c186 Branch: master Author: Brent Christian Date: 2025-02-04 22:37:31 +0000 URL: https://git.openjdk.org/loom/commit/d222c186a6c5a282e9ef143fac3568351ad7b9d7 8349107: Remove RMI finalizers Reviewed-by: rriggs, vklang, djelinski, smarks ! src/java.rmi/share/classes/sun/rmi/log/LogInputStream.java ! src/jdk.naming.rmi/share/classes/com/sun/jndi/rmi/registry/RegistryContext.java Changeset: 9d23de58 Branch: master Author: Ben Perez Date: 2025-02-04 23:13:16 +0000 URL: https://git.openjdk.org/loom/commit/9d23de58d167ff7d23ee1b8da675ec1b26b885f9 8184352: Remove Sun provider information from KeyPairGenerator javadoc Reviewed-by: mullan ! src/java.base/share/classes/java/security/KeyPairGenerator.java Changeset: a51e6699 Branch: master Author: SendaoYan Date: 2025-02-05 02:18:01 +0000 URL: https://git.openjdk.org/loom/commit/a51e6699b497564de65620a36dc38437ca87cb32 8349200: [JMH] time.format.ZonedDateTimeFormatterBenchmark fails Reviewed-by: naoto, jlu ! test/micro/org/openjdk/bench/java/time/format/ZonedDateTimeFormatterBenchmark.java Changeset: 09269497 Branch: master Author: Jan Lahoda Date: 2025-02-05 06:44:36 +0000 URL: https://git.openjdk.org/loom/commit/09269497a27c732ce4644d0bb95e0380162398c9 8347629: Test FailOverDirectExecutionControlTest.java fails with -Xcomp Reviewed-by: liach ! test/langtools/jdk/jshell/FailOverDirectExecutionControlTest.java Changeset: 40603a5b Branch: master Author: Matthias Baesken Date: 2025-02-05 08:05:56 +0000 URL: https://git.openjdk.org/loom/commit/40603a5bf039eef03c157bfc49ac8ea2229a94de 8349214: Improve size optimization flags for MSVC builds Reviewed-by: djelinski, ihse ! make/autoconf/flags-cflags.m4 Changeset: 66a38984 Branch: master Author: Bhavana Kilambi Committer: Aleksey Shipilev Date: 2025-02-05 08:37:21 +0000 URL: https://git.openjdk.org/loom/commit/66a3898448023f1f22da7d7cbcf4c79a0eb59963 8348659: AArch64: IR rule failure with compiler/loopopts/superword/TestSplitPacks.java Reviewed-by: shade, epeter ! test/hotspot/jtreg/compiler/loopopts/superword/TestSplitPacks.java Changeset: 61465883 Branch: master Author: Magnus Ihse Bursie Date: 2025-02-05 11:17:08 +0000 URL: https://git.openjdk.org/loom/commit/61465883b465a184e31e7a03e2603d29ab4815a4 8348190: Framework for tracing makefile inclusion and parsing Reviewed-by: erikj ! .github/actions/get-gtest/action.yml ! .github/actions/get-jtreg/action.yml ! Makefile ! make/Bundles.gmk ! make/CompileCommands.gmk ! make/CompileDemos.gmk ! make/CompileInterimLangtools.gmk ! make/CompileJavaModules.gmk ! make/CompileModuleTools.gmk ! make/CompileToolsHotspot.gmk ! make/CompileToolsJdk.gmk ! make/CopyImportModules.gmk ! make/CopyInterimTZDB.gmk ! make/Coverage.gmk ! make/CreateJmods.gmk ! make/Docs.gmk ! make/Doctor.gmk ! make/ExplodedImageOptimize.gmk ! make/GenerateLinkOptData.gmk ! make/GenerateModuleSummary.gmk ! make/Global.gmk ! make/GraalBuilderImage.gmk ! make/Hsdis.gmk ! make/Images.gmk ! make/Init.gmk ! make/InitSupport.gmk ! make/InterimImage.gmk ! make/JrtfsJar.gmk ! make/MacBundles.gmk ! make/Main.gmk ! make/MainSupport.gmk ! make/ModuleTools.gmk ! make/ModuleWrapper.gmk ! make/PreInit.gmk ! make/PreInitSupport.gmk ! make/ReleaseFile.gmk ! make/RunTests.gmk ! make/RunTestsPrebuilt.gmk + make/RunTestsPrebuiltFindTests.gmk ! make/SourceRevision.gmk ! make/StaticLibs.gmk ! make/StaticLibsImage.gmk ! make/TestImage.gmk ! make/ToolsHotspot.gmk ! make/ToolsJdk.gmk ! make/ToolsLangtools.gmk ! make/UpdateBuildDocs.gmk ! make/UpdateSleefSource.gmk ! make/UpdateX11Wrappers.gmk ! make/ZipSecurity.gmk ! make/ZipSource.gmk ! make/common/CopyFiles.gmk ! make/common/DebugInfoUtils.gmk ! make/common/Execute.gmk ! make/common/FileUtils.gmk ! make/common/FindTests.gmk ! make/common/JarArchive.gmk ! make/common/JavaCompilation.gmk ! make/common/JdkNativeCompilation.gmk ! make/common/LogUtils.gmk ! make/common/MakeBase.gmk + make/common/MakeFileEnd.gmk + make/common/MakeFileStart.gmk ! make/common/MakeIO.gmk + make/common/MakeIncludeEnd.gmk + make/common/MakeIncludeStart.gmk + make/common/MakeSnippetEnd.gmk + make/common/MakeSnippetStart.gmk ! make/common/Modules.gmk ! make/common/NativeCompilation.gmk ! make/common/ProcessMarkdown.gmk ! make/common/TestFilesCompilation.gmk ! make/common/TextFileProcessing.gmk ! make/common/Utils.gmk ! make/common/ZipArchive.gmk ! make/common/modules/CopyCommon.gmk ! make/common/modules/GendataCommon.gmk ! make/common/modules/GensrcCommon.gmk ! make/common/modules/GensrcModuleInfo.gmk ! make/common/modules/GensrcProperties.gmk ! make/common/modules/LauncherCommon.gmk ! make/common/modules/LibCommon.gmk ! make/common/native/CompileFile.gmk ! make/common/native/DebugSymbols.gmk ! make/common/native/Flags.gmk ! make/common/native/Link.gmk ! make/common/native/LinkMicrosoft.gmk ! make/common/native/Paths.gmk ! make/hotspot/CopyToExplodedJdk.gmk ! make/hotspot/HotspotCommon.gmk ! make/hotspot/gensrc/GenerateSources.gmk ! make/hotspot/gensrc/GensrcAdlc.gmk ! make/hotspot/gensrc/GensrcDtrace.gmk ! make/hotspot/gensrc/GensrcJfr.gmk ! make/hotspot/gensrc/GensrcJvmti.gmk ! make/hotspot/lib/CompileGtest.gmk ! make/hotspot/lib/CompileJvm.gmk ! make/hotspot/lib/CompileLibraries.gmk ! make/hotspot/lib/JvmFeatures.gmk ! make/hotspot/lib/JvmFlags.gmk ! make/hotspot/lib/JvmOverrideFiles.gmk ! make/hotspot/test/GtestImage.gmk ! make/ide/eclipse/CreateWorkspace.gmk ! make/ide/idea/jdk/IdeaGenConfig.gmk ! make/ide/visualstudio/hotspot/CreateVSProject.gmk ! make/ide/vscode/hotspot/CreateVSCodeProject.gmk ! make/ide/xcode/hotspot/CreateXcodeProject.gmk ! make/modules/java.base/Copy.gmk ! make/modules/java.base/Gendata.gmk ! make/modules/java.base/Gensrc.gmk ! make/modules/java.base/Java.gmk ! make/modules/java.base/Launcher.gmk ! make/modules/java.base/Lib.gmk ! make/modules/java.base/gendata/GendataBlockedCerts.gmk ! make/modules/java.base/gendata/GendataBreakIterator.gmk ! make/modules/java.base/gendata/GendataCryptoPolicy.gmk ! make/modules/java.base/gendata/GendataPublicSuffixList.gmk ! make/modules/java.base/gendata/GendataTZDB.gmk ! make/modules/java.base/gensrc/GensrcBuffer.gmk ! make/modules/java.base/gensrc/GensrcCharacterData.gmk ! make/modules/java.base/gensrc/GensrcCharsetCoder.gmk ! make/modules/java.base/gensrc/GensrcCharsetMapping.gmk ! make/modules/java.base/gensrc/GensrcExceptions.gmk ! make/modules/java.base/gensrc/GensrcMisc.gmk ! make/modules/java.base/gensrc/GensrcModuleLoaderMap.gmk ! make/modules/java.base/gensrc/GensrcRegex.gmk ! make/modules/java.base/gensrc/GensrcScopedMemoryAccess.gmk ! make/modules/java.base/gensrc/GensrcVarHandles.gmk ! make/modules/java.base/lib/CoreLibraries.gmk ! make/modules/java.compiler/Java.gmk ! make/modules/java.datatransfer/Java.gmk ! make/modules/java.desktop/Copy.gmk ! make/modules/java.desktop/Gendata.gmk ! make/modules/java.desktop/Gensrc.gmk ! make/modules/java.desktop/Java.gmk ! make/modules/java.desktop/Lib.gmk ! make/modules/java.desktop/gendata/GendataFontConfig.gmk ! make/modules/java.desktop/gendata/GendataHtml32dtd.gmk ! make/modules/java.desktop/gensrc/GensrcIcons.gmk ! make/modules/java.desktop/gensrc/GensrcSwing.gmk ! make/modules/java.desktop/gensrc/GensrcX11Wrappers.gmk ! make/modules/java.desktop/lib/AwtLibraries.gmk ! make/modules/java.desktop/lib/ClientLibraries.gmk ! make/modules/java.instrument/Java.gmk ! make/modules/java.instrument/Lib.gmk ! make/modules/java.logging/Copy.gmk ! make/modules/java.logging/Gensrc.gmk ! make/modules/java.logging/Java.gmk ! make/modules/java.management.rmi/Java.gmk ! make/modules/java.management/Java.gmk ! make/modules/java.management/Lib.gmk ! make/modules/java.naming/Java.gmk ! make/modules/java.prefs/Java.gmk ! make/modules/java.prefs/Lib.gmk ! make/modules/java.rmi/Java.gmk ! make/modules/java.rmi/Launcher.gmk ! make/modules/java.rmi/Lib.gmk ! make/modules/java.scripting/Java.gmk ! make/modules/java.scripting/Launcher.gmk ! make/modules/java.security.jgss/Java.gmk ! make/modules/java.security.jgss/Launcher.gmk ! make/modules/java.security.jgss/Lib.gmk ! make/modules/java.security.sasl/Java.gmk ! make/modules/java.smartcardio/Java.gmk ! make/modules/java.smartcardio/Lib.gmk ! make/modules/java.sql.rowset/Java.gmk ! make/modules/java.sql/Java.gmk ! make/modules/java.transaction.xa/Java.gmk ! make/modules/java.xml.crypto/Java.gmk ! make/modules/java.xml/Copy.gmk ! make/modules/java.xml/Java.gmk ! make/modules/jdk.accessibility/Copy.gmk ! make/modules/jdk.accessibility/Java.gmk ! make/modules/jdk.accessibility/Launcher.gmk ! make/modules/jdk.accessibility/Lib.gmk ! make/modules/jdk.attach/Lib.gmk ! make/modules/jdk.charsets/Gensrc.gmk ! make/modules/jdk.charsets/Java.gmk ! make/modules/jdk.compiler/Gendata.gmk ! make/modules/jdk.compiler/Gensrc.gmk ! make/modules/jdk.compiler/Java.gmk ! make/modules/jdk.compiler/Launcher.gmk ! make/modules/jdk.crypto.cryptoki/Java.gmk ! make/modules/jdk.crypto.cryptoki/Lib.gmk ! make/modules/jdk.crypto.mscapi/Java.gmk ! make/modules/jdk.crypto.mscapi/Lib.gmk ! make/modules/jdk.dev/Java.gmk ! make/modules/jdk.dynalink/Java.gmk ! make/modules/jdk.editpad/Java.gmk ! make/modules/jdk.hotspot.agent/Gensrc.gmk ! make/modules/jdk.hotspot.agent/Java.gmk ! make/modules/jdk.hotspot.agent/Launcher.gmk ! make/modules/jdk.hotspot.agent/Lib.gmk ! make/modules/jdk.httpserver/Gensrc.gmk ! make/modules/jdk.httpserver/Java.gmk ! make/modules/jdk.httpserver/Jmod.gmk ! make/modules/jdk.httpserver/Launcher.gmk ! make/modules/jdk.incubator.vector/Java.gmk ! make/modules/jdk.incubator.vector/Lib.gmk ! make/modules/jdk.internal.jvmstat/Java.gmk ! make/modules/jdk.internal.le/Java.gmk ! make/modules/jdk.internal.md/Java.gmk ! make/modules/jdk.internal.opt/Java.gmk ! make/modules/jdk.internal.vm.ci/Java.gmk ! make/modules/jdk.jartool/Gensrc.gmk ! make/modules/jdk.jartool/Java.gmk ! make/modules/jdk.jartool/Jmod.gmk ! make/modules/jdk.jartool/Launcher.gmk ! make/modules/jdk.javadoc/Copy.gmk ! make/modules/jdk.javadoc/Gendata.gmk ! make/modules/jdk.javadoc/Gensrc.gmk ! make/modules/jdk.javadoc/Java.gmk ! make/modules/jdk.javadoc/Launcher.gmk ! make/modules/jdk.jcmd/Java.gmk ! make/modules/jdk.jcmd/Launcher.gmk ! make/modules/jdk.jconsole/Java.gmk ! make/modules/jdk.jconsole/Launcher.gmk ! make/modules/jdk.jdeps/Gensrc.gmk ! make/modules/jdk.jdeps/Java.gmk ! make/modules/jdk.jdeps/Launcher.gmk ! make/modules/jdk.jdi/Gensrc.gmk ! make/modules/jdk.jdi/Java.gmk ! make/modules/jdk.jdi/Launcher.gmk ! make/modules/jdk.jdi/Lib.gmk ! make/modules/jdk.jdwp.agent/Copy.gmk ! make/modules/jdk.jdwp.agent/Lib.gmk ! make/modules/jdk.jfr/Copy.gmk ! make/modules/jdk.jfr/Gendata.gmk ! make/modules/jdk.jfr/Java.gmk ! make/modules/jdk.jfr/Jmod.gmk ! make/modules/jdk.jfr/Launcher.gmk ! make/modules/jdk.jlink/Gensrc.gmk ! make/modules/jdk.jlink/Launcher.gmk ! make/modules/jdk.jpackage/Gensrc.gmk ! make/modules/jdk.jpackage/Java.gmk ! make/modules/jdk.jpackage/Jmod.gmk ! make/modules/jdk.jpackage/Launcher.gmk ! make/modules/jdk.jpackage/Lib.gmk ! make/modules/jdk.jshell/Gensrc.gmk ! make/modules/jdk.jshell/Java.gmk ! make/modules/jdk.jshell/Jmod.gmk ! make/modules/jdk.jshell/Launcher.gmk ! make/modules/jdk.jstatd/Jmod.gmk ! make/modules/jdk.jstatd/Launcher.gmk ! make/modules/jdk.localedata/Gensrc.gmk ! make/modules/jdk.localedata/Java.gmk ! make/modules/jdk.management.agent/Copy.gmk ! make/modules/jdk.management.agent/Gensrc.gmk ! make/modules/jdk.management.agent/Lib.gmk ! make/modules/jdk.management/Java.gmk ! make/modules/jdk.management/Lib.gmk ! make/modules/jdk.net/Lib.gmk ! make/modules/jdk.sctp/Java.gmk ! make/modules/jdk.sctp/Lib.gmk ! make/modules/jdk.security.auth/Java.gmk ! make/modules/jdk.security.auth/Lib.gmk ! make/modules/sun.charsets/Java.gmk ! make/test/BuildFailureHandler.gmk ! make/test/BuildJtregTestThreadFactory.gmk ! make/test/BuildMicrobenchmark.gmk ! make/test/BuildTestLib.gmk ! make/test/BuildTestLibNative.gmk ! make/test/JtregNativeHotspot.gmk ! make/test/JtregNativeJdk.gmk ! make/test/JtregNativeLibTest.gmk ! test/make/TestCompileCommands.gmk ! test/make/TestCopyFiles.gmk ! test/make/TestFixDepsFile.gmk ! test/make/TestIdea.gmk ! test/make/TestJavaCompilation.gmk ! test/make/TestMake.gmk ! test/make/TestMakeBase.gmk ! test/make/UtilsForTests.gmk Changeset: 19399d27 Branch: master Author: Emanuel Peter Date: 2025-02-05 12:58:43 +0000 URL: https://git.openjdk.org/loom/commit/19399d271ef00f925232fbbe9087b5772f2fca01 8348572: C2 compilation asserts due to unexpected irreducible loop Reviewed-by: thartmann, kvn ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/cfgnode.cpp ! src/hotspot/share/opto/cfgnode.hpp ! src/hotspot/share/opto/loopnode.cpp + test/hotspot/jtreg/compiler/loopopts/TestSplitIfNewIrreducibleLoop.java Changeset: 2ff8440c Branch: master Author: Per Minborg Date: 2025-02-05 13:48:34 +0000 URL: https://git.openjdk.org/loom/commit/2ff8440c76bb090634ecf4e6faa523498fd1d9f3 8349344: Clarify documentation of Arena.ofConfined Reviewed-by: jvernee, jpai, mcimadamore ! src/java.base/share/classes/java/lang/foreign/Arena.java Changeset: 6b994cd8 Branch: master Author: Roland Westrelin Date: 2025-02-05 13:54:35 +0000 URL: https://git.openjdk.org/loom/commit/6b994cd8ccba4f5d0199cb2925f0a6b5450ac115 8333697: C2: Hit MemLimit in PhaseCFG::global_code_motion Reviewed-by: thartmann, kvn ! src/hotspot/share/opto/indexSet.cpp ! src/hotspot/share/opto/indexSet.hpp ! test/hotspot/jtreg/compiler/escapeAnalysis/TestFindInstMemRecursion.java Changeset: b9b62a02 Branch: master Author: Serguei Spitsyn Date: 2025-02-05 16:03:39 +0000 URL: https://git.openjdk.org/loom/commit/b9b62a02488ee9c1a5a7a9ede87505781dfc0f73 8346792: serviceability/jvmti/vthread/GetThreadState/GetThreadState.java testObjectWaitMillis failed Reviewed-by: dholmes, pchilanomate ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/services/threadService.hpp Changeset: 2f2f7cf0 Branch: master Author: Mark Powers Date: 2025-02-05 18:04:00 +0000 URL: https://git.openjdk.org/loom/commit/2f2f7cf0dddd82f11d6dfc4f8a5401ec1c5629dc 8349084: Update vectors used in several PQC benchmarks Reviewed-by: weijun ! test/micro/org/openjdk/bench/java/security/HSS.java ! test/micro/org/openjdk/bench/java/security/MLDSA.java ! test/micro/org/openjdk/bench/java/security/MLKEMBench.java Changeset: 82bc0a7f Branch: master Author: Mikhail Yankelevich Committer: Weijun Wang Date: 2025-02-05 18:23:25 +0000 URL: https://git.openjdk.org/loom/commit/82bc0a7f8c7ee63d2f8c3db57dc22f39963ae022 8344316: security/auth/callback/TextCallbackHandler/Password.java make runnable with JTReg and add the UI Reviewed-by: weijun ! test/jdk/com/sun/security/auth/callback/TextCallbackHandler/Password.java Changeset: 379c3f99 Branch: master Author: Damon Nguyen Date: 2025-02-05 18:43:19 +0000 URL: https://git.openjdk.org/loom/commit/379c3f99665829c5d8c373d1fb324dc7ef4d84cf 8347836: Disabled PopupMenu shows shortcuts on Mac Reviewed-by: azvegint, achung, kizune, abhiscxk ! test/jdk/java/awt/PopupMenu/PopupMenuVisuals.java Changeset: b499c827 Branch: master Author: Brian Burkhalter Date: 2025-02-05 21:40:47 +0000 URL: https://git.openjdk.org/loom/commit/b499c827a512fb209a806d95b97df0f5932a29c0 8349383: (fs) FileTreeWalker.next() superfluous null check of visit() return value Reviewed-by: djelinski ! src/java.base/share/classes/java/nio/file/FileTreeWalker.java Changeset: aad6664b Branch: master Author: Alexey Semenyuk Date: 2025-02-05 23:23:54 +0000 URL: https://git.openjdk.org/loom/commit/aad6664bb6d2b311b3e0cb056afaa9b6534bdbbb 8333569: jpackage tests must run app launchers with retries on Linux only Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java ! test/jdk/tools/jpackage/share/AppLauncherEnvTest.java ! test/jdk/tools/jpackage/windows/WinChildProcessTest.java Changeset: 89e5e7ab Branch: master Author: Archie Cobbs Date: 2025-02-06 01:52:51 +0000 URL: https://git.openjdk.org/loom/commit/89e5e7ab73472b7d02aac5b8b0c7e9f26db6ec32 8349155: The "log" parameter to Lint.logIfEnabled() is not needed Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacFiler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java Changeset: 5e1cc082 Branch: master Author: Alexey Semenyuk Date: 2025-02-06 02:27:43 +0000 URL: https://git.openjdk.org/loom/commit/5e1cc0825938527bd7011ade8b237e34c821862c 8349504: Support platform-specific JUnit tests in jpackage Reviewed-by: almatvee ! test/jdk/tools/jpackage/junit/TEST.properties = test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/AppImageFileTest.java = test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/ApplicationLayoutTest.java = test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/DeployParamsTest.java = test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/DottedVersionTest.java = test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/EnquoterTest.java = test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/OverridableResourceTest.java = test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/PathGroupTest.java = test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/PlatformVersionTest.java = test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/ToolValidatorTest.java Changeset: 64bd8d25 Branch: master Author: David Holmes Date: 2025-02-06 02:51:12 +0000 URL: https://git.openjdk.org/loom/commit/64bd8d2592d26e02a7f2f96caa47cba5e158aaa2 8349511: [BACKOUT] Framework for tracing makefile inclusion and parsing Reviewed-by: darcy, mikael ! .github/actions/get-gtest/action.yml ! .github/actions/get-jtreg/action.yml ! Makefile ! make/Bundles.gmk ! make/CompileCommands.gmk ! make/CompileDemos.gmk ! make/CompileInterimLangtools.gmk ! make/CompileJavaModules.gmk ! make/CompileModuleTools.gmk ! make/CompileToolsHotspot.gmk ! make/CompileToolsJdk.gmk ! make/CopyImportModules.gmk ! make/CopyInterimTZDB.gmk ! make/Coverage.gmk ! make/CreateJmods.gmk ! make/Docs.gmk ! make/Doctor.gmk ! make/ExplodedImageOptimize.gmk ! make/GenerateLinkOptData.gmk ! make/GenerateModuleSummary.gmk ! make/Global.gmk ! make/GraalBuilderImage.gmk ! make/Hsdis.gmk ! make/Images.gmk ! make/Init.gmk ! make/InitSupport.gmk ! make/InterimImage.gmk ! make/JrtfsJar.gmk ! make/MacBundles.gmk ! make/Main.gmk ! make/MainSupport.gmk ! make/ModuleTools.gmk ! make/ModuleWrapper.gmk ! make/PreInit.gmk ! make/PreInitSupport.gmk ! make/ReleaseFile.gmk ! make/RunTests.gmk ! make/RunTestsPrebuilt.gmk - make/RunTestsPrebuiltFindTests.gmk ! make/SourceRevision.gmk ! make/StaticLibs.gmk ! make/StaticLibsImage.gmk ! make/TestImage.gmk ! make/ToolsHotspot.gmk ! make/ToolsJdk.gmk ! make/ToolsLangtools.gmk ! make/UpdateBuildDocs.gmk ! make/UpdateSleefSource.gmk ! make/UpdateX11Wrappers.gmk ! make/ZipSecurity.gmk ! make/ZipSource.gmk ! make/common/CopyFiles.gmk ! make/common/DebugInfoUtils.gmk ! make/common/Execute.gmk ! make/common/FileUtils.gmk ! make/common/FindTests.gmk ! make/common/JarArchive.gmk ! make/common/JavaCompilation.gmk ! make/common/JdkNativeCompilation.gmk ! make/common/LogUtils.gmk ! make/common/MakeBase.gmk - make/common/MakeFileEnd.gmk - make/common/MakeFileStart.gmk ! make/common/MakeIO.gmk - make/common/MakeIncludeEnd.gmk - make/common/MakeIncludeStart.gmk - make/common/MakeSnippetEnd.gmk - make/common/MakeSnippetStart.gmk ! make/common/Modules.gmk ! make/common/NativeCompilation.gmk ! make/common/ProcessMarkdown.gmk ! make/common/TestFilesCompilation.gmk ! make/common/TextFileProcessing.gmk ! make/common/Utils.gmk ! make/common/ZipArchive.gmk ! make/common/modules/CopyCommon.gmk ! make/common/modules/GendataCommon.gmk ! make/common/modules/GensrcCommon.gmk ! make/common/modules/GensrcModuleInfo.gmk ! make/common/modules/GensrcProperties.gmk ! make/common/modules/LauncherCommon.gmk ! make/common/modules/LibCommon.gmk ! make/common/native/CompileFile.gmk ! make/common/native/DebugSymbols.gmk ! make/common/native/Flags.gmk ! make/common/native/Link.gmk ! make/common/native/LinkMicrosoft.gmk ! make/common/native/Paths.gmk ! make/hotspot/CopyToExplodedJdk.gmk ! make/hotspot/HotspotCommon.gmk ! make/hotspot/gensrc/GenerateSources.gmk ! make/hotspot/gensrc/GensrcAdlc.gmk ! make/hotspot/gensrc/GensrcDtrace.gmk ! make/hotspot/gensrc/GensrcJfr.gmk ! make/hotspot/gensrc/GensrcJvmti.gmk ! make/hotspot/lib/CompileGtest.gmk ! make/hotspot/lib/CompileJvm.gmk ! make/hotspot/lib/CompileLibraries.gmk ! make/hotspot/lib/JvmFeatures.gmk ! make/hotspot/lib/JvmFlags.gmk ! make/hotspot/lib/JvmOverrideFiles.gmk ! make/hotspot/test/GtestImage.gmk ! make/ide/eclipse/CreateWorkspace.gmk ! make/ide/idea/jdk/IdeaGenConfig.gmk ! make/ide/visualstudio/hotspot/CreateVSProject.gmk ! make/ide/vscode/hotspot/CreateVSCodeProject.gmk ! make/ide/xcode/hotspot/CreateXcodeProject.gmk ! make/modules/java.base/Copy.gmk ! make/modules/java.base/Gendata.gmk ! make/modules/java.base/Gensrc.gmk ! make/modules/java.base/Java.gmk ! make/modules/java.base/Launcher.gmk ! make/modules/java.base/Lib.gmk ! make/modules/java.base/gendata/GendataBlockedCerts.gmk ! make/modules/java.base/gendata/GendataBreakIterator.gmk ! make/modules/java.base/gendata/GendataCryptoPolicy.gmk ! make/modules/java.base/gendata/GendataPublicSuffixList.gmk ! make/modules/java.base/gendata/GendataTZDB.gmk ! make/modules/java.base/gensrc/GensrcBuffer.gmk ! make/modules/java.base/gensrc/GensrcCharacterData.gmk ! make/modules/java.base/gensrc/GensrcCharsetCoder.gmk ! make/modules/java.base/gensrc/GensrcCharsetMapping.gmk ! make/modules/java.base/gensrc/GensrcExceptions.gmk ! make/modules/java.base/gensrc/GensrcMisc.gmk ! make/modules/java.base/gensrc/GensrcModuleLoaderMap.gmk ! make/modules/java.base/gensrc/GensrcRegex.gmk ! make/modules/java.base/gensrc/GensrcScopedMemoryAccess.gmk ! make/modules/java.base/gensrc/GensrcVarHandles.gmk ! make/modules/java.base/lib/CoreLibraries.gmk ! make/modules/java.compiler/Java.gmk ! make/modules/java.datatransfer/Java.gmk ! make/modules/java.desktop/Copy.gmk ! make/modules/java.desktop/Gendata.gmk ! make/modules/java.desktop/Gensrc.gmk ! make/modules/java.desktop/Java.gmk ! make/modules/java.desktop/Lib.gmk ! make/modules/java.desktop/gendata/GendataFontConfig.gmk ! make/modules/java.desktop/gendata/GendataHtml32dtd.gmk ! make/modules/java.desktop/gensrc/GensrcIcons.gmk ! make/modules/java.desktop/gensrc/GensrcSwing.gmk ! make/modules/java.desktop/gensrc/GensrcX11Wrappers.gmk ! make/modules/java.desktop/lib/AwtLibraries.gmk ! make/modules/java.desktop/lib/ClientLibraries.gmk ! make/modules/java.instrument/Java.gmk ! make/modules/java.instrument/Lib.gmk ! make/modules/java.logging/Copy.gmk ! make/modules/java.logging/Gensrc.gmk ! make/modules/java.logging/Java.gmk ! make/modules/java.management.rmi/Java.gmk ! make/modules/java.management/Java.gmk ! make/modules/java.management/Lib.gmk ! make/modules/java.naming/Java.gmk ! make/modules/java.prefs/Java.gmk ! make/modules/java.prefs/Lib.gmk ! make/modules/java.rmi/Java.gmk ! make/modules/java.rmi/Launcher.gmk ! make/modules/java.rmi/Lib.gmk ! make/modules/java.scripting/Java.gmk ! make/modules/java.scripting/Launcher.gmk ! make/modules/java.security.jgss/Java.gmk ! make/modules/java.security.jgss/Launcher.gmk ! make/modules/java.security.jgss/Lib.gmk ! make/modules/java.security.sasl/Java.gmk ! make/modules/java.smartcardio/Java.gmk ! make/modules/java.smartcardio/Lib.gmk ! make/modules/java.sql.rowset/Java.gmk ! make/modules/java.sql/Java.gmk ! make/modules/java.transaction.xa/Java.gmk ! make/modules/java.xml.crypto/Java.gmk ! make/modules/java.xml/Copy.gmk ! make/modules/java.xml/Java.gmk ! make/modules/jdk.accessibility/Copy.gmk ! make/modules/jdk.accessibility/Java.gmk ! make/modules/jdk.accessibility/Launcher.gmk ! make/modules/jdk.accessibility/Lib.gmk ! make/modules/jdk.attach/Lib.gmk ! make/modules/jdk.charsets/Gensrc.gmk ! make/modules/jdk.charsets/Java.gmk ! make/modules/jdk.compiler/Gendata.gmk ! make/modules/jdk.compiler/Gensrc.gmk ! make/modules/jdk.compiler/Java.gmk ! make/modules/jdk.compiler/Launcher.gmk ! make/modules/jdk.crypto.cryptoki/Java.gmk ! make/modules/jdk.crypto.cryptoki/Lib.gmk ! make/modules/jdk.crypto.mscapi/Java.gmk ! make/modules/jdk.crypto.mscapi/Lib.gmk ! make/modules/jdk.dev/Java.gmk ! make/modules/jdk.dynalink/Java.gmk ! make/modules/jdk.editpad/Java.gmk ! make/modules/jdk.hotspot.agent/Gensrc.gmk ! make/modules/jdk.hotspot.agent/Java.gmk ! make/modules/jdk.hotspot.agent/Launcher.gmk ! make/modules/jdk.hotspot.agent/Lib.gmk ! make/modules/jdk.httpserver/Gensrc.gmk ! make/modules/jdk.httpserver/Java.gmk ! make/modules/jdk.httpserver/Jmod.gmk ! make/modules/jdk.httpserver/Launcher.gmk ! make/modules/jdk.incubator.vector/Java.gmk ! make/modules/jdk.incubator.vector/Lib.gmk ! make/modules/jdk.internal.jvmstat/Java.gmk ! make/modules/jdk.internal.le/Java.gmk ! make/modules/jdk.internal.md/Java.gmk ! make/modules/jdk.internal.opt/Java.gmk ! make/modules/jdk.internal.vm.ci/Java.gmk ! make/modules/jdk.jartool/Gensrc.gmk ! make/modules/jdk.jartool/Java.gmk ! make/modules/jdk.jartool/Jmod.gmk ! make/modules/jdk.jartool/Launcher.gmk ! make/modules/jdk.javadoc/Copy.gmk ! make/modules/jdk.javadoc/Gendata.gmk ! make/modules/jdk.javadoc/Gensrc.gmk ! make/modules/jdk.javadoc/Java.gmk ! make/modules/jdk.javadoc/Launcher.gmk ! make/modules/jdk.jcmd/Java.gmk ! make/modules/jdk.jcmd/Launcher.gmk ! make/modules/jdk.jconsole/Java.gmk ! make/modules/jdk.jconsole/Launcher.gmk ! make/modules/jdk.jdeps/Gensrc.gmk ! make/modules/jdk.jdeps/Java.gmk ! make/modules/jdk.jdeps/Launcher.gmk ! make/modules/jdk.jdi/Gensrc.gmk ! make/modules/jdk.jdi/Java.gmk ! make/modules/jdk.jdi/Launcher.gmk ! make/modules/jdk.jdi/Lib.gmk ! make/modules/jdk.jdwp.agent/Copy.gmk ! make/modules/jdk.jdwp.agent/Lib.gmk ! make/modules/jdk.jfr/Copy.gmk ! make/modules/jdk.jfr/Gendata.gmk ! make/modules/jdk.jfr/Java.gmk ! make/modules/jdk.jfr/Jmod.gmk ! make/modules/jdk.jfr/Launcher.gmk ! make/modules/jdk.jlink/Gensrc.gmk ! make/modules/jdk.jlink/Launcher.gmk ! make/modules/jdk.jpackage/Gensrc.gmk ! make/modules/jdk.jpackage/Java.gmk ! make/modules/jdk.jpackage/Jmod.gmk ! make/modules/jdk.jpackage/Launcher.gmk ! make/modules/jdk.jpackage/Lib.gmk ! make/modules/jdk.jshell/Gensrc.gmk ! make/modules/jdk.jshell/Java.gmk ! make/modules/jdk.jshell/Jmod.gmk ! make/modules/jdk.jshell/Launcher.gmk ! make/modules/jdk.jstatd/Jmod.gmk ! make/modules/jdk.jstatd/Launcher.gmk ! make/modules/jdk.localedata/Gensrc.gmk ! make/modules/jdk.localedata/Java.gmk ! make/modules/jdk.management.agent/Copy.gmk ! make/modules/jdk.management.agent/Gensrc.gmk ! make/modules/jdk.management.agent/Lib.gmk ! make/modules/jdk.management/Java.gmk ! make/modules/jdk.management/Lib.gmk ! make/modules/jdk.net/Lib.gmk ! make/modules/jdk.sctp/Java.gmk ! make/modules/jdk.sctp/Lib.gmk ! make/modules/jdk.security.auth/Java.gmk ! make/modules/jdk.security.auth/Lib.gmk ! make/modules/sun.charsets/Java.gmk ! make/test/BuildFailureHandler.gmk ! make/test/BuildJtregTestThreadFactory.gmk ! make/test/BuildMicrobenchmark.gmk ! make/test/BuildTestLib.gmk ! make/test/BuildTestLibNative.gmk ! make/test/JtregNativeHotspot.gmk ! make/test/JtregNativeJdk.gmk ! make/test/JtregNativeLibTest.gmk ! test/make/TestCompileCommands.gmk ! test/make/TestCopyFiles.gmk ! test/make/TestFixDepsFile.gmk ! test/make/TestIdea.gmk ! test/make/TestJavaCompilation.gmk ! test/make/TestMake.gmk ! test/make/TestMakeBase.gmk ! test/make/UtilsForTests.gmk Changeset: 30f71622 Branch: master Author: David Holmes Date: 2025-02-06 07:32:22 +0000 URL: https://git.openjdk.org/loom/commit/30f71622a1c86e297bf6d4b24d90e7531a0f19c2 8349417: Fix NULL usage from JDK-8346433 Reviewed-by: chagedorn ! src/hotspot/os/windows/os_windows.cpp Changeset: 3cf04dec Branch: master Author: Jan Lahoda Date: 2025-02-06 07:34:28 +0000 URL: https://git.openjdk.org/loom/commit/3cf04dec493d28730d4462257f64ea636f58d7e5 8349132: javac Analyzers should handle non-deferrable errors Reviewed-by: abimpoudis ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java + test/langtools/tools/javac/analyzer/Diamond.java Changeset: 3eb57f6d Branch: master Author: Matthias Baesken Date: 2025-02-06 08:08:59 +0000 URL: https://git.openjdk.org/loom/commit/3eb57f6d46b4375cb02b575739a1c12f71e088cf 8349140: Size optimization (opt-size) build fails after recent PCH changes Reviewed-by: jwaters, erikj, ihse ! make/hotspot/lib/JvmOverrideFiles.gmk Changeset: 7e307916 Branch: master Author: Andrew Dinn Date: 2025-02-06 09:14:50 +0000 URL: https://git.openjdk.org/loom/commit/7e307916ecbf1ae9795e42e5b5a8347daad4af8c 8349102: Test compiler/arguments/TestCodeEntryAlignment.java failed: assert(allocates2(pc)) failed: not in CodeBuffer memory Reviewed-by: dlong ! src/hotspot/cpu/x86/stubDeclarations_x86.hpp ! test/hotspot/jtreg/ProblemList.txt Changeset: d85f6514 Branch: master Author: Gui Cao Committer: Hamlin Li Date: 2025-02-06 09:31:54 +0000 URL: https://git.openjdk.org/loom/commit/d85f65147aeb4009742bfe401c6070d920b71b3e 8349428: RISC-V: "bad alignment" with -XX:-AvoidUnalignedAccesses after JDK-8347489 Reviewed-by: fyang, mli ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp Changeset: acb46ddb Branch: master Author: SendaoYan Date: 2025-02-06 09:33:02 +0000 URL: https://git.openjdk.org/loom/commit/acb46ddb8901a4e96238de217d3e7931f381b699 8345155: Add /native to native test in FFM Reviewed-by: mcimadamore, pminborg ! test/jdk/java/foreign/LibraryLookupTest.java ! test/jdk/java/foreign/SafeFunctionAccessTest.java ! test/jdk/java/foreign/Test4BAlignedDouble.java ! test/jdk/java/foreign/TestAddressDereference.java ! test/jdk/java/foreign/TestClassLoaderFindNative.java ! test/jdk/java/foreign/TestDowncallScope.java ! test/jdk/java/foreign/TestDowncallStack.java ! test/jdk/java/foreign/TestHFA.java ! test/jdk/java/foreign/TestIntrinsics.java ! test/jdk/java/foreign/TestNULLAddress.java ! test/jdk/java/foreign/TestNative.java ! test/jdk/java/foreign/TestScope.java ! test/jdk/java/foreign/TestUpcallAsync.java ! test/jdk/java/foreign/TestUpcallScope.java ! test/jdk/java/foreign/TestUpcallStack.java ! test/jdk/java/foreign/TestVarArgs.java ! test/jdk/java/foreign/arraystructs/TestArrayStructs.java ! test/jdk/java/foreign/capturecallstate/TestCaptureCallState.java ! test/jdk/java/foreign/critical/TestCritical.java ! test/jdk/java/foreign/critical/TestCriticalUpcall.java ! test/jdk/java/foreign/dontrelease/TestDontRelease.java ! test/jdk/java/foreign/enablenativeaccess/TestEnableNativeAccess.java ! test/jdk/java/foreign/enablenativeaccess/TestEnableNativeAccessJarManifest.java ! test/jdk/java/foreign/loaderLookup/TestLoaderLookup.java ! test/jdk/java/foreign/loaderLookup/TestLoaderLookupJNI.java ! test/jdk/java/foreign/loaderLookup/TestSymbolLookupFindOrThrow.java ! test/jdk/java/foreign/nested/TestNested.java ! test/jdk/java/foreign/normalize/TestNormalize.java ! test/jdk/java/foreign/passheapsegment/TestPassHeapSegment.java ! test/jdk/java/foreign/stackwalk/TestAsyncStackWalk.java ! test/jdk/java/foreign/stackwalk/TestReentrantUpcalls.java ! test/jdk/java/foreign/stackwalk/TestStackWalk.java ! test/jdk/java/foreign/upcalldeopt/TestUpcallDeopt.java ! test/jdk/java/foreign/virtual/TestVirtualCalls.java Changeset: 4618993e Branch: master Author: Tobias Hartmann Date: 2025-02-06 10:41:30 +0000 URL: https://git.openjdk.org/loom/commit/4618993e27c806e5b349de98c020a91475727d65 8349537: Bad copyright in TestArrayStructs.java Reviewed-by: jpai ! test/jdk/java/foreign/arraystructs/TestArrayStructs.java ! test/jdk/java/foreign/loaderLookup/TestSymbolLookupFindOrThrow.java Changeset: dd8720e9 Branch: master Author: Amit Kumar Date: 2025-02-06 13:15:18 +0000 URL: https://git.openjdk.org/loom/commit/dd8720e90dc5475afd4ccc7321bb5cd97282e101 8348520: [s390x] Problemlist TestVectorReinterpret.java Reviewed-by: mdoerr ! test/hotspot/jtreg/ProblemList.txt Changeset: 2093bb74 Branch: master Author: Alexey Semenyuk Date: 2025-02-06 14:10:44 +0000 URL: https://git.openjdk.org/loom/commit/2093bb74676620c416e42fb94b6f5a482700926b 8346434: Add test for non-automatic service binding Reviewed-by: almatvee ! test/jdk/tools/jpackage/apps/PrintEnv.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Comm.java ! test/jdk/tools/jpackage/share/JLinkOptionsTest.java Changeset: 2b82e2d5 Branch: master Author: Archie Cobbs Date: 2025-02-06 14:32:25 +0000 URL: https://git.openjdk.org/loom/commit/2b82e2d57bdb8cb677764abc99d70f6d03295625 8347958: Minor compiler cleanups relating to MandatoryWarningHandler Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/MandatoryWarningHandler.java Changeset: e0487c7c Branch: master Author: Christian Hagedorn Date: 2025-02-06 14:49:28 +0000 URL: https://git.openjdk.org/loom/commit/e0487c7cbc16fdfe26d22f2b6e65bca7d4398252 8346777: Add missing const declarations and rename variables Reviewed-by: epeter, thartmann ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp Changeset: 3fbae32d Branch: master Author: SendaoYan Date: 2025-02-06 15:01:05 +0000 URL: https://git.openjdk.org/loom/commit/3fbae32d0a9dbe612d4170e135a813c114fdcec2 8349465: [UBSAN] test_os_reserve_between.cpp reported applying non-zero offset to null pointer Reviewed-by: mdoerr, amitkumar ! test/hotspot/gtest/runtime/test_os_reserve_between.cpp Changeset: 5ec1aae2 Branch: master Author: Viktor Klang Date: 2025-02-06 15:02:21 +0000 URL: https://git.openjdk.org/loom/commit/5ec1aae21e80d86c55df28a86935f50ae77f7b41 8347842: ThreadPoolExecutor specification discusses RuntimePermission Reviewed-by: alanb, jpai ! src/java.base/share/classes/java/util/concurrent/ThreadPoolExecutor.java Changeset: f12d2de5 Branch: master Author: Nizar Benalla Date: 2025-02-06 16:14:30 +0000 URL: https://git.openjdk.org/loom/commit/f12d2de53a62ec1c2c98e90409b27811de0560e1 8345212: Since checker should better handle non numeric values Reviewed-by: liach ! test/jdk/tools/sincechecker/SinceChecker.java Changeset: eb847026 Branch: master Author: Jiangli Zhou Date: 2025-02-06 16:15:35 +0000 URL: https://git.openjdk.org/loom/commit/eb84702626ef1ededc55969923958e8c2835d821 8349513: Remove unused BUILD_JDK_JTREG_LIBRARIES_JDK_LIBS_libTracePinnedThreads Reviewed-by: dholmes, erikj ! make/test/JtregNativeJdk.gmk Changeset: 1ab1c1d5 Branch: master Author: Liam Miller-Cushon Date: 2025-02-06 17:33:44 +0000 URL: https://git.openjdk.org/loom/commit/1ab1c1d53b86228be85aac96fa5d69db39ac6317 8349058: 'internal proprietary API' warnings make javac warnings unusable Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java ! test/langtools/tools/javac/options/system/SystemSunProprietary.java Changeset: ed8945a6 Branch: master Author: Harshitha Onkar Date: 2025-02-06 18:30:39 +0000 URL: https://git.openjdk.org/loom/commit/ed8945a68a67dd51a7cfa332905941afccc12b36 8347377: Add validation checks for ICC_Profile header fields Reviewed-by: prr, jdv ! src/java.desktop/share/classes/java/awt/color/ICC_ColorSpace.java ! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java + test/jdk/java/awt/color/ICC_Profile/ValidateICCHeaderData/ValidateICCHeaderData.java = test/jdk/java/awt/color/ICC_Profile/ValidateICCHeaderData/invalidSRGB.icc Changeset: 0181030b Branch: master Author: Brian Burkhalter Date: 2025-02-06 19:10:26 +0000 URL: https://git.openjdk.org/loom/commit/0181030bdc300f1d8fe02c3e2e599c997a4ab876 8349006: File.getCanonicalPath should remove "(on UNIX platforms)" from its specification Reviewed-by: jlu, naoto ! src/java.base/share/classes/java/io/File.java Changeset: 1a74ee64 Branch: master Author: Brian Burkhalter Date: 2025-02-06 19:11:35 +0000 URL: https://git.openjdk.org/loom/commit/1a74ee64eb835c3395fe763c42fd36e2a720f441 8349092: File.getFreeSpace violates specification if quotas are in effect (win) Reviewed-by: naoto ! src/java.base/windows/classes/java/io/WinNTFileSystem.java ! test/jdk/java/io/File/GetXSpace.java Changeset: 10791477 Branch: master Author: Aleksey Shipilev Date: 2025-02-06 20:20:43 +0000 URL: https://git.openjdk.org/loom/commit/10791477cf0a0a31d2703fc718a7a649d494d534 8348570: CTW: Expose the code hidden by uncommon traps Reviewed-by: kvn, thartmann ! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/Compiler.java ! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/CtwRunner.java Changeset: a0c7f661 Branch: master Author: Calvin Cheung Date: 2025-02-06 22:31:19 +0000 URL: https://git.openjdk.org/loom/commit/a0c7f661bedaf50b22cf83c798be46e8e5004b60 8349508: runtime/cds/appcds/TestParallelGCWithCDS.java should not check for specific output Reviewed-by: dholmes, iklam ! test/hotspot/jtreg/runtime/cds/appcds/TestParallelGCWithCDS.java ! test/hotspot/jtreg/runtime/cds/appcds/TestSerialGCWithCDS.java Changeset: 1eb54e42 Branch: master Author: Fernando Guallini Committer: Rajan Halade Date: 2025-02-07 00:31:11 +0000 URL: https://git.openjdk.org/loom/commit/1eb54e4228ba9319ac2f980055ed366dd861ec0b 8346049: jdk/test/lib/security/timestamp/TsaServer.java warnings Reviewed-by: weijun, rhalade, hchao, lmesnik ! test/lib/jdk/test/lib/security/timestamp/TsaServer.java Changeset: 3989a199 Branch: master Author: Joe Wang Date: 2025-02-07 02:26:20 +0000 URL: https://git.openjdk.org/loom/commit/3989a199578fc1d91988cfdbb95f11dd6d4c7b81 8344925: translet-name ignored when package-name is also set Reviewed-by: lancea, iris, naoto ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java + test/jaxp/javax/xml/jaxp/libs/jaxp/library/JUnitTestUtil.java + test/jaxp/javax/xml/jaxp/unittest/transform/PropertiesTest.java Changeset: 006ed5c0 Branch: master Author: Matthias Baesken Date: 2025-02-07 07:43:43 +0000 URL: https://git.openjdk.org/loom/commit/006ed5c02b47d12fdcc070f50cfeb77d5c158bca 8349375: Cleanup AIX special file build settings Reviewed-by: mdoerr, clanger, erikj, jwaters ! make/hotspot/lib/JvmOverrideFiles.gmk Changeset: 86cec4ea Branch: master Author: Ivan Walulya Date: 2025-02-07 10:22:23 +0000 URL: https://git.openjdk.org/loom/commit/86cec4ea2c2c56f03b23be44caade49b922cd3c6 8343782: G1: Use one G1CardSet instance for multiple old gen regions Reviewed-by: ayang, tschatzl ! src/hotspot/share/gc/g1/g1CardSet.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp ! src/hotspot/share/gc/g1/g1CollectionSet.cpp ! src/hotspot/share/gc/g1/g1CollectionSet.hpp + src/hotspot/share/gc/g1/g1CollectionSet.inline.hpp ! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp ! src/hotspot/share/gc/g1/g1CollectionSetCandidates.hpp ! src/hotspot/share/gc/g1/g1CollectionSetCandidates.inline.hpp ! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1FullCollector.cpp ! src/hotspot/share/gc/g1/g1FullGCResetMetadataTask.cpp ! src/hotspot/share/gc/g1/g1HeapRegion.cpp ! src/hotspot/share/gc/g1/g1HeapRegion.hpp ! src/hotspot/share/gc/g1/g1HeapRegion.inline.hpp ! src/hotspot/share/gc/g1/g1HeapRegionRemSet.cpp ! src/hotspot/share/gc/g1/g1HeapRegionRemSet.hpp ! src/hotspot/share/gc/g1/g1HeapRegionRemSet.inline.hpp ! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSetSummary.cpp ! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp ! src/hotspot/share/gc/g1/g1YoungCollector.cpp ! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp ! src/hotspot/share/gc/g1/g1_globals.hpp ! test/hotspot/jtreg/gc/g1/pinnedobjs/TestPinnedOldObjectsEvacuation.java Changeset: 7cd5cb29 Branch: master Author: Mikhail Yankelevich Committer: Weijun Wang Date: 2025-02-07 15:40:17 +0000 URL: https://git.openjdk.org/loom/commit/7cd5cb2916e8a62ec57c022a5fac19fb62b7c779 8349532: Refactor ./util/Pem/encoding.sh to run in java Reviewed-by: weijun ! test/jdk/sun/security/util/Pem/PemEncoding.java - test/jdk/sun/security/util/Pem/encoding.sh Changeset: fb847bb2 Branch: master Author: Justin Lu Date: 2025-02-07 17:08:52 +0000 URL: https://git.openjdk.org/loom/commit/fb847bb2afc9e9e164430078c5c403ec6583d50e 8349493: Replace sun.util.locale.ParseStatus usage with java.text.ParsePosition Reviewed-by: naoto ! src/java.base/share/classes/java/util/Locale.java ! src/java.base/share/classes/sun/util/locale/LanguageTag.java - src/java.base/share/classes/sun/util/locale/ParseStatus.java Changeset: 88a84835 Branch: master Author: Bradford Wetmore Date: 2025-02-07 17:09:56 +0000 URL: https://git.openjdk.org/loom/commit/88a84835a3a13f9adfcfa2ad034acff8fbc4fadc 8349121: SSLParameters.setApplicationProtocols() ALPN example could be clarified Reviewed-by: abarashev, jnimeh, dfuchs ! src/java.base/share/classes/javax/net/ssl/SSLParameters.java Changeset: b40f8eef Branch: master Author: Andrew Haley Date: 2025-02-07 17:39:10 +0000 URL: https://git.openjdk.org/loom/commit/b40f8eef98dac066816d4d548b2304276a76d5e0 8337251: C1: Improve Class.isInstance intrinsic Reviewed-by: vlivanov ! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp ! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp ! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp ! src/hotspot/cpu/riscv/c1_LIRGenerator_riscv.cpp ! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp ! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp ! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp ! src/hotspot/share/c1/c1_Canonicalizer.cpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/c1/c1_LIRGenerator.hpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/runtime/stubDeclarations.hpp Changeset: bd9b24c0 Branch: master Author: Liam Miller-Cushon Date: 2025-02-07 19:43:33 +0000 URL: https://git.openjdk.org/loom/commit/bd9b24c0f8e0db88ae9714cdb355dcd56d802ab4 8349512: Duplicate PermittedSubclasses entries with doclint enabled Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java Changeset: 7f6c6878 Branch: master Author: Tom Rodriguez Date: 2025-02-07 19:58:37 +0000 URL: https://git.openjdk.org/loom/commit/7f6c687815031d99931265007ff8867bf964cb25 8349374: [JVMCI] concurrent use of HotSpotSpeculationLog can crash Reviewed-by: kvn, dnsimon ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotSpeculationLog.java Changeset: f0ea38b3 Branch: master Author: Alexander Matveev Date: 2025-02-07 19:58:51 +0000 URL: https://git.openjdk.org/loom/commit/f0ea38b3874ac627766768cbcd13f4be68c53797 8349509: [macos] Clean up macOS dead code in jpackage Reviewed-by: asemenyuk ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageBuilder.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java Changeset: 1ed9ef1c Branch: master Author: Coleen Phillimore Date: 2025-02-07 21:27:35 +0000 URL: https://git.openjdk.org/loom/commit/1ed9ef1c3f787b4075974d5dcfde1606d6bfbe86 8349559: Compiler interface doesn't need to store protection domain Reviewed-by: vlivanov, iklam ! src/hotspot/share/ci/ciInstanceKlass.cpp ! src/hotspot/share/ci/ciInstanceKlass.hpp ! src/hotspot/share/ci/ciKlass.hpp ! src/hotspot/share/ci/ciObjArrayKlass.hpp ! src/hotspot/share/ci/ciObjectFactory.cpp Changeset: 5395ffa0 Branch: master Author: Joe Wang Date: 2025-02-08 02:48:04 +0000 URL: https://git.openjdk.org/loom/commit/5395ffa006d06fb2b6a087885a9d7118048e6696 8327378: XMLStreamReader throws EOFException instead of XMLStreamException Reviewed-by: iris, lancea, naoto ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl.java + test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/ExceptionTest.java Changeset: e9278de3 Branch: master Author: Quan Anh Mai Date: 2025-02-08 04:20:46 +0000 URL: https://git.openjdk.org/loom/commit/e9278de3f8676c288bfdce96f8348470e7c42900 8348411: C2: Remove the control input of LoadKlassNode and LoadNKlassNode Reviewed-by: vlivanov, epeter ! src/hotspot/share/opto/doCall.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/macroArrayCopy.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/memnode.hpp ! src/hotspot/share/opto/parse1.cpp ! src/hotspot/share/opto/parseHelper.cpp ! src/hotspot/share/opto/subtypenode.cpp Changeset: 7d52f1e6 Branch: master Author: Thomas Stuefe Date: 2025-02-08 06:35:27 +0000 URL: https://git.openjdk.org/loom/commit/7d52f1e64d17d4a77dacc6074ead11e975eed9eb 8349525: RBTree: provide leftmost, rightmost, and a simple way to print trees Reviewed-by: jsjolen, cnorrbin ! src/hotspot/share/utilities/rbTree.hpp ! src/hotspot/share/utilities/rbTree.inline.hpp ! test/hotspot/gtest/utilities/test_rbtree.cpp Changeset: 8f6ccde9 Branch: master Author: SendaoYan Date: 2025-02-08 13:11:07 +0000 URL: https://git.openjdk.org/loom/commit/8f6ccde9829ea0e4fe1c087e68bec4d9efb55c64 8349554: [UBSAN] os::attempt_reserve_memory_between reported applying non-zero offset to non-null pointer produced null pointer Reviewed-by: stefank, stuefe ! src/hotspot/share/runtime/os.cpp Changeset: 4a83ca12 Branch: master Author: Hamlin Li Date: 2025-02-10 11:25:20 +0000 URL: https://git.openjdk.org/loom/commit/4a83ca120293aecbf21d7d005ba256e95fe98299 8349666: RISC-V: enable superwords tests for vector reductions Reviewed-by: fyang, luhenry ! test/hotspot/jtreg/compiler/loopopts/superword/MinMaxRed_Int.java ! test/hotspot/jtreg/compiler/loopopts/superword/RedTest_int.java ! test/hotspot/jtreg/compiler/loopopts/superword/RedTest_long.java ! test/hotspot/jtreg/compiler/loopopts/superword/SumRedAbsNeg_Float.java ! test/hotspot/jtreg/compiler/loopopts/superword/SumRedSqrt_Double.java ! test/hotspot/jtreg/compiler/loopopts/superword/SumRed_Double.java ! test/hotspot/jtreg/compiler/loopopts/superword/SumRed_Float.java ! test/hotspot/jtreg/compiler/loopopts/superword/SumRed_Int.java ! test/hotspot/jtreg/compiler/loopopts/superword/SumRed_Long.java Changeset: d104debe Branch: master Author: Hamlin Li Date: 2025-02-10 11:47:57 +0000 URL: https://git.openjdk.org/loom/commit/d104debe51d8feb35b7c672a9d05404208bc5526 8349556: RISC-V: improve the performance when -COH and -AvoidUnalignedAccesses for UL and LU string comparison Reviewed-by: fyang, vkempik ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp Changeset: 55898922 Branch: master Author: Volkan Yazici Committer: Jaikiran Pai Date: 2025-02-10 12:12:54 +0000 URL: https://git.openjdk.org/loom/commit/55898922628a7fb1aef3ff6727a612baac3f6b1a 8343074: test/jdk/com/sun/net/httpserver/docs/test1/largefile.txt could be generated Reviewed-by: dfuchs, jpai ! test/jdk/com/sun/net/httpserver/SelCacheTest.java ! test/jdk/com/sun/net/httpserver/Test1.java ! test/jdk/com/sun/net/httpserver/Test12.java ! test/jdk/com/sun/net/httpserver/Test13.java ! test/jdk/com/sun/net/httpserver/Test9.java ! test/jdk/com/sun/net/httpserver/Test9a.java ! test/jdk/com/sun/net/httpserver/TestLogging.java - test/jdk/com/sun/net/httpserver/docs/test1/largefile.txt - test/jdk/com/sun/net/httpserver/docs/test1/smallfile.txt ! test/jdk/java/net/httpclient/http2/BasicTest.java ! test/jdk/java/net/httpclient/http2/FixedThreadPoolTest.java ! test/jdk/java/net/httpclient/http2/ServerPush.java - test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/TestUtil.java ! test/lib/jdk/test/lib/Asserts.java ! test/lib/jdk/test/lib/Utils.java Changeset: c9cadbd2 Branch: master Author: Coleen Phillimore Date: 2025-02-10 12:44:30 +0000 URL: https://git.openjdk.org/loom/commit/c9cadbd23fb13933b8968f283d27842cd35f8d6f 8346567: Make Class.getModifiers() non-native Reviewed-by: alanb, vlivanov, yzheng, dlong ! src/hotspot/share/c1/c1_Canonicalizer.cpp ! src/hotspot/share/c1/c1_Compiler.cpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/c1/c1_LIRGenerator.hpp ! src/hotspot/share/ci/ciKlass.hpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/vmIntrinsics.cpp ! src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/oops/objArrayKlass.cpp ! src/hotspot/share/oops/typeArrayKlass.cpp ! src/hotspot/share/oops/typeArrayKlass.hpp ! src/hotspot/share/opto/c2compiler.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/jdk/internal/reflect/Reflection.java ! src/java.base/share/native/libjava/Class.c ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java ! test/jdk/java/lang/reflect/AccessibleObject/ModuleSetAccessibleTest.java ! test/jdk/java/lang/reflect/AccessibleObject/TrySetAccessibleTest.java ! test/jdk/jdk/internal/reflect/Reflection/Filtering.java ! test/micro/org/openjdk/bench/java/lang/reflect/Clazz.java Changeset: f74c4dfe Branch: master Author: Johan Sj?len Date: 2025-02-10 13:52:23 +0000 URL: https://git.openjdk.org/loom/commit/f74c4dfe0b0c384a25f0b7a2330ba96d50b7fceb 8349580: Do not use address in MemTracker top level functions Reviewed-by: gziemski, stefank ! src/hotspot/os/posix/perfMemory_posix.cpp ! src/hotspot/os/windows/perfMemory_windows.cpp ! src/hotspot/share/nmt/memTracker.hpp ! src/hotspot/share/runtime/os.cpp Changeset: ab66c82c Branch: master Author: Aleksey Shipilev Date: 2025-02-10 15:51:23 +0000 URL: https://git.openjdk.org/loom/commit/ab66c82ce9fdb5ee3fd7690f42b8ad4d78bf5e40 8349639: jfr/event/gc/detailed/TestShenandoahEvacuationInformationEvent.java fails to compile after JDK-8348610 Reviewed-by: mdoerr, wkemper ! test/jdk/jdk/jfr/event/gc/detailed/TestShenandoahEvacuationInformationEvent.java Changeset: 84b32cb6 Branch: master Author: Jiangli Zhou Date: 2025-02-10 18:05:27 +0000 URL: https://git.openjdk.org/loom/commit/84b32cb61c3e04189eb811fa052747e21ca6aff1 8349178: runtime/jni/atExit/TestAtExit.java should be supported on static JDK Reviewed-by: dholmes ! make/test/JtregNativeHotspot.gmk ! test/hotspot/jtreg/runtime/jni/atExit/libatExit.c Changeset: b737f7fb Branch: master Author: Jamil Nimeh Date: 2025-02-10 18:19:57 +0000 URL: https://git.openjdk.org/loom/commit/b737f7fb3004e4e9c95fba95c6fcda70073ae00e 8349501: Relocate supporting classes in security/testlibrary to test/lib/jdk tree Reviewed-by: rhalade, weijun ! test/jdk/com/sun/security/auth/callback/TextCallbackHandler/Default.java ! test/jdk/java/security/KeyFactory/Failover.java ! test/jdk/java/security/KeyPairGenerator/Failover.java ! test/jdk/java/security/Provider/ChangeProviders.java ! test/jdk/java/security/Provider/GetInstance.java ! test/jdk/java/security/Provider/GetServiceRace.java ! test/jdk/java/security/Provider/RemoveProvider.java ! test/jdk/java/security/Security/NoInstalledProviders.java ! test/jdk/java/security/Security/SynchronizedAccess.java ! test/jdk/java/security/Security/removing/RemoveProviders.java ! test/jdk/java/security/cert/CertPathValidator/OCSP/GetAndPostTests.java ! test/jdk/java/security/cert/CertPathValidator/OCSP/OCSPTimeout.java ! test/jdk/java/security/cert/CertPathValidator/crlDP/CheckAllCRLs.java ! test/jdk/java/security/cert/CertPathValidator/trustAnchor/ValWithAnchorByName.java ! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKeySpecException.java ! test/jdk/javax/crypto/JceSecurity/SunJCE_BC_LoadOrdering.java ! test/jdk/javax/net/ssl/Stapling/HttpsUrlConnClient.java ! test/jdk/javax/net/ssl/Stapling/SSLEngineWithStapling.java ! test/jdk/javax/net/ssl/Stapling/SSLSocketWithStapling.java ! test/jdk/javax/net/ssl/Stapling/StapleEnableProps.java ! test/jdk/sun/security/ec/TestEC.java ! test/jdk/sun/security/pkcs11/ec/ReadCertificates.java ! test/jdk/sun/security/pkcs11/ec/ReadPKCS12.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/rsa/TestCACerts.java ! test/jdk/sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java ! test/jdk/sun/security/pkcs12/GetSetEntryTest.java ! test/jdk/sun/security/provider/certpath/OCSP/OCSPNoContentLength.java ! test/jdk/sun/security/provider/certpath/PKIXCertComparator/Order.java ! test/jdk/sun/security/ssl/Stapling/StatusResponseManager.java ! test/jdk/sun/security/ssl/Stapling/java.base/sun/security/ssl/StatusResponseManagerTests.java ! test/jdk/sun/security/tools/keytool/KeyToolTest.java ! test/jdk/sun/security/tools/keytool/NssTest.java ! test/jdk/sun/security/x509/URICertStore/AIACertTimeout.java = test/lib/jdk/test/lib/security/CertificateBuilder.java = test/lib/jdk/test/lib/security/HumanInputStream.java = test/lib/jdk/test/lib/security/Providers.java = test/lib/jdk/test/lib/security/ProvidersSnapshot.java = test/lib/jdk/test/lib/security/SimpleOCSPServer.java Changeset: f11a7377 Branch: master Author: Joe Darcy Date: 2025-02-10 18:27:05 +0000 URL: https://git.openjdk.org/loom/commit/f11a737707414f35738b630e0ffb482431259b0c 8349475: Test tools/javac/api/TestJavacTaskWithWarning.java writes files in src dir Reviewed-by: jlahoda, liach, jpai ! test/langtools/tools/javac/api/TestJavacTaskWithWarning.java Changeset: 527489c0 Branch: master Author: Jiangli Zhou Date: 2025-02-10 20:19:48 +0000 URL: https://git.openjdk.org/loom/commit/527489c06d827f5d08a8053bedcd26db4608c9f0 8349284: Make libExplicitAttach work on static JDK Reviewed-by: alanb, dholmes ! make/test/JtregNativeJdk.gmk ! test/jdk/java/lang/Thread/jni/AttachCurrentThread/libExplicitAttach.c Changeset: df654a9f Branch: master Author: Jiangli Zhou Date: 2025-02-10 20:52:20 +0000 URL: https://git.openjdk.org/loom/commit/df654a9f581ed9e43e3f329bb01204ac2fb9f509 8349752: Tier1 build failure caused by JDK-8349178 Reviewed-by: dholmes ! make/test/JtregNativeHotspot.gmk Changeset: 41bdc47d Branch: master Author: Daniel Gredler Committer: Phil Race Date: 2025-02-11 00:39:09 +0000 URL: https://git.openjdk.org/loom/commit/41bdc47d71340e5d7f4317a5040521868d4c4314 8208377: Soft hyphens render if not using TextLayout Reviewed-by: achung, prr ! src/java.desktop/macosx/classes/sun/font/CCharToGlyphMapper.java ! src/java.desktop/share/classes/sun/font/CMap.java ! src/java.desktop/share/classes/sun/font/FontUtilities.java ! src/java.desktop/share/classes/sun/font/TrueTypeGlyphMapper.java ! src/java.desktop/share/classes/sun/font/Type1GlyphMapper.java + test/jdk/java/awt/font/TextLayout/FormatCharAdvanceTest.java Changeset: 1a8212e1 Branch: master Author: Richard Reingruber Date: 2025-02-11 07:45:55 +0000 URL: https://git.openjdk.org/loom/commit/1a8212e1018744b360df310e85fc29f8c41f5072 8348678: [PPC64] C2: unaligned vector load/store is ok 8343906: test2 of compiler/c2/TestCastX2NotProcessedIGVN.java fails on some platforms Reviewed-by: mdoerr, amitkumar ! src/hotspot/cpu/ppc/matcher_ppc.hpp ! src/hotspot/cpu/ppc/vm_version_ppc.cpp ! test/hotspot/jtreg/compiler/c2/TestCastX2NotProcessedIGVN.java Changeset: 8e858294 Branch: master Author: Thomas Schatzl Date: 2025-02-11 09:52:38 +0000 URL: https://git.openjdk.org/loom/commit/8e8582949669d5f3dcb68886ccb6a719393d1a9e 8349213: G1: Clearing bitmaps during collection set merging not claimed by region Reviewed-by: iwalulya, ayang ! src/hotspot/share/gc/g1/g1RemSet.cpp Changeset: 964dd18f Branch: master Author: Magnus Ihse Bursie Date: 2025-02-11 10:55:47 +0000 URL: https://git.openjdk.org/loom/commit/964dd18fd2ba998e5c1efed48e15e516b0c22b19 8349515: [REDO] Framework for tracing makefile inclusion and parsing Reviewed-by: erikj ! .github/actions/get-gtest/action.yml ! .github/actions/get-jtreg/action.yml ! Makefile ! make/Bundles.gmk ! make/CompileCommands.gmk ! make/CompileDemos.gmk ! make/CompileInterimLangtools.gmk ! make/CompileJavaModules.gmk ! make/CompileModuleTools.gmk ! make/CompileToolsHotspot.gmk ! make/CompileToolsJdk.gmk ! make/CopyImportModules.gmk ! make/CopyInterimTZDB.gmk ! make/Coverage.gmk ! make/CreateJmods.gmk ! make/Docs.gmk ! make/Doctor.gmk ! make/ExplodedImageOptimize.gmk ! make/GenerateLinkOptData.gmk ! make/GenerateModuleSummary.gmk ! make/Global.gmk ! make/GraalBuilderImage.gmk ! make/Hsdis.gmk ! make/Images.gmk ! make/Init.gmk ! make/InitSupport.gmk ! make/InterimImage.gmk ! make/JrtfsJar.gmk ! make/MacBundles.gmk ! make/Main.gmk ! make/MainSupport.gmk ! make/ModuleTools.gmk ! make/ModuleWrapper.gmk ! make/PreInit.gmk ! make/PreInitSupport.gmk ! make/ReleaseFile.gmk ! make/RunTests.gmk ! make/RunTestsPrebuilt.gmk + make/RunTestsPrebuiltFindTests.gmk ! make/SourceRevision.gmk ! make/StaticLibs.gmk ! make/StaticLibsImage.gmk ! make/TestImage.gmk ! make/ToolsHotspot.gmk ! make/ToolsJdk.gmk ! make/ToolsLangtools.gmk ! make/UpdateBuildDocs.gmk ! make/UpdateSleefSource.gmk ! make/UpdateX11Wrappers.gmk ! make/ZipSecurity.gmk ! make/ZipSource.gmk ! make/common/CopyFiles.gmk ! make/common/DebugInfoUtils.gmk ! make/common/Execute.gmk ! make/common/FileUtils.gmk ! make/common/FindTests.gmk ! make/common/JarArchive.gmk ! make/common/JavaCompilation.gmk ! make/common/JdkNativeCompilation.gmk ! make/common/LogUtils.gmk ! make/common/MakeBase.gmk + make/common/MakeFileEnd.gmk + make/common/MakeFileStart.gmk ! make/common/MakeIO.gmk + make/common/MakeIncludeEnd.gmk + make/common/MakeIncludeStart.gmk + make/common/MakeSnippetEnd.gmk + make/common/MakeSnippetStart.gmk ! make/common/Modules.gmk ! make/common/NativeCompilation.gmk ! make/common/ProcessMarkdown.gmk ! make/common/TestFilesCompilation.gmk ! make/common/TextFileProcessing.gmk ! make/common/Utils.gmk ! make/common/ZipArchive.gmk ! make/common/modules/CopyCommon.gmk ! make/common/modules/GendataCommon.gmk ! make/common/modules/GensrcCommon.gmk ! make/common/modules/GensrcModuleInfo.gmk ! make/common/modules/GensrcProperties.gmk ! make/common/modules/LauncherCommon.gmk ! make/common/modules/LibCommon.gmk ! make/common/native/CompileFile.gmk ! make/common/native/DebugSymbols.gmk ! make/common/native/Flags.gmk ! make/common/native/Link.gmk ! make/common/native/LinkMicrosoft.gmk ! make/common/native/Paths.gmk ! make/hotspot/CopyToExplodedJdk.gmk ! make/hotspot/HotspotCommon.gmk ! make/hotspot/gensrc/GenerateSources.gmk ! make/hotspot/gensrc/GensrcAdlc.gmk ! make/hotspot/gensrc/GensrcDtrace.gmk ! make/hotspot/gensrc/GensrcJfr.gmk ! make/hotspot/gensrc/GensrcJvmti.gmk ! make/hotspot/lib/CompileGtest.gmk ! make/hotspot/lib/CompileJvm.gmk ! make/hotspot/lib/CompileLibraries.gmk ! make/hotspot/lib/JvmFeatures.gmk ! make/hotspot/lib/JvmFlags.gmk ! make/hotspot/lib/JvmOverrideFiles.gmk ! make/hotspot/test/GtestImage.gmk ! make/ide/eclipse/CreateWorkspace.gmk ! make/ide/idea/jdk/IdeaGenConfig.gmk ! make/ide/visualstudio/hotspot/CreateVSProject.gmk ! make/ide/vscode/hotspot/CreateVSCodeProject.gmk ! make/ide/xcode/hotspot/CreateXcodeProject.gmk ! make/modules/java.base/Copy.gmk ! make/modules/java.base/Gendata.gmk ! make/modules/java.base/Gensrc.gmk ! make/modules/java.base/Java.gmk ! make/modules/java.base/Launcher.gmk ! make/modules/java.base/Lib.gmk ! make/modules/java.base/gendata/GendataBlockedCerts.gmk ! make/modules/java.base/gendata/GendataBreakIterator.gmk ! make/modules/java.base/gendata/GendataCryptoPolicy.gmk ! make/modules/java.base/gendata/GendataPublicSuffixList.gmk ! make/modules/java.base/gendata/GendataTZDB.gmk ! make/modules/java.base/gensrc/GensrcBuffer.gmk ! make/modules/java.base/gensrc/GensrcCharacterData.gmk ! make/modules/java.base/gensrc/GensrcCharsetCoder.gmk ! make/modules/java.base/gensrc/GensrcCharsetMapping.gmk ! make/modules/java.base/gensrc/GensrcExceptions.gmk ! make/modules/java.base/gensrc/GensrcMisc.gmk ! make/modules/java.base/gensrc/GensrcModuleLoaderMap.gmk ! make/modules/java.base/gensrc/GensrcRegex.gmk ! make/modules/java.base/gensrc/GensrcScopedMemoryAccess.gmk ! make/modules/java.base/gensrc/GensrcVarHandles.gmk ! make/modules/java.base/lib/CoreLibraries.gmk ! make/modules/java.compiler/Java.gmk ! make/modules/java.datatransfer/Java.gmk ! make/modules/java.desktop/Copy.gmk ! make/modules/java.desktop/Gendata.gmk ! make/modules/java.desktop/Gensrc.gmk ! make/modules/java.desktop/Java.gmk ! make/modules/java.desktop/Lib.gmk ! make/modules/java.desktop/gendata/GendataFontConfig.gmk ! make/modules/java.desktop/gendata/GendataHtml32dtd.gmk ! make/modules/java.desktop/gensrc/GensrcIcons.gmk ! make/modules/java.desktop/gensrc/GensrcSwing.gmk ! make/modules/java.desktop/gensrc/GensrcX11Wrappers.gmk ! make/modules/java.desktop/lib/AwtLibraries.gmk ! make/modules/java.desktop/lib/ClientLibraries.gmk ! make/modules/java.instrument/Java.gmk ! make/modules/java.instrument/Lib.gmk ! make/modules/java.logging/Copy.gmk ! make/modules/java.logging/Gensrc.gmk ! make/modules/java.logging/Java.gmk ! make/modules/java.management.rmi/Java.gmk ! make/modules/java.management/Java.gmk ! make/modules/java.management/Lib.gmk ! make/modules/java.naming/Java.gmk ! make/modules/java.prefs/Java.gmk ! make/modules/java.prefs/Lib.gmk ! make/modules/java.rmi/Java.gmk ! make/modules/java.rmi/Launcher.gmk ! make/modules/java.rmi/Lib.gmk ! make/modules/java.scripting/Java.gmk ! make/modules/java.scripting/Launcher.gmk ! make/modules/java.security.jgss/Java.gmk ! make/modules/java.security.jgss/Launcher.gmk ! make/modules/java.security.jgss/Lib.gmk ! make/modules/java.security.sasl/Java.gmk ! make/modules/java.smartcardio/Java.gmk ! make/modules/java.smartcardio/Lib.gmk ! make/modules/java.sql.rowset/Java.gmk ! make/modules/java.sql/Java.gmk ! make/modules/java.transaction.xa/Java.gmk ! make/modules/java.xml.crypto/Java.gmk ! make/modules/java.xml/Copy.gmk ! make/modules/java.xml/Java.gmk ! make/modules/jdk.accessibility/Copy.gmk ! make/modules/jdk.accessibility/Java.gmk ! make/modules/jdk.accessibility/Launcher.gmk ! make/modules/jdk.accessibility/Lib.gmk ! make/modules/jdk.attach/Lib.gmk ! make/modules/jdk.charsets/Gensrc.gmk ! make/modules/jdk.charsets/Java.gmk ! make/modules/jdk.compiler/Gendata.gmk ! make/modules/jdk.compiler/Gensrc.gmk ! make/modules/jdk.compiler/Java.gmk ! make/modules/jdk.compiler/Launcher.gmk ! make/modules/jdk.crypto.cryptoki/Java.gmk ! make/modules/jdk.crypto.cryptoki/Lib.gmk ! make/modules/jdk.crypto.mscapi/Java.gmk ! make/modules/jdk.crypto.mscapi/Lib.gmk ! make/modules/jdk.dev/Java.gmk ! make/modules/jdk.dynalink/Java.gmk ! make/modules/jdk.editpad/Java.gmk ! make/modules/jdk.hotspot.agent/Gensrc.gmk ! make/modules/jdk.hotspot.agent/Java.gmk ! make/modules/jdk.hotspot.agent/Launcher.gmk ! make/modules/jdk.hotspot.agent/Lib.gmk ! make/modules/jdk.httpserver/Gensrc.gmk ! make/modules/jdk.httpserver/Java.gmk ! make/modules/jdk.httpserver/Jmod.gmk ! make/modules/jdk.httpserver/Launcher.gmk ! make/modules/jdk.incubator.vector/Java.gmk ! make/modules/jdk.incubator.vector/Lib.gmk ! make/modules/jdk.internal.jvmstat/Java.gmk ! make/modules/jdk.internal.le/Java.gmk ! make/modules/jdk.internal.md/Java.gmk ! make/modules/jdk.internal.opt/Java.gmk ! make/modules/jdk.internal.vm.ci/Java.gmk ! make/modules/jdk.jartool/Gensrc.gmk ! make/modules/jdk.jartool/Java.gmk ! make/modules/jdk.jartool/Jmod.gmk ! make/modules/jdk.jartool/Launcher.gmk ! make/modules/jdk.javadoc/Copy.gmk ! make/modules/jdk.javadoc/Gendata.gmk ! make/modules/jdk.javadoc/Gensrc.gmk ! make/modules/jdk.javadoc/Java.gmk ! make/modules/jdk.javadoc/Launcher.gmk ! make/modules/jdk.jcmd/Java.gmk ! make/modules/jdk.jcmd/Launcher.gmk ! make/modules/jdk.jconsole/Java.gmk ! make/modules/jdk.jconsole/Launcher.gmk ! make/modules/jdk.jdeps/Gensrc.gmk ! make/modules/jdk.jdeps/Java.gmk ! make/modules/jdk.jdeps/Launcher.gmk ! make/modules/jdk.jdi/Gensrc.gmk ! make/modules/jdk.jdi/Java.gmk ! make/modules/jdk.jdi/Launcher.gmk ! make/modules/jdk.jdi/Lib.gmk ! make/modules/jdk.jdwp.agent/Copy.gmk ! make/modules/jdk.jdwp.agent/Lib.gmk ! make/modules/jdk.jfr/Copy.gmk ! make/modules/jdk.jfr/Gendata.gmk ! make/modules/jdk.jfr/Java.gmk ! make/modules/jdk.jfr/Jmod.gmk ! make/modules/jdk.jfr/Launcher.gmk ! make/modules/jdk.jlink/Gensrc.gmk ! make/modules/jdk.jlink/Launcher.gmk ! make/modules/jdk.jpackage/Gensrc.gmk ! make/modules/jdk.jpackage/Java.gmk ! make/modules/jdk.jpackage/Jmod.gmk ! make/modules/jdk.jpackage/Launcher.gmk ! make/modules/jdk.jpackage/Lib.gmk ! make/modules/jdk.jshell/Gensrc.gmk ! make/modules/jdk.jshell/Java.gmk ! make/modules/jdk.jshell/Jmod.gmk ! make/modules/jdk.jshell/Launcher.gmk ! make/modules/jdk.jstatd/Jmod.gmk ! make/modules/jdk.jstatd/Launcher.gmk ! make/modules/jdk.localedata/Gensrc.gmk ! make/modules/jdk.localedata/Java.gmk ! make/modules/jdk.management.agent/Copy.gmk ! make/modules/jdk.management.agent/Gensrc.gmk ! make/modules/jdk.management.agent/Lib.gmk ! make/modules/jdk.management/Java.gmk ! make/modules/jdk.management/Lib.gmk ! make/modules/jdk.net/Lib.gmk ! make/modules/jdk.sctp/Java.gmk ! make/modules/jdk.sctp/Lib.gmk ! make/modules/jdk.security.auth/Java.gmk ! make/modules/jdk.security.auth/Lib.gmk ! make/modules/sun.charsets/Java.gmk ! make/test/BuildFailureHandler.gmk ! make/test/BuildJtregTestThreadFactory.gmk ! make/test/BuildMicrobenchmark.gmk ! make/test/BuildTestLib.gmk ! make/test/BuildTestLibNative.gmk ! make/test/JtregNativeHotspot.gmk ! make/test/JtregNativeJdk.gmk ! make/test/JtregNativeLibTest.gmk ! test/make/TestCompileCommands.gmk ! test/make/TestCopyFiles.gmk ! test/make/TestFixDepsFile.gmk ! test/make/TestIdea.gmk ! test/make/TestJavaCompilation.gmk ! test/make/TestMake.gmk ! test/make/TestMakeBase.gmk ! test/make/UtilsForTests.gmk Changeset: 5ee44c16 Branch: master Author: Daniel Fuchs Date: 2025-02-11 12:10:05 +0000 URL: https://git.openjdk.org/loom/commit/5ee44c1688fa6bfbf31d506696eefbf61de0e768 8349662: SSLTube SSLSubscriptionWrapper has potential races when switching subscriptions Reviewed-by: jpai ! src/java.net.http/share/classes/jdk/internal/net/http/common/SSLTube.java ! test/jdk/java/net/httpclient/CookieHeaderTest.java ! test/jdk/java/net/httpclient/DigestEchoClient.java Changeset: 545d19f1 Branch: master Author: SendaoYan Date: 2025-02-11 12:38:19 +0000 URL: https://git.openjdk.org/loom/commit/545d19f1fa102d35908528520dc19a7d16000d63 8349771: Replace usages of -mx and -ms in some monitor tests Reviewed-by: jpai, stefank, dholmes ! test/hotspot/jtreg/runtime/Monitor/StressWrapper_TestRecursiveLocking_36M.java ! test/hotspot/jtreg/runtime/Monitor/TestRecursiveLocking.java Changeset: ee079fdb Branch: master Author: Tobias Hartmann Date: 2025-02-11 13:57:45 +0000 URL: https://git.openjdk.org/loom/commit/ee079fdbf1c513a4c57ef86a803eb0add651c539 8349820: Temporarily increase MemLimit for tests until JDK-8349772 and JDK-8337821 are fixed Reviewed-by: rcastanedalo, epeter ! test/hotspot/jtreg/vmTestbase/jit/t/t105/t105.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/stress/compiler/i2c_c2i/Test.java Changeset: a1bcda24 Branch: master Author: Mohamed Issa Committer: Sandhya Viswanathan Date: 2025-02-11 15:33:30 +0000 URL: https://git.openjdk.org/loom/commit/a1bcda247617a839cd797bdd8bd3bf3216dff8a8 8349579: jsvml.dll incorrect RDATA SEGMENT specification Reviewed-by: sviswanathan, jbhateja ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_acos_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_asin_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_atan2_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_atan_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_cbrt_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_cos_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_cosh_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_exp_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_expm1_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_hypot_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_log10_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_log1p_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_log_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_pow_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_sin_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_sinh_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_tan_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_tanh_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_acos_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_asin_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_atan2_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_atan_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_cbrt_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_cos_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_cosh_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_exp_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_expm1_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_hypot_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_log10_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_log1p_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_log_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_pow_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_sin_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_sinh_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_tan_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_tanh_windows_x86.S Changeset: 32dc41c9 Branch: master Author: Chen Liang Date: 2025-02-11 16:21:23 +0000 URL: https://git.openjdk.org/loom/commit/32dc41c9f782d0c8829e1ef29846d236b3cf0fe2 8349624: Validation for slot missing in CodeBuilder local variable instructions Reviewed-by: asotona ! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java ! test/jdk/jdk/classfile/InstructionValidationTest.java Changeset: 64281653 Branch: master Author: Naoto Sato Date: 2025-02-11 17:20:50 +0000 URL: https://git.openjdk.org/loom/commit/642816538fbaa5b74c6beb8a14d1738cdde28c10 8349254: Disable "best-fit" mapping on Windows environment variables Reviewed-by: jlu, jpai ! src/java.base/share/native/libjli/args.c ! src/java.base/windows/native/libjava/ProcessEnvironment_md.c ! test/jdk/tools/launcher/DisableBestFitMappingTest.java Changeset: e7157d17 Branch: master Author: Alexey Semenyuk Date: 2025-02-11 19:22:35 +0000 URL: https://git.openjdk.org/loom/commit/e7157d174c19a3562c4bf19760760cb1de13cb0e 8150442: Enforce Supported Platforms in Packager for MSI bundles Reviewed-by: almatvee, cstein ! make/modules/jdk.jpackage/Java.gmk ! src/jdk.jpackage/share/man/jpackage.md + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/OSVersionCondition.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/resources/MsiInstallerStrings_de.wxl ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/MsiInstallerStrings_en.wxl ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/MsiInstallerStrings_ja.wxl ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/MsiInstallerStrings_zh_CN.wxl ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/main.wxs + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/os-condition.wxf ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/wix3-to-wix4-conv.xsl + test/jdk/tools/jpackage/junit/windows/jdk.jpackage/jdk/jpackage/internal/ExecutableOSVersionTest.java + test/jdk/tools/jpackage/junit/windows/junit.java Changeset: 8c09d40d Branch: master Author: William Kemper Date: 2025-02-11 20:20:53 +0000 URL: https://git.openjdk.org/loom/commit/8c09d40d6c345fda9fc7b358a53cae3b5965580b 8348268: Test gc/shenandoah/TestResizeTLAB.java#compact: fatal error: Before Updating References: Thread C2 CompilerThread1: expected gc-state 9, actual 21 Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp Changeset: d558d9d4 Branch: master Author: Volkan Yazici Committer: Jaikiran Pai Date: 2025-02-12 01:58:22 +0000 URL: https://git.openjdk.org/loom/commit/d558d9d4274ecfd2df4d3ef38bae00ebab6ea325 8349702: jdk.internal.net.http.Http2Connection::putStream needs to provide cause while cancelling stream Reviewed-by: jpai, dfuchs ! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java ! test/jdk/java/net/httpclient/AsyncExecutorShutdown.java Changeset: 88b4a906 Branch: master Author: SendaoYan Date: 2025-02-12 03:00:43 +0000 URL: https://git.openjdk.org/loom/commit/88b4a906d2c520ce6a7b21adc5e709067e520cdd 8349689: Several virtual thread tests missing /native keyword Reviewed-by: alanb, lmesnik ! test/jdk/java/lang/Thread/virtual/JfrEvents.java ! test/jdk/java/lang/Thread/virtual/MonitorEnterExit.java ! test/jdk/java/lang/Thread/virtual/MonitorWaitNotify.java ! test/jdk/java/lang/Thread/virtual/RetryMonitorEnterWhenPinned.java ! test/jdk/java/lang/Thread/virtual/Starvation.java ! test/jdk/java/lang/Thread/virtual/SynchronizedNative.java ! test/jdk/java/lang/Thread/virtual/ThreadAPI.java ! test/jdk/java/lang/Thread/virtual/ThreadPollOnYield.java ! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java ! test/jdk/java/lang/Thread/virtual/stress/PinALot.java ! test/jdk/java/lang/management/ThreadMXBean/VirtualThreads.java ! test/jdk/java/nio/channels/vthread/SelectorOps.java Changeset: 342dec93 Branch: master Author: Prasanta Sadhukhan Date: 2025-02-12 03:10:00 +0000 URL: https://git.openjdk.org/loom/commit/342dec93f22193309aa8865df95eb19d659b082c 8347019: Test javax/swing/JRadioButton/8033699/bug8033699.java still fails: Focus is not on Radio Button Single as Expected Reviewed-by: aivanov, dnguyen, azvegint ! test/jdk/javax/swing/JRadioButton/8033699/bug8033699.java Changeset: adda12b7 Branch: master Author: David Holmes Date: 2025-02-12 03:57:30 +0000 URL: https://git.openjdk.org/loom/commit/adda12b724ec5fb890ef18ae21f0b5985ececfea 8349874: Missing comma in copyright from JDK-8349689 Reviewed-by: dcubed, mikael ! test/jdk/java/lang/Thread/virtual/Starvation.java Changeset: bb41df44 Branch: master Author: Kevin Walls Date: 2025-02-12 08:22:29 +0000 URL: https://git.openjdk.org/loom/commit/bb41df44d95cb4cadb8a18b3f999d35e169b35d3 8349723: Problemlist jdp tests for macosx-x64 Reviewed-by: rriggs, sspitsyn ! test/jdk/ProblemList.txt Changeset: 08f4c1c8 Branch: master Author: Daniel Jeli?ski Date: 2025-02-12 09:04:32 +0000 URL: https://git.openjdk.org/loom/commit/08f4c1c801c8c3553c1380e1d019a487bd0a25ea 8349781: make test TEST=gtest fails on WSL Reviewed-by: erikj ! make/RunTests.gmk Changeset: e700460b Branch: master Author: Volkan Yazici Committer: Daniel Fuchs Date: 2025-02-12 12:04:22 +0000 URL: https://git.openjdk.org/loom/commit/e700460b490e2b6649a61dc48e7d971b8efdb8c4 8349813: Test behavior of limiting() on RS operators throwing exceptions Reviewed-by: dfuchs ! test/jdk/java/net/httpclient/AbstractThrowingSubscribers.java + test/jdk/java/net/httpclient/ThrowingSubscribersAsLimiting.java + test/jdk/java/net/httpclient/ThrowingSubscribersAsLimitingAsync.java Changeset: ed17c55e Branch: master Author: Coleen Phillimore Date: 2025-02-12 12:04:40 +0000 URL: https://git.openjdk.org/loom/commit/ed17c55ea34b3b6009dab11d64f21e0b7af3d701 8349145: Make Class.getProtectionDomain() non-native Reviewed-by: liach, dholmes, yzheng ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/prims/jvm.cpp ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/jdk/internal/reflect/Reflection.java ! src/java.base/share/native/libjava/Class.c ! test/hotspot/gtest/oops/test_instanceKlass.cpp ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java ! test/jdk/java/lang/reflect/AccessibleObject/ModuleSetAccessibleTest.java ! test/jdk/java/lang/reflect/AccessibleObject/TrySetAccessibleTest.java ! test/jdk/jdk/internal/reflect/Reflection/Filtering.java Changeset: 73e1780a Branch: master Author: Thomas Schatzl Date: 2025-02-12 16:11:09 +0000 URL: https://git.openjdk.org/loom/commit/73e1780ad0aba92ce60bb35fc66a395abccbf57e 8349836: G1: Improve group prediction log message Reviewed-by: ayang, iwalulya ! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp Changeset: 332d87cc Branch: master Author: Jiangli Zhou Date: 2025-02-12 16:29:08 +0000 URL: https://git.openjdk.org/loom/commit/332d87cc7e19d55ddb98a43a6eb3a77f3518ecfd 8349859: Support static JDK in libfontmanager/freetypeScaler.c Reviewed-by: prr ! make/modules/java.desktop/lib/ClientLibraries.gmk ! src/java.desktop/share/native/libfontmanager/freetypeScaler.c Changeset: 4b463ee7 Branch: master Author: Jatin Bhateja Date: 2025-02-12 17:02:51 +0000 URL: https://git.openjdk.org/loom/commit/4b463ee70eceb94fdfbffa5c49dd58dcc6a6c890 8342103: C2 compiler support for Float16 type and associated scalar operations Co-authored-by: Paul Sandoz Co-authored-by: Bhavana Kilambi Co-authored-by: Joe Darcy Co-authored-by: Raffaello Giulietti Reviewed-by: psandoz, epeter, sviswanathan ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.hpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/adlc/archDesc.cpp ! src/hotspot/share/adlc/forms.cpp ! src/hotspot/share/adlc/forms.hpp ! src/hotspot/share/adlc/formssel.cpp ! src/hotspot/share/adlc/output_c.cpp ! src/hotspot/share/adlc/output_h.cpp ! src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/opto/addnode.cpp ! src/hotspot/share/opto/addnode.hpp ! src/hotspot/share/opto/c2compiler.cpp ! src/hotspot/share/opto/castnode.cpp ! src/hotspot/share/opto/castnode.hpp ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/connode.cpp ! src/hotspot/share/opto/connode.hpp ! src/hotspot/share/opto/constantTable.cpp ! src/hotspot/share/opto/convertnode.cpp ! src/hotspot/share/opto/convertnode.hpp ! src/hotspot/share/opto/divnode.cpp ! src/hotspot/share/opto/divnode.hpp ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/library_call.hpp ! src/hotspot/share/opto/machnode.cpp ! src/hotspot/share/opto/machnode.hpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/mulnode.cpp ! src/hotspot/share/opto/mulnode.hpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/subnode.cpp ! src/hotspot/share/opto/subnode.hpp ! src/hotspot/share/opto/superword.cpp ! src/hotspot/share/opto/type.cpp ! src/hotspot/share/opto/type.hpp ! src/hotspot/share/utilities/globalDefinitions.hpp + src/java.base/share/classes/jdk/internal/vm/vector/Float16Math.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/amd64/AMD64.java + test/hotspot/jtreg/compiler/c2/irTests/ConvF2HFIdealizationTests.java + test/hotspot/jtreg/compiler/c2/irTests/MulHFNodeIdealizationTests.java + test/hotspot/jtreg/compiler/c2/irTests/TestFloat16ScalarOperations.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java ! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java ! test/hotspot/jtreg/compiler/vectorization/TestFloat16VectorConvChain.java + test/jdk/jdk/incubator/vector/ScalarFloat16OperationsTest.java + test/micro/org/openjdk/bench/jdk/incubator/vector/Float16OperationsBenchmark.java Changeset: 336d0d85 Branch: master Author: Vladimir Kozlov Date: 2025-02-12 18:26:37 +0000 URL: https://git.openjdk.org/loom/commit/336d0d8592aed734e7b8139e1ecd71d33825c75a 8349926: [BACKOUT] Support static JDK in libfontmanager/freetypeScaler.c Reviewed-by: jiangli, shade ! make/modules/java.desktop/lib/ClientLibraries.gmk ! src/java.desktop/share/native/libfontmanager/freetypeScaler.c Changeset: c5ac3c4f Branch: master Author: Fernando Guallini Committer: Rajan Halade Date: 2025-02-12 18:36:24 +0000 URL: https://git.openjdk.org/loom/commit/c5ac3c4f11e777b24d597deec522c9df09750f59 8249831: Test sun/security/mscapi/nonUniqueAliases/NonUniqueAliases.java is marked with @ignore Reviewed-by: hchao, rhalade ! test/jdk/sun/security/mscapi/nonUniqueAliases/NonUniqueAliases.java Changeset: ba281196 Branch: master Author: Archie Cobbs Date: 2025-02-12 19:17:29 +0000 URL: https://git.openjdk.org/loom/commit/ba28119642a7cfa850707a01ce8e589c3a80d416 8348427: DeferredLintHandler API should use JCTree instead of DiagnosticPosition Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/DeferredLintHandler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: 74e458ba Branch: master Author: Chris Plummer Date: 2025-02-12 19:27:54 +0000 URL: https://git.openjdk.org/loom/commit/74e458bad6ba6e8aa85e0950119963a6f6cb2c03 8349684: Remove SA core file tests from problem list for macosx-x64 Reviewed-by: kevinw, sspitsyn ! test/hotspot/jtreg/ProblemList.txt Changeset: 2a5d1da3 Branch: master Author: Chris Plummer Date: 2025-02-12 19:28:28 +0000 URL: https://git.openjdk.org/loom/commit/2a5d1da3355a4df3109ec42646b5b0cf088b4c2a 8349571: Remove JavaThreadFactory interface from SA Reviewed-by: kevinw, sspitsyn - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaThreadFactory.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java Changeset: 7a0832f5 Branch: master Author: Zhao Song Committer: Erik Joelsson Date: 2025-02-12 21:36:45 +0000 URL: https://git.openjdk.org/loom/commit/7a0832f5487cb7586131f6c4e0b90300f6de5dec 8349934: Wrong file regex for copyright header format check in .jcheck/conf Reviewed-by: erikj ! .jcheck/conf Changeset: b8576eb4 Branch: master Author: Daniel Gredler Committer: Phil Race Date: 2025-02-12 22:15:37 +0000 URL: https://git.openjdk.org/loom/commit/b8576eb48e6aae96f9bad1caeedaeb4b5b675e34 6562489: Font-Renderer should ignore invisible characters \u2062 and \u2063 Reviewed-by: avu, prr ! test/jdk/java/awt/font/TextLayout/FormatCharAdvanceTest.java Changeset: 55097dd4 Branch: master Author: Volodymyr Paprotski Date: 2025-02-12 22:25:05 +0000 URL: https://git.openjdk.org/loom/commit/55097dd4cbb5d691c12cb0247d66dce593759d59 8344802: Crash in StubRoutines::verify_mxcsr with -XX:+EnableX86ECoreOpts and -Xcheck:jni Reviewed-by: jwaters, kvn, sviswanathan ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/upcallLinker_x86_64.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp ! test/jdk/java/lang/String/IndexOf.java ! test/jdk/java/lang/StringBuffer/ECoreIndexOf.java Changeset: adc3f53d Branch: master Author: SendaoYan Date: 2025-02-13 02:59:57 +0000 URL: https://git.openjdk.org/loom/commit/adc3f53d2403cd414a91e71c079b4108b2346da0 8349787: java/lang/Thread/virtual/ThreadPollOnYield.java#default passes unexpectedly without libVThreadPinner.so Reviewed-by: alanb ! test/jdk/java/lang/Thread/virtual/ThreadPollOnYield.java Changeset: a637ccf2 Branch: master Author: Robbin Ehn Date: 2025-02-13 06:36:32 +0000 URL: https://git.openjdk.org/loom/commit/a637ccf2fead25ea6a06ad6bd65e92b8694ee11c 8349851: RISC-V: Call VM leaf can use movptr2 Reviewed-by: fyang, mli ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp Changeset: 24b7f815 Branch: master Author: Ivan Walulya Date: 2025-02-13 09:47:02 +0000 URL: https://git.openjdk.org/loom/commit/24b7f815ae4ca2a228dff2694993b5ebc2192382 8349783: g1RemSetSummary.cpp:344:68: runtime error: member call on null pointer of type 'struct G1HeapRegion' Reviewed-by: tschatzl, ayang ! src/hotspot/share/gc/g1/g1RemSetSummary.cpp Changeset: 29202d1f Branch: master Author: Christoph Langer Date: 2025-02-13 10:03:25 +0000 URL: https://git.openjdk.org/loom/commit/29202d1fa7fc35796a5d2c9425eeb3e12f8c027a 8349648: Test tools/jpackage/share/JLinkOptionsTest.java fails with --enable-linkable-runtime set after JDK-8346434 Reviewed-by: sgehwolf, asemenyuk ! test/jdk/tools/jpackage/share/JLinkOptionsTest.java Changeset: efc597bf Branch: master Author: Alexey Semenyuk Date: 2025-02-13 10:22:19 +0000 URL: https://git.openjdk.org/loom/commit/efc597bf47bff46596bb29b03b5750bfc5afe851 8349564: Clean warnings found in jpackage tests when building them with -Xlint:all Reviewed-by: almatvee ! test/jdk/tools/jpackage/apps/ChildProcessAppLauncher.java ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/AnnotationsTest.java ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/DirectoryContentVerifierTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Comm.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CommandArguments.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.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/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/linux/LinuxResourceTest.java ! test/jdk/tools/jpackage/linux/LinuxWeirdOutputDirTest.java ! test/jdk/tools/jpackage/linux/PackageDepsTest.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/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/MacPropertiesTest.java ! test/jdk/tools/jpackage/macosx/NameWithSpaceTest.java ! test/jdk/tools/jpackage/macosx/SigningOptionsTest.java ! test/jdk/tools/jpackage/macosx/base/SigningBase.java ! test/jdk/tools/jpackage/macosx/base/SigningCheck.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/AppVersionTest.java ! test/jdk/tools/jpackage/share/ArgumentsTest.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/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/JLinkOptionsTest.java ! test/jdk/tools/jpackage/share/JavaOptionsEqualsTest.java ! test/jdk/tools/jpackage/share/JavaOptionsTest.java ! test/jdk/tools/jpackage/share/LicenseTest.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/MultiLauncherTwoPhaseTest.java ! test/jdk/tools/jpackage/share/MultiNameTwoPhaseTest.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/PerUserCfgTest.java ! test/jdk/tools/jpackage/share/PredefinedAppImageErrorTest.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/UnicodeArgsTest.java ! test/jdk/tools/jpackage/share/VendorTest.java ! test/jdk/tools/jpackage/windows/Win8282351Test.java ! test/jdk/tools/jpackage/windows/WinConsoleTest.java ! test/jdk/tools/jpackage/windows/WinInstallerIconTest.java ! test/jdk/tools/jpackage/windows/WinL10nTest.java ! test/jdk/tools/jpackage/windows/WinLongPathTest.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/WinPerUserInstallTest.java ! test/jdk/tools/jpackage/windows/WinResourceTest.java ! test/jdk/tools/jpackage/windows/WinScriptTest.java ! test/jdk/tools/jpackage/windows/WinShortcutTest.java ! test/jdk/tools/jpackage/windows/WinUpgradeUUIDTest.java Changeset: add3cd1c Branch: master Author: Alexander Zvegintsev Date: 2025-02-13 11:42:46 +0000 URL: https://git.openjdk.org/loom/commit/add3cd1ca470be8fd5e5e1930d7f789318eb8e6d 8348600: Update PipeWire to 1.3.81 Reviewed-by: psadhukhan, prr, honkar ! src/java.desktop/unix/legal/pipewire.md ! src/java.desktop/unix/native/libpipewire/include/pipewire/context.h ! src/java.desktop/unix/native/libpipewire/include/pipewire/core.h ! src/java.desktop/unix/native/libpipewire/include/pipewire/keys.h ! src/java.desktop/unix/native/libpipewire/include/pipewire/loop.h ! src/java.desktop/unix/native/libpipewire/include/pipewire/port.h ! src/java.desktop/unix/native/libpipewire/include/pipewire/properties.h ! src/java.desktop/unix/native/libpipewire/include/pipewire/protocol.h ! src/java.desktop/unix/native/libpipewire/include/pipewire/proxy.h ! src/java.desktop/unix/native/libpipewire/include/pipewire/stream.h + src/java.desktop/unix/native/libpipewire/include/pipewire/type.h ! src/java.desktop/unix/native/libpipewire/include/pipewire/utils.h ! src/java.desktop/unix/native/libpipewire/include/spa/buffer/buffer.h ! src/java.desktop/unix/native/libpipewire/include/spa/buffer/meta.h ! src/java.desktop/unix/native/libpipewire/include/spa/buffer/type-info.h ! src/java.desktop/unix/native/libpipewire/include/spa/control/control.h ! src/java.desktop/unix/native/libpipewire/include/spa/control/type-info.h ! src/java.desktop/unix/native/libpipewire/include/spa/debug/types.h ! src/java.desktop/unix/native/libpipewire/include/spa/node/io.h ! src/java.desktop/unix/native/libpipewire/include/spa/node/type-info.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/aac-types.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/aac.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/amr-types.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/amr.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/iec958-types.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/mp3-types.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/mp3.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/raw-types.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/raw.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/wma-types.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/wma.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/bluetooth/audio.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/bluetooth/type-info.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/buffers-types.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/buffers.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/format-utils.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/format.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/latency.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/param-types.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/param.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/profiler-types.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/profiler.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/props-types.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/props.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/route-types.h + src/java.desktop/unix/native/libpipewire/include/spa/param/tag-types.h + src/java.desktop/unix/native/libpipewire/include/spa/param/tag.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/type-info.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/video/dsp-utils.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/video/format-utils.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/video/h264-utils.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/video/mjpg-utils.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/video/multiview.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/video/raw-types.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/video/raw-utils.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/video/raw.h ! src/java.desktop/unix/native/libpipewire/include/spa/pod/builder.h ! src/java.desktop/unix/native/libpipewire/include/spa/pod/event.h ! src/java.desktop/unix/native/libpipewire/include/spa/pod/iter.h ! src/java.desktop/unix/native/libpipewire/include/spa/pod/parser.h ! src/java.desktop/unix/native/libpipewire/include/spa/support/loop.h ! src/java.desktop/unix/native/libpipewire/include/spa/support/system.h + src/java.desktop/unix/native/libpipewire/include/spa/utils/cleanup.h ! src/java.desktop/unix/native/libpipewire/include/spa/utils/defs.h ! src/java.desktop/unix/native/libpipewire/include/spa/utils/dict.h + src/java.desktop/unix/native/libpipewire/include/spa/utils/endian.h ! src/java.desktop/unix/native/libpipewire/include/spa/utils/enum-types.h ! src/java.desktop/unix/native/libpipewire/include/spa/utils/hook.h ! src/java.desktop/unix/native/libpipewire/include/spa/utils/list.h ! src/java.desktop/unix/native/libpipewire/include/spa/utils/string.h ! src/java.desktop/unix/native/libpipewire/include/spa/utils/type-info.h ! src/java.desktop/unix/native/libpipewire/include/spa/utils/type.h Changeset: 5b75ff72 Branch: master Author: Jaikiran Pai Date: 2025-02-13 11:54:01 +0000 URL: https://git.openjdk.org/loom/commit/5b75ff7283340291bc87f83aba0e4416479899e3 8349907: jdk.tools.jlink.internal.plugins.ZipPlugin does not close the Deflater in exceptional cases Reviewed-by: liach, alanb, sundar, lancea ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ZipPlugin.java From tjw378335 at alibaba-inc.com Tue Feb 18 09:18:10 2025 From: tjw378335 at alibaba-inc.com (=?UTF-8?B?5ZSQ5L2z5pyqKOS9s+acqik=?=) Date: Tue, 18 Feb 2025 17:18:10 +0800 Subject: =?UTF-8?B?cmVtb3ZlIGNvcmVQb29sU2l6ZSBpbiBGb3JrSm9pblBvb2w8aW5pdD4gYW5kIGhvcGUgdG8g?= =?UTF-8?B?aW1wcm92ZSBGSlAncyBhbGdvcml0aG0=?= Message-ID: <58f43a55-ec2f-4f6d-8567-8e7d0d307c8f.tjw378335@alibaba-inc.com> Previously, I intended to propose adding more params for configuring virtual thread scheduling . However, after carefully reading the code, I realized that in the FJP (ForkJoinPool) initialization, the corePoolSize is not actually used. I think it would be best to either remove this parameter or at least update the parameter description comment to reduce confusion for readers. In addition, I conducted some experiments and found that creating threads in the FJP actually does not cause significant fluctuations (approximately around 1ms). The phenomenon I encountered was actually caused by the unfair scheduling of the unpark operation. When a virtual thread is suspended and more tasks arrive, then more tasks may wait to be awakened. The first virtual thread task that choose to yield may not be given execution thread resources with priority. This will increase the latency of a request, especially under high CPU utilization. I hope this part could be improved. I provide some data below. (Tasks simulate a yield scenario through sleep(100). The whole execution time is about 102ms when using a normal java thread.) high CPU? [Thread-name taskid:calc-result time(ms): used-time] VirtualThread[#25]/runnable at ForkJoinPool-1-worker-4 1:495000 time(ms): 177.633408 VirtualThread[#26]/runnable at ForkJoinPool-1-worker-6 2:495000 time(ms): 183.056113 VirtualThread[#27]/runnable at ForkJoinPool-1-worker-6 3:495000 time(ms): 191.993923 vtTimes Statistics: Mean: 132.19690011333338 P50: 123.7981245 P90: 164.3613794 P99: 170.36093036999995 Max: 191.993923 VirtualThread[#25]/runnable at ForkJoinPool-1-worker-6 1:495000 time(ms): 185.086663 VirtualThread[#26]/runnable at ForkJoinPool-1-worker-4 2:495000 time(ms): 194.068939 VirtualThread[#27]/runnable at ForkJoinPool-1-worker-4 3:495000 time(ms): 203.031132 vtTimes Statistics: Mean: 116.19142947333329 P50: 104.2598835 P90: 161.2748723 P99: 185.14847699999993 Max: 203.031132 low CPU vtTimes Statistics: Mean: 119.62772587666666 P50: 120.145596 P90: 123.3764946 P99: 125.27045233 Max: 126.963864 From the data, we can see that the tasks which yielded earliest are only awakened and resumed at the very end, resulting in long latencies. Besides, I?m wondering if we could reduce latency issues under high pressure by increasing the number of threads available for executing tasks. It's a commonly used method when combining ThreadPoolExecutor with a SynchronousQueue. -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: temp4cj.png Type: application/octet-stream Size: 558781 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: temp4cj.png Type: application/octet-stream Size: 103201 bytes Desc: not available URL: From alan.bateman at oracle.com Tue Feb 18 16:23:22 2025 From: alan.bateman at oracle.com (Alan Bateman) Date: Tue, 18 Feb 2025 16:23:22 +0000 Subject: remove corePoolSize in ForkJoinPool and hope to improve FJP's algorithm In-Reply-To: <58f43a55-ec2f-4f6d-8567-8e7d0d307c8f.tjw378335@alibaba-inc.com> References: <58f43a55-ec2f-4f6d-8567-8e7d0d307c8f.tjw378335@alibaba-inc.com> Message-ID: On 18/02/2025 09:18, ???(??) wrote: > : > > From the data, we can see that the tasks which yielded earliest are > only awakened and resumed at the very end, resulting in long latencies. > Besides, I?m wondering if we could reduce latency issues under high > pressure by increasing the number of threads available for executing > tasks. It's a commonly used method when combining > *ThreadPoolExecutor*with a *SynchronousQueue*. > In FJP, each worker thread owns a local queue. A worker thread executes the tasks in its local queue before scanning other queues for work. There are unowned submission queues that are used when for tasks submitted by (mostly) platform threads. If a platform thread unparks a virtual thread (for example, a platform thread in the TPE uses a SQ to rendezvous with a virtual thread in your scenario, then the task for the virtual thread will be pushed to one of these unowned submission queues. Same thing if there is a timeout, the task to continue the virtual thread will be pushed to an unowned submission queue. My reading of your mail is that a virtual thread is calling Thread.sleep and you are measuring the time until it continues. In the "high CPU" case it may be that FJP workers only execute tasks in their local queue so they don't scan the unowned submission queues very often, is this what you are seeing? With the JDK 24 EA builds it would be useful to execute `jcmd Thread.vthread_scheduler` a few times to gets some stats as I think this would help the discussion. -Alan -------------- next part -------------- An HTML attachment was scrubbed... URL: From tjw378335 at alibaba-inc.com Thu Feb 20 01:40:23 2025 From: tjw378335 at alibaba-inc.com (=?UTF-8?B?5ZSQ5L2z5pyqKOS9s+acqik=?=) Date: Thu, 20 Feb 2025 09:40:23 +0800 Subject: =?UTF-8?B?cmU6IHJl77yacmVtb3ZlIGNvcmVQb29sU2l6ZSBpbiBGb3JrSm9pblBvb2w8aW5pdD4gYW5k?= =?UTF-8?B?IGhvcGUgdG8gaW1wcm92ZSBGSlAncyBhbGdvcml0aG0=?= In-Reply-To: References: <58f43a55-ec2f-4f6d-8567-8e7d0d307c8f.tjw378335@alibaba-inc.com>, , Message-ID: <66156b8f-66f1-4c95-a4ec-72bc2b6ce5ae.tjw378335@alibaba-inc.com> ------------------------------------------------------------------ ???????(??) ?????2025?2?19?(???) 19:07 ????Alan Bateman ???????remove corePoolSize in ForkJoinPool and hope to improve FJP's algorithm I changed to "24-ea" version and breakdown the time into two part. The "run" part represents the time taken to execute the run function, while "wait-run" represents the time elapsed between when the task is submitted and when the execution of the run function actually begins. I found that during execution, both the tasks switched out and the tasks entering the waiting queue may not be scheduled fairly. A sample output data: vtTimes(run) Statistics: Mean: 115.06817072600037 P50: 115.65260599999999 P90: 129.6860885 P99: 138.11789536999999 Max: 143.395163 vtTimes(wait-run) Statistics: Mean: 10.94150815699996 P50: 10.7257605 P90: 24.259161200000005 P99: 26.810217639999998 Max: 69.963936 vtTimes(wait-run + run) Statistics: Mean: 126.0096788829999 P50: 126.104803 P90: 139.717534 P99: 154.83003226000002 Max: 193.316744 Some print information for the "max" data: Max: 143.395163 [Thread-name taskid run(ms) wait-run(ms) total(ms) ] VirtualThread[#1382]/runnable at ForkJoinPool-1-worker-1 1345-calc-result:495000 run(ms): 122.404413 wait-run(ms): 4.9543 total(ms): 127.358713 VirtualThread[#1069]/runnable at ForkJoinPool-1-worker-4 1033-calc-result:495000 run(ms): 137.422592 wait-run(ms): 6.725234 total(ms): 144.147826 VirtualThread[#661]/runnable at ForkJoinPool-1-worker-6 625-calc-result:495000 run(ms): 143.395163 wait-run(ms): 24.694745 total(ms): 168.089908 VirtualThread[#1071]/runnable at ForkJoinPool-1-worker-5 1035-calc-result:495000 run(ms): 137.435417 wait-run(ms): 6.710765 total(ms): 144.146182 VirtualThread[#1384]/runnable at ForkJoinPool-1-worker-1 1347-calc-result:495000 run(ms): 120.137852 wait-run(ms): 0.040419 total(ms): 120.178271 Max: 69.963936 Max: 193.316744 [Thread-name taskid run(ms) wait-run(ms) total(ms) ] VirtualThread[#1176]/runnable at ForkJoinPool-1-worker-1 1140-calc-result:495000 run(ms): 138.525482 wait-run(ms): 6.27873 total(ms): 144.804212 VirtualThread[#1185]/runnable at ForkJoinPool-1-worker-5 1149-calc-result:495000 run(ms): 123.328816 wait-run(ms): 21.354414 total(ms): 144.68323 VirtualThread[#34]/runnable at ForkJoinPool-1-worker-6 4-calc-result:495000 run(ms): 123.352808 wait-run(ms): 69.963936 total(ms): 193.316744 VirtualThread[#1383]/runnable at ForkJoinPool-1-worker-7 1346-calc-result:495000 run(ms): 122.493635 wait-run(ms): 0.085193 total(ms): 122.578828 VirtualThread[#1387]/runnable at ForkJoinPool-1-worker-1 1350-calc-result:495000 run(ms): 122.274342 wait-run(ms): 0.045768 total(ms): 122.32011 4 output of jcmd: 66684: java.util.concurrent.ForkJoinPool at 678ad349[Running, parallelism = 8, size = 8, active = 7, running = 0, steals = 3931, tasks = 0, submissions = 1426] Delayed task schedulers: [0] java.util.concurrent.ScheduledThreadPoolExecutor at 1540e19d[Running, pool size = 1, active threads = 0, queued tasks = 1184, completed tasks = 517] [1] java.util.concurrent.ScheduledThreadPoolExecutor at 14ae5a5[Running, pool size = 1, active threads = 1, queued tasks = 1640, completed tasks = 991] 66684: java.util.concurrent.ForkJoinPool at 678ad349[Running, parallelism = 8, size = 8, active = 8, running = 0, steals = 5908, tasks = 0, submissions = 48] Delayed task schedulers: [0] java.util.concurrent.ScheduledThreadPoolExecutor at 1540e19d[Running, pool size = 1, active threads = 0, queued tasks = 1143, completed tasks = 556] [1] java.util.concurrent.ScheduledThreadPoolExecutor at 14ae5a5[Running, pool size = 1, active threads = 1, queued tasks = 1618, completed tasks = 1012] 66684: java.util.concurrent.ForkJoinPool at 678ad349[Running, parallelism = 8, size = 8, active = 8, running = 0, steals = 7731, tasks = 0, submissions = 236] Delayed task schedulers: [0] java.util.concurrent.ScheduledThreadPoolExecutor at 1540e19d[Running, pool size = 1, active threads = 0, queued tasks = 1062, completed tasks = 846] [1] java.util.concurrent.ScheduledThreadPoolExecutor at 14ae5a5[Running, pool size = 1, active threads = 1, queued tasks = 1094, completed tasks = 1842] 66684: java.util.concurrent.ForkJoinPool at 678ad349[Running, parallelism = 8, size = 8, active = 2, running = 0, steals = 10370, tasks = 0, submissions = 0] Delayed task schedulers: [0] java.util.concurrent.ScheduledThreadPoolExecutor at 1540e19d[Running, pool size = 1, active threads = 0, queued tasks = 235, completed tasks = 1729] [1] java.util.concurrent.ScheduledThreadPoolExecutor at 14ae5a5[Running, pool size = 1, active threads = 0, queued tasks = 373, completed tasks = 2663] JDK: openjdk version "24-ea" 2025-03-18 OpenJDK Runtime Environment (build 24-ea+29-3578) OpenJDK 64-Bit Server VM (build 24-ea+29-3578, mixed mode, sharing) ------------------------------------------------------------------ ????Alan Bateman ?????2025?2?19?(???) 00:23 ????"???(??)"; "loom-dev" ????Re: remove corePoolSize in ForkJoinPool and hope to improve FJP's algorithm On 18/02/2025 09:18, ???(??) wrote: : From the data, we can see that the tasks which yielded earliest are only awakened and resumed at the very end, resulting in long latencies. Besides, I?m wondering if we could reduce latency issues under high pressure by increasing the number of threads available for executing tasks. It's a commonly used method when combining ThreadPoolExecutor with a SynchronousQueue. In FJP, each worker thread owns a local queue. A worker thread executes the tasks in its local queue before scanning other queues for work. There are unowned submission queues that are used when for tasks submitted by (mostly) platform threads. If a platform thread unparks a virtual thread (for example, a platform thread in the TPE uses a SQ to rendezvous with a virtual thread in your scenario, then the task for the virtual thread will be pushed to one of these unowned submission queues. Same thing if there is a timeout, the task to continue the virtual thread will be pushed to an unowned submission queue. My reading of your mail is that a virtual thread is calling Thread.sleep and you are measuring the time until it continues. In the "high CPU" case it may be that FJP workers only execute tasks in their local queue so they don't scan the unowned submission queues very often, is this what you are seeing? With the JDK 24 EA builds it would be useful to execute `jcmd Thread.vthread_scheduler` a few times to gets some stats as I think this would help the discussion. -Alan -------------- next part -------------- An HTML attachment was scrubbed... URL: From alan.bateman at oracle.com Thu Feb 20 10:26:50 2025 From: alan.bateman at oracle.com (Alan Bateman) Date: Thu, 20 Feb 2025 10:26:50 +0000 Subject: =?UTF-8?Q?Re=3A_re=EF=BC=9Aremove_corePoolSize_in_ForkJoinPool=3Cin?= =?UTF-8?Q?it=3E_and_hope_to_improve_FJP=27s_algorithm?= In-Reply-To: <66156b8f-66f1-4c95-a4ec-72bc2b6ce5ae.tjw378335@alibaba-inc.com> References: <58f43a55-ec2f-4f6d-8567-8e7d0d307c8f.tjw378335@alibaba-inc.com> <66156b8f-66f1-4c95-a4ec-72bc2b6ce5ae.tjw378335@alibaba-inc.com> Message-ID: On 20/02/2025 01:40, ???(??) wrote: > : > > java.util.concurrent.ForkJoinPool at 678ad349[Running, parallelism = 8, > size = 8, active = 7, running = 0, steals = 3931, tasks = 0, > submissions = 1426]java.util.concurrent.ForkJoinPool at 678ad349[Running, > parallelism = 8, size = 8, active = 8, running = 0, steals = 5908, > tasks = 0, submissions = 48] > java.util.concurrent.ForkJoinPool at 678ad349[Running, parallelism = 8, > size = 8, active = 8, running = 0, steals = 7731, tasks = 0, > submissions = 236] > java.util.concurrent.ForkJoinPool at 678ad349[Running, parallelism = 8, > size = 8, active = 2, running = 0, steals = 10370, tasks = 0, > submissions = 0] Thanks for the jcmd output. It shows that there are no queued tasks in the worker queues (tasks = 0) but many tasks are in the external submission queues. Tasks for virtual threads are pushed to an external submission queue when a virtual thread is initially started, unparked by a platform thread, unblocked by another thread exiting a monitor that the virtual thread was blocked on, or awoken after sleep/timed-park. Your first mail speaks of a usage wth ThreadPoolExecutor and SynchronousQueue so I will guess there is some hand off from a platform thread to a virtual thread that would result in the task for the virtual thread being pushed to an external queue. Can you tell us a bit about the "run function"? I can't tell from the mails so far if this function is mostly compute bound or whether these virtual threads are blocking regularly to allow carriers be released to do other work. One of the mails mentions "tasks switched out but I wasn't sure how to read that.? Even without this then you are correct that the scheduling is not fair. -Alan -------------- next part -------------- An HTML attachment was scrubbed... URL: From dl at cs.oswego.edu Fri Feb 21 15:18:46 2025 From: dl at cs.oswego.edu (Doug Lea) Date: Fri, 21 Feb 2025 10:18:46 -0500 Subject: Improved delayed task handling Message-ID: <251f6609-5c00-410d-96f9-fe7a776f7088@cs.oswego.edu> Hi all, We're in the process of improving delayed task handling, mainly by adding a specialized lazily-constructed ScheduledExecutorService to ForkJoinPool. This will be used internally in Loom and CompletableFutures, but will also be available more generally. Details are in the openjdk PR at https://github.com/openjdk/jdk/pull/23702. Comments would be welcome -- at github before committing, on lists otherwise. -Doug From tjw378335 at alibaba-inc.com Mon Feb 24 02:10:05 2025 From: tjw378335 at alibaba-inc.com (=?UTF-8?B?5ZSQ5L2z5pyqKOS9s+acqik=?=) Date: Mon, 24 Feb 2025 10:10:05 +0800 Subject: =?UTF-8?B?5Zue5aSN77yacmXvvJpyZW1vdmUgY29yZVBvb2xTaXplIGluIEZvcmtKb2luUG9vbDxpbml0?= =?UTF-8?B?PiBhbmQgaG9wZSB0byBpbXByb3ZlIEZKUCdzIGFsZ29yaXRobQ==?= In-Reply-To: References: <58f43a55-ec2f-4f6d-8567-8e7d0d307c8f.tjw378335@alibaba-inc.com> <66156b8f-66f1-4c95-a4ec-72bc2b6ce5ae.tjw378335@alibaba-inc.com>, Message-ID: <1a29eda7-6c63-4dd9-8da8-d5350d22ff25.tjw378335@alibaba-inc.com> All tasks are submitted by the platform thread (main). ``` ThreadFactory factory = Thread.ofVirtual().factory(); ExecutorService es = Executors.newThreadPerTaskExecutor(factory); for(int i = 0 ; i < 5000; i++) { System.out.println("execute: " + i); es.execute(new Task(i)); } es.shutdown(); try { while(!es.awaitTermination(10, TimeUnit.SECONDS)) { System.out.println("still waiting..."); } } catch (Exception e) { e.printStackTrace(); } class Task implements Runnable { long start, run_start, end; int num; Task(int i) { start = System.nanoTime(); num = i; } @Override public void run() { run_start = System.nanoTime(); Integer[] largeInt = new Integer[100]; for(int j = 0 ; j < largeInt.length; j++) { largeInt[j] = j * 100; } try { Thread.sleep(100); // yield this vthread } catch (Exception e) { e.printStackTrace(); } int sum = 0; for(int j = 0 ; j < largeInt.length; j++) { sum += largeInt[j]; } end = System.nanoTime(); double passTime = (end - run_start)/1000000.0; double waitRunTime = (run_start - start)/1000000.0; double totalTime = (end - start)/1000000.0; System.out.println(Thread.currentThread() + "\t" + num + "-calc-result:" + sum + "\trun(ms): " + passTime+ "\twait-run(ms): " + waitRunTime + "\ttotal(ms): " + totalTime); TestFJPParam.vtTimes[num] = passTime; TestFJPParam.vtWaitTimes[num] = waitRunTime; TestFJPParam.vtWholeTimes[num] = totalTime; } } ``` "ThreadPoolExecutor and SynchronousQueue" I mentioned before is not used in test. It just a idea. If we emulate this approach to add worker threads to complete tasks, would it be possible to reduce latency? ------------------------------------------------------------------ ????Alan Bateman ?????2025?2?20?(???) 18:27 ????"???(??)"; "loom-dev" ????Re: re?remove corePoolSize in ForkJoinPool and hope to improve FJP's algorithm On 20/02/2025 01:40, ???(??) wrote: : java.util.concurrent.ForkJoinPool at 678ad349[Running, parallelism = 8, size = 8, active = 7, running = 0, steals = 3931, tasks = 0, submissions = 1426] java.util.concurrent.ForkJoinPool at 678ad349[Running, parallelism = 8, size = 8, active = 8, running = 0, steals = 5908, tasks = 0, submissions = 48] java.util.concurrent.ForkJoinPool at 678ad349[Running, parallelism = 8, size = 8, active = 8, running = 0, steals = 7731, tasks = 0, submissions = 236] java.util.concurrent.ForkJoinPool at 678ad349[Running, parallelism = 8, size = 8, active = 2, running = 0, steals = 10370, tasks = 0, submissions = 0] Thanks for the jcmd output. It shows that there are no queued tasks in the worker queues (tasks = 0) but many tasks are in the external submission queues. Tasks for virtual threads are pushed to an external submission queue when a virtual thread is initially started, unparked by a platform thread, unblocked by another thread exiting a monitor that the virtual thread was blocked on, or awoken after sleep/timed-park. Your first mail speaks of a usage wth ThreadPoolExecutor and SynchronousQueue so I will guess there is some hand off from a platform thread to a virtual thread that would result in the task for the virtual thread being pushed to an external queue. Can you tell us a bit about the "run function"? I can't tell from the mails so far if this function is mostly compute bound or whether these virtual threads are blocking regularly to allow carriers be released to do other work. One of the mails mentions "tasks switched out but I wasn't sure how to read that. Even without this then you are correct that the scheduling is not fair. -Alan -------------- next part -------------- An HTML attachment was scrubbed... URL: From ron.pressler at oracle.com Mon Feb 24 12:15:25 2025 From: ron.pressler at oracle.com (Ron Pressler) Date: Mon, 24 Feb 2025 12:15:25 +0000 Subject: remove corePoolSize in ForkJoinPool and hope to improve FJP's algorithm In-Reply-To: <1a29eda7-6c63-4dd9-8da8-d5350d22ff25.tjw378335@alibaba-inc.com> References: <58f43a55-ec2f-4f6d-8567-8e7d0d307c8f.tjw378335@alibaba-inc.com> <66156b8f-66f1-4c95-a4ec-72bc2b6ce5ae.tjw378335@alibaba-inc.com> <1a29eda7-6c63-4dd9-8da8-d5350d22ff25.tjw378335@alibaba-inc.com> Message-ID: The general problem with benchmarks is that their results only apply to the behaviour *in the benchmark* but we then tend to extrapolated the result to other cases that may not behave like the benchmark at all. In this case, there are two important details that affect behaviour: * The ?yields? are timed sleeps * Tasks are submitted from a platform thread Timed sleeps are scheduled differently from untimed ones such as reading from a socket (this is true, BTW, not only for our virtual thread scheduler but also for some OS thread schedulers), and submissions from platform threads are scheduled differently from submissions from a virtual thread. The assumption, which is reasonable I think, is that in the vast majority of real workloads, most thread yields will not be timed sleeps and most submissions will be from virtual threads. We also assume that the scheduler?s worker-pool is sized (which you can control, even dynamically) according to the expected load, so that all workers are relatively busy most of the time. You, therefore, cannot extrapolate anything about latencies from this benchmark to what are assumed to be common realistic workloads. We would, therefore like to know if you?ve encountered an issue in a real workload, and if so, what that real workload looks like. ? Ron > On 24 Feb 2025, at 02:10, ???(??) wrote: > > All tasks are submitted by the platform thread (main). > ``` > ThreadFactory factory = Thread.ofVirtual().factory(); > ExecutorService es = Executors.newThreadPerTaskExecutor(factory); > for(int i = 0 ; i < 5000; i++) { > System.out.println("execute: " + i); > es.execute(new Task(i)); > > } > es.shutdown(); > try { > while(!es.awaitTermination(10, TimeUnit.SECONDS)) { > System.out.println("still waiting..."); > } > } catch (Exception e) { > e.printStackTrace(); > } > > class Task implements Runnable { > long start, run_start, end; > int num; > Task(int i) { > start = System.nanoTime(); > num = i; > } > @Override > public void run() { > run_start = System.nanoTime(); > Integer[] largeInt = new Integer[100]; > for(int j = 0 ; j < largeInt.length; j++) { > largeInt[j] = j * 100; > } > try { > Thread.sleep(100); // yield this vthread > } catch (Exception e) { > e.printStackTrace(); > } > int sum = 0; > for(int j = 0 ; j < largeInt.length; j++) { > sum += largeInt[j]; > } > end = System.nanoTime(); > double passTime = (end - run_start)/1000000.0; > double waitRunTime = (run_start - start)/1000000.0; > double totalTime = (end - start)/1000000.0; > System.out.println(Thread.currentThread() + "\t" + num + "-calc-result:" + sum + "\trun(ms): " + passTime+ "\twait-run(ms): " + waitRunTime + "\ttotal(ms): " + totalTime); > > TestFJPParam.vtTimes[num] = passTime; > TestFJPParam.vtWaitTimes[num] = waitRunTime; > TestFJPParam.vtWholeTimes[num] = totalTime; > > } > } > ``` > > "ThreadPoolExecutor and SynchronousQueue" I mentioned before is not used in test. It just a idea. If we emulate this approach to add worker threads to complete tasks, would it be possible to reduce latency? > > ------------------------------------------------------------------ > ????Alan Bateman > ?????2025?2?20?(???) 18:27 > ????"???(??)"; "loom-dev" > ????Re: re?remove corePoolSize in ForkJoinPool and hope to improve FJP's algorithm > > On 20/02/2025 01:40, ???(??) wrote: > : > > java.util.concurrent.ForkJoinPool at 678ad349[Running, parallelism = 8, size = 8, active = 7, running = 0, steals = 3931, tasks = 0, submissions = 1426] java.util.concurrent.ForkJoinPool at 678ad349[Running, parallelism = 8, size = 8, active = 8, running = 0, steals = 5908, tasks = 0, submissions = 48] java.util.concurrent.ForkJoinPool at 678ad349[Running, parallelism = 8, size = 8, active = 8, running = 0, steals = 7731, tasks = 0, submissions = 236] > java.util.concurrent.ForkJoinPool at 678ad349[Running, parallelism = 8, size = 8, active = 2, running = 0, steals = 10370, tasks = 0, submissions = 0] > Thanks for the jcmd output. It shows that there are no queued tasks in the worker queues (tasks = 0) but many tasks are in the external submission queues. Tasks for virtual threads are pushed to an external submission queue when a virtual thread is initially started, unparked by a platform thread, unblocked by another thread exiting a monitor that the virtual thread was blocked on, or awoken after sleep/timed-park. > > Your first mail speaks of a usage wth ThreadPoolExecutor and SynchronousQueue so I will guess there is some hand off from a platform thread to a virtual thread that would result in the task for the virtual thread being pushed to an external queue. > > Can you tell us a bit about the "run function"? I can't tell from the mails so far if this function is mostly compute bound or whether these virtual threads are blocking regularly to allow carriers be released to do other work. One of the mails mentions "tasks switched out but I wasn't sure how to read that. Even without this then you are correct that the scheduling is not fair. > > -Alan > From duke at openjdk.org Tue Feb 25 16:33:52 2025 From: duke at openjdk.org (duke) Date: Tue, 25 Feb 2025 16:33:52 GMT Subject: git: openjdk/loom: fibers: ScopedValue::orElse() does not accept null as an argument. Message-ID: Changeset: 32aa5709 Branch: fibers Author: Andrew Haley Date: 2025-02-24 14:49:05 +0000 URL: https://git.openjdk.org/loom/commit/32aa5709d99d8e01af1dec17fda4be79ee986c72 ScopedValue::orElse() does not accept null as an argument. ! src/java.base/share/classes/java/lang/ScopedValue.java ! src/java.base/share/classes/javax/security/auth/Subject.java ! test/jdk/java/lang/ScopedValue/ScopedValueAPI.java From duke at openjdk.org Wed Feb 26 10:09:35 2025 From: duke at openjdk.org (duke) Date: Wed, 26 Feb 2025 10:09:35 GMT Subject: git: openjdk/loom: master: 133 new changesets Message-ID: Changeset: c2fc9478 Branch: master Author: Matthias Baesken Date: 2025-02-13 14:16:23 +0000 URL: https://git.openjdk.org/loom/commit/c2fc94782669ae1645014ee3bfeba957dbff4669 8349378: Build splashscreen lib with SIZE optimization Reviewed-by: erikj, prr, honkar ! make/modules/java.desktop/lib/ClientLibraries.gmk Changeset: 18958c62 Branch: master Author: Jiangli Zhou Date: 2025-02-13 15:44:46 +0000 URL: https://git.openjdk.org/loom/commit/18958c6298bf5cc5495375e2940b640b04ec9ccb 8349925: [REDO] Support static JDK in libfontmanager/freetypeScaler.c Reviewed-by: prr ! make/modules/java.desktop/lib/ClientLibraries.gmk ! src/java.desktop/share/native/libfontmanager/freetypeScaler.c Changeset: 0b50e479 Branch: master Author: Vladimir Kozlov Date: 2025-02-13 16:09:04 +0000 URL: https://git.openjdk.org/loom/commit/0b50e479a060cf745a3e858d535516444fe80fd8 8349753: Incorrect use of CodeBlob::is_buffer_blob() in few places Reviewed-by: dlong, shade ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/prims/jvmtiCodeBlobEvents.cpp ! test/hotspot/jtreg/compiler/codecache/CheckCodeCacheInfo.java Changeset: 28e744dc Branch: master Author: William Kemper Date: 2025-02-13 16:34:37 +0000 URL: https://git.openjdk.org/loom/commit/28e744dc642db8ebe376403f28630438a5ee3f44 8348092: Shenandoah: assert(nk >= _lowest_valid_narrow_klass_id && nk <= _highest_valid_narrow_klass_id) failed: narrowKlass ID out of range (3131947710) Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp Changeset: 6ddbcc34 Branch: master Author: Martin Balao Date: 2025-02-13 16:55:33 +0000 URL: https://git.openjdk.org/loom/commit/6ddbcc34c019d780fc12d8f636e3aa3de33ecaaa 8328119: Support HKDF in SunPKCS11 (Preview) 8346720: Support Generic keys in SunPKCS11 SecretKeyFactory Co-authored-by: Francisco Ferrari Bihurriet Co-authored-by: Martin Balao Reviewed-by: valeriep, kdriver, weijun ! src/java.base/share/classes/module-info.java ! src/jdk.crypto.cryptoki/share/classes/module-info.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11HKDF.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Key.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Mac.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_HKDF_PARAMS.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_KEY_DERIVATION_STRING_DATA.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_MECHANISM.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/Functions.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/PKCS11Constants.java ! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_convert.c ! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_util.c ! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11wrapper.h + test/jdk/sun/security/pkcs11/KDF/TestHKDF.java Changeset: 2eac490b Branch: master Author: Jiangli Zhou Date: 2025-02-13 19:08:03 +0000 URL: https://git.openjdk.org/loom/commit/2eac490bd22f5488a60e59f93ce54d4babf33c23 8349868: Remove unneeded libjava shared library dependency from jtreg test libNewDirectByteBuffer, libDirectIO and libInheritedChannel Reviewed-by: bpb ! make/test/JtregNativeJdk.gmk Changeset: a88e2a58 Branch: master Author: Doug Simon Date: 2025-02-13 19:35:42 +0000 URL: https://git.openjdk.org/loom/commit/a88e2a58bf834081db55c2071d072567ea763354 8349977: JVMCIRuntime::_shared_library_javavm_id should be jlong Reviewed-by: yzheng, never ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/jvmci/jvmciRuntime.hpp Changeset: d8fcd43a Branch: master Author: Aleksey Shipilev Date: 2025-02-13 20:06:33 +0000 URL: https://git.openjdk.org/loom/commit/d8fcd43a24a989b71ed30945fda78541c1e42b60 8349927: Waiting for compiler termination delays shutdown for 10+ ms Reviewed-by: kvn, dholmes ! src/hotspot/share/runtime/vmOperations.cpp Changeset: 3e7acfac Branch: master Author: Naoto Sato Date: 2025-02-13 20:57:48 +0000 URL: https://git.openjdk.org/loom/commit/3e7acfac48229441b243a6ac564e719963e4f43d 8349873: StackOverflowError after JDK-8342550 if -Duser.timezone= is set to a deprecated zone id Reviewed-by: joehw, jlu, iris ! src/java.base/share/classes/java/util/TimeZone.java ! test/jdk/java/util/TimeZone/ThreeLetterZoneID.java Changeset: 3741c980 Branch: master Author: Justin Lu Date: 2025-02-13 22:25:23 +0000 URL: https://git.openjdk.org/loom/commit/3741c980b865b7122d07655353657d683923c40d 8349883: Locale.LanguageRange.parse("-") throws ArrayIndexOutOfBoundsException Reviewed-by: naoto ! src/java.base/share/classes/java/util/Locale.java - test/jdk/java/util/Locale/LRToString.java ! test/jdk/java/util/Locale/LanguageRangeTest.java Changeset: ff52859d Branch: master Author: Alexey Semenyuk Date: 2025-02-13 22:53:30 +0000 URL: https://git.openjdk.org/loom/commit/ff52859d2ad65b97c56dd19323213a0d07be47ae 8285624: jpackage fails to create exe, msi when Windows OS is in FIPS mode Reviewed-by: almatvee ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixPipeline.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixTool.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixToolset.java Changeset: 57f4c30f Branch: master Author: Dmitry Chuyko Date: 2025-02-14 07:54:44 +0000 URL: https://git.openjdk.org/loom/commit/57f4c30fb6be1da57c8fcc742b5c36d842eef397 8347917: AArch64: Enable upper GPR registers in C1 Reviewed-by: aph ! src/hotspot/cpu/aarch64/c1_Defs_aarch64.hpp ! src/hotspot/cpu/aarch64/c1_FrameMap_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_FrameMap_aarch64.hpp ! src/hotspot/cpu/aarch64/c1_LinearScan_aarch64.hpp ! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp ! src/hotspot/share/c1/c1_Compiler.cpp ! src/hotspot/share/c1/c1_FrameMap.hpp Changeset: fa1bd234 Branch: master Author: Nizar Benalla Date: 2025-02-14 12:24:36 +0000 URL: https://git.openjdk.org/loom/commit/fa1bd2344e60163bf247c668b94f98c50c72855a 8343802: Prevent NULL usage backsliding Reviewed-by: kbarrett ! test/hotspot/jtreg/TEST.groups + test/hotspot/jtreg/sources/TestNoNULL.java Changeset: 19c0ce43 Branch: master Author: Alexander Zvegintsev Date: 2025-02-14 12:55:36 +0000 URL: https://git.openjdk.org/loom/commit/19c0ce43e258d00d77314d76a361feb2069a5af1 8349751: AIX build failure after upgrade pipewire to 1.3.81 Reviewed-by: mdoerr ! src/java.desktop/unix/native/libpipewire/include/spa/utils/endian.h Changeset: db42a48d Branch: master Author: Alexey Semenyuk Date: 2025-02-14 13:12:30 +0000 URL: https://git.openjdk.org/loom/commit/db42a48dc5d49783545757bd34aeead851f9288e 8350011: Convert jpackage test lib tests in JUnit format Reviewed-by: almatvee + test/jdk/tools/jpackage/helpers-test/TEST.properties ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/AnnotationsTest.java ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/DirectoryContentVerifierTest.java + test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/JUnitAdapter.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/Main.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestBuilder.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestInstance.java Changeset: 742e735d Branch: master Author: Aleksey Shipilev Date: 2025-02-14 13:53:06 +0000 URL: https://git.openjdk.org/loom/commit/742e735d7f6c4ee9ca5a4d290c59d7d6ec1f7635 8349858: Print compilation task before blocking compiler thread for shutdown Reviewed-by: kvn, chagedorn ! src/hotspot/share/compiler/compileBroker.cpp Changeset: 9ea81d90 Branch: master Author: anass baya Committer: Alexey Ivanov Date: 2025-02-14 15:19:09 +0000 URL: https://git.openjdk.org/loom/commit/9ea81d90175c11460d0efa83f82ceccc4ee2cd3b 8349351: Combine Screen Inset Tests into a Single File Reviewed-by: honkar, dnguyen, aivanov - test/jdk/java/awt/Multiscreen/MultiScreenInsetsTest/MultiScreenInsetsTest.java ! test/jdk/java/awt/Toolkit/ScreenInsetsTest/ScreenInsetsTest.java Changeset: 0414dcec Branch: master Author: Maxim Kartashev Committer: Brian Burkhalter Date: 2025-02-14 15:28:59 +0000 URL: https://git.openjdk.org/loom/commit/0414dcec118fce24037ca1a6b00561c0ce4c6953 8349812: (fs) Files.newByteChannel with empty path name and CREATE_NEW throws unexpected exception Reviewed-by: bpb ! src/java.base/unix/classes/sun/nio/fs/UnixChannelFactory.java ! test/jdk/java/nio/file/Files/SBC.java Changeset: 2a90b90a Branch: master Author: Ivan ?ipka Committer: Mahendra Chhipa Date: 2025-02-14 16:18:47 +0000 URL: https://git.openjdk.org/loom/commit/2a90b90a95da91b71cd90caeafae5adaee621ebf 8346117: Add test annotation Reviewed-by: coffeys ! test/jdk/sun/nio/cs/Test6392804.java ! test/jdk/sun/nio/cs/TestUTF_32.java Changeset: 38322407 Branch: master Author: Kelvin Nilsen Date: 2025-02-14 16:40:08 +0000 URL: https://git.openjdk.org/loom/commit/38322407cd1664115e975c7fd9cb61e40d9557b5 8348594: Shenandoah: Do not penalize for degeneration when not the fault of triggering heuristic Reviewed-by: phh, wkemper ! 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/shenandoahHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahYoungHeuristics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahRegulatorThread.cpp Changeset: ba6c9659 Branch: master Author: Kelvin Nilsen Date: 2025-02-14 16:41:26 +0000 URL: https://git.openjdk.org/loom/commit/ba6c96599aac1a6c08cb66c611474f83bbc9b260 8348595: GenShen: Fix generational free-memory no-progress check Reviewed-by: phh, xpeng ! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMetrics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMetrics.hpp Changeset: b6443f6f Branch: master Author: Chris Plummer Date: 2025-02-14 19:40:47 +0000 URL: https://git.openjdk.org/loom/commit/b6443f6ff96707f67552df41c01d18c193560223 8348347: Cleanup JavaThread subclass support in SA Reviewed-by: kevinw, sspitsyn - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/AttachListenerThread.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/CompilerThread.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/DeoptimizeObjectsALotThread.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/HiddenJavaThread.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaThread.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JvmtiAgentThread.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/MonitorDeflationThread.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/NotificationThread.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ServiceThread.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/StringDedupThread.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Thread.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ThreadStackTrace.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/StackTrace.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/JavaThreadsPanel.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PointerLocation.java Changeset: 62345364 Branch: master Author: Aleksey Shipilev Date: 2025-02-15 07:22:20 +0000 URL: https://git.openjdk.org/loom/commit/623453647a8a387b2d8d375cb18b33666abc16ee 8349915: CTW: Lots of level 3 compiles are done at level 2 after JDK-8348570 Reviewed-by: kvn, chagedorn ! src/hotspot/share/compiler/compilationPolicy.cpp ! src/hotspot/share/compiler/compileTask.hpp Changeset: 5cf11324 Branch: master Author: Alexey Semenyuk Date: 2025-02-15 14:31:29 +0000 URL: https://git.openjdk.org/loom/commit/5cf11324afdeed0189e0491845a7ffe78c7c1e13 8350098: jpackage test lib erroneously will run methods without @Test annotation as tests 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/TestBuilder.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestMethodSupplier.java Changeset: 7d11418c Branch: master Author: Bradford Wetmore Date: 2025-02-15 22:40:46 +0000 URL: https://git.openjdk.org/loom/commit/7d11418c820b46926a25907766d16083a4b349de 8350147: Replace example in KEM class with the one from JEP 452 Reviewed-by: weijun ! src/java.base/share/classes/javax/crypto/KEM.java Changeset: 21927237 Branch: master Author: David Holmes Date: 2025-02-17 02:09:25 +0000 URL: https://git.openjdk.org/loom/commit/2192723734e4edd2d2136637a46e9256c1b15703 8350162: ProblemList compiler/tiered/Level2RecompilationTest.java Reviewed-by: jpai ! test/hotspot/jtreg/ProblemList.txt Changeset: 5e9d72e2 Branch: master Author: Matthias Baesken Date: 2025-02-17 08:02:51 +0000 URL: https://git.openjdk.org/loom/commit/5e9d72e2241426c0cf26abadab73e63434d51a4a 8350094: Linux gcc 13.2.0 build fails when ubsan is enabled Reviewed-by: mdoerr, prr, kbarrett ! make/autoconf/jdk-options.m4 Changeset: b1b48286 Branch: master Author: Aleksey Shipilev Date: 2025-02-17 09:21:49 +0000 URL: https://git.openjdk.org/loom/commit/b1b48286a6cbee8a9f96d739ab437915c573022c 8350086: Inline hot Method accessors for faster task selection Reviewed-by: kvn, coleenp, aph, vlivanov ! src/hotspot/share/compiler/compileTask.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/oops/method.inline.hpp ! src/hotspot/share/oops/methodData.cpp ! src/hotspot/share/runtime/java.cpp Changeset: f1258f9e Branch: master Author: Johan Sj?len Date: 2025-02-17 09:22:57 +0000 URL: https://git.openjdk.org/loom/commit/f1258f9e16b063c0fdbdd614ae2dc76c67607654 8349755: Fix corner case issues in async UL Reviewed-by: dholmes, aboldtch ! src/hotspot/share/logging/logAsyncWriter.cpp ! src/hotspot/share/logging/logAsyncWriter.hpp ! src/hotspot/share/logging/logFileOutput.cpp ! src/hotspot/share/logging/logFileStreamOutput.cpp ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/logging/logTagSet.cpp + test/hotspot/jtreg/runtime/logging/AsyncDeathTest.java Changeset: 071c8f51 Branch: master Author: Jaikiran Pai Date: 2025-02-17 11:05:59 +0000 URL: https://git.openjdk.org/loom/commit/071c8f515537d6030ae7055e309b4f4a6a495bc8 8349909: jdk.internal.jimage.decompressor.ZipDecompressor does not close the Inflater in exceptional cases Reviewed-by: lancea, alanb ! src/java.base/share/classes/jdk/internal/jimage/decompressor/ZipDecompressor.java Changeset: b3a4026c Branch: master Author: Gui Cao Committer: Fei Yang Date: 2025-02-17 11:35:07 +0000 URL: https://git.openjdk.org/loom/commit/b3a4026c65eb049eb4f3a3cbf52c9f0c9979a256 8349764: RISC-V: C1: Improve Class.isInstance intrinsic Reviewed-by: fyang, mli ! src/hotspot/cpu/riscv/c1_LIRGenerator_riscv.cpp ! src/hotspot/cpu/riscv/c1_Runtime1_riscv.cpp Changeset: 7f3ecb4d Branch: master Author: Matthias Ernst Date: 2025-02-17 13:07:23 +0000 URL: https://git.openjdk.org/loom/commit/7f3ecb4d92fdb084ce632cab484cf4578487b090 8346664: C2: Optimize mask check with constant offset Reviewed-by: epeter, qamai ! src/hotspot/share/opto/mulnode.cpp ! src/hotspot/share/opto/mulnode.hpp ! test/hotspot/jtreg/compiler/c2/irTests/TestShiftAndMask.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestEquivalentInvariants.java ! test/hotspot/jtreg/compiler/vectorization/TestPopulateIndex.java Changeset: 2bd8f026 Branch: master Author: Alexey Ivanov Date: 2025-02-17 13:12:02 +0000 URL: https://git.openjdk.org/loom/commit/2bd8f026dbd449e810dc6ce96cd9235e5cb51a9b 8342524: Use latch in AbstractButton/bug6298940.java instead of delay Reviewed-by: azvegint, kizune, dnguyen, achung + test/jdk/javax/swing/AbstractButton/bug6298940.java Changeset: 906358d3 Branch: master Author: Alexey Ivanov Date: 2025-02-17 13:13:15 +0000 URL: https://git.openjdk.org/loom/commit/906358d3a14ce755fec771f0a6bb856b3a8f3297 8294155: Exception thrown before awaitAndCheck hangs PassFailJFrame Reviewed-by: serb, azvegint, kizune ! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java Changeset: 650d0d95 Branch: master Author: Alexey Ivanov Date: 2025-02-17 13:13:42 +0000 URL: https://git.openjdk.org/loom/commit/650d0d954ea8e20e31f17d459993d5edecf08a4c 8348865: JButton/bug4796987.java never runs because Windows XP is unavailable Reviewed-by: tr, abhiscxk, serb ! test/jdk/javax/swing/JButton/4796987/bug4796987.java Changeset: 8b2aa51b Branch: master Author: Suchismith Roy Committer: Amit Kumar Date: 2025-02-17 13:28:34 +0000 URL: https://git.openjdk.org/loom/commit/8b2aa51b0c36a993e46fea7a4b61788dd101d606 8349780: AIX os::get_summary_cpu_info support Power 11 Reviewed-by: stuefe, amitkumar ! src/hotspot/os/aix/os_aix.cpp Changeset: 3f0c1370 Branch: master Author: Hannes Walln?fer Date: 2025-02-17 15:31:18 +0000 URL: https://git.openjdk.org/loom/commit/3f0c1370269db978072814c2170fc3987efade85 8347123: Add missing @serial tags to other modules Reviewed-by: prr, nbenalla, alanb ! src/java.datatransfer/share/classes/java/awt/datatransfer/DataFlavor.java ! src/java.management/share/classes/javax/management/ImmutableDescriptor.java ! src/java.management/share/classes/javax/management/MBeanPermission.java ! src/java.management/share/classes/javax/management/remote/JMXServiceURL.java ! src/java.management/share/classes/javax/management/remote/NotificationResult.java ! src/java.scripting/share/classes/javax/script/ScriptException.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosTicket.java ! src/java.smartcardio/share/classes/javax/smartcardio/ATR.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialBlob.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialClob.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialJavaObject.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialRef.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/spi/SyncProviderException.java ! src/java.sql/share/classes/java/sql/SQLClientInfoException.java ! src/java.sql/share/classes/javax/sql/StatementEvent.java ! src/java.xml.crypto/share/classes/javax/xml/crypto/URIReferenceException.java ! src/java.xml/share/classes/javax/xml/namespace/QName.java ! src/java.xml/share/classes/javax/xml/parsers/FactoryConfigurationError.java ! src/java.xml/share/classes/javax/xml/stream/FactoryConfigurationError.java ! src/java.xml/share/classes/javax/xml/stream/XMLStreamException.java ! src/java.xml/share/classes/javax/xml/transform/TransformerException.java ! src/java.xml/share/classes/javax/xml/transform/TransformerFactoryConfigurationError.java ! src/java.xml/share/classes/org/w3c/dom/DOMException.java ! src/java.xml/share/classes/org/w3c/dom/events/EventException.java ! src/java.xml/share/classes/org/w3c/dom/ls/LSException.java ! src/java.xml/share/classes/org/w3c/dom/ranges/RangeException.java ! src/jdk.attach/share/classes/com/sun/tools/attach/AgentInitializationException.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/StaticClass.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16.java ! src/jdk.jdi/share/classes/com/sun/jdi/ClassNotLoadedException.java ! src/jdk.jdi/share/classes/com/sun/jdi/InternalException.java ! src/jdk.jdi/share/classes/com/sun/jdi/InvocationException.java ! src/jdk.jdi/share/classes/com/sun/jdi/connect/IllegalConnectorArgumentsException.java ! src/jdk.jdi/share/classes/com/sun/jdi/connect/VMStartException.java ! src/jdk.jshell/share/classes/jdk/jshell/EvalException.java ! src/jdk.jshell/share/classes/jdk/jshell/UnresolvedReferenceException.java ! src/jdk.jshell/share/classes/jdk/jshell/spi/ExecutionControl.java ! src/jdk.jshell/share/classes/jdk/jshell/spi/SPIResolutionException.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/xpath/XPathException.java Changeset: 8ec58939 Branch: master Author: Doug Simon Date: 2025-02-17 19:34:29 +0000 URL: https://git.openjdk.org/loom/commit/8ec589390f7dc67dd883a1efddb8da32790f6591 8346781: [JVMCI] Limit ServiceLoader to class initializers Reviewed-by: never, yzheng ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/Cleaner.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfig.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/services/JVMCIServiceLocator.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/services/Services.java ! test/hotspot/jtreg/compiler/jvmci/events/JvmciShutdownEventListener.java ! test/hotspot/jtreg/compiler/jvmci/events/JvmciShutdownEventTest.java Changeset: 8df80400 Branch: master Author: Fei Yang Date: 2025-02-18 00:19:46 +0000 URL: https://git.openjdk.org/loom/commit/8df804005ed772936fd77a4c0335a5620f909570 8350093: RISC-V: java/math/BigInteger/LargeValueExceptions.java timeout with COH Reviewed-by: mli, fjiang ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp Changeset: 3353f8e0 Branch: master Author: Stefan Karlsson Date: 2025-02-18 07:51:45 +0000 URL: https://git.openjdk.org/loom/commit/3353f8e0875165adbc8ee764a4c8d8817a87cd88 8349652: Rewire nmethod oop load barriers Reviewed-by: kvn, aboldtch ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/gc/shared/barrierSetNMethod.cpp ! src/hotspot/share/gc/shared/barrierSetNMethod.hpp ! src/hotspot/share/gc/z/zBarrierSet.inline.hpp ! src/hotspot/share/gc/z/zBarrierSetNMethod.cpp ! src/hotspot/share/gc/z/zBarrierSetNMethod.hpp ! src/hotspot/share/gc/z/zNMethod.cpp ! src/hotspot/share/gc/z/zNMethod.hpp ! src/hotspot/share/oops/access.hpp ! src/hotspot/share/oops/accessDecorators.hpp Changeset: 013fda1d Branch: master Author: Marc Chevalier Committer: Christian Hagedorn Date: 2025-02-18 08:43:21 +0000 URL: https://git.openjdk.org/loom/commit/013fda1dad22d7aca3ee24c11dc42cb3885b5323 8348172: C2: Remove unused local variables in filter_helper() methods Reviewed-by: kvn, haosun, chagedorn ! src/hotspot/share/opto/type.cpp Changeset: ff05d979 Branch: master Author: Marc Chevalier Committer: Christian Hagedorn Date: 2025-02-18 09:25:24 +0000 URL: https://git.openjdk.org/loom/commit/ff05d9795322fee6def559bd6776de42b96c27dc 8349180: Remove redundant initialization in ciField constructor Reviewed-by: chagedorn ! src/hotspot/share/ci/ciField.cpp Changeset: 160db5f0 Branch: master Author: Afshin Zafari Date: 2025-02-18 09:56:38 +0000 URL: https://git.openjdk.org/loom/commit/160db5f0f000f8471f71e0725da862d57db28c8a 8340110: Ubsan: verifier.cpp:2043:19: runtime error: shift exponent 100 is too large for 32-bit type 'int' Reviewed-by: dholmes, jsjolen ! src/hotspot/share/classfile/verifier.cpp Changeset: d7baae3e Branch: master Author: SendaoYan Date: 2025-02-18 09:56:49 +0000 URL: https://git.openjdk.org/loom/commit/d7baae3ee92bbc94e380703f173a4d4a9de75e29 8350178: Incorrect comment after JDK-8345580 Reviewed-by: chagedorn, kvn ! src/hotspot/share/opto/node.hpp Changeset: 8193e0d5 Branch: master Author: Roberto Casta?eda Lozano Date: 2025-02-18 10:23:35 +0000 URL: https://git.openjdk.org/loom/commit/8193e0d53ac806d6974e2aacc7b7476aeb52a5fd 8346280: C2: implement late barrier elision for G1 Reviewed-by: tschatzl, aboldtch, mdoerr ! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp ! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.hpp ! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp ! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp ! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.cpp ! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.hpp ! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp ! src/hotspot/share/gc/z/c2/zBarrierSetC2.hpp ! test/hotspot/jtreg/compiler/gcbarriers/TestG1BarrierGeneration.java Changeset: 885be2ef Branch: master Author: Hamlin Li Date: 2025-02-18 10:24:51 +0000 URL: https://git.openjdk.org/loom/commit/885be2efa6b1359a7c7ab36882e19a7eaba77fb3 8349908: RISC-V: C2 SelectFromTwoVector Reviewed-by: fyang, luhenry ! src/hotspot/cpu/riscv/riscv_v.ad Changeset: e1d0a9c8 Branch: master Author: Matthias Baesken Date: 2025-02-18 13:20:05 +0000 URL: https://git.openjdk.org/loom/commit/e1d0a9c832ef3e92faaed7f290ff56c0ed8a9d94 8350202: Tune for Power10 CPUs on Linux ppc64le Reviewed-by: mdoerr ! make/autoconf/flags-cflags.m4 Changeset: 62d93f2a Branch: master Author: Leonid Mesnik Date: 2025-02-18 20:06:05 +0000 URL: https://git.openjdk.org/loom/commit/62d93f2a2222a044ac4aa409efd69e776f0d43da 8346050: Update BuildTestLib.gmk to build whole testlibrary Reviewed-by: weijun, ihse ! make/test/BuildTestLib.gmk ! test/lib/jdk/test/lib/security/CertUtils.java ! test/lib/jdk/test/lib/security/FixedSecureRandom.java ! test/lib/jdk/test/lib/security/SeededSecureRandom.java ! test/lib/jdk/test/lib/security/XMLUtils.java Changeset: 46d4a601 Branch: master Author: Vladimir Kozlov Date: 2025-02-18 20:08:08 +0000 URL: https://git.openjdk.org/loom/commit/46d4a601e04f90b11d4ccc97a49f4e7010b4fd83 8349088: De-virtualize Codeblob and nmethod Co-authored-by: Stefan Karlsson Co-authored-by: Chris Plummer Reviewed-by: cjplummer, aboldtch, dlong ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/codeBlob.hpp ! src/hotspot/share/code/dependencyContext.cpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/c1/Runtime1.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/AdapterBlob.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/BufferBlob.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CodeBlob.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CodeCache.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/DeoptimizationBlob.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/ExceptionBlob.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/MethodHandlesAdapterBlob.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/RuntimeStub.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/SafepointBlob.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/SingletonBlob.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/UncommonTrapBlob.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/UpcallStub.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/VtableBlob.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/CodeHeap.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/PStack.java Changeset: f2b4e12a Branch: master Author: Doug Simon Date: 2025-02-18 20:18:08 +0000 URL: https://git.openjdk.org/loom/commit/f2b4e12afe67086a2ae08081fd545e5ce4d731fd 8350263: JvmciNotifyBootstrapFinishedEventTest intermittently times out Reviewed-by: yzheng, never ! test/hotspot/jtreg/compiler/jvmci/TestUncaughtErrorInCompileMethod.config ! test/hotspot/jtreg/compiler/jvmci/TestUncaughtErrorInCompileMethod.java ! test/hotspot/jtreg/compiler/jvmci/events/JvmciNotifyBootstrapFinishedEventTest.config ! test/hotspot/jtreg/compiler/jvmci/events/JvmciNotifyBootstrapFinishedEventTest.java Changeset: 2d03bd00 Branch: master Author: Leonid Mesnik Date: 2025-02-18 20:58:04 +0000 URL: https://git.openjdk.org/loom/commit/2d03bd007895b139b027947852c8b5ad8eab49b6 8350280: The JDK-8346050 testlibrary changes break the build Reviewed-by: dholmes ! make/test/BuildTestLib.gmk Changeset: 04659a40 Branch: master Author: SendaoYan Date: 2025-02-19 01:30:16 +0000 URL: https://git.openjdk.org/loom/commit/04659a40736610164855ac161120e63fcd46fe31 8350197: [UBSAN] Node::dump_idx reported float-cast-overflow Reviewed-by: chagedorn ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/node.cpp Changeset: 4de92a40 Branch: master Author: Prasanta Sadhukhan Date: 2025-02-19 02:19:27 +0000 URL: https://git.openjdk.org/loom/commit/4de92a40d0750a2e6f72eb675d900f1129718d39 8350224: Test javax/swing/JComboBox/TestComboBoxComponentRendering.java fails in ubuntu 23.x and later Reviewed-by: aivanov, azvegint ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/JComboBox/TestComboBoxComponentRendering.java Changeset: 9042aa82 Branch: master Author: Christian Stein Date: 2025-02-19 06:38:39 +0000 URL: https://git.openjdk.org/loom/commit/9042aa82a890b0f0348ac8127dbd3268f2620346 8339238: Update to use jtreg 7.5.1 Reviewed-by: erikj, jpai, rriggs, iris ! make/autoconf/lib-tests.m4 ! make/conf/github-actions.conf ! make/conf/jib-profiles.js ! test/docs/TEST.ROOT ! test/hotspot/jtreg/TEST.ROOT ! test/jaxp/TEST.ROOT ! test/jdk/TEST.ROOT ! test/langtools/TEST.ROOT ! test/lib-test/TEST.ROOT Changeset: 0ef1c409 Branch: master Author: Roberto Casta?eda Lozano Date: 2025-02-19 09:17:27 +0000 URL: https://git.openjdk.org/loom/commit/0ef1c40991e703592fc79325bda1a6d2fc6caf4e 8350006: IGV: show memory slices as type information Reviewed-by: dlunden, chagedorn, dfenacci ! src/hotspot/share/opto/idealGraphPrinter.cpp ! src/hotspot/share/opto/idealGraphPrinter.hpp ! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/showTypes.filter Changeset: d13fd573 Branch: master Author: Aleksey Shipilev Date: 2025-02-19 11:02:14 +0000 URL: https://git.openjdk.org/loom/commit/d13fd5738f8a3d4b4009c2e15cfd967332d97bbd 8350211: CTW: Attempt to preload all classes in constant pool Reviewed-by: vlivanov, chagedorn ! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/Compiler.java Changeset: 79db2d41 Branch: master Author: Aleksey Shipilev Date: 2025-02-19 11:33:57 +0000 URL: https://git.openjdk.org/loom/commit/79db2d4186eb2af827295581464be8602ac95f98 8350159: compiler/tiered/Level2RecompilationTest.java fails after JDK-8349915 Reviewed-by: kvn, chagedorn ! src/hotspot/share/compiler/compilationPolicy.cpp ! test/hotspot/jtreg/ProblemList.txt Changeset: 2353f3e2 Branch: master Author: Aleksey Shipilev Date: 2025-02-19 11:35:00 +0000 URL: https://git.openjdk.org/loom/commit/2353f3e2f18ccaa972ee7a292d5a45035c647881 8350210: CTW: Use stackless exceptions Reviewed-by: kvn, chagedorn ! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/CtwRunner.java Changeset: 59810ad7 Branch: master Author: Matthias Baesken Date: 2025-02-19 12:14:04 +0000 URL: https://git.openjdk.org/loom/commit/59810ad745b28f50d287fa8db650c3f1924791d9 8350201: Out of bounds access on Linux aarch64 in os::print_register_info Reviewed-by: dholmes, mdoerr ! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp ! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp ! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp Changeset: 014701a0 Branch: master Author: Alexey Ivanov Date: 2025-02-19 12:22:51 +0000 URL: https://git.openjdk.org/loom/commit/014701a09b23d21f57edb5b085820532804475bd 8350260: Improve HTML instruction formatting in PassFailJFrame Reviewed-by: kizune, azvegint, abhiscxk ! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java Changeset: 577ff98a Branch: master Author: Sean Mullan Date: 2025-02-19 13:18:20 +0000 URL: https://git.openjdk.org/loom/commit/577ff98a6733a99ea49510f15d631beff39c34a5 8347946: Add API note that caller should validate/trust signers to the getCertificates and getCodeSigners methods of JarEntry and JarURLConnection Reviewed-by: lancea, jpai ! src/java.base/share/classes/java/net/JarURLConnection.java ! src/java.base/share/classes/java/util/jar/JarEntry.java ! src/java.base/share/classes/java/util/jar/JarFile.java Changeset: c6e47fd5 Branch: master Author: Albert Mingkun Yang Date: 2025-02-19 14:15:16 +0000 URL: https://git.openjdk.org/loom/commit/c6e47fd5812997e3428249be1c77c60e7b05a5df 8348171: Refactor GenerationCounters and its subclasses Co-authored-by: Thomas Schatzl Reviewed-by: gli, tschatzl, zgu ! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.cpp ! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.hpp ! src/hotspot/share/gc/g1/g1MonitoringSupport.cpp ! src/hotspot/share/gc/g1/g1MonitoringSupport.hpp - src/hotspot/share/gc/parallel/psGenerationCounters.cpp - src/hotspot/share/gc/parallel/psGenerationCounters.hpp ! src/hotspot/share/gc/parallel/psOldGen.cpp ! src/hotspot/share/gc/parallel/psOldGen.hpp ! src/hotspot/share/gc/parallel/psYoungGen.cpp ! src/hotspot/share/gc/parallel/psYoungGen.hpp ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/tenuredGeneration.cpp ! src/hotspot/share/gc/shared/generationCounters.cpp ! src/hotspot/share/gc/shared/generationCounters.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMonitoringSupport.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMonitoringSupport.hpp ! src/hotspot/share/gc/z/zServiceability.cpp Changeset: efbad00c Branch: master Author: Ivan Walulya Date: 2025-02-19 14:27:33 +0000 URL: https://git.openjdk.org/loom/commit/efbad00c4d7931177ccc5e9bce3b30dfbac94010 8349688: G1: Wrong initial optional region index when selecting candidates from retained regions Reviewed-by: tschatzl, ayang ! src/hotspot/share/gc/g1/g1CollectionSet.cpp Changeset: 70a6c0b7 Branch: master Author: konanki sreenath Committer: Weijun Wang Date: 2025-02-19 16:47:54 +0000 URL: https://git.openjdk.org/loom/commit/70a6c0b7ac952eebdffa1d64399cd0ee1efec1f6 8346094: Harden X509CertImpl.getExtensionValue for NPE cases Reviewed-by: coffeys, weijun ! src/java.base/share/classes/sun/security/x509/X509CertImpl.java ! test/jdk/sun/security/util/HostnameChecker/TestHostnameChecker.java + test/jdk/sun/security/x509/X509CertImpl/CertExtensions.java Changeset: 3487f8cb Branch: master Author: Alexey Semenyuk Date: 2025-02-19 17:08:01 +0000 URL: https://git.openjdk.org/loom/commit/3487f8cbd55b06d332d897a010ae8eb371dd4956 8350102: Decouple jpackage test-lib Executor.Result and Executor classes Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java Changeset: 76319845 Branch: master Author: Matias Saavedra Silva Date: 2025-02-19 17:26:41 +0000 URL: https://git.openjdk.org/loom/commit/76319845255d5f71acb2f88e684ba788bdadfa93 8349923: Refactor StackMapTable constructor and StackMapReader Reviewed-by: coleenp, dholmes ! src/hotspot/share/classfile/stackMapTable.cpp ! src/hotspot/share/classfile/stackMapTable.hpp ! src/hotspot/share/classfile/verifier.cpp Changeset: 7734f8ed Branch: master Author: Mikhail Yankelevich Committer: Weijun Wang Date: 2025-02-19 18:56:26 +0000 URL: https://git.openjdk.org/loom/commit/7734f8ed13f04ba01258b4fbe18a3d9b66f7fc7a 8349664: HEX dump should always use ASCII or ISO_8859_1 Reviewed-by: weijun ! src/java.base/share/classes/sun/security/util/HexDumpEncoder.java + test/jdk/sun/security/util/HexDumpEncoderTests.java Changeset: 4e60c2d9 Branch: master Author: Joe Wang Date: 2025-02-19 19:36:30 +0000 URL: https://git.openjdk.org/loom/commit/4e60c2d937fca8170b356f36e72b271104130c40 8349699: XSL transform fails with certain UTF-8 characters on 1024 byte boundaries Reviewed-by: lancea, naoto ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ToStream.java ! test/jaxp/javax/xml/jaxp/unittest/transform/JDK8207760.java Changeset: 4fb70c79 Branch: master Author: Chris Plummer Date: 2025-02-19 19:58:11 +0000 URL: https://git.openjdk.org/loom/commit/4fb70c79c1383507bd42cd7f569cbde28393a2b8 8229012: When single stepping, the debug agent can cause the thread to remain in interpreter mode after single stepping completes Reviewed-by: kevinw, sspitsyn ! src/jdk.jdwp.agent/share/native/libjdwp/stepControl.c + test/jdk/com/sun/jdi/SingleStepCompilationTest.java Changeset: 92efab90 Branch: master Author: Boris Ulasevich Date: 2025-02-19 21:02:27 +0000 URL: https://git.openjdk.org/loom/commit/92efab90db24a76cc28fc1ae1db870a0dd670266 8350344: Cross-build failure: _vptr name conflict Reviewed-by: kvn ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/codeBlob.hpp ! src/hotspot/share/code/nmethod.hpp Changeset: 3ebed783 Branch: master Author: Nicole Xu Committer: Hao Sun Date: 2025-02-20 01:33:58 +0000 URL: https://git.openjdk.org/loom/commit/3ebed78328bd64d2e18369d63d6ea323b87a7b24 8349943: [JMH] Use jvmArgs consistently Reviewed-by: syan, redestad, haosun ! test/micro/org/openjdk/bench/java/lang/foreign/CallByRefHighArity.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverRandom.java ! test/micro/org/openjdk/bench/java/lang/foreign/SegmentOfBuffer.java ! test/micro/org/openjdk/bench/java/security/MLDSA.java ! test/micro/org/openjdk/bench/java/security/MLKEMBench.java ! test/micro/org/openjdk/bench/javax/crypto/full/AESBench.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/VectorMultiplyOptBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/VectorXXH3HashingBenchmark.java ! test/micro/org/openjdk/bench/vm/compiler/MergeStores.java Changeset: 0131c1bf Branch: master Author: Ioi Lam Date: 2025-02-20 02:13:41 +0000 URL: https://git.openjdk.org/loom/commit/0131c1bfd8ccfdf4f3d73cddfc2a87e2a6e99581 8349953: Avoid editing AOTConfiguration file in "make test JTREG=AOT_JDK=true" Reviewed-by: erikj, ccheung ! make/Main.gmk ! make/RunTests.gmk + make/test/BuildTestSetupAOT.gmk ! src/hotspot/share/cds/classListParser.cpp + test/setup_aot/TestSetupAOT.java Changeset: 00d4e4a9 Branch: master Author: SendaoYan Date: 2025-02-20 02:51:24 +0000 URL: https://git.openjdk.org/loom/commit/00d4e4a9710f89506f36156c24b0f3c5412971fa 8350051: [JMH] Several tests fails NPE Reviewed-by: erikj, redestad ! make/test/BuildMicrobenchmark.gmk ! test/micro/org/openjdk/bench/javax/xml/AbstractXMLMicro.java Changeset: 26bf445f Branch: master Author: SendaoYan Date: 2025-02-20 07:24:51 +0000 URL: https://git.openjdk.org/loom/commit/26bf445f4726f1936a0a4cbaf1424c5235424bfb 8350049: [JMH] Float16OperationsBenchmark fails java.lang.NoClassDefFoundError Reviewed-by: jbhateja ! test/micro/org/openjdk/bench/jdk/incubator/vector/Float16OperationsBenchmark.java Changeset: c5c91a82 Branch: master Author: Amit Kumar Date: 2025-02-20 08:53:19 +0000 URL: https://git.openjdk.org/loom/commit/c5c91a82931d8bd3aa4dc1568162097ef4b66ce0 8345285: [s390x] test failures: foreign/normalize/TestNormalize.java with C2 Reviewed-by: mdoerr, aph ! src/hotspot/cpu/s390/abstractInterpreter_s390.cpp Changeset: 0662e39a Branch: master Author: Matthias Baesken Date: 2025-02-20 08:58:18 +0000 URL: https://git.openjdk.org/loom/commit/0662e39a6ef722f6e09383566648c794a47ebabe 8350267: Set mtune and mcpu settings in JDK native lib compilation on Linux ppc64(le) Reviewed-by: mdoerr, asteiner, erikj ! make/autoconf/flags-cflags.m4 Changeset: 86d06162 Branch: master Author: Hao Sun Date: 2025-02-20 09:03:53 +0000 URL: https://git.openjdk.org/loom/commit/86d0616276c0a8d60c3b7ff79ade6c83ff0c72a2 8350303: ARM32: StubCodeGenerator::verify_stub(StubGenStubId) failed after JDK-8343767 Reviewed-by: shade, adinn ! src/hotspot/share/runtime/stubDeclarations.hpp Changeset: 1e87ff01 Branch: master Author: Abhishek Kumar Date: 2025-02-20 09:17:40 +0000 URL: https://git.openjdk.org/loom/commit/1e87ff01994df16df7de331040fc5d7a4a85f630 8348936: [Accessibility,macOS,VoiceOver] VoiceOver doesn't announce untick on toggling the checkbox with "space" key on macOS 8345728: [Accessibility,macOS,Screen Magnifier]: JCheckbox unchecked state does not magnify but works for checked state Reviewed-by: aivanov, kizune, dnguyen, asemenov ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessible.java + test/jdk/javax/accessibility/TestJCheckBoxToggleAccessibility.java Changeset: 735805d9 Branch: master Author: Martin Doerr Date: 2025-02-20 12:03:08 +0000 URL: https://git.openjdk.org/loom/commit/735805d9259037ae594eb4f75e96860d43feea5d 8349727: [PPC] C1: Improve Class.isInstance intrinsic Reviewed-by: rrich, varadam ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp ! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp Changeset: 960ad211 Branch: master Author: Jiangli Zhou Date: 2025-02-20 15:47:54 +0000 URL: https://git.openjdk.org/loom/commit/960ad211867d65a993b2fc4e6dafa8cea9827b3f 8349620: Add VMProps for static JDK Reviewed-by: alanb, manc ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/jtreg/TEST.ROOT ! test/hotspot/jtreg/runtime/modules/ModulesSymLink.java ! test/jdk/TEST.ROOT ! test/jtreg-ext/requires/VMProps.java ! test/lib/jdk/test/whitebox/WhiteBox.java Changeset: 10bf48a6 Branch: master Author: Johan Sj?len Date: 2025-02-20 15:50:24 +0000 URL: https://git.openjdk.org/loom/commit/10bf48a6b0b796b48cdca15250e1ee7e7be83c82 8350214: Test gtest/AsyncLogGtest.java fails after JDK-8349755 Reviewed-by: aboldtch, dholmes ! src/hotspot/share/logging/logAsyncWriter.cpp ! src/hotspot/share/logging/logAsyncWriter.hpp ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/logging/logTagSet.cpp ! src/hotspot/share/runtime/globals.hpp ! test/hotspot/jtreg/runtime/logging/AsyncDeathTest.java Changeset: 53db5764 Branch: master Author: Nizar Benalla Date: 2025-02-20 15:53:05 +0000 URL: https://git.openjdk.org/loom/commit/53db57648a09c4c380064eea11fcdb680011d741 8350137: After JDK-8348975, Linux builds contain man pages for windows only tools Reviewed-by: erikj ! make/Docs.gmk ! make/common/Modules.gmk Changeset: 16873732 Branch: master Author: Erik Joelsson Date: 2025-02-20 17:46:06 +0000 URL: https://git.openjdk.org/loom/commit/16873732a752d79c3bf1bc450c63839997986d9e 8349933: Mixing of includes and snippets stack causes the wrong -post snippet to be included Reviewed-by: ihse ! make/common/MakeIncludeEnd.gmk ! make/common/MakeIncludeStart.gmk ! make/common/MakeSnippetEnd.gmk ! make/common/MakeSnippetStart.gmk Changeset: 1eb0db37 Branch: master Author: Leonid Mesnik Date: 2025-02-20 18:00:33 +0000 URL: https://git.openjdk.org/loom/commit/1eb0db37608ae1dd05accc1e22c57d76fa2c72ce 8350151: Support requires property to filter tests incompatible with --enable-preview Reviewed-by: alanb, rriggs ! test/hotspot/jtreg/TEST.ROOT ! test/jdk/TEST.ROOT ! test/jdk/java/lang/invoke/defineHiddenClass/PreviewHiddenClass.java ! test/jtreg-ext/requires/VMProps.java ! test/langtools/TEST.ROOT Changeset: f979f727 Branch: master Author: Fernando Guallini Committer: Rajan Halade Date: 2025-02-20 18:52:30 +0000 URL: https://git.openjdk.org/loom/commit/f979f727b6137be9a3f85baed4fbfdd785970044 8337723: Remove redundant tests from com/sun/security/sasl/gsskerb Reviewed-by: rhalade ! test/jdk/ProblemList.txt ! test/jdk/TEST.groups - test/jdk/com/sun/security/sasl/gsskerb/AuthOnly.java - test/jdk/com/sun/security/sasl/gsskerb/ConfSecurityLayer.java - test/jdk/com/sun/security/sasl/gsskerb/NoSecurityLayer.java - test/jdk/com/sun/security/sasl/gsskerb/PropertiesFileCallbackHandler.java - test/jdk/com/sun/security/sasl/gsskerb/gsseg_jaas.conf - test/jdk/com/sun/security/sasl/gsskerb/log.properties - test/jdk/com/sun/security/sasl/gsskerb/run-conf-wjaas.csh - test/jdk/com/sun/security/sasl/gsskerb/run-nosec-wjaas.csh - test/jdk/com/sun/security/sasl/gsskerb/runwjaas.csh ! test/jdk/sun/security/krb5/auto/SaslBasic.java Changeset: 16033ea7 Branch: master Author: Fernando Guallini Committer: Rajan Halade Date: 2025-02-20 18:52:57 +0000 URL: https://git.openjdk.org/loom/commit/16033ea79a01b27a7f5cbb31d64da0e80afc7dc3 8342238: Test javax/crypto/CryptoPermissions/InconsistentEntries.java writes files in tested JDK dir Reviewed-by: jnimeh, rhalade ! test/jdk/javax/crypto/CryptoPermissions/InconsistentEntries.java Changeset: c73fead5 Branch: master Author: Hamlin Li Date: 2025-02-21 09:48:54 +0000 URL: https://git.openjdk.org/loom/commit/c73fead5caea8008586b31a5009c64011637b8cc 8350383: Test: add more test case for string compare (UL case) Reviewed-by: fyang ! test/hotspot/jtreg/compiler/intrinsics/string/TestStringIntrinsics.java Changeset: 1b6281d9 Branch: master Author: Hamlin Li Date: 2025-02-21 10:25:50 +0000 URL: https://git.openjdk.org/loom/commit/1b6281d98cf0e7c5435c563bfedd6f07b79bfa62 8321003: RISC-V: C2 MulReductionVI 8321004: RISC-V: C2 MulReductionVL Reviewed-by: fyang, rehn ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv_v.ad ! test/hotspot/jtreg/compiler/loopopts/superword/ProdRed_Int.java ! test/hotspot/jtreg/compiler/loopopts/superword/RedTest_int.java ! test/hotspot/jtreg/compiler/loopopts/superword/RedTest_long.java Changeset: dfcd0df6 Branch: master Author: Volkan Yazici Committer: Daniel Fuchs Date: 2025-02-21 10:26:55 +0000 URL: https://git.openjdk.org/loom/commit/dfcd0df60c60cf89dc01682264a573ad39e61a17 8350019: HttpClient: DelegatingExecutor should resort to the fallback executor only on RejectedExecutionException Reviewed-by: dfuchs ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java + test/jdk/java/net/httpclient/whitebox/DelegatingExecutorTestDriver.java + test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/DelegatingExecutorTest.java Changeset: 24b55736 Branch: master Author: Matias Saavedra Silva Date: 2025-02-21 16:17:31 +0000 URL: https://git.openjdk.org/loom/commit/24b557361a481d7f38f8016506573623b91bd8c8 8350444: Check for verifer error in StackMapReader::check_offset() Reviewed-by: coleenp, dholmes ! src/hotspot/share/classfile/stackMapTable.cpp Changeset: bd8ad309 Branch: master Author: Xiaolong Peng Committer: Aleksey Shipilev Date: 2025-02-21 16:39:17 +0000 URL: https://git.openjdk.org/loom/commit/bd8ad309b59bceb3073a8d6411cca74e73508885 8350285: Shenandoah: Regression caused by ShenandoahLock under extreme contention Reviewed-by: shade, kdnilsen ! src/hotspot/share/gc/shenandoah/shenandoahLock.cpp ! src/hotspot/share/gc/shenandoah/shenandoahLock.hpp Changeset: b45c32cd Branch: master Author: Chris Plummer Date: 2025-02-21 19:09:38 +0000 URL: https://git.openjdk.org/loom/commit/b45c32cd4fb55fac4fc5161b9cd76415c69b203b 8350287: Cleanup SA's support for CodeBlob subclasses Reviewed-by: kvn, sspitsyn - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/AdapterBlob.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/BufferBlob.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CodeBlob.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CodeCache.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/DeoptimizationBlob.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/ExceptionBlob.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/MethodHandlesAdapterBlob.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/RuntimeBlob.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/RuntimeStub.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/SafepointBlob.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/SingletonBlob.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/UncommonTrapBlob.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/UpcallStub.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/VtableBlob.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/PStack.java Changeset: 9d9d7a17 Branch: master Author: Jamil Nimeh Date: 2025-02-21 20:30:02 +0000 URL: https://git.openjdk.org/loom/commit/9d9d7a17d3d1a8971712ef1b22e919012350db6f 8349759: Add unit test for CertificateBuilder and SimpleOCSPServer test utilities Reviewed-by: mullan + test/lib-test/jdk/test/lib/security/CPVAlgTestWithOCSP.java ! test/lib/jdk/test/lib/security/CertificateBuilder.java ! test/lib/jdk/test/lib/security/SimpleOCSPServer.java Changeset: 825ab20b Branch: master Author: Fernando Guallini Date: 2025-02-21 21:06:54 +0000 URL: https://git.openjdk.org/loom/commit/825ab20ba99b1f1127dd94b87ae56020d1831529 8350456: Test javax/crypto/CryptoPermissions/InconsistentEntries.java crashed: EXCEPTION_ACCESS_VIOLATION Reviewed-by: rhalade, jnimeh ! test/jdk/javax/crypto/CryptoPermissions/InconsistentEntries.java ! test/lib/jdk/test/lib/util/FileUtils.java Changeset: 25322aae Branch: master Author: Dmitry Chuyko Date: 2025-02-21 21:43:54 +0000 URL: https://git.openjdk.org/loom/commit/25322aae8e224680db376098d2e45f26cf3334a0 8350258: AArch64: Client build fails after JDK-8347917 Reviewed-by: dlong, kvn ! src/hotspot/cpu/aarch64/frame_aarch64.cpp Changeset: 5cbd9d1f Branch: master Author: SendaoYan Date: 2025-02-22 03:11:42 +0000 URL: https://git.openjdk.org/loom/commit/5cbd9d1fe19b6d9516233cd1ed8d3ba340b7a1e6 8349959: Test CR6740048.java passes unexpectedly missing CR6740048.xsd Reviewed-by: joehw ! test/jaxp/javax/xml/jaxp/unittest/validation/CR6740048.java Changeset: a8916308 Branch: master Author: Fei Yang Date: 2025-02-22 10:16:51 +0000 URL: https://git.openjdk.org/loom/commit/a891630817844c8c42994da3b3110925ca4595a0 8350480: RISC-V: Relax assertion about registers in C2_MacroAssembler::minmax_fp Reviewed-by: mli, fjiang ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp Changeset: 05b48129 Branch: master Author: Jiangli Zhou Date: 2025-02-23 02:35:57 +0000 URL: https://git.openjdk.org/loom/commit/05b481294cbf2ad7c8d917b8e039e7aebcf91104 8350041: Skip test/jdk/java/lang/String/nativeEncoding/StringPlatformChars.java on static JDK Reviewed-by: alanb ! test/jdk/java/lang/String/nativeEncoding/StringPlatformChars.java Changeset: 0795d11b Branch: master Author: David Holmes Date: 2025-02-24 03:13:55 +0000 URL: https://git.openjdk.org/loom/commit/0795d11bfc0c6640ed7e9f05a17eb2a733d88bc0 8350464: The flags to set the native priority for the VMThread and Java threads need a broader range Reviewed-by: stuefe, shade ! src/hotspot/share/runtime/globals.hpp Changeset: 302bed05 Branch: master Author: Ao Qi Committer: David Holmes Date: 2025-02-24 03:17:56 +0000 URL: https://git.openjdk.org/loom/commit/302bed055c3b4881f97c584d5953273b9dbc2969 8350499: Minimal build fails with slowdebug builds Reviewed-by: kbarrett, dholmes ! src/hotspot/share/classfile/verifier.cpp Changeset: a5c9a4db Branch: master Author: Christian Hagedorn Date: 2025-02-24 07:28:05 +0000 URL: https://git.openjdk.org/loom/commit/a5c9a4dbde410c687f05951b8f1d3cf72fcaedc0 8349032: C2: Parse Predicate refactoring in Loop Unswitching broke fix for JDK-8290850 Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp + test/hotspot/jtreg/compiler/predicates/TestParsePredicateUCTWithPhi.java Changeset: f755fadc Branch: master Author: Per Minborg Date: 2025-02-24 07:38:29 +0000 URL: https://git.openjdk.org/loom/commit/f755fadc3d7fd1e09cdc2442531fa724ebb77dce 8349653: Clarify the docs for MemorySegment::reinterpret Reviewed-by: jvernee, mcimadamore ! src/java.base/share/classes/java/lang/foreign/MemorySegment.java Changeset: e410af00 Branch: master Author: Jatin Bhateja Date: 2025-02-24 07:40:17 +0000 URL: https://git.openjdk.org/loom/commit/e410af00e69587b86536b298b869ddc898fd9862 8342393: Promote commutative vector IR node sharing Reviewed-by: vlivanov, epeter, sviswanathan ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp + test/hotspot/jtreg/compiler/vectorapi/VectorCommutativeOperSharingTest.java + test/micro/org/openjdk/bench/jdk/incubator/vector/VectorCommutativeOperSharingBenchmark.java Changeset: 65f79c14 Branch: master Author: Erik ?sterlund Date: 2025-02-24 12:03:42 +0000 URL: https://git.openjdk.org/loom/commit/65f79c145b7b1b32ed064a37ad4d2b6aca935a4c 8347335: ZGC: Use limitless mark stack memory Reviewed-by: aboldtch, iwalulya ! src/hotspot/share/gc/z/zAddressSpaceLimit.cpp ! src/hotspot/share/gc/z/zAddressSpaceLimit.hpp ! src/hotspot/share/gc/z/zArguments.cpp ! src/hotspot/share/gc/z/zBarrierSet.cpp ! src/hotspot/share/gc/z/zGeneration.cpp ! src/hotspot/share/gc/z/zGeneration.hpp ! src/hotspot/share/gc/z/zGlobals.hpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zHeap.hpp ! src/hotspot/share/gc/z/zInitialize.cpp ! src/hotspot/share/gc/z/zMark.cpp ! src/hotspot/share/gc/z/zMark.hpp ! src/hotspot/share/gc/z/zMark.inline.hpp ! src/hotspot/share/gc/z/zMarkStack.cpp ! src/hotspot/share/gc/z/zMarkStack.hpp ! src/hotspot/share/gc/z/zMarkStack.inline.hpp - src/hotspot/share/gc/z/zMarkStackAllocator.cpp - src/hotspot/share/gc/z/zMarkStackAllocator.hpp ! src/hotspot/share/gc/z/zMarkTerminate.inline.hpp + src/hotspot/share/gc/z/zMarkingSMR.cpp + src/hotspot/share/gc/z/zMarkingSMR.hpp ! src/hotspot/share/gc/z/zRemembered.cpp ! src/hotspot/share/gc/z/zStat.cpp ! src/hotspot/share/gc/z/zStat.hpp ! src/hotspot/share/gc/z/z_globals.hpp ! src/hotspot/share/runtime/arguments.cpp Changeset: ddb25691 Branch: master Author: Calvin Cheung Date: 2025-02-24 19:54:48 +0000 URL: https://git.openjdk.org/loom/commit/ddb256911032cd7e6fae17c342261276066d8d25 8280682: Refactor AOT code source validation checks Co-authored-by: Ioi Lam Reviewed-by: iklam, asmehra, dholmes, kvn + src/hotspot/share/cds/aotClassLocation.cpp + src/hotspot/share/cds/aotClassLocation.hpp ! src/hotspot/share/cds/archiveHeapLoader.hpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsConstants.cpp ! src/hotspot/share/cds/cdsProtectionDomain.cpp ! src/hotspot/share/cds/cppVtables.cpp ! 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/metaspaceShared.cpp ! src/hotspot/share/cds/unregisteredClasses.cpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoader.hpp ! src/hotspot/share/classfile/classLoader.inline.hpp ! src/hotspot/share/classfile/classLoaderDataShared.cpp ! src/hotspot/share/classfile/classLoaderDataShared.hpp ! src/hotspot/share/classfile/classLoaderExt.cpp ! src/hotspot/share/classfile/classLoaderExt.hpp ! src/hotspot/share/classfile/moduleEntry.cpp ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/memory/allocation.hpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/threads.cpp ! test/hotspot/jtreg/runtime/cds/appcds/BootClassPathMismatch.java ! test/hotspot/jtreg/runtime/cds/appcds/ClassPathAttr.java ! test/hotspot/jtreg/runtime/cds/appcds/CommonAppClasspath.java ! test/hotspot/jtreg/runtime/cds/appcds/NonExistClasspath.java ! test/hotspot/jtreg/runtime/cds/appcds/PrintSharedArchiveAndExit.java ! test/hotspot/jtreg/runtime/cds/appcds/SharedArchiveConsistency.java ! test/hotspot/jtreg/runtime/cds/appcds/TraceLongClasspath.java ! test/hotspot/jtreg/runtime/cds/appcds/WrongClasspath.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArchiveConsistency.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/WrongTopClasspath.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/ModulePathAndFMG.java ! test/lib/jdk/test/lib/cds/CDSArchiveUtils.java Changeset: 39cb493c Branch: master Author: Rajat Mahajan Date: 2025-02-24 20:21:20 +0000 URL: https://git.openjdk.org/loom/commit/39cb493c365778a1e3a6e753b49d8664733a3e26 8348106: Catch C++ exception in Java_sun_awt_windows_WTaskbarPeer_setOverlayIcon Reviewed-by: abhiscxk, aivanov, azvegint, serb, dmarkov ! src/java.desktop/windows/native/libawt/windows/awt_Taskbar.cpp Changeset: 990d40e9 Branch: master Author: Bradford Wetmore Date: 2025-02-24 22:57:03 +0000 URL: https://git.openjdk.org/loom/commit/990d40e98da2ceb3261096eaa55550565af58fc1 8350476: Fix typo introduced in JDK-8350147 Reviewed-by: jnimeh, jpai ! src/java.base/share/classes/javax/crypto/KEM.java Changeset: a6cc37fd Branch: master Author: Ioi Lam Date: 2025-02-25 05:38:39 +0000 URL: https://git.openjdk.org/loom/commit/a6cc37fdbe77ff3c1bd8e2332f67f48e3850e56b 8349888: AOTMode=create crashes with EpsilonGC Reviewed-by: shade, kvn ! src/hotspot/share/cds/classListParser.cpp + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/LambdaInExcludedClass.java Changeset: e1081cff Branch: master Author: SendaoYan Date: 2025-02-25 06:12:39 +0000 URL: https://git.openjdk.org/loom/commit/e1081cffcbec6020bf4cbec9f795b59b6ec1e9ef 8348536: Remove remain SIZE_FORMAT usage after JDK-8347990 Reviewed-by: dholmes, kbarrett ! test/hotspot/gtest/metaspace/test_blocktree.cpp ! test/hotspot/gtest/metaspace/test_metaspace_misc.cpp ! test/hotspot/gtest/nmt/test_nmt_totals.cpp Changeset: ab86a135 Branch: master Author: Adam Sotona Date: 2025-02-25 08:18:52 +0000 URL: https://git.openjdk.org/loom/commit/ab86a13519a50c5d8a05c493594e6bda329133f4 8350548: java.lang.classfile package javadoc has errors Reviewed-by: liach ! src/java.base/share/classes/java/lang/classfile/package-info.java Changeset: d551daca Branch: master Author: Matthias Baesken Date: 2025-02-25 08:19:56 +0000 URL: https://git.openjdk.org/loom/commit/d551dacaef938cea0cad10047b79a0a7a26dcacb 8350103: Test containers/systemd/SystemdMemoryAwarenessTest.java fails on Linux ppc64le SLES15 SP6 Co-authored-by: Severin Gehwolf Reviewed-by: sgehwolf, asteiner ! test/hotspot/jtreg/containers/systemd/SystemdMemoryAwarenessTest.java Changeset: aa70f0ae Branch: master Author: Jaikiran Pai Date: 2025-02-25 10:57:22 +0000 URL: https://git.openjdk.org/loom/commit/aa70f0ae8be0bbc80e9d002bf02d0278c8e31bf8 8347348: Clarify that the HTTP server in jdk.httpserver module is not a full featured server Reviewed-by: michaelm, dfuchs ! src/jdk.httpserver/share/classes/module-info.java Changeset: a9c9f7f0 Branch: master Author: Albert Mingkun Yang Date: 2025-02-25 11:14:20 +0000 URL: https://git.openjdk.org/loom/commit/a9c9f7f0cbb2f2395fef08348bf867ffa8875d73 8192647: GClocker induced GCs can starve threads requiring memory leading to OOME Reviewed-by: tschatzl, iwalulya, egahlin ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/parallel/psOldGen.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psVMOperations.cpp ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/serial/serialVMOperations.cpp ! src/hotspot/share/gc/serial/tenuredGeneration.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/gcCause.cpp ! src/hotspot/share/gc/shared/gcCause.hpp ! src/hotspot/share/gc/shared/gcLocker.cpp ! src/hotspot/share/gc/shared/gcLocker.hpp ! src/hotspot/share/gc/shared/gcLocker.inline.hpp ! src/hotspot/share/gc/shared/gcTrace.hpp ! src/hotspot/share/gc/shared/gcTraceSend.cpp ! src/hotspot/share/gc/shared/gcVMOperations.cpp ! src/hotspot/share/gc/shared/gcVMOperations.hpp ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/prims/downcallLinker.cpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/javaThread.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GCCause.java ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc ! test/hotspot/jtreg/ProblemList.txt - test/hotspot/jtreg/gc/stress/gclocker/TestExcessGCLockerCollections.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithParallelOld.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithSerial.java - test/jdk/jdk/jfr/event/gc/detailed/TestGCLockerEvent.java ! test/lib/jdk/test/lib/jfr/EventNames.java ! test/lib/jdk/test/whitebox/WhiteBox.java Changeset: c413549e Branch: master Author: Coleen Phillimore Date: 2025-02-25 12:35:54 +0000 URL: https://git.openjdk.org/loom/commit/c413549eb775f4209416c718dc9aa0748144a6b4 8349860: Make Class.isArray(), Class.isInterface() and Class.isPrimitive() non-native Reviewed-by: dlong, rriggs, vlivanov, yzheng, liach ! src/hotspot/share/c1/c1_Canonicalizer.cpp ! src/hotspot/share/c1/c1_Compiler.cpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/c1/c1_LIRGenerator.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/javaClasses.inline.hpp ! src/hotspot/share/classfile/vmIntrinsics.cpp ! src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/opto/c2compiler.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/prims/jvm.cpp ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/jdk/internal/reflect/Reflection.java ! src/java.base/share/native/libjava/Class.c ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java ! test/jdk/java/lang/reflect/AccessibleObject/ModuleSetAccessibleTest.java ! test/jdk/java/lang/reflect/AccessibleObject/TrySetAccessibleTest.java ! test/jdk/jdk/internal/reflect/Reflection/Filtering.java Changeset: 8cfebc41 Branch: master Author: Kevin Walls Date: 2025-02-25 12:54:30 +0000 URL: https://git.openjdk.org/loom/commit/8cfebc41dc8ec7b0d24d9c467b91de82d28b73fc 8350571: Remove mention of Tonga test suite from JMX tests Reviewed-by: cjplummer, lmesnik, sspitsyn ! test/jdk/javax/management/MBeanServer/ExceptionFactory.java ! test/jdk/javax/management/MBeanServer/ExceptionTest.java ! test/jdk/javax/management/mxbean/Utils.java ! test/jdk/javax/management/query/SupportedQueryTypesTest.java ! test/jdk/javax/management/security/Utils.java Changeset: cfeb7d6c Branch: master Author: Matthias Baesken Date: 2025-02-25 13:30:54 +0000 URL: https://git.openjdk.org/loom/commit/cfeb7d6c964f63184c939f6f0625c6e7f1afdc31 8350497: os::create_thread unify init thread attributes part across UNIX platforms Reviewed-by: dholmes ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp Changeset: 62f39bd6 Branch: master Author: Johan Sj?len Date: 2025-02-25 14:30:24 +0000 URL: https://git.openjdk.org/loom/commit/62f39bd6468d1c99bb0d6af6a96972bae96a7588 8350636: Potential null-pointer dereference in MallocSiteTable::new_entry Reviewed-by: dholmes ! src/hotspot/share/nmt/mallocSiteTable.cpp Changeset: b17c0b63 Branch: master Author: Matthias Baesken Date: 2025-02-25 14:38:19 +0000 URL: https://git.openjdk.org/loom/commit/b17c0b63a15246967f7cb24ba6089f2ef13e900e 8350585: InlineSecondarySupersTest must be guarded on ppc64 by COMPILER2 Reviewed-by: amitkumar, mdoerr ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp Changeset: 08bc59da Branch: master Author: Stuart Marks Date: 2025-02-25 15:18:30 +0000 URL: https://git.openjdk.org/loom/commit/08bc59da9b66c6504a2d2712feebf37cc5eb2d3e 8138614: (spec str) StringBuffer and StringBuilder methods improperly require "new" String to be returned Reviewed-by: rgiulietti, shade, alanb, rriggs, liach ! src/java.base/share/classes/java/lang/AbstractStringBuilder.java Changeset: 50239716 Branch: master Author: Mark Powers Date: 2025-02-25 15:21:07 +0000 URL: https://git.openjdk.org/loom/commit/50239716403732fe8af73b4b6f006b6a4b7b22db 8267068: Incomplete @throws javadoc for various javax.crypto.spec classes Reviewed-by: valeriep, jnimeh ! src/java.base/share/classes/javax/crypto/spec/IvParameterSpec.java ! src/java.base/share/classes/javax/crypto/spec/RC2ParameterSpec.java ! src/java.base/share/classes/javax/crypto/spec/RC5ParameterSpec.java ! src/java.base/share/classes/javax/crypto/spec/SecretKeySpec.java Changeset: dea7a9f0 Branch: master Author: Volodymyr Paprotski Committer: Sandhya Viswanathan Date: 2025-02-25 16:28:25 +0000 URL: https://git.openjdk.org/loom/commit/dea7a9f0d640e5234bafe2157aecd942c71d5de5 8350516: Update model numbers for ECore-based cpus Reviewed-by: sviswanathan, vaivanov ! src/hotspot/cpu/x86/vm_version_x86.cpp Changeset: c5992ca2 Branch: master Author: Mikhail Yankelevich Committer: Weijun Wang Date: 2025-02-25 18:24:42 +0000 URL: https://git.openjdk.org/loom/commit/c5992ca27b7dddaaaf217b62445fdc48e7eaf240 8349533: Refactor validator tests shell files to java Reviewed-by: weijun ! test/jdk/sun/security/validator/CertReplace.java - test/jdk/sun/security/validator/certreplace.sh - test/jdk/sun/security/validator/samedn.sh Changeset: 0151b15b Branch: master Author: Leonid Mesnik Date: 2025-02-25 19:19:40 +0000 URL: https://git.openjdk.org/loom/commit/0151b15b7cc077a30b00f2af4a5e3f831d1d92cb 8348367: Remove hotspot_not_fast_compiler and hotspot_slow_compiler test groups Reviewed-by: thartmann, chagedorn ! test/hotspot/jtreg/TEST.groups Changeset: 829d7a84 Branch: master Author: Leonid Mesnik Date: 2025-02-25 19:20:05 +0000 URL: https://git.openjdk.org/loom/commit/829d7a845e18ec483379abf3a3fccb596d899f25 8339889: Several compiler tests ignore vm flags and not marked as flagless Reviewed-by: thartmann ! test/hotspot/jtreg/compiler/c2/TestReduceAllocationAndHeapDump.java ! test/hotspot/jtreg/compiler/calls/NativeCalls.java ! test/hotspot/jtreg/compiler/debug/TestStress.java ! test/hotspot/jtreg/compiler/inlining/TestDuplicatedLateInliningOutput.java Changeset: d422abc5 Branch: master Author: Ioi Lam Date: 2025-02-25 19:25:18 +0000 URL: https://git.openjdk.org/loom/commit/d422abc55aa93d8603d29d269dfb3325bd77f34d 8350668: has_extra_module_paths in filemap.cpp may be uninitialized Reviewed-by: ccheung, shade ! src/hotspot/share/cds/filemap.cpp Changeset: a3188e04 Branch: master Author: Archie Cobbs Date: 2025-02-25 19:39:00 +0000 URL: https://git.openjdk.org/loom/commit/a3188e0406bcd69468de0444038525d3d069699f 8349991: GraphUtils.java can use String.replace() instead of String.replaceAll() Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/GraphUtils.java Changeset: b78043fd Branch: master Author: Archie Cobbs Date: 2025-02-25 19:39:21 +0000 URL: https://git.openjdk.org/loom/commit/b78043fdc64dba62293631ad0cc263029e8dfb1e 8320220: Compilation of cyclic hierarchy causes infinite recursion Reviewed-by: vromero, jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java + test/langtools/tools/javac/ClassCycle/ClassCycle4.java + test/langtools/tools/javac/ClassCycle/ClassCycle4.out Changeset: d4fdc796 Branch: master Author: Damon Nguyen Date: 2025-02-25 19:40:39 +0000 URL: https://git.openjdk.org/loom/commit/d4fdc796aac8ece930c28579d285b21acf8e6ddb 8344981: [REDO] JDK-6672644 JComboBox still scrolling if switch to another window and return back Co-authored-by: Alexander Zvegintsev Reviewed-by: azvegint, psadhukhan, honkar ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollBarUI.java + test/jdk/javax/swing/JComboBox/JComboBoxScrollFocusTest.java Changeset: 2efb0336 Branch: master Author: Alexey Semenyuk Date: 2025-02-25 21:53:24 +0000 URL: https://git.openjdk.org/loom/commit/2efb0336e0c257c34f9e49a50cbad1704691582e 8350601: Miscellaneous updates to jpackage test lib Reviewed-by: almatvee ! 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/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java ! test/jdk/tools/jpackage/share/AppImagePackageTest.java Changeset: 267d69be Branch: master Author: Alexey Semenyuk Date: 2025-02-25 22:49:26 +0000 URL: https://git.openjdk.org/loom/commit/267d69bed6265ec2820f17eb7534ec64d80ad093 8326447: jpackage creates Windows installers that cannot be signed Reviewed-by: almatvee ! src/jdk.jpackage/share/man/jpackage.md ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExeBundler.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources.properties ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherIconVerifier.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WinExecutableIconVerifier.java + test/jdk/tools/jpackage/resources/read-executable-icon.ps1 + test/jdk/tools/jpackage/windows/WinInstallerResourceTest.java Changeset: 86024ebd Branch: master Author: Ioi Lam Date: 2025-02-25 22:56:25 +0000 URL: https://git.openjdk.org/loom/commit/86024ebdb0f06517925c03e52246fbda0bad8f7c 8348426: Generate binary file for -XX:AOTMode=record -XX:AOTConfiguration=file Reviewed-by: ccheung, asmehra, kvn, iveresov ! src/hotspot/share/cds/aotClassLocation.cpp ! src/hotspot/share/cds/archiveBuilder.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/cds_globals.hpp ! src/hotspot/share/cds/cppVtables.cpp ! src/hotspot/share/cds/dumpTimeClassInfo.cpp ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/filemap.hpp + src/hotspot/share/cds/finalImageRecipes.cpp + src/hotspot/share/cds/finalImageRecipes.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/runTimeClassInfo.hpp ! src/hotspot/share/classfile/moduleEntry.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/include/cds.h ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/threads.cpp ! test/hotspot/jtreg/TEST.groups ! test/hotspot/jtreg/runtime/cds/ArchiveDoesNotExist.java ! test/hotspot/jtreg/runtime/cds/appcds/AOTFlags.java + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTLoaderConstraintsTest.java + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BootClass.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java ! test/hotspot/jtreg/runtime/cds/appcds/applications/JavacBench.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArchiveConsistency.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/TestAutoCreateSharedArchive.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/TestAutoCreateSharedArchiveUpgrade.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/DumpingWithJavaAgent.java ! test/lib/jdk/test/lib/cds/CDSAppTester.java Changeset: c8a521fd Branch: master Author: Naoto Sato Date: 2025-02-25 23:03:18 +0000 URL: https://git.openjdk.org/loom/commit/c8a521fddac9d42fe93ea9b3ab89e804bc48bf4e 8345213: JVM Prefers /etc/timezone Over /etc/localtime on Debian 12 Reviewed-by: joehw, jpai, alanb ! src/java.base/unix/native/libjava/TimeZone_md.c Changeset: 037e4711 Branch: master Author: Calvin Cheung Date: 2025-02-25 23:49:52 +0000 URL: https://git.openjdk.org/loom/commit/037e47112bdf2fa2324f7c58198f6d433f17d9fd 8350666: cmp-baseline builds fail after JDK-8280682 Reviewed-by: iklam ! src/hotspot/share/cds/aotClassLocation.cpp From duke at openjdk.org Wed Feb 26 10:01:53 2025 From: duke at openjdk.org (duke) Date: Wed, 26 Feb 2025 10:01:53 GMT Subject: git: openjdk/loom: fibers: 136 new changesets Message-ID: <52480614-37da-43bb-b243-241822641e49@openjdk.org> Changeset: c2fc9478 Branch: fibers Author: Matthias Baesken Date: 2025-02-13 14:16:23 +0000 URL: https://git.openjdk.org/loom/commit/c2fc94782669ae1645014ee3bfeba957dbff4669 8349378: Build splashscreen lib with SIZE optimization Reviewed-by: erikj, prr, honkar ! make/modules/java.desktop/lib/ClientLibraries.gmk Changeset: 18958c62 Branch: fibers Author: Jiangli Zhou Date: 2025-02-13 15:44:46 +0000 URL: https://git.openjdk.org/loom/commit/18958c6298bf5cc5495375e2940b640b04ec9ccb 8349925: [REDO] Support static JDK in libfontmanager/freetypeScaler.c Reviewed-by: prr ! make/modules/java.desktop/lib/ClientLibraries.gmk ! src/java.desktop/share/native/libfontmanager/freetypeScaler.c Changeset: 0b50e479 Branch: fibers Author: Vladimir Kozlov Date: 2025-02-13 16:09:04 +0000 URL: https://git.openjdk.org/loom/commit/0b50e479a060cf745a3e858d535516444fe80fd8 8349753: Incorrect use of CodeBlob::is_buffer_blob() in few places Reviewed-by: dlong, shade ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/prims/jvmtiCodeBlobEvents.cpp ! test/hotspot/jtreg/compiler/codecache/CheckCodeCacheInfo.java Changeset: 28e744dc Branch: fibers Author: William Kemper Date: 2025-02-13 16:34:37 +0000 URL: https://git.openjdk.org/loom/commit/28e744dc642db8ebe376403f28630438a5ee3f44 8348092: Shenandoah: assert(nk >= _lowest_valid_narrow_klass_id && nk <= _highest_valid_narrow_klass_id) failed: narrowKlass ID out of range (3131947710) Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp Changeset: 6ddbcc34 Branch: fibers Author: Martin Balao Date: 2025-02-13 16:55:33 +0000 URL: https://git.openjdk.org/loom/commit/6ddbcc34c019d780fc12d8f636e3aa3de33ecaaa 8328119: Support HKDF in SunPKCS11 (Preview) 8346720: Support Generic keys in SunPKCS11 SecretKeyFactory Co-authored-by: Francisco Ferrari Bihurriet Co-authored-by: Martin Balao Reviewed-by: valeriep, kdriver, weijun ! src/java.base/share/classes/module-info.java ! src/jdk.crypto.cryptoki/share/classes/module-info.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11HKDF.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Key.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Mac.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_HKDF_PARAMS.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_KEY_DERIVATION_STRING_DATA.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_MECHANISM.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/Functions.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/PKCS11Constants.java ! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_convert.c ! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_util.c ! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11wrapper.h + test/jdk/sun/security/pkcs11/KDF/TestHKDF.java Changeset: 2eac490b Branch: fibers Author: Jiangli Zhou Date: 2025-02-13 19:08:03 +0000 URL: https://git.openjdk.org/loom/commit/2eac490bd22f5488a60e59f93ce54d4babf33c23 8349868: Remove unneeded libjava shared library dependency from jtreg test libNewDirectByteBuffer, libDirectIO and libInheritedChannel Reviewed-by: bpb ! make/test/JtregNativeJdk.gmk Changeset: a88e2a58 Branch: fibers Author: Doug Simon Date: 2025-02-13 19:35:42 +0000 URL: https://git.openjdk.org/loom/commit/a88e2a58bf834081db55c2071d072567ea763354 8349977: JVMCIRuntime::_shared_library_javavm_id should be jlong Reviewed-by: yzheng, never ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/jvmci/jvmciRuntime.hpp Changeset: d8fcd43a Branch: fibers Author: Aleksey Shipilev Date: 2025-02-13 20:06:33 +0000 URL: https://git.openjdk.org/loom/commit/d8fcd43a24a989b71ed30945fda78541c1e42b60 8349927: Waiting for compiler termination delays shutdown for 10+ ms Reviewed-by: kvn, dholmes ! src/hotspot/share/runtime/vmOperations.cpp Changeset: 3e7acfac Branch: fibers Author: Naoto Sato Date: 2025-02-13 20:57:48 +0000 URL: https://git.openjdk.org/loom/commit/3e7acfac48229441b243a6ac564e719963e4f43d 8349873: StackOverflowError after JDK-8342550 if -Duser.timezone= is set to a deprecated zone id Reviewed-by: joehw, jlu, iris ! src/java.base/share/classes/java/util/TimeZone.java ! test/jdk/java/util/TimeZone/ThreeLetterZoneID.java Changeset: 3741c980 Branch: fibers Author: Justin Lu Date: 2025-02-13 22:25:23 +0000 URL: https://git.openjdk.org/loom/commit/3741c980b865b7122d07655353657d683923c40d 8349883: Locale.LanguageRange.parse("-") throws ArrayIndexOutOfBoundsException Reviewed-by: naoto ! src/java.base/share/classes/java/util/Locale.java - test/jdk/java/util/Locale/LRToString.java ! test/jdk/java/util/Locale/LanguageRangeTest.java Changeset: ff52859d Branch: fibers Author: Alexey Semenyuk Date: 2025-02-13 22:53:30 +0000 URL: https://git.openjdk.org/loom/commit/ff52859d2ad65b97c56dd19323213a0d07be47ae 8285624: jpackage fails to create exe, msi when Windows OS is in FIPS mode Reviewed-by: almatvee ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixPipeline.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixTool.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixToolset.java Changeset: 57f4c30f Branch: fibers Author: Dmitry Chuyko Date: 2025-02-14 07:54:44 +0000 URL: https://git.openjdk.org/loom/commit/57f4c30fb6be1da57c8fcc742b5c36d842eef397 8347917: AArch64: Enable upper GPR registers in C1 Reviewed-by: aph ! src/hotspot/cpu/aarch64/c1_Defs_aarch64.hpp ! src/hotspot/cpu/aarch64/c1_FrameMap_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_FrameMap_aarch64.hpp ! src/hotspot/cpu/aarch64/c1_LinearScan_aarch64.hpp ! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp ! src/hotspot/share/c1/c1_Compiler.cpp ! src/hotspot/share/c1/c1_FrameMap.hpp Changeset: fa1bd234 Branch: fibers Author: Nizar Benalla Date: 2025-02-14 12:24:36 +0000 URL: https://git.openjdk.org/loom/commit/fa1bd2344e60163bf247c668b94f98c50c72855a 8343802: Prevent NULL usage backsliding Reviewed-by: kbarrett ! test/hotspot/jtreg/TEST.groups + test/hotspot/jtreg/sources/TestNoNULL.java Changeset: 19c0ce43 Branch: fibers Author: Alexander Zvegintsev Date: 2025-02-14 12:55:36 +0000 URL: https://git.openjdk.org/loom/commit/19c0ce43e258d00d77314d76a361feb2069a5af1 8349751: AIX build failure after upgrade pipewire to 1.3.81 Reviewed-by: mdoerr ! src/java.desktop/unix/native/libpipewire/include/spa/utils/endian.h Changeset: db42a48d Branch: fibers Author: Alexey Semenyuk Date: 2025-02-14 13:12:30 +0000 URL: https://git.openjdk.org/loom/commit/db42a48dc5d49783545757bd34aeead851f9288e 8350011: Convert jpackage test lib tests in JUnit format Reviewed-by: almatvee + test/jdk/tools/jpackage/helpers-test/TEST.properties ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/AnnotationsTest.java ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/DirectoryContentVerifierTest.java + test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/JUnitAdapter.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/Main.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestBuilder.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestInstance.java Changeset: 742e735d Branch: fibers Author: Aleksey Shipilev Date: 2025-02-14 13:53:06 +0000 URL: https://git.openjdk.org/loom/commit/742e735d7f6c4ee9ca5a4d290c59d7d6ec1f7635 8349858: Print compilation task before blocking compiler thread for shutdown Reviewed-by: kvn, chagedorn ! src/hotspot/share/compiler/compileBroker.cpp Changeset: 9ea81d90 Branch: fibers Author: anass baya Committer: Alexey Ivanov Date: 2025-02-14 15:19:09 +0000 URL: https://git.openjdk.org/loom/commit/9ea81d90175c11460d0efa83f82ceccc4ee2cd3b 8349351: Combine Screen Inset Tests into a Single File Reviewed-by: honkar, dnguyen, aivanov - test/jdk/java/awt/Multiscreen/MultiScreenInsetsTest/MultiScreenInsetsTest.java ! test/jdk/java/awt/Toolkit/ScreenInsetsTest/ScreenInsetsTest.java Changeset: 0414dcec Branch: fibers Author: Maxim Kartashev Committer: Brian Burkhalter Date: 2025-02-14 15:28:59 +0000 URL: https://git.openjdk.org/loom/commit/0414dcec118fce24037ca1a6b00561c0ce4c6953 8349812: (fs) Files.newByteChannel with empty path name and CREATE_NEW throws unexpected exception Reviewed-by: bpb ! src/java.base/unix/classes/sun/nio/fs/UnixChannelFactory.java ! test/jdk/java/nio/file/Files/SBC.java Changeset: 2a90b90a Branch: fibers Author: Ivan ?ipka Committer: Mahendra Chhipa Date: 2025-02-14 16:18:47 +0000 URL: https://git.openjdk.org/loom/commit/2a90b90a95da91b71cd90caeafae5adaee621ebf 8346117: Add test annotation Reviewed-by: coffeys ! test/jdk/sun/nio/cs/Test6392804.java ! test/jdk/sun/nio/cs/TestUTF_32.java Changeset: 38322407 Branch: fibers Author: Kelvin Nilsen Date: 2025-02-14 16:40:08 +0000 URL: https://git.openjdk.org/loom/commit/38322407cd1664115e975c7fd9cb61e40d9557b5 8348594: Shenandoah: Do not penalize for degeneration when not the fault of triggering heuristic Reviewed-by: phh, wkemper ! 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/shenandoahHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahYoungHeuristics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahRegulatorThread.cpp Changeset: ba6c9659 Branch: fibers Author: Kelvin Nilsen Date: 2025-02-14 16:41:26 +0000 URL: https://git.openjdk.org/loom/commit/ba6c96599aac1a6c08cb66c611474f83bbc9b260 8348595: GenShen: Fix generational free-memory no-progress check Reviewed-by: phh, xpeng ! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMetrics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMetrics.hpp Changeset: b6443f6f Branch: fibers Author: Chris Plummer Date: 2025-02-14 19:40:47 +0000 URL: https://git.openjdk.org/loom/commit/b6443f6ff96707f67552df41c01d18c193560223 8348347: Cleanup JavaThread subclass support in SA Reviewed-by: kevinw, sspitsyn - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/AttachListenerThread.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/CompilerThread.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/DeoptimizeObjectsALotThread.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/HiddenJavaThread.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaThread.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JvmtiAgentThread.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/MonitorDeflationThread.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/NotificationThread.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ServiceThread.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/StringDedupThread.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Thread.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ThreadStackTrace.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/StackTrace.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/JavaThreadsPanel.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PointerLocation.java Changeset: 62345364 Branch: fibers Author: Aleksey Shipilev Date: 2025-02-15 07:22:20 +0000 URL: https://git.openjdk.org/loom/commit/623453647a8a387b2d8d375cb18b33666abc16ee 8349915: CTW: Lots of level 3 compiles are done at level 2 after JDK-8348570 Reviewed-by: kvn, chagedorn ! src/hotspot/share/compiler/compilationPolicy.cpp ! src/hotspot/share/compiler/compileTask.hpp Changeset: 5cf11324 Branch: fibers Author: Alexey Semenyuk Date: 2025-02-15 14:31:29 +0000 URL: https://git.openjdk.org/loom/commit/5cf11324afdeed0189e0491845a7ffe78c7c1e13 8350098: jpackage test lib erroneously will run methods without @Test annotation as tests 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/TestBuilder.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestMethodSupplier.java Changeset: 7d11418c Branch: fibers Author: Bradford Wetmore Date: 2025-02-15 22:40:46 +0000 URL: https://git.openjdk.org/loom/commit/7d11418c820b46926a25907766d16083a4b349de 8350147: Replace example in KEM class with the one from JEP 452 Reviewed-by: weijun ! src/java.base/share/classes/javax/crypto/KEM.java Changeset: 21927237 Branch: fibers Author: David Holmes Date: 2025-02-17 02:09:25 +0000 URL: https://git.openjdk.org/loom/commit/2192723734e4edd2d2136637a46e9256c1b15703 8350162: ProblemList compiler/tiered/Level2RecompilationTest.java Reviewed-by: jpai ! test/hotspot/jtreg/ProblemList.txt Changeset: 5e9d72e2 Branch: fibers Author: Matthias Baesken Date: 2025-02-17 08:02:51 +0000 URL: https://git.openjdk.org/loom/commit/5e9d72e2241426c0cf26abadab73e63434d51a4a 8350094: Linux gcc 13.2.0 build fails when ubsan is enabled Reviewed-by: mdoerr, prr, kbarrett ! make/autoconf/jdk-options.m4 Changeset: b1b48286 Branch: fibers Author: Aleksey Shipilev Date: 2025-02-17 09:21:49 +0000 URL: https://git.openjdk.org/loom/commit/b1b48286a6cbee8a9f96d739ab437915c573022c 8350086: Inline hot Method accessors for faster task selection Reviewed-by: kvn, coleenp, aph, vlivanov ! src/hotspot/share/compiler/compileTask.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/oops/method.inline.hpp ! src/hotspot/share/oops/methodData.cpp ! src/hotspot/share/runtime/java.cpp Changeset: f1258f9e Branch: fibers Author: Johan Sj?len Date: 2025-02-17 09:22:57 +0000 URL: https://git.openjdk.org/loom/commit/f1258f9e16b063c0fdbdd614ae2dc76c67607654 8349755: Fix corner case issues in async UL Reviewed-by: dholmes, aboldtch ! src/hotspot/share/logging/logAsyncWriter.cpp ! src/hotspot/share/logging/logAsyncWriter.hpp ! src/hotspot/share/logging/logFileOutput.cpp ! src/hotspot/share/logging/logFileStreamOutput.cpp ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/logging/logTagSet.cpp + test/hotspot/jtreg/runtime/logging/AsyncDeathTest.java Changeset: 071c8f51 Branch: fibers Author: Jaikiran Pai Date: 2025-02-17 11:05:59 +0000 URL: https://git.openjdk.org/loom/commit/071c8f515537d6030ae7055e309b4f4a6a495bc8 8349909: jdk.internal.jimage.decompressor.ZipDecompressor does not close the Inflater in exceptional cases Reviewed-by: lancea, alanb ! src/java.base/share/classes/jdk/internal/jimage/decompressor/ZipDecompressor.java Changeset: b3a4026c Branch: fibers Author: Gui Cao Committer: Fei Yang Date: 2025-02-17 11:35:07 +0000 URL: https://git.openjdk.org/loom/commit/b3a4026c65eb049eb4f3a3cbf52c9f0c9979a256 8349764: RISC-V: C1: Improve Class.isInstance intrinsic Reviewed-by: fyang, mli ! src/hotspot/cpu/riscv/c1_LIRGenerator_riscv.cpp ! src/hotspot/cpu/riscv/c1_Runtime1_riscv.cpp Changeset: 7f3ecb4d Branch: fibers Author: Matthias Ernst Date: 2025-02-17 13:07:23 +0000 URL: https://git.openjdk.org/loom/commit/7f3ecb4d92fdb084ce632cab484cf4578487b090 8346664: C2: Optimize mask check with constant offset Reviewed-by: epeter, qamai ! src/hotspot/share/opto/mulnode.cpp ! src/hotspot/share/opto/mulnode.hpp ! test/hotspot/jtreg/compiler/c2/irTests/TestShiftAndMask.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestEquivalentInvariants.java ! test/hotspot/jtreg/compiler/vectorization/TestPopulateIndex.java Changeset: 2bd8f026 Branch: fibers Author: Alexey Ivanov Date: 2025-02-17 13:12:02 +0000 URL: https://git.openjdk.org/loom/commit/2bd8f026dbd449e810dc6ce96cd9235e5cb51a9b 8342524: Use latch in AbstractButton/bug6298940.java instead of delay Reviewed-by: azvegint, kizune, dnguyen, achung + test/jdk/javax/swing/AbstractButton/bug6298940.java Changeset: 906358d3 Branch: fibers Author: Alexey Ivanov Date: 2025-02-17 13:13:15 +0000 URL: https://git.openjdk.org/loom/commit/906358d3a14ce755fec771f0a6bb856b3a8f3297 8294155: Exception thrown before awaitAndCheck hangs PassFailJFrame Reviewed-by: serb, azvegint, kizune ! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java Changeset: 650d0d95 Branch: fibers Author: Alexey Ivanov Date: 2025-02-17 13:13:42 +0000 URL: https://git.openjdk.org/loom/commit/650d0d954ea8e20e31f17d459993d5edecf08a4c 8348865: JButton/bug4796987.java never runs because Windows XP is unavailable Reviewed-by: tr, abhiscxk, serb ! test/jdk/javax/swing/JButton/4796987/bug4796987.java Changeset: 8b2aa51b Branch: fibers Author: Suchismith Roy Committer: Amit Kumar Date: 2025-02-17 13:28:34 +0000 URL: https://git.openjdk.org/loom/commit/8b2aa51b0c36a993e46fea7a4b61788dd101d606 8349780: AIX os::get_summary_cpu_info support Power 11 Reviewed-by: stuefe, amitkumar ! src/hotspot/os/aix/os_aix.cpp Changeset: 3f0c1370 Branch: fibers Author: Hannes Walln?fer Date: 2025-02-17 15:31:18 +0000 URL: https://git.openjdk.org/loom/commit/3f0c1370269db978072814c2170fc3987efade85 8347123: Add missing @serial tags to other modules Reviewed-by: prr, nbenalla, alanb ! src/java.datatransfer/share/classes/java/awt/datatransfer/DataFlavor.java ! src/java.management/share/classes/javax/management/ImmutableDescriptor.java ! src/java.management/share/classes/javax/management/MBeanPermission.java ! src/java.management/share/classes/javax/management/remote/JMXServiceURL.java ! src/java.management/share/classes/javax/management/remote/NotificationResult.java ! src/java.scripting/share/classes/javax/script/ScriptException.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosTicket.java ! src/java.smartcardio/share/classes/javax/smartcardio/ATR.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialBlob.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialClob.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialJavaObject.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialRef.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/spi/SyncProviderException.java ! src/java.sql/share/classes/java/sql/SQLClientInfoException.java ! src/java.sql/share/classes/javax/sql/StatementEvent.java ! src/java.xml.crypto/share/classes/javax/xml/crypto/URIReferenceException.java ! src/java.xml/share/classes/javax/xml/namespace/QName.java ! src/java.xml/share/classes/javax/xml/parsers/FactoryConfigurationError.java ! src/java.xml/share/classes/javax/xml/stream/FactoryConfigurationError.java ! src/java.xml/share/classes/javax/xml/stream/XMLStreamException.java ! src/java.xml/share/classes/javax/xml/transform/TransformerException.java ! src/java.xml/share/classes/javax/xml/transform/TransformerFactoryConfigurationError.java ! src/java.xml/share/classes/org/w3c/dom/DOMException.java ! src/java.xml/share/classes/org/w3c/dom/events/EventException.java ! src/java.xml/share/classes/org/w3c/dom/ls/LSException.java ! src/java.xml/share/classes/org/w3c/dom/ranges/RangeException.java ! src/jdk.attach/share/classes/com/sun/tools/attach/AgentInitializationException.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/StaticClass.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16.java ! src/jdk.jdi/share/classes/com/sun/jdi/ClassNotLoadedException.java ! src/jdk.jdi/share/classes/com/sun/jdi/InternalException.java ! src/jdk.jdi/share/classes/com/sun/jdi/InvocationException.java ! src/jdk.jdi/share/classes/com/sun/jdi/connect/IllegalConnectorArgumentsException.java ! src/jdk.jdi/share/classes/com/sun/jdi/connect/VMStartException.java ! src/jdk.jshell/share/classes/jdk/jshell/EvalException.java ! src/jdk.jshell/share/classes/jdk/jshell/UnresolvedReferenceException.java ! src/jdk.jshell/share/classes/jdk/jshell/spi/ExecutionControl.java ! src/jdk.jshell/share/classes/jdk/jshell/spi/SPIResolutionException.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/xpath/XPathException.java Changeset: 8ec58939 Branch: fibers Author: Doug Simon Date: 2025-02-17 19:34:29 +0000 URL: https://git.openjdk.org/loom/commit/8ec589390f7dc67dd883a1efddb8da32790f6591 8346781: [JVMCI] Limit ServiceLoader to class initializers Reviewed-by: never, yzheng ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/Cleaner.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfig.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/services/JVMCIServiceLocator.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/services/Services.java ! test/hotspot/jtreg/compiler/jvmci/events/JvmciShutdownEventListener.java ! test/hotspot/jtreg/compiler/jvmci/events/JvmciShutdownEventTest.java Changeset: 8df80400 Branch: fibers Author: Fei Yang Date: 2025-02-18 00:19:46 +0000 URL: https://git.openjdk.org/loom/commit/8df804005ed772936fd77a4c0335a5620f909570 8350093: RISC-V: java/math/BigInteger/LargeValueExceptions.java timeout with COH Reviewed-by: mli, fjiang ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp Changeset: 3353f8e0 Branch: fibers Author: Stefan Karlsson Date: 2025-02-18 07:51:45 +0000 URL: https://git.openjdk.org/loom/commit/3353f8e0875165adbc8ee764a4c8d8817a87cd88 8349652: Rewire nmethod oop load barriers Reviewed-by: kvn, aboldtch ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/gc/shared/barrierSetNMethod.cpp ! src/hotspot/share/gc/shared/barrierSetNMethod.hpp ! src/hotspot/share/gc/z/zBarrierSet.inline.hpp ! src/hotspot/share/gc/z/zBarrierSetNMethod.cpp ! src/hotspot/share/gc/z/zBarrierSetNMethod.hpp ! src/hotspot/share/gc/z/zNMethod.cpp ! src/hotspot/share/gc/z/zNMethod.hpp ! src/hotspot/share/oops/access.hpp ! src/hotspot/share/oops/accessDecorators.hpp Changeset: 013fda1d Branch: fibers Author: Marc Chevalier Committer: Christian Hagedorn Date: 2025-02-18 08:43:21 +0000 URL: https://git.openjdk.org/loom/commit/013fda1dad22d7aca3ee24c11dc42cb3885b5323 8348172: C2: Remove unused local variables in filter_helper() methods Reviewed-by: kvn, haosun, chagedorn ! src/hotspot/share/opto/type.cpp Changeset: ff05d979 Branch: fibers Author: Marc Chevalier Committer: Christian Hagedorn Date: 2025-02-18 09:25:24 +0000 URL: https://git.openjdk.org/loom/commit/ff05d9795322fee6def559bd6776de42b96c27dc 8349180: Remove redundant initialization in ciField constructor Reviewed-by: chagedorn ! src/hotspot/share/ci/ciField.cpp Changeset: 160db5f0 Branch: fibers Author: Afshin Zafari Date: 2025-02-18 09:56:38 +0000 URL: https://git.openjdk.org/loom/commit/160db5f0f000f8471f71e0725da862d57db28c8a 8340110: Ubsan: verifier.cpp:2043:19: runtime error: shift exponent 100 is too large for 32-bit type 'int' Reviewed-by: dholmes, jsjolen ! src/hotspot/share/classfile/verifier.cpp Changeset: d7baae3e Branch: fibers Author: SendaoYan Date: 2025-02-18 09:56:49 +0000 URL: https://git.openjdk.org/loom/commit/d7baae3ee92bbc94e380703f173a4d4a9de75e29 8350178: Incorrect comment after JDK-8345580 Reviewed-by: chagedorn, kvn ! src/hotspot/share/opto/node.hpp Changeset: 8193e0d5 Branch: fibers Author: Roberto Casta?eda Lozano Date: 2025-02-18 10:23:35 +0000 URL: https://git.openjdk.org/loom/commit/8193e0d53ac806d6974e2aacc7b7476aeb52a5fd 8346280: C2: implement late barrier elision for G1 Reviewed-by: tschatzl, aboldtch, mdoerr ! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp ! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.hpp ! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp ! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp ! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.cpp ! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.hpp ! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp ! src/hotspot/share/gc/z/c2/zBarrierSetC2.hpp ! test/hotspot/jtreg/compiler/gcbarriers/TestG1BarrierGeneration.java Changeset: 885be2ef Branch: fibers Author: Hamlin Li Date: 2025-02-18 10:24:51 +0000 URL: https://git.openjdk.org/loom/commit/885be2efa6b1359a7c7ab36882e19a7eaba77fb3 8349908: RISC-V: C2 SelectFromTwoVector Reviewed-by: fyang, luhenry ! src/hotspot/cpu/riscv/riscv_v.ad Changeset: e1d0a9c8 Branch: fibers Author: Matthias Baesken Date: 2025-02-18 13:20:05 +0000 URL: https://git.openjdk.org/loom/commit/e1d0a9c832ef3e92faaed7f290ff56c0ed8a9d94 8350202: Tune for Power10 CPUs on Linux ppc64le Reviewed-by: mdoerr ! make/autoconf/flags-cflags.m4 Changeset: 62d93f2a Branch: fibers Author: Leonid Mesnik Date: 2025-02-18 20:06:05 +0000 URL: https://git.openjdk.org/loom/commit/62d93f2a2222a044ac4aa409efd69e776f0d43da 8346050: Update BuildTestLib.gmk to build whole testlibrary Reviewed-by: weijun, ihse ! make/test/BuildTestLib.gmk ! test/lib/jdk/test/lib/security/CertUtils.java ! test/lib/jdk/test/lib/security/FixedSecureRandom.java ! test/lib/jdk/test/lib/security/SeededSecureRandom.java ! test/lib/jdk/test/lib/security/XMLUtils.java Changeset: 46d4a601 Branch: fibers Author: Vladimir Kozlov Date: 2025-02-18 20:08:08 +0000 URL: https://git.openjdk.org/loom/commit/46d4a601e04f90b11d4ccc97a49f4e7010b4fd83 8349088: De-virtualize Codeblob and nmethod Co-authored-by: Stefan Karlsson Co-authored-by: Chris Plummer Reviewed-by: cjplummer, aboldtch, dlong ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/codeBlob.hpp ! src/hotspot/share/code/dependencyContext.cpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/c1/Runtime1.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/AdapterBlob.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/BufferBlob.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CodeBlob.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CodeCache.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/DeoptimizationBlob.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/ExceptionBlob.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/MethodHandlesAdapterBlob.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/RuntimeStub.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/SafepointBlob.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/SingletonBlob.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/UncommonTrapBlob.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/UpcallStub.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/VtableBlob.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/CodeHeap.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/PStack.java Changeset: f2b4e12a Branch: fibers Author: Doug Simon Date: 2025-02-18 20:18:08 +0000 URL: https://git.openjdk.org/loom/commit/f2b4e12afe67086a2ae08081fd545e5ce4d731fd 8350263: JvmciNotifyBootstrapFinishedEventTest intermittently times out Reviewed-by: yzheng, never ! test/hotspot/jtreg/compiler/jvmci/TestUncaughtErrorInCompileMethod.config ! test/hotspot/jtreg/compiler/jvmci/TestUncaughtErrorInCompileMethod.java ! test/hotspot/jtreg/compiler/jvmci/events/JvmciNotifyBootstrapFinishedEventTest.config ! test/hotspot/jtreg/compiler/jvmci/events/JvmciNotifyBootstrapFinishedEventTest.java Changeset: 2d03bd00 Branch: fibers Author: Leonid Mesnik Date: 2025-02-18 20:58:04 +0000 URL: https://git.openjdk.org/loom/commit/2d03bd007895b139b027947852c8b5ad8eab49b6 8350280: The JDK-8346050 testlibrary changes break the build Reviewed-by: dholmes ! make/test/BuildTestLib.gmk Changeset: 04659a40 Branch: fibers Author: SendaoYan Date: 2025-02-19 01:30:16 +0000 URL: https://git.openjdk.org/loom/commit/04659a40736610164855ac161120e63fcd46fe31 8350197: [UBSAN] Node::dump_idx reported float-cast-overflow Reviewed-by: chagedorn ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/node.cpp Changeset: 4de92a40 Branch: fibers Author: Prasanta Sadhukhan Date: 2025-02-19 02:19:27 +0000 URL: https://git.openjdk.org/loom/commit/4de92a40d0750a2e6f72eb675d900f1129718d39 8350224: Test javax/swing/JComboBox/TestComboBoxComponentRendering.java fails in ubuntu 23.x and later Reviewed-by: aivanov, azvegint ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/JComboBox/TestComboBoxComponentRendering.java Changeset: 9042aa82 Branch: fibers Author: Christian Stein Date: 2025-02-19 06:38:39 +0000 URL: https://git.openjdk.org/loom/commit/9042aa82a890b0f0348ac8127dbd3268f2620346 8339238: Update to use jtreg 7.5.1 Reviewed-by: erikj, jpai, rriggs, iris ! make/autoconf/lib-tests.m4 ! make/conf/github-actions.conf ! make/conf/jib-profiles.js ! test/docs/TEST.ROOT ! test/hotspot/jtreg/TEST.ROOT ! test/jaxp/TEST.ROOT ! test/jdk/TEST.ROOT ! test/langtools/TEST.ROOT ! test/lib-test/TEST.ROOT Changeset: 0ef1c409 Branch: fibers Author: Roberto Casta?eda Lozano Date: 2025-02-19 09:17:27 +0000 URL: https://git.openjdk.org/loom/commit/0ef1c40991e703592fc79325bda1a6d2fc6caf4e 8350006: IGV: show memory slices as type information Reviewed-by: dlunden, chagedorn, dfenacci ! src/hotspot/share/opto/idealGraphPrinter.cpp ! src/hotspot/share/opto/idealGraphPrinter.hpp ! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/showTypes.filter Changeset: d13fd573 Branch: fibers Author: Aleksey Shipilev Date: 2025-02-19 11:02:14 +0000 URL: https://git.openjdk.org/loom/commit/d13fd5738f8a3d4b4009c2e15cfd967332d97bbd 8350211: CTW: Attempt to preload all classes in constant pool Reviewed-by: vlivanov, chagedorn ! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/Compiler.java Changeset: 79db2d41 Branch: fibers Author: Aleksey Shipilev Date: 2025-02-19 11:33:57 +0000 URL: https://git.openjdk.org/loom/commit/79db2d4186eb2af827295581464be8602ac95f98 8350159: compiler/tiered/Level2RecompilationTest.java fails after JDK-8349915 Reviewed-by: kvn, chagedorn ! src/hotspot/share/compiler/compilationPolicy.cpp ! test/hotspot/jtreg/ProblemList.txt Changeset: 2353f3e2 Branch: fibers Author: Aleksey Shipilev Date: 2025-02-19 11:35:00 +0000 URL: https://git.openjdk.org/loom/commit/2353f3e2f18ccaa972ee7a292d5a45035c647881 8350210: CTW: Use stackless exceptions Reviewed-by: kvn, chagedorn ! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/CtwRunner.java Changeset: 59810ad7 Branch: fibers Author: Matthias Baesken Date: 2025-02-19 12:14:04 +0000 URL: https://git.openjdk.org/loom/commit/59810ad745b28f50d287fa8db650c3f1924791d9 8350201: Out of bounds access on Linux aarch64 in os::print_register_info Reviewed-by: dholmes, mdoerr ! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp ! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp ! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp Changeset: 014701a0 Branch: fibers Author: Alexey Ivanov Date: 2025-02-19 12:22:51 +0000 URL: https://git.openjdk.org/loom/commit/014701a09b23d21f57edb5b085820532804475bd 8350260: Improve HTML instruction formatting in PassFailJFrame Reviewed-by: kizune, azvegint, abhiscxk ! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java Changeset: 577ff98a Branch: fibers Author: Sean Mullan Date: 2025-02-19 13:18:20 +0000 URL: https://git.openjdk.org/loom/commit/577ff98a6733a99ea49510f15d631beff39c34a5 8347946: Add API note that caller should validate/trust signers to the getCertificates and getCodeSigners methods of JarEntry and JarURLConnection Reviewed-by: lancea, jpai ! src/java.base/share/classes/java/net/JarURLConnection.java ! src/java.base/share/classes/java/util/jar/JarEntry.java ! src/java.base/share/classes/java/util/jar/JarFile.java Changeset: c6e47fd5 Branch: fibers Author: Albert Mingkun Yang Date: 2025-02-19 14:15:16 +0000 URL: https://git.openjdk.org/loom/commit/c6e47fd5812997e3428249be1c77c60e7b05a5df 8348171: Refactor GenerationCounters and its subclasses Co-authored-by: Thomas Schatzl Reviewed-by: gli, tschatzl, zgu ! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.cpp ! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.hpp ! src/hotspot/share/gc/g1/g1MonitoringSupport.cpp ! src/hotspot/share/gc/g1/g1MonitoringSupport.hpp - src/hotspot/share/gc/parallel/psGenerationCounters.cpp - src/hotspot/share/gc/parallel/psGenerationCounters.hpp ! src/hotspot/share/gc/parallel/psOldGen.cpp ! src/hotspot/share/gc/parallel/psOldGen.hpp ! src/hotspot/share/gc/parallel/psYoungGen.cpp ! src/hotspot/share/gc/parallel/psYoungGen.hpp ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/tenuredGeneration.cpp ! src/hotspot/share/gc/shared/generationCounters.cpp ! src/hotspot/share/gc/shared/generationCounters.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMonitoringSupport.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMonitoringSupport.hpp ! src/hotspot/share/gc/z/zServiceability.cpp Changeset: efbad00c Branch: fibers Author: Ivan Walulya Date: 2025-02-19 14:27:33 +0000 URL: https://git.openjdk.org/loom/commit/efbad00c4d7931177ccc5e9bce3b30dfbac94010 8349688: G1: Wrong initial optional region index when selecting candidates from retained regions Reviewed-by: tschatzl, ayang ! src/hotspot/share/gc/g1/g1CollectionSet.cpp Changeset: 70a6c0b7 Branch: fibers Author: konanki sreenath Committer: Weijun Wang Date: 2025-02-19 16:47:54 +0000 URL: https://git.openjdk.org/loom/commit/70a6c0b7ac952eebdffa1d64399cd0ee1efec1f6 8346094: Harden X509CertImpl.getExtensionValue for NPE cases Reviewed-by: coffeys, weijun ! src/java.base/share/classes/sun/security/x509/X509CertImpl.java ! test/jdk/sun/security/util/HostnameChecker/TestHostnameChecker.java + test/jdk/sun/security/x509/X509CertImpl/CertExtensions.java Changeset: 3487f8cb Branch: fibers Author: Alexey Semenyuk Date: 2025-02-19 17:08:01 +0000 URL: https://git.openjdk.org/loom/commit/3487f8cbd55b06d332d897a010ae8eb371dd4956 8350102: Decouple jpackage test-lib Executor.Result and Executor classes Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java Changeset: 76319845 Branch: fibers Author: Matias Saavedra Silva Date: 2025-02-19 17:26:41 +0000 URL: https://git.openjdk.org/loom/commit/76319845255d5f71acb2f88e684ba788bdadfa93 8349923: Refactor StackMapTable constructor and StackMapReader Reviewed-by: coleenp, dholmes ! src/hotspot/share/classfile/stackMapTable.cpp ! src/hotspot/share/classfile/stackMapTable.hpp ! src/hotspot/share/classfile/verifier.cpp Changeset: 7734f8ed Branch: fibers Author: Mikhail Yankelevich Committer: Weijun Wang Date: 2025-02-19 18:56:26 +0000 URL: https://git.openjdk.org/loom/commit/7734f8ed13f04ba01258b4fbe18a3d9b66f7fc7a 8349664: HEX dump should always use ASCII or ISO_8859_1 Reviewed-by: weijun ! src/java.base/share/classes/sun/security/util/HexDumpEncoder.java + test/jdk/sun/security/util/HexDumpEncoderTests.java Changeset: 4e60c2d9 Branch: fibers Author: Joe Wang Date: 2025-02-19 19:36:30 +0000 URL: https://git.openjdk.org/loom/commit/4e60c2d937fca8170b356f36e72b271104130c40 8349699: XSL transform fails with certain UTF-8 characters on 1024 byte boundaries Reviewed-by: lancea, naoto ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ToStream.java ! test/jaxp/javax/xml/jaxp/unittest/transform/JDK8207760.java Changeset: 4fb70c79 Branch: fibers Author: Chris Plummer Date: 2025-02-19 19:58:11 +0000 URL: https://git.openjdk.org/loom/commit/4fb70c79c1383507bd42cd7f569cbde28393a2b8 8229012: When single stepping, the debug agent can cause the thread to remain in interpreter mode after single stepping completes Reviewed-by: kevinw, sspitsyn ! src/jdk.jdwp.agent/share/native/libjdwp/stepControl.c + test/jdk/com/sun/jdi/SingleStepCompilationTest.java Changeset: 92efab90 Branch: fibers Author: Boris Ulasevich Date: 2025-02-19 21:02:27 +0000 URL: https://git.openjdk.org/loom/commit/92efab90db24a76cc28fc1ae1db870a0dd670266 8350344: Cross-build failure: _vptr name conflict Reviewed-by: kvn ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/codeBlob.hpp ! src/hotspot/share/code/nmethod.hpp Changeset: 3ebed783 Branch: fibers Author: Nicole Xu Committer: Hao Sun Date: 2025-02-20 01:33:58 +0000 URL: https://git.openjdk.org/loom/commit/3ebed78328bd64d2e18369d63d6ea323b87a7b24 8349943: [JMH] Use jvmArgs consistently Reviewed-by: syan, redestad, haosun ! test/micro/org/openjdk/bench/java/lang/foreign/CallByRefHighArity.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverRandom.java ! test/micro/org/openjdk/bench/java/lang/foreign/SegmentOfBuffer.java ! test/micro/org/openjdk/bench/java/security/MLDSA.java ! test/micro/org/openjdk/bench/java/security/MLKEMBench.java ! test/micro/org/openjdk/bench/javax/crypto/full/AESBench.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/VectorMultiplyOptBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/VectorXXH3HashingBenchmark.java ! test/micro/org/openjdk/bench/vm/compiler/MergeStores.java Changeset: 0131c1bf Branch: fibers Author: Ioi Lam Date: 2025-02-20 02:13:41 +0000 URL: https://git.openjdk.org/loom/commit/0131c1bfd8ccfdf4f3d73cddfc2a87e2a6e99581 8349953: Avoid editing AOTConfiguration file in "make test JTREG=AOT_JDK=true" Reviewed-by: erikj, ccheung ! make/Main.gmk ! make/RunTests.gmk + make/test/BuildTestSetupAOT.gmk ! src/hotspot/share/cds/classListParser.cpp + test/setup_aot/TestSetupAOT.java Changeset: 00d4e4a9 Branch: fibers Author: SendaoYan Date: 2025-02-20 02:51:24 +0000 URL: https://git.openjdk.org/loom/commit/00d4e4a9710f89506f36156c24b0f3c5412971fa 8350051: [JMH] Several tests fails NPE Reviewed-by: erikj, redestad ! make/test/BuildMicrobenchmark.gmk ! test/micro/org/openjdk/bench/javax/xml/AbstractXMLMicro.java Changeset: 26bf445f Branch: fibers Author: SendaoYan Date: 2025-02-20 07:24:51 +0000 URL: https://git.openjdk.org/loom/commit/26bf445f4726f1936a0a4cbaf1424c5235424bfb 8350049: [JMH] Float16OperationsBenchmark fails java.lang.NoClassDefFoundError Reviewed-by: jbhateja ! test/micro/org/openjdk/bench/jdk/incubator/vector/Float16OperationsBenchmark.java Changeset: c5c91a82 Branch: fibers Author: Amit Kumar Date: 2025-02-20 08:53:19 +0000 URL: https://git.openjdk.org/loom/commit/c5c91a82931d8bd3aa4dc1568162097ef4b66ce0 8345285: [s390x] test failures: foreign/normalize/TestNormalize.java with C2 Reviewed-by: mdoerr, aph ! src/hotspot/cpu/s390/abstractInterpreter_s390.cpp Changeset: 0662e39a Branch: fibers Author: Matthias Baesken Date: 2025-02-20 08:58:18 +0000 URL: https://git.openjdk.org/loom/commit/0662e39a6ef722f6e09383566648c794a47ebabe 8350267: Set mtune and mcpu settings in JDK native lib compilation on Linux ppc64(le) Reviewed-by: mdoerr, asteiner, erikj ! make/autoconf/flags-cflags.m4 Changeset: 86d06162 Branch: fibers Author: Hao Sun Date: 2025-02-20 09:03:53 +0000 URL: https://git.openjdk.org/loom/commit/86d0616276c0a8d60c3b7ff79ade6c83ff0c72a2 8350303: ARM32: StubCodeGenerator::verify_stub(StubGenStubId) failed after JDK-8343767 Reviewed-by: shade, adinn ! src/hotspot/share/runtime/stubDeclarations.hpp Changeset: 1e87ff01 Branch: fibers Author: Abhishek Kumar Date: 2025-02-20 09:17:40 +0000 URL: https://git.openjdk.org/loom/commit/1e87ff01994df16df7de331040fc5d7a4a85f630 8348936: [Accessibility,macOS,VoiceOver] VoiceOver doesn't announce untick on toggling the checkbox with "space" key on macOS 8345728: [Accessibility,macOS,Screen Magnifier]: JCheckbox unchecked state does not magnify but works for checked state Reviewed-by: aivanov, kizune, dnguyen, asemenov ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessible.java + test/jdk/javax/accessibility/TestJCheckBoxToggleAccessibility.java Changeset: 735805d9 Branch: fibers Author: Martin Doerr Date: 2025-02-20 12:03:08 +0000 URL: https://git.openjdk.org/loom/commit/735805d9259037ae594eb4f75e96860d43feea5d 8349727: [PPC] C1: Improve Class.isInstance intrinsic Reviewed-by: rrich, varadam ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp ! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp Changeset: 960ad211 Branch: fibers Author: Jiangli Zhou Date: 2025-02-20 15:47:54 +0000 URL: https://git.openjdk.org/loom/commit/960ad211867d65a993b2fc4e6dafa8cea9827b3f 8349620: Add VMProps for static JDK Reviewed-by: alanb, manc ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/jtreg/TEST.ROOT ! test/hotspot/jtreg/runtime/modules/ModulesSymLink.java ! test/jdk/TEST.ROOT ! test/jtreg-ext/requires/VMProps.java ! test/lib/jdk/test/whitebox/WhiteBox.java Changeset: 10bf48a6 Branch: fibers Author: Johan Sj?len Date: 2025-02-20 15:50:24 +0000 URL: https://git.openjdk.org/loom/commit/10bf48a6b0b796b48cdca15250e1ee7e7be83c82 8350214: Test gtest/AsyncLogGtest.java fails after JDK-8349755 Reviewed-by: aboldtch, dholmes ! src/hotspot/share/logging/logAsyncWriter.cpp ! src/hotspot/share/logging/logAsyncWriter.hpp ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/logging/logTagSet.cpp ! src/hotspot/share/runtime/globals.hpp ! test/hotspot/jtreg/runtime/logging/AsyncDeathTest.java Changeset: 53db5764 Branch: fibers Author: Nizar Benalla Date: 2025-02-20 15:53:05 +0000 URL: https://git.openjdk.org/loom/commit/53db57648a09c4c380064eea11fcdb680011d741 8350137: After JDK-8348975, Linux builds contain man pages for windows only tools Reviewed-by: erikj ! make/Docs.gmk ! make/common/Modules.gmk Changeset: 16873732 Branch: fibers Author: Erik Joelsson Date: 2025-02-20 17:46:06 +0000 URL: https://git.openjdk.org/loom/commit/16873732a752d79c3bf1bc450c63839997986d9e 8349933: Mixing of includes and snippets stack causes the wrong -post snippet to be included Reviewed-by: ihse ! make/common/MakeIncludeEnd.gmk ! make/common/MakeIncludeStart.gmk ! make/common/MakeSnippetEnd.gmk ! make/common/MakeSnippetStart.gmk Changeset: 1eb0db37 Branch: fibers Author: Leonid Mesnik Date: 2025-02-20 18:00:33 +0000 URL: https://git.openjdk.org/loom/commit/1eb0db37608ae1dd05accc1e22c57d76fa2c72ce 8350151: Support requires property to filter tests incompatible with --enable-preview Reviewed-by: alanb, rriggs ! test/hotspot/jtreg/TEST.ROOT ! test/jdk/TEST.ROOT ! test/jdk/java/lang/invoke/defineHiddenClass/PreviewHiddenClass.java ! test/jtreg-ext/requires/VMProps.java ! test/langtools/TEST.ROOT Changeset: f979f727 Branch: fibers Author: Fernando Guallini Committer: Rajan Halade Date: 2025-02-20 18:52:30 +0000 URL: https://git.openjdk.org/loom/commit/f979f727b6137be9a3f85baed4fbfdd785970044 8337723: Remove redundant tests from com/sun/security/sasl/gsskerb Reviewed-by: rhalade ! test/jdk/ProblemList.txt ! test/jdk/TEST.groups - test/jdk/com/sun/security/sasl/gsskerb/AuthOnly.java - test/jdk/com/sun/security/sasl/gsskerb/ConfSecurityLayer.java - test/jdk/com/sun/security/sasl/gsskerb/NoSecurityLayer.java - test/jdk/com/sun/security/sasl/gsskerb/PropertiesFileCallbackHandler.java - test/jdk/com/sun/security/sasl/gsskerb/gsseg_jaas.conf - test/jdk/com/sun/security/sasl/gsskerb/log.properties - test/jdk/com/sun/security/sasl/gsskerb/run-conf-wjaas.csh - test/jdk/com/sun/security/sasl/gsskerb/run-nosec-wjaas.csh - test/jdk/com/sun/security/sasl/gsskerb/runwjaas.csh ! test/jdk/sun/security/krb5/auto/SaslBasic.java Changeset: 16033ea7 Branch: fibers Author: Fernando Guallini Committer: Rajan Halade Date: 2025-02-20 18:52:57 +0000 URL: https://git.openjdk.org/loom/commit/16033ea79a01b27a7f5cbb31d64da0e80afc7dc3 8342238: Test javax/crypto/CryptoPermissions/InconsistentEntries.java writes files in tested JDK dir Reviewed-by: jnimeh, rhalade ! test/jdk/javax/crypto/CryptoPermissions/InconsistentEntries.java Changeset: c73fead5 Branch: fibers Author: Hamlin Li Date: 2025-02-21 09:48:54 +0000 URL: https://git.openjdk.org/loom/commit/c73fead5caea8008586b31a5009c64011637b8cc 8350383: Test: add more test case for string compare (UL case) Reviewed-by: fyang ! test/hotspot/jtreg/compiler/intrinsics/string/TestStringIntrinsics.java Changeset: 1b6281d9 Branch: fibers Author: Hamlin Li Date: 2025-02-21 10:25:50 +0000 URL: https://git.openjdk.org/loom/commit/1b6281d98cf0e7c5435c563bfedd6f07b79bfa62 8321003: RISC-V: C2 MulReductionVI 8321004: RISC-V: C2 MulReductionVL Reviewed-by: fyang, rehn ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv_v.ad ! test/hotspot/jtreg/compiler/loopopts/superword/ProdRed_Int.java ! test/hotspot/jtreg/compiler/loopopts/superword/RedTest_int.java ! test/hotspot/jtreg/compiler/loopopts/superword/RedTest_long.java Changeset: dfcd0df6 Branch: fibers Author: Volkan Yazici Committer: Daniel Fuchs Date: 2025-02-21 10:26:55 +0000 URL: https://git.openjdk.org/loom/commit/dfcd0df60c60cf89dc01682264a573ad39e61a17 8350019: HttpClient: DelegatingExecutor should resort to the fallback executor only on RejectedExecutionException Reviewed-by: dfuchs ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java + test/jdk/java/net/httpclient/whitebox/DelegatingExecutorTestDriver.java + test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/DelegatingExecutorTest.java Changeset: 24b55736 Branch: fibers Author: Matias Saavedra Silva Date: 2025-02-21 16:17:31 +0000 URL: https://git.openjdk.org/loom/commit/24b557361a481d7f38f8016506573623b91bd8c8 8350444: Check for verifer error in StackMapReader::check_offset() Reviewed-by: coleenp, dholmes ! src/hotspot/share/classfile/stackMapTable.cpp Changeset: bd8ad309 Branch: fibers Author: Xiaolong Peng Committer: Aleksey Shipilev Date: 2025-02-21 16:39:17 +0000 URL: https://git.openjdk.org/loom/commit/bd8ad309b59bceb3073a8d6411cca74e73508885 8350285: Shenandoah: Regression caused by ShenandoahLock under extreme contention Reviewed-by: shade, kdnilsen ! src/hotspot/share/gc/shenandoah/shenandoahLock.cpp ! src/hotspot/share/gc/shenandoah/shenandoahLock.hpp Changeset: b45c32cd Branch: fibers Author: Chris Plummer Date: 2025-02-21 19:09:38 +0000 URL: https://git.openjdk.org/loom/commit/b45c32cd4fb55fac4fc5161b9cd76415c69b203b 8350287: Cleanup SA's support for CodeBlob subclasses Reviewed-by: kvn, sspitsyn - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/AdapterBlob.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/BufferBlob.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CodeBlob.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CodeCache.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/DeoptimizationBlob.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/ExceptionBlob.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/MethodHandlesAdapterBlob.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/RuntimeBlob.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/RuntimeStub.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/SafepointBlob.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/SingletonBlob.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/UncommonTrapBlob.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/UpcallStub.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/VtableBlob.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/PStack.java Changeset: 9d9d7a17 Branch: fibers Author: Jamil Nimeh Date: 2025-02-21 20:30:02 +0000 URL: https://git.openjdk.org/loom/commit/9d9d7a17d3d1a8971712ef1b22e919012350db6f 8349759: Add unit test for CertificateBuilder and SimpleOCSPServer test utilities Reviewed-by: mullan + test/lib-test/jdk/test/lib/security/CPVAlgTestWithOCSP.java ! test/lib/jdk/test/lib/security/CertificateBuilder.java ! test/lib/jdk/test/lib/security/SimpleOCSPServer.java Changeset: 825ab20b Branch: fibers Author: Fernando Guallini Date: 2025-02-21 21:06:54 +0000 URL: https://git.openjdk.org/loom/commit/825ab20ba99b1f1127dd94b87ae56020d1831529 8350456: Test javax/crypto/CryptoPermissions/InconsistentEntries.java crashed: EXCEPTION_ACCESS_VIOLATION Reviewed-by: rhalade, jnimeh ! test/jdk/javax/crypto/CryptoPermissions/InconsistentEntries.java ! test/lib/jdk/test/lib/util/FileUtils.java Changeset: 25322aae Branch: fibers Author: Dmitry Chuyko Date: 2025-02-21 21:43:54 +0000 URL: https://git.openjdk.org/loom/commit/25322aae8e224680db376098d2e45f26cf3334a0 8350258: AArch64: Client build fails after JDK-8347917 Reviewed-by: dlong, kvn ! src/hotspot/cpu/aarch64/frame_aarch64.cpp Changeset: 5cbd9d1f Branch: fibers Author: SendaoYan Date: 2025-02-22 03:11:42 +0000 URL: https://git.openjdk.org/loom/commit/5cbd9d1fe19b6d9516233cd1ed8d3ba340b7a1e6 8349959: Test CR6740048.java passes unexpectedly missing CR6740048.xsd Reviewed-by: joehw ! test/jaxp/javax/xml/jaxp/unittest/validation/CR6740048.java Changeset: a8916308 Branch: fibers Author: Fei Yang Date: 2025-02-22 10:16:51 +0000 URL: https://git.openjdk.org/loom/commit/a891630817844c8c42994da3b3110925ca4595a0 8350480: RISC-V: Relax assertion about registers in C2_MacroAssembler::minmax_fp Reviewed-by: mli, fjiang ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp Changeset: 05b48129 Branch: fibers Author: Jiangli Zhou Date: 2025-02-23 02:35:57 +0000 URL: https://git.openjdk.org/loom/commit/05b481294cbf2ad7c8d917b8e039e7aebcf91104 8350041: Skip test/jdk/java/lang/String/nativeEncoding/StringPlatformChars.java on static JDK Reviewed-by: alanb ! test/jdk/java/lang/String/nativeEncoding/StringPlatformChars.java Changeset: 0795d11b Branch: fibers Author: David Holmes Date: 2025-02-24 03:13:55 +0000 URL: https://git.openjdk.org/loom/commit/0795d11bfc0c6640ed7e9f05a17eb2a733d88bc0 8350464: The flags to set the native priority for the VMThread and Java threads need a broader range Reviewed-by: stuefe, shade ! src/hotspot/share/runtime/globals.hpp Changeset: 302bed05 Branch: fibers Author: Ao Qi Committer: David Holmes Date: 2025-02-24 03:17:56 +0000 URL: https://git.openjdk.org/loom/commit/302bed055c3b4881f97c584d5953273b9dbc2969 8350499: Minimal build fails with slowdebug builds Reviewed-by: kbarrett, dholmes ! src/hotspot/share/classfile/verifier.cpp Changeset: a5c9a4db Branch: fibers Author: Christian Hagedorn Date: 2025-02-24 07:28:05 +0000 URL: https://git.openjdk.org/loom/commit/a5c9a4dbde410c687f05951b8f1d3cf72fcaedc0 8349032: C2: Parse Predicate refactoring in Loop Unswitching broke fix for JDK-8290850 Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp + test/hotspot/jtreg/compiler/predicates/TestParsePredicateUCTWithPhi.java Changeset: f755fadc Branch: fibers Author: Per Minborg Date: 2025-02-24 07:38:29 +0000 URL: https://git.openjdk.org/loom/commit/f755fadc3d7fd1e09cdc2442531fa724ebb77dce 8349653: Clarify the docs for MemorySegment::reinterpret Reviewed-by: jvernee, mcimadamore ! src/java.base/share/classes/java/lang/foreign/MemorySegment.java Changeset: e410af00 Branch: fibers Author: Jatin Bhateja Date: 2025-02-24 07:40:17 +0000 URL: https://git.openjdk.org/loom/commit/e410af00e69587b86536b298b869ddc898fd9862 8342393: Promote commutative vector IR node sharing Reviewed-by: vlivanov, epeter, sviswanathan ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp + test/hotspot/jtreg/compiler/vectorapi/VectorCommutativeOperSharingTest.java + test/micro/org/openjdk/bench/jdk/incubator/vector/VectorCommutativeOperSharingBenchmark.java Changeset: 65f79c14 Branch: fibers Author: Erik ?sterlund Date: 2025-02-24 12:03:42 +0000 URL: https://git.openjdk.org/loom/commit/65f79c145b7b1b32ed064a37ad4d2b6aca935a4c 8347335: ZGC: Use limitless mark stack memory Reviewed-by: aboldtch, iwalulya ! src/hotspot/share/gc/z/zAddressSpaceLimit.cpp ! src/hotspot/share/gc/z/zAddressSpaceLimit.hpp ! src/hotspot/share/gc/z/zArguments.cpp ! src/hotspot/share/gc/z/zBarrierSet.cpp ! src/hotspot/share/gc/z/zGeneration.cpp ! src/hotspot/share/gc/z/zGeneration.hpp ! src/hotspot/share/gc/z/zGlobals.hpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zHeap.hpp ! src/hotspot/share/gc/z/zInitialize.cpp ! src/hotspot/share/gc/z/zMark.cpp ! src/hotspot/share/gc/z/zMark.hpp ! src/hotspot/share/gc/z/zMark.inline.hpp ! src/hotspot/share/gc/z/zMarkStack.cpp ! src/hotspot/share/gc/z/zMarkStack.hpp ! src/hotspot/share/gc/z/zMarkStack.inline.hpp - src/hotspot/share/gc/z/zMarkStackAllocator.cpp - src/hotspot/share/gc/z/zMarkStackAllocator.hpp ! src/hotspot/share/gc/z/zMarkTerminate.inline.hpp + src/hotspot/share/gc/z/zMarkingSMR.cpp + src/hotspot/share/gc/z/zMarkingSMR.hpp ! src/hotspot/share/gc/z/zRemembered.cpp ! src/hotspot/share/gc/z/zStat.cpp ! src/hotspot/share/gc/z/zStat.hpp ! src/hotspot/share/gc/z/z_globals.hpp ! src/hotspot/share/runtime/arguments.cpp Changeset: ddb25691 Branch: fibers Author: Calvin Cheung Date: 2025-02-24 19:54:48 +0000 URL: https://git.openjdk.org/loom/commit/ddb256911032cd7e6fae17c342261276066d8d25 8280682: Refactor AOT code source validation checks Co-authored-by: Ioi Lam Reviewed-by: iklam, asmehra, dholmes, kvn + src/hotspot/share/cds/aotClassLocation.cpp + src/hotspot/share/cds/aotClassLocation.hpp ! src/hotspot/share/cds/archiveHeapLoader.hpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsConstants.cpp ! src/hotspot/share/cds/cdsProtectionDomain.cpp ! src/hotspot/share/cds/cppVtables.cpp ! 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/metaspaceShared.cpp ! src/hotspot/share/cds/unregisteredClasses.cpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoader.hpp ! src/hotspot/share/classfile/classLoader.inline.hpp ! src/hotspot/share/classfile/classLoaderDataShared.cpp ! src/hotspot/share/classfile/classLoaderDataShared.hpp ! src/hotspot/share/classfile/classLoaderExt.cpp ! src/hotspot/share/classfile/classLoaderExt.hpp ! src/hotspot/share/classfile/moduleEntry.cpp ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/memory/allocation.hpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/threads.cpp ! test/hotspot/jtreg/runtime/cds/appcds/BootClassPathMismatch.java ! test/hotspot/jtreg/runtime/cds/appcds/ClassPathAttr.java ! test/hotspot/jtreg/runtime/cds/appcds/CommonAppClasspath.java ! test/hotspot/jtreg/runtime/cds/appcds/NonExistClasspath.java ! test/hotspot/jtreg/runtime/cds/appcds/PrintSharedArchiveAndExit.java ! test/hotspot/jtreg/runtime/cds/appcds/SharedArchiveConsistency.java ! test/hotspot/jtreg/runtime/cds/appcds/TraceLongClasspath.java ! test/hotspot/jtreg/runtime/cds/appcds/WrongClasspath.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArchiveConsistency.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/WrongTopClasspath.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/ModulePathAndFMG.java ! test/lib/jdk/test/lib/cds/CDSArchiveUtils.java Changeset: 39cb493c Branch: fibers Author: Rajat Mahajan Date: 2025-02-24 20:21:20 +0000 URL: https://git.openjdk.org/loom/commit/39cb493c365778a1e3a6e753b49d8664733a3e26 8348106: Catch C++ exception in Java_sun_awt_windows_WTaskbarPeer_setOverlayIcon Reviewed-by: abhiscxk, aivanov, azvegint, serb, dmarkov ! src/java.desktop/windows/native/libawt/windows/awt_Taskbar.cpp Changeset: 990d40e9 Branch: fibers Author: Bradford Wetmore Date: 2025-02-24 22:57:03 +0000 URL: https://git.openjdk.org/loom/commit/990d40e98da2ceb3261096eaa55550565af58fc1 8350476: Fix typo introduced in JDK-8350147 Reviewed-by: jnimeh, jpai ! src/java.base/share/classes/javax/crypto/KEM.java Changeset: a6cc37fd Branch: fibers Author: Ioi Lam Date: 2025-02-25 05:38:39 +0000 URL: https://git.openjdk.org/loom/commit/a6cc37fdbe77ff3c1bd8e2332f67f48e3850e56b 8349888: AOTMode=create crashes with EpsilonGC Reviewed-by: shade, kvn ! src/hotspot/share/cds/classListParser.cpp + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/LambdaInExcludedClass.java Changeset: e1081cff Branch: fibers Author: SendaoYan Date: 2025-02-25 06:12:39 +0000 URL: https://git.openjdk.org/loom/commit/e1081cffcbec6020bf4cbec9f795b59b6ec1e9ef 8348536: Remove remain SIZE_FORMAT usage after JDK-8347990 Reviewed-by: dholmes, kbarrett ! test/hotspot/gtest/metaspace/test_blocktree.cpp ! test/hotspot/gtest/metaspace/test_metaspace_misc.cpp ! test/hotspot/gtest/nmt/test_nmt_totals.cpp Changeset: ab86a135 Branch: fibers Author: Adam Sotona Date: 2025-02-25 08:18:52 +0000 URL: https://git.openjdk.org/loom/commit/ab86a13519a50c5d8a05c493594e6bda329133f4 8350548: java.lang.classfile package javadoc has errors Reviewed-by: liach ! src/java.base/share/classes/java/lang/classfile/package-info.java Changeset: d551daca Branch: fibers Author: Matthias Baesken Date: 2025-02-25 08:19:56 +0000 URL: https://git.openjdk.org/loom/commit/d551dacaef938cea0cad10047b79a0a7a26dcacb 8350103: Test containers/systemd/SystemdMemoryAwarenessTest.java fails on Linux ppc64le SLES15 SP6 Co-authored-by: Severin Gehwolf Reviewed-by: sgehwolf, asteiner ! test/hotspot/jtreg/containers/systemd/SystemdMemoryAwarenessTest.java Changeset: aa70f0ae Branch: fibers Author: Jaikiran Pai Date: 2025-02-25 10:57:22 +0000 URL: https://git.openjdk.org/loom/commit/aa70f0ae8be0bbc80e9d002bf02d0278c8e31bf8 8347348: Clarify that the HTTP server in jdk.httpserver module is not a full featured server Reviewed-by: michaelm, dfuchs ! src/jdk.httpserver/share/classes/module-info.java Changeset: a9c9f7f0 Branch: fibers Author: Albert Mingkun Yang Date: 2025-02-25 11:14:20 +0000 URL: https://git.openjdk.org/loom/commit/a9c9f7f0cbb2f2395fef08348bf867ffa8875d73 8192647: GClocker induced GCs can starve threads requiring memory leading to OOME Reviewed-by: tschatzl, iwalulya, egahlin ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/parallel/psOldGen.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psVMOperations.cpp ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/serial/serialVMOperations.cpp ! src/hotspot/share/gc/serial/tenuredGeneration.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/gcCause.cpp ! src/hotspot/share/gc/shared/gcCause.hpp ! src/hotspot/share/gc/shared/gcLocker.cpp ! src/hotspot/share/gc/shared/gcLocker.hpp ! src/hotspot/share/gc/shared/gcLocker.inline.hpp ! src/hotspot/share/gc/shared/gcTrace.hpp ! src/hotspot/share/gc/shared/gcTraceSend.cpp ! src/hotspot/share/gc/shared/gcVMOperations.cpp ! src/hotspot/share/gc/shared/gcVMOperations.hpp ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/prims/downcallLinker.cpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/javaThread.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GCCause.java ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc ! test/hotspot/jtreg/ProblemList.txt - test/hotspot/jtreg/gc/stress/gclocker/TestExcessGCLockerCollections.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithParallelOld.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithSerial.java - test/jdk/jdk/jfr/event/gc/detailed/TestGCLockerEvent.java ! test/lib/jdk/test/lib/jfr/EventNames.java ! test/lib/jdk/test/whitebox/WhiteBox.java Changeset: c413549e Branch: fibers Author: Coleen Phillimore Date: 2025-02-25 12:35:54 +0000 URL: https://git.openjdk.org/loom/commit/c413549eb775f4209416c718dc9aa0748144a6b4 8349860: Make Class.isArray(), Class.isInterface() and Class.isPrimitive() non-native Reviewed-by: dlong, rriggs, vlivanov, yzheng, liach ! src/hotspot/share/c1/c1_Canonicalizer.cpp ! src/hotspot/share/c1/c1_Compiler.cpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/c1/c1_LIRGenerator.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/javaClasses.inline.hpp ! src/hotspot/share/classfile/vmIntrinsics.cpp ! src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/opto/c2compiler.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/prims/jvm.cpp ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/jdk/internal/reflect/Reflection.java ! src/java.base/share/native/libjava/Class.c ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java ! test/jdk/java/lang/reflect/AccessibleObject/ModuleSetAccessibleTest.java ! test/jdk/java/lang/reflect/AccessibleObject/TrySetAccessibleTest.java ! test/jdk/jdk/internal/reflect/Reflection/Filtering.java Changeset: 8cfebc41 Branch: fibers Author: Kevin Walls Date: 2025-02-25 12:54:30 +0000 URL: https://git.openjdk.org/loom/commit/8cfebc41dc8ec7b0d24d9c467b91de82d28b73fc 8350571: Remove mention of Tonga test suite from JMX tests Reviewed-by: cjplummer, lmesnik, sspitsyn ! test/jdk/javax/management/MBeanServer/ExceptionFactory.java ! test/jdk/javax/management/MBeanServer/ExceptionTest.java ! test/jdk/javax/management/mxbean/Utils.java ! test/jdk/javax/management/query/SupportedQueryTypesTest.java ! test/jdk/javax/management/security/Utils.java Changeset: cfeb7d6c Branch: fibers Author: Matthias Baesken Date: 2025-02-25 13:30:54 +0000 URL: https://git.openjdk.org/loom/commit/cfeb7d6c964f63184c939f6f0625c6e7f1afdc31 8350497: os::create_thread unify init thread attributes part across UNIX platforms Reviewed-by: dholmes ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp Changeset: 62f39bd6 Branch: fibers Author: Johan Sj?len Date: 2025-02-25 14:30:24 +0000 URL: https://git.openjdk.org/loom/commit/62f39bd6468d1c99bb0d6af6a96972bae96a7588 8350636: Potential null-pointer dereference in MallocSiteTable::new_entry Reviewed-by: dholmes ! src/hotspot/share/nmt/mallocSiteTable.cpp Changeset: b17c0b63 Branch: fibers Author: Matthias Baesken Date: 2025-02-25 14:38:19 +0000 URL: https://git.openjdk.org/loom/commit/b17c0b63a15246967f7cb24ba6089f2ef13e900e 8350585: InlineSecondarySupersTest must be guarded on ppc64 by COMPILER2 Reviewed-by: amitkumar, mdoerr ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp Changeset: 08bc59da Branch: fibers Author: Stuart Marks Date: 2025-02-25 15:18:30 +0000 URL: https://git.openjdk.org/loom/commit/08bc59da9b66c6504a2d2712feebf37cc5eb2d3e 8138614: (spec str) StringBuffer and StringBuilder methods improperly require "new" String to be returned Reviewed-by: rgiulietti, shade, alanb, rriggs, liach ! src/java.base/share/classes/java/lang/AbstractStringBuilder.java Changeset: 50239716 Branch: fibers Author: Mark Powers Date: 2025-02-25 15:21:07 +0000 URL: https://git.openjdk.org/loom/commit/50239716403732fe8af73b4b6f006b6a4b7b22db 8267068: Incomplete @throws javadoc for various javax.crypto.spec classes Reviewed-by: valeriep, jnimeh ! src/java.base/share/classes/javax/crypto/spec/IvParameterSpec.java ! src/java.base/share/classes/javax/crypto/spec/RC2ParameterSpec.java ! src/java.base/share/classes/javax/crypto/spec/RC5ParameterSpec.java ! src/java.base/share/classes/javax/crypto/spec/SecretKeySpec.java Changeset: dea7a9f0 Branch: fibers Author: Volodymyr Paprotski Committer: Sandhya Viswanathan Date: 2025-02-25 16:28:25 +0000 URL: https://git.openjdk.org/loom/commit/dea7a9f0d640e5234bafe2157aecd942c71d5de5 8350516: Update model numbers for ECore-based cpus Reviewed-by: sviswanathan, vaivanov ! src/hotspot/cpu/x86/vm_version_x86.cpp Changeset: c5992ca2 Branch: fibers Author: Mikhail Yankelevich Committer: Weijun Wang Date: 2025-02-25 18:24:42 +0000 URL: https://git.openjdk.org/loom/commit/c5992ca27b7dddaaaf217b62445fdc48e7eaf240 8349533: Refactor validator tests shell files to java Reviewed-by: weijun ! test/jdk/sun/security/validator/CertReplace.java - test/jdk/sun/security/validator/certreplace.sh - test/jdk/sun/security/validator/samedn.sh Changeset: 0151b15b Branch: fibers Author: Leonid Mesnik Date: 2025-02-25 19:19:40 +0000 URL: https://git.openjdk.org/loom/commit/0151b15b7cc077a30b00f2af4a5e3f831d1d92cb 8348367: Remove hotspot_not_fast_compiler and hotspot_slow_compiler test groups Reviewed-by: thartmann, chagedorn ! test/hotspot/jtreg/TEST.groups Changeset: 829d7a84 Branch: fibers Author: Leonid Mesnik Date: 2025-02-25 19:20:05 +0000 URL: https://git.openjdk.org/loom/commit/829d7a845e18ec483379abf3a3fccb596d899f25 8339889: Several compiler tests ignore vm flags and not marked as flagless Reviewed-by: thartmann ! test/hotspot/jtreg/compiler/c2/TestReduceAllocationAndHeapDump.java ! test/hotspot/jtreg/compiler/calls/NativeCalls.java ! test/hotspot/jtreg/compiler/debug/TestStress.java ! test/hotspot/jtreg/compiler/inlining/TestDuplicatedLateInliningOutput.java Changeset: d422abc5 Branch: fibers Author: Ioi Lam Date: 2025-02-25 19:25:18 +0000 URL: https://git.openjdk.org/loom/commit/d422abc55aa93d8603d29d269dfb3325bd77f34d 8350668: has_extra_module_paths in filemap.cpp may be uninitialized Reviewed-by: ccheung, shade ! src/hotspot/share/cds/filemap.cpp Changeset: a3188e04 Branch: fibers Author: Archie Cobbs Date: 2025-02-25 19:39:00 +0000 URL: https://git.openjdk.org/loom/commit/a3188e0406bcd69468de0444038525d3d069699f 8349991: GraphUtils.java can use String.replace() instead of String.replaceAll() Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/GraphUtils.java Changeset: b78043fd Branch: fibers Author: Archie Cobbs Date: 2025-02-25 19:39:21 +0000 URL: https://git.openjdk.org/loom/commit/b78043fdc64dba62293631ad0cc263029e8dfb1e 8320220: Compilation of cyclic hierarchy causes infinite recursion Reviewed-by: vromero, jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java + test/langtools/tools/javac/ClassCycle/ClassCycle4.java + test/langtools/tools/javac/ClassCycle/ClassCycle4.out Changeset: d4fdc796 Branch: fibers Author: Damon Nguyen Date: 2025-02-25 19:40:39 +0000 URL: https://git.openjdk.org/loom/commit/d4fdc796aac8ece930c28579d285b21acf8e6ddb 8344981: [REDO] JDK-6672644 JComboBox still scrolling if switch to another window and return back Co-authored-by: Alexander Zvegintsev Reviewed-by: azvegint, psadhukhan, honkar ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollBarUI.java + test/jdk/javax/swing/JComboBox/JComboBoxScrollFocusTest.java Changeset: 2efb0336 Branch: fibers Author: Alexey Semenyuk Date: 2025-02-25 21:53:24 +0000 URL: https://git.openjdk.org/loom/commit/2efb0336e0c257c34f9e49a50cbad1704691582e 8350601: Miscellaneous updates to jpackage test lib Reviewed-by: almatvee ! 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/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java ! test/jdk/tools/jpackage/share/AppImagePackageTest.java Changeset: 267d69be Branch: fibers Author: Alexey Semenyuk Date: 2025-02-25 22:49:26 +0000 URL: https://git.openjdk.org/loom/commit/267d69bed6265ec2820f17eb7534ec64d80ad093 8326447: jpackage creates Windows installers that cannot be signed Reviewed-by: almatvee ! src/jdk.jpackage/share/man/jpackage.md ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExeBundler.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources.properties ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherIconVerifier.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WinExecutableIconVerifier.java + test/jdk/tools/jpackage/resources/read-executable-icon.ps1 + test/jdk/tools/jpackage/windows/WinInstallerResourceTest.java Changeset: 86024ebd Branch: fibers Author: Ioi Lam Date: 2025-02-25 22:56:25 +0000 URL: https://git.openjdk.org/loom/commit/86024ebdb0f06517925c03e52246fbda0bad8f7c 8348426: Generate binary file for -XX:AOTMode=record -XX:AOTConfiguration=file Reviewed-by: ccheung, asmehra, kvn, iveresov ! src/hotspot/share/cds/aotClassLocation.cpp ! src/hotspot/share/cds/archiveBuilder.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/cds_globals.hpp ! src/hotspot/share/cds/cppVtables.cpp ! src/hotspot/share/cds/dumpTimeClassInfo.cpp ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/filemap.hpp + src/hotspot/share/cds/finalImageRecipes.cpp + src/hotspot/share/cds/finalImageRecipes.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/runTimeClassInfo.hpp ! src/hotspot/share/classfile/moduleEntry.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/include/cds.h ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/threads.cpp ! test/hotspot/jtreg/TEST.groups ! test/hotspot/jtreg/runtime/cds/ArchiveDoesNotExist.java ! test/hotspot/jtreg/runtime/cds/appcds/AOTFlags.java + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTLoaderConstraintsTest.java + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BootClass.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java ! test/hotspot/jtreg/runtime/cds/appcds/applications/JavacBench.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArchiveConsistency.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/TestAutoCreateSharedArchive.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/TestAutoCreateSharedArchiveUpgrade.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/DumpingWithJavaAgent.java ! test/lib/jdk/test/lib/cds/CDSAppTester.java Changeset: c8a521fd Branch: fibers Author: Naoto Sato Date: 2025-02-25 23:03:18 +0000 URL: https://git.openjdk.org/loom/commit/c8a521fddac9d42fe93ea9b3ab89e804bc48bf4e 8345213: JVM Prefers /etc/timezone Over /etc/localtime on Debian 12 Reviewed-by: joehw, jpai, alanb ! src/java.base/unix/native/libjava/TimeZone_md.c Changeset: 037e4711 Branch: fibers Author: Calvin Cheung Date: 2025-02-25 23:49:52 +0000 URL: https://git.openjdk.org/loom/commit/037e47112bdf2fa2324f7c58198f6d433f17d9fd 8350666: cmp-baseline builds fail after JDK-8280682 Reviewed-by: iklam ! src/hotspot/share/cds/aotClassLocation.cpp Changeset: ba43d564 Branch: fibers Author: Alan Bateman Date: 2025-02-26 06:48:56 +0000 URL: https://git.openjdk.org/loom/commit/ba43d5640599c2322004a15ad21b8a6d6e208e6b Merge branch 'master' into fibers ! src/hotspot/share/runtime/globals.hpp ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/TEST.groups ! test/jdk/ProblemList.txt ! src/hotspot/share/runtime/globals.hpp ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/TEST.groups ! test/jdk/ProblemList.txt Changeset: 45e94cd9 Branch: fibers Author: Alan Bateman Date: 2025-02-26 06:49:43 +0000 URL: https://git.openjdk.org/loom/commit/45e94cd9a6d89f89649b407772dff804f3af23f3 Update copyright headers ! src/java.base/share/classes/java/lang/ScopedValue.java ! test/jdk/java/lang/ScopedValue/ScopedValueAPI.java Changeset: 274e928b Branch: fibers Author: Alan Bateman Date: 2025-02-26 09:50:24 +0000 URL: https://git.openjdk.org/loom/commit/274e928b910de3eaa970d1d87a178f71c4927d37 Add exception message for misuse/direct calls to onFork/onComplete ! src/java.base/share/classes/java/util/concurrent/Joiners.java ! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java ! test/jdk/java/util/concurrent/StructuredTaskScope/StructuredTaskScopeTest.java