From Alan.Bateman at oracle.com Thu Aug 1 01:26:03 2019 From: Alan.Bateman at oracle.com (Alan Bateman) Date: Wed, 31 Jul 2019 18:26:03 -0700 Subject: Early Access Loom Builds In-Reply-To: References: <362458c1-3799-0f61-cfe5-8d88546831b8@oracle.com> Message-ID: <67db1a90-0620-fafe-195b-b66d67801fed@oracle.com> On 30/07/2019 23:47, D?vid Karnok wrote: > Okay, I see. > > My next question is about FiberScope then. > > If I understand correctly, FiberScope.close blocks if run in a > traditional thread and suspends if run in a Fiber. Thus opening a > scope with try() in the main method will block the main thread (i.e., > down to the OS level) until the execution falls out of try() and close > is called, right? Yes, close will block until all fibers scheduled in the scope have terminated. > > Now if I have code that runs on a single-threaded ExecutorService, a > FiberScope still appears to block the underlying OS thread until try() > finishes: There aren't any fibers in your example. Can you change it the following to satisfy yourself that you can use your single thread executor for fibers: try (var scope = FiberScope.open()) { ??? scope.schedule(exec, task); } -Alan From akarnokd at gmail.com Thu Aug 1 10:37:02 2019 From: akarnokd at gmail.com (=?UTF-8?Q?D=C3=A1vid_Karnok?=) Date: Thu, 1 Aug 2019 12:37:02 +0200 Subject: Early Access Loom Builds In-Reply-To: <67db1a90-0620-fafe-195b-b66d67801fed@oracle.com> References: <362458c1-3799-0f61-cfe5-8d88546831b8@oracle.com> <67db1a90-0620-fafe-195b-b66d67801fed@oracle.com> Message-ID: Thanks, I figured out since then to use FiberScope.background() which doesn't need (or works with) try-with-resources. Alan Bateman ezt ?rta (id?pont: 2019. aug. 1., Cs, 3:28): > On 30/07/2019 23:47, D?vid Karnok wrote: > > Okay, I see. > > > > My next question is about FiberScope then. > > > > If I understand correctly, FiberScope.close blocks if run in a > > traditional thread and suspends if run in a Fiber. Thus opening a > > scope with try() in the main method will block the main thread (i.e., > > down to the OS level) until the execution falls out of try() and close > > is called, right? > Yes, close will block until all fibers scheduled in the scope have > terminated. > > > > > Now if I have code that runs on a single-threaded ExecutorService, a > > FiberScope still appears to block the underlying OS thread until try() > > finishes: > There aren't any fibers in your example. Can you change it the following > to satisfy yourself that you can use your single thread executor for > fibers: > > try (var scope = FiberScope.open()) { > scope.schedule(exec, task); > } > > -Alan > -- Best regards, David Karnok From chris.plummer at oracle.com Thu Aug 1 22:44:30 2019 From: chris.plummer at oracle.com (chris.plummer at oracle.com) Date: Thu, 01 Aug 2019 22:44:30 +0000 Subject: hg: loom/loom: Fix JavaThread::trace_stack() so it includes frozen frames. This fixes ps() so it does the same. Message-ID: <201908012244.x71MiUwJ023342@aojmv0008.oracle.com> Changeset: 6311e9a1bbae Author: cjplummer Date: 2019-08-01 15:43 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/6311e9a1bbae Fix JavaThread::trace_stack() so it includes frozen frames. This fixes ps() so it does the same. ! src/hotspot/share/runtime/thread.cpp From chris.plummer at oracle.com Thu Aug 1 22:45:24 2019 From: chris.plummer at oracle.com (chris.plummer at oracle.com) Date: Thu, 01 Aug 2019 22:45:24 +0000 Subject: hg: loom/loom: Merge Message-ID: <201908012245.x71MjOaC023583@aojmv0008.oracle.com> Changeset: 450f52206288 Author: cjplummer Date: 2019-08-01 15:44 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/450f52206288 Merge From ron.pressler at oracle.com Thu Aug 1 23:22:39 2019 From: ron.pressler at oracle.com (ron.pressler at oracle.com) Date: Thu, 01 Aug 2019 23:22:39 +0000 Subject: hg: loom/loom: 2 new changesets Message-ID: <201908012322.x71NMemP015949@aojmv0008.oracle.com> Changeset: d4695f22f0fe Author: rpressler Date: 2019-08-01 16:22 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/d4695f22f0fe take continuations into consideration in javaVFrame::print_value ! src/hotspot/cpu/x86/continuation_x86.inline.hpp ! src/hotspot/share/runtime/continuation.cpp ! src/hotspot/share/runtime/continuation.hpp ! src/hotspot/share/runtime/vframe.cpp Changeset: 2c514fcddf07 Author: rpressler Date: 2019-08-01 16:22 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/2c514fcddf07 Merge ! src/hotspot/share/runtime/continuation.hpp From alan.bateman at oracle.com Mon Aug 5 08:32:45 2019 From: alan.bateman at oracle.com (alan.bateman at oracle.com) Date: Mon, 05 Aug 2019 08:32:45 +0000 Subject: hg: loom/loom: 190 new changesets Message-ID: <201908050832.x758Wv18028807@aojmv0008.oracle.com> Changeset: 64330bbb9be5 Author: rkennke Date: 2019-07-17 11:43 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/64330bbb9be5 8227677: Shenandoah: C2: Make in-native LRB special case of normal LRB Reviewed-by: roland ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.hpp Changeset: 9a97b1393e72 Author: redestad Date: 2019-07-17 12:35 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/9a97b1393e72 8227587: Add internal privileged System.loadLibrary Reviewed-by: rriggs, mchung, chegar ! src/java.base/aix/classes/sun/nio/fs/AixNativeDispatcher.java ! src/java.base/linux/classes/sun/nio/fs/LinuxNativeDispatcher.java ! src/java.base/linux/classes/sun/nio/fs/LinuxWatchService.java ! src/java.base/macosx/classes/apple/security/KeychainStore.java ! src/java.base/macosx/classes/sun/nio/fs/UTIFileTypeDetector.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/net/AbstractPlainDatagramSocketImpl.java ! src/java.base/share/classes/java/net/AbstractPlainSocketImpl.java ! src/java.base/share/classes/java/net/DatagramPacket.java ! src/java.base/share/classes/java/net/InetAddress.java ! src/java.base/share/classes/java/net/NetworkInterface.java ! src/java.base/share/classes/java/util/zip/ZipUtils.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java ! src/java.base/share/classes/jdk/internal/loader/BootLoader.java ! src/java.base/share/classes/sun/net/sdp/SdpSupport.java ! src/java.base/share/classes/sun/net/spi/DefaultProxySelector.java ! src/java.base/share/classes/sun/nio/ch/IOUtil.java ! src/java.base/solaris/classes/sun/nio/fs/SolarisNativeDispatcher.java ! src/java.base/solaris/classes/sun/nio/fs/SolarisWatchService.java ! src/java.base/unix/classes/sun/net/PortConfig.java ! src/java.base/unix/classes/sun/net/dns/ResolverConfigurationImpl.java ! src/java.base/unix/classes/sun/nio/fs/UnixCopyFile.java ! src/java.base/unix/classes/sun/nio/fs/UnixNativeDispatcher.java ! src/java.base/windows/classes/sun/net/dns/ResolverConfigurationImpl.java ! src/java.base/windows/classes/sun/nio/fs/RegistryFileTypeDetector.java ! src/java.base/windows/classes/sun/nio/fs/WindowsNativeDispatcher.java Changeset: 7b7df2be6219 Author: ccheung Date: 2019-07-12 08:40 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/7b7df2be6219 8226406: JVM fails to detect mismatched or corrupt CDS archive Summary: Check important archive header fields such as _jvm_ident before processing other fields. Reviewed-by: iklam, jiangli ! src/hotspot/share/memory/filemap.cpp ! src/hotspot/share/prims/cdsoffsets.cpp ! test/hotspot/jtreg/runtime/appcds/SharedArchiveConsistency.java ! test/hotspot/jtreg/runtime/appcds/TestCommon.java Changeset: 7eb1f8d4a4e9 Author: stuefe Date: 2019-07-04 11:55 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/7eb1f8d4a4e9 8227252: [aix] Disable jdk/java/lang/reflect/exeCallerAccessTest Reviewed-by: goetz ! test/jdk/java/lang/reflect/exeCallerAccessTest/CallerAccessTest.java Changeset: 7e04ccc598e0 Author: clanger Date: 2019-07-12 21:38 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/7e04ccc598e0 8227636: Fix output dir for jlink_jre target in Images.gmk Reviewed-by: tbell ! make/Images.gmk Changeset: 7fd4446c02ee Author: plevart Date: 2019-07-13 10:43 +0000 URL: https://hg.openjdk.java.net/loom/loom/rev/7fd4446c02ee 8227368: EnumSet.class serialization broken in JDK 9+ Reviewed-by: smarks ! src/java.base/share/classes/java/util/EnumSet.java ! test/jdk/java/util/EnumSet/BogusEnumSet.java + test/jdk/java/util/EnumSet/EnumSetClassSerialization.java Changeset: 284ac8027efa Author: ccheung Date: 2019-07-15 09:53 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/284ac8027efa 8227496: Update NUM_CDS_REGIONS and CURRENT_CDS_ARCHIVE_VERSION in cds.h Reviewed-by: jiangli ! src/hotspot/share/include/cds.h Changeset: 04d80e7ad3f4 Author: serb Date: 2019-07-15 16:25 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/04d80e7ad3f4 8226653: [accessibility] Can edit text cell correctly, but Accessibility Tool reads nothing about editor Reviewed-by: prr ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessible.java ! src/java.desktop/share/classes/javax/swing/JTable.java + test/jdk/javax/accessibility/JTable/JTableCellEditor.java Changeset: 1bb102c1cf27 Author: jlahoda Date: 2019-07-16 10:48 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/1bb102c1cf27 8227640: javac crashes on text blocks with invalid escapes. Summary: Do not translate escape sequences if text block contains illegal escapes. Reviewed-by: jlaskey ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java + test/langtools/tools/javac/TextBlockIllegalEscape.java + test/langtools/tools/javac/TextBlockIllegalEscape.out Changeset: 20c686ec8135 Author: alitvinov Date: 2019-07-16 15:15 +0100 URL: https://hg.openjdk.java.net/loom/loom/rev/20c686ec8135 8227392: Colors with alpha are painted incorrectly on Linux, after JDK-8214579 8224825: java/awt/Color/AlphaColorTest.java fails in linux-x64 system Reviewed-by: prr ! src/java.desktop/unix/classes/sun/java2d/xr/XRSurfaceData.java ! test/jdk/ProblemList.txt ! test/jdk/java/awt/Color/AlphaColorTest.java Changeset: 339e544d59e3 Author: smarks Date: 2019-01-23 14:45 -0800 URL: https://hg.openjdk.java.net/loom/loom/rev/339e544d59e3 8213432: Better copies of CopiesList Reviewed-by: rriggs, skoivu, ahgross, robm, rhalade, jeff ! src/java.base/share/classes/java/util/Collections.java Changeset: 6bb46e2777ab Author: weijun Date: 2019-01-30 10:51 +0800 URL: https://hg.openjdk.java.net/loom/loom/rev/6bb46e2777ab 8217563: Improve realm maintenance Reviewed-by: mullan, mschoene, valeriep ! src/java.security.jgss/macosx/native/libosxkrb5/SCDynamicStoreConfig.m Changeset: 04cccf60fe44 Author: prappo Date: 2019-01-30 14:14 +0000 URL: https://hg.openjdk.java.net/loom/loom/rev/04cccf60fe44 8213431: Improve file protocol handling Reviewed-by: chegar, dfuchs, igerasim, rhalade, weijun ! src/java.base/windows/classes/sun/net/www/protocol/file/Handler.java + src/java.base/windows/classes/sun/net/www/protocol/file/UNCFileURLConnection.java Changeset: e0f5ad90737c Author: mullan Date: 2019-02-07 08:47 -0500 URL: https://hg.openjdk.java.net/loom/loom/rev/e0f5ad90737c 8216381: More limited privilege usage Reviewed-by: ahgross, coffeys, rhalade ! src/java.base/share/classes/java/security/AccessController.java Changeset: e29d7fea0e4d Author: xuelei Date: 2019-02-27 13:58 -0800 URL: https://hg.openjdk.java.net/loom/loom/rev/e29d7fea0e4d 8218863: Better endpoint checks Reviewed-by: ahgross, jnimeh, mullan, rhalade ! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java ! src/java.base/share/classes/sun/security/ssl/X509TrustManagerImpl.java Changeset: b8a12f53226e Author: jnimeh Date: 2019-03-07 22:19 -0800 URL: https://hg.openjdk.java.net/loom/loom/rev/b8a12f53226e 8219775: Certificate validation improvements Reviewed-by: ascarpino, ssahoo, skoivu ! src/java.base/share/classes/sun/security/util/DerIndefLenConverter.java Changeset: 2b0acaf92ecc Author: serb Date: 2019-03-27 00:24 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/2b0acaf92ecc 8220517: Enhanced GIF support Reviewed-by: aivanov, ssahoo, mschoene, prr ! src/java.desktop/macosx/native/libsplashscreen/splashscreen_sys.m Changeset: ce3598fceb87 Author: darcy Date: 2019-03-28 14:18 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/ce3598fceb87 8212328: Exceptional throw cases Reviewed-by: smarks, rriggs, igerasim, ahgross, skoivu ! src/java.base/share/classes/java/lang/Throwable.java Changeset: 18130ed28231 Author: jnimeh Date: 2019-04-03 13:35 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/18130ed28231 8221345: Better Poly1305 support Reviewed-by: apetcher, mschoene, rhalade ! src/java.base/share/classes/com/sun/crypto/provider/ChaCha20Cipher.java Changeset: 0c143aaa2c99 Author: dfuchs Date: 2019-04-10 15:49 +0100 URL: https://hg.openjdk.java.net/loom/loom/rev/0c143aaa2c99 8221518: Normalize normalization Reviewed-by: chegar, igerasim, ahgross, rhalade ! src/java.base/share/classes/java/net/URL.java ! src/java.base/share/classes/java/net/URLStreamHandler.java ! src/java.base/share/classes/sun/net/util/IPAddressUtil.java ! src/java.base/share/classes/sun/net/www/protocol/ftp/FtpURLConnection.java ! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java ! src/java.base/share/classes/sun/net/www/protocol/https/HttpsURLConnectionImpl.java Changeset: 107c8ea4f7c8 Author: serb Date: 2019-04-10 14:43 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/107c8ea4f7c8 8218876: Improve PNG support options Reviewed-by: prr, rhalade, mschoene ! src/java.desktop/share/native/libsplashscreen/libpng/png.c Changeset: 6cd74f29752c Author: xuelei Date: 2019-04-11 17:58 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/6cd74f29752c 8218873: Improve JSSE endpoint checking Reviewed-by: mullan, ahgross, rhalade ! src/java.base/share/classes/sun/security/util/HostnameChecker.java Changeset: e17ec6bc670a Author: weijun Date: 2019-04-23 08:34 +0800 URL: https://hg.openjdk.java.net/loom/loom/rev/e17ec6bc670a 8222751: closed/test/jdk/sun/security/util/DerIndefLenConverter/IndefBerPkcs12.java fail Reviewed-by: jnimeh, ascarpino, ssahoo, skoivu ! src/java.base/share/classes/sun/security/util/DerIndefLenConverter.java ! src/java.base/share/classes/sun/security/util/KeyStoreDelegator.java Changeset: e2af6324d67c Author: jnimeh Date: 2019-05-02 17:43 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/e2af6324d67c 8222678: Improve TLS negotiation Reviewed-by: mullan, rhalade, mschoene ! src/java.base/share/classes/sun/security/ssl/CertStatusExtension.java ! src/java.base/share/classes/sun/security/ssl/CertificateRequest.java ! src/java.base/share/classes/sun/security/ssl/CertificateStatus.java ! src/java.base/share/classes/sun/security/ssl/ServerHelloDone.java ! src/java.base/share/classes/sun/security/ssl/ServerKeyExchange.java Changeset: a5d52b0e3798 Author: henryjen Date: 2019-07-17 00:21 +0000 URL: https://hg.openjdk.java.net/loom/loom/rev/a5d52b0e3798 Merge Changeset: 2b4e14968afd Author: mikael Date: 2019-07-17 04:33 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/2b4e14968afd Merge ! src/hotspot/share/memory/filemap.cpp ! src/java.base/share/classes/java/lang/Throwable.java ! test/hotspot/jtreg/runtime/appcds/TestCommon.java Changeset: 9fbc32392798 Author: zgu Date: 2019-07-13 12:14 -0400 URL: https://hg.openjdk.java.net/loom/loom/rev/9fbc32392798 8227635: Shenandoah: SHBSA::load_at() needs to deal IN_NATIVE load Reviewed-by: rkennke, roland ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.hpp ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp Changeset: 4888ccfc234e Author: ysuenaga Date: 2019-07-17 23:22 +0900 URL: https://hg.openjdk.java.net/loom/loom/rev/4888ccfc234e 8227738: jvmti/DataDumpRequest/datadumpreq001 failed due to "exit code is 134" Reviewed-by: sspitsyn, cjplummer ! src/hotspot/share/runtime/os.cpp Changeset: dec1d532c000 Author: tschatzl Date: 2019-07-17 16:33 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/dec1d532c000 8226232: Move merge heap roots code out from G1RemSetScanState Reviewed-by: sangheki, kbarrett ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSet.hpp Changeset: 6891a4438ae6 Author: tschatzl Date: 2019-07-17 16:33 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/6891a4438ae6 8227671: G1: assert_used_and_recalculate_used_equal performs work in product builds Reviewed-by: kbarrett, sangheki ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp Changeset: 5ee183a90e65 Author: tschatzl Date: 2019-07-17 16:33 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/5ee183a90e65 8227084: Add timing information for merge heap root preparation Reviewed-by: sangheki, kbarrett ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSet.hpp ! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java Changeset: 95706898c3ea Author: tschatzl Date: 2019-07-17 16:33 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/95706898c3ea 8227089: Add timing information for merging humongous remembered sets Reviewed-by: sangheki, kbarrett ! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java ! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java Changeset: 3504188512e2 Author: tschatzl Date: 2019-07-17 16:33 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/3504188512e2 8227090: G1 does not account the OptMergeRS in cost per card calculation Reviewed-by: sangheki, kbarrett ! src/hotspot/share/gc/g1/g1Policy.cpp Changeset: d2188297c6a2 Author: dtitov Date: 2019-07-17 11:23 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/d2188297c6a2 8206179: com/sun/management/OperatingSystemMXBean/GetCommittedVirtualMemorySize.java fails with Committed virtual memory size illegal value Reviewed-by: sspitsyn, cjplummer ! test/jdk/com/sun/management/OperatingSystemMXBean/GetCommittedVirtualMemorySize.java Changeset: e592d9345632 Author: mikael Date: 2019-07-17 13:41 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/e592d9345632 Added tag jdk-14+6 for changeset 443f7359b34d ! .hgtags Changeset: 070ffafc4294 Author: bpb Date: 2019-07-17 14:24 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/070ffafc4294 8131664: Javadoc for PrintStream is now incorrect Reviewed-by: lancea, darcy ! src/java.base/share/classes/java/io/PrintStream.java Changeset: 978350939943 Author: bpb Date: 2019-07-17 14:24 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/978350939943 8067801: Enforce null check for underlying I/O streams Reviewed-by: lancea ! src/java.base/share/classes/java/io/FilterInputStream.java ! src/java.base/share/classes/java/io/FilterOutputStream.java + test/jdk/java/io/NPETests.java Changeset: 68deaa66130c Author: bpb Date: 2019-07-17 15:12 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/68deaa66130c 8228204: Fix for JDK-8067801 breaks java/io/NegativeInitSize.java Reviewed-by: lancea ! test/jdk/java/io/NegativeInitSize.java Changeset: 94f8a0b34117 Author: bpb Date: 2019-07-17 15:12 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/94f8a0b34117 8073213: javadoc of PushbackInputStream methods should specify NullPointerExceptions Reviewed-by: lancea, darcy ! src/java.base/share/classes/java/io/PushbackInputStream.java Changeset: ee23bd3192f7 Author: mbaesken Date: 2019-07-10 11:11 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/ee23bd3192f7 8227247: tools/sjavac/IdleShutdown.java fails with AssertionError: Error too big on windows Reviewed-by: jjg, stuefe ! test/langtools/tools/sjavac/IdleShutdown.java Changeset: 5f3df8029bfd Author: mbaesken Date: 2019-07-17 09:58 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/5f3df8029bfd 8227834: build.log output from failing commands : include the hs_error file path in case of crashes in build Reviewed-by: tbell ! make/InitSupport.gmk Changeset: 9cfb9387a9e8 Author: rschmelter Date: 2019-07-18 10:25 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/9cfb9387a9e8 8227435: Perf::attach() should not throw a java.lang.Exception Reviewed-by: sspitsyn, clanger, dholmes ! src/hotspot/os/aix/perfMemory_aix.cpp ! src/hotspot/os/bsd/perfMemory_bsd.cpp ! src/hotspot/os/linux/perfMemory_linux.cpp ! src/hotspot/os/solaris/perfMemory_solaris.cpp ! src/hotspot/os/windows/perfMemory_windows.cpp Changeset: 51f5b4c29626 Author: coleenp Date: 2019-07-18 07:06 -0400 URL: https://hg.openjdk.java.net/loom/loom/rev/51f5b4c29626 8227766: CheckUnhandledOops is broken in MemAllocator Summary: Save oop created in handle more eagerly, so CheckUnhandledOops doesn't bash it. Reviewed-by: lfoltan, eosterlund ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/gc/shared/memAllocator.cpp ! src/hotspot/share/runtime/javaCalls.cpp ! src/hotspot/share/runtime/unhandledOops.cpp ! src/hotspot/share/services/gcNotifier.cpp + test/hotspot/jtreg/runtime/CheckUnhandledOops/TestOutOfMemory.java Changeset: 08893cf52ee9 Author: rkennke Date: 2019-07-18 13:16 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/08893cf52ee9 8228364: Shenandoah: Remove unused code from ShenandoahBarrierSetC1 Reviewed-by: shade ! src/hotspot/cpu/aarch64/gc/shenandoah/c1/shenandoahBarrierSetC1_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/x86/gc/shenandoah/c1/shenandoahBarrierSetC1_x86.cpp ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp ! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp ! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.hpp Changeset: 2660d47140da Author: ysuenaga Date: 2019-07-18 21:25 +0900 URL: https://hg.openjdk.java.net/loom/loom/rev/2660d47140da 8227815: Minimal VM: set_state is not a member of AttachListener Reviewed-by: cjplummer ! src/hotspot/share/runtime/os.cpp Changeset: 45133b603c21 Author: bpb Date: 2019-07-18 07:54 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/45133b603c21 8228338: tools/pack200/TimeStamp.java fails with NullPointerException Reviewed-by: lancea ! src/java.base/share/classes/com/sun/java/util/jar/pack/PackageReader.java ! src/java.base/share/classes/sun/net/www/content/text/plain.java Changeset: aeb124322000 Author: kbarrett Date: 2019-07-18 11:54 -0400 URL: https://hg.openjdk.java.net/loom/loom/rev/aeb124322000 8227652: SetupOperatorNewDeleteCheck should discuss deleting destructors Summary: Add comment describing deleting destructors Reviewed-by: dholmes ! make/hotspot/lib/CompileJvm.gmk Changeset: ba2bd51ce67e Author: zgu Date: 2019-07-17 08:33 -0400 URL: https://hg.openjdk.java.net/loom/loom/rev/ba2bd51ce67e 8227755: Need more than 2 distinct CodeCache unloading cycles Reviewed-by: eosterlund, rkennke ! src/hotspot/share/code/codeCache.cpp Changeset: b3ff56f955c8 Author: kbarrett Date: 2019-07-18 14:57 -0400 URL: https://hg.openjdk.java.net/loom/loom/rev/b3ff56f955c8 8227653: Add VM Global OopStorage Summary: Replaced conditional JVMCI global storage with VM global storage. Reviewed-by: tschatzl, lfoltan, kvn ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp ! src/hotspot/share/gc/g1/g1RootProcessor.cpp ! src/hotspot/share/gc/g1/g1RootProcessor.hpp ! src/hotspot/share/gc/parallel/pcTasks.cpp ! src/hotspot/share/gc/parallel/pcTasks.hpp ! src/hotspot/share/gc/parallel/psMarkSweep.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/parallel/psTasks.cpp ! src/hotspot/share/gc/parallel/psTasks.hpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp ! src/hotspot/share/gc/z/zRootsIterator.cpp ! src/hotspot/share/gc/z/zRootsIterator.hpp ! src/hotspot/share/jfr/leakprofiler/chains/rootSetClosure.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp ! src/hotspot/share/jvmci/jvmci.cpp ! src/hotspot/share/jvmci/jvmci.hpp ! src/hotspot/share/prims/jvmtiTagMap.cpp ! src/hotspot/share/runtime/mutex.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/runtime/serviceThread.cpp Changeset: 880266b6e5b3 Author: bpb Date: 2019-07-18 17:10 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/880266b6e5b3 8228392: Backout incorrect change done by JDK-8067801 Reviewed-by: lancea ! src/java.base/share/classes/com/sun/java/util/jar/pack/PackageReader.java ! src/java.base/share/classes/java/io/FilterInputStream.java ! src/java.base/share/classes/java/io/FilterOutputStream.java ! src/java.base/share/classes/sun/net/www/content/text/plain.java - test/jdk/java/io/NPETests.java ! test/jdk/java/io/NegativeInitSize.java Changeset: 6e1161923897 Author: joehw Date: 2019-07-19 02:40 +0000 URL: https://hg.openjdk.java.net/loom/loom/rev/6e1161923897 8157830: Errors in XSLT stylesheet are not dispatched correctly to ErrorListener Reviewed-by: lancea ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Parser.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesHandlerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java + src/java.xml/share/classes/jdk/xml/internal/ErrorHandlerProxy.java + test/jaxp/javax/xml/jaxp/unittest/transform/ErrorListenerTest.java Changeset: fb2b47f0e067 Author: mbaesken Date: 2019-07-16 14:42 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/fb2b47f0e067 8227633: avoid comparing this pointers to NULL Reviewed-by: coleenp, mdoerr ! src/hotspot/share/adlc/formssel.cpp ! src/hotspot/share/adlc/output_c.cpp ! src/hotspot/share/libadt/set.cpp Changeset: 59d56b8b1a80 Author: mbaesken Date: 2019-07-18 14:01 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/59d56b8b1a80 8228368: avoid incompatible pointer to integer conversion initializing gint in gtk2_interface Reviewed-by: prr ! src/java.desktop/unix/native/libawt_xawt/awt/gtk2_interface.c Changeset: fa337ff85b9a Author: mdoerr Date: 2019-07-19 10:18 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/fa337ff85b9a 8227692: Remove develop feature PrintMallocStatistics Reviewed-by: coleenp, dcubed ! src/hotspot/share/memory/allocation.cpp ! src/hotspot/share/memory/allocation.hpp ! src/hotspot/share/memory/allocation.inline.hpp ! src/hotspot/share/memory/arena.cpp ! src/hotspot/share/memory/arena.hpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/java.cpp Changeset: 709913d8ace9 Author: sgehwolf Date: 2019-07-12 19:37 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/709913d8ace9 8227642: [TESTBUG] Make docker tests podman compatible Reviewed-by: mseledtsov, iignatyev ! test/jtreg-ext/requires/VMProps.java ! test/lib/jdk/test/lib/Platform.java ! test/lib/jdk/test/lib/containers/cgroup/MetricsTester.java ! test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java Changeset: 4d421888ad63 Author: mbaesken Date: 2019-07-19 12:35 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/4d421888ad63 8228420: compile error in shenandoahSupport.cpp with clang 9 Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp Changeset: c6923eaecd7b Author: sgehwolf Date: 2019-07-08 17:44 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/c6923eaecd7b 8227397: Add --with-extra-asflags configure option Reviewed-by: phh ! make/autoconf/flags.m4 ! make/autoconf/spec.gmk.in ! make/hotspot/lib/CompileJvm.gmk Changeset: cff8aad2593f Author: vlivanov Date: 2019-07-19 16:25 +0300 URL: https://hg.openjdk.java.net/loom/loom/rev/cff8aad2593f 8227260: JNI upcalls should bypass class initialization barrier in c2i adapter Reviewed-by: eosterlund, dholmes, mdoerr, dpochepk ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp ! src/hotspot/share/runtime/thread.cpp ! test/hotspot/jtreg/runtime/clinit/ClassInitBarrier.java ! test/hotspot/jtreg/runtime/clinit/libClassInitBarrier.cpp Changeset: 6f60cfd502c3 Author: redestad Date: 2019-07-19 15:36 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/6f60cfd502c3 8228394: Cleanup unused java.net SharedSecrets classes Reviewed-by: alanb, chegar ! src/java.base/share/classes/java/net/ServerSocket.java ! src/java.base/share/classes/java/net/URLClassLoader.java - src/java.base/share/classes/jdk/internal/access/JavaNetSocketAccess.java - src/java.base/share/classes/jdk/internal/access/JavaNetURLClassLoaderAccess.java ! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java - test/jdk/sun/misc/ClassLoaderUtil/test.jar Changeset: 014decdb5086 Author: tonyp Date: 2019-07-19 12:39 -0400 URL: https://hg.openjdk.java.net/loom/loom/rev/014decdb5086 8227179: Test for new gc+metaspace=info output format Reviewed-by: tschatzl, kbarrett + test/hotspot/jtreg/gc/metaspace/TestSizeTransitions.java Changeset: 8ae33203d600 Author: kbarrett Date: 2019-07-19 16:47 -0400 URL: https://hg.openjdk.java.net/loom/loom/rev/8ae33203d600 8162929: Enqueuing dirty cards into a single DCQS during GC does not scale Summary: Refactor into G1RedirtyCardsQueue[Set] and G1DirtyCardQueueSet Reviewed-by: tschatzl, sangheki + src/hotspot/share/gc/g1/g1CardTableEntryClosure.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp ! src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp ! src/hotspot/share/gc/g1/g1EvacFailure.cpp ! src/hotspot/share/gc/g1/g1HotCardCache.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp + src/hotspot/share/gc/g1/g1RedirtyCardsQueue.cpp + src/hotspot/share/gc/g1/g1RedirtyCardsQueue.hpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/shared/ptrQueue.hpp Changeset: b9798272720b Author: mbaesken Date: 2019-07-16 16:01 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/b9798272720b 8227737: avoid implicit-function-declaration on AIX Reviewed-by: clanger, goetz ! src/java.base/aix/native/libjli/java_md_aix.c ! src/java.base/aix/native/libnio/fs/AixNativeDispatcher.c ! src/java.base/unix/native/libjava/childproc.c ! src/java.base/unix/native/libnet/NetworkInterface.c ! src/java.base/unix/native/libnio/ch/FileChannelImpl.c ! src/java.base/unix/native/libnio/ch/Net.c ! src/java.desktop/aix/native/libawt/porting_aix.c Changeset: d645d7ca8ee8 Author: mbaesken Date: 2019-07-17 15:40 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/d645d7ca8ee8 8227869: fix wrong format specifiers in os_aix.cpp Reviewed-by: dholmes, mdoerr, clanger ! src/hotspot/os/aix/os_aix.cpp Changeset: 6e97fcd96aee Author: jiefu Date: 2019-07-22 14:31 +0800 URL: https://hg.openjdk.java.net/loom/loom/rev/6e97fcd96aee 8225648: [TESTBUG] java/lang/annotation/loaderLeak/Main.java fails with -Xcomp Reviewed-by: alanb, iklam ! test/jdk/java/lang/annotation/loaderLeak/Main.java Changeset: d48ffad997b1 Author: jlahoda Date: 2019-07-22 12:21 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/d48ffad997b1 8227923: End position of EndElementTree is -1 Summary: Fixing end positions for DocTrees EndElementTree, EntityTree and CommentTree. Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DCTree.java ! test/langtools/tools/javac/doctree/positions/TestPosition.java ! test/langtools/tools/javac/doctree/positions/TestPosition.out ! test/langtools/tools/javac/doctree/positions/TestPositionSource.java Changeset: 07e998f8f816 Author: sgehwolf Date: 2019-07-22 10:48 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/07e998f8f816 8228434: jdk/net/Sockets/Test.java fails after JDK-8227642 Summary: Move container constant to separate test lib class Reviewed-by: alanb ! test/hotspot/jtreg/TEST.ROOT ! test/jdk/TEST.ROOT ! test/jtreg-ext/requires/VMProps.java + test/lib/jdk/test/lib/Container.java ! test/lib/jdk/test/lib/Platform.java ! test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java Changeset: bbe9c361a477 Author: rschmelter Date: 2019-07-22 14:40 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/bbe9c361a477 8227868: jinfo and jstack can fail converting UTF8 output to strings Reviewed-by: sgehwolf, dholmes, cjplummer + src/jdk.jcmd/share/classes/sun/tools/common/PrintStreamPrinter.java ! src/jdk.jcmd/share/classes/sun/tools/jcmd/JCmd.java ! src/jdk.jcmd/share/classes/sun/tools/jinfo/JInfo.java ! src/jdk.jcmd/share/classes/sun/tools/jstack/JStack.java + test/jdk/sun/tools/jcmd/JcmdOutputEncodingTest.java ! test/jdk/sun/tools/jstack/BasicJStackTest.java Changeset: bf9fa29bb3dc Author: amenkov Date: 2019-07-22 10:26 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/bf9fa29bb3dc 8227693: HTML error in jdwp-protocol.html Reviewed-by: dcubed, sspitsyn ! make/jdk/src/classes/build/tools/jdwpgen/RootNode.java Changeset: bf8128faace1 Author: zgu Date: 2019-07-13 12:15 -0400 URL: https://hg.openjdk.java.net/loom/loom/rev/bf8128faace1 8227866: Shenandoah: Split weak root processing and class unloading in parallel cleaning task Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp + src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.cpp + src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.hpp + src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.cpp ! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp Changeset: afe8584ac8d9 Author: jjg Date: 2019-07-22 16:10 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/afe8584ac8d9 8222791: Order of evaluation of -link params in Javadoc tool reversed -> regression with split packages Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Extern.java + test/langtools/jdk/javadoc/doclet/testLinkOption/TestOptionOrder.java Changeset: 5d7cb195ea1c Author: rpatil Date: 2019-07-11 03:28 +0530 URL: https://hg.openjdk.java.net/loom/loom/rev/5d7cb195ea1c 8154520: java.time: appendLocalizedOffset() should return the localized "GMT" string Summary: Changes to produce/consume the locale-specific equivalent corresponding to the english string "GMT". Reviewed-by: naoto, rriggs Contributed-by: thejasvi.v.voniadka at oracle.com ! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java ! test/jdk/java/time/tck/java/time/format/TCKOffsetPrinterParser.java + test/jdk/java/time/test/java/time/format/TestLocalizedOffsetPrinterParser.java Changeset: d999a1a11485 Author: dholmes Date: 2019-07-23 00:29 -0400 URL: https://hg.openjdk.java.net/loom/loom/rev/d999a1a11485 8225782: Remove expired flags in JDK 14 Reviewed-by: hseigel ! src/hotspot/share/runtime/arguments.cpp Changeset: 321bddd9afdf Author: mbaesken Date: 2019-07-22 10:15 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/321bddd9afdf 8228468: awt_Robot.c : format string contains 0 within the string body Reviewed-by: serb ! src/java.desktop/unix/native/libawt_xawt/awt/awt_Robot.c Changeset: aaa83519e723 Author: mbaesken Date: 2019-07-19 11:09 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/aaa83519e723 8228426: xlc: switch to clang-style warning disabling Reviewed-by: clanger, mdoerr ! make/autoconf/flags-cflags.m4 ! make/hotspot/lib/CompileJvm.gmk ! make/lib/Awt2dLibraries.gmk Changeset: 2e63fb0a885f Author: ccheung Date: 2019-07-17 08:34 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/2e63fb0a885f 8227646: [TESTBUG] appcds/SharedArchiveConsistency timed out Summary: Remove the FileChannel.force() calls. Reviewed-by: dcubed, iklam ! test/hotspot/jtreg/runtime/appcds/SharedArchiveConsistency.java Changeset: afeafa018937 Author: ascarpino Date: 2019-07-17 12:31 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/afeafa018937 8227551: Session Resumption without Server-Side State off by default Reviewed-by: xuelei, jnimeh, jjiang + open.iml ! src/java.base/share/classes/sun/security/ssl/SSLSessionContextImpl.java Changeset: e8b8460b191c Author: mikael Date: 2019-07-17 13:41 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/e8b8460b191c Added tag jdk-13+30 for changeset 2e63fb0a885f ! .hgtags Changeset: af4b0fc25bc4 Author: ascarpino Date: 2019-07-17 14:37 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/af4b0fc25bc4 8226338: Updates to Stateless Resumption Reviewed-by: xuelei, jnimeh ! src/java.base/share/classes/javax/net/ssl/SSLSessionContext.java ! src/java.base/share/classes/sun/security/ssl/Finished.java ! src/java.base/share/classes/sun/security/ssl/NewSessionTicket.java ! src/java.base/share/classes/sun/security/ssl/PostHandshakeContext.java ! src/java.base/share/classes/sun/security/ssl/SSLEngineImpl.java ! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java ! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java ! src/java.base/share/classes/sun/security/ssl/ServerHello.java ! src/java.base/share/classes/sun/security/ssl/SessionTicketExtension.java ! test/jdk/ProblemList.txt + test/jdk/sun/security/ssl/SSLSessionImpl/ResumptionUpdateBoundValues.java Changeset: 347804d623fc Author: rhalade Date: 2019-07-17 16:13 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/347804d623fc 8048595: problemList failing/ignored manual tests in security-libs Reviewed-by: ascarpino ! test/jdk/ProblemList.txt Changeset: 643978a35f6e Author: mbalao Date: 2019-07-17 12:26 -0300 URL: https://hg.openjdk.java.net/loom/loom/rev/643978a35f6e 8227437: S4U2proxy cannot continue because server's TGT cannot be found Reviewed-by: weijun ! src/java.security.jgss/macosx/native/libosxkrb5/nativeccache.c ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/JavaxSecurityAuthKerberosAccessImpl.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosTicket.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Context.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5InitCredential.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Util.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/SubjectComber.java ! src/java.security.jgss/share/classes/sun/security/krb5/Credentials.java ! src/java.security.jgss/share/classes/sun/security/krb5/JavaxSecurityAuthKerberosAccess.java ! src/java.security.jgss/share/classes/sun/security/krb5/KrbApReq.java ! src/java.security.jgss/share/classes/sun/security/krb5/KrbAsRep.java ! src/java.security.jgss/share/classes/sun/security/krb5/KrbAsReqBuilder.java ! src/java.security.jgss/share/classes/sun/security/krb5/KrbCred.java ! src/java.security.jgss/share/classes/sun/security/krb5/KrbTgsRep.java ! src/java.security.jgss/share/classes/sun/security/krb5/KrbTgsReq.java ! src/java.security.jgss/share/classes/sun/security/krb5/PrincipalName.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/CredentialsUtil.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/KRBError.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/ReferralsCache.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/Credentials.java ! src/java.security.jgss/windows/native/libw2k_lsa_auth/NativeCreds.c ! test/jdk/sun/security/krb5/auto/KDC.java ! test/jdk/sun/security/krb5/auto/ReferralsTest.java Changeset: 94691d8e746f Author: weijun Date: 2019-07-18 08:53 +0800 URL: https://hg.openjdk.java.net/loom/loom/rev/94691d8e746f 8217375: jarsigner breaks old signature with long lines in manifest Reviewed-by: jjiang, weijun Contributed-by: Philipp Kunz ! src/java.base/share/classes/sun/security/util/ManifestDigester.java ! src/java.base/share/classes/sun/security/util/SignatureFileVerifier.java ! src/jdk.jartool/share/classes/jdk/security/jarsigner/JarSigner.java ! src/jdk.jartool/share/classes/sun/tools/jar/Main.java ! test/jdk/ProblemList.txt ! test/jdk/sun/security/tools/jarsigner/DiffEnd.java + test/jdk/sun/security/tools/jarsigner/DigestDontIgnoreCase.java + test/jdk/sun/security/tools/jarsigner/EmptyIndividualSectionName.java + test/jdk/sun/security/tools/jarsigner/EmptyJar.java + test/jdk/sun/security/tools/jarsigner/FindHeaderEndVsManifestDigesterFindFirstSection.java + test/jdk/sun/security/tools/jarsigner/InsufficientSectionDelimiter.java + test/jdk/sun/security/tools/jarsigner/MainAttributesConfused.java ! test/jdk/sun/security/tools/jarsigner/OldSig.java + test/jdk/sun/security/tools/jarsigner/PreserveRawManifestEntryAndDigest.java + test/jdk/sun/security/tools/jarsigner/RemoveDifferentKeyAlgBlockFile.java + test/jdk/sun/security/tools/jarsigner/SectionNameContinuedVsLineBreak.java ! test/jdk/sun/security/tools/jarsigner/Utils.java + test/jdk/sun/security/tools/jarsigner/WasSignedByOtherSigner.java ! test/jdk/sun/security/tools/jarsigner/compatibility/Compatibility.java ! test/jdk/sun/security/tools/jarsigner/compatibility/DetailsOutputStream.java ! test/jdk/sun/security/tools/jarsigner/compatibility/HtmlHelper.java ! test/jdk/sun/security/tools/jarsigner/compatibility/JdkUtils.java ! test/jdk/sun/security/tools/jarsigner/compatibility/README + test/jdk/sun/security/tools/jarsigner/compatibility/SignTwice.java ! test/jdk/sun/security/tools/jarsigner/warnings/Test.java + test/jdk/sun/security/util/ManifestDigester/DigestInput.java + test/jdk/sun/security/util/ManifestDigester/FindSection.java + test/jdk/sun/security/util/ManifestDigester/FindSections.java + test/jdk/sun/security/util/ManifestDigester/LineBreaks.java + test/jdk/sun/security/util/ManifestDigester/ReproduceRaw.java ! test/lib/jdk/test/lib/process/OutputAnalyzer.java Changeset: 388c36110e88 Author: weijun Date: 2019-07-18 13:41 +0800 URL: https://hg.openjdk.java.net/loom/loom/rev/388c36110e88 8228342: Add SignTwice.java to problem list Reviewed-by: xuelei ! test/jdk/ProblemList.txt Changeset: 7826a2a06f87 Author: eosterlund Date: 2019-07-18 11:15 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/7826a2a06f87 8224674: NMethod state machine is not monotonic Reviewed-by: dlong, coleenp, thartmann ! src/hotspot/share/aot/aotCompiledMethod.hpp ! src/hotspot/share/code/compiledMethod.hpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/gc/z/zNMethod.cpp Changeset: 6236826e44c3 Author: stuefe Date: 2019-07-02 10:28 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/6236826e44c3 8227041: runtime/memory/RunUnitTestsConcurrently.java has a memory leak Reviewed-by: stefank, coleenp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/prims/whitebox.cpp Changeset: 0fb5cc208e71 Author: kbarrett Date: 2019-07-18 09:15 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/0fb5cc208e71 8228340: JVMCI deleteGlobalHandle doesn't delete the handle Summary: Add missing call to OopStorage::release() when deleting global handles in JVMCI to prevent handles leak. Reviewed-by: kvn, dlong ! src/hotspot/share/jvmci/jvmci.cpp ! src/hotspot/share/jvmci/jvmci.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp Changeset: b95ebdbf68ca Author: iignatyev Date: 2019-07-18 11:47 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/b95ebdbf68ca 8226910: make it possible to use jtreg's -match via run-test framework Reviewed-by: dholmes, mseledtsov ! doc/building.html ! doc/testing.html ! doc/testing.md ! make/RunTests.gmk Changeset: ec3103bb9f6c Author: dtitov Date: 2019-07-18 12:29 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/ec3103bb9f6c 8221303: sun/management/jmxremote/bootstrap/JMXInterfaceBindingTest.java fails due to java.rmi.server.ExportException: Port already in use Reviewed-by: cjplummer, amenkov, sgehwolf ! test/jdk/sun/management/jmxremote/bootstrap/JMXInterfaceBindingTest.java Changeset: d67e0dfc0674 Author: mbaesken Date: 2019-07-10 11:11 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/d67e0dfc0674 8227247: tools/sjavac/IdleShutdown.java fails with AssertionError: Error too big on windows Reviewed-by: jjg, stuefe ! test/langtools/tools/sjavac/IdleShutdown.java Changeset: a0c8d45954a6 Author: naoto Date: 2019-07-22 08:07 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/a0c8d45954a6 8228450: unicode.md and icu.md text should be pre-formatted Reviewed-by: rriggs ! src/java.base/share/legal/icu.md ! src/java.base/share/legal/unicode.md Changeset: 8237929abcd1 Author: ascarpino Date: 2019-07-22 10:39 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/8237929abcd1 8228399: Remove mistaken open.iml Reviewed-by: xuelei - open.iml Changeset: 5b5747ed8f34 Author: jjg Date: 2019-07-22 15:54 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/5b5747ed8f34 8228492: Remove pako.md Reviewed-by: mchung - src/jdk.javadoc/share/legal/pako.md Changeset: 0e2453f75881 Author: mikael Date: 2019-07-23 11:17 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/0e2453f75881 Merge ! .hgtags ! src/hotspot/share/jvmci/jvmci.cpp ! src/hotspot/share/jvmci/jvmci.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp - src/jdk.javadoc/share/legal/pako.md Changeset: ab6867688e7a Author: ascarpino Date: 2019-07-18 13:58 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/ab6867688e7a 8228396: Re-enable Stateless Resumption On by default for merge to mainline Reviewed-by: jnimeh ! src/java.base/share/classes/sun/security/ssl/SSLSessionContextImpl.java Changeset: a297f7ab46c3 Author: coleenp Date: 2019-07-23 13:56 -0400 URL: https://hg.openjdk.java.net/loom/loom/rev/a297f7ab46c3 8228484: Remove NoAllocVerifier because nothing uses it Reviewed-by: hseigel, kbarrett ! src/hotspot/share/gc/shared/memAllocator.cpp ! src/hotspot/share/runtime/safepointVerifiers.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp Changeset: 650335128b9d Author: mseledtsov Date: 2019-07-23 11:36 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/650335128b9d 8227122: [TESTBUG] Create Docker sidecar test cases Summary: Created test cases for container sidecar pattern Reviewed-by: bobv, sgehwolf + test/hotspot/jtreg/containers/docker/EventGeneratorLoop.java + test/hotspot/jtreg/containers/docker/TestJcmdWithSideCar.java ! test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java Changeset: 042dfb697624 Author: mchung Date: 2019-07-23 20:03 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/042dfb697624 8219774: Reexamine the initialization of LangReflectAccess shared secret at AccessibleObject:: Reviewed-by: alanb ! src/hotspot/share/classfile/vmSymbols.hpp ! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java ! src/java.base/share/classes/java/lang/reflect/Constructor.java ! src/java.base/share/classes/java/lang/reflect/Field.java ! src/java.base/share/classes/java/lang/reflect/Method.java ! src/java.base/share/classes/java/lang/reflect/Modifier.java ! src/java.base/share/classes/java/lang/reflect/ReflectAccess.java + src/java.base/share/classes/jdk/internal/access/JavaLangReflectAccess.java ! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java - src/java.base/share/classes/jdk/internal/reflect/LangReflectAccess.java ! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java Changeset: 36e4e50b4255 Author: tschatzl Date: 2019-07-24 11:49 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/36e4e50b4255 8226913: Scale cards per chunk used during heap root scanning with region size Summary: Scale cards per chunk based on heap size to decrease constant overhead with heap root scanning data structure initialization Reviewed-by: kbarrett, sangheki ! src/hotspot/share/gc/g1/g1RemSet.cpp Changeset: f6b30bd6804e Author: tschatzl Date: 2019-07-24 11:49 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/f6b30bd6804e 8227719: G1 Pending cards estimation too conservative in cost prediction Summary: Instead of using a coarse prediction for the log buffers, accumulate the actual number directly. Reviewed-by: kbarrett, sangheki ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp ! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.cpp ! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp ! src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp ! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.cpp ! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.hpp Changeset: 28ab01c06755 Author: tschatzl Date: 2019-07-24 11:49 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/28ab01c06755 8228388: Add information about dirty/skipped card for Merge HCC in G1 log Summary: Collect and print informatio about the number of processed cards during the Merge HCC phase to improve log output. Reviewed-by: kbarrett, sangheki ! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp ! src/hotspot/share/gc/g1/g1RemSet.cpp + test/hotspot/jtreg/gc/g1/TestNoUseHCC.java Changeset: c64a2df9dc7d Author: aefimov Date: 2019-07-24 13:08 +0100 URL: https://hg.openjdk.java.net/loom/loom/rev/c64a2df9dc7d 8227721: test/jdk/java/net/NetworkInterface/NetworkInterfaceRetrievalTests.java should open the java.net package Reviewed-by: chegar, bpb, alanb Contributed-by: Patrick Concannon ! test/jdk/java/net/NetworkInterface/NetworkInterfaceRetrievalTests.java Changeset: 4db4d0d14390 Author: zgu Date: 2019-07-24 08:34 -0400 URL: https://hg.openjdk.java.net/loom/loom/rev/4db4d0d14390 8227927: Move ParallelCleaningTask back to G1 Reviewed-by: tschatzl, kbarrett ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp + src/hotspot/share/gc/g1/g1ParallelCleaning.cpp + src/hotspot/share/gc/g1/g1ParallelCleaning.hpp ! src/hotspot/share/gc/shared/parallelCleaning.cpp ! src/hotspot/share/gc/shared/parallelCleaning.hpp Changeset: 00ae3b739184 Author: coleenp Date: 2019-07-24 10:22 -0400 URL: https://hg.openjdk.java.net/loom/loom/rev/00ae3b739184 8228485: JVM crashes when bootstrap method for condy triggers loading of class whose static initializer throws exception Summary: Add case for JVM_CONSTANT_Dynamic in error_message function. Reviewed-by: dholmes, shade ! src/hotspot/share/oops/constantPool.cpp + test/hotspot/jtreg/runtime/condy/staticInit/Example.jasm + test/hotspot/jtreg/runtime/condy/staticInit/StaticInit.java + test/hotspot/jtreg/runtime/condy/staticInit/TestInitException.java Changeset: f557f260b787 Author: mchung Date: 2019-07-24 16:46 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/f557f260b787 8173978: Lookup.in should allow teleporting from a lookup class in a named module without dropping all access Reviewed-by: alanb, plevart ! src/java.base/share/classes/java/lang/invoke/MemberName.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/sun/invoke/util/VerifyAccess.java ! test/jdk/java/lang/invoke/AccessControlTest.java ! test/jdk/java/lang/invoke/DropLookupModeTest.java ! test/jdk/java/lang/invoke/MethodHandles/privateLookupIn/test/p/PrivateLookupInTests.java + test/jdk/java/lang/invoke/modules/Driver1.java ! test/jdk/java/lang/invoke/modules/Unnamed.java + test/jdk/java/lang/invoke/modules/Unnamed1.java ! test/jdk/java/lang/invoke/modules/m1/p1/Main.java + test/jdk/java/lang/invoke/modules/m3/c1/C1.java + test/jdk/java/lang/invoke/modules/m3/c1/C2.java + test/jdk/java/lang/invoke/modules/m3/c2/C3.java + test/jdk/java/lang/invoke/modules/m3/jdk/test/ModuleAccessTest.java + test/jdk/java/lang/invoke/modules/m3/module-info.java + test/jdk/java/lang/invoke/modules/m4/d1/D1.java + test/jdk/java/lang/invoke/modules/m4/d1/D2.java + test/jdk/java/lang/invoke/modules/m4/d2/D3.java + test/jdk/java/lang/invoke/modules/m4/module-info.java + test/jdk/java/lang/invoke/modules/m5/e1/CrackM5Access.java + test/jdk/java/lang/invoke/modules/m5/e1/E1.java + test/jdk/java/lang/invoke/modules/m5/e1/E2.java + test/jdk/java/lang/invoke/modules/m5/e1/NonPublic.java + test/jdk/java/lang/invoke/modules/m5/e1/Statics.java + test/jdk/java/lang/invoke/modules/m5/e2/E3.java + test/jdk/java/lang/invoke/modules/m5/module-info.java Changeset: 6073b2290c0a Author: mikael Date: 2019-07-24 17:08 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/6073b2290c0a Added tag jdk-14+7 for changeset 28ab01c06755 ! .hgtags Changeset: 9b6d4e64778c Author: thartmann Date: 2019-07-25 08:04 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/9b6d4e64778c 8071275: remove AbstractAssembler::update_delayed_values dead code Summary: Removed dead code. Reviewed-by: thartmann, mdoerr Contributed-by: Christian Hagedorn ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp ! src/hotspot/share/asm/assembler.cpp ! src/hotspot/share/classfile/javaClasses.cpp Changeset: 2db64810f4fc Author: serb Date: 2019-06-09 18:14 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/2db64810f4fc 8224171: The cleanup multi-font related code in the XFontPeer Reviewed-by: prr ! src/java.desktop/unix/classes/sun/awt/X11/XFontPeer.java ! src/java.desktop/unix/native/common/awt/awt_Font.c ! src/java.desktop/unix/native/common/awt/awt_Font.h ! src/java.desktop/unix/native/common/awt/awt_p.h - src/java.desktop/unix/native/libawt_xawt/awt/multi_font.c - src/java.desktop/unix/native/libawt_xawt/awt/multi_font.h ! src/java.desktop/unix/native/libawt_xawt/xawt/XToolkit.c Changeset: fe5395d16475 Author: serb Date: 2019-06-18 21:40 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/fe5395d16475 8214469: [macos] PIT: java/awt/Choice/ChoiceKeyEventReaction/ChoiceKeyEventReaction.java fails Reviewed-by: psadhukhan ! test/jdk/ProblemList.txt ! test/jdk/java/awt/Choice/ChoiceKeyEventReaction/ChoiceKeyEventReaction.java Changeset: f72de31c98cd Author: prr Date: 2019-06-21 09:05 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/f72de31c98cd Merge ! test/jdk/ProblemList.txt Changeset: e7671524d4e2 Author: prr Date: 2019-06-24 17:31 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/e7671524d4e2 8226697: Several tests which need the @key headful keyword are missing it. Reviewed-by: serb ! test/jdk/com/sun/java/swing/plaf/gtk/4928019/bug4928019.java ! test/jdk/com/sun/java/swing/plaf/gtk/Test6635110.java ! test/jdk/com/sun/java/swing/plaf/gtk/Test6963870.java Changeset: db5df7df2669 Author: psadhukhan Date: 2019-06-25 11:05 +0530 URL: https://hg.openjdk.java.net/loom/loom/rev/db5df7df2669 8226361: jdk ProblemList file contains more than 1 entry for a test Reviewed-by: serb, jdv ! test/jdk/ProblemList.txt Changeset: cd7c66f9dd38 Author: pkbalakr Date: 2019-06-25 14:13 +0530 URL: https://hg.openjdk.java.net/loom/loom/rev/cd7c66f9dd38 8196467: javax/swing/JInternalFrame/Test6325652.java fails Reviewed-by: jdv, psadhukhan Contributed-by: tejpal.rebari at oracle.com ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/JInternalFrame/Test6325652.java Changeset: d0c2e34bae88 Author: kcr Date: 2019-06-25 14:27 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/d0c2e34bae88 8222563: Remove terminally deprecated method netscape.javascript.JSObject::getWindow Reviewed-by: prr, herrick - src/jdk.jsobject/share/classes/jdk/internal/netscape/javascript/spi/JSObjectProvider.java ! src/jdk.jsobject/share/classes/module-info.java ! src/jdk.jsobject/share/classes/netscape/javascript/JSObject.java ! test/jdk/jdk/modules/etc/JdkQualifiedExportTest.java Changeset: af678f2593e2 Author: serb Date: 2019-06-26 15:34 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/af678f2593e2 8134672: [TEST_BUG] Some tests should check isDisplayChangeSupported Reviewed-by: prr ! test/jdk/java/awt/GraphicsDevice/IncorrectDisplayModeExitFullscreen.java Changeset: 162f4f1c841c Author: prr Date: 2019-07-01 14:57 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/162f4f1c841c Merge - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/GuardedIntrinsicTest.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/gc/g1/G1ArrayRangePostWriteBarrier.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/gc/g1/G1ArrayRangePreWriteBarrier.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/gc/g1/G1BarrierSet.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/gc/g1/G1PostWriteBarrier.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/gc/g1/G1PreWriteBarrier.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/gc/g1/G1ReferentFieldReadBarrier.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/gc/shared/ArrayRangeWriteBarrier.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/gc/shared/BarrierSet.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/gc/shared/CardTableBarrierSet.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/gc/shared/ObjectWriteBarrier.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/gc/shared/SerialArrayRangeWriteBarrier.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/gc/shared/SerialWriteBarrier.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/WriteBarrier.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/WriteBarrierAdditionPhase.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/WriteBarrierVerificationPhase.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/WriteBarrierSnippets.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/tiers/PhaseContext.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/Log.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/DirectStoreNode.java - test/hotspot/jtreg/compiler/codecache/stress/UnexpectedDeoptimizationAllTest.java - test/hotspot/jtreg/compiler/jvmci/compilerToVM/ResolveConstantInPoolTest.java ! test/jdk/ProblemList.txt - test/jdk/sun/security/tools/keytool/PSS.java Changeset: 0e01b955bfd4 Author: pkbalakr Date: 2019-07-04 12:28 +0530 URL: https://hg.openjdk.java.net/loom/loom/rev/0e01b955bfd4 8042383: [TEST_BUG] Test javax/swing/plaf/basic/BasicMenuUI/4983388/bug4983388.java fails with shortcuts on menus do not work Reviewed-by: jdv, psadhukhan Contributed-by: tejpal.rebari at oracle.com ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/plaf/basic/BasicMenuUI/4983388/bug4983388.java Changeset: c8ca09de211b Author: serb Date: 2019-07-16 17:00 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/c8ca09de211b 6573239: Typo in jfc text file Reviewed-by: serb Contributed-by: Andrey Turbanov ! src/demo/share/jfc/SwingSet2/TreeDemo.java ! src/demo/share/jfc/SwingSet2/resources/tree.txt ! test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/tree/TreeDemo.java ! test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/tree/resources/tree.txt Changeset: 8538b1f28a71 Author: akolarkunnu Date: 2019-07-23 22:21 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/8538b1f28a71 8228479: Correct the format of ColorChooserDemoTest Reviewed-by: serb, psadhukhan ! test/jdk/sanity/client/SwingSet/src/ColorChooserDemoTest.java ! test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/colorchooser/BezierAnimationPanel.java Changeset: fee8a1150263 Author: psadhukhan Date: 2019-07-25 11:31 +0530 URL: https://hg.openjdk.java.net/loom/loom/rev/fee8a1150263 Merge - src/hotspot/share/gc/z/zOopClosures.cpp - src/hotspot/share/jfr/leakprofiler/emitEventOperation.cpp - src/hotspot/share/jfr/leakprofiler/emitEventOperation.hpp - src/java.base/share/classes/jdk/internal/access/JavaNetSocketAccess.java - src/java.base/share/classes/jdk/internal/access/JavaNetURLClassLoaderAccess.java - src/java.base/share/classes/jdk/internal/reflect/LangReflectAccess.java - src/jdk.javadoc/share/legal/pako.md ! test/jdk/ProblemList.txt - test/jdk/sun/misc/ClassLoaderUtil/test.jar - test/jdk/sun/security/tools/keytool/DefaultSignatureAlgorithm.java - test/jdk/sun/security/tools/keytool/pss/PSS.java - test/jdk/sun/security/tools/keytool/pss/java.base/sun/security/rsa/RSAKeyPairGenerator.java Changeset: 3307a6ded22d Author: psadhukhan Date: 2019-07-25 12:20 +0530 URL: https://hg.openjdk.java.net/loom/loom/rev/3307a6ded22d Merge Changeset: a2912ba36422 Author: zgu Date: 2019-07-22 16:32 -0400 URL: https://hg.openjdk.java.net/loom/loom/rev/a2912ba36422 8228490: Shenandoah: Shenandoah concurrent root evacuation may race against OopStorage::release() Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahClosures.hpp ! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp Changeset: de62b363bbe6 Author: mbaesken Date: 2019-07-24 09:28 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/de62b363bbe6 8228501: java_props_macosx.c - provide missing CFRelease for CFLocaleCopyCurrent Reviewed-by: naoto ! src/java.base/macosx/native/libjava/java_props_macosx.c Changeset: 51286afcbf49 Author: mbaesken Date: 2019-07-25 12:15 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/51286afcbf49 8228585: jdk/internal/platform/cgroup/TestCgroupMetrics.java - NumberFormatException because of large long values (memory limit_in_bytes) Reviewed-by: dholmes, sgehwolf ! src/java.base/linux/classes/jdk/internal/platform/cgroupv1/SubSystem.java ! test/lib/jdk/test/lib/containers/cgroup/MetricsTester.java Changeset: 67cce1b84a9a Author: bpb Date: 2019-07-25 11:44 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/67cce1b84a9a 8184157: (ch) AsynchronousFileChannel hangs with internal error when reading locked file Reviewed-by: alanb ! src/java.base/windows/classes/sun/nio/ch/Iocp.java ! src/java.base/windows/classes/sun/nio/ch/PendingIoCache.java ! src/java.base/windows/classes/sun/nio/ch/WindowsAsynchronousFileChannelImpl.java ! src/java.base/windows/native/libnio/ch/WindowsAsynchronousFileChannelImpl.c + test/jdk/java/nio/channels/AsynchronousFileChannel/LockReadWriteStressTest.java Changeset: ecc6e394475f Author: dlong Date: 2019-07-25 17:35 -0400 URL: https://hg.openjdk.java.net/loom/loom/rev/ecc6e394475f 8226771: Update Graal Reviewed-by: kvn ! src/jdk.internal.vm.compiler.management/share/classes/org.graalvm.compiler.hotspot.management/src/org/graalvm/compiler/hotspot/management/HotSpotGraalManagement.java ! src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.libgraal/src/jdk/internal/vm/compiler/libgraal/OptionsEncoder.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/ConstantProbablityBranchFoldingTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64.test/src/org/graalvm/compiler/asm/aarch64/test/AArch64BitCountAssemblerTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64LoweringProviderMixin.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64ReadNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64ReadReplacementPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64SuitesCreator.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64.test/src/org/graalvm/compiler/core/amd64/test/ConstantStackMoveTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64.test/src/org/graalvm/compiler/core/amd64/test/StackStoreTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64ArithmeticLIRGenerator.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64LIRGenerator.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64LoweringProviderMixin.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64MoveFactory.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/GraalOptions.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/UnsafeArrayTypeWriter.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/SPARCArithmeticLIRGenerator.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/SparcLoweringProviderMixin.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationPiTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalNodeTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/DumpPathTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/FindUniqueConcreteMethodBugTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/GraalCompilerTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/SwitchFoldingTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/backend/BackendTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/CompilationWrapper.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/DebugInfoBuilder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/NodeLIRBuilder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/target/Backend.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/Node.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeClass.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeMap.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/Position.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotBackend.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotBackendFactory.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotLoweringProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLoweringProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotStrategySwitchOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.lir.test/src/org/graalvm/compiler/hotspot/lir/test/BenchmarkCounterOverflowTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.lir.test/src/org/graalvm/compiler/hotspot/lir/test/ExceedMaxOopMapStackOffset.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.lir.test/src/org/graalvm/compiler/hotspot/lir/test/MitigateExceedingMaxOopMapStackOffsetTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotLoweringProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/BoxDeoptimizationTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CompilationWrapperTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CompressedOopTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HotSpotCryptoSubstitutionTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HotSpotGraalManagementTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/JVMCIVersionCheckTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/NodeCostDumpUtil.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompilationContext.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompilationCounters.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompilationTask.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompilationWatchDog.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompilerConfigurationFactory.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalCompiler.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalServices.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotReplacementsImpl.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotTTYStreamProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/IsGraalPredicateBase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/JVMCIVersionCheck.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/DefaultHotSpotLoweringProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotGraphBuilderPlugins.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotNodePlugin.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/VMErrorNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/OnStackReplacementPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/Log.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/NewObjectSnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/BytecodeParser.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64Move.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ArrayIndexOfOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ControlFlow.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64Move.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ZapRegistersOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/vector/AMD64VectorBinary.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.jtt/src/org/graalvm/compiler/lir/jtt/ConstantStackCastTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.jtt/src/org/graalvm/compiler/lir/jtt/LIRTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.jtt/src/org/graalvm/compiler/lir/jtt/LIRTestTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.jtt/src/org/graalvm/compiler/lir/jtt/StackMoveTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.jtt/src/org/graalvm/compiler/lir/jtt/StackStoreLoadTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/LIRVerifier.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/StandardOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/asm/CompilationResultBuilder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/asm/CompilationResultBuilderFactory.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/LIRGenerator.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/LIRGeneratorTool.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssa/SSAVerifier.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop.test/src/org/graalvm/compiler/loop/test/LoopPartialUnrollTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopEx.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopFragment.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopFragmentInside.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopFragmentWhole.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/AbstractBeginNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ConstantNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/EntryMarkerNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/FixedGuardNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GraphDecoder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GuardProxyNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/IfNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ProxyNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ValueProxyNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/SignedRemNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/BranchProbabilityNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/IntegerSwitchNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/SwitchNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/gc/ObjectWriteBarrier.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/gc/SerialArrayRangeWriteBarrier.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/gc/SerialWriteBarrier.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/gc/WriteBarrier.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/NodePlugin.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/AbstractNewObjectNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/LogicCompareAndSwapNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/MethodCallTargetNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/LoweringProvider.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/SwitchFoldable.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options.processor/src/org/graalvm/compiler/options/processor/OptionProcessor.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/ConditionalEliminationPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/WriteBarrierAdditionPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/BinaryGraphPrinter.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/CFGPrinterObserver.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/GraalDebugHandlersFactory.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/GraphPrinterDumpHandler.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64ArrayIndexOfDispatchNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/DefaultJavaLoweringProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/arraycopy/ArrayCopyWithDelayedLoweringNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ReadRegisterNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/WriteRegisterNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.serviceprovider/src/org/graalvm/compiler/serviceprovider/GraalServices.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.serviceprovider/src/org/graalvm/compiler/serviceprovider/GraalUnsafeAccess.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.test/src/org/graalvm/compiler/test/GraalTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/PEReadEliminationClosure.java Changeset: 445c32471dc6 Author: valeriep Date: 2019-07-25 02:16 +0000 URL: https://hg.openjdk.java.net/loom/loom/rev/445c32471dc6 8180392: SunJCE provider should throw exceptions for unsupported mode and padding combinations Summary: Change JCA Cipher class to create obj to ensure the mode and padding combination is supported Reviewed-by: xuelei ! src/java.base/share/classes/com/sun/crypto/provider/CipherCore.java ! src/java.base/share/classes/javax/crypto/Cipher.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/Padding.java + test/jdk/com/sun/crypto/provider/Cipher/AES/TestNoPaddingModes.java ! test/jdk/com/sun/crypto/provider/Cipher/Blowfish/TestCipherBlowfish.java ! test/jdk/com/sun/crypto/provider/Cipher/DES/TestCipherDES.java ! test/jdk/com/sun/crypto/provider/Cipher/DES/TestCipherDESede.java ! test/jdk/javax/crypto/Cipher/CipherInputStreamExceptions.java Changeset: e95f52891ce5 Author: valeriep Date: 2019-07-25 21:51 +0000 URL: https://hg.openjdk.java.net/loom/loom/rev/e95f52891ce5 Merge - src/java.desktop/unix/native/libawt_xawt/awt/multi_font.c - src/java.desktop/unix/native/libawt_xawt/awt/multi_font.h - src/jdk.jsobject/share/classes/jdk/internal/netscape/javascript/spi/JSObjectProvider.java Changeset: dd6d424909dc Author: clanger Date: 2019-07-26 09:06 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/dd6d424909dc 8228571: [TESTBUG] Fix tests failing on non-aot platforms after JDK-8227512 Reviewed-by: iignatyev, jjg + test/langtools/ProblemList-graal.txt ! test/langtools/tools/javac/file/LimitedImage.java ! test/langtools/tools/javac/modules/InheritRuntimeEnvironmentTest.java Changeset: 5da01706bf11 Author: mbaesken Date: 2019-07-24 12:36 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/5da01706bf11 8228578: fix CFData object leak in macosx KeystoreImpl.m Reviewed-by: weijun ! src/java.base/macosx/native/libosxsecurity/KeystoreImpl.m Changeset: db740ced41c4 Author: zgu Date: 2019-07-23 15:33 -0400 URL: https://hg.openjdk.java.net/loom/loom/rev/db740ced41c4 8228532: Shenandoah: Implement SBSA::try_resolve_jobject_in_native() Reviewed-by: rkennke ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.hpp ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp Changeset: 99d2dd7b84a8 Author: naoto Date: 2019-07-26 08:56 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/99d2dd7b84a8 8212970: TZ database in "vanguard" format support Reviewed-by: rriggs, joehw, erikj, scolebourne ! make/CompileToolsJdk.gmk + make/CopyInterimTZDB.gmk ! make/Main.gmk ! make/data/tzdata/africa ! make/data/tzdata/asia ! make/data/tzdata/europe ! make/jdk/src/classes/build/tools/tzdb/TzdbZoneRulesCompiler.java ! make/jdk/src/classes/build/tools/tzdb/TzdbZoneRulesProvider.java - make/jdk/src/classes/build/tools/tzdb/ZoneRules.java ! src/java.base/share/classes/java/time/zone/Ser.java ! src/java.base/share/classes/java/time/zone/ZoneOffsetTransitionRule.java ! src/java.base/share/classes/sun/util/calendar/ZoneInfo.java + test/jdk/java/time/test/java/time/zone/TestZoneRules.java + test/jdk/java/util/TimeZone/NegativeDSTTest.java ! test/jdk/sun/util/calendar/zi/TestZoneInfo310.java - test/jdk/sun/util/calendar/zi/tzdata/VERSION - test/jdk/sun/util/calendar/zi/tzdata/africa - test/jdk/sun/util/calendar/zi/tzdata/antarctica - test/jdk/sun/util/calendar/zi/tzdata/asia - test/jdk/sun/util/calendar/zi/tzdata/australasia - test/jdk/sun/util/calendar/zi/tzdata/backward - test/jdk/sun/util/calendar/zi/tzdata/etcetera - test/jdk/sun/util/calendar/zi/tzdata/europe - test/jdk/sun/util/calendar/zi/tzdata/factory - test/jdk/sun/util/calendar/zi/tzdata/gmt - test/jdk/sun/util/calendar/zi/tzdata/iso3166.tab - test/jdk/sun/util/calendar/zi/tzdata/jdk11_backward - test/jdk/sun/util/calendar/zi/tzdata/leapseconds - test/jdk/sun/util/calendar/zi/tzdata/northamerica - test/jdk/sun/util/calendar/zi/tzdata/pacificnew - test/jdk/sun/util/calendar/zi/tzdata/solar87 - test/jdk/sun/util/calendar/zi/tzdata/solar88 - test/jdk/sun/util/calendar/zi/tzdata/solar89 - test/jdk/sun/util/calendar/zi/tzdata/southamerica - test/jdk/sun/util/calendar/zi/tzdata/systemv - test/jdk/sun/util/calendar/zi/tzdata/zone.tab - test/jdk/sun/util/calendar/zi/tzdata_jdk/gmt - test/jdk/sun/util/calendar/zi/tzdata_jdk/jdk11_full_backward Changeset: 550a1a6ca596 Author: joehw Date: 2019-07-26 17:15 +0000 URL: https://hg.openjdk.java.net/loom/loom/rev/550a1a6ca596 8068376: Validator fails valid XML files due to String == in XSD validator code Reviewed-by: lancea ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/SubstitutionGroupHandler.java ! test/jaxp/javax/xml/jaxp/unittest/validation/ValidationTest.java + test/jaxp/javax/xml/jaxp/unittest/validation/files/JDK8068376.xml + test/jaxp/javax/xml/jaxp/unittest/validation/files/JDK8068376.xsd Changeset: 1f05f7952295 Author: lancea Date: 2019-07-26 15:06 -0400 URL: https://hg.openjdk.java.net/loom/loom/rev/1f05f7952295 8226808: PreparedStatement javadoc typo Reviewed-by: bpb, joehw ! src/java.sql/share/classes/java/sql/PreparedStatement.java Changeset: bfe9696bf57f Author: naoto Date: 2019-07-26 13:32 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/bfe9696bf57f 8228465: HOST locale provider holds wrong era name for GregorianCalendar in US locale Reviewed-by: lancea ! src/java.base/share/classes/java/util/Calendar.java ! test/jdk/java/util/Locale/LocaleProviders.java ! test/jdk/java/util/Locale/LocaleProvidersRun.java Changeset: 278795ad438a Author: kbarrett Date: 2019-07-26 20:15 -0400 URL: https://hg.openjdk.java.net/loom/loom/rev/278795ad438a 8228631: Fix inconsistent OopStorage::Block owner usage Summary: Only use Block's owner member for address validation. Reviewed-by: tschatzl, pliden ! src/hotspot/share/gc/shared/oopStorage.cpp ! src/hotspot/share/gc/shared/oopStorage.inline.hpp Changeset: 02cffb476ab0 Author: kbarrett Date: 2019-07-26 23:37 -0400 URL: https://hg.openjdk.java.net/loom/loom/rev/02cffb476ab0 8226796: Reduce debug level logging for oopstorage+blocks Summary: Adjust logging levels based on expected volume of output. Reviewed-by: tschatzl, pliden ! src/hotspot/share/gc/shared/oopStorage.cpp Changeset: 5e637f790bb8 Author: mchung Date: 2019-07-27 14:49 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/5e637f790bb8 8228671: Fastdebug VM throws InternalError when publicLookup.in(T) is used to resolve a member Reviewed-by: alanb ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java Changeset: 9af2749af9fc Author: dholmes Date: 2019-07-28 23:14 -0400 URL: https://hg.openjdk.java.net/loom/loom/rev/9af2749af9fc 8221205: Obsolete AllowJNIEnvProxy Reviewed-by: hseigel, dcubed ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/thread.cpp Changeset: 1fdace0fb2f4 Author: thartmann Date: 2019-07-29 09:34 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/1fdace0fb2f4 8223769: Assert triggers with -XX:+StressReflectiveCode Summary: Fixed too strong assert. Reviewed-by: kvn, thartmann Contributed-by: Christian Hagedorn ! src/hotspot/share/opto/arraycopynode.cpp + test/hotspot/jtreg/compiler/arguments/TestStressReflectiveCode.java Changeset: 1fec2d70fa13 Author: thartmann Date: 2019-07-29 09:40 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/1fec2d70fa13 8156207: Resource allocated BitMaps are often cleared unnecessarily Summary: Removed unnecessary clearing of BitMap. Reviewed-by: kbarrett, kvn, thartmann Contributed-by: Christian Hagedorn ! src/hotspot/share/compiler/methodLiveness.cpp ! src/hotspot/share/utilities/bitMap.cpp ! src/hotspot/share/utilities/bitMap.hpp Changeset: e2b758f8e77a Author: mbaesken Date: 2019-07-26 15:05 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/e2b758f8e77a 8228650: runtime/SharedArchiveFile/CheckDefaultArchiveFile.java test fails on AIX Reviewed-by: mseledtsov ! test/hotspot/jtreg/runtime/SharedArchiveFile/CheckDefaultArchiveFile.java Changeset: 2116221e2dde Author: coffeys Date: 2019-07-29 08:17 +0000 URL: https://hg.openjdk.java.net/loom/loom/rev/2116221e2dde 8228645: Don't run sun/security/pkcs11/Cipher/TestKATForGCM.java on buggy NSS solaris versions Reviewed-by: valeriep ! test/jdk/sun/security/pkcs11/Cipher/TestKATForGCM.java Changeset: 0a8436eda2fa Author: rschmelter Date: 2019-07-26 10:52 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/0a8436eda2fa 8228589: BasicJStackTest.java and JcmdOutputEncodingTest.java failing after JDK-8227868 Reviewed-by: cjplummer, sgehwolf ! test/jdk/sun/tools/jcmd/JcmdOutputEncodingTest.java ! test/jdk/sun/tools/jstack/BasicJStackTest.java ! test/lib/jdk/test/lib/process/OutputAnalyzer.java ! test/lib/jdk/test/lib/process/OutputBuffer.java ! test/lib/jdk/test/lib/process/ProcessTools.java Changeset: 01bca26734bb Author: shade Date: 2019-07-29 11:14 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/01bca26734bb 8228400: Remove built-in AArch64 simulator Reviewed-by: adinn, aph, dsamersoff ! src/hotspot/cpu/aarch64/aarch64.ad - src/hotspot/cpu/aarch64/aarch64_call.cpp - src/hotspot/cpu/aarch64/aarch64_linkage.S ! src/hotspot/cpu/aarch64/assembler_aarch64.cpp ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_globals_aarch64.hpp - src/hotspot/cpu/aarch64/cpustate_aarch64.hpp - src/hotspot/cpu/aarch64/decode_aarch64.hpp ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/globals_aarch64.hpp ! src/hotspot/cpu/aarch64/immediate_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp - src/hotspot/os_cpu/linux_aarch64/linux_aarch64.S ! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp ! src/hotspot/os_cpu/linux_aarch64/prefetch_linux_aarch64.inline.hpp Changeset: ad84ae073248 Author: hseigel Date: 2019-07-29 09:57 -0400 URL: https://hg.openjdk.java.net/loom/loom/rev/ad84ae073248 8228596: Class redefinition fails when condy instructions are removed Summary: Make sure has_dynamic_constant flag value gets copied to merged constant pool, when it is set to TRUE Reviewed-by: coleenp, dcubed, sspitsyn ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp + test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineCondy.jasm + test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestRedefineCondy.java Changeset: b000362a89a0 Author: coleenp Date: 2019-07-29 10:34 -0400 URL: https://hg.openjdk.java.net/loom/loom/rev/b000362a89a0 8202339: [TESTBUG] Consolidate the tests in runtime/SharedArchiveFile and runtime/appcds Summary: add top level cds directory and adjust test groups Reviewed-by: mseledtsov, ccheung ! test/hotspot/jtreg/TEST.groups - test/hotspot/jtreg/runtime/SharedArchiveFile/ArchiveDoesNotExist.java - test/hotspot/jtreg/runtime/SharedArchiveFile/BootAppendTests.java - test/hotspot/jtreg/runtime/SharedArchiveFile/CdsDifferentCompactStrings.java - test/hotspot/jtreg/runtime/SharedArchiveFile/CdsDifferentObjectAlignment.java - test/hotspot/jtreg/runtime/SharedArchiveFile/CdsSameObjectAlignment.java - test/hotspot/jtreg/runtime/SharedArchiveFile/CheckDefaultArchiveFile.java - test/hotspot/jtreg/runtime/SharedArchiveFile/CheckSharingWithDefaultArchive.java - test/hotspot/jtreg/runtime/SharedArchiveFile/DumpSharedDictionary.java - test/hotspot/jtreg/runtime/SharedArchiveFile/DumpSymbolAndStringTable.java - test/hotspot/jtreg/runtime/SharedArchiveFile/LoadClass.java - test/hotspot/jtreg/runtime/SharedArchiveFile/MaxMetaspaceSize.java - test/hotspot/jtreg/runtime/SharedArchiveFile/NonBootLoaderClasses.java - test/hotspot/jtreg/runtime/SharedArchiveFile/PrintSharedArchiveAndExit.java - test/hotspot/jtreg/runtime/SharedArchiveFile/SharedArchiveFile.java - test/hotspot/jtreg/runtime/SharedArchiveFile/SharedBaseAddress.java - test/hotspot/jtreg/runtime/SharedArchiveFile/SharedStrings.java - test/hotspot/jtreg/runtime/SharedArchiveFile/SharedStringsDedup.java - test/hotspot/jtreg/runtime/SharedArchiveFile/SharedStringsRunAuto.java - test/hotspot/jtreg/runtime/SharedArchiveFile/SharedStringsWb.java - test/hotspot/jtreg/runtime/SharedArchiveFile/SharedSymbolTableBucketSize.java - test/hotspot/jtreg/runtime/SharedArchiveFile/SpaceUtilizationCheck.java - test/hotspot/jtreg/runtime/SharedArchiveFile/TestInterpreterMethodEntries.java - test/hotspot/jtreg/runtime/SharedArchiveFile/javax/annotation/processing/FilerException.jasm - test/hotspot/jtreg/runtime/SharedArchiveFile/javax/sound/sampled/MyClass.jasm - test/hotspot/jtreg/runtime/SharedArchiveFile/nonjdk/myPackage/MyClass.java - test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/ReplaceCriticalClasses.java - test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/ReplaceCriticalClassesForSubgraphs.java - test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/Implementor.java - test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/Interface.java - test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/SubClass.java - test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/SuperClazz.java - test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/TestEntry.java - test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/TransformInterfaceAndImplementor.java - test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/TransformRelatedClasses.java - test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/TransformSuperAndSubClasses.java - test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/TransformSuperSubTwoPckgs.java - test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/TransformTestCommon.java - test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/myPkg1/SuperClazz.java - test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/myPkg2/SubClass.java - test/hotspot/jtreg/runtime/appcds/AppCDSOptions.java - test/hotspot/jtreg/runtime/appcds/AppendClasspath.java - test/hotspot/jtreg/runtime/appcds/BootClassPathMismatch.java - test/hotspot/jtreg/runtime/appcds/CDSandJFR.java - test/hotspot/jtreg/runtime/appcds/CaseSensitiveClassPath.java - test/hotspot/jtreg/runtime/appcds/ClassLoaderTest.java - test/hotspot/jtreg/runtime/appcds/ClassPathAttr.java - test/hotspot/jtreg/runtime/appcds/CommandLineFlagCombo.java - test/hotspot/jtreg/runtime/appcds/CommandLineFlagComboNegative.java - test/hotspot/jtreg/runtime/appcds/CompilerUtils.java - test/hotspot/jtreg/runtime/appcds/DirClasspathTest.java - test/hotspot/jtreg/runtime/appcds/DumpClassList.java - test/hotspot/jtreg/runtime/appcds/ExtraSymbols.invalid_1.txt - test/hotspot/jtreg/runtime/appcds/ExtraSymbols.invalid_2.txt - test/hotspot/jtreg/runtime/appcds/ExtraSymbols.invalid_3.txt - test/hotspot/jtreg/runtime/appcds/ExtraSymbols.java - test/hotspot/jtreg/runtime/appcds/ExtraSymbols.symbols.txt - test/hotspot/jtreg/runtime/appcds/FieldAnnotationsTest.java - test/hotspot/jtreg/runtime/appcds/FreeUnusedMetadata.java - test/hotspot/jtreg/runtime/appcds/GraalWithLimitedMetaspace.java - test/hotspot/jtreg/runtime/appcds/HelloExtTest.java - test/hotspot/jtreg/runtime/appcds/HelloTest.java - test/hotspot/jtreg/runtime/appcds/IgnoreEmptyClassPaths.java - test/hotspot/jtreg/runtime/appcds/JarBuilder.java - test/hotspot/jtreg/runtime/appcds/JvmtiAddPath.java - test/hotspot/jtreg/runtime/appcds/LongClassListPath.java - test/hotspot/jtreg/runtime/appcds/LotsOfClasses.java - test/hotspot/jtreg/runtime/appcds/MissingSuperTest.java - test/hotspot/jtreg/runtime/appcds/MoveJDKTest.java - test/hotspot/jtreg/runtime/appcds/MultiProcessSharing.java - test/hotspot/jtreg/runtime/appcds/MultiReleaseJars.java - test/hotspot/jtreg/runtime/appcds/OldClassTest.java - test/hotspot/jtreg/runtime/appcds/PackageSealing.java - test/hotspot/jtreg/runtime/appcds/ParallelLoad2.java - test/hotspot/jtreg/runtime/appcds/ParallelLoadTest.java - test/hotspot/jtreg/runtime/appcds/PrintSharedArchiveAndExit.java - test/hotspot/jtreg/runtime/appcds/ProhibitedPackage.java - test/hotspot/jtreg/runtime/appcds/ProtectionDomain.java - test/hotspot/jtreg/runtime/appcds/RelativePath.java - test/hotspot/jtreg/runtime/appcds/RewriteBytecodesTest.java - test/hotspot/jtreg/runtime/appcds/SharedArchiveConsistency.java - test/hotspot/jtreg/runtime/appcds/SharedBaseAddress.java - test/hotspot/jtreg/runtime/appcds/SharedPackages.java - test/hotspot/jtreg/runtime/appcds/SignedJar.java - test/hotspot/jtreg/runtime/appcds/SpecifySysLoaderProp.java - test/hotspot/jtreg/runtime/appcds/TestCommon.java - test/hotspot/jtreg/runtime/appcds/TestWithProfiler.java - test/hotspot/jtreg/runtime/appcds/TraceLongClasspath.java - test/hotspot/jtreg/runtime/appcds/UnusedCPDuringDump.java - test/hotspot/jtreg/runtime/appcds/UseAppCDS_Test.java - test/hotspot/jtreg/runtime/appcds/VerifierTest.java - test/hotspot/jtreg/runtime/appcds/VerifierTest_0.java - test/hotspot/jtreg/runtime/appcds/VerifierTest_1A.java - test/hotspot/jtreg/runtime/appcds/VerifierTest_1B.java - test/hotspot/jtreg/runtime/appcds/VerifierTest_2.java - test/hotspot/jtreg/runtime/appcds/WideIloadTest.java - test/hotspot/jtreg/runtime/appcds/WrongClasspath.java - test/hotspot/jtreg/runtime/appcds/XShareAutoWithChangedJar.java - test/hotspot/jtreg/runtime/appcds/cacheObject/ArchivedIntegerCacheTest.java - test/hotspot/jtreg/runtime/appcds/cacheObject/ArchivedModuleComboTest.java - test/hotspot/jtreg/runtime/appcds/cacheObject/ArchivedModuleCompareTest.java - test/hotspot/jtreg/runtime/appcds/cacheObject/ArchivedModuleWithCustomImageTest.java - test/hotspot/jtreg/runtime/appcds/cacheObject/CheckArchivedModuleApp.java - test/hotspot/jtreg/runtime/appcds/cacheObject/CheckCachedMirrorApp.java - test/hotspot/jtreg/runtime/appcds/cacheObject/CheckCachedMirrorTest.java - test/hotspot/jtreg/runtime/appcds/cacheObject/CheckCachedResolvedReferences.java - test/hotspot/jtreg/runtime/appcds/cacheObject/CheckCachedResolvedReferencesApp.java - test/hotspot/jtreg/runtime/appcds/cacheObject/CheckIntegerCacheApp.java - test/hotspot/jtreg/runtime/appcds/cacheObject/DifferentHeapSizes.java - test/hotspot/jtreg/runtime/appcds/cacheObject/DumpTimeVerifyFailure.config.txt - test/hotspot/jtreg/runtime/appcds/cacheObject/DumpTimeVerifyFailure.java - test/hotspot/jtreg/runtime/appcds/cacheObject/GCStress.config.txt - test/hotspot/jtreg/runtime/appcds/cacheObject/GCStressApp.java - test/hotspot/jtreg/runtime/appcds/cacheObject/GCStressTest.java - test/hotspot/jtreg/runtime/appcds/cacheObject/InstrumentationAgent.mf - test/hotspot/jtreg/runtime/appcds/cacheObject/MirrorWithReferenceFieldsApp.java - test/hotspot/jtreg/runtime/appcds/cacheObject/MirrorWithReferenceFieldsTest.java - test/hotspot/jtreg/runtime/appcds/cacheObject/MyException.java - test/hotspot/jtreg/runtime/appcds/cacheObject/MyOuter.java - test/hotspot/jtreg/runtime/appcds/cacheObject/OpenArchiveRegion.java - test/hotspot/jtreg/runtime/appcds/cacheObject/PrimitiveTypesApp.java - test/hotspot/jtreg/runtime/appcds/cacheObject/PrimitiveTypesTest.java - test/hotspot/jtreg/runtime/appcds/cacheObject/PrintSystemModulesApp.java - test/hotspot/jtreg/runtime/appcds/cacheObject/RedefineClassApp.java - test/hotspot/jtreg/runtime/appcds/cacheObject/RedefineClassTest.java - test/hotspot/jtreg/runtime/appcds/cacheObject/src/test/jdk/test/Test.java - test/hotspot/jtreg/runtime/appcds/cacheObject/src/test/module-info.java - test/hotspot/jtreg/runtime/appcds/cdsutils/DynamicDumpHelper.java - test/hotspot/jtreg/runtime/appcds/condy/CondyHello.jasm - test/hotspot/jtreg/runtime/appcds/condy/CondyHelloApp.java - test/hotspot/jtreg/runtime/appcds/condy/CondyHelloTest.java - test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatA.java - test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatB.java - test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatBase.java - test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatC.java - test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatD.java - test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatE.java - test/hotspot/jtreg/runtime/appcds/customLoader/CustomLoaderApp.java - test/hotspot/jtreg/runtime/appcds/customLoader/HelloCustom.java - test/hotspot/jtreg/runtime/appcds/customLoader/HelloCustom_JFR.java - test/hotspot/jtreg/runtime/appcds/customLoader/LoaderSegregationTest.java - test/hotspot/jtreg/runtime/appcds/customLoader/ParallelTestBase.java - test/hotspot/jtreg/runtime/appcds/customLoader/ParallelTestMultiFP.java - test/hotspot/jtreg/runtime/appcds/customLoader/ParallelTestSingleFP.java - test/hotspot/jtreg/runtime/appcds/customLoader/ProhibitedPackageNamesTest.java - test/hotspot/jtreg/runtime/appcds/customLoader/ProtectionDomain.java - test/hotspot/jtreg/runtime/appcds/customLoader/SameNameInTwoLoadersTest.java - test/hotspot/jtreg/runtime/appcds/customLoader/UnintendedLoadersTest.java - test/hotspot/jtreg/runtime/appcds/customLoader/UnloadUnregisteredLoaderTest.java - test/hotspot/jtreg/runtime/appcds/customLoader/UnsupportedPlatforms.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/CustomInterface2_ia.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/CustomInterface2_ib.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/CustomLoadee.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/CustomLoadee2.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/CustomLoadee3.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/CustomLoadee3Child.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/Hello.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/HelloUnload.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/InProhibitedPkg.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/LoaderAPI.mf - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/LoaderSegregation.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/OnlyBuiltin.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/OnlyUnregistered.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/ProtDomain.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/SameNameUnrelatedLoaders.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/SimpleHello.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/UnintendedLoaders.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/UnloadUnregisteredLoader.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/AppendClasspath.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/ArchiveConsistency.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/ArrayKlasses.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/ClassResolutionFailure.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/DynamicArchiveTestBase.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/DynamicFlag.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/DynamicLotsOfClasses.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/ExcludedClasses.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/HelloDynamic.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/HelloDynamicCustom.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/HelloDynamicCustomUnload.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/JITInteraction.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/MainModuleOnly.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/MethodSorting.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/MissingArchive.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/NoClassToArchive.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/RelativePath.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/SharedArchiveFileOption.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/UnsupportedBaseArchive.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/UnusedCPDuringDump.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/WrongTopClasspath.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/test-classes/ArrayKlassesApp.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/test-classes/ExcludedClassesApp.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/test-classes/LoadClasses.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/test-classes/MethodSortingApp.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/test-classes/MissingDependent.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/test-classes/StrConcatApp.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/test-classes/TestJIT.java - test/hotspot/jtreg/runtime/appcds/javaldr/AnonVmClassesDuringDump.java - test/hotspot/jtreg/runtime/appcds/javaldr/AnonVmClassesDuringDumpTransformer.java - test/hotspot/jtreg/runtime/appcds/javaldr/AnonVmClassesDuringDumpTransformer.mf - test/hotspot/jtreg/runtime/appcds/javaldr/ArrayTest.java - test/hotspot/jtreg/runtime/appcds/javaldr/ArrayTestHelper.java - test/hotspot/jtreg/runtime/appcds/javaldr/GCDuringDump.java - test/hotspot/jtreg/runtime/appcds/javaldr/GCDuringDumpTransformer.java - test/hotspot/jtreg/runtime/appcds/javaldr/GCDuringDumpTransformer.mf - test/hotspot/jtreg/runtime/appcds/javaldr/GCSharedStringsDuringDump.java - test/hotspot/jtreg/runtime/appcds/javaldr/GCSharedStringsDuringDumpWb.java - test/hotspot/jtreg/runtime/appcds/javaldr/HumongousDuringDump.java - test/hotspot/jtreg/runtime/appcds/javaldr/HumongousDuringDumpTransformer.java - test/hotspot/jtreg/runtime/appcds/javaldr/HumongousDuringDumpTransformer.mf - test/hotspot/jtreg/runtime/appcds/jigsaw/CheckUnsupportedDumpingOptions.java - test/hotspot/jtreg/runtime/appcds/jigsaw/JigsawOptionsCombo.java - test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/AppClassInCP.java - test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/CustomPackage.java - test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/MismatchedPatchModule.java - test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/PatchDir.java - test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/PatchJavaBase.java - test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/PatchMain.java - test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/Simple.java - test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/SubClassOfPatchedClass.java - test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/TwoJars.java - test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/BootAppendTests.java - test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/ClassPathTests.java - test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/DummyClassesInBootClassPath.java - test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/EmptyClassInBootClassPath.java - test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/src/com/sun/tools/javac/Main.jasm - test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/src/com/sun/tools/javac/MyMain.jasm - test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/src/jdk/test/Main.java - test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/src/sun/nio/cs/ext/MyClass.java - test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/src/sun/nio/cs/ext1/MyClass.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/AddModules.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/AddOpens.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/AddReads.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/ExportModule.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/JvmtiAddPath.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/MainModuleOnly.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/ModulePathAndCP.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/ModulePathAndCP_JFR.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.greetings/com/greetings/Main.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.greetings/module-info.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.hello/com/hello/Main.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.hello/module-info.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.nomodule/com/nomodule/Main.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.norequires/com/norequires/Main.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.norequires/module-info.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.simple/com/simple/Main.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.simple/module-info.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/org.astro/module-info.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/org.astro/org/astro/World.java - test/hotspot/jtreg/runtime/appcds/jigsaw/overridetests/OverrideTests.java - test/hotspot/jtreg/runtime/appcds/jigsaw/overridetests/src/java.net.http/java/net/http/HttpTimeoutException.java - test/hotspot/jtreg/runtime/appcds/jigsaw/overridetests/src/java.net.http/module-info.java - test/hotspot/jtreg/runtime/appcds/jigsaw/overridetests/src/jdk.compiler/com/sun/tools/javac/Main.java - test/hotspot/jtreg/runtime/appcds/jigsaw/overridetests/src/jdk.compiler/module-info.java - test/hotspot/jtreg/runtime/appcds/jigsaw/overridetests/src/test/jdk/test/Main.java - test/hotspot/jtreg/runtime/appcds/jigsaw/overridetests/src/test/module-info.java - test/hotspot/jtreg/runtime/appcds/jvmti/ClassFileLoadHook.java - test/hotspot/jtreg/runtime/appcds/jvmti/ClassFileLoadHookTest.java - test/hotspot/jtreg/runtime/appcds/jvmti/InstrumentationAgent.mf - test/hotspot/jtreg/runtime/appcds/jvmti/InstrumentationApp.java - test/hotspot/jtreg/runtime/appcds/jvmti/InstrumentationClassFileTransformer.java - test/hotspot/jtreg/runtime/appcds/jvmti/InstrumentationRegisterClassFileTransformer.java - test/hotspot/jtreg/runtime/appcds/jvmti/InstrumentationTest.java - test/hotspot/jtreg/runtime/appcds/jvmti/dumpingWithAgent/DumpingWithJavaAgent.java - test/hotspot/jtreg/runtime/appcds/jvmti/dumpingWithAgent/DumpingWithJvmtiAgent.java - test/hotspot/jtreg/runtime/appcds/jvmti/dumpingWithAgent/SimpleAgent.java - test/hotspot/jtreg/runtime/appcds/jvmti/dumpingWithAgent/SimpleAgent.mf - test/hotspot/jtreg/runtime/appcds/jvmti/dumpingWithAgent/libAddToSystemCLSearchOnLoad.c - test/hotspot/jtreg/runtime/appcds/jvmti/parallelLoad/ParallelClassesTransform.java - test/hotspot/jtreg/runtime/appcds/jvmti/parallelLoad/ParallelLoadAndTransformTest.java - test/hotspot/jtreg/runtime/appcds/jvmti/transformRelatedClasses/TransformInterfaceImplementorAppCDS.java - test/hotspot/jtreg/runtime/appcds/jvmti/transformRelatedClasses/TransformRelatedClassesAppCDS.java - test/hotspot/jtreg/runtime/appcds/jvmti/transformRelatedClasses/TransformSuperSubAppCDS.java - test/hotspot/jtreg/runtime/appcds/redefineClass/RedefineBasic.java - test/hotspot/jtreg/runtime/appcds/redefineClass/RedefineBasicTest.java - test/hotspot/jtreg/runtime/appcds/redefineClass/RedefineRunningMethods_Shared.java - test/hotspot/jtreg/runtime/appcds/redefineClass/RedefineRunningMethods_SharedHelper.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/ExerciseGC.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/ExtraSharedInput.txt - test/hotspot/jtreg/runtime/appcds/sharedStrings/FlagCombo.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/HelloString.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/HelloStringGC.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/HelloStringPlus.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/IncompatibleOptions.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/InternSharedString.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/InternStringTest.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/InvalidFileFormat.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/LargePages.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/LockSharedStrings.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/LockStringTest.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/LockStringValueTest.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsBasic.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsBasic.txt - test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsBasicPlus.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsHumongous.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsStress.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsUtils.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsWb.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsWbTest.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/SysDictCrash.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/CorruptDataLine.txt - test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/InvalidDataType.txt - test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/InvalidHeader.txt - test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/InvalidString.txt - test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/InvalidStringFormat.txt - test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/InvalidSymbol.txt - test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/InvalidSymbolFormat.txt - test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/InvalidVersion.txt - test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/LengthOverflow.txt - test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/OverflowPrefix.txt - test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/TruncatedString.txt - test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/UnrecognizedPrefix.txt - test/hotspot/jtreg/runtime/appcds/test-classes/ArrayListTest.java - test/hotspot/jtreg/runtime/appcds/test-classes/BootClassPathAppendHelper.java - test/hotspot/jtreg/runtime/appcds/test-classes/C1.java - test/hotspot/jtreg/runtime/appcds/test-classes/C2.java - test/hotspot/jtreg/runtime/appcds/test-classes/Child.java - test/hotspot/jtreg/runtime/appcds/test-classes/CpAttr1.java - test/hotspot/jtreg/runtime/appcds/test-classes/CpAttr2.java - test/hotspot/jtreg/runtime/appcds/test-classes/CpAttr3.java - test/hotspot/jtreg/runtime/appcds/test-classes/CpAttr4.java - test/hotspot/jtreg/runtime/appcds/test-classes/CpAttr5.java - test/hotspot/jtreg/runtime/appcds/test-classes/DummyClassHelper.java - test/hotspot/jtreg/runtime/appcds/test-classes/EmptyClassHelper.java - test/hotspot/jtreg/runtime/appcds/test-classes/FieldAnnotationsApp.java - test/hotspot/jtreg/runtime/appcds/test-classes/ForNameTest.java - test/hotspot/jtreg/runtime/appcds/test-classes/GenericTestApp.java - test/hotspot/jtreg/runtime/appcds/test-classes/GetFlightRecorder.java - test/hotspot/jtreg/runtime/appcds/test-classes/Greet.java - test/hotspot/jtreg/runtime/appcds/test-classes/Hello.java - test/hotspot/jtreg/runtime/appcds/test-classes/HelloExt.java - test/hotspot/jtreg/runtime/appcds/test-classes/HelloExtApp.java - test/hotspot/jtreg/runtime/appcds/test-classes/HelloExtExt.java - test/hotspot/jtreg/runtime/appcds/test-classes/HelloMore.java - test/hotspot/jtreg/runtime/appcds/test-classes/HelloWB.java - test/hotspot/jtreg/runtime/appcds/test-classes/Hi.java - test/hotspot/jtreg/runtime/appcds/test-classes/Iloadw.jasm - test/hotspot/jtreg/runtime/appcds/test-classes/IloadwMain.java - test/hotspot/jtreg/runtime/appcds/test-classes/JimageClassPackage.java - test/hotspot/jtreg/runtime/appcds/test-classes/JimageClassProtDomain.java - test/hotspot/jtreg/runtime/appcds/test-classes/JvmtiApp.java - test/hotspot/jtreg/runtime/appcds/test-classes/MethodNoReturn.jasm - test/hotspot/jtreg/runtime/appcds/test-classes/MissingSuper.java - test/hotspot/jtreg/runtime/appcds/test-classes/MultiProcClass.java - test/hotspot/jtreg/runtime/appcds/test-classes/MyAnnotation.java - test/hotspot/jtreg/runtime/appcds/test-classes/MyThread.java - test/hotspot/jtreg/runtime/appcds/test-classes/PackageSealingTest.java - test/hotspot/jtreg/runtime/appcds/test-classes/PackageTest.java - test/hotspot/jtreg/runtime/appcds/test-classes/ParallelClasses.java - test/hotspot/jtreg/runtime/appcds/test-classes/ParallelLoad.java - test/hotspot/jtreg/runtime/appcds/test-classes/Prohibited.jasm - test/hotspot/jtreg/runtime/appcds/test-classes/ProhibitedHelper.java - test/hotspot/jtreg/runtime/appcds/test-classes/ProtDomain.java - test/hotspot/jtreg/runtime/appcds/test-classes/ProtDomainB.java - test/hotspot/jtreg/runtime/appcds/test-classes/ReportMyLoader.java - test/hotspot/jtreg/runtime/appcds/test-classes/RewriteBytecodes.java - test/hotspot/jtreg/runtime/appcds/test-classes/Super.java - test/hotspot/jtreg/runtime/appcds/test-classes/TestClassLoader.java - test/hotspot/jtreg/runtime/appcds/test-classes/TestWithProfilerHelper.java - test/hotspot/jtreg/runtime/appcds/test-classes/TrySwitchMyLoader.java - test/hotspot/jtreg/runtime/appcds/test-classes/Util.java - test/hotspot/jtreg/runtime/appcds/test-classes/VerifierTest0.java - test/hotspot/jtreg/runtime/appcds/test-classes/com/sun/tools/javac/Main.jasm - test/hotspot/jtreg/runtime/appcds/test-classes/cpattr1.mf - test/hotspot/jtreg/runtime/appcds/test-classes/cpattr1_long.mf - test/hotspot/jtreg/runtime/appcds/test-classes/cpattr2.mf - test/hotspot/jtreg/runtime/appcds/test-classes/cpattr3.mf - test/hotspot/jtreg/runtime/appcds/test-classes/cpattr4.mf - test/hotspot/jtreg/runtime/appcds/test-classes/cpattr5_extra_long.mf - test/hotspot/jtreg/runtime/appcds/test-classes/java/net/HttpCookie.jasm - test/hotspot/jtreg/runtime/appcds/test-classes/javax/transaction/InvalidTransactionException.jasm - test/hotspot/jtreg/runtime/appcds/test-classes/package_seal.mf + test/hotspot/jtreg/runtime/cds/ArchiveDoesNotExist.java + test/hotspot/jtreg/runtime/cds/BootAppendTests.java + test/hotspot/jtreg/runtime/cds/CdsDifferentCompactStrings.java + test/hotspot/jtreg/runtime/cds/CdsDifferentObjectAlignment.java + test/hotspot/jtreg/runtime/cds/CdsSameObjectAlignment.java + test/hotspot/jtreg/runtime/cds/CheckDefaultArchiveFile.java + test/hotspot/jtreg/runtime/cds/CheckSharingWithDefaultArchive.java + test/hotspot/jtreg/runtime/cds/DumpSharedDictionary.java + test/hotspot/jtreg/runtime/cds/DumpSymbolAndStringTable.java + test/hotspot/jtreg/runtime/cds/LoadClass.java + test/hotspot/jtreg/runtime/cds/MaxMetaspaceSize.java + test/hotspot/jtreg/runtime/cds/NonBootLoaderClasses.java + test/hotspot/jtreg/runtime/cds/PrintSharedArchiveAndExit.java + test/hotspot/jtreg/runtime/cds/SharedArchiveFile.java + test/hotspot/jtreg/runtime/cds/SharedBaseAddress.java + test/hotspot/jtreg/runtime/cds/SharedStrings.java + test/hotspot/jtreg/runtime/cds/SharedStringsDedup.java + test/hotspot/jtreg/runtime/cds/SharedStringsRunAuto.java + test/hotspot/jtreg/runtime/cds/SharedStringsWb.java + test/hotspot/jtreg/runtime/cds/SharedSymbolTableBucketSize.java + test/hotspot/jtreg/runtime/cds/SpaceUtilizationCheck.java + test/hotspot/jtreg/runtime/cds/TestInterpreterMethodEntries.java + test/hotspot/jtreg/runtime/cds/appcds/AppCDSOptions.java + test/hotspot/jtreg/runtime/cds/appcds/AppendClasspath.java + test/hotspot/jtreg/runtime/cds/appcds/BootClassPathMismatch.java + test/hotspot/jtreg/runtime/cds/appcds/CDSandJFR.java + test/hotspot/jtreg/runtime/cds/appcds/CaseSensitiveClassPath.java + test/hotspot/jtreg/runtime/cds/appcds/ClassLoaderTest.java + test/hotspot/jtreg/runtime/cds/appcds/ClassPathAttr.java + test/hotspot/jtreg/runtime/cds/appcds/CommandLineFlagCombo.java + test/hotspot/jtreg/runtime/cds/appcds/CommandLineFlagComboNegative.java + test/hotspot/jtreg/runtime/cds/appcds/CompilerUtils.java + test/hotspot/jtreg/runtime/cds/appcds/DirClasspathTest.java + test/hotspot/jtreg/runtime/cds/appcds/DumpClassList.java + test/hotspot/jtreg/runtime/cds/appcds/ExtraSymbols.invalid_1.txt + test/hotspot/jtreg/runtime/cds/appcds/ExtraSymbols.invalid_2.txt + test/hotspot/jtreg/runtime/cds/appcds/ExtraSymbols.invalid_3.txt + test/hotspot/jtreg/runtime/cds/appcds/ExtraSymbols.java + test/hotspot/jtreg/runtime/cds/appcds/ExtraSymbols.symbols.txt + test/hotspot/jtreg/runtime/cds/appcds/FieldAnnotationsTest.java + test/hotspot/jtreg/runtime/cds/appcds/FreeUnusedMetadata.java + test/hotspot/jtreg/runtime/cds/appcds/GraalWithLimitedMetaspace.java + test/hotspot/jtreg/runtime/cds/appcds/HelloExtTest.java + test/hotspot/jtreg/runtime/cds/appcds/HelloTest.java + test/hotspot/jtreg/runtime/cds/appcds/IgnoreEmptyClassPaths.java + test/hotspot/jtreg/runtime/cds/appcds/JarBuilder.java + test/hotspot/jtreg/runtime/cds/appcds/JvmtiAddPath.java + test/hotspot/jtreg/runtime/cds/appcds/LongClassListPath.java + test/hotspot/jtreg/runtime/cds/appcds/LotsOfClasses.java + test/hotspot/jtreg/runtime/cds/appcds/MissingSuperTest.java + test/hotspot/jtreg/runtime/cds/appcds/MoveJDKTest.java + test/hotspot/jtreg/runtime/cds/appcds/MultiProcessSharing.java + test/hotspot/jtreg/runtime/cds/appcds/MultiReleaseJars.java + test/hotspot/jtreg/runtime/cds/appcds/OldClassTest.java + test/hotspot/jtreg/runtime/cds/appcds/PackageSealing.java + test/hotspot/jtreg/runtime/cds/appcds/ParallelLoad2.java + test/hotspot/jtreg/runtime/cds/appcds/ParallelLoadTest.java + test/hotspot/jtreg/runtime/cds/appcds/PrintSharedArchiveAndExit.java + test/hotspot/jtreg/runtime/cds/appcds/ProhibitedPackage.java + test/hotspot/jtreg/runtime/cds/appcds/ProtectionDomain.java + test/hotspot/jtreg/runtime/cds/appcds/RelativePath.java + test/hotspot/jtreg/runtime/cds/appcds/RewriteBytecodesTest.java + test/hotspot/jtreg/runtime/cds/appcds/SharedArchiveConsistency.java + test/hotspot/jtreg/runtime/cds/appcds/SharedBaseAddress.java + test/hotspot/jtreg/runtime/cds/appcds/SharedPackages.java + test/hotspot/jtreg/runtime/cds/appcds/SignedJar.java + test/hotspot/jtreg/runtime/cds/appcds/SpecifySysLoaderProp.java + test/hotspot/jtreg/runtime/cds/appcds/TestCommon.java + test/hotspot/jtreg/runtime/cds/appcds/TestWithProfiler.java + test/hotspot/jtreg/runtime/cds/appcds/TraceLongClasspath.java + test/hotspot/jtreg/runtime/cds/appcds/UnusedCPDuringDump.java + test/hotspot/jtreg/runtime/cds/appcds/UseAppCDS_Test.java + test/hotspot/jtreg/runtime/cds/appcds/VerifierTest.java + test/hotspot/jtreg/runtime/cds/appcds/VerifierTest_0.java + test/hotspot/jtreg/runtime/cds/appcds/VerifierTest_1A.java + test/hotspot/jtreg/runtime/cds/appcds/VerifierTest_1B.java + test/hotspot/jtreg/runtime/cds/appcds/VerifierTest_2.java + test/hotspot/jtreg/runtime/cds/appcds/WideIloadTest.java + test/hotspot/jtreg/runtime/cds/appcds/WrongClasspath.java + test/hotspot/jtreg/runtime/cds/appcds/XShareAutoWithChangedJar.java + test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.java + test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedModuleComboTest.java + test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedModuleCompareTest.java + test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedModuleWithCustomImageTest.java + test/hotspot/jtreg/runtime/cds/appcds/cacheObject/CheckArchivedModuleApp.java + test/hotspot/jtreg/runtime/cds/appcds/cacheObject/CheckCachedMirrorApp.java + test/hotspot/jtreg/runtime/cds/appcds/cacheObject/CheckCachedMirrorTest.java + test/hotspot/jtreg/runtime/cds/appcds/cacheObject/CheckCachedResolvedReferences.java + test/hotspot/jtreg/runtime/cds/appcds/cacheObject/CheckCachedResolvedReferencesApp.java + test/hotspot/jtreg/runtime/cds/appcds/cacheObject/CheckIntegerCacheApp.java + test/hotspot/jtreg/runtime/cds/appcds/cacheObject/DifferentHeapSizes.java + test/hotspot/jtreg/runtime/cds/appcds/cacheObject/DumpTimeVerifyFailure.config.txt + test/hotspot/jtreg/runtime/cds/appcds/cacheObject/DumpTimeVerifyFailure.java + test/hotspot/jtreg/runtime/cds/appcds/cacheObject/GCStress.config.txt + test/hotspot/jtreg/runtime/cds/appcds/cacheObject/GCStressApp.java + test/hotspot/jtreg/runtime/cds/appcds/cacheObject/GCStressTest.java + test/hotspot/jtreg/runtime/cds/appcds/cacheObject/InstrumentationAgent.mf + test/hotspot/jtreg/runtime/cds/appcds/cacheObject/MirrorWithReferenceFieldsApp.java + test/hotspot/jtreg/runtime/cds/appcds/cacheObject/MirrorWithReferenceFieldsTest.java + test/hotspot/jtreg/runtime/cds/appcds/cacheObject/MyException.java + test/hotspot/jtreg/runtime/cds/appcds/cacheObject/MyOuter.java + test/hotspot/jtreg/runtime/cds/appcds/cacheObject/OpenArchiveRegion.java + test/hotspot/jtreg/runtime/cds/appcds/cacheObject/PrimitiveTypesApp.java + test/hotspot/jtreg/runtime/cds/appcds/cacheObject/PrimitiveTypesTest.java + test/hotspot/jtreg/runtime/cds/appcds/cacheObject/PrintSystemModulesApp.java + test/hotspot/jtreg/runtime/cds/appcds/cacheObject/RedefineClassApp.java + test/hotspot/jtreg/runtime/cds/appcds/cacheObject/RedefineClassTest.java + test/hotspot/jtreg/runtime/cds/appcds/cacheObject/src/test/jdk/test/Test.java + test/hotspot/jtreg/runtime/cds/appcds/cacheObject/src/test/module-info.java + test/hotspot/jtreg/runtime/cds/appcds/cdsutils/DynamicDumpHelper.java + test/hotspot/jtreg/runtime/cds/appcds/condy/CondyHello.jasm + test/hotspot/jtreg/runtime/cds/appcds/condy/CondyHelloApp.java + test/hotspot/jtreg/runtime/cds/appcds/condy/CondyHelloTest.java + test/hotspot/jtreg/runtime/cds/appcds/customLoader/ClassListFormatA.java + test/hotspot/jtreg/runtime/cds/appcds/customLoader/ClassListFormatB.java + test/hotspot/jtreg/runtime/cds/appcds/customLoader/ClassListFormatBase.java + test/hotspot/jtreg/runtime/cds/appcds/customLoader/ClassListFormatC.java + test/hotspot/jtreg/runtime/cds/appcds/customLoader/ClassListFormatD.java + test/hotspot/jtreg/runtime/cds/appcds/customLoader/ClassListFormatE.java + test/hotspot/jtreg/runtime/cds/appcds/customLoader/CustomLoaderApp.java + test/hotspot/jtreg/runtime/cds/appcds/customLoader/HelloCustom.java + test/hotspot/jtreg/runtime/cds/appcds/customLoader/HelloCustom_JFR.java + test/hotspot/jtreg/runtime/cds/appcds/customLoader/LoaderSegregationTest.java + test/hotspot/jtreg/runtime/cds/appcds/customLoader/ParallelTestBase.java + test/hotspot/jtreg/runtime/cds/appcds/customLoader/ParallelTestMultiFP.java + test/hotspot/jtreg/runtime/cds/appcds/customLoader/ParallelTestSingleFP.java + test/hotspot/jtreg/runtime/cds/appcds/customLoader/ProhibitedPackageNamesTest.java + test/hotspot/jtreg/runtime/cds/appcds/customLoader/ProtectionDomain.java + test/hotspot/jtreg/runtime/cds/appcds/customLoader/SameNameInTwoLoadersTest.java + test/hotspot/jtreg/runtime/cds/appcds/customLoader/UnintendedLoadersTest.java + test/hotspot/jtreg/runtime/cds/appcds/customLoader/UnloadUnregisteredLoaderTest.java + test/hotspot/jtreg/runtime/cds/appcds/customLoader/UnsupportedPlatforms.java + test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/CustomInterface2_ia.java + test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/CustomInterface2_ib.java + test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/CustomLoadee.java + test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/CustomLoadee2.java + test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/CustomLoadee3.java + test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/CustomLoadee3Child.java + test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/Hello.java + test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/HelloUnload.java + test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/InProhibitedPkg.java + test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/LoaderAPI.mf + test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/LoaderSegregation.java + test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/OnlyBuiltin.java + test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/OnlyUnregistered.java + test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/ProtDomain.java + test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/SameNameUnrelatedLoaders.java + test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/SimpleHello.java + test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/UnintendedLoaders.java + test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/UnloadUnregisteredLoader.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/AppendClasspath.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArchiveConsistency.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArrayKlasses.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ClassResolutionFailure.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveTestBase.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicFlag.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicLotsOfClasses.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ExcludedClasses.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/HelloDynamic.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/HelloDynamicCustom.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/HelloDynamicCustomUnload.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/JITInteraction.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MainModuleOnly.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MethodSorting.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MissingArchive.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/NoClassToArchive.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/RelativePath.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/SharedArchiveFileOption.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UnsupportedBaseArchive.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UnusedCPDuringDump.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/WrongTopClasspath.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/ArrayKlassesApp.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/ExcludedClassesApp.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/LoadClasses.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/MethodSortingApp.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/MissingDependent.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/StrConcatApp.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/TestJIT.java + test/hotspot/jtreg/runtime/cds/appcds/javaldr/AnonVmClassesDuringDump.java + test/hotspot/jtreg/runtime/cds/appcds/javaldr/AnonVmClassesDuringDumpTransformer.java + test/hotspot/jtreg/runtime/cds/appcds/javaldr/AnonVmClassesDuringDumpTransformer.mf + test/hotspot/jtreg/runtime/cds/appcds/javaldr/ArrayTest.java + test/hotspot/jtreg/runtime/cds/appcds/javaldr/ArrayTestHelper.java + test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCDuringDump.java + test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCDuringDumpTransformer.java + test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCDuringDumpTransformer.mf + test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCSharedStringsDuringDump.java + test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCSharedStringsDuringDumpWb.java + test/hotspot/jtreg/runtime/cds/appcds/javaldr/HumongousDuringDump.java + test/hotspot/jtreg/runtime/cds/appcds/javaldr/HumongousDuringDumpTransformer.java + test/hotspot/jtreg/runtime/cds/appcds/javaldr/HumongousDuringDumpTransformer.mf + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/CheckUnsupportedDumpingOptions.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/JigsawOptionsCombo.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/AppClassInCP.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/CustomPackage.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/MismatchedPatchModule.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/PatchDir.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/PatchJavaBase.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/PatchMain.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/Simple.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/SubClassOfPatchedClass.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/TwoJars.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/classpathtests/BootAppendTests.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/classpathtests/ClassPathTests.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/classpathtests/DummyClassesInBootClassPath.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/classpathtests/EmptyClassInBootClassPath.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/classpathtests/src/com/sun/tools/javac/Main.jasm + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/classpathtests/src/com/sun/tools/javac/MyMain.jasm + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/classpathtests/src/jdk/test/Main.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/classpathtests/src/sun/nio/cs/ext/MyClass.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/classpathtests/src/sun/nio/cs/ext1/MyClass.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/AddModules.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/AddOpens.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/AddReads.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/ExportModule.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/JvmtiAddPath.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/MainModuleOnly.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/ModulePathAndCP.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/ModulePathAndCP_JFR.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.greetings/com/greetings/Main.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.greetings/module-info.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.hello/com/hello/Main.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.hello/module-info.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.nomodule/com/nomodule/Main.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.norequires/com/norequires/Main.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.norequires/module-info.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.simple/com/simple/Main.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.simple/module-info.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/org.astro/module-info.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/org.astro/org/astro/World.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/overridetests/OverrideTests.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/overridetests/src/java.net.http/java/net/http/HttpTimeoutException.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/overridetests/src/java.net.http/module-info.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/overridetests/src/jdk.compiler/com/sun/tools/javac/Main.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/overridetests/src/jdk.compiler/module-info.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/overridetests/src/test/jdk/test/Main.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/overridetests/src/test/module-info.java + test/hotspot/jtreg/runtime/cds/appcds/jvmti/ClassFileLoadHook.java + test/hotspot/jtreg/runtime/cds/appcds/jvmti/ClassFileLoadHookTest.java + test/hotspot/jtreg/runtime/cds/appcds/jvmti/InstrumentationAgent.mf + test/hotspot/jtreg/runtime/cds/appcds/jvmti/InstrumentationApp.java + test/hotspot/jtreg/runtime/cds/appcds/jvmti/InstrumentationClassFileTransformer.java + test/hotspot/jtreg/runtime/cds/appcds/jvmti/InstrumentationRegisterClassFileTransformer.java + test/hotspot/jtreg/runtime/cds/appcds/jvmti/InstrumentationTest.java + test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/DumpingWithJavaAgent.java + test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/DumpingWithJvmtiAgent.java + test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/SimpleAgent.java + test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/SimpleAgent.mf + test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/libAddToSystemCLSearchOnLoad.c + test/hotspot/jtreg/runtime/cds/appcds/jvmti/parallelLoad/ParallelClassesTransform.java + test/hotspot/jtreg/runtime/cds/appcds/jvmti/parallelLoad/ParallelLoadAndTransformTest.java + test/hotspot/jtreg/runtime/cds/appcds/jvmti/transformRelatedClasses/TransformInterfaceImplementorAppCDS.java + test/hotspot/jtreg/runtime/cds/appcds/jvmti/transformRelatedClasses/TransformRelatedClassesAppCDS.java + test/hotspot/jtreg/runtime/cds/appcds/jvmti/transformRelatedClasses/TransformSuperSubAppCDS.java + test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineBasic.java + test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineBasicTest.java + test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineRunningMethods_Shared.java + test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineRunningMethods_SharedHelper.java + test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/ExerciseGC.java + test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/ExtraSharedInput.txt + test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/FlagCombo.java + test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/HelloString.java + test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/HelloStringGC.java + test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/HelloStringPlus.java + test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/IncompatibleOptions.java + test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/InternSharedString.java + test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/InternStringTest.java + test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/InvalidFileFormat.java + test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/LargePages.java + test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/LockSharedStrings.java + test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/LockStringTest.java + test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/LockStringValueTest.java + test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsBasic.java + test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsBasic.txt + test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsBasicPlus.java + test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsHumongous.java + test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsStress.java + test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsUtils.java + test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsWb.java + test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsWbTest.java + test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SysDictCrash.java + test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/invalidFormat/CorruptDataLine.txt + test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/invalidFormat/InvalidDataType.txt + test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/invalidFormat/InvalidHeader.txt + test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/invalidFormat/InvalidString.txt + test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/invalidFormat/InvalidStringFormat.txt + test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/invalidFormat/InvalidSymbol.txt + test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/invalidFormat/InvalidSymbolFormat.txt + test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/invalidFormat/InvalidVersion.txt + test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/invalidFormat/LengthOverflow.txt + test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/invalidFormat/OverflowPrefix.txt + test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/invalidFormat/TruncatedString.txt + test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/invalidFormat/UnrecognizedPrefix.txt + test/hotspot/jtreg/runtime/cds/appcds/test-classes/ArrayListTest.java + test/hotspot/jtreg/runtime/cds/appcds/test-classes/BootClassPathAppendHelper.java + test/hotspot/jtreg/runtime/cds/appcds/test-classes/C1.java + test/hotspot/jtreg/runtime/cds/appcds/test-classes/C2.java + test/hotspot/jtreg/runtime/cds/appcds/test-classes/Child.java + test/hotspot/jtreg/runtime/cds/appcds/test-classes/CpAttr1.java + test/hotspot/jtreg/runtime/cds/appcds/test-classes/CpAttr2.java + test/hotspot/jtreg/runtime/cds/appcds/test-classes/CpAttr3.java + test/hotspot/jtreg/runtime/cds/appcds/test-classes/CpAttr4.java + test/hotspot/jtreg/runtime/cds/appcds/test-classes/CpAttr5.java + test/hotspot/jtreg/runtime/cds/appcds/test-classes/DummyClassHelper.java + test/hotspot/jtreg/runtime/cds/appcds/test-classes/EmptyClassHelper.java + test/hotspot/jtreg/runtime/cds/appcds/test-classes/FieldAnnotationsApp.java + test/hotspot/jtreg/runtime/cds/appcds/test-classes/ForNameTest.java + test/hotspot/jtreg/runtime/cds/appcds/test-classes/GenericTestApp.java + test/hotspot/jtreg/runtime/cds/appcds/test-classes/GetFlightRecorder.java + test/hotspot/jtreg/runtime/cds/appcds/test-classes/Greet.java + test/hotspot/jtreg/runtime/cds/appcds/test-classes/Hello.java + test/hotspot/jtreg/runtime/cds/appcds/test-classes/HelloExt.java + test/hotspot/jtreg/runtime/cds/appcds/test-classes/HelloExtApp.java + test/hotspot/jtreg/runtime/cds/appcds/test-classes/HelloExtExt.java + test/hotspot/jtreg/runtime/cds/appcds/test-classes/HelloMore.java + test/hotspot/jtreg/runtime/cds/appcds/test-classes/HelloWB.java + test/hotspot/jtreg/runtime/cds/appcds/test-classes/Hi.java + test/hotspot/jtreg/runtime/cds/appcds/test-classes/Iloadw.jasm + test/hotspot/jtreg/runtime/cds/appcds/test-classes/IloadwMain.java + test/hotspot/jtreg/runtime/cds/appcds/test-classes/JimageClassPackage.java + test/hotspot/jtreg/runtime/cds/appcds/test-classes/JimageClassProtDomain.java + test/hotspot/jtreg/runtime/cds/appcds/test-classes/JvmtiApp.java + test/hotspot/jtreg/runtime/cds/appcds/test-classes/MethodNoReturn.jasm + test/hotspot/jtreg/runtime/cds/appcds/test-classes/MissingSuper.java + test/hotspot/jtreg/runtime/cds/appcds/test-classes/MultiProcClass.java + test/hotspot/jtreg/runtime/cds/appcds/test-classes/MyAnnotation.java + test/hotspot/jtreg/runtime/cds/appcds/test-classes/MyThread.java + test/hotspot/jtreg/runtime/cds/appcds/test-classes/PackageSealingTest.java + test/hotspot/jtreg/runtime/cds/appcds/test-classes/PackageTest.java + test/hotspot/jtreg/runtime/cds/appcds/test-classes/ParallelClasses.java + test/hotspot/jtreg/runtime/cds/appcds/test-classes/ParallelLoad.java + test/hotspot/jtreg/runtime/cds/appcds/test-classes/Prohibited.jasm + test/hotspot/jtreg/runtime/cds/appcds/test-classes/ProhibitedHelper.java + test/hotspot/jtreg/runtime/cds/appcds/test-classes/ProtDomain.java + test/hotspot/jtreg/runtime/cds/appcds/test-classes/ProtDomainB.java + test/hotspot/jtreg/runtime/cds/appcds/test-classes/ReportMyLoader.java + test/hotspot/jtreg/runtime/cds/appcds/test-classes/RewriteBytecodes.java + test/hotspot/jtreg/runtime/cds/appcds/test-classes/Super.java + test/hotspot/jtreg/runtime/cds/appcds/test-classes/TestClassLoader.java + test/hotspot/jtreg/runtime/cds/appcds/test-classes/TestWithProfilerHelper.java + test/hotspot/jtreg/runtime/cds/appcds/test-classes/TrySwitchMyLoader.java + test/hotspot/jtreg/runtime/cds/appcds/test-classes/Util.java + test/hotspot/jtreg/runtime/cds/appcds/test-classes/VerifierTest0.java + test/hotspot/jtreg/runtime/cds/appcds/test-classes/com/sun/tools/javac/Main.jasm + test/hotspot/jtreg/runtime/cds/appcds/test-classes/cpattr1.mf + test/hotspot/jtreg/runtime/cds/appcds/test-classes/cpattr1_long.mf + test/hotspot/jtreg/runtime/cds/appcds/test-classes/cpattr2.mf + test/hotspot/jtreg/runtime/cds/appcds/test-classes/cpattr3.mf + test/hotspot/jtreg/runtime/cds/appcds/test-classes/cpattr4.mf + test/hotspot/jtreg/runtime/cds/appcds/test-classes/cpattr5_extra_long.mf + test/hotspot/jtreg/runtime/cds/appcds/test-classes/java/net/HttpCookie.jasm + test/hotspot/jtreg/runtime/cds/appcds/test-classes/javax/transaction/InvalidTransactionException.jasm + test/hotspot/jtreg/runtime/cds/appcds/test-classes/package_seal.mf + test/hotspot/jtreg/runtime/cds/javax/annotation/processing/FilerException.jasm + test/hotspot/jtreg/runtime/cds/javax/sound/sampled/MyClass.jasm + test/hotspot/jtreg/runtime/cds/nonjdk/myPackage/MyClass.java + test/hotspot/jtreg/runtime/cds/serviceability/ReplaceCriticalClasses.java + test/hotspot/jtreg/runtime/cds/serviceability/ReplaceCriticalClassesForSubgraphs.java + test/hotspot/jtreg/runtime/cds/serviceability/transformRelatedClasses/Implementor.java + test/hotspot/jtreg/runtime/cds/serviceability/transformRelatedClasses/Interface.java + test/hotspot/jtreg/runtime/cds/serviceability/transformRelatedClasses/SubClass.java + test/hotspot/jtreg/runtime/cds/serviceability/transformRelatedClasses/SuperClazz.java + test/hotspot/jtreg/runtime/cds/serviceability/transformRelatedClasses/TestEntry.java + test/hotspot/jtreg/runtime/cds/serviceability/transformRelatedClasses/TransformInterfaceAndImplementor.java + test/hotspot/jtreg/runtime/cds/serviceability/transformRelatedClasses/TransformRelatedClasses.java + test/hotspot/jtreg/runtime/cds/serviceability/transformRelatedClasses/TransformSuperAndSubClasses.java + test/hotspot/jtreg/runtime/cds/serviceability/transformRelatedClasses/TransformSuperSubTwoPckgs.java + test/hotspot/jtreg/runtime/cds/serviceability/transformRelatedClasses/TransformTestCommon.java + test/hotspot/jtreg/runtime/cds/serviceability/transformRelatedClasses/myPkg1/SuperClazz.java + test/hotspot/jtreg/runtime/cds/serviceability/transformRelatedClasses/myPkg2/SubClass.java Changeset: 460ac76019f4 Author: bpb Date: 2019-07-29 08:48 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/460ac76019f4 8181493: (fs) Files.readAttributes(path, BasicFileAttributes.class) should preserve nano second time stamps Reviewed-by: alanb, lancea ! src/java.base/unix/classes/sun/nio/fs/UnixFileAttributeViews.java ! src/java.base/unix/classes/sun/nio/fs/UnixFileAttributes.java ! src/java.base/unix/classes/sun/nio/fs/UnixNativeDispatcher.java ! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c + test/jdk/java/nio/file/attribute/BasicFileAttributeView/SetTimesNanos.java Changeset: be47f3ccdf12 Author: bpb Date: 2019-07-29 09:09 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/be47f3ccdf12 8078891: java.io.SequenceInputStream.close is not atomic and not idempotent Reviewed-by: prappo, dfuchs, alanb ! src/java.base/share/classes/java/io/SequenceInputStream.java + test/jdk/java/io/SequenceInputStream/Close.java Changeset: d7304cf430f1 Author: mdoerr Date: 2019-07-29 18:22 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/d7304cf430f1 8227680: FastJNIAccessors: Check for JVMTI field access event requests at runtime Summary: Check JvmtiExport::_field_access_count != 0 at runtime Reviewed-by: dholmes, eosterlund, bulasevich ! src/hotspot/cpu/aarch64/jniFastGetField_aarch64.cpp ! src/hotspot/cpu/arm/jniFastGetField_arm.cpp ! src/hotspot/cpu/sparc/jniFastGetField_sparc.cpp ! src/hotspot/cpu/x86/jniFastGetField_x86_32.cpp ! src/hotspot/cpu/x86/jniFastGetField_x86_64.cpp ! src/hotspot/share/prims/jni.cpp + test/hotspot/jtreg/runtime/jni/FastGetField/FastGetField.java + test/hotspot/jtreg/runtime/jni/FastGetField/libFastGetField.c Changeset: 0a4829e4ad6b Author: jjg Date: 2019-07-23 11:30 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/0a4829e4ad6b 8228494: Update nroff version of man pages Reviewed-by: mchung ! src/java.base/share/man/java.1 + src/java.base/share/man/jfr.1 + src/jdk.aot/share/man/jaotc.1 ! src/jdk.javadoc/share/man/javadoc.1 Changeset: c449f430ac3f Author: weijun Date: 2019-07-24 10:09 +0800 URL: https://hg.openjdk.java.net/loom/loom/rev/c449f430ac3f 8227595: keytool/fakegen/DefaultSignatureAlgorithm.java fails due to "exitValue = 6" Reviewed-by: mullan ! test/jdk/sun/security/tools/keytool/fakegen/DefaultSignatureAlgorithm.java ! test/jdk/sun/security/tools/keytool/fakegen/PSS.java Changeset: 7e8f6c56c285 Author: weijun Date: 2019-07-24 10:09 +0800 URL: https://hg.openjdk.java.net/loom/loom/rev/7e8f6c56c285 8228341: SignTwice.java fails intermittently on Windows Reviewed-by: mullan ! test/jdk/ProblemList.txt ! test/jdk/sun/security/tools/jarsigner/compatibility/SignTwice.java Changeset: 6a159c6c23cc Author: vlivanov Date: 2019-07-24 10:50 +0300 URL: https://hg.openjdk.java.net/loom/loom/rev/6a159c6c23cc 8227260: JNI upcalls should bypass class initialization barrier in c2i adapter Reviewed-by: eosterlund, dholmes, mdoerr ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp ! src/hotspot/share/runtime/thread.cpp ! test/hotspot/jtreg/runtime/clinit/ClassInitBarrier.java ! test/hotspot/jtreg/runtime/clinit/libClassInitBarrier.cpp Changeset: 05d34f6a60a5 Author: mikael Date: 2019-07-24 16:54 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/05d34f6a60a5 Added tag jdk-13+31 for changeset 6a159c6c23cc ! .hgtags Changeset: fcac4af82f96 Author: iignatyev Date: 2019-07-24 18:23 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/fcac4af82f96 8226905: unproblem list applications/ctw/modules/* tests on windows Reviewed-by: kvn ! test/hotspot/jtreg/ProblemList.txt Changeset: a0c5401371c9 Author: ljiang Date: 2019-07-25 15:29 +0800 URL: https://hg.openjdk.java.net/loom/loom/rev/a0c5401371c9 8228397: Missing license copyright header in some properties files Reviewed-by: iris, mchung, naoto ! src/demo/share/jfc/CodePointIM/resources/codepoint.properties ! src/demo/share/jfc/CodePointIM/resources/codepoint_ja.properties ! src/demo/share/jfc/CodePointIM/resources/codepoint_zh_CN.properties ! src/demo/share/jfc/Notepad/resources/Notepad.properties ! src/demo/share/jfc/Notepad/resources/NotepadSystem.properties ! src/demo/share/jfc/Notepad/resources/Notepad_ja.properties ! src/demo/share/jfc/Notepad/resources/Notepad_zh_CN.properties ! src/demo/share/jfc/Stylepad/resources/Stylepad.properties ! src/demo/share/jfc/Stylepad/resources/StylepadSystem.properties ! src/demo/share/jfc/Stylepad/resources/Stylepad_ja.properties ! src/demo/share/jfc/Stylepad/resources/Stylepad_zh_CN.properties ! src/demo/share/jfc/SwingSet2/resources/swingset.properties ! src/demo/share/jfc/SwingSet2/resources/swingset_ja.properties ! src/demo/share/jfc/SwingSet2/resources/swingset_zh_CN.properties ! src/java.desktop/share/classes/com/sun/accessibility/internal/resources/accessibility.properties ! src/java.desktop/share/classes/com/sun/accessibility/internal/resources/accessibility_de.properties ! src/java.desktop/share/classes/com/sun/accessibility/internal/resources/accessibility_en.properties ! src/java.desktop/share/classes/com/sun/accessibility/internal/resources/accessibility_es.properties ! src/java.desktop/share/classes/com/sun/accessibility/internal/resources/accessibility_fr.properties ! src/java.desktop/share/classes/com/sun/accessibility/internal/resources/accessibility_it.properties ! src/java.desktop/share/classes/com/sun/accessibility/internal/resources/accessibility_ja.properties ! src/java.desktop/share/classes/com/sun/accessibility/internal/resources/accessibility_ko.properties ! src/java.desktop/share/classes/com/sun/accessibility/internal/resources/accessibility_pt_BR.properties ! src/java.desktop/share/classes/com/sun/accessibility/internal/resources/accessibility_sv.properties ! src/java.desktop/share/classes/com/sun/accessibility/internal/resources/accessibility_zh_CN.properties ! src/java.desktop/share/classes/com/sun/accessibility/internal/resources/accessibility_zh_TW.properties ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk.properties ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_de.properties ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_es.properties ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_fr.properties ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_it.properties ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_ja.properties ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_ko.properties ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_pt_BR.properties ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_sv.properties ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_zh_CN.properties ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_zh_TW.properties ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/resources/motif.properties ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/resources/motif_de.properties ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/resources/motif_es.properties ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/resources/motif_fr.properties ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/resources/motif_it.properties ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/resources/motif_ja.properties ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/resources/motif_ko.properties ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/resources/motif_pt_BR.properties ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/resources/motif_sv.properties ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/resources/motif_zh_CN.properties ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/resources/motif_zh_TW.properties ! src/java.desktop/share/classes/com/sun/swing/internal/plaf/basic/resources/basic.properties ! src/java.desktop/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_de.properties ! src/java.desktop/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_es.properties ! src/java.desktop/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_fr.properties ! src/java.desktop/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_it.properties ! src/java.desktop/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_ja.properties ! src/java.desktop/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_ko.properties ! src/java.desktop/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_pt_BR.properties ! src/java.desktop/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_sv.properties ! src/java.desktop/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_zh_CN.properties ! src/java.desktop/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_zh_TW.properties ! src/java.desktop/share/classes/com/sun/swing/internal/plaf/metal/resources/metal.properties ! src/java.desktop/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_de.properties ! src/java.desktop/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_es.properties ! src/java.desktop/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_fr.properties ! src/java.desktop/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_it.properties ! src/java.desktop/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_ja.properties ! src/java.desktop/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_ko.properties ! src/java.desktop/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_pt_BR.properties ! src/java.desktop/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_sv.properties ! src/java.desktop/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_zh_CN.properties ! src/java.desktop/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_zh_TW.properties ! src/java.desktop/share/classes/com/sun/swing/internal/plaf/synth/resources/synth.properties ! src/java.desktop/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_de.properties ! src/java.desktop/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_es.properties ! src/java.desktop/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_fr.properties ! src/java.desktop/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_it.properties ! src/java.desktop/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_ja.properties ! src/java.desktop/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_ko.properties ! src/java.desktop/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_pt_BR.properties ! src/java.desktop/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_sv.properties ! src/java.desktop/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_zh_CN.properties ! src/java.desktop/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_zh_TW.properties ! src/java.desktop/share/classes/sun/awt/resources/awt.properties ! src/java.desktop/share/classes/sun/awt/resources/awt_de.properties ! src/java.desktop/share/classes/sun/awt/resources/awt_es.properties ! src/java.desktop/share/classes/sun/awt/resources/awt_fr.properties ! src/java.desktop/share/classes/sun/awt/resources/awt_it.properties ! src/java.desktop/share/classes/sun/awt/resources/awt_ja.properties ! src/java.desktop/share/classes/sun/awt/resources/awt_ko.properties ! src/java.desktop/share/classes/sun/awt/resources/awt_pt_BR.properties ! src/java.desktop/share/classes/sun/awt/resources/awt_sv.properties ! src/java.desktop/share/classes/sun/awt/resources/awt_zh_CN.properties ! src/java.desktop/share/classes/sun/awt/resources/awt_zh_TW.properties ! src/java.desktop/share/classes/sun/print/resources/serviceui.properties ! src/java.desktop/share/classes/sun/print/resources/serviceui_de.properties ! src/java.desktop/share/classes/sun/print/resources/serviceui_es.properties ! src/java.desktop/share/classes/sun/print/resources/serviceui_fr.properties ! src/java.desktop/share/classes/sun/print/resources/serviceui_it.properties ! src/java.desktop/share/classes/sun/print/resources/serviceui_ja.properties ! src/java.desktop/share/classes/sun/print/resources/serviceui_ko.properties ! src/java.desktop/share/classes/sun/print/resources/serviceui_pt_BR.properties ! src/java.desktop/share/classes/sun/print/resources/serviceui_sv.properties ! src/java.desktop/share/classes/sun/print/resources/serviceui_zh_CN.properties ! src/java.desktop/share/classes/sun/print/resources/serviceui_zh_TW.properties ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows.properties ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows_de.properties ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows_es.properties ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows_fr.properties ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows_it.properties ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows_ja.properties ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows_ko.properties ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows_pt_BR.properties ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows_sv.properties ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows_zh_CN.properties ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows_zh_TW.properties ! src/java.desktop/windows/classes/sun/awt/windows/awtLocalization.properties ! src/java.desktop/windows/classes/sun/awt/windows/awtLocalization_de.properties ! src/java.desktop/windows/classes/sun/awt/windows/awtLocalization_es.properties ! src/java.desktop/windows/classes/sun/awt/windows/awtLocalization_fr.properties ! src/java.desktop/windows/classes/sun/awt/windows/awtLocalization_it.properties ! src/java.desktop/windows/classes/sun/awt/windows/awtLocalization_ja.properties ! src/java.desktop/windows/classes/sun/awt/windows/awtLocalization_ko.properties ! src/java.desktop/windows/classes/sun/awt/windows/awtLocalization_pt_BR.properties ! src/java.desktop/windows/classes/sun/awt/windows/awtLocalization_sv.properties ! src/java.desktop/windows/classes/sun/awt/windows/awtLocalization_zh_CN.properties ! src/java.desktop/windows/classes/sun/awt/windows/awtLocalization_zh_TW.properties ! src/jdk.compiler/share/classes/sun/tools/serialver/resources/serialver.properties ! src/jdk.compiler/share/classes/sun/tools/serialver/resources/serialver_ja.properties ! src/jdk.compiler/share/classes/sun/tools/serialver/resources/serialver_zh_CN.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_ja.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_zh_CN.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_ja.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_zh_CN.properties ! src/jdk.jconsole/share/classes/sun/tools/jconsole/resources/messages.properties ! src/jdk.jconsole/share/classes/sun/tools/jconsole/resources/messages_ja.properties ! src/jdk.jconsole/share/classes/sun/tools/jconsole/resources/messages_zh_CN.properties ! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap.properties ! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap_ja.properties ! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap_zh_CN.properties ! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/resources/jdeprscan.properties ! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/resources/jdeprscan_ja.properties ! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/resources/jdeprscan_zh_CN.properties ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps.properties ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps_ja.properties ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps_zh_CN.properties ! src/jdk.jdi/share/classes/com/sun/tools/jdi/resources/jdi.properties ! src/jdk.jdi/share/classes/com/sun/tools/jdi/resources/jdi_ja.properties ! src/jdk.jdi/share/classes/com/sun/tools/jdi/resources/jdi_zh_CN.properties Changeset: 73dbc713d4dd Author: weijun Date: 2019-07-25 21:21 +0800 URL: https://hg.openjdk.java.net/loom/loom/rev/73dbc713d4dd 8228602: Add sun/security/tools/jarsigner/PreserveRawManifestEntryAndDigest.java to problem list Reviewed-by: mullan ! test/jdk/ProblemList.txt Changeset: 1edf6cc224fb Author: ccheung Date: 2019-07-25 10:25 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/1edf6cc224fb 8228407: JVM crashes with shared archive file mismatch Summary: Stop processing other header fields if initial header check has failed. Reviewed-by: dholmes, jiangli ! src/hotspot/share/memory/filemap.cpp ! test/hotspot/jtreg/runtime/appcds/SharedArchiveConsistency.java Changeset: 691ce25ee015 Author: ljiang Date: 2019-07-26 11:47 +0800 URL: https://hg.openjdk.java.net/loom/loom/rev/691ce25ee015 8228623: Update copyright year to 2019 for several java properties file Reviewed-by: naoto ! src/java.base/share/classes/sun/security/tools/keytool/Resources.java ! src/java.base/share/classes/sun/security/tools/keytool/Resources_ja.java ! src/java.base/share/classes/sun/security/tools/keytool/Resources_zh_CN.java ! src/java.base/share/classes/sun/security/util/Resources.java ! src/java.base/share/classes/sun/security/util/Resources_ja.java ! src/java.base/share/classes/sun/security/util/Resources_zh_CN.java ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources.java ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources_ja.java ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources_zh_CN.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_ja.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_zh_CN.properties Changeset: 57a391a23f7f Author: jjiang Date: 2019-07-27 10:02 +0800 URL: https://hg.openjdk.java.net/loom/loom/rev/57a391a23f7f 8228403: SignTwice.java failed with java.io.FileNotFoundException: File name too long Reviewed-by: mullan ! test/jdk/sun/security/tools/jarsigner/compatibility/Compatibility.java ! test/jdk/sun/security/tools/jarsigner/compatibility/JdkUtils.java Changeset: a79a819a8218 Author: eosterlund Date: 2019-07-29 13:57 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/a79a819a8218 8227407: ZGC: C2 loads and load barriers can get separated by safepoints Reviewed-by: neliasso, smonteith, roland ! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp ! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp ! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp ! src/hotspot/share/gc/z/c2/zBarrierSetC2.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/memnode.hpp ! src/hotspot/share/opto/superword.cpp Changeset: aad50831e169 Author: rrich Date: 2019-07-26 16:03 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/aad50831e169 8228618: s390: c1/c2 fail to add a metadata relocation in the static call stub. Reviewed-by: mdoerr, goetz ! src/hotspot/cpu/s390/compiledIC_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/s390/nativeInst_s390.cpp ! src/hotspot/cpu/s390/nativeInst_s390.hpp ! src/hotspot/cpu/s390/relocInfo_s390.cpp ! src/hotspot/cpu/s390/relocInfo_s390.hpp Changeset: 9d82a35b6ff7 Author: mikael Date: 2019-07-29 09:59 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/9d82a35b6ff7 Merge ! .hgtags ! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp ! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp ! src/hotspot/share/gc/z/c2/zBarrierSetC2.hpp ! src/hotspot/share/memory/filemap.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! test/hotspot/jtreg/runtime/cds/appcds/SharedArchiveConsistency.java ! test/jdk/ProblemList.txt Changeset: b20a319fdd35 Author: xuelei Date: 2019-07-29 11:23 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/b20a319fdd35 8228742: Remove javax/net/ssl/SSLSocket/Tls13PacketSize.java from ProblemList Reviewed-by: mullan ! test/jdk/ProblemList.txt Changeset: f459f98aa30d Author: valeriep Date: 2019-07-29 20:18 +0000 URL: https://hg.openjdk.java.net/loom/loom/rev/f459f98aa30d 8228668: compiler/codegen/aes/TestAESMain.java failed with GCM mode must be used with NoPadding Summary: Updated test to use NoPadding as default if the mode is one of GCM, CTR and CTS Reviewed-by: xuelei ! test/hotspot/jtreg/compiler/codegen/aes/TestAESBase.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestNoPaddingModes.java Changeset: 66e4cf5ade6f Author: rhalade Date: 2019-07-29 16:09 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/66e4cf5ade6f 8228755: ProblemList sun/security/tools/jarsigner/Warning.java Reviewed-by: xuelei ! test/jdk/ProblemList.txt Changeset: 144585063bc8 Author: weijun Date: 2019-07-30 11:14 +0800 URL: https://hg.openjdk.java.net/loom/loom/rev/144585063bc8 8228745: sun/security/tools/jarsigner/Warning.java test timeout Reviewed-by: xuelei ! test/jdk/ProblemList.txt ! test/lib/jdk/test/lib/process/ProcessTools.java Changeset: 11de092bcc5a Author: mullan Date: 2019-07-30 09:26 -0400 URL: https://hg.openjdk.java.net/loom/loom/rev/11de092bcc5a 8191138: Remove deprecated java.security.acl APIs Reviewed-by: alanb, mchung - src/java.base/share/classes/java/security/acl/Acl.java - src/java.base/share/classes/java/security/acl/AclEntry.java - src/java.base/share/classes/java/security/acl/AclNotFoundException.java - src/java.base/share/classes/java/security/acl/Group.java - src/java.base/share/classes/java/security/acl/LastOwnerException.java - src/java.base/share/classes/java/security/acl/NotOwnerException.java - src/java.base/share/classes/java/security/acl/Owner.java - src/java.base/share/classes/java/security/acl/Permission.java - src/java.base/share/classes/java/security/acl/package-info.java ! src/java.base/share/classes/module-info.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/ct.properties ! test/langtools/jdk/javadoc/doclet/JavascriptWinTitle/package-list ! test/langtools/jdk/javadoc/doclet/testLinkOption/jdk/package-list ! test/langtools/jdk/javadoc/doclet/testModules/jdk/element-list Changeset: f40a73b61b5e Author: coleenp Date: 2019-07-30 09:56 -0400 URL: https://hg.openjdk.java.net/loom/loom/rev/f40a73b61b5e 8227123: Assertion failure when setting SymbolTableSize larger than 2^17 (131,072) Summary: Increase max size for SymbolTable and fix experimental option range. Fix option range test to include experimental options. Reviewed-by: jiangli, dholmes, hseigel, gziemski ! src/hotspot/share/classfile/symbolTable.cpp ! src/hotspot/share/runtime/globals.hpp ! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOption.java ! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOptionsUtils.java Changeset: 61c2e3e7315d Author: mdoerr Date: 2019-07-30 17:54 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/61c2e3e7315d 8228743: [PPC64, s390] Implement FastJNIAccessors Reviewed-by: goetz, lucy ! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.hpp ! src/hotspot/cpu/ppc/jniFastGetField_ppc.cpp ! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.cpp ! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.hpp ! src/hotspot/cpu/s390/jniFastGetField_s390.cpp ! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp ! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp ! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp Changeset: d629735db937 Author: bpb Date: 2019-07-30 09:46 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/d629735db937 8227609: (fs) Files.newInputStream(...).skip(n) should allow skipping beyond file size Reviewed-by: alanb, lancea, fweimer ! src/java.base/share/classes/sun/nio/ch/ChannelInputStream.java + test/jdk/java/nio/file/Files/InputStreamTest.java ! test/jdk/java/nio/file/Files/Misc.java Changeset: dad0062bb7f3 Author: shade Date: 2019-07-30 22:15 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/dad0062bb7f3 8228672: [TESTBUG] gc/metaspace/TestSizeTransitions.java fails on 32-bit platforms Reviewed-by: tonyp ! test/hotspot/jtreg/gc/metaspace/TestSizeTransitions.java Changeset: ec78fddafd88 Author: shade Date: 2019-07-30 22:16 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/ec78fddafd88 8228725: AArch64: Purge method call format support Reviewed-by: adinn ! src/hotspot/cpu/aarch64/interpreterRT_aarch64.cpp ! src/hotspot/cpu/aarch64/interpreterRT_aarch64.hpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp Changeset: 80ba2f1cdd4d Author: pchilanomate Date: 2019-07-30 17:31 -0400 URL: https://hg.openjdk.java.net/loom/loom/rev/80ba2f1cdd4d 8227528: TestAbortVMOnSafepointTimeout.java failed due to "RuntimeException: 'Safepoint sync time longer than' missing from stdout/stderr" Summary: Biased locking was disable for this test. Reviewed-by: dcubed, mdoerr, dholmes ! test/hotspot/jtreg/runtime/Safepoint/TestAbortVMOnSafepointTimeout.java Changeset: 98dfaf0f9442 Author: dholmes Date: 2019-07-31 00:02 -0400 URL: https://hg.openjdk.java.net/loom/loom/rev/98dfaf0f9442 8227250: UserHandler contains ancient LinuxThreads code Reviewed-by: hseigel, dcubed ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp Changeset: 3d44a84147cc Author: thartmann Date: 2019-07-31 08:05 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/3d44a84147cc 8193042: NativeLookup::lookup_critical_entry() should only load shared library once Summary: Avoids repeated loads/unloads of the same shared library. Reviewed-by: dholmes, dlong, thartmann Contributed-by: Christian Hagedorn ! src/hotspot/share/prims/nativeLookup.cpp ! src/hotspot/share/prims/nativeLookup.hpp Changeset: 36ac7dfc2141 Author: rkennke Date: 2019-07-31 10:03 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/36ac7dfc2141 8228775: Shenandoah: Remove useless null-input-verification in Shenandoah/C2 verifier Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp Changeset: dbe471d2f8f8 Author: coleenp Date: 2019-07-31 06:37 -0400 URL: https://hg.openjdk.java.net/loom/loom/rev/dbe471d2f8f8 8228673: Remove develop flag StrictSafepointChecks Reviewed-by: shade, dholmes ! src/hotspot/share/gc/shared/memAllocator.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/mutex.cpp ! src/hotspot/share/runtime/synchronizer.cpp Changeset: f9d9bed12d1a Author: coleenp Date: 2019-07-31 06:54 -0400 URL: https://hg.openjdk.java.net/loom/loom/rev/f9d9bed12d1a 8228630: Remove always true parameter to NoSafepointVerifier Summary: Also remove NoGCVerifier since NoSafepointVerifier covers GC checking when not already at a safepoint and is a stronger check. Reviewed-by: kbarrett, dholmes ! src/hotspot/share/classfile/classLoaderDataGraph.cpp ! src/hotspot/share/code/compiledIC.cpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/gc/z/zTracer.cpp ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/runtime/interfaceSupport.cpp ! src/hotspot/share/runtime/interfaceSupport.inline.hpp ! src/hotspot/share/runtime/safepointVerifiers.cpp ! src/hotspot/share/runtime/safepointVerifiers.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp Changeset: 694565998531 Author: ecaspole Date: 2019-07-31 09:55 -0400 URL: https://hg.openjdk.java.net/loom/loom/rev/694565998531 8228674: LogCompilation: Improvements to log compare feature Summary: Show compiler and level in compare output Reviewed-by: kvn, thartmann ! src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/CallSite.java ! src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/Compilation.java ! src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/LogCompilation.java ! src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/LogParser.java ! src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/Method.java ! src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/NMethod.java + src/utils/LogCompilation/src/test/java/com/sun/hotspot/tools/compiler/TestCompare.java Changeset: b81062d47d61 Author: coleenp Date: 2019-07-31 13:40 -0400 URL: https://hg.openjdk.java.net/loom/loom/rev/b81062d47d61 8228855: Test runtime/CommandLine/OptionsValidation/TestOptionsWithRanges fails after JDK-8227123 Summary: give SurvivorAlignmentInBytes a range same as ObjectAlignmentInBytes Reviewed-by: shade ! src/hotspot/share/runtime/globals.hpp Changeset: 8d3886985964 Author: kbarrett Date: 2019-07-31 14:28 -0400 URL: https://hg.openjdk.java.net/loom/loom/rev/8d3886985964 8048556: Unnecessary GCLocker-initiated young GCs Summary: Fixed recognition of unnecessary GCLocker collections. Reviewed-by: pliden, tschatzl ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/psVMOperations.cpp ! src/hotspot/share/gc/shared/gcLocker.cpp ! src/hotspot/share/gc/shared/gcLocker.hpp ! src/hotspot/share/gc/shared/gcVMOperations.hpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp + test/hotspot/jtreg/gc/stress/gclocker/TestExcessGCLockerCollections.java Changeset: 0d17da18142b Author: jpai Date: 2019-07-29 16:31 +0530 URL: https://hg.openjdk.java.net/loom/loom/rev/0d17da18142b 8227170: (.hg)Ignore the JTwork and JTreport directories generated at the root of the repo Summary: Fix the .hgignore file to properly ignore the following: .DS_Store file, .metadata, .recommenders, JTwork and JTreport directories at the root of the repo (in addition to being ignored as sub-directories). src/utils/hsdis/build/ directory Reviewed-by: erikj ! .hgignore Changeset: c717fd746de4 Author: coleenp Date: 2019-07-31 17:30 -0400 URL: https://hg.openjdk.java.net/loom/loom/rev/c717fd746de4 8228907: Some gc argument checking tests fail after JDK-8228855 Summary: Use new SurvivorAlignmentInBytes range in tests, remove test cases that verify unnecessarily large values. Reviewed-by: kbarrett, dcubed, dholmes ! test/hotspot/jtreg/gc/arguments/TestSurvivorAlignmentInBytesOption.java ! test/hotspot/jtreg/gc/survivorAlignment/TestPromotionLABLargeSurvivorAlignment.java Changeset: eafa7a1e8d9b Author: mseledtsov Date: 2019-07-31 16:48 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/eafa7a1e8d9b 8228904: Problemlist docker/TestJcmdWithSideCar.java until JDK-8228850 and JDK-8228960 are fixed Summary: Problem listed the test Reviewed-by: dcubed ! test/hotspot/jtreg/ProblemList.txt Changeset: c0023e364b6f Author: mbaesken Date: 2019-08-01 08:59 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/c0023e364b6f 8228658: test GetTotalSafepointTime.java fails on fast Linux machines with Total safepoint time 0 ms Reviewed-by: dholmes, jcbeyler ! test/jdk/sun/management/HotspotRuntimeMBean/GetTotalSafepointTime.java Changeset: f020d2e37e78 Author: alanb Date: 2019-08-04 08:51 +0100 URL: https://hg.openjdk.java.net/loom/loom/rev/f020d2e37e78 Merge - make/jdk/src/classes/build/tools/tzdb/ZoneRules.java - src/hotspot/cpu/aarch64/aarch64_call.cpp - src/hotspot/cpu/aarch64/aarch64_linkage.S - src/hotspot/cpu/aarch64/cpustate_aarch64.hpp - src/hotspot/cpu/aarch64/decode_aarch64.hpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp - src/hotspot/os_cpu/linux_aarch64/linux_aarch64.S ! src/hotspot/share/aot/aotCompiledMethod.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/code/compiledMethod.hpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/gc/shared/memAllocator.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/interfaceSupport.inline.hpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/java.base/share/classes/java/lang/Throwable.java - src/java.base/share/classes/java/security/acl/Acl.java - src/java.base/share/classes/java/security/acl/AclEntry.java - src/java.base/share/classes/java/security/acl/AclNotFoundException.java - src/java.base/share/classes/java/security/acl/Group.java - src/java.base/share/classes/java/security/acl/LastOwnerException.java - src/java.base/share/classes/java/security/acl/NotOwnerException.java - src/java.base/share/classes/java/security/acl/Owner.java - src/java.base/share/classes/java/security/acl/Permission.java - src/java.base/share/classes/java/security/acl/package-info.java - src/java.base/share/classes/jdk/internal/access/JavaNetSocketAccess.java - src/java.base/share/classes/jdk/internal/access/JavaNetURLClassLoaderAccess.java - src/java.base/share/classes/jdk/internal/reflect/LangReflectAccess.java - src/java.desktop/unix/native/libawt_xawt/awt/multi_font.c - src/java.desktop/unix/native/libawt_xawt/awt/multi_font.h ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotGraphBuilderPlugins.java - src/jdk.javadoc/share/legal/pako.md - src/jdk.jsobject/share/classes/jdk/internal/netscape/javascript/spi/JSObjectProvider.java - test/hotspot/jtreg/runtime/SharedArchiveFile/ArchiveDoesNotExist.java - test/hotspot/jtreg/runtime/SharedArchiveFile/BootAppendTests.java - test/hotspot/jtreg/runtime/SharedArchiveFile/CdsDifferentCompactStrings.java - test/hotspot/jtreg/runtime/SharedArchiveFile/CdsDifferentObjectAlignment.java - test/hotspot/jtreg/runtime/SharedArchiveFile/CdsSameObjectAlignment.java - test/hotspot/jtreg/runtime/SharedArchiveFile/CheckDefaultArchiveFile.java - test/hotspot/jtreg/runtime/SharedArchiveFile/CheckSharingWithDefaultArchive.java - test/hotspot/jtreg/runtime/SharedArchiveFile/DumpSharedDictionary.java - test/hotspot/jtreg/runtime/SharedArchiveFile/DumpSymbolAndStringTable.java - test/hotspot/jtreg/runtime/SharedArchiveFile/LoadClass.java - test/hotspot/jtreg/runtime/SharedArchiveFile/MaxMetaspaceSize.java - test/hotspot/jtreg/runtime/SharedArchiveFile/NonBootLoaderClasses.java - test/hotspot/jtreg/runtime/SharedArchiveFile/PrintSharedArchiveAndExit.java - test/hotspot/jtreg/runtime/SharedArchiveFile/SharedArchiveFile.java - test/hotspot/jtreg/runtime/SharedArchiveFile/SharedBaseAddress.java - test/hotspot/jtreg/runtime/SharedArchiveFile/SharedStrings.java - test/hotspot/jtreg/runtime/SharedArchiveFile/SharedStringsDedup.java - test/hotspot/jtreg/runtime/SharedArchiveFile/SharedStringsRunAuto.java - test/hotspot/jtreg/runtime/SharedArchiveFile/SharedStringsWb.java - test/hotspot/jtreg/runtime/SharedArchiveFile/SharedSymbolTableBucketSize.java - test/hotspot/jtreg/runtime/SharedArchiveFile/SpaceUtilizationCheck.java - test/hotspot/jtreg/runtime/SharedArchiveFile/TestInterpreterMethodEntries.java - test/hotspot/jtreg/runtime/SharedArchiveFile/javax/annotation/processing/FilerException.jasm - test/hotspot/jtreg/runtime/SharedArchiveFile/javax/sound/sampled/MyClass.jasm - test/hotspot/jtreg/runtime/SharedArchiveFile/nonjdk/myPackage/MyClass.java - test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/ReplaceCriticalClasses.java - test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/ReplaceCriticalClassesForSubgraphs.java - test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/Implementor.java - test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/Interface.java - test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/SubClass.java - test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/SuperClazz.java - test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/TestEntry.java - test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/TransformInterfaceAndImplementor.java - test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/TransformRelatedClasses.java - test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/TransformSuperAndSubClasses.java - test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/TransformSuperSubTwoPckgs.java - test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/TransformTestCommon.java - test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/myPkg1/SuperClazz.java - test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/myPkg2/SubClass.java - test/hotspot/jtreg/runtime/appcds/AppCDSOptions.java - test/hotspot/jtreg/runtime/appcds/AppendClasspath.java - test/hotspot/jtreg/runtime/appcds/BootClassPathMismatch.java - test/hotspot/jtreg/runtime/appcds/CDSandJFR.java - test/hotspot/jtreg/runtime/appcds/CaseSensitiveClassPath.java - test/hotspot/jtreg/runtime/appcds/ClassLoaderTest.java - test/hotspot/jtreg/runtime/appcds/ClassPathAttr.java - test/hotspot/jtreg/runtime/appcds/CommandLineFlagCombo.java - test/hotspot/jtreg/runtime/appcds/CommandLineFlagComboNegative.java - test/hotspot/jtreg/runtime/appcds/CompilerUtils.java - test/hotspot/jtreg/runtime/appcds/DirClasspathTest.java - test/hotspot/jtreg/runtime/appcds/DumpClassList.java - test/hotspot/jtreg/runtime/appcds/ExtraSymbols.invalid_1.txt - test/hotspot/jtreg/runtime/appcds/ExtraSymbols.invalid_2.txt - test/hotspot/jtreg/runtime/appcds/ExtraSymbols.invalid_3.txt - test/hotspot/jtreg/runtime/appcds/ExtraSymbols.java - test/hotspot/jtreg/runtime/appcds/ExtraSymbols.symbols.txt - test/hotspot/jtreg/runtime/appcds/FieldAnnotationsTest.java - test/hotspot/jtreg/runtime/appcds/FreeUnusedMetadata.java - test/hotspot/jtreg/runtime/appcds/GraalWithLimitedMetaspace.java - test/hotspot/jtreg/runtime/appcds/HelloExtTest.java - test/hotspot/jtreg/runtime/appcds/HelloTest.java - test/hotspot/jtreg/runtime/appcds/IgnoreEmptyClassPaths.java - test/hotspot/jtreg/runtime/appcds/JarBuilder.java - test/hotspot/jtreg/runtime/appcds/JvmtiAddPath.java - test/hotspot/jtreg/runtime/appcds/LongClassListPath.java - test/hotspot/jtreg/runtime/appcds/LotsOfClasses.java - test/hotspot/jtreg/runtime/appcds/MissingSuperTest.java - test/hotspot/jtreg/runtime/appcds/MoveJDKTest.java - test/hotspot/jtreg/runtime/appcds/MultiProcessSharing.java - test/hotspot/jtreg/runtime/appcds/MultiReleaseJars.java - test/hotspot/jtreg/runtime/appcds/OldClassTest.java - test/hotspot/jtreg/runtime/appcds/PackageSealing.java - test/hotspot/jtreg/runtime/appcds/ParallelLoad2.java - test/hotspot/jtreg/runtime/appcds/ParallelLoadTest.java - test/hotspot/jtreg/runtime/appcds/PrintSharedArchiveAndExit.java - test/hotspot/jtreg/runtime/appcds/ProhibitedPackage.java - test/hotspot/jtreg/runtime/appcds/ProtectionDomain.java - test/hotspot/jtreg/runtime/appcds/RelativePath.java - test/hotspot/jtreg/runtime/appcds/RewriteBytecodesTest.java - test/hotspot/jtreg/runtime/appcds/SharedArchiveConsistency.java - test/hotspot/jtreg/runtime/appcds/SharedBaseAddress.java - test/hotspot/jtreg/runtime/appcds/SharedPackages.java - test/hotspot/jtreg/runtime/appcds/SignedJar.java - test/hotspot/jtreg/runtime/appcds/SpecifySysLoaderProp.java - test/hotspot/jtreg/runtime/appcds/TestCommon.java - test/hotspot/jtreg/runtime/appcds/TestWithProfiler.java - test/hotspot/jtreg/runtime/appcds/TraceLongClasspath.java - test/hotspot/jtreg/runtime/appcds/UnusedCPDuringDump.java - test/hotspot/jtreg/runtime/appcds/UseAppCDS_Test.java - test/hotspot/jtreg/runtime/appcds/VerifierTest.java - test/hotspot/jtreg/runtime/appcds/VerifierTest_0.java - test/hotspot/jtreg/runtime/appcds/VerifierTest_1A.java - test/hotspot/jtreg/runtime/appcds/VerifierTest_1B.java - test/hotspot/jtreg/runtime/appcds/VerifierTest_2.java - test/hotspot/jtreg/runtime/appcds/WideIloadTest.java - test/hotspot/jtreg/runtime/appcds/WrongClasspath.java - test/hotspot/jtreg/runtime/appcds/XShareAutoWithChangedJar.java - test/hotspot/jtreg/runtime/appcds/cacheObject/ArchivedIntegerCacheTest.java - test/hotspot/jtreg/runtime/appcds/cacheObject/ArchivedModuleComboTest.java - test/hotspot/jtreg/runtime/appcds/cacheObject/ArchivedModuleCompareTest.java - test/hotspot/jtreg/runtime/appcds/cacheObject/ArchivedModuleWithCustomImageTest.java - test/hotspot/jtreg/runtime/appcds/cacheObject/CheckArchivedModuleApp.java - test/hotspot/jtreg/runtime/appcds/cacheObject/CheckCachedMirrorApp.java - test/hotspot/jtreg/runtime/appcds/cacheObject/CheckCachedMirrorTest.java - test/hotspot/jtreg/runtime/appcds/cacheObject/CheckCachedResolvedReferences.java - test/hotspot/jtreg/runtime/appcds/cacheObject/CheckCachedResolvedReferencesApp.java - test/hotspot/jtreg/runtime/appcds/cacheObject/CheckIntegerCacheApp.java - test/hotspot/jtreg/runtime/appcds/cacheObject/DifferentHeapSizes.java - test/hotspot/jtreg/runtime/appcds/cacheObject/DumpTimeVerifyFailure.config.txt - test/hotspot/jtreg/runtime/appcds/cacheObject/DumpTimeVerifyFailure.java - test/hotspot/jtreg/runtime/appcds/cacheObject/GCStress.config.txt - test/hotspot/jtreg/runtime/appcds/cacheObject/GCStressApp.java - test/hotspot/jtreg/runtime/appcds/cacheObject/GCStressTest.java - test/hotspot/jtreg/runtime/appcds/cacheObject/InstrumentationAgent.mf - test/hotspot/jtreg/runtime/appcds/cacheObject/MirrorWithReferenceFieldsApp.java - test/hotspot/jtreg/runtime/appcds/cacheObject/MirrorWithReferenceFieldsTest.java - test/hotspot/jtreg/runtime/appcds/cacheObject/MyException.java - test/hotspot/jtreg/runtime/appcds/cacheObject/MyOuter.java - test/hotspot/jtreg/runtime/appcds/cacheObject/OpenArchiveRegion.java - test/hotspot/jtreg/runtime/appcds/cacheObject/PrimitiveTypesApp.java - test/hotspot/jtreg/runtime/appcds/cacheObject/PrimitiveTypesTest.java - test/hotspot/jtreg/runtime/appcds/cacheObject/PrintSystemModulesApp.java - test/hotspot/jtreg/runtime/appcds/cacheObject/RedefineClassApp.java - test/hotspot/jtreg/runtime/appcds/cacheObject/RedefineClassTest.java - test/hotspot/jtreg/runtime/appcds/cacheObject/src/test/jdk/test/Test.java - test/hotspot/jtreg/runtime/appcds/cacheObject/src/test/module-info.java - test/hotspot/jtreg/runtime/appcds/cdsutils/DynamicDumpHelper.java - test/hotspot/jtreg/runtime/appcds/condy/CondyHello.jasm - test/hotspot/jtreg/runtime/appcds/condy/CondyHelloApp.java - test/hotspot/jtreg/runtime/appcds/condy/CondyHelloTest.java - test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatA.java - test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatB.java - test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatBase.java - test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatC.java - test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatD.java - test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatE.java - test/hotspot/jtreg/runtime/appcds/customLoader/CustomLoaderApp.java - test/hotspot/jtreg/runtime/appcds/customLoader/HelloCustom.java - test/hotspot/jtreg/runtime/appcds/customLoader/HelloCustom_JFR.java - test/hotspot/jtreg/runtime/appcds/customLoader/LoaderSegregationTest.java - test/hotspot/jtreg/runtime/appcds/customLoader/ParallelTestBase.java - test/hotspot/jtreg/runtime/appcds/customLoader/ParallelTestMultiFP.java - test/hotspot/jtreg/runtime/appcds/customLoader/ParallelTestSingleFP.java - test/hotspot/jtreg/runtime/appcds/customLoader/ProhibitedPackageNamesTest.java - test/hotspot/jtreg/runtime/appcds/customLoader/ProtectionDomain.java - test/hotspot/jtreg/runtime/appcds/customLoader/SameNameInTwoLoadersTest.java - test/hotspot/jtreg/runtime/appcds/customLoader/UnintendedLoadersTest.java - test/hotspot/jtreg/runtime/appcds/customLoader/UnloadUnregisteredLoaderTest.java - test/hotspot/jtreg/runtime/appcds/customLoader/UnsupportedPlatforms.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/CustomInterface2_ia.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/CustomInterface2_ib.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/CustomLoadee.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/CustomLoadee2.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/CustomLoadee3.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/CustomLoadee3Child.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/Hello.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/HelloUnload.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/InProhibitedPkg.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/LoaderAPI.mf - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/LoaderSegregation.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/OnlyBuiltin.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/OnlyUnregistered.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/ProtDomain.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/SameNameUnrelatedLoaders.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/SimpleHello.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/UnintendedLoaders.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/UnloadUnregisteredLoader.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/AppendClasspath.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/ArchiveConsistency.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/ArrayKlasses.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/ClassResolutionFailure.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/DynamicArchiveTestBase.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/DynamicFlag.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/DynamicLotsOfClasses.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/ExcludedClasses.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/HelloDynamic.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/HelloDynamicCustom.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/HelloDynamicCustomUnload.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/JITInteraction.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/MainModuleOnly.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/MethodSorting.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/MissingArchive.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/NoClassToArchive.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/RelativePath.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/SharedArchiveFileOption.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/UnsupportedBaseArchive.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/UnusedCPDuringDump.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/WrongTopClasspath.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/test-classes/ArrayKlassesApp.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/test-classes/ExcludedClassesApp.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/test-classes/LoadClasses.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/test-classes/MethodSortingApp.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/test-classes/MissingDependent.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/test-classes/StrConcatApp.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/test-classes/TestJIT.java - test/hotspot/jtreg/runtime/appcds/javaldr/AnonVmClassesDuringDump.java - test/hotspot/jtreg/runtime/appcds/javaldr/AnonVmClassesDuringDumpTransformer.java - test/hotspot/jtreg/runtime/appcds/javaldr/AnonVmClassesDuringDumpTransformer.mf - test/hotspot/jtreg/runtime/appcds/javaldr/ArrayTest.java - test/hotspot/jtreg/runtime/appcds/javaldr/ArrayTestHelper.java - test/hotspot/jtreg/runtime/appcds/javaldr/GCDuringDump.java - test/hotspot/jtreg/runtime/appcds/javaldr/GCDuringDumpTransformer.java - test/hotspot/jtreg/runtime/appcds/javaldr/GCDuringDumpTransformer.mf - test/hotspot/jtreg/runtime/appcds/javaldr/GCSharedStringsDuringDump.java - test/hotspot/jtreg/runtime/appcds/javaldr/GCSharedStringsDuringDumpWb.java - test/hotspot/jtreg/runtime/appcds/javaldr/HumongousDuringDump.java - test/hotspot/jtreg/runtime/appcds/javaldr/HumongousDuringDumpTransformer.java - test/hotspot/jtreg/runtime/appcds/javaldr/HumongousDuringDumpTransformer.mf - test/hotspot/jtreg/runtime/appcds/jigsaw/CheckUnsupportedDumpingOptions.java - test/hotspot/jtreg/runtime/appcds/jigsaw/JigsawOptionsCombo.java - test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/AppClassInCP.java - test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/CustomPackage.java - test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/MismatchedPatchModule.java - test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/PatchDir.java - test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/PatchJavaBase.java - test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/PatchMain.java - test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/Simple.java - test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/SubClassOfPatchedClass.java - test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/TwoJars.java - test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/BootAppendTests.java - test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/ClassPathTests.java - test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/DummyClassesInBootClassPath.java - test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/EmptyClassInBootClassPath.java - test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/src/com/sun/tools/javac/Main.jasm - test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/src/com/sun/tools/javac/MyMain.jasm - test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/src/jdk/test/Main.java - test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/src/sun/nio/cs/ext/MyClass.java - test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/src/sun/nio/cs/ext1/MyClass.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/AddModules.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/AddOpens.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/AddReads.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/ExportModule.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/JvmtiAddPath.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/MainModuleOnly.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/ModulePathAndCP.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/ModulePathAndCP_JFR.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.greetings/com/greetings/Main.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.greetings/module-info.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.hello/com/hello/Main.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.hello/module-info.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.nomodule/com/nomodule/Main.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.norequires/com/norequires/Main.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.norequires/module-info.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.simple/com/simple/Main.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.simple/module-info.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/org.astro/module-info.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/org.astro/org/astro/World.java - test/hotspot/jtreg/runtime/appcds/jigsaw/overridetests/OverrideTests.java - test/hotspot/jtreg/runtime/appcds/jigsaw/overridetests/src/java.net.http/java/net/http/HttpTimeoutException.java - test/hotspot/jtreg/runtime/appcds/jigsaw/overridetests/src/java.net.http/module-info.java - test/hotspot/jtreg/runtime/appcds/jigsaw/overridetests/src/jdk.compiler/com/sun/tools/javac/Main.java - test/hotspot/jtreg/runtime/appcds/jigsaw/overridetests/src/jdk.compiler/module-info.java - test/hotspot/jtreg/runtime/appcds/jigsaw/overridetests/src/test/jdk/test/Main.java - test/hotspot/jtreg/runtime/appcds/jigsaw/overridetests/src/test/module-info.java - test/hotspot/jtreg/runtime/appcds/jvmti/ClassFileLoadHook.java - test/hotspot/jtreg/runtime/appcds/jvmti/ClassFileLoadHookTest.java - test/hotspot/jtreg/runtime/appcds/jvmti/InstrumentationAgent.mf - test/hotspot/jtreg/runtime/appcds/jvmti/InstrumentationApp.java - test/hotspot/jtreg/runtime/appcds/jvmti/InstrumentationClassFileTransformer.java - test/hotspot/jtreg/runtime/appcds/jvmti/InstrumentationRegisterClassFileTransformer.java - test/hotspot/jtreg/runtime/appcds/jvmti/InstrumentationTest.java - test/hotspot/jtreg/runtime/appcds/jvmti/dumpingWithAgent/DumpingWithJavaAgent.java - test/hotspot/jtreg/runtime/appcds/jvmti/dumpingWithAgent/DumpingWithJvmtiAgent.java - test/hotspot/jtreg/runtime/appcds/jvmti/dumpingWithAgent/SimpleAgent.java - test/hotspot/jtreg/runtime/appcds/jvmti/dumpingWithAgent/SimpleAgent.mf - test/hotspot/jtreg/runtime/appcds/jvmti/dumpingWithAgent/libAddToSystemCLSearchOnLoad.c - test/hotspot/jtreg/runtime/appcds/jvmti/parallelLoad/ParallelClassesTransform.java - test/hotspot/jtreg/runtime/appcds/jvmti/parallelLoad/ParallelLoadAndTransformTest.java - test/hotspot/jtreg/runtime/appcds/jvmti/transformRelatedClasses/TransformInterfaceImplementorAppCDS.java - test/hotspot/jtreg/runtime/appcds/jvmti/transformRelatedClasses/TransformRelatedClassesAppCDS.java - test/hotspot/jtreg/runtime/appcds/jvmti/transformRelatedClasses/TransformSuperSubAppCDS.java - test/hotspot/jtreg/runtime/appcds/redefineClass/RedefineBasic.java - test/hotspot/jtreg/runtime/appcds/redefineClass/RedefineBasicTest.java - test/hotspot/jtreg/runtime/appcds/redefineClass/RedefineRunningMethods_Shared.java - test/hotspot/jtreg/runtime/appcds/redefineClass/RedefineRunningMethods_SharedHelper.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/ExerciseGC.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/ExtraSharedInput.txt - test/hotspot/jtreg/runtime/appcds/sharedStrings/FlagCombo.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/HelloString.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/HelloStringGC.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/HelloStringPlus.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/IncompatibleOptions.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/InternSharedString.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/InternStringTest.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/InvalidFileFormat.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/LargePages.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/LockSharedStrings.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/LockStringTest.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/LockStringValueTest.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsBasic.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsBasic.txt - test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsBasicPlus.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsHumongous.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsStress.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsUtils.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsWb.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsWbTest.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/SysDictCrash.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/CorruptDataLine.txt - test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/InvalidDataType.txt - test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/InvalidHeader.txt - test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/InvalidString.txt - test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/InvalidStringFormat.txt - test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/InvalidSymbol.txt - test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/InvalidSymbolFormat.txt - test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/InvalidVersion.txt - test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/LengthOverflow.txt - test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/OverflowPrefix.txt - test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/TruncatedString.txt - test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/UnrecognizedPrefix.txt - test/hotspot/jtreg/runtime/appcds/test-classes/ArrayListTest.java - test/hotspot/jtreg/runtime/appcds/test-classes/BootClassPathAppendHelper.java - test/hotspot/jtreg/runtime/appcds/test-classes/C1.java - test/hotspot/jtreg/runtime/appcds/test-classes/C2.java - test/hotspot/jtreg/runtime/appcds/test-classes/Child.java - test/hotspot/jtreg/runtime/appcds/test-classes/CpAttr1.java - test/hotspot/jtreg/runtime/appcds/test-classes/CpAttr2.java - test/hotspot/jtreg/runtime/appcds/test-classes/CpAttr3.java - test/hotspot/jtreg/runtime/appcds/test-classes/CpAttr4.java - test/hotspot/jtreg/runtime/appcds/test-classes/CpAttr5.java - test/hotspot/jtreg/runtime/appcds/test-classes/DummyClassHelper.java - test/hotspot/jtreg/runtime/appcds/test-classes/EmptyClassHelper.java - test/hotspot/jtreg/runtime/appcds/test-classes/FieldAnnotationsApp.java - test/hotspot/jtreg/runtime/appcds/test-classes/ForNameTest.java - test/hotspot/jtreg/runtime/appcds/test-classes/GenericTestApp.java - test/hotspot/jtreg/runtime/appcds/test-classes/GetFlightRecorder.java - test/hotspot/jtreg/runtime/appcds/test-classes/Greet.java - test/hotspot/jtreg/runtime/appcds/test-classes/Hello.java - test/hotspot/jtreg/runtime/appcds/test-classes/HelloExt.java - test/hotspot/jtreg/runtime/appcds/test-classes/HelloExtApp.java - test/hotspot/jtreg/runtime/appcds/test-classes/HelloExtExt.java - test/hotspot/jtreg/runtime/appcds/test-classes/HelloMore.java - test/hotspot/jtreg/runtime/appcds/test-classes/HelloWB.java - test/hotspot/jtreg/runtime/appcds/test-classes/Hi.java - test/hotspot/jtreg/runtime/appcds/test-classes/Iloadw.jasm - test/hotspot/jtreg/runtime/appcds/test-classes/IloadwMain.java - test/hotspot/jtreg/runtime/appcds/test-classes/JimageClassPackage.java - test/hotspot/jtreg/runtime/appcds/test-classes/JimageClassProtDomain.java - test/hotspot/jtreg/runtime/appcds/test-classes/JvmtiApp.java - test/hotspot/jtreg/runtime/appcds/test-classes/MethodNoReturn.jasm - test/hotspot/jtreg/runtime/appcds/test-classes/MissingSuper.java - test/hotspot/jtreg/runtime/appcds/test-classes/MultiProcClass.java - test/hotspot/jtreg/runtime/appcds/test-classes/MyAnnotation.java - test/hotspot/jtreg/runtime/appcds/test-classes/MyThread.java - test/hotspot/jtreg/runtime/appcds/test-classes/PackageSealingTest.java - test/hotspot/jtreg/runtime/appcds/test-classes/PackageTest.java - test/hotspot/jtreg/runtime/appcds/test-classes/ParallelClasses.java - test/hotspot/jtreg/runtime/appcds/test-classes/ParallelLoad.java - test/hotspot/jtreg/runtime/appcds/test-classes/Prohibited.jasm - test/hotspot/jtreg/runtime/appcds/test-classes/ProhibitedHelper.java - test/hotspot/jtreg/runtime/appcds/test-classes/ProtDomain.java - test/hotspot/jtreg/runtime/appcds/test-classes/ProtDomainB.java - test/hotspot/jtreg/runtime/appcds/test-classes/ReportMyLoader.java - test/hotspot/jtreg/runtime/appcds/test-classes/RewriteBytecodes.java - test/hotspot/jtreg/runtime/appcds/test-classes/Super.java - test/hotspot/jtreg/runtime/appcds/test-classes/TestClassLoader.java - test/hotspot/jtreg/runtime/appcds/test-classes/TestWithProfilerHelper.java - test/hotspot/jtreg/runtime/appcds/test-classes/TrySwitchMyLoader.java - test/hotspot/jtreg/runtime/appcds/test-classes/Util.java - test/hotspot/jtreg/runtime/appcds/test-classes/VerifierTest0.java - test/hotspot/jtreg/runtime/appcds/test-classes/com/sun/tools/javac/Main.jasm - test/hotspot/jtreg/runtime/appcds/test-classes/cpattr1.mf - test/hotspot/jtreg/runtime/appcds/test-classes/cpattr1_long.mf - test/hotspot/jtreg/runtime/appcds/test-classes/cpattr2.mf - test/hotspot/jtreg/runtime/appcds/test-classes/cpattr3.mf - test/hotspot/jtreg/runtime/appcds/test-classes/cpattr4.mf - test/hotspot/jtreg/runtime/appcds/test-classes/cpattr5_extra_long.mf - test/hotspot/jtreg/runtime/appcds/test-classes/java/net/HttpCookie.jasm - test/hotspot/jtreg/runtime/appcds/test-classes/javax/transaction/InvalidTransactionException.jasm - test/hotspot/jtreg/runtime/appcds/test-classes/package_seal.mf - test/jdk/sun/misc/ClassLoaderUtil/test.jar - test/jdk/sun/util/calendar/zi/tzdata/VERSION - test/jdk/sun/util/calendar/zi/tzdata/africa - test/jdk/sun/util/calendar/zi/tzdata/antarctica - test/jdk/sun/util/calendar/zi/tzdata/asia - test/jdk/sun/util/calendar/zi/tzdata/australasia - test/jdk/sun/util/calendar/zi/tzdata/backward - test/jdk/sun/util/calendar/zi/tzdata/etcetera - test/jdk/sun/util/calendar/zi/tzdata/europe - test/jdk/sun/util/calendar/zi/tzdata/factory - test/jdk/sun/util/calendar/zi/tzdata/gmt - test/jdk/sun/util/calendar/zi/tzdata/iso3166.tab - test/jdk/sun/util/calendar/zi/tzdata/jdk11_backward - test/jdk/sun/util/calendar/zi/tzdata/leapseconds - test/jdk/sun/util/calendar/zi/tzdata/northamerica - test/jdk/sun/util/calendar/zi/tzdata/pacificnew - test/jdk/sun/util/calendar/zi/tzdata/solar87 - test/jdk/sun/util/calendar/zi/tzdata/solar88 - test/jdk/sun/util/calendar/zi/tzdata/solar89 - test/jdk/sun/util/calendar/zi/tzdata/southamerica - test/jdk/sun/util/calendar/zi/tzdata/systemv - test/jdk/sun/util/calendar/zi/tzdata/zone.tab - test/jdk/sun/util/calendar/zi/tzdata_jdk/gmt - test/jdk/sun/util/calendar/zi/tzdata_jdk/jdk11_full_backward Changeset: 60ae845a6cb9 Author: alanb Date: 2019-08-04 19:46 +0100 URL: https://hg.openjdk.java.net/loom/loom/rev/60ae845a6cb9 Merge - make/jdk/src/classes/build/tools/tzdb/ZoneRules.java - src/hotspot/cpu/aarch64/aarch64_call.cpp - src/hotspot/cpu/aarch64/aarch64_linkage.S - src/hotspot/cpu/aarch64/cpustate_aarch64.hpp - src/hotspot/cpu/aarch64/decode_aarch64.hpp - src/hotspot/os_cpu/linux_aarch64/linux_aarch64.S ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/net/AbstractPlainSocketImpl.java ! src/java.base/share/classes/java/net/InetAddress.java ! src/java.base/share/classes/java/net/ServerSocket.java - src/java.base/share/classes/java/security/acl/Acl.java - src/java.base/share/classes/java/security/acl/AclEntry.java - src/java.base/share/classes/java/security/acl/AclNotFoundException.java - src/java.base/share/classes/java/security/acl/Group.java - src/java.base/share/classes/java/security/acl/LastOwnerException.java - src/java.base/share/classes/java/security/acl/NotOwnerException.java - src/java.base/share/classes/java/security/acl/Owner.java - src/java.base/share/classes/java/security/acl/Permission.java - src/java.base/share/classes/java/security/acl/package-info.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java - src/java.base/share/classes/jdk/internal/access/JavaNetSocketAccess.java - src/java.base/share/classes/jdk/internal/access/JavaNetURLClassLoaderAccess.java + src/java.base/share/classes/jdk/internal/misc/Blocker.java ! src/java.base/share/classes/jdk/internal/misc/Strands.java - src/java.base/share/classes/jdk/internal/reflect/LangReflectAccess.java ! src/java.base/unix/native/libnio/ch/Net.c - src/java.desktop/unix/native/libawt_xawt/awt/multi_font.c - src/java.desktop/unix/native/libawt_xawt/awt/multi_font.h ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotGraphBuilderPlugins.java - src/jdk.javadoc/share/legal/pako.md - src/jdk.jsobject/share/classes/jdk/internal/netscape/javascript/spi/JSObjectProvider.java - test/hotspot/jtreg/runtime/SharedArchiveFile/ArchiveDoesNotExist.java - test/hotspot/jtreg/runtime/SharedArchiveFile/BootAppendTests.java - test/hotspot/jtreg/runtime/SharedArchiveFile/CdsDifferentCompactStrings.java - test/hotspot/jtreg/runtime/SharedArchiveFile/CdsDifferentObjectAlignment.java - test/hotspot/jtreg/runtime/SharedArchiveFile/CdsSameObjectAlignment.java - test/hotspot/jtreg/runtime/SharedArchiveFile/CheckDefaultArchiveFile.java - test/hotspot/jtreg/runtime/SharedArchiveFile/CheckSharingWithDefaultArchive.java - test/hotspot/jtreg/runtime/SharedArchiveFile/DumpSharedDictionary.java - test/hotspot/jtreg/runtime/SharedArchiveFile/DumpSymbolAndStringTable.java - test/hotspot/jtreg/runtime/SharedArchiveFile/LoadClass.java - test/hotspot/jtreg/runtime/SharedArchiveFile/MaxMetaspaceSize.java - test/hotspot/jtreg/runtime/SharedArchiveFile/NonBootLoaderClasses.java - test/hotspot/jtreg/runtime/SharedArchiveFile/PrintSharedArchiveAndExit.java - test/hotspot/jtreg/runtime/SharedArchiveFile/SharedArchiveFile.java - test/hotspot/jtreg/runtime/SharedArchiveFile/SharedBaseAddress.java - test/hotspot/jtreg/runtime/SharedArchiveFile/SharedStrings.java - test/hotspot/jtreg/runtime/SharedArchiveFile/SharedStringsDedup.java - test/hotspot/jtreg/runtime/SharedArchiveFile/SharedStringsRunAuto.java - test/hotspot/jtreg/runtime/SharedArchiveFile/SharedStringsWb.java - test/hotspot/jtreg/runtime/SharedArchiveFile/SharedSymbolTableBucketSize.java - test/hotspot/jtreg/runtime/SharedArchiveFile/SpaceUtilizationCheck.java - test/hotspot/jtreg/runtime/SharedArchiveFile/TestInterpreterMethodEntries.java - test/hotspot/jtreg/runtime/SharedArchiveFile/javax/annotation/processing/FilerException.jasm - test/hotspot/jtreg/runtime/SharedArchiveFile/javax/sound/sampled/MyClass.jasm - test/hotspot/jtreg/runtime/SharedArchiveFile/nonjdk/myPackage/MyClass.java - test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/ReplaceCriticalClasses.java - test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/ReplaceCriticalClassesForSubgraphs.java - test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/Implementor.java - test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/Interface.java - test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/SubClass.java - test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/SuperClazz.java - test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/TestEntry.java - test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/TransformInterfaceAndImplementor.java - test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/TransformRelatedClasses.java - test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/TransformSuperAndSubClasses.java - test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/TransformSuperSubTwoPckgs.java - test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/TransformTestCommon.java - test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/myPkg1/SuperClazz.java - test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/myPkg2/SubClass.java - test/hotspot/jtreg/runtime/appcds/AppCDSOptions.java - test/hotspot/jtreg/runtime/appcds/AppendClasspath.java - test/hotspot/jtreg/runtime/appcds/BootClassPathMismatch.java - test/hotspot/jtreg/runtime/appcds/CDSandJFR.java - test/hotspot/jtreg/runtime/appcds/CaseSensitiveClassPath.java - test/hotspot/jtreg/runtime/appcds/ClassLoaderTest.java - test/hotspot/jtreg/runtime/appcds/ClassPathAttr.java - test/hotspot/jtreg/runtime/appcds/CommandLineFlagCombo.java - test/hotspot/jtreg/runtime/appcds/CommandLineFlagComboNegative.java - test/hotspot/jtreg/runtime/appcds/CompilerUtils.java - test/hotspot/jtreg/runtime/appcds/DirClasspathTest.java - test/hotspot/jtreg/runtime/appcds/DumpClassList.java - test/hotspot/jtreg/runtime/appcds/ExtraSymbols.invalid_1.txt - test/hotspot/jtreg/runtime/appcds/ExtraSymbols.invalid_2.txt - test/hotspot/jtreg/runtime/appcds/ExtraSymbols.invalid_3.txt - test/hotspot/jtreg/runtime/appcds/ExtraSymbols.java - test/hotspot/jtreg/runtime/appcds/ExtraSymbols.symbols.txt - test/hotspot/jtreg/runtime/appcds/FieldAnnotationsTest.java - test/hotspot/jtreg/runtime/appcds/FreeUnusedMetadata.java - test/hotspot/jtreg/runtime/appcds/GraalWithLimitedMetaspace.java - test/hotspot/jtreg/runtime/appcds/HelloExtTest.java - test/hotspot/jtreg/runtime/appcds/HelloTest.java - test/hotspot/jtreg/runtime/appcds/IgnoreEmptyClassPaths.java - test/hotspot/jtreg/runtime/appcds/JarBuilder.java - test/hotspot/jtreg/runtime/appcds/JvmtiAddPath.java - test/hotspot/jtreg/runtime/appcds/LongClassListPath.java - test/hotspot/jtreg/runtime/appcds/LotsOfClasses.java - test/hotspot/jtreg/runtime/appcds/MissingSuperTest.java - test/hotspot/jtreg/runtime/appcds/MoveJDKTest.java - test/hotspot/jtreg/runtime/appcds/MultiProcessSharing.java - test/hotspot/jtreg/runtime/appcds/MultiReleaseJars.java - test/hotspot/jtreg/runtime/appcds/OldClassTest.java - test/hotspot/jtreg/runtime/appcds/PackageSealing.java - test/hotspot/jtreg/runtime/appcds/ParallelLoad2.java - test/hotspot/jtreg/runtime/appcds/ParallelLoadTest.java - test/hotspot/jtreg/runtime/appcds/PrintSharedArchiveAndExit.java - test/hotspot/jtreg/runtime/appcds/ProhibitedPackage.java - test/hotspot/jtreg/runtime/appcds/ProtectionDomain.java - test/hotspot/jtreg/runtime/appcds/RelativePath.java - test/hotspot/jtreg/runtime/appcds/RewriteBytecodesTest.java - test/hotspot/jtreg/runtime/appcds/SharedArchiveConsistency.java - test/hotspot/jtreg/runtime/appcds/SharedBaseAddress.java - test/hotspot/jtreg/runtime/appcds/SharedPackages.java - test/hotspot/jtreg/runtime/appcds/SignedJar.java - test/hotspot/jtreg/runtime/appcds/SpecifySysLoaderProp.java - test/hotspot/jtreg/runtime/appcds/TestCommon.java - test/hotspot/jtreg/runtime/appcds/TestWithProfiler.java - test/hotspot/jtreg/runtime/appcds/TraceLongClasspath.java - test/hotspot/jtreg/runtime/appcds/UnusedCPDuringDump.java - test/hotspot/jtreg/runtime/appcds/UseAppCDS_Test.java - test/hotspot/jtreg/runtime/appcds/VerifierTest.java - test/hotspot/jtreg/runtime/appcds/VerifierTest_0.java - test/hotspot/jtreg/runtime/appcds/VerifierTest_1A.java - test/hotspot/jtreg/runtime/appcds/VerifierTest_1B.java - test/hotspot/jtreg/runtime/appcds/VerifierTest_2.java - test/hotspot/jtreg/runtime/appcds/WideIloadTest.java - test/hotspot/jtreg/runtime/appcds/WrongClasspath.java - test/hotspot/jtreg/runtime/appcds/XShareAutoWithChangedJar.java - test/hotspot/jtreg/runtime/appcds/cacheObject/ArchivedIntegerCacheTest.java - test/hotspot/jtreg/runtime/appcds/cacheObject/ArchivedModuleComboTest.java - test/hotspot/jtreg/runtime/appcds/cacheObject/ArchivedModuleCompareTest.java - test/hotspot/jtreg/runtime/appcds/cacheObject/ArchivedModuleWithCustomImageTest.java - test/hotspot/jtreg/runtime/appcds/cacheObject/CheckArchivedModuleApp.java - test/hotspot/jtreg/runtime/appcds/cacheObject/CheckCachedMirrorApp.java - test/hotspot/jtreg/runtime/appcds/cacheObject/CheckCachedMirrorTest.java - test/hotspot/jtreg/runtime/appcds/cacheObject/CheckCachedResolvedReferences.java - test/hotspot/jtreg/runtime/appcds/cacheObject/CheckCachedResolvedReferencesApp.java - test/hotspot/jtreg/runtime/appcds/cacheObject/CheckIntegerCacheApp.java - test/hotspot/jtreg/runtime/appcds/cacheObject/DifferentHeapSizes.java - test/hotspot/jtreg/runtime/appcds/cacheObject/DumpTimeVerifyFailure.config.txt - test/hotspot/jtreg/runtime/appcds/cacheObject/DumpTimeVerifyFailure.java - test/hotspot/jtreg/runtime/appcds/cacheObject/GCStress.config.txt - test/hotspot/jtreg/runtime/appcds/cacheObject/GCStressApp.java - test/hotspot/jtreg/runtime/appcds/cacheObject/GCStressTest.java - test/hotspot/jtreg/runtime/appcds/cacheObject/InstrumentationAgent.mf - test/hotspot/jtreg/runtime/appcds/cacheObject/MirrorWithReferenceFieldsApp.java - test/hotspot/jtreg/runtime/appcds/cacheObject/MirrorWithReferenceFieldsTest.java - test/hotspot/jtreg/runtime/appcds/cacheObject/MyException.java - test/hotspot/jtreg/runtime/appcds/cacheObject/MyOuter.java - test/hotspot/jtreg/runtime/appcds/cacheObject/OpenArchiveRegion.java - test/hotspot/jtreg/runtime/appcds/cacheObject/PrimitiveTypesApp.java - test/hotspot/jtreg/runtime/appcds/cacheObject/PrimitiveTypesTest.java - test/hotspot/jtreg/runtime/appcds/cacheObject/PrintSystemModulesApp.java - test/hotspot/jtreg/runtime/appcds/cacheObject/RedefineClassApp.java - test/hotspot/jtreg/runtime/appcds/cacheObject/RedefineClassTest.java - test/hotspot/jtreg/runtime/appcds/cacheObject/src/test/jdk/test/Test.java - test/hotspot/jtreg/runtime/appcds/cacheObject/src/test/module-info.java - test/hotspot/jtreg/runtime/appcds/cdsutils/DynamicDumpHelper.java - test/hotspot/jtreg/runtime/appcds/condy/CondyHello.jasm - test/hotspot/jtreg/runtime/appcds/condy/CondyHelloApp.java - test/hotspot/jtreg/runtime/appcds/condy/CondyHelloTest.java - test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatA.java - test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatB.java - test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatBase.java - test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatC.java - test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatD.java - test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatE.java - test/hotspot/jtreg/runtime/appcds/customLoader/CustomLoaderApp.java - test/hotspot/jtreg/runtime/appcds/customLoader/HelloCustom.java - test/hotspot/jtreg/runtime/appcds/customLoader/HelloCustom_JFR.java - test/hotspot/jtreg/runtime/appcds/customLoader/LoaderSegregationTest.java - test/hotspot/jtreg/runtime/appcds/customLoader/ParallelTestBase.java - test/hotspot/jtreg/runtime/appcds/customLoader/ParallelTestMultiFP.java - test/hotspot/jtreg/runtime/appcds/customLoader/ParallelTestSingleFP.java - test/hotspot/jtreg/runtime/appcds/customLoader/ProhibitedPackageNamesTest.java - test/hotspot/jtreg/runtime/appcds/customLoader/ProtectionDomain.java - test/hotspot/jtreg/runtime/appcds/customLoader/SameNameInTwoLoadersTest.java - test/hotspot/jtreg/runtime/appcds/customLoader/UnintendedLoadersTest.java - test/hotspot/jtreg/runtime/appcds/customLoader/UnloadUnregisteredLoaderTest.java - test/hotspot/jtreg/runtime/appcds/customLoader/UnsupportedPlatforms.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/CustomInterface2_ia.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/CustomInterface2_ib.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/CustomLoadee.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/CustomLoadee2.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/CustomLoadee3.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/CustomLoadee3Child.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/Hello.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/HelloUnload.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/InProhibitedPkg.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/LoaderAPI.mf - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/LoaderSegregation.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/OnlyBuiltin.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/OnlyUnregistered.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/ProtDomain.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/SameNameUnrelatedLoaders.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/SimpleHello.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/UnintendedLoaders.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/UnloadUnregisteredLoader.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/AppendClasspath.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/ArchiveConsistency.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/ArrayKlasses.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/ClassResolutionFailure.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/DynamicArchiveTestBase.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/DynamicFlag.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/DynamicLotsOfClasses.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/ExcludedClasses.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/HelloDynamic.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/HelloDynamicCustom.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/HelloDynamicCustomUnload.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/JITInteraction.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/MainModuleOnly.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/MethodSorting.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/MissingArchive.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/NoClassToArchive.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/RelativePath.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/SharedArchiveFileOption.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/UnsupportedBaseArchive.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/UnusedCPDuringDump.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/WrongTopClasspath.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/test-classes/ArrayKlassesApp.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/test-classes/ExcludedClassesApp.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/test-classes/LoadClasses.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/test-classes/MethodSortingApp.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/test-classes/MissingDependent.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/test-classes/StrConcatApp.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/test-classes/TestJIT.java - test/hotspot/jtreg/runtime/appcds/javaldr/AnonVmClassesDuringDump.java - test/hotspot/jtreg/runtime/appcds/javaldr/AnonVmClassesDuringDumpTransformer.java - test/hotspot/jtreg/runtime/appcds/javaldr/AnonVmClassesDuringDumpTransformer.mf - test/hotspot/jtreg/runtime/appcds/javaldr/ArrayTest.java - test/hotspot/jtreg/runtime/appcds/javaldr/ArrayTestHelper.java - test/hotspot/jtreg/runtime/appcds/javaldr/GCDuringDump.java - test/hotspot/jtreg/runtime/appcds/javaldr/GCDuringDumpTransformer.java - test/hotspot/jtreg/runtime/appcds/javaldr/GCDuringDumpTransformer.mf - test/hotspot/jtreg/runtime/appcds/javaldr/GCSharedStringsDuringDump.java - test/hotspot/jtreg/runtime/appcds/javaldr/GCSharedStringsDuringDumpWb.java - test/hotspot/jtreg/runtime/appcds/javaldr/HumongousDuringDump.java - test/hotspot/jtreg/runtime/appcds/javaldr/HumongousDuringDumpTransformer.java - test/hotspot/jtreg/runtime/appcds/javaldr/HumongousDuringDumpTransformer.mf - test/hotspot/jtreg/runtime/appcds/jigsaw/CheckUnsupportedDumpingOptions.java - test/hotspot/jtreg/runtime/appcds/jigsaw/JigsawOptionsCombo.java - test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/AppClassInCP.java - test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/CustomPackage.java - test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/MismatchedPatchModule.java - test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/PatchDir.java - test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/PatchJavaBase.java - test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/PatchMain.java - test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/Simple.java - test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/SubClassOfPatchedClass.java - test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/TwoJars.java - test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/BootAppendTests.java - test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/ClassPathTests.java - test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/DummyClassesInBootClassPath.java - test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/EmptyClassInBootClassPath.java - test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/src/com/sun/tools/javac/Main.jasm - test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/src/com/sun/tools/javac/MyMain.jasm - test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/src/jdk/test/Main.java - test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/src/sun/nio/cs/ext/MyClass.java - test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/src/sun/nio/cs/ext1/MyClass.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/AddModules.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/AddOpens.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/AddReads.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/ExportModule.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/JvmtiAddPath.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/MainModuleOnly.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/ModulePathAndCP.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/ModulePathAndCP_JFR.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.greetings/com/greetings/Main.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.greetings/module-info.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.hello/com/hello/Main.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.hello/module-info.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.nomodule/com/nomodule/Main.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.norequires/com/norequires/Main.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.norequires/module-info.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.simple/com/simple/Main.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.simple/module-info.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/org.astro/module-info.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/org.astro/org/astro/World.java - test/hotspot/jtreg/runtime/appcds/jigsaw/overridetests/OverrideTests.java - test/hotspot/jtreg/runtime/appcds/jigsaw/overridetests/src/java.net.http/java/net/http/HttpTimeoutException.java - test/hotspot/jtreg/runtime/appcds/jigsaw/overridetests/src/java.net.http/module-info.java - test/hotspot/jtreg/runtime/appcds/jigsaw/overridetests/src/jdk.compiler/com/sun/tools/javac/Main.java - test/hotspot/jtreg/runtime/appcds/jigsaw/overridetests/src/jdk.compiler/module-info.java - test/hotspot/jtreg/runtime/appcds/jigsaw/overridetests/src/test/jdk/test/Main.java - test/hotspot/jtreg/runtime/appcds/jigsaw/overridetests/src/test/module-info.java - test/hotspot/jtreg/runtime/appcds/jvmti/ClassFileLoadHook.java - test/hotspot/jtreg/runtime/appcds/jvmti/ClassFileLoadHookTest.java - test/hotspot/jtreg/runtime/appcds/jvmti/InstrumentationAgent.mf - test/hotspot/jtreg/runtime/appcds/jvmti/InstrumentationApp.java - test/hotspot/jtreg/runtime/appcds/jvmti/InstrumentationClassFileTransformer.java - test/hotspot/jtreg/runtime/appcds/jvmti/InstrumentationRegisterClassFileTransformer.java - test/hotspot/jtreg/runtime/appcds/jvmti/InstrumentationTest.java - test/hotspot/jtreg/runtime/appcds/jvmti/dumpingWithAgent/DumpingWithJavaAgent.java - test/hotspot/jtreg/runtime/appcds/jvmti/dumpingWithAgent/DumpingWithJvmtiAgent.java - test/hotspot/jtreg/runtime/appcds/jvmti/dumpingWithAgent/SimpleAgent.java - test/hotspot/jtreg/runtime/appcds/jvmti/dumpingWithAgent/SimpleAgent.mf - test/hotspot/jtreg/runtime/appcds/jvmti/dumpingWithAgent/libAddToSystemCLSearchOnLoad.c - test/hotspot/jtreg/runtime/appcds/jvmti/parallelLoad/ParallelClassesTransform.java - test/hotspot/jtreg/runtime/appcds/jvmti/parallelLoad/ParallelLoadAndTransformTest.java - test/hotspot/jtreg/runtime/appcds/jvmti/transformRelatedClasses/TransformInterfaceImplementorAppCDS.java - test/hotspot/jtreg/runtime/appcds/jvmti/transformRelatedClasses/TransformRelatedClassesAppCDS.java - test/hotspot/jtreg/runtime/appcds/jvmti/transformRelatedClasses/TransformSuperSubAppCDS.java - test/hotspot/jtreg/runtime/appcds/redefineClass/RedefineBasic.java - test/hotspot/jtreg/runtime/appcds/redefineClass/RedefineBasicTest.java - test/hotspot/jtreg/runtime/appcds/redefineClass/RedefineRunningMethods_Shared.java - test/hotspot/jtreg/runtime/appcds/redefineClass/RedefineRunningMethods_SharedHelper.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/ExerciseGC.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/ExtraSharedInput.txt - test/hotspot/jtreg/runtime/appcds/sharedStrings/FlagCombo.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/HelloString.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/HelloStringGC.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/HelloStringPlus.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/IncompatibleOptions.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/InternSharedString.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/InternStringTest.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/InvalidFileFormat.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/LargePages.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/LockSharedStrings.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/LockStringTest.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/LockStringValueTest.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsBasic.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsBasic.txt - test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsBasicPlus.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsHumongous.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsStress.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsUtils.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsWb.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsWbTest.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/SysDictCrash.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/CorruptDataLine.txt - test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/InvalidDataType.txt - test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/InvalidHeader.txt - test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/InvalidString.txt - test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/InvalidStringFormat.txt - test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/InvalidSymbol.txt - test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/InvalidSymbolFormat.txt - test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/InvalidVersion.txt - test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/LengthOverflow.txt - test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/OverflowPrefix.txt - test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/TruncatedString.txt - test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/UnrecognizedPrefix.txt - test/hotspot/jtreg/runtime/appcds/test-classes/ArrayListTest.java - test/hotspot/jtreg/runtime/appcds/test-classes/BootClassPathAppendHelper.java - test/hotspot/jtreg/runtime/appcds/test-classes/C1.java - test/hotspot/jtreg/runtime/appcds/test-classes/C2.java - test/hotspot/jtreg/runtime/appcds/test-classes/Child.java - test/hotspot/jtreg/runtime/appcds/test-classes/CpAttr1.java - test/hotspot/jtreg/runtime/appcds/test-classes/CpAttr2.java - test/hotspot/jtreg/runtime/appcds/test-classes/CpAttr3.java - test/hotspot/jtreg/runtime/appcds/test-classes/CpAttr4.java - test/hotspot/jtreg/runtime/appcds/test-classes/CpAttr5.java - test/hotspot/jtreg/runtime/appcds/test-classes/DummyClassHelper.java - test/hotspot/jtreg/runtime/appcds/test-classes/EmptyClassHelper.java - test/hotspot/jtreg/runtime/appcds/test-classes/FieldAnnotationsApp.java - test/hotspot/jtreg/runtime/appcds/test-classes/ForNameTest.java - test/hotspot/jtreg/runtime/appcds/test-classes/GenericTestApp.java - test/hotspot/jtreg/runtime/appcds/test-classes/GetFlightRecorder.java - test/hotspot/jtreg/runtime/appcds/test-classes/Greet.java - test/hotspot/jtreg/runtime/appcds/test-classes/Hello.java - test/hotspot/jtreg/runtime/appcds/test-classes/HelloExt.java - test/hotspot/jtreg/runtime/appcds/test-classes/HelloExtApp.java - test/hotspot/jtreg/runtime/appcds/test-classes/HelloExtExt.java - test/hotspot/jtreg/runtime/appcds/test-classes/HelloMore.java - test/hotspot/jtreg/runtime/appcds/test-classes/HelloWB.java - test/hotspot/jtreg/runtime/appcds/test-classes/Hi.java - test/hotspot/jtreg/runtime/appcds/test-classes/Iloadw.jasm - test/hotspot/jtreg/runtime/appcds/test-classes/IloadwMain.java - test/hotspot/jtreg/runtime/appcds/test-classes/JimageClassPackage.java - test/hotspot/jtreg/runtime/appcds/test-classes/JimageClassProtDomain.java - test/hotspot/jtreg/runtime/appcds/test-classes/JvmtiApp.java - test/hotspot/jtreg/runtime/appcds/test-classes/MethodNoReturn.jasm - test/hotspot/jtreg/runtime/appcds/test-classes/MissingSuper.java - test/hotspot/jtreg/runtime/appcds/test-classes/MultiProcClass.java - test/hotspot/jtreg/runtime/appcds/test-classes/MyAnnotation.java - test/hotspot/jtreg/runtime/appcds/test-classes/MyThread.java - test/hotspot/jtreg/runtime/appcds/test-classes/PackageSealingTest.java - test/hotspot/jtreg/runtime/appcds/test-classes/PackageTest.java - test/hotspot/jtreg/runtime/appcds/test-classes/ParallelClasses.java - test/hotspot/jtreg/runtime/appcds/test-classes/ParallelLoad.java - test/hotspot/jtreg/runtime/appcds/test-classes/Prohibited.jasm - test/hotspot/jtreg/runtime/appcds/test-classes/ProhibitedHelper.java - test/hotspot/jtreg/runtime/appcds/test-classes/ProtDomain.java - test/hotspot/jtreg/runtime/appcds/test-classes/ProtDomainB.java - test/hotspot/jtreg/runtime/appcds/test-classes/ReportMyLoader.java - test/hotspot/jtreg/runtime/appcds/test-classes/RewriteBytecodes.java - test/hotspot/jtreg/runtime/appcds/test-classes/Super.java - test/hotspot/jtreg/runtime/appcds/test-classes/TestClassLoader.java - test/hotspot/jtreg/runtime/appcds/test-classes/TestWithProfilerHelper.java - test/hotspot/jtreg/runtime/appcds/test-classes/TrySwitchMyLoader.java - test/hotspot/jtreg/runtime/appcds/test-classes/Util.java - test/hotspot/jtreg/runtime/appcds/test-classes/VerifierTest0.java - test/hotspot/jtreg/runtime/appcds/test-classes/com/sun/tools/javac/Main.jasm - test/hotspot/jtreg/runtime/appcds/test-classes/cpattr1.mf - test/hotspot/jtreg/runtime/appcds/test-classes/cpattr1_long.mf - test/hotspot/jtreg/runtime/appcds/test-classes/cpattr2.mf - test/hotspot/jtreg/runtime/appcds/test-classes/cpattr3.mf - test/hotspot/jtreg/runtime/appcds/test-classes/cpattr4.mf - test/hotspot/jtreg/runtime/appcds/test-classes/cpattr5_extra_long.mf - test/hotspot/jtreg/runtime/appcds/test-classes/java/net/HttpCookie.jasm - test/hotspot/jtreg/runtime/appcds/test-classes/javax/transaction/InvalidTransactionException.jasm - test/hotspot/jtreg/runtime/appcds/test-classes/package_seal.mf ! test/jdk/ProblemList.txt - test/jdk/sun/misc/ClassLoaderUtil/test.jar - test/jdk/sun/util/calendar/zi/tzdata/VERSION - test/jdk/sun/util/calendar/zi/tzdata/africa - test/jdk/sun/util/calendar/zi/tzdata/antarctica - test/jdk/sun/util/calendar/zi/tzdata/asia - test/jdk/sun/util/calendar/zi/tzdata/australasia - test/jdk/sun/util/calendar/zi/tzdata/backward - test/jdk/sun/util/calendar/zi/tzdata/etcetera - test/jdk/sun/util/calendar/zi/tzdata/europe - test/jdk/sun/util/calendar/zi/tzdata/factory - test/jdk/sun/util/calendar/zi/tzdata/gmt - test/jdk/sun/util/calendar/zi/tzdata/iso3166.tab - test/jdk/sun/util/calendar/zi/tzdata/jdk11_backward - test/jdk/sun/util/calendar/zi/tzdata/leapseconds - test/jdk/sun/util/calendar/zi/tzdata/northamerica - test/jdk/sun/util/calendar/zi/tzdata/pacificnew - test/jdk/sun/util/calendar/zi/tzdata/solar87 - test/jdk/sun/util/calendar/zi/tzdata/solar88 - test/jdk/sun/util/calendar/zi/tzdata/solar89 - test/jdk/sun/util/calendar/zi/tzdata/southamerica - test/jdk/sun/util/calendar/zi/tzdata/systemv - test/jdk/sun/util/calendar/zi/tzdata/zone.tab - test/jdk/sun/util/calendar/zi/tzdata_jdk/gmt - test/jdk/sun/util/calendar/zi/tzdata_jdk/jdk11_full_backward Changeset: f91dc95f71a8 Author: alanb Date: 2019-08-05 08:54 +0100 URL: https://hg.openjdk.java.net/loom/loom/rev/f91dc95f71a8 Merge ! src/hotspot/share/runtime/thread.cpp Changeset: d0f55f2c8e51 Author: alanb Date: 2019-08-05 08:54 +0100 URL: https://hg.openjdk.java.net/loom/loom/rev/d0f55f2c8e51 Merge - make/jdk/src/classes/build/tools/tzdb/ZoneRules.java - src/hotspot/cpu/aarch64/aarch64_call.cpp - src/hotspot/cpu/aarch64/aarch64_linkage.S - src/hotspot/cpu/aarch64/cpustate_aarch64.hpp - src/hotspot/cpu/aarch64/decode_aarch64.hpp - src/hotspot/os_cpu/linux_aarch64/linux_aarch64.S ! src/hotspot/share/runtime/thread.cpp - src/java.base/share/classes/java/security/acl/Acl.java - src/java.base/share/classes/java/security/acl/AclEntry.java - src/java.base/share/classes/java/security/acl/AclNotFoundException.java - src/java.base/share/classes/java/security/acl/Group.java - src/java.base/share/classes/java/security/acl/LastOwnerException.java - src/java.base/share/classes/java/security/acl/NotOwnerException.java - src/java.base/share/classes/java/security/acl/Owner.java - src/java.base/share/classes/java/security/acl/Permission.java - src/java.base/share/classes/java/security/acl/package-info.java - src/java.base/share/classes/jdk/internal/access/JavaNetSocketAccess.java - src/java.base/share/classes/jdk/internal/access/JavaNetURLClassLoaderAccess.java - src/java.base/share/classes/jdk/internal/reflect/LangReflectAccess.java - src/java.desktop/unix/native/libawt_xawt/awt/multi_font.c - src/java.desktop/unix/native/libawt_xawt/awt/multi_font.h - src/jdk.javadoc/share/legal/pako.md - src/jdk.jsobject/share/classes/jdk/internal/netscape/javascript/spi/JSObjectProvider.java - test/hotspot/jtreg/runtime/SharedArchiveFile/ArchiveDoesNotExist.java - test/hotspot/jtreg/runtime/SharedArchiveFile/BootAppendTests.java - test/hotspot/jtreg/runtime/SharedArchiveFile/CdsDifferentCompactStrings.java - test/hotspot/jtreg/runtime/SharedArchiveFile/CdsDifferentObjectAlignment.java - test/hotspot/jtreg/runtime/SharedArchiveFile/CdsSameObjectAlignment.java - test/hotspot/jtreg/runtime/SharedArchiveFile/CheckDefaultArchiveFile.java - test/hotspot/jtreg/runtime/SharedArchiveFile/CheckSharingWithDefaultArchive.java - test/hotspot/jtreg/runtime/SharedArchiveFile/DumpSharedDictionary.java - test/hotspot/jtreg/runtime/SharedArchiveFile/DumpSymbolAndStringTable.java - test/hotspot/jtreg/runtime/SharedArchiveFile/LoadClass.java - test/hotspot/jtreg/runtime/SharedArchiveFile/MaxMetaspaceSize.java - test/hotspot/jtreg/runtime/SharedArchiveFile/NonBootLoaderClasses.java - test/hotspot/jtreg/runtime/SharedArchiveFile/PrintSharedArchiveAndExit.java - test/hotspot/jtreg/runtime/SharedArchiveFile/SharedArchiveFile.java - test/hotspot/jtreg/runtime/SharedArchiveFile/SharedBaseAddress.java - test/hotspot/jtreg/runtime/SharedArchiveFile/SharedStrings.java - test/hotspot/jtreg/runtime/SharedArchiveFile/SharedStringsDedup.java - test/hotspot/jtreg/runtime/SharedArchiveFile/SharedStringsRunAuto.java - test/hotspot/jtreg/runtime/SharedArchiveFile/SharedStringsWb.java - test/hotspot/jtreg/runtime/SharedArchiveFile/SharedSymbolTableBucketSize.java - test/hotspot/jtreg/runtime/SharedArchiveFile/SpaceUtilizationCheck.java - test/hotspot/jtreg/runtime/SharedArchiveFile/TestInterpreterMethodEntries.java - test/hotspot/jtreg/runtime/SharedArchiveFile/javax/annotation/processing/FilerException.jasm - test/hotspot/jtreg/runtime/SharedArchiveFile/javax/sound/sampled/MyClass.jasm - test/hotspot/jtreg/runtime/SharedArchiveFile/nonjdk/myPackage/MyClass.java - test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/ReplaceCriticalClasses.java - test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/ReplaceCriticalClassesForSubgraphs.java - test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/Implementor.java - test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/Interface.java - test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/SubClass.java - test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/SuperClazz.java - test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/TestEntry.java - test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/TransformInterfaceAndImplementor.java - test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/TransformRelatedClasses.java - test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/TransformSuperAndSubClasses.java - test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/TransformSuperSubTwoPckgs.java - test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/TransformTestCommon.java - test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/myPkg1/SuperClazz.java - test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/myPkg2/SubClass.java - test/hotspot/jtreg/runtime/appcds/AppCDSOptions.java - test/hotspot/jtreg/runtime/appcds/AppendClasspath.java - test/hotspot/jtreg/runtime/appcds/BootClassPathMismatch.java - test/hotspot/jtreg/runtime/appcds/CDSandJFR.java - test/hotspot/jtreg/runtime/appcds/CaseSensitiveClassPath.java - test/hotspot/jtreg/runtime/appcds/ClassLoaderTest.java - test/hotspot/jtreg/runtime/appcds/ClassPathAttr.java - test/hotspot/jtreg/runtime/appcds/CommandLineFlagCombo.java - test/hotspot/jtreg/runtime/appcds/CommandLineFlagComboNegative.java - test/hotspot/jtreg/runtime/appcds/CompilerUtils.java - test/hotspot/jtreg/runtime/appcds/DirClasspathTest.java - test/hotspot/jtreg/runtime/appcds/DumpClassList.java - test/hotspot/jtreg/runtime/appcds/ExtraSymbols.invalid_1.txt - test/hotspot/jtreg/runtime/appcds/ExtraSymbols.invalid_2.txt - test/hotspot/jtreg/runtime/appcds/ExtraSymbols.invalid_3.txt - test/hotspot/jtreg/runtime/appcds/ExtraSymbols.java - test/hotspot/jtreg/runtime/appcds/ExtraSymbols.symbols.txt - test/hotspot/jtreg/runtime/appcds/FieldAnnotationsTest.java - test/hotspot/jtreg/runtime/appcds/FreeUnusedMetadata.java - test/hotspot/jtreg/runtime/appcds/GraalWithLimitedMetaspace.java - test/hotspot/jtreg/runtime/appcds/HelloExtTest.java - test/hotspot/jtreg/runtime/appcds/HelloTest.java - test/hotspot/jtreg/runtime/appcds/IgnoreEmptyClassPaths.java - test/hotspot/jtreg/runtime/appcds/JarBuilder.java - test/hotspot/jtreg/runtime/appcds/JvmtiAddPath.java - test/hotspot/jtreg/runtime/appcds/LongClassListPath.java - test/hotspot/jtreg/runtime/appcds/LotsOfClasses.java - test/hotspot/jtreg/runtime/appcds/MissingSuperTest.java - test/hotspot/jtreg/runtime/appcds/MoveJDKTest.java - test/hotspot/jtreg/runtime/appcds/MultiProcessSharing.java - test/hotspot/jtreg/runtime/appcds/MultiReleaseJars.java - test/hotspot/jtreg/runtime/appcds/OldClassTest.java - test/hotspot/jtreg/runtime/appcds/PackageSealing.java - test/hotspot/jtreg/runtime/appcds/ParallelLoad2.java - test/hotspot/jtreg/runtime/appcds/ParallelLoadTest.java - test/hotspot/jtreg/runtime/appcds/PrintSharedArchiveAndExit.java - test/hotspot/jtreg/runtime/appcds/ProhibitedPackage.java - test/hotspot/jtreg/runtime/appcds/ProtectionDomain.java - test/hotspot/jtreg/runtime/appcds/RelativePath.java - test/hotspot/jtreg/runtime/appcds/RewriteBytecodesTest.java - test/hotspot/jtreg/runtime/appcds/SharedArchiveConsistency.java - test/hotspot/jtreg/runtime/appcds/SharedBaseAddress.java - test/hotspot/jtreg/runtime/appcds/SharedPackages.java - test/hotspot/jtreg/runtime/appcds/SignedJar.java - test/hotspot/jtreg/runtime/appcds/SpecifySysLoaderProp.java - test/hotspot/jtreg/runtime/appcds/TestCommon.java - test/hotspot/jtreg/runtime/appcds/TestWithProfiler.java - test/hotspot/jtreg/runtime/appcds/TraceLongClasspath.java - test/hotspot/jtreg/runtime/appcds/UnusedCPDuringDump.java - test/hotspot/jtreg/runtime/appcds/UseAppCDS_Test.java - test/hotspot/jtreg/runtime/appcds/VerifierTest.java - test/hotspot/jtreg/runtime/appcds/VerifierTest_0.java - test/hotspot/jtreg/runtime/appcds/VerifierTest_1A.java - test/hotspot/jtreg/runtime/appcds/VerifierTest_1B.java - test/hotspot/jtreg/runtime/appcds/VerifierTest_2.java - test/hotspot/jtreg/runtime/appcds/WideIloadTest.java - test/hotspot/jtreg/runtime/appcds/WrongClasspath.java - test/hotspot/jtreg/runtime/appcds/XShareAutoWithChangedJar.java - test/hotspot/jtreg/runtime/appcds/cacheObject/ArchivedIntegerCacheTest.java - test/hotspot/jtreg/runtime/appcds/cacheObject/ArchivedModuleComboTest.java - test/hotspot/jtreg/runtime/appcds/cacheObject/ArchivedModuleCompareTest.java - test/hotspot/jtreg/runtime/appcds/cacheObject/ArchivedModuleWithCustomImageTest.java - test/hotspot/jtreg/runtime/appcds/cacheObject/CheckArchivedModuleApp.java - test/hotspot/jtreg/runtime/appcds/cacheObject/CheckCachedMirrorApp.java - test/hotspot/jtreg/runtime/appcds/cacheObject/CheckCachedMirrorTest.java - test/hotspot/jtreg/runtime/appcds/cacheObject/CheckCachedResolvedReferences.java - test/hotspot/jtreg/runtime/appcds/cacheObject/CheckCachedResolvedReferencesApp.java - test/hotspot/jtreg/runtime/appcds/cacheObject/CheckIntegerCacheApp.java - test/hotspot/jtreg/runtime/appcds/cacheObject/DifferentHeapSizes.java - test/hotspot/jtreg/runtime/appcds/cacheObject/DumpTimeVerifyFailure.config.txt - test/hotspot/jtreg/runtime/appcds/cacheObject/DumpTimeVerifyFailure.java - test/hotspot/jtreg/runtime/appcds/cacheObject/GCStress.config.txt - test/hotspot/jtreg/runtime/appcds/cacheObject/GCStressApp.java - test/hotspot/jtreg/runtime/appcds/cacheObject/GCStressTest.java - test/hotspot/jtreg/runtime/appcds/cacheObject/InstrumentationAgent.mf - test/hotspot/jtreg/runtime/appcds/cacheObject/MirrorWithReferenceFieldsApp.java - test/hotspot/jtreg/runtime/appcds/cacheObject/MirrorWithReferenceFieldsTest.java - test/hotspot/jtreg/runtime/appcds/cacheObject/MyException.java - test/hotspot/jtreg/runtime/appcds/cacheObject/MyOuter.java - test/hotspot/jtreg/runtime/appcds/cacheObject/OpenArchiveRegion.java - test/hotspot/jtreg/runtime/appcds/cacheObject/PrimitiveTypesApp.java - test/hotspot/jtreg/runtime/appcds/cacheObject/PrimitiveTypesTest.java - test/hotspot/jtreg/runtime/appcds/cacheObject/PrintSystemModulesApp.java - test/hotspot/jtreg/runtime/appcds/cacheObject/RedefineClassApp.java - test/hotspot/jtreg/runtime/appcds/cacheObject/RedefineClassTest.java - test/hotspot/jtreg/runtime/appcds/cacheObject/src/test/jdk/test/Test.java - test/hotspot/jtreg/runtime/appcds/cacheObject/src/test/module-info.java - test/hotspot/jtreg/runtime/appcds/cdsutils/DynamicDumpHelper.java - test/hotspot/jtreg/runtime/appcds/condy/CondyHello.jasm - test/hotspot/jtreg/runtime/appcds/condy/CondyHelloApp.java - test/hotspot/jtreg/runtime/appcds/condy/CondyHelloTest.java - test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatA.java - test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatB.java - test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatBase.java - test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatC.java - test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatD.java - test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatE.java - test/hotspot/jtreg/runtime/appcds/customLoader/CustomLoaderApp.java - test/hotspot/jtreg/runtime/appcds/customLoader/HelloCustom.java - test/hotspot/jtreg/runtime/appcds/customLoader/HelloCustom_JFR.java - test/hotspot/jtreg/runtime/appcds/customLoader/LoaderSegregationTest.java - test/hotspot/jtreg/runtime/appcds/customLoader/ParallelTestBase.java - test/hotspot/jtreg/runtime/appcds/customLoader/ParallelTestMultiFP.java - test/hotspot/jtreg/runtime/appcds/customLoader/ParallelTestSingleFP.java - test/hotspot/jtreg/runtime/appcds/customLoader/ProhibitedPackageNamesTest.java - test/hotspot/jtreg/runtime/appcds/customLoader/ProtectionDomain.java - test/hotspot/jtreg/runtime/appcds/customLoader/SameNameInTwoLoadersTest.java - test/hotspot/jtreg/runtime/appcds/customLoader/UnintendedLoadersTest.java - test/hotspot/jtreg/runtime/appcds/customLoader/UnloadUnregisteredLoaderTest.java - test/hotspot/jtreg/runtime/appcds/customLoader/UnsupportedPlatforms.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/CustomInterface2_ia.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/CustomInterface2_ib.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/CustomLoadee.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/CustomLoadee2.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/CustomLoadee3.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/CustomLoadee3Child.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/Hello.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/HelloUnload.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/InProhibitedPkg.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/LoaderAPI.mf - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/LoaderSegregation.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/OnlyBuiltin.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/OnlyUnregistered.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/ProtDomain.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/SameNameUnrelatedLoaders.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/SimpleHello.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/UnintendedLoaders.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/UnloadUnregisteredLoader.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/AppendClasspath.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/ArchiveConsistency.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/ArrayKlasses.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/ClassResolutionFailure.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/DynamicArchiveTestBase.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/DynamicFlag.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/DynamicLotsOfClasses.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/ExcludedClasses.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/HelloDynamic.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/HelloDynamicCustom.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/HelloDynamicCustomUnload.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/JITInteraction.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/MainModuleOnly.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/MethodSorting.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/MissingArchive.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/NoClassToArchive.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/RelativePath.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/SharedArchiveFileOption.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/UnsupportedBaseArchive.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/UnusedCPDuringDump.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/WrongTopClasspath.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/test-classes/ArrayKlassesApp.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/test-classes/ExcludedClassesApp.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/test-classes/LoadClasses.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/test-classes/MethodSortingApp.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/test-classes/MissingDependent.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/test-classes/StrConcatApp.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/test-classes/TestJIT.java - test/hotspot/jtreg/runtime/appcds/javaldr/AnonVmClassesDuringDump.java - test/hotspot/jtreg/runtime/appcds/javaldr/AnonVmClassesDuringDumpTransformer.java - test/hotspot/jtreg/runtime/appcds/javaldr/AnonVmClassesDuringDumpTransformer.mf - test/hotspot/jtreg/runtime/appcds/javaldr/ArrayTest.java - test/hotspot/jtreg/runtime/appcds/javaldr/ArrayTestHelper.java - test/hotspot/jtreg/runtime/appcds/javaldr/GCDuringDump.java - test/hotspot/jtreg/runtime/appcds/javaldr/GCDuringDumpTransformer.java - test/hotspot/jtreg/runtime/appcds/javaldr/GCDuringDumpTransformer.mf - test/hotspot/jtreg/runtime/appcds/javaldr/GCSharedStringsDuringDump.java - test/hotspot/jtreg/runtime/appcds/javaldr/GCSharedStringsDuringDumpWb.java - test/hotspot/jtreg/runtime/appcds/javaldr/HumongousDuringDump.java - test/hotspot/jtreg/runtime/appcds/javaldr/HumongousDuringDumpTransformer.java - test/hotspot/jtreg/runtime/appcds/javaldr/HumongousDuringDumpTransformer.mf - test/hotspot/jtreg/runtime/appcds/jigsaw/CheckUnsupportedDumpingOptions.java - test/hotspot/jtreg/runtime/appcds/jigsaw/JigsawOptionsCombo.java - test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/AppClassInCP.java - test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/CustomPackage.java - test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/MismatchedPatchModule.java - test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/PatchDir.java - test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/PatchJavaBase.java - test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/PatchMain.java - test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/Simple.java - test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/SubClassOfPatchedClass.java - test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/TwoJars.java - test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/BootAppendTests.java - test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/ClassPathTests.java - test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/DummyClassesInBootClassPath.java - test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/EmptyClassInBootClassPath.java - test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/src/com/sun/tools/javac/Main.jasm - test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/src/com/sun/tools/javac/MyMain.jasm - test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/src/jdk/test/Main.java - test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/src/sun/nio/cs/ext/MyClass.java - test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/src/sun/nio/cs/ext1/MyClass.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/AddModules.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/AddOpens.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/AddReads.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/ExportModule.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/JvmtiAddPath.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/MainModuleOnly.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/ModulePathAndCP.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/ModulePathAndCP_JFR.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.greetings/com/greetings/Main.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.greetings/module-info.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.hello/com/hello/Main.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.hello/module-info.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.nomodule/com/nomodule/Main.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.norequires/com/norequires/Main.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.norequires/module-info.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.simple/com/simple/Main.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.simple/module-info.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/org.astro/module-info.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/org.astro/org/astro/World.java - test/hotspot/jtreg/runtime/appcds/jigsaw/overridetests/OverrideTests.java - test/hotspot/jtreg/runtime/appcds/jigsaw/overridetests/src/java.net.http/java/net/http/HttpTimeoutException.java - test/hotspot/jtreg/runtime/appcds/jigsaw/overridetests/src/java.net.http/module-info.java - test/hotspot/jtreg/runtime/appcds/jigsaw/overridetests/src/jdk.compiler/com/sun/tools/javac/Main.java - test/hotspot/jtreg/runtime/appcds/jigsaw/overridetests/src/jdk.compiler/module-info.java - test/hotspot/jtreg/runtime/appcds/jigsaw/overridetests/src/test/jdk/test/Main.java - test/hotspot/jtreg/runtime/appcds/jigsaw/overridetests/src/test/module-info.java - test/hotspot/jtreg/runtime/appcds/jvmti/ClassFileLoadHook.java - test/hotspot/jtreg/runtime/appcds/jvmti/ClassFileLoadHookTest.java - test/hotspot/jtreg/runtime/appcds/jvmti/InstrumentationAgent.mf - test/hotspot/jtreg/runtime/appcds/jvmti/InstrumentationApp.java - test/hotspot/jtreg/runtime/appcds/jvmti/InstrumentationClassFileTransformer.java - test/hotspot/jtreg/runtime/appcds/jvmti/InstrumentationRegisterClassFileTransformer.java - test/hotspot/jtreg/runtime/appcds/jvmti/InstrumentationTest.java - test/hotspot/jtreg/runtime/appcds/jvmti/dumpingWithAgent/DumpingWithJavaAgent.java - test/hotspot/jtreg/runtime/appcds/jvmti/dumpingWithAgent/DumpingWithJvmtiAgent.java - test/hotspot/jtreg/runtime/appcds/jvmti/dumpingWithAgent/SimpleAgent.java - test/hotspot/jtreg/runtime/appcds/jvmti/dumpingWithAgent/SimpleAgent.mf - test/hotspot/jtreg/runtime/appcds/jvmti/dumpingWithAgent/libAddToSystemCLSearchOnLoad.c - test/hotspot/jtreg/runtime/appcds/jvmti/parallelLoad/ParallelClassesTransform.java - test/hotspot/jtreg/runtime/appcds/jvmti/parallelLoad/ParallelLoadAndTransformTest.java - test/hotspot/jtreg/runtime/appcds/jvmti/transformRelatedClasses/TransformInterfaceImplementorAppCDS.java - test/hotspot/jtreg/runtime/appcds/jvmti/transformRelatedClasses/TransformRelatedClassesAppCDS.java - test/hotspot/jtreg/runtime/appcds/jvmti/transformRelatedClasses/TransformSuperSubAppCDS.java - test/hotspot/jtreg/runtime/appcds/redefineClass/RedefineBasic.java - test/hotspot/jtreg/runtime/appcds/redefineClass/RedefineBasicTest.java - test/hotspot/jtreg/runtime/appcds/redefineClass/RedefineRunningMethods_Shared.java - test/hotspot/jtreg/runtime/appcds/redefineClass/RedefineRunningMethods_SharedHelper.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/ExerciseGC.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/ExtraSharedInput.txt - test/hotspot/jtreg/runtime/appcds/sharedStrings/FlagCombo.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/HelloString.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/HelloStringGC.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/HelloStringPlus.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/IncompatibleOptions.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/InternSharedString.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/InternStringTest.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/InvalidFileFormat.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/LargePages.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/LockSharedStrings.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/LockStringTest.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/LockStringValueTest.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsBasic.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsBasic.txt - test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsBasicPlus.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsHumongous.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsStress.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsUtils.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsWb.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsWbTest.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/SysDictCrash.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/CorruptDataLine.txt - test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/InvalidDataType.txt - test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/InvalidHeader.txt - test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/InvalidString.txt - test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/InvalidStringFormat.txt - test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/InvalidSymbol.txt - test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/InvalidSymbolFormat.txt - test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/InvalidVersion.txt - test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/LengthOverflow.txt - test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/OverflowPrefix.txt - test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/TruncatedString.txt - test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/UnrecognizedPrefix.txt - test/hotspot/jtreg/runtime/appcds/test-classes/ArrayListTest.java - test/hotspot/jtreg/runtime/appcds/test-classes/BootClassPathAppendHelper.java - test/hotspot/jtreg/runtime/appcds/test-classes/C1.java - test/hotspot/jtreg/runtime/appcds/test-classes/C2.java - test/hotspot/jtreg/runtime/appcds/test-classes/Child.java - test/hotspot/jtreg/runtime/appcds/test-classes/CpAttr1.java - test/hotspot/jtreg/runtime/appcds/test-classes/CpAttr2.java - test/hotspot/jtreg/runtime/appcds/test-classes/CpAttr3.java - test/hotspot/jtreg/runtime/appcds/test-classes/CpAttr4.java - test/hotspot/jtreg/runtime/appcds/test-classes/CpAttr5.java - test/hotspot/jtreg/runtime/appcds/test-classes/DummyClassHelper.java - test/hotspot/jtreg/runtime/appcds/test-classes/EmptyClassHelper.java - test/hotspot/jtreg/runtime/appcds/test-classes/FieldAnnotationsApp.java - test/hotspot/jtreg/runtime/appcds/test-classes/ForNameTest.java - test/hotspot/jtreg/runtime/appcds/test-classes/GenericTestApp.java - test/hotspot/jtreg/runtime/appcds/test-classes/GetFlightRecorder.java - test/hotspot/jtreg/runtime/appcds/test-classes/Greet.java - test/hotspot/jtreg/runtime/appcds/test-classes/Hello.java - test/hotspot/jtreg/runtime/appcds/test-classes/HelloExt.java - test/hotspot/jtreg/runtime/appcds/test-classes/HelloExtApp.java - test/hotspot/jtreg/runtime/appcds/test-classes/HelloExtExt.java - test/hotspot/jtreg/runtime/appcds/test-classes/HelloMore.java - test/hotspot/jtreg/runtime/appcds/test-classes/HelloWB.java - test/hotspot/jtreg/runtime/appcds/test-classes/Hi.java - test/hotspot/jtreg/runtime/appcds/test-classes/Iloadw.jasm - test/hotspot/jtreg/runtime/appcds/test-classes/IloadwMain.java - test/hotspot/jtreg/runtime/appcds/test-classes/JimageClassPackage.java - test/hotspot/jtreg/runtime/appcds/test-classes/JimageClassProtDomain.java - test/hotspot/jtreg/runtime/appcds/test-classes/JvmtiApp.java - test/hotspot/jtreg/runtime/appcds/test-classes/MethodNoReturn.jasm - test/hotspot/jtreg/runtime/appcds/test-classes/MissingSuper.java - test/hotspot/jtreg/runtime/appcds/test-classes/MultiProcClass.java - test/hotspot/jtreg/runtime/appcds/test-classes/MyAnnotation.java - test/hotspot/jtreg/runtime/appcds/test-classes/MyThread.java - test/hotspot/jtreg/runtime/appcds/test-classes/PackageSealingTest.java - test/hotspot/jtreg/runtime/appcds/test-classes/PackageTest.java - test/hotspot/jtreg/runtime/appcds/test-classes/ParallelClasses.java - test/hotspot/jtreg/runtime/appcds/test-classes/ParallelLoad.java - test/hotspot/jtreg/runtime/appcds/test-classes/Prohibited.jasm - test/hotspot/jtreg/runtime/appcds/test-classes/ProhibitedHelper.java - test/hotspot/jtreg/runtime/appcds/test-classes/ProtDomain.java - test/hotspot/jtreg/runtime/appcds/test-classes/ProtDomainB.java - test/hotspot/jtreg/runtime/appcds/test-classes/ReportMyLoader.java - test/hotspot/jtreg/runtime/appcds/test-classes/RewriteBytecodes.java - test/hotspot/jtreg/runtime/appcds/test-classes/Super.java - test/hotspot/jtreg/runtime/appcds/test-classes/TestClassLoader.java - test/hotspot/jtreg/runtime/appcds/test-classes/TestWithProfilerHelper.java - test/hotspot/jtreg/runtime/appcds/test-classes/TrySwitchMyLoader.java - test/hotspot/jtreg/runtime/appcds/test-classes/Util.java - test/hotspot/jtreg/runtime/appcds/test-classes/VerifierTest0.java - test/hotspot/jtreg/runtime/appcds/test-classes/com/sun/tools/javac/Main.jasm - test/hotspot/jtreg/runtime/appcds/test-classes/cpattr1.mf - test/hotspot/jtreg/runtime/appcds/test-classes/cpattr1_long.mf - test/hotspot/jtreg/runtime/appcds/test-classes/cpattr2.mf - test/hotspot/jtreg/runtime/appcds/test-classes/cpattr3.mf - test/hotspot/jtreg/runtime/appcds/test-classes/cpattr4.mf - test/hotspot/jtreg/runtime/appcds/test-classes/cpattr5_extra_long.mf - test/hotspot/jtreg/runtime/appcds/test-classes/java/net/HttpCookie.jasm - test/hotspot/jtreg/runtime/appcds/test-classes/javax/transaction/InvalidTransactionException.jasm - test/hotspot/jtreg/runtime/appcds/test-classes/package_seal.mf - test/jdk/sun/misc/ClassLoaderUtil/test.jar - test/jdk/sun/util/calendar/zi/tzdata/VERSION - test/jdk/sun/util/calendar/zi/tzdata/africa - test/jdk/sun/util/calendar/zi/tzdata/antarctica - test/jdk/sun/util/calendar/zi/tzdata/asia - test/jdk/sun/util/calendar/zi/tzdata/australasia - test/jdk/sun/util/calendar/zi/tzdata/backward - test/jdk/sun/util/calendar/zi/tzdata/etcetera - test/jdk/sun/util/calendar/zi/tzdata/europe - test/jdk/sun/util/calendar/zi/tzdata/factory - test/jdk/sun/util/calendar/zi/tzdata/gmt - test/jdk/sun/util/calendar/zi/tzdata/iso3166.tab - test/jdk/sun/util/calendar/zi/tzdata/jdk11_backward - test/jdk/sun/util/calendar/zi/tzdata/leapseconds - test/jdk/sun/util/calendar/zi/tzdata/northamerica - test/jdk/sun/util/calendar/zi/tzdata/pacificnew - test/jdk/sun/util/calendar/zi/tzdata/solar87 - test/jdk/sun/util/calendar/zi/tzdata/solar88 - test/jdk/sun/util/calendar/zi/tzdata/solar89 - test/jdk/sun/util/calendar/zi/tzdata/southamerica - test/jdk/sun/util/calendar/zi/tzdata/systemv - test/jdk/sun/util/calendar/zi/tzdata/zone.tab - test/jdk/sun/util/calendar/zi/tzdata_jdk/gmt - test/jdk/sun/util/calendar/zi/tzdata_jdk/jdk11_full_backward Changeset: 4d7360ed2ca3 Author: alanb Date: 2019-08-05 08:54 +0100 URL: https://hg.openjdk.java.net/loom/loom/rev/4d7360ed2ca3 Merge From aph at redhat.com Wed Aug 7 16:45:00 2019 From: aph at redhat.com (Andrew Haley) Date: Wed, 7 Aug 2019 17:45:00 +0100 Subject: Scoped variables In-Reply-To: References: Message-ID: On 7/19/19 1:21 PM, Ron Pressler wrote: > We haven?t had much time to spend on this recently, and we certainly > have no conclusions as of yet, but this is sure to become an area of > focus once the more basic areas of the API have stabilized. > > We are, however, very much interested in hearing some thoughts about > this. In particular, is the idea of a binding with a dynamic scope > that reverts to the old value when we exit the scope a better one > than the existing un-scoped lifetime of ThreadLocals, whose value > persists until the next time it is set? Yes, I'm sure it is. This is more or less basic structured programming, isn't it? Besides, keeping scoped variables on the stack means that when a continuation is saved and descheduled the bound values of its scoped locals get saved along with everything else. I have a rough design that I'd be happy to describe and attempt a prototype implementation, but I'm wary that there may have been more discussion that I missed. Also, I haven't looked at the actual implementation of Loom so my approach might not be practical. I'd like to try. In brief, I think we want: Nested scope: a value becomes visible once it is bound and that binding ends when control passes through the end of the scope in which the binding operation occurs. Very fast reads, e.g. MyScopedVariable.get(). I think we can do this with (typically) just a couple of load instructions and a conditional branch, as long as the programmer keeps the number of scoped variables small. I care about this property very much because the faster they are the more use cases there will be for them. Fast binding operations, but not as super-fast as simple reads because some thread-local state will have to be updated or created. Very small slowdown when mounting and dismounting continuations. Security: it must be impossible for a class without access to the declaration of a scoped variable to access it. -- 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 aph at redhat.com Wed Aug 7 16:48:57 2019 From: aph at redhat.com (Andrew Haley) Date: Wed, 7 Aug 2019 17:48:57 +0100 Subject: Scoped variables In-Reply-To: <081CE65C-3BDF-4CDF-80B0-39DE8CBAB29B@podsnap.com> References: <081CE65C-3BDF-4CDF-80B0-39DE8CBAB29B@podsnap.com> Message-ID: On 7/19/19 9:51 PM, Peter Fraenkel wrote: > The most useful and least confusing semantics would be stack-like, where a scope-local ?global? would be essentially equivalent to passing an additional argument through every method call. Yes, exactly so. -- 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 serguei.spitsyn at oracle.com Thu Aug 8 02:17:35 2019 From: serguei.spitsyn at oracle.com (serguei.spitsyn at oracle.com) Date: Thu, 08 Aug 2019 02:17:35 +0000 Subject: hg: loom/loom: added 'mounted' field to javaClasses; fixed small bug in vframeStream constructor Message-ID: <201908080217.x782HZsl005955@aojmv0008.oracle.com> Changeset: cb9cdaf0f48a Author: sspitsyn Date: 2019-08-07 19:15 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/cb9cdaf0f48a added 'mounted' field to javaClasses; fixed small bug in vframeStream constructor ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/runtime/vframe.cpp From serguei.spitsyn at oracle.com Thu Aug 8 02:20:11 2019 From: serguei.spitsyn at oracle.com (serguei.spitsyn at oracle.com) Date: Thu, 08 Aug 2019 02:20:11 +0000 Subject: hg: loom/loom: Merge Message-ID: <201908080220.x782KB78006769@aojmv0008.oracle.com> Changeset: c2cc9605d4dc Author: sspitsyn Date: 2019-08-07 19:19 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/c2cc9605d4dc Merge ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/vmSymbols.hpp From serguei.spitsyn at oracle.com Thu Aug 8 05:46:29 2019 From: serguei.spitsyn at oracle.com (serguei.spitsyn at oracle.com) Date: Thu, 08 Aug 2019 05:46:29 +0000 Subject: hg: loom/loom: added new JVMTI functions: GetFiberStackTrace/GetFiberFrameCount/GetFiberFrameLocation Message-ID: <201908080546.x785kU9Y003540@aojmv0008.oracle.com> Changeset: 893cdab096cd Author: sspitsyn Date: 2019-08-07 22:45 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/893cdab096cd added new JVMTI functions: GetFiberStackTrace/GetFiberFrameCount/GetFiberFrameLocation ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/prims/jvmti.xml ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiEnvBase.hpp ! src/hotspot/share/runtime/vmOperations.hpp ! test/hotspot/jtreg/serviceability/jvmti/FiberTest/libFiberTest.c From alan.bateman at oracle.com Thu Aug 8 09:30:40 2019 From: alan.bateman at oracle.com (alan.bateman at oracle.com) Date: Thu, 08 Aug 2019 09:30:40 +0000 Subject: hg: loom/loom: Fix build issue with tests using native libs Message-ID: <201908080930.x789Uf1K013258@aojmv0008.oracle.com> Changeset: f0ade44ef451 Author: alanb Date: 2019-08-08 10:30 +0100 URL: https://hg.openjdk.java.net/loom/loom/rev/f0ade44ef451 Fix build issue with tests using native libs ! test/hotspot/jtreg/serviceability/jvmti/FiberTest/libFiberTest.c From dean.long at oracle.com Sat Aug 10 00:11:12 2019 From: dean.long at oracle.com (dean.long at oracle.com) Date: Fri, 9 Aug 2019 17:11:12 -0700 Subject: Scoped variables In-Reply-To: References: Message-ID: Hi Andrew, On 8/7/19 9:45 AM, Andrew Haley wrote: > On 7/19/19 1:21 PM, Ron Pressler wrote: > >> We haven?t had much time to spend on this recently, and we certainly >> have no conclusions as of yet, but this is sure to become an area of >> focus once the more basic areas of the API have stabilized. >> >> We are, however, very much interested in hearing some thoughts about >> this. In particular, is the idea of a binding with a dynamic scope >> that reverts to the old value when we exit the scope a better one >> than the existing un-scoped lifetime of ThreadLocals, whose value >> persists until the next time it is set? > Yes, I'm sure it is. This is more or less basic structured > programming, isn't it? Besides, keeping scoped variables on the stack > means that when a continuation is saved and descheduled the bound > values of its scoped locals get saved along with everything else. > > I have a rough design that I'd be happy to describe and attempt a > prototype implementation, but I'm wary that there may have been more > discussion that I missed. Also, I haven't looked at the actual > implementation of Loom so my approach might not be practical. I'd like > to try. > Please do.? I did some investigation a while back, but I had a different focus.? I was mostly looking into guarantees that the binding is removed when we exit the scope, not? performance (I used a WeakHashMap). dl > In brief, I think we want: > > Nested scope: a value becomes visible once it is bound and that > binding ends when control passes through the end of the scope in which > the binding operation occurs. > > Very fast reads, e.g. MyScopedVariable.get(). I think we can do this > with (typically) just a couple of load instructions and a conditional > branch, as long as the programmer keeps the number of scoped variables > small. I care about this property very much because the faster they > are the more use cases there will be for them. > > Fast binding operations, but not as super-fast as simple reads because > some thread-local state will have to be updated or created. > > Very small slowdown when mounting and dismounting continuations. > > Security: it must be impossible for a class without access to the > declaration of a scoped variable to access it. > From alan.bateman at oracle.com Mon Aug 12 09:20:13 2019 From: alan.bateman at oracle.com (alan.bateman at oracle.com) Date: Mon, 12 Aug 2019 09:20:13 +0000 Subject: hg: loom/loom: 52 new changesets Message-ID: <201908120920.x7C9KImc016385@aojmv0008.oracle.com> Changeset: a5ea1b64dcd7 Author: thartmann Date: 2019-07-30 07:22 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/a5ea1b64dcd7 8228710: Disable AggressiveUnboxing until JDK-8224957 is fixed Summary: Disabled AggressiveUnboxing. Reviewed-by: roland, kvn ! src/hotspot/share/opto/c2_globals.hpp Changeset: 76a82db7181a Author: pli Date: 2019-07-31 09:52 +0800 URL: https://hg.openjdk.java.net/loom/loom/rev/76a82db7181a 8228601: AArch64: Fix interpreter code at JVMCI deoptimization entry Reviewed-by: adinn, aph ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp Changeset: 5f3b05a36d61 Author: mgronlun Date: 2019-07-31 16:09 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/5f3b05a36d61 8227605: Kitchensink fails "assert((((klass)->trace_id() & (JfrTraceIdEpoch::leakp_in_use_this_epoch_bit())) != 0)) failed: invariant" Reviewed-by: dholmes, dcubed, egahlin ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdBits.inline.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdMacros.hpp Changeset: 53154e45385a Author: serb Date: 2019-06-12 13:50 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/53154e45385a 8217676: Upgrade libpng to 1.6.37 Reviewed-by: prr, jdv, kcr ! make/lib/Awt2dLibraries.gmk ! src/java.desktop/share/legal/libpng.md ! src/java.desktop/share/native/libsplashscreen/libpng/CHANGES ! src/java.desktop/share/native/libsplashscreen/libpng/LICENSE ! src/java.desktop/share/native/libsplashscreen/libpng/README ! src/java.desktop/share/native/libsplashscreen/libpng/png.c ! src/java.desktop/share/native/libsplashscreen/libpng/png.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngconf.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngdebug.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngerror.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngget.c ! src/java.desktop/share/native/libsplashscreen/libpng/pnginfo.h ! src/java.desktop/share/native/libsplashscreen/libpng/pnglibconf.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngmem.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngpread.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngpriv.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngread.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngrio.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngrtran.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngrutil.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngset.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngstruct.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngtrans.c Changeset: 929f37a9c35d Author: mbaesken Date: 2019-08-01 09:37 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/929f37a9c35d 8228764: New library dependencies due to JDK-8222720 Reviewed-by: goetz, dholmes ! src/hotspot/share/utilities/virtualizationSupport.cpp Changeset: 04d6e5758a99 Author: mikael Date: 2019-08-01 09:23 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/04d6e5758a99 Merge ! make/lib/Awt2dLibraries.gmk ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp Changeset: 9afbcd27f26f Author: mikael Date: 2019-08-01 09:29 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/9afbcd27f26f Added tag jdk-14+8 for changeset c0023e364b6f ! .hgtags Changeset: fc1f0336ab02 Author: dcubed Date: 2019-08-01 15:54 -0400 URL: https://hg.openjdk.java.net/loom/loom/rev/fc1f0336ab02 8226899: Problemlist compiler/rtm tests Reviewed-by: kvn ! test/hotspot/jtreg/ProblemList.txt Changeset: bfcd6fb23509 Author: dcubed Date: 2019-08-01 16:07 -0400 URL: https://hg.openjdk.java.net/loom/loom/rev/bfcd6fb23509 8228999: ProblemList vmTestbase/nsk/jvmti/GetThreadState/thrstat001/TestDescription.java Reviewed-by: cjplummer ! test/hotspot/jtreg/ProblemList.txt Changeset: 67e58672c503 Author: igerasim Date: 2019-08-01 07:14 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/67e58672c503 8228352: CANON_EQ breaks when pattern contains supplementary codepoint Reviewed-by: naoto ! src/java.base/share/classes/java/util/regex/Pattern.java ! test/jdk/java/util/regex/RegExTest.java Changeset: 29dfefad1d99 Author: rkennke Date: 2019-08-02 11:21 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/29dfefad1d99 8229002: Shenandoah: Missing node types in ShenandoahLoadReferenceBarrier::needs_barrier_impl() Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp Changeset: 91bc70505019 Author: mdoerr Date: 2019-08-02 11:28 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/91bc70505019 8228649: [PPC64] SA reads wrong slots from interpreter frames Summary: Make frame layout consistent between dbg and product build and implement offsets accordingly. Reviewed-by: goetz, gromero ! src/hotspot/cpu/ppc/frame_ppc.hpp ! src/hotspot/cpu/ppc/frame_ppc.inline.hpp ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64Frame.java ! test/hotspot/jtreg/ProblemList.txt Changeset: 7aba63ce3b3a Author: jcbeyler Date: 2019-08-02 11:24 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/7aba63ce3b3a 8228998: Remove the testing against NSK_FALSE from tests Summary: Remove the testing against NSK_FALSE from tests Reviewed-by: cjplummer, sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t001/em02t001.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t002/em02t002.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t003/em02t003.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t004/em02t004.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t005/em02t005.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t006/em02t006.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t007/em02t007.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t008/em02t008.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t009/em02t009.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t010/em02t010.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t011/em02t011.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t012/em02t012.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS103/hs103t002/hs103t002.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS104/hs104t001/hs104t001.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS104/hs104t002/hs104t002.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS202/hs202t001/hs202t001.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS202/hs202t002/hs202t002.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS203/hs203t001/hs203t001.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS203/hs203t002/hs203t002.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS203/hs203t003/hs203t003.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS203/hs203t004/hs203t004.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS301/hs301t001/hs301t001.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS301/hs301t002/hs301t002.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS301/hs301t003/hs301t003.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS301/hs301t004/hs301t004.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS301/hs301t005/hs301t005.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t001/hs302t001.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t002/hs302t002.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t003/hs302t003.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t004/hs302t004.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t005/hs302t005.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t006/hs302t006.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t007/hs302t007.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t008/hs302t008.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t009/hs302t009.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t010/hs302t010.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t011/hs302t011.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t012/hs302t012.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/FollowReferences/followref001/followref001.cpp Changeset: 17d1dca98694 Author: dcubed Date: 2019-08-02 15:13 -0400 URL: https://hg.openjdk.java.net/loom/loom/rev/17d1dca98694 8229032: ProblemList jdk/internal/platform/docker/TestDockerMemoryMetrics.java Reviewed-by: mseledtsov, kbarrett ! test/jdk/ProblemList.txt Changeset: a26bc1847594 Author: mseledtsov Date: 2019-08-02 13:51 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/a26bc1847594 8228687: [TESTBUG] exclude Container tests from hotspot_misc group Summary: Excluded hotspot_containers from hotspot_misc Reviewed-by: dcubed ! test/hotspot/jtreg/TEST.groups Changeset: 9c523692db7e Author: thartmann Date: 2019-08-05 08:03 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/9c523692db7e 6394013: C2: Remove VerifyOpto Summary: Removed the VerifyOpto flag. Reviewed-by: kvn, thartmann Contributed-by: Christian Hagedorn ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/chaitin.cpp ! src/hotspot/share/opto/ifnode.cpp ! src/hotspot/share/opto/indexSet.hpp ! src/hotspot/share/opto/live.cpp ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/phaseX.cpp ! src/hotspot/share/opto/phaseX.hpp Changeset: 883f5702054d Author: jiefu Date: 2019-08-03 09:04 +0800 URL: https://hg.openjdk.java.net/loom/loom/rev/883f5702054d 8229020: Failure on CPUs allowing loads reordering: assert(_tasks[t] == 1) failed: What else? Reviewed-by: tschatzl, kbarrett ! src/hotspot/share/gc/shared/workgroup.cpp Changeset: 90dcbeb8455e Author: hannesw Date: 2019-08-05 15:29 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/90dcbeb8455e 8228393: Add an indicator for external links in javadoc Reviewed-by: jjg + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/external-link.svg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css Changeset: 18134c3c0780 Author: erikj Date: 2019-08-05 07:59 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/18134c3c0780 8058539: Platform specific source files may not end up in src.zip Reviewed-by: alanb ! make/common/ZipArchive.gmk Changeset: e7acf5388c29 Author: rpatil Date: 2019-08-05 11:11 +0530 URL: https://hg.openjdk.java.net/loom/loom/rev/e7acf5388c29 8158880: test/java/time/tck/java/time/format/TCKDateTimeFormatterBuilder.java fail with zh_CN locale Reviewed-by: naoto Contributed-by: thejasvi.v.voniadka at oracle.com ! test/jdk/java/time/tck/java/time/format/TCKDateTimeFormatterBuilder.java Changeset: c38cca5ffb66 Author: coleenp Date: 2019-08-05 11:16 -0400 URL: https://hg.openjdk.java.net/loom/loom/rev/c38cca5ffb66 8229000: Fix lock and reenable assert in Monitor::check_safepoint_state Reviewed-by: dholmes, kbarrett ! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp ! src/hotspot/share/runtime/mutex.cpp Changeset: b5ab9a71aa95 Author: manc Date: 2019-08-05 13:18 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/b5ab9a71aa95 8225776: Optimize branch frequency of G1's write post-barrier in C2 Reviewed-by: tschatzl, dlong Contributed-by: Man Cao , Chuck Rasbold ! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp Changeset: 2387413d1054 Author: mikael Date: 2019-08-01 09:27 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/2387413d1054 Added tag jdk-13+32 for changeset 929f37a9c35d ! .hgtags Changeset: 5dae3de0e04b Author: itakiguchi Date: 2019-08-01 10:47 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/5dae3de0e04b 8227919: 8213232 causes crashes on solaris sparc64 Reviewed-by: prr, vkempik ! src/java.desktop/unix/native/libawt_xawt/awt/awt_InputMethod.c Changeset: 446dcfc2a925 Author: mgronlun Date: 2019-08-02 10:43 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/446dcfc2a925 8228834: Regression caused by JDK-8214542 not installing complete checkpoint data to candidates Reviewed-by: egahlin ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp Changeset: 152cd40a1d36 Author: mbaesken Date: 2019-08-01 08:59 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/152cd40a1d36 8228658: test GetTotalSafepointTime.java fails on fast Linux machines with Total safepoint time 0 ms Reviewed-by: dholmes, jcbeyler ! test/jdk/sun/management/HotspotRuntimeMBean/GetTotalSafepointTime.java Changeset: 26f71e24dd24 Author: mbaesken Date: 2019-07-26 15:05 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/26f71e24dd24 8228650: runtime/SharedArchiveFile/CheckDefaultArchiveFile.java test fails on AIX Reviewed-by: mseledtsov ! test/hotspot/jtreg/runtime/SharedArchiveFile/CheckDefaultArchiveFile.java Changeset: bcc706c719d7 Author: mbaesken Date: 2019-07-25 12:15 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/bcc706c719d7 8228585: jdk/internal/platform/cgroup/TestCgroupMetrics.java - NumberFormatException because of large long values (memory limit_in_bytes) Reviewed-by: dholmes, sgehwolf ! src/java.base/linux/classes/jdk/internal/platform/cgroupv1/SubSystem.java ! test/lib/jdk/test/lib/containers/cgroup/MetricsTester.java Changeset: 2b38409a336e Author: pbansal Date: 2019-08-03 13:53 +0530 URL: https://hg.openjdk.java.net/loom/loom/rev/2b38409a336e 8226964: [Yaru] GTK L&F: There is no difference between menu selected and de-selected Reviewed-by: prr, kcr ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKPainter.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKStyle.java Changeset: b2fde6701654 Author: michaelm Date: 2019-08-05 10:40 +0100 URL: https://hg.openjdk.java.net/loom/loom/rev/b2fde6701654 8229018: Switching to an infinite socket timeout on Windows leads to high CPU load Reviewed-by: michaelm Contributed-by: alan.bateman at oracle.com ! src/java.base/windows/native/libnio/ch/Net.c Changeset: 8f067351c370 Author: mikael Date: 2019-08-05 16:27 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/8f067351c370 Merge ! .hgtags ! test/hotspot/jtreg/runtime/cds/CheckDefaultArchiveFile.java ! test/lib/jdk/test/lib/containers/cgroup/MetricsTester.java Changeset: ddae2da329ed Author: mbaesken Date: 2019-08-02 10:10 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/ddae2da329ed 8228902: add os::dll_load to the unified logging os category Reviewed-by: coleenp, mdoerr ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/solaris/os_solaris.cpp ! src/hotspot/os/windows/os_windows.cpp Changeset: 758da77e4cd2 Author: shade Date: 2019-08-06 11:57 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/758da77e4cd2 8229176: Shenandoah should acquire CodeCache_lock without safepoint check Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp Changeset: 06eed83ab4cd Author: shade Date: 2019-08-06 12:14 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/06eed83ab4cd 8229134: [TESTBUG] 32-bit build fails gc/arguments/TestSurvivorAlignmentInBytesOption.java after JDK-8228855 Reviewed-by: tschatzl ! test/hotspot/jtreg/gc/arguments/TestSurvivorAlignmentInBytesOption.java Changeset: dd0f6703203f Author: coleenp Date: 2019-08-06 07:43 -0400 URL: https://hg.openjdk.java.net/loom/loom/rev/dd0f6703203f 8228753: Deprecate -XX:FieldsAllocationStyle product option 8228749: Deprecate product flag -XX:CompactFields Reviewed-by: kvn, shade ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp ! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java Changeset: a95e92c449bf Author: mullan Date: 2019-08-06 09:27 -0400 URL: https://hg.openjdk.java.net/loom/loom/rev/a95e92c449bf 8210755: Define standard names for EC curves and TLS signature schemes Reviewed-by: xuelei ! src/java.base/share/classes/java/security/spec/ECGenParameterSpec.java ! src/java.base/share/classes/java/security/spec/NamedParameterSpec.java Changeset: 9429ecaee2e0 Author: pliden Date: 2019-08-06 15:49 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/9429ecaee2e0 8229135: ZGC: Adding missing ZStatTimerDisable before call to ZVerify::roots_strong() Reviewed-by: stefank, eosterlund ! src/hotspot/share/gc/z/zDriver.cpp ! src/hotspot/share/gc/z/zVerify.cpp ! src/hotspot/share/gc/z/zVerify.hpp Changeset: 22e12dd8f21a Author: pliden Date: 2019-08-06 15:50 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/22e12dd8f21a 8228657: ZGC: ZObjectAllocator::used() should take undone allocations into account Reviewed-by: eosterlund ! src/hotspot/share/gc/z/zObjectAllocator.cpp ! src/hotspot/share/gc/z/zObjectAllocator.hpp Changeset: 0022b39ae5ae Author: pliden Date: 2019-08-06 15:50 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/0022b39ae5ae 8229017: ZGC: Various cleanups of ZVerify Reviewed-by: stefank, eosterlund ! src/hotspot/share/gc/z/zDriver.cpp ! src/hotspot/share/gc/z/zHeapIterator.cpp ! src/hotspot/share/gc/z/zMark.cpp ! src/hotspot/share/gc/z/zRootsIterator.cpp ! src/hotspot/share/gc/z/zRootsIterator.hpp ! src/hotspot/share/gc/z/zVerify.cpp ! src/hotspot/share/gc/z/zVerify.hpp Changeset: d349685a98ae Author: pliden Date: 2019-08-06 15:50 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/d349685a98ae 8229128: ZGC: Remove unused ZThreadRootsIterator Reviewed-by: eosterlund, stefank ! src/hotspot/share/gc/z/zRootsIterator.cpp ! src/hotspot/share/gc/z/zRootsIterator.hpp Changeset: c0a7c7161d3a Author: pliden Date: 2019-08-06 15:50 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/c0a7c7161d3a 8229129: ZGC: Fix incorrect format string for doubles Reviewed-by: stefank, eosterlund ! src/hotspot/share/gc/z/zDirector.cpp ! src/hotspot/share/gc/z/zNMethodTable.cpp ! src/hotspot/share/gc/z/zPageAllocator.cpp ! src/hotspot/share/gc/z/zStat.cpp Changeset: 5cc8f9225a6d Author: kbarrett Date: 2019-08-06 11:40 -0400 URL: https://hg.openjdk.java.net/loom/loom/rev/5cc8f9225a6d 8229156: ProblemList gc/stress/gclocker/TestExcessGCLockerCollections.java Reviewed-by: shade ! test/hotspot/jtreg/ProblemList.txt Changeset: f81dbe27a7b1 Author: tonyp Date: 2019-08-06 15:03 -0400 URL: https://hg.openjdk.java.net/loom/loom/rev/f81dbe27a7b1 8227225: ParallelGC: add subspace transitions for young gen for gc+heap=info log lines Reviewed-by: tschatzl, kbarrett ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/parallel/psMarkSweep.cpp ! src/hotspot/share/gc/parallel/psOldGen.cpp ! src/hotspot/share/gc/parallel/psOldGen.hpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.hpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/parallel/psYoungGen.cpp ! src/hotspot/share/gc/parallel/psYoungGen.hpp + src/hotspot/share/gc/shared/preGCValues.hpp Changeset: bf8e76d86d05 Author: tschatzl Date: 2019-08-07 10:29 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/bf8e76d86d05 8228503: Rename "rs_lengths" to "rs_length" in ergo code Reviewed-by: pliden, kbarrett ! src/hotspot/share/gc/g1/g1Analytics.cpp ! src/hotspot/share/gc/g1/g1Analytics.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectionSet.cpp ! src/hotspot/share/gc/g1/g1CollectionSet.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! src/hotspot/share/gc/g1/g1YoungRemSetSamplingThread.cpp ! src/hotspot/share/gc/g1/g1YoungRemSetSamplingThread.hpp Changeset: 1d2ea8db7083 Author: thartmann Date: 2019-08-07 12:09 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/1d2ea8db7083 8229016: C2 scalarization crashes with assert(node->Opcode() == Op_CastP2X) failed: ConvP2XNode required Summary: Detect array copy to self to avoid emitting another load to the to-be-removed allocation. Reviewed-by: kvn ! src/hotspot/share/opto/macro.cpp + test/hotspot/jtreg/compiler/escapeAnalysis/TestSelfArrayCopy.java Changeset: bf325b739c8a Author: clanger Date: 2019-08-07 11:28 +0100 URL: https://hg.openjdk.java.net/loom/loom/rev/bf325b739c8a 8213031: (zipfs) Add support for POSIX file permissions Reviewed-by: alanb, lancea ! src/java.base/share/lib/security/default.policy ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipConstants.java ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileAttributeView.java ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileAttributes.java ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileStore.java ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipPath.java + src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipPosixFileAttributeView.java ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipUtils.java ! src/jdk.zipfs/share/classes/module-info.java + test/jdk/jdk/nio/zipfs/TestPosix.java + test/jdk/jdk/nio/zipfs/test.policy.posix Changeset: 850f456d1e22 Author: zgu Date: 2019-08-07 07:45 -0400 URL: https://hg.openjdk.java.net/loom/loom/rev/850f456d1e22 8229206: Shenandoah: ShenandoahWeakRoot::oops_do() uses wrong timing phase Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp Changeset: 79036e5e744b Author: rpatil Date: 2019-08-07 13:00 +0100 URL: https://hg.openjdk.java.net/loom/loom/rev/79036e5e744b 8228469: (tz) Upgrade time-zone data to tzdata2019b Reviewed-by: naoto, martin ! make/data/tzdata/VERSION ! make/data/tzdata/africa ! make/data/tzdata/antarctica ! make/data/tzdata/asia ! make/data/tzdata/australasia ! make/data/tzdata/europe ! make/data/tzdata/factory ! make/data/tzdata/northamerica ! make/data/tzdata/pacificnew ! make/data/tzdata/southamerica ! make/data/tzdata/systemv ! make/data/tzdata/zone.tab ! src/java.base/share/classes/sun/util/calendar/ZoneInfoFile.java ! test/jdk/java/util/TimeZone/TimeZoneTest.java Changeset: 33b160ef735c Author: coleenp Date: 2019-08-07 08:10 -0400 URL: https://hg.openjdk.java.net/loom/loom/rev/33b160ef735c 8229208: Remove Monitor::ClearMonitor Reviewed-by: dholmes ! src/hotspot/share/runtime/mutex.cpp ! src/hotspot/share/runtime/mutex.hpp Changeset: 18f189e69b29 Author: zgu Date: 2019-08-07 09:17 -0400 URL: https://hg.openjdk.java.net/loom/loom/rev/18f189e69b29 8229213: Shenandoah: Allow VM global oop storage to be processed concurrently Reviewed-by: shade, rkennke ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp Changeset: 9cd74478873c Author: alanb Date: 2019-08-12 09:00 +0100 URL: https://hg.openjdk.java.net/loom/loom/rev/9cd74478873c Merge ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/runtime/globals.hpp Changeset: ca2ad8524915 Author: alanb Date: 2019-08-12 09:24 +0100 URL: https://hg.openjdk.java.net/loom/loom/rev/ca2ad8524915 Merge ! src/java.base/windows/native/libnio/ch/Net.c ! test/jdk/ProblemList.txt From sormuras at gmail.com Tue Aug 13 07:39:26 2019 From: sormuras at gmail.com (Christian Stein) Date: Tue, 13 Aug 2019 09:39:26 +0200 Subject: First contact with Fibers Message-ID: Hi everybody, my first usage of Loom was to implement a simplistic JUnit 5 TestEngine. The source and some timing results are available at: [1] Can you please take a look and verify whether the implementation makes sense? - [2] Threads via `Executors.newFixedThreadPool(1000);` - [3] Fibers via `FiberScope.open()` Also, running with a lot of fiber instances, I encountered a JVM error that reads: # A fatal error has been detected by the Java Runtime Environment: # # Internal Error (continuation.cpp:4110), pid=45199, tid=45234 # guarantee(false) failed: unreachable # # JRE version: OpenJDK Runtime Environment (14.0+2) (build 14-loom+2-4) # Java VM: OpenJDK 64-Bit Server VM (14-loom+2-4, mixed mode, sharing, tiered, compressed oops, g1 gc, linux-amd64) # Problematic frame: # V [libjvm.so+0x63d691] ContMirror::allocate_stacks_in_java(int, int, int)+0x81 Cheers, Christian [1] https://github.com/sormuras/junit5-looming [2] https://github.com/sormuras/junit5-looming/blob/f154ef90dbbea359e2f1c92c8b03110e4ec731af/src/de.sormuras.junit.looming/main/java/de/sormuras/junit/looming/LoomTestEngine.java#L47-L66 [3] https://github.com/sormuras/junit5-looming/blob/f154ef90dbbea359e2f1c92c8b03110e4ec731af/src/de.sormuras.junit.looming/main/java/de/sormuras/junit/looming/LoomTestEngine.java#L68-L81 From Alan.Bateman at oracle.com Tue Aug 13 10:03:44 2019 From: Alan.Bateman at oracle.com (Alan Bateman) Date: Tue, 13 Aug 2019 11:03:44 +0100 Subject: First contact with Fibers In-Reply-To: References: Message-ID: <59b66a5e-99e2-7e5b-8fe9-212ce263e4e2@oracle.com> On 13/08/2019 08:39, Christian Stein wrote: > Hi everybody, > > my first usage of Loom was to implement a simplistic JUnit 5 TestEngine. > The source and some timing results are available at: [1] > > Can you please take a look and verify whether the implementation makes > sense? > - [2] Threads via `Executors.newFixedThreadPool(1000);` > - [3] Fibers via `FiberScope.open()` > > Also, running with a lot of fiber instances, I encountered a JVM error that > reads: Thanks for the mail. The crash with the million fibers is probably an out of memory error. The code that allocates or grows the stack in the java heap fails which results in the execution of code that isn't mean to the called. Can you set the heap size for this run to see if it goes away with a large heap? -Alan From cristian.lorenzetto at gmail.com Tue Aug 13 10:38:26 2019 From: cristian.lorenzetto at gmail.com (Cristian Lorenzetto) Date: Tue, 13 Aug 2019 12:38:26 +0200 Subject: how to handle automatically synchronized blocks Message-ID: I have a project with many synchronized blocks using fibers and threads . I was studing a way to solve this problem with fibers. Synchronized blocks now works just with threads. I found a solution but is a bit complex and long for a single developer. Essentially using instrumentation i change bytecode replacing the old synchonized block instruction with a block working also with fibers. No one developed a similr solution? From Alan.Bateman at oracle.com Tue Aug 13 13:47:00 2019 From: Alan.Bateman at oracle.com (Alan Bateman) Date: Tue, 13 Aug 2019 14:47:00 +0100 Subject: how to handle automatically synchronized blocks In-Reply-To: References: Message-ID: <66fdeac5-4ddc-5bb4-7d05-2a89f9e566cb@oracle.com> On 13/08/2019 11:38, Cristian Lorenzetto wrote: > I have a project with many synchronized blocks using fibers and threads . > I was studing a way to solve this problem with fibers. Synchronized blocks > now works just with threads. I found a solution but is a bit complex and > long for a single developer. > Essentially using instrumentation i change bytecode replacing the old > synchonized block instruction with a block working also with fibers. > No one developed a similr solution? I think R?mi Forax was looking tooling too, I think to replace monitors with j.u.c. locks and probably Condition objects for using monitor wait/notify. You don't of course need to change all usage of monitors, it should only be the places where do you are doing blocking operations while holding a monitor. If you run with -Djdk.tracePinnedThreads=full (or "short") then it may help you identify the places where this arises. -Alan From Alan.Bateman at oracle.com Tue Aug 13 19:01:03 2019 From: Alan.Bateman at oracle.com (Alan Bateman) Date: Tue, 13 Aug 2019 20:01:03 +0100 Subject: First contact with Fibers In-Reply-To: References: <59b66a5e-99e2-7e5b-8fe9-212ce263e4e2@oracle.com> Message-ID: <86b80140-ed41-0201-8c95-075be422c975@oracle.com> On 13/08/2019 16:50, Christian Stein wrote: > : > > Using `-Xmx2G` the error didn't occur. The execution?of the million > fibers took about?223 seconds -- too much pressure for the virtual > machine provided by GitHub/Azure Pipeline, methinks: [1] Thanks confirming that increasing the heap size works around the OOME handling issue. I don't think I can explain the 223 seconds.? I tried it on both Linux and macOS and it runs in about 5s, which is similar to what you seeing on Windows. $ java -Djdk.defaultScheduler.parallelism=4 -p lib:bin/main/modules -m org.junit.platform.console --details SUMMARY --scan-modules --config tests=1000000 --config thread=false : Test run finished after 5016 ms [???????? 1 containers found????? ] [???????? 0 containers skipped??? ] [???????? 1 containers started??? ] [???????? 0 containers aborted??? ] [???????? 1 containers successful ] [???????? 0 containers failed???? ] [?? 1000000 tests found?????????? ] [???????? 0 tests skipped???????? ] [?? 1000000 tests started???????? ] [???????? 0 tests aborted???????? ] [?? 1000000 tests successful????? ] [???????? 0 tests failed????????? ] > > Did you take a quick glance at two implementations? Are they ... okay? > Or am I missing something? Looks okay, at least for experimentation but I wouldn't expect unit tests to spend a lot of waiting/sleeping/blocked (some will but I would guess that it's the minority). -Alan. From rickard.backman at oracle.com Wed Aug 14 08:32:38 2019 From: rickard.backman at oracle.com (rickard.backman at oracle.com) Date: Wed, 14 Aug 2019 08:32:38 +0000 Subject: hg: loom/loom: 4 new changesets Message-ID: <201908140832.x7E8Wdgr021129@aojmv0008.oracle.com> Changeset: 8b38b9a77f94 Author: rbackman Date: 2019-08-14 10:13 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/8b38b9a77f94 Improve nmethod keepalive ! src/hotspot/cpu/x86/nativeInst_x86.cpp ! src/hotspot/share/code/compiledMethod.cpp ! src/hotspot/share/code/compiledMethod.hpp ! src/hotspot/share/code/compiledMethod.inline.hpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/gc/g1/g1CodeBlobClosure.cpp ! src/hotspot/share/gc/g1/g1CodeBlobClosure.hpp ! src/hotspot/share/gc/g1/g1RootClosures.cpp ! src/hotspot/share/gc/g1/g1SharedClosures.hpp ! src/hotspot/share/gc/shared/weakProcessorPhases.cpp ! src/hotspot/share/gc/shared/weakProcessorPhases.hpp ! src/hotspot/share/oops/weakHandle.cpp ! src/hotspot/share/oops/weakHandle.hpp ! src/hotspot/share/runtime/continuation.cpp ! src/hotspot/share/runtime/continuation.hpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp Changeset: d880242551d3 Author: rbackman Date: 2019-08-14 10:13 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/d880242551d3 Merge ! src/hotspot/share/runtime/continuation.hpp Changeset: ab359c21f619 Author: rbackman Date: 2019-08-14 10:31 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/ab359c21f619 Fix errors. ! src/hotspot/share/runtime/continuation.cpp Changeset: 2be4e800f681 Author: rbackman Date: 2019-08-14 10:32 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/2be4e800f681 Merge From rickard.backman at oracle.com Wed Aug 14 08:33:40 2019 From: rickard.backman at oracle.com (Rickard =?utf-8?Q?B=C3=A4ckman?=) Date: Wed, 14 Aug 2019 10:33:40 +0200 Subject: Crash in G1 barriers during freeze In-Reply-To: References: Message-ID: <20190814083340.evx3u76caedk2po7@rbackman> Thank you for the report, I had a hard time to reproduce the error but I think it should be fixed with the latest commits. /R On 07/29, Vsevolod Tolstopyatov wrote: > Hi, > > I've observed a crash in a particular Loom benchmark configuration: > https://github.com/qwwdfsad/loomcrash > The sample project contains steps to reproduce and corresponding hs_err > logs. > > > -- > Best regards, > Tolstopyatov Vsevolod From aph at redhat.com Fri Aug 16 15:30:18 2019 From: aph at redhat.com (Andrew Haley) Date: Fri, 16 Aug 2019 16:30:18 +0100 Subject: help! Loom logging Message-ID: Just give me a clue: what runes are necessary to enable logging in continuation.cpp at the highest level? Thanks. -- 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 Alan.Bateman at oracle.com Fri Aug 16 16:21:16 2019 From: Alan.Bateman at oracle.com (Alan Bateman) Date: Fri, 16 Aug 2019 17:21:16 +0100 Subject: help! Loom logging In-Reply-To: References: Message-ID: <88a8da81-b72f-9b00-efcd-bcf147204f5c@oracle.com> On 16/08/2019 16:30, Andrew Haley wrote: > Just give me a clue: what runes are necessary to enable logging in continuation.cpp > at the highest level? Thanks. > If you have a fastdebug build then you should be able to run with -Xlog:jvmcont=debug to get logging when freezing and thawing. There is more detail (maybe overwhelming) tracing with -Xlog:jvmcont=trace. -Alan From ChrisPhi at LGonQn.Org Fri Aug 16 16:22:58 2019 From: ChrisPhi at LGonQn.Org (Chris Phillips) Date: Fri, 16 Aug 2019 12:22:58 -0400 Subject: help! Loom logging In-Reply-To: References: Message-ID: <4f0ca8b4-f619-b48b-003c-a0e7ccbf8092@LGonQn.Org> Hi 2019-08-16 11:30 a.m., Andrew Haley wrote: > Just give me a clue: what runes are necessary to enable logging in continuation.cpp > at the highest level? Thanks. > -Djava.lang.Continuation.trace=true -Djava.lang.Continuation.debug=true -Xlog:jvmcont=trace:debug hris From aph at redhat.com Fri Aug 16 16:35:13 2019 From: aph at redhat.com (Andrew Haley) Date: Fri, 16 Aug 2019 17:35:13 +0100 Subject: help! Loom logging In-Reply-To: <4f0ca8b4-f619-b48b-003c-a0e7ccbf8092@LGonQn.Org> References: <4f0ca8b4-f619-b48b-003c-a0e7ccbf8092@LGonQn.Org> Message-ID: <724b5c63-d40f-c459-01e5-371ad93ca784@redhat.com> Got it working now, thanks both! -- 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 forax at univ-mlv.fr Fri Aug 16 22:41:38 2019 From: forax at univ-mlv.fr (Remi Forax) Date: Sat, 17 Aug 2019 00:41:38 +0200 (CEST) Subject: Build breaks if shenandoah is enabled Message-ID: <1968266482.468327.1565995298279.JavaMail.zimbra@u-pem.fr> Hi all, the current build breaks if shenandoah is enabled when building https://travis-ci.org/forax/java-next/jobs/572926707 R?mi From Alan.Bateman at oracle.com Sat Aug 17 06:55:23 2019 From: Alan.Bateman at oracle.com (Alan Bateman) Date: Sat, 17 Aug 2019 07:55:23 +0100 Subject: Build breaks if shenandoah is enabled In-Reply-To: <1968266482.468327.1565995298279.JavaMail.zimbra@u-pem.fr> References: <1968266482.468327.1565995298279.JavaMail.zimbra@u-pem.fr> Message-ID: <419ef581-edc6-e4b1-c301-ce27a8690f58@oracle.com> On 16/08/2019 23:41, Remi Forax wrote: > Hi all, > the current build breaks if shenandoah is enabled when building > > https://travis-ci.org/forax/java-next/jobs/572926707 > I noticed this too but didn't get around to looking into it. You can workaround it temporarily by commenting out the STATIC_ASSERT in shenandoahUtils.cpp or run configure with --with-jvm-features=-shenandoahgc. -Alan From forax at univ-mlv.fr Sat Aug 17 10:49:11 2019 From: forax at univ-mlv.fr (Remi Forax) Date: Sat, 17 Aug 2019 12:49:11 +0200 (CEST) Subject: how to handle automatically synchronized blocks In-Reply-To: <66fdeac5-4ddc-5bb4-7d05-2a89f9e566cb@oracle.com> References: <66fdeac5-4ddc-5bb4-7d05-2a89f9e566cb@oracle.com> Message-ID: <1143101504.501482.1566038951194.JavaMail.zimbra@u-pem.fr> yes, i've a raw prototype of an agent that transform monitorenter/monitorexit/wait/notify to use j.u.c.ReentrantLock instead. My first idea was to add the ReentranLock (and Condition) as field but i've found that impractical because it means you need to be able to associate the object used by the synchronized block to the field that contains that object and for most of the existing code, an inter-procedural analysis is required. So my current prototype works by using a locked weak hashmap that associate a couple ReentrantLock/Condition to the monitor object. It's not pretty and it has the stupid side effect of making the G1 pauses longer that they should. R?mi ----- Mail original ----- > De: "Alan Bateman" > ?: "Cristian Lorenzetto" , "loom-dev" > Envoy?: Mardi 13 Ao?t 2019 15:47:00 > Objet: Re: how to handle automatically synchronized blocks > On 13/08/2019 11:38, Cristian Lorenzetto wrote: >> I have a project with many synchronized blocks using fibers and threads . >> I was studing a way to solve this problem with fibers. Synchronized blocks >> now works just with threads. I found a solution but is a bit complex and >> long for a single developer. >> Essentially using instrumentation i change bytecode replacing the old >> synchonized block instruction with a block working also with fibers. >> No one developed a similr solution? > I think R?mi Forax was looking tooling too, I think to replace monitors > with j.u.c. locks and probably Condition objects for using monitor > wait/notify. You don't of course need to change all usage of monitors, > it should only be the places where do you are doing blocking operations > while holding a monitor. If you run with -Djdk.tracePinnedThreads=full > (or "short") then it may help you identify the places where this arises. > > -Alan From alan.bateman at oracle.com Sun Aug 18 08:19:38 2019 From: alan.bateman at oracle.com (alan.bateman at oracle.com) Date: Sun, 18 Aug 2019 08:19:38 +0000 Subject: hg: loom/loom: 62 new changesets Message-ID: <201908180819.x7I8Jisv016910@aojmv0008.oracle.com> Changeset: cffcc4c5a5ba Author: lancea Date: 2019-08-07 14:04 -0400 URL: https://hg.openjdk.java.net/loom/loom/rev/cffcc4c5a5ba 8226530: ZipFile reads wrong entry size from ZIP64 entries Reviewed-by: bpb, clanger, shade ! src/java.base/share/classes/java/util/zip/ZipEntry.java ! src/java.base/share/classes/java/util/zip/ZipFile.java ! src/java.base/share/classes/java/util/zip/ZipInputStream.java + test/jdk/java/util/zip/ZipFile/Zip64SizeTest.java Changeset: 167cb7b4cd81 Author: jiefu Date: 2019-08-07 17:00 +0800 URL: https://hg.openjdk.java.net/loom/loom/rev/167cb7b4cd81 8229169: False failure of GenericTaskQueue::pop_local on architectures with weak memory model Reviewed-by: mdoerr, kbarrett, tschatzl ! src/hotspot/share/gc/shared/taskqueue.inline.hpp Changeset: 24f1a593dcd0 Author: valeriep Date: 2019-08-07 20:46 +0000 URL: https://hg.openjdk.java.net/loom/loom/rev/24f1a593dcd0 8229214: Don't use GCM with PKCS5Padding in test/micro/org/openjdk/bench/javax/crypto/ Summary: update AESGCMBench.java and CipherBench.java accordingly Reviewed-by: xuelei, ecaspole ! test/micro/org/openjdk/bench/javax/crypto/full/AESGCMBench.java ! test/micro/org/openjdk/bench/javax/crypto/full/CipherBench.java Changeset: 4e3a26572bb6 Author: valeriep Date: 2019-08-07 20:47 +0000 URL: https://hg.openjdk.java.net/loom/loom/rev/4e3a26572bb6 Merge Changeset: 830619e8936c Author: sgehwolf Date: 2019-07-12 19:37 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/830619e8936c 8227642: [TESTBUG] Make docker tests podman compatible Reviewed-by: mseledtsov, iignatyev ! test/jtreg-ext/requires/VMProps.java ! test/lib/jdk/test/lib/Platform.java ! test/lib/jdk/test/lib/containers/cgroup/MetricsTester.java ! test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java Changeset: abc630225460 Author: sgehwolf Date: 2019-07-22 10:48 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/abc630225460 8228434: jdk/net/Sockets/Test.java fails after JDK-8227642 Summary: Move container constant to separate test lib class Reviewed-by: alanb ! test/hotspot/jtreg/TEST.ROOT ! test/jdk/TEST.ROOT ! test/jtreg-ext/requires/VMProps.java + test/lib/jdk/test/lib/Container.java ! test/lib/jdk/test/lib/Platform.java ! test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java Changeset: 5c85b58e2a42 Author: naoto Date: 2019-08-07 08:42 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/5c85b58e2a42 8228971: Locale API doc has redundant hyphens for some parameters Reviewed-by: lancea Contributed-by: Patrick Concannon ! src/java.base/share/classes/java/util/Locale.java Changeset: b948b920e29f Author: jwilhelm Date: 2019-08-07 22:43 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/b948b920e29f Merge ! test/lib/jdk/test/lib/containers/cgroup/MetricsTester.java Changeset: 314e62bbdb16 Author: naoto Date: 2019-08-07 14:56 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/314e62bbdb16 8215181: Accounting currency format support Reviewed-by: lancea, rriggs ! make/jdk/src/classes/build/tools/cldrconverter/Bundle.java ! make/jdk/src/classes/build/tools/cldrconverter/LDMLParseHandler.java ! src/java.base/share/classes/java/text/NumberFormat.java ! src/java.base/share/classes/sun/util/locale/provider/NumberFormatProviderImpl.java + test/jdk/java/util/Locale/bcp47u/CurrencyFormatTests.java Changeset: cafd691c6c04 Author: jwilhelm Date: 2019-08-08 03:09 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/cafd691c6c04 Added tag jdk-14+9 for changeset 18f189e69b29 ! .hgtags Changeset: 41f2f2829a09 Author: rraghavan Date: 2019-08-08 14:13 +0530 URL: https://hg.openjdk.java.net/loom/loom/rev/41f2f2829a09 8227439: Turn off AOT by default Summary: Made UseAOT, AOTLibrary experimental and UseAOT false by default Reviewed-by: iignatyev, kvn ! make/RunTests.gmk ! make/launcher/Launcher-jdk.aot.gmk ! src/hotspot/share/runtime/globals.hpp ! test/hotspot/jtreg/compiler/aot/DeoptimizationTest.java ! test/hotspot/jtreg/compiler/aot/RecompilationTest.java ! test/hotspot/jtreg/compiler/aot/SharedUsageTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeDynamic2AotTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeDynamic2CompiledTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeDynamic2InterpretedTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeDynamic2NativeTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeInterface2AotTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeInterface2CompiledTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeInterface2InterpretedTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeInterface2NativeTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeSpecial2AotTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeSpecial2CompiledTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeSpecial2InterpretedTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeSpecial2NativeTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeStatic2AotTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeStatic2CompiledTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeStatic2InterpretedTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeStatic2NativeTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeVirtual2AotTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeVirtual2CompiledTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeVirtual2InterpretedTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeVirtual2NativeTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromCompiled/CompiledInvokeDynamic2AotTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromCompiled/CompiledInvokeInterface2AotTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromCompiled/CompiledInvokeSpecial2AotTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromCompiled/CompiledInvokeStatic2AotTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromCompiled/CompiledInvokeVirtual2AotTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromInterpreted/InterpretedInvokeDynamic2AotTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromInterpreted/InterpretedInvokeInterface2AotTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromInterpreted/InterpretedInvokeSpecial2AotTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromInterpreted/InterpretedInvokeStatic2AotTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromInterpreted/InterpretedInvokeVirtual2AotTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromNative/NativeInvokeSpecial2AotTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromNative/NativeInvokeStatic2AotTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromNative/NativeInvokeVirtual2AotTest.java ! test/hotspot/jtreg/compiler/aot/cli/AotLibraryNegativeBase.java ! test/hotspot/jtreg/compiler/aot/cli/DisabledAOTWithLibraryTest.java ! test/hotspot/jtreg/compiler/aot/cli/MultipleAOTLibraryTest.java ! test/hotspot/jtreg/compiler/aot/cli/SingleAOTLibraryTest.java ! test/hotspot/jtreg/compiler/aot/cli/SingleAOTOptionTest.java ! test/hotspot/jtreg/compiler/aot/cli/jaotc/JaotcTestHelper.java ! test/hotspot/jtreg/compiler/aot/fingerprint/SelfChanged.java ! test/hotspot/jtreg/compiler/aot/fingerprint/SelfChangedCDS.java ! test/hotspot/jtreg/compiler/aot/fingerprint/SuperChanged.java ! test/hotspot/jtreg/compiler/aot/scripts/build-bootmodules.sh ! test/hotspot/jtreg/compiler/aot/scripts/test-helloworld.sh ! test/hotspot/jtreg/compiler/aot/scripts/test-jaotc.sh ! test/hotspot/jtreg/compiler/aot/scripts/test-javac.sh ! test/hotspot/jtreg/compiler/aot/scripts/test-nashorn.sh ! test/hotspot/jtreg/compiler/aot/verification/ClassAndLibraryNotMatchTest.java ! test/hotspot/jtreg/compiler/aot/verification/vmflags/BasicFlagsChange.java ! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointers.java ! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/AotTestGeneratorsFactory.java Changeset: 1cf884e437ea Author: jcbeyler Date: 2019-08-08 04:29 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/1cf884e437ea 8229036: Remove the testing against NSK_TRUE from tests Summary: Remove the testing against NSK_TRUE from tests Reviewed-by: sspitsyn, cjplummer ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetTime/gettime001/gettime001.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetTimerInfo/timerinfo001/timerinfo001.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RelinquishCapabilities/relcaps001/relcaps001.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RelinquishCapabilities/relcaps002/relcaps002.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS103/hs103t002/hs103t002.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS104/hs104t001/hs104t001.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS104/hs104t002/hs104t002.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS202/hs202t001/hs202t001.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS202/hs202t002/hs202t002.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS203/hs203t001/hs203t001.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS203/hs203t002/hs203t002.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS203/hs203t003/hs203t003.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS203/hs203t004/hs203t004.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS204/hs204t001/hs204t001.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS204/hs204t002/hs204t002.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS204/hs204t003/hs204t003.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS204/hs204t004/hs204t004.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS301/hs301t001/hs301t001.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS301/hs301t002/hs301t002.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS301/hs301t003/hs301t003.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS301/hs301t004/hs301t004.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS301/hs301t005/hs301t005.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t001/hs302t001.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t002/hs302t002.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t003/hs302t003.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t004/hs302t004.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t005/hs302t005.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t006/hs302t006.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t007/hs302t007.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t008/hs302t008.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t009/hs302t009.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t010/hs302t010.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t011/hs302t011.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t012/hs302t012.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP02/sp02t003/sp02t003.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP06/sp06t003/sp06t003.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/ForceEarlyReturn/earlyretbase/earlyretbase.cpp ! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/jvmti_tools.cpp Changeset: e4cc5231ce2d Author: dfuchs Date: 2019-08-08 18:44 +0100 URL: https://hg.openjdk.java.net/loom/loom/rev/e4cc5231ce2d 8228970: AssertionError in ResponseSubscribers$HttpResponseInputStream Summary: HttpResponseInputStream::read(byte[],int,int) now implements the same check than the InputStream::read(byte[],int,int). Reviewed-by: prappo, chegar, dfuchs Contributed-by: Patrick Concannon ! src/java.net.http/share/classes/jdk/internal/net/http/ResponseSubscribers.java ! test/jdk/java/net/httpclient/HttpResponseInputStreamTest.java Changeset: 70f5cbb711a9 Author: aefimov Date: 2019-08-08 21:58 +0100 URL: https://hg.openjdk.java.net/loom/loom/rev/70f5cbb711a9 8225430: Replace wildcard address with loopback or local host in tests - part 14 Reviewed-by: dfuchs, chegar, vtewari ! test/jdk/java/net/DatagramSocket/ReuseAddressTest.java ! test/jdk/java/net/DatagramSocket/SendSize.java ! test/jdk/java/net/DatagramSocket/SetDatagramSocketImplFactory/ADatagramSocket.java ! test/jdk/java/net/ServerSocket/AcceptCauseFileDescriptorLeak.java ! test/jdk/java/net/Socket/NullHost.java ! test/jdk/java/net/Socket/ProxyCons.java ! test/jdk/java/net/Socket/SocksConnectTimeout.java ! test/jdk/java/net/Socket/TestClose.java ! test/jdk/java/net/URLClassLoader/ClassLoad.java ! test/jdk/java/net/URLClassLoader/closetest/CloseTest.java ! test/jdk/java/net/URLConnection/HandleContentTypeWithAttrs.java ! test/jdk/java/net/URLConnection/RedirectLimit.java Changeset: 8b104d8b27fd Author: jwilhelm Date: 2019-08-08 03:08 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/8b104d8b27fd Added tag jdk-13+33 for changeset 5c85b58e2a42 ! .hgtags Changeset: 8f3fcb9251d1 Author: thartmann Date: 2019-08-08 07:05 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/8f3fcb9251d1 8229219: C2 compilation fails with assert: Bad graph detected in build_loop_late Summary: Backed out JDK-8173196. Reviewed-by: shade, rbackman ! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp ! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/graphKit.hpp Changeset: 36a842b472e8 Author: rrich Date: 2019-08-08 07:07 +0100 URL: https://hg.openjdk.java.net/loom/loom/rev/36a842b472e8 8228359: [TESTBUG] jdk.jfr.e.g.c.TestGCHeapConfigurationEventWith32BitOops.java does not expect MinHeapSize to be aligned to HeapAlignment Reviewed-by: mseledtsov, clanger ! test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWith32BitOops.java Changeset: 7faf0261e0a2 Author: ljiang Date: 2019-08-08 09:32 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/7faf0261e0a2 8228778: JDK 13 L10n resource files update - msgdrop 20 Reviewed-by: naoto ! src/java.base/share/classes/sun/launcher/resources/launcher_ja.properties ! src/java.base/share/classes/sun/launcher/resources/launcher_zh_CN.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 Changeset: 9c250a7600e1 Author: diazhou Date: 2019-08-08 05:05 +0000 URL: https://hg.openjdk.java.net/loom/loom/rev/9c250a7600e1 8229180: Remove EA from JDK 13 version string Reviewed-by: tbell, mikael ! make/autoconf/version-numbers Changeset: 31b7274c7b9e Author: jwilhelm Date: 2019-08-09 03:36 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/31b7274c7b9e Added tag jdk-13+33 for changeset 9c250a7600e1 ! .hgtags Changeset: 2e38a71e6038 Author: jwilhelm Date: 2019-08-09 03:51 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/2e38a71e6038 Merge ! .hgtags ! make/autoconf/version-numbers ! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp Changeset: 9dc92e89243a Author: eosterlund Date: 2019-08-09 10:06 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/9dc92e89243a 8229027: Improve how JNIHandleBlock::oops_do distinguishes oops from non-oops Reviewed-by: pliden, stuefe, dlong ! src/hotspot/share/runtime/jniHandles.cpp ! src/hotspot/share/runtime/jniHandles.hpp Changeset: 4aea554692aa Author: rehn Date: 2019-08-09 11:04 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/4aea554692aa 8226228: Make Threads_lock an always safepoint checked lock. Reviewed-by: coleenp, dcubed, dholmes ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/mutex.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/threadSMR.cpp ! src/hotspot/share/runtime/vmOperations.cpp ! src/hotspot/share/utilities/vmError.cpp Changeset: def8e77a3ad1 Author: shade Date: 2019-08-09 13:07 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/def8e77a3ad1 8229350: Shenandoah does not need barriers before CreateEx Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp Changeset: 90688c5ff482 Author: redestad Date: 2019-08-09 13:58 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/90688c5ff482 8229283: StringLatin1 should consistently use CharacterDataLatin1.instance when applicable Reviewed-by: jlaskey ! src/java.base/share/classes/java/lang/StringLatin1.java Changeset: a64caa5269cf Author: cjplummer Date: 2019-08-09 11:27 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/a64caa5269cf 8227645: Some tests in serviceability/sa run with fixed -Xmx values and risk running out of memory Summary: move tests to seprate directory Reviewed-by: dtitov, jcbeyler, ctornqvi, sspitsyn ! test/hotspot/jtreg/TEST.groups + test/hotspot/jtreg/resourcehogs/TEST.properties + test/hotspot/jtreg/resourcehogs/serviceability/sa/ClhsdbRegionDetailsScanOopsForG1.java + test/hotspot/jtreg/resourcehogs/serviceability/sa/LingeredAppWithLargeArray.java + test/hotspot/jtreg/resourcehogs/serviceability/sa/LingeredAppWithLargeStringArray.java + test/hotspot/jtreg/resourcehogs/serviceability/sa/TestHeapDumpForLargeArray.java - test/hotspot/jtreg/serviceability/sa/ClhsdbRegionDetailsScanOopsForG1.java - test/hotspot/jtreg/serviceability/sa/LingeredAppWithLargeArray.java - test/hotspot/jtreg/serviceability/sa/LingeredAppWithLargeStringArray.java - test/hotspot/jtreg/serviceability/sa/TestHeapDumpForLargeArray.java Changeset: 072f27397b69 Author: jjg Date: 2019-08-09 12:27 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/072f27397b69 8227697: Improve text in Taglet API spec for expected results with standard doclet Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/StandardDoclet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/Taglet.java Changeset: 7cf02b2c1455 Author: iklam Date: 2019-08-09 13:13 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/7cf02b2c1455 8229267: [TESTBUG] Remove unnecessary @modules dependencies in CDS tests Reviewed-by: alanb, lfoltan ! test/hotspot/jtreg/runtime/cds/ArchiveDoesNotExist.java ! test/hotspot/jtreg/runtime/cds/BootAppendTests.java ! test/hotspot/jtreg/runtime/cds/CdsDifferentObjectAlignment.java ! test/hotspot/jtreg/runtime/cds/CdsSameObjectAlignment.java ! test/hotspot/jtreg/runtime/cds/CheckDefaultArchiveFile.java ! test/hotspot/jtreg/runtime/cds/CheckSharingWithDefaultArchive.java ! test/hotspot/jtreg/runtime/cds/DumpSharedDictionary.java ! test/hotspot/jtreg/runtime/cds/DumpSymbolAndStringTable.java ! test/hotspot/jtreg/runtime/cds/NonBootLoaderClasses.java ! test/hotspot/jtreg/runtime/cds/SharedBaseAddress.java ! test/hotspot/jtreg/runtime/cds/SharedStrings.java ! test/hotspot/jtreg/runtime/cds/SharedStringsDedup.java ! test/hotspot/jtreg/runtime/cds/SharedStringsRunAuto.java ! test/hotspot/jtreg/runtime/cds/SpaceUtilizationCheck.java ! test/hotspot/jtreg/runtime/cds/TestInterpreterMethodEntries.java ! test/hotspot/jtreg/runtime/cds/appcds/AppendClasspath.java ! test/hotspot/jtreg/runtime/cds/appcds/BootClassPathMismatch.java ! test/hotspot/jtreg/runtime/cds/appcds/CDSandJFR.java ! test/hotspot/jtreg/runtime/cds/appcds/CaseSensitiveClassPath.java ! test/hotspot/jtreg/runtime/cds/appcds/ClassLoaderTest.java ! test/hotspot/jtreg/runtime/cds/appcds/ClassPathAttr.java ! test/hotspot/jtreg/runtime/cds/appcds/CommandLineFlagCombo.java ! test/hotspot/jtreg/runtime/cds/appcds/CommandLineFlagComboNegative.java ! test/hotspot/jtreg/runtime/cds/appcds/DumpClassList.java ! test/hotspot/jtreg/runtime/cds/appcds/ExtraSymbols.java ! test/hotspot/jtreg/runtime/cds/appcds/FieldAnnotationsTest.java ! test/hotspot/jtreg/runtime/cds/appcds/HelloExtTest.java ! test/hotspot/jtreg/runtime/cds/appcds/HelloTest.java ! test/hotspot/jtreg/runtime/cds/appcds/IgnoreEmptyClassPaths.java ! test/hotspot/jtreg/runtime/cds/appcds/JvmtiAddPath.java ! test/hotspot/jtreg/runtime/cds/appcds/LongClassListPath.java ! test/hotspot/jtreg/runtime/cds/appcds/MissingSuperTest.java ! test/hotspot/jtreg/runtime/cds/appcds/MoveJDKTest.java ! test/hotspot/jtreg/runtime/cds/appcds/MultiProcessSharing.java ! test/hotspot/jtreg/runtime/cds/appcds/MultiReleaseJars.java ! test/hotspot/jtreg/runtime/cds/appcds/OldClassTest.java ! test/hotspot/jtreg/runtime/cds/appcds/ParallelLoad2.java ! test/hotspot/jtreg/runtime/cds/appcds/ParallelLoadTest.java ! test/hotspot/jtreg/runtime/cds/appcds/PrintSharedArchiveAndExit.java ! test/hotspot/jtreg/runtime/cds/appcds/ProtectionDomain.java ! test/hotspot/jtreg/runtime/cds/appcds/RelativePath.java ! test/hotspot/jtreg/runtime/cds/appcds/RewriteBytecodesTest.java ! test/hotspot/jtreg/runtime/cds/appcds/SharedArchiveConsistency.java ! test/hotspot/jtreg/runtime/cds/appcds/SharedBaseAddress.java ! test/hotspot/jtreg/runtime/cds/appcds/SharedPackages.java ! test/hotspot/jtreg/runtime/cds/appcds/SignedJar.java ! test/hotspot/jtreg/runtime/cds/appcds/SpecifySysLoaderProp.java ! test/hotspot/jtreg/runtime/cds/appcds/TestWithProfiler.java ! test/hotspot/jtreg/runtime/cds/appcds/TraceLongClasspath.java ! test/hotspot/jtreg/runtime/cds/appcds/VerifierTest_0.java ! test/hotspot/jtreg/runtime/cds/appcds/VerifierTest_1A.java ! test/hotspot/jtreg/runtime/cds/appcds/VerifierTest_1B.java ! test/hotspot/jtreg/runtime/cds/appcds/VerifierTest_2.java ! test/hotspot/jtreg/runtime/cds/appcds/WideIloadTest.java ! test/hotspot/jtreg/runtime/cds/appcds/WrongClasspath.java ! test/hotspot/jtreg/runtime/cds/appcds/XShareAutoWithChangedJar.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedModuleComboTest.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedModuleCompareTest.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedModuleWithCustomImageTest.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/CheckCachedMirrorTest.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/CheckCachedResolvedReferences.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/DumpTimeVerifyFailure.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/GCStressTest.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/MirrorWithReferenceFieldsTest.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/OpenArchiveRegion.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/PrimitiveTypesTest.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/RedefineClassTest.java ! test/hotspot/jtreg/runtime/cds/appcds/condy/CondyHelloTest.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/ClassListFormatA.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/ClassListFormatB.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/ClassListFormatC.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/ClassListFormatD.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/ClassListFormatE.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/HelloCustom.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/LoaderSegregationTest.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/ParallelTestMultiFP.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/ParallelTestSingleFP.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/ProhibitedPackageNamesTest.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/ProtectionDomain.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/SameNameInTwoLoadersTest.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/UnintendedLoadersTest.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/UnloadUnregisteredLoaderTest.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/UnsupportedPlatforms.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/AppendClasspath.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicFlag.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicLotsOfClasses.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/JITInteraction.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MainModuleOnly.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/RelativePath.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/AnonVmClassesDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCSharedStringsDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/HumongousDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/CheckUnsupportedDumpingOptions.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/JigsawOptionsCombo.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/AppClassInCP.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/CustomPackage.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/MismatchedPatchModule.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/PatchDir.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/PatchJavaBase.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/Simple.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/SubClassOfPatchedClass.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/TwoJars.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/classpathtests/BootAppendTests.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/classpathtests/ClassPathTests.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/classpathtests/DummyClassesInBootClassPath.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/classpathtests/EmptyClassInBootClassPath.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/AddModules.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/AddOpens.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/AddReads.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/ExportModule.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/JvmtiAddPath.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/MainModuleOnly.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/ModulePathAndCP.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/ModulePathAndCP_JFR.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/overridetests/OverrideTests.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/DumpingWithJavaAgent.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/parallelLoad/ParallelLoadAndTransformTest.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/transformRelatedClasses/TransformInterfaceImplementorAppCDS.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/transformRelatedClasses/TransformSuperSubAppCDS.java ! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineBasicTest.java ! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineRunningMethods_Shared.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/FlagCombo.java ! test/hotspot/jtreg/runtime/cds/serviceability/transformRelatedClasses/TransformInterfaceAndImplementor.java ! test/hotspot/jtreg/runtime/cds/serviceability/transformRelatedClasses/TransformSuperAndSubClasses.java ! test/hotspot/jtreg/runtime/cds/serviceability/transformRelatedClasses/TransformSuperSubTwoPckgs.java Changeset: 7ac414640ad5 Author: jjg Date: 2019-08-09 15:22 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/7ac414640ad5 8229386: Typo "lables" in doc comment Reviewed-by: mchung ! src/jdk.compiler/share/classes/com/sun/source/tree/CaseTree.java Changeset: 155b084cf384 Author: thartmann Date: 2019-08-12 08:48 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/155b084cf384 8225670: compiler/types/correctness/* tests fail with "assert(recv == __null || recv->is_klass()) failed: wrong type" Summary: Clear entry in the ciProfileData object if the klass is NULL. Reviewed-by: eosterlund, thartmann ! src/hotspot/share/ci/ciMethodData.cpp ! test/hotspot/jtreg/ProblemList.txt Changeset: 05ff6e27de45 Author: mdoerr Date: 2019-08-12 10:02 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/05ff6e27de45 8229236: CriticalJNINatives: dll handling should be done in native thread state Summary: Temporarily switch thread state from _thread_in_vm to _thread_in_native to execute I/O. Reviewed-by: dlong, dholmes ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/arm/sharedRuntime_arm.cpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/sparc/sharedRuntime_sparc.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/zero/sharedRuntime_zero.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/prims/nativeLookup.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp Changeset: 8ebc8f74f2d2 Author: pliden Date: 2019-08-12 10:49 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/8ebc8f74f2d2 8229406: ZGC: Fix incorrect statistics Reviewed-by: pliden, eosterlund Contributed-by: albert.th at alibaba-inc.com ! src/hotspot/share/gc/z/zStat.cpp Changeset: 145300cc8ea6 Author: mbaesken Date: 2019-08-09 15:39 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/145300cc8ea6 8219082: jdk/jfr/event/runtime/TestShutdownEvent.java failed in validateStackTrace() Reviewed-by: mdoerr, mseledtsov ! test/jdk/jdk/jfr/event/runtime/TestShutdownEvent.java Changeset: 0211b062843d Author: michaelm Date: 2019-08-12 11:24 +0100 URL: https://hg.openjdk.java.net/loom/loom/rev/0211b062843d 8185898: setRequestProperty(key, null) results in HTTP header without colon in request Reviewed-by: chegar, dfuchs ! src/java.base/share/classes/sun/net/www/MessageHeader.java + test/jdk/sun/net/www/B8185898.java Changeset: 9f44485e7441 Author: redestad Date: 2019-08-12 15:27 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/9f44485e7441 8229407: Avoid ConcurrentHashMap resizes during bootstrap Reviewed-by: alanb, shade, dfuchs ! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java ! src/java.base/share/classes/jdk/internal/module/ServicesCatalog.java Changeset: 6390e7056d12 Author: shade Date: 2019-08-12 20:27 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/6390e7056d12 8229416: Shenandoah: Demote or remove ShenandoahOptimize*Final optimizations Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp Changeset: bfcdcd00e4fb Author: rkennke Date: 2019-08-12 23:37 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/bfcdcd00e4fb 8228369: Shenandoah: Refactor LRB C1 stubs Reviewed-by: shade ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.hpp ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp ! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp ! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.hpp Changeset: a93b7b28f644 Author: xuelei Date: 2019-08-12 21:36 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/a93b7b28f644 8226374: Restrict TLS signature schemes and named groups Reviewed-by: mullan ! src/java.base/share/classes/sun/security/ssl/CertificateMessage.java ! src/java.base/share/classes/sun/security/ssl/CertificateRequest.java ! src/java.base/share/classes/sun/security/ssl/CertificateVerify.java ! src/java.base/share/classes/sun/security/ssl/CipherSuite.java ! src/java.base/share/classes/sun/security/ssl/DHKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/DHServerKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/ECDHKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/ECDHServerKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/ECPointFormatsExtension.java ! src/java.base/share/classes/sun/security/ssl/HandshakeContext.java ! src/java.base/share/classes/sun/security/ssl/NamedGroup.java ! src/java.base/share/classes/sun/security/ssl/SignatureScheme.java ! src/java.base/share/classes/sun/security/ssl/SupportedGroupsExtension.java ! src/java.base/share/classes/sun/security/ssl/XDHKeyExchange.java ! src/java.base/share/classes/sun/security/util/CurveDB.java ! src/java.base/share/conf/security/java.security + test/jdk/sun/security/ssl/CipherSuite/RestrictNamedGroup.java + test/jdk/sun/security/ssl/CipherSuite/RestrictSignatureScheme.java Changeset: 75375b6617e6 Author: thartmann Date: 2019-08-13 08:25 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/75375b6617e6 8229447: Problem list compiler/unsafe/UnsafeGetConstantField.java on Sparc until JDK-8229446 is fixed Summary: Problem list a test. Reviewed-by: dholmes ! test/hotspot/jtreg/ProblemList.txt Changeset: 4fbcbd248c52 Author: thartmann Date: 2019-08-13 09:54 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/4fbcbd248c52 8228772: C2 compilation fails due to unschedulable graph if DominatorSearchLimit is reached Summary: Ignore membar if the load is already control dependent on it. Reviewed-by: neliasso, kvn ! src/hotspot/share/opto/gcm.cpp + test/hotspot/jtreg/compiler/controldependency/TestAntiDependentMembar.java Changeset: 8e51da27b53a Author: thartmann Date: 2019-08-13 09:56 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/8e51da27b53a 8224957: C2 compilation fails with assert: Bad graph detected in build_loop_late Summary: Disable walking up the dominator chain for regions with more than 2 input paths. Reviewed-by: roland, kvn ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/node.cpp + test/hotspot/jtreg/compiler/eliminateAutobox/TestSplitThroughPhi.java Changeset: 54a04db114d8 Author: jlahoda Date: 2019-08-13 10:27 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/54a04db114d8 8227922: DocTreeScanner does not dive into AttributeTree.getValue() and LiteralTree.getBody() Summary: DocTreeScanner.visitAttribute and visitLiteral have to scan through the subnodes of AttributeTree and LiteralTree, respectivelly. Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeScanner.java ! src/jdk.compiler/share/classes/com/sun/tools/doclint/Checker.java ! test/langtools/tools/javac/tree/AbstractTreeScannerTest.java ! test/langtools/tools/javac/tree/JavacTreeScannerTest.java + test/langtools/tools/javac/tree/SourceDocTreeScannerTest.java ! test/langtools/tools/javac/tree/SourceTreeScannerTest.java Changeset: 447d48371b41 Author: jlahoda Date: 2019-08-13 10:27 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/447d48371b41 8228647: Broken enum produce inconvenient errors and AST Summary: Improving error recovery for misplace members in enums. Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! test/langtools/tools/javac/T4994049/T4994049.java ! test/langtools/tools/javac/T4994049/T4994049.out + test/langtools/tools/javac/diags/examples/EnumConstantExpected.java + test/langtools/tools/javac/diags/examples/EnumConstantNotExpected.java ! test/langtools/tools/javac/enum/EnumMembersOrder.out ! test/langtools/tools/javac/parser/JavacParserTest.java Changeset: ffc34eaf7b49 Author: jlahoda Date: 2019-08-13 10:27 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/ffc34eaf7b49 8228502: javac crashed on a broken classfile with ConstantValue attribute on a field of type Object Summary: Produce an error when reading a classfile with a field with ConstantValue with a wrong type. Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties + test/langtools/tools/javac/classfiles/attributes/ConstantValue/BrokenConstantValue.java + test/langtools/tools/javac/classfiles/attributes/ConstantValue/BrokenConstantValue.out + test/langtools/tools/javac/classfiles/attributes/ConstantValue/HasBrokenConstantValue.jcod + test/langtools/tools/javac/diags/examples/BadConstantValueType/BadConstantValueType.java + test/langtools/tools/javac/diags/examples/BadConstantValueType/processors/CreateBadClassFile.java Changeset: f3630a2d3d5c Author: shade Date: 2019-08-13 14:59 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/f3630a2d3d5c 8229419: Shenandoah: Cleanup LRB strength selector code Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.hpp Changeset: 9c0715c5bbf3 Author: rkennke Date: 2019-08-13 16:05 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/9c0715c5bbf3 8229470: Shenandoah: Fix C1 getAndSetObject() failure Reviewed-by: shade ! src/hotspot/cpu/aarch64/gc/shenandoah/c1/shenandoahBarrierSetC1_aarch64.cpp ! src/hotspot/cpu/x86/gc/shenandoah/c1/shenandoahBarrierSetC1_x86.cpp Changeset: 0ec272e1822e Author: aefimov Date: 2019-08-13 16:11 +0100 URL: https://hg.openjdk.java.net/loom/loom/rev/0ec272e1822e 8228508: [TESTBUG] java/net/httpclient/SmokeTest.java fails on Windows7 Reviewed-by: dfuchs, chegar ! test/jdk/com/sun/net/httpserver/EchoHandler.java ! test/jdk/java/net/httpclient/SmokeTest.java Changeset: a414a1b8884a Author: dfuchs Date: 2019-08-13 16:18 +0100 URL: https://hg.openjdk.java.net/loom/loom/rev/a414a1b8884a 8229348: java/net/DatagramSocket/UnreferencedDatagramSockets.java fails intermittently Summary: The test was observed blocking on receive and is updated to avoid using the wildcard address Reviewed-by: chegar, msheppar ! test/jdk/java/net/DatagramSocket/UnreferencedDatagramSockets.java Changeset: 23e13076e102 Author: zgu Date: 2019-08-13 13:01 -0400 URL: https://hg.openjdk.java.net/loom/loom/rev/23e13076e102 8229474: Shenandoah: Cleanup CM::update_roots() Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp Changeset: be8c11fc16bb Author: naoto Date: 2019-08-13 10:10 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/be8c11fc16bb 8211990: DateTimeException thrown when calculating duration between certain dates Reviewed-by: lancea, scolebourne, rriggs ! src/java.base/share/classes/java/time/OffsetDateTime.java ! src/java.base/share/classes/java/time/ZonedDateTime.java ! test/jdk/java/time/test/java/time/TestOffsetDateTime.java ! test/jdk/java/time/test/java/time/TestZonedDateTime.java Changeset: 18f4d3d46d54 Author: dcubed Date: 2019-08-13 16:13 -0400 URL: https://hg.openjdk.java.net/loom/loom/rev/18f4d3d46d54 8229212: clear up CHECK_OWNER confusion in objectMonitor.cpp Reviewed-by: dholmes, coleenp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/objectMonitor.inline.hpp ! src/hotspot/share/runtime/synchronizer.cpp + test/hotspot/jtreg/runtime/Monitor/NonOwnerOps.java Changeset: 7ba5e49258de Author: mchung Date: 2019-08-13 15:49 -0700 URL: https://hg.openjdk.java.net/loom/loom/rev/7ba5e49258de 8209005: Lookup.unreflectSpecial fails for default methods when Lookup.findSpecial works 8209078: Unable to call default method from interface in another module from named module Reviewed-by: dfuchs, plevart ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java + test/jdk/java/lang/invoke/findSpecial/FindSpecialTest.java + test/jdk/java/lang/invoke/findSpecial/m1/module-info.java + test/jdk/java/lang/invoke/findSpecial/m1/test/FindSpecial.java Changeset: 7f75db20c209 Author: valeriep Date: 2019-08-14 00:57 +0000 URL: https://hg.openjdk.java.net/loom/loom/rev/7f75db20c209 8228613: java.security.Provider#getServices order is no longer deterministic Summary: Changed to use SunEntries.DEF_SECURE_RANDOM_ALGO instead of relying on ordering of SecureRandom services Reviewed-by: weijun ! src/java.base/share/classes/java/security/SecureRandom.java ! src/java.base/share/classes/sun/security/provider/SunEntries.java + test/jdk/java/security/SecureRandom/DefaultAlgo.java Changeset: 6bbb4af131e3 Author: valeriep Date: 2019-08-14 01:40 +0000 URL: https://hg.openjdk.java.net/loom/loom/rev/6bbb4af131e3 8228835: Memory leak in PKCS11 provider when using AES GCM Summary: updated freeCKMechanismPtr to free mechanism-specific memories Reviewed-by: jnimeh ! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_convert.c ! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_keymgmt.c ! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_util.c ! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11wrapper.h Changeset: 807d192fb7dd Author: dholmes Date: 2019-08-14 00:18 -0400 URL: https://hg.openjdk.java.net/loom/loom/rev/807d192fb7dd 8228857: Refactor PlatformMonitor into PlatformMutex and PlatformMonitor Reviewed-by: kbarrett, dcubed, pliden ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/posix/os_posix.hpp ! src/hotspot/os/posix/os_posix.inline.hpp ! src/hotspot/os/solaris/os_solaris.cpp ! src/hotspot/os/solaris/os_solaris.hpp ! src/hotspot/os/windows/os_windows.hpp ! src/hotspot/os/windows/os_windows.inline.hpp Changeset: 6717d7e59db4 Author: prappo Date: 2019-08-14 11:14 +0100 URL: https://hg.openjdk.java.net/loom/loom/rev/6717d7e59db4 8217606: LdapContext#reconnect always opens a new connection Reviewed-by: lancea, vtewari, rriggs Contributed-by: Chris Yin ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapCtx.java + test/jdk/com/sun/jndi/ldap/LdapCtx/Reconnect.java + test/jdk/com/sun/jndi/ldap/lib/BaseLdapServer.java + test/jdk/com/sun/jndi/ldap/lib/LdapMessage.java Changeset: 789e967c2731 Author: coleenp Date: 2019-08-14 10:07 -0400 URL: https://hg.openjdk.java.net/loom/loom/rev/789e967c2731 5103339: Strengthen NoSafepointVerifier Summary: Add NSV check at possible safepoint transition or places that could take out locks. Consolidate with clearing unhandled oops. Reviewed-by: dholmes, rehn ! src/hotspot/share/ci/ciMethod.cpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/vtableStubs.cpp ! src/hotspot/share/gc/shared/memAllocator.cpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/oops/objArrayKlass.cpp ! src/hotspot/share/oops/typeArrayKlass.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiTagMap.cpp ! src/hotspot/share/prims/jvmtiThreadState.inline.hpp ! src/hotspot/share/runtime/interfaceSupport.inline.hpp ! src/hotspot/share/runtime/jniHandles.cpp ! src/hotspot/share/runtime/mutex.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp Changeset: 5a9af5262566 Author: lancea Date: 2019-08-14 12:57 -0400 URL: https://hg.openjdk.java.net/loom/loom/rev/5a9af5262566 8184432: Remove references to jdbc at sun.com from javax.sql.rowset.spi.SyncProvider Reviewed-by: rriggs ! src/java.sql.rowset/share/classes/javax/sql/rowset/spi/SyncProvider.java Changeset: 9bddbd69351c Author: shade Date: 2019-08-14 20:32 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/9bddbd69351c 8229709: x86_32 build and test failures after JDK-8228369 (Shenandoah: Refactor LRB C1 stubs) Reviewed-by: rkennke ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp Changeset: ececb6dae777 Author: shade Date: 2019-08-14 20:32 +0200 URL: https://hg.openjdk.java.net/loom/loom/rev/ececb6dae777 8229707: [TESTBUG] Some Shenandoah tests assume Server VM by default Reviewed-by: rkennke ! test/hotspot/jtreg/gc/shenandoah/compiler/TestWriteBarrierClearControl.java ! test/hotspot/jtreg/gc/shenandoah/options/TestLoopMiningArguments.java Changeset: c0e75d592eec Author: alanb Date: 2019-08-18 08:07 +0100 URL: https://hg.openjdk.java.net/loom/loom/rev/c0e75d592eec Merge ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/gc/shared/memAllocator.cpp ! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/interfaceSupport.inline.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapCtx.java - test/hotspot/jtreg/serviceability/sa/ClhsdbRegionDetailsScanOopsForG1.java - test/hotspot/jtreg/serviceability/sa/LingeredAppWithLargeArray.java - test/hotspot/jtreg/serviceability/sa/LingeredAppWithLargeStringArray.java - test/hotspot/jtreg/serviceability/sa/TestHeapDumpForLargeArray.java Changeset: 39408849f6d3 Author: alanb Date: 2019-08-18 09:18 +0100 URL: https://hg.openjdk.java.net/loom/loom/rev/39408849f6d3 Merge ! src/hotspot/share/prims/jvmtiExport.cpp - test/hotspot/jtreg/serviceability/sa/ClhsdbRegionDetailsScanOopsForG1.java - test/hotspot/jtreg/serviceability/sa/LingeredAppWithLargeArray.java - test/hotspot/jtreg/serviceability/sa/LingeredAppWithLargeStringArray.java - test/hotspot/jtreg/serviceability/sa/TestHeapDumpForLargeArray.java From shade at redhat.com Mon Aug 19 06:40:22 2019 From: shade at redhat.com (Aleksey Shipilev) Date: Mon, 19 Aug 2019 08:40:22 +0200 Subject: Build breaks if shenandoah is enabled In-Reply-To: <419ef581-edc6-e4b1-c301-ce27a8690f58@oracle.com> References: <1968266482.468327.1565995298279.JavaMail.zimbra@u-pem.fr> <419ef581-edc6-e4b1-c301-ce27a8690f58@oracle.com> Message-ID: <4104bf38-4a7f-8892-3d70-771e1f99a13c@redhat.com> On 8/17/19 8:55 AM, Alan Bateman wrote: > On 16/08/2019 23:41, Remi Forax wrote: >> Hi all, >> the current build breaks if shenandoah is enabled when building >> >> https://travis-ci.org/forax/java-next/jobs/572926707 >> > I noticed this too but didn't get around to looking into it. You can workaround it temporarily by > commenting out the STATIC_ASSERT in shenandoahUtils.cpp or run configure with > --with-jvm-features=-shenandoahgc. This is how you fix it properly: http://cr.openjdk.java.net/~shade/loom/fix-shenandoah-nm-roots/webrev.01/ It includes the fix for JDK-8229865, that you would get via the next upstream pickup. The STATIC_ASSERT would rightfully complain that new phase was added without corresponding Shenandoah updates, and that is what the rest of the patch is fixing. -- Thanks, -Aleksey From alan.bateman at oracle.com Mon Aug 19 17:03:49 2019 From: alan.bateman at oracle.com (alan.bateman at oracle.com) Date: Mon, 19 Aug 2019 17:03:49 +0000 Subject: hg: loom/loom: 3 new changesets Message-ID: <201908191703.x7JH3ogd027260@aojmv0008.oracle.com> Changeset: 8e4c118cd0fd Author: alanb Date: 2019-08-19 16:01 +0100 URL: https://hg.openjdk.java.net/loom/loom/rev/8e4c118cd0fd Method.invoke/Constructor.newInstance need to skip VM entry point when invoked on fiber ! src/java.base/share/classes/jdk/internal/misc/Strands.java ! src/java.base/share/classes/jdk/internal/reflect/NativeConstructorAccessorImpl.java ! src/java.base/share/classes/jdk/internal/reflect/NativeMethodAccessorImpl.java Changeset: 0d56a52a5be8 Author: alanb Date: 2019-08-19 16:03 +0100 URL: https://hg.openjdk.java.net/loom/loom/rev/0d56a52a5be8 Add nmethod_keepalive to shenandoahgc build Contributed-by: shade at redhat.com ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp ! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp Changeset: 954e771ea81c Author: alanb Date: 2019-08-19 16:09 +0100 URL: https://hg.openjdk.java.net/loom/loom/rev/954e771ea81c Merge From Alan.Bateman at oracle.com Mon Aug 19 17:06:18 2019 From: Alan.Bateman at oracle.com (Alan Bateman) Date: Mon, 19 Aug 2019 18:06:18 +0100 Subject: Build breaks if shenandoah is enabled In-Reply-To: <4104bf38-4a7f-8892-3d70-771e1f99a13c@redhat.com> References: <1968266482.468327.1565995298279.JavaMail.zimbra@u-pem.fr> <419ef581-edc6-e4b1-c301-ce27a8690f58@oracle.com> <4104bf38-4a7f-8892-3d70-771e1f99a13c@redhat.com> Message-ID: On 19/08/2019 07:40, Aleksey Shipilev wrote: > The > STATIC_ASSERT would rightfully complain that new phase was added without corresponding Shenandoah > updates, and that is what the rest of the patch is fixing. > Thanks for this. I've pushed your patch to the cont branch so it should be building now. -Alan From forax at univ-mlv.fr Mon Aug 19 23:15:49 2019 From: forax at univ-mlv.fr (Remi Forax) Date: Tue, 20 Aug 2019 01:15:49 +0200 (CEST) Subject: Build breaks if shenandoah is enabled In-Reply-To: References: <1968266482.468327.1565995298279.JavaMail.zimbra@u-pem.fr> <419ef581-edc6-e4b1-c301-ce27a8690f58@oracle.com> <4104bf38-4a7f-8892-3d70-771e1f99a13c@redhat.com> Message-ID: <321975769.194664.1566256549445.JavaMail.zimbra@u-pem.fr> yes, it's building fine. thanks, R?mi ----- Mail original ----- > De: "Alan Bateman" > ?: "Aleksey Shipilev" , "loom-dev" > Envoy?: Lundi 19 Ao?t 2019 19:06:18 > Objet: Re: Build breaks if shenandoah is enabled > On 19/08/2019 07:40, Aleksey Shipilev wrote: >> The >> STATIC_ASSERT would rightfully complain that new phase was added without >> corresponding Shenandoah >> updates, and that is what the rest of the patch is fixing. >> > Thanks for this. I've pushed your patch to the cont branch so it should > be building now. > > -Alan From aph at redhat.com Wed Aug 21 15:42:16 2019 From: aph at redhat.com (Andrew Haley) Date: Wed, 21 Aug 2019 16:42:16 +0100 Subject: Scoped variables: a rough first draft Message-ID: <8ce88264-77dc-c006-eb39-61b1011e5d8b@redhat.com> Here's my thinking: In a (very) abstract world, we'd want something like class MyHolderClass { scoped X myVar; } which provides a name for a variable but allocates no storage for it. Note that all of the usual Java access rules apply. If the declaration of MyHolderClass.myVar isn't accessible, neither are any of its bound values. When we want to use one of these variables, we'll first have to bind it to some storage. I suggest something like this: { bind myVar; ... ... invocations ... ... } At this point the variable has a binding, but has not not been assigned a value. Conceptually, this scoped variable's value now has a storage location but has no value. >From this point onwards, accesses to MyHolderClass.myVar will refer to the innermost bound binding. Assignments to unbound scoped variables will raise an exception. Note that the scope search order is *dynamic*. So, if we have a bunch of nested continuations, the binding used is the innermost one that is found in the current stack. So, if a carrier thread binds a scoped variable, it will be visible to all continuations running on that stack. So why search the dynamic scopes, not the scopes in existence when the continuations where created? Two reasons: 1. We can't guarantee that the creation-time binding scope will still exist when the continuation is executed. 2. If we need continuations to inherit from the context at creation time, we already have mechanisms to do that. What we don't have is a way to access the dynamic scope, which is what this mechanism provides. I'm writing a rough (and very inefficient) patch which does something like this, albeit in a not-very-efficient way. Here's what it looks like. The declaration of a scoped variable is class MyHolderClass { static final ScopedVariable myVar = ScopedVariable.forType(X.class); } To create a binding I've used try-with-resources: try (ScopedVariableBinding b = myVar.bind()) { ... ... invocations ... ... } And in place of assignments and accesses, myVar.get(), myVar.set() There are some weaknesses in this approximation of the abstract idea, in particular that we can't enforce the binding scope. But never mind, that can be fixed later. The (lack of) efficiency can be fixed too. So, he says with some trepidation, is this basically sane? :-) -- 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 ron.pressler at oracle.com Wed Aug 21 17:22:50 2019 From: ron.pressler at oracle.com (ron.pressler at oracle.com) Date: Wed, 21 Aug 2019 17:22:50 +0000 Subject: hg: loom/loom: 6 new changesets Message-ID: <201908211722.x7LHMq0w009136@aojmv0008.oracle.com> Changeset: 375659635d8c Author: rpressler Date: 2019-08-21 15:29 +0100 URL: https://hg.openjdk.java.net/loom/loom/rev/375659635d8c imported patch fixes ! src/hotspot/cpu/x86/abstractInterpreter_x86.cpp ! src/hotspot/cpu/x86/continuation_x86.inline.hpp ! src/hotspot/cpu/x86/frame_x86.cpp ! src/hotspot/cpu/x86/frame_x86.inline.hpp ! src/hotspot/share/runtime/continuation.cpp ! src/hotspot/share/runtime/continuation.hpp Changeset: 9df945d6114b Author: rpressler Date: 2019-08-21 15:33 +0100 URL: https://hg.openjdk.java.net/loom/loom/rev/9df945d6114b Merge ! src/hotspot/share/runtime/continuation.hpp Changeset: ac0156a4d2f4 Author: rpressler Date: 2019-08-21 18:05 +0100 URL: https://hg.openjdk.java.net/loom/loom/rev/ac0156a4d2f4 fix stack walking issue ! src/hotspot/cpu/x86/frame_x86.cpp ! src/hotspot/share/runtime/continuation.cpp Changeset: 9ebcdc02e30c Author: rpressler Date: 2019-08-21 18:06 +0100 URL: https://hg.openjdk.java.net/loom/loom/rev/9ebcdc02e30c Merge Changeset: 9ae91a14c0f7 Author: rpressler Date: 2019-08-21 18:21 +0100 URL: https://hg.openjdk.java.net/loom/loom/rev/9ae91a14c0f7 remove errant print ! src/hotspot/share/runtime/continuation.cpp Changeset: 27a4185098e8 Author: rpressler Date: 2019-08-21 18:21 +0100 URL: https://hg.openjdk.java.net/loom/loom/rev/27a4185098e8 Merge From ron.pressler at oracle.com Thu Aug 22 13:10:58 2019 From: ron.pressler at oracle.com (Ron Pressler) Date: Thu, 22 Aug 2019 14:10:58 +0100 Subject: Scoped variables: a rough first draft In-Reply-To: <8ce88264-77dc-c006-eb39-61b1011e5d8b@redhat.com> References: <8ce88264-77dc-c006-eb39-61b1011e5d8b@redhat.com> Message-ID: The general approach is compatible with what we had in mind, except for one important difference: Scope variables must not be mutable. Immutability will allow us to cleanly ?inherit? scope variables in multiple strands inside a FiberScope. Ron On August 21, 2019 at 4:42:27 PM, Andrew Haley (aph at redhat.com) wrote: Here's my thinking: In a (very) abstract world, we'd want something like class MyHolderClass { scoped X myVar; } which provides a name for a variable but allocates no storage for it. Note that all of the usual Java access rules apply. If the declaration of MyHolderClass.myVar isn't accessible, neither are any of its bound values. When we want to use one of these variables, we'll first have to bind it to some storage. I suggest something like this: { bind myVar; ... ... invocations ... ... } At this point the variable has a binding, but has not not been assigned a value. Conceptually, this scoped variable's value now has a storage location but has no value. From this point onwards, accesses to MyHolderClass.myVar will refer to the innermost bound binding. Assignments to unbound scoped variables will raise an exception. Note that the scope search order is *dynamic*. So, if we have a bunch of nested continuations, the binding used is the innermost one that is found in the current stack. So, if a carrier thread binds a scoped variable, it will be visible to all continuations running on that stack. So why search the dynamic scopes, not the scopes in existence when the continuations where created? Two reasons: 1. We can't guarantee that the creation-time binding scope will still exist when the continuation is executed. 2. If we need continuations to inherit from the context at creation time, we already have mechanisms to do that. What we don't have is a way to access the dynamic scope, which is what this mechanism provides. I'm writing a rough (and very inefficient) patch which does something like this, albeit in a not-very-efficient way. Here's what it looks like. The declaration of a scoped variable is class MyHolderClass { static final ScopedVariable myVar = ScopedVariable.forType(X.class); } To create a binding I've used try-with-resources: try (ScopedVariableBinding b = myVar.bind()) { ... ... invocations ... ... } And in place of assignments and accesses, myVar.get(), myVar.set() There are some weaknesses in this approximation of the abstract idea, in particular that we can't enforce the binding scope. But never mind, that can be fixed later. The (lack of) efficiency can be fixed too. So, he says with some trepidation, is this basically sane? :-) -- 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 aph at redhat.com Thu Aug 22 13:52:45 2019 From: aph at redhat.com (Andrew Haley) Date: Thu, 22 Aug 2019 14:52:45 +0100 Subject: Scoped variables: a rough first draft In-Reply-To: References: <8ce88264-77dc-c006-eb39-61b1011e5d8b@redhat.com> Message-ID: <9193f713-3f43-b8b1-d6a4-639d015d05d8@redhat.com> On 8/22/19 1:31 PM, Ron Pressler wrote: > The general approach is compatible with what we had in mind, except > for one important difference: Scope variables must not be > mutable. OK, so they're really values, not variables, and must be bound to a value at binding creation time, so I can lose the set() method, > Immutability will allow us to cleanly ?inherit? scope variables in > multiple strands inside a FiberScope. Got it. This might also allow for a cleaner implementation. -- 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 brian.goetz at oracle.com Thu Aug 22 14:37:54 2019 From: brian.goetz at oracle.com (Brian Goetz) Date: Thu, 22 Aug 2019 10:37:54 -0400 Subject: Scoped variables: a rough first draft In-Reply-To: <9193f713-3f43-b8b1-d6a4-639d015d05d8@redhat.com> References: <8ce88264-77dc-c006-eb39-61b1011e5d8b@redhat.com> <9193f713-3f43-b8b1-d6a4-639d015d05d8@redhat.com> Message-ID: <4197E979-9AC8-4C36-AF78-7A432A3697BC@oracle.com> Note that there?s naming precedent for this: ClassValue vs ThreadLocal. > On Aug 22, 2019, at 9:52 AM, Andrew Haley wrote: > > On 8/22/19 1:31 PM, Ron Pressler wrote: > >> The general approach is compatible with what we had in mind, except >> for one important difference: Scope variables must not be >> mutable. > > OK, so they're really values, not variables, and must be bound to a > value at binding creation time, so I can lose the set() method, > >> Immutability will allow us to cleanly ?inherit? scope variables in >> multiple strands inside a FiberScope. > > Got it. This might also allow for a cleaner implementation. > > -- > 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 ron.pressler at oracle.com Fri Aug 23 12:01:02 2019 From: ron.pressler at oracle.com (Ron Pressler) Date: Fri, 23 Aug 2019 13:01:02 +0100 Subject: Project Loom Is Moving to GitHub Message-ID: Next week, Project Loom will transition, on a trial basis, to a Git repository? hosted on GitHub on as part of Project Skara [1].? The GitHub Loom repository is at [2] (which is currently a read-only mirror). Loom was chosen as a Skara early adopter because of the relatively small number of active committers, as well as the fact that most of them are in the European time zones, like the Skara team, who will then be able to provide close support. Developers who are interested in learning more about the Skara tools and workflow can find information on the Skara Wiki [3], GitHub project [4], and mailing list [5]. At the moment, Project Loom will not be accepting unsolicited pull-requests. Any contribution from a non-committer must first be discussed on the Loom mailing list [6]. Ron [1] https://openjdk.java.net/jeps/357 ? [2] https://github.com/openjdk/loom? [3] https://wiki.openjdk.java.net/display/skara ? [4] https://github.com/openjdk/skara [5] https://mail.openjdk.java.net/mailman/listinfo/skara-dev ? [6] https://mail.openjdk.java.net/mailman/listinfo/loom-dev From ron.pressler at oracle.com Tue Aug 27 09:16:50 2019 From: ron.pressler at oracle.com (Ron Pressler) Date: Tue, 27 Aug 2019 10:16:50 +0100 Subject: Project Loom Is Moving to GitHub In-Reply-To: References: Message-ID: The transition is done. Project Loom is now on GitHub. ? R On August 23, 2019 at 1:01:09 PM, Ron Pressler (ron.pressler at oracle.com(mailto:ron.pressler at oracle.com)) wrote: > Next week, Project Loom will transition, on a trial basis, to a Git repository > hosted on GitHub on as part of Project Skara [1]. > > The GitHub Loom repository is at [2] (which is currently a read-only mirror). > > Loom was chosen as a Skara early adopter because of the relatively small number > of active committers, as well as the fact that most of them are in the European > time zones, like the Skara team, who will then be able to provide close support. > > Developers who are interested in learning more about the Skara tools and workflow > can find information on the Skara Wiki [3], GitHub project [4], and mailing list > [5]. > > At the moment, Project Loom will not be accepting unsolicited pull-requests. Any > contribution from a non-committer must first be discussed on the Loom mailing > list [6]. > > Ron > > [1] https://openjdk.java.net/jeps/357 > [2] https://github.com/openjdk/loom > [3] https://wiki.openjdk.java.net/display/skara > [4] https://github.com/openjdk/skara > [5] https://mail.openjdk.java.net/mailman/listinfo/skara-dev > [6] https://mail.openjdk.java.net/mailman/listinfo/loom-dev > > > > From kasperni at gmail.com Tue Aug 27 10:01:19 2019 From: kasperni at gmail.com (Kasper Nielsen) Date: Tue, 27 Aug 2019 11:01:19 +0100 Subject: Project Loom Is Moving to GitHub In-Reply-To: References: Message-ID: Great work. Would it make sense to change the default branch to 'fibers' on GitHub to allow for easier browsing for people? Or at least note it somewhere. Thanks Kasper On Tue, 27 Aug 2019 at 10:17, Ron Pressler wrote: > > The transition is done. Project Loom is now on GitHub. > > ? R > > > > On August 23, 2019 at 1:01:09 PM, Ron Pressler (ron.pressler at oracle.com(mailto:ron.pressler at oracle.com)) wrote: > > > Next week, Project Loom will transition, on a trial basis, to a Git repository > > hosted on GitHub on as part of Project Skara [1]. > > > > The GitHub Loom repository is at [2] (which is currently a read-only mirror). > > > > Loom was chosen as a Skara early adopter because of the relatively small number > > of active committers, as well as the fact that most of them are in the European > > time zones, like the Skara team, who will then be able to provide close support. > > > > Developers who are interested in learning more about the Skara tools and workflow > > can find information on the Skara Wiki [3], GitHub project [4], and mailing list > > [5]. > > > > At the moment, Project Loom will not be accepting unsolicited pull-requests. Any > > contribution from a non-committer must first be discussed on the Loom mailing > > list [6]. > > > > Ron > > > > [1] https://openjdk.java.net/jeps/357 > > [2] https://github.com/openjdk/loom > > [3] https://wiki.openjdk.java.net/display/skara > > [4] https://github.com/openjdk/skara > > [5] https://mail.openjdk.java.net/mailman/listinfo/skara-dev > > [6] https://mail.openjdk.java.net/mailman/listinfo/loom-dev > > > > > > > > > From duke at openjdk.java.net Tue Aug 27 11:14:27 2019 From: duke at openjdk.java.net (duke) Date: Tue, 27 Aug 2019 11:14:27 GMT Subject: git: openjdk/loom: 57 new changesets Message-ID: <97154c7f-2447-49ba-b24d-4df5d20f970f@openjdk.java.net> Changeset: 000a25c0 Author: David Holmes Date: 2019-08-14 18:26:23 +0000 URL: https://github.com/openjdk/loom/commit/000a25c0 8228858: Reimplement JVM_RawMonitors to use PlatformMutex Reviewed-by: coleenp, dcubed, pchilanomate ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/mutex.cpp ! src/hotspot/share/runtime/mutex.hpp ! src/hotspot/share/runtime/park.cpp Changeset: eed736fe Author: Jesper Wilhelmsson Date: 2019-08-15 03:57:17 +0000 URL: https://github.com/openjdk/loom/commit/eed736fe Added tag jdk-14+10 for changeset ececb6dae777 ! .hgtags Changeset: 6af89d64 Author: Nick Gasson Date: 2019-08-15 14:00:36 +0000 URL: https://github.com/openjdk/loom/commit/6af89d64 8229118: [TESTBUG] serviceability/sa/ClhsdbFindPC fails on AArch64 Reviewed-by: cjplummer, adinn ! test/hotspot/jtreg/serviceability/sa/ClhsdbFindPC.java + test/hotspot/jtreg/serviceability/sa/LingeredAppWithTrivialMain.java Changeset: 57dbffe5 Author: Robbin Ehn Date: 2019-08-15 09:06:42 +0000 URL: https://github.com/openjdk/loom/commit/57dbffe5 8225788: Dead code in thread and safepoint Reviewed-by: dholmes, dcubed, coleenp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/safepoint.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/vframe_hp.cpp ! src/hotspot/share/runtime/vmOperations.cpp ! src/hotspot/share/runtime/vmOperations.hpp ! src/hotspot/share/runtime/vmThread.cpp Changeset: ca919052 Author: Weijun Wang Date: 2019-08-15 15:39:43 +0000 URL: https://github.com/openjdk/loom/commit/ca919052 8229767: Typo in java.security: Sasl.createClient and Sasl.createServer Reviewed-by: xuelei ! src/java.base/share/conf/security/java.security Changeset: 77d09f0f Author: Daniel Fuchs Date: 2019-08-15 12:58:27 +0000 URL: https://github.com/openjdk/loom/commit/77d09f0f 8229486: Replace wildcard address with loopback or local host in tests - part 21 Reviewed-by: chegar ! test/jdk/java/net/SocketOption/TcpKeepAliveTest.java ! test/jdk/java/net/URLConnection/SetIfModifiedSince.java ! test/jdk/sun/net/www/http/HttpClient/GetProxyPort.java ! test/jdk/sun/net/www/http/HttpClient/ImplicitFileName.java ! test/jdk/sun/net/www/http/HttpClient/IsAvailable.java ! test/jdk/sun/net/www/http/HttpClient/IsKeepingAlive.java ! test/jdk/sun/net/www/http/HttpClient/OpenServer.java ! test/jdk/sun/net/www/http/KeepAliveStream/KeepAliveStreamCloseWithWrongContentLength.java ! test/jdk/sun/net/www/protocol/http/StreamingOutputStream.java ! test/jdk/sun/net/www/protocol/http/UserAuth.java ! test/jdk/sun/net/www/protocol/http/UserCookie.java Changeset: 04cb8469 Author: Jan Lahoda Date: 2019-08-15 14:35:29 +0000 URL: https://github.com/openjdk/loom/commit/04cb8469 8226848: jline/terminal/impl files missing classpath exception clause in license header Adding CPE to several files in jdk.internal.le. Reviewed-by: jjg ! src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/IntByReference.java ! src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/Kernel32Impl.java ! src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/LastErrorException.java ! src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/Pointer.java Changeset: 55423070 Author: Mandy Chung Date: 2019-08-15 13:41:30 +0000 URL: https://github.com/openjdk/loom/commit/55423070 8193325: StackFrameInfo::getByteCodeIndex returns wrong value if bci > 32767 Reviewed-by: coleenp, fparain, shade, plevart ! src/hotspot/share/classfile/javaClasses.cpp ! src/java.base/share/classes/java/lang/StackFrameInfo.java Changeset: 9893531f Author: Bob Vandette Date: 2019-08-15 19:29:58 +0000 URL: https://github.com/openjdk/loom/commit/9893531f 8229699: [Graal] jck tests fail on windows with AOTed Graal Reviewed-by: kvn ! src/hotspot/os/windows/os_windows.cpp Changeset: 63baaf7a Author: Calvin Cheung Date: 2019-08-15 16:23:41 +0000 URL: https://github.com/openjdk/loom/commit/63baaf7a 8226645: [TESTBUG] some AppCDS tests rely on illegal reflective access Updated tests to use Lookup.defineClass instead of ClassLoader.defineClass. Reviewed-by: iklam, dholmes, alanb ! test/hotspot/jtreg/runtime/cds/appcds/RewriteBytecodesTest.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/LoaderSegregationTest.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/LoaderSegregation.java ! test/hotspot/jtreg/runtime/cds/appcds/test-classes/RewriteBytecodes.java ! test/hotspot/jtreg/runtime/cds/appcds/test-classes/Util.java Changeset: b84ffae3 Author: Weijun Wang Date: 2019-08-16 08:42:09 +0000 URL: https://github.com/openjdk/loom/commit/b84ffae3 8229775: Incorrect warning when jar was signed with -sectionsonly Reviewed-by: mullan ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java + test/jdk/sun/security/tools/jarsigner/SectionsOnly.java Changeset: 3a38bec5 Author: Leo Korinth Date: 2019-08-16 09:18:19 +0000 URL: https://github.com/openjdk/loom/commit/3a38bec5 8224659: Parallel GC: Use WorkGang (1: PCRefProcTask) Reviewed-by: stefank, kbarrett, tschatzl ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/parallel/pcTasks.cpp ! src/hotspot/share/gc/parallel/pcTasks.hpp ! src/hotspot/share/gc/parallel/psCompactionManager.hpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! test/hotspot/jtreg/gc/ergonomics/TestInitialGCThreadLogging.java Changeset: 855895f6 Author: Leo Korinth Date: 2019-08-16 09:18:23 +0000 URL: https://github.com/openjdk/loom/commit/855895f6 8224660: Parallel GC: Use WorkGang (2: MarksFromRootsTask) Reviewed-by: stefank, kbarrett, tschatzl ! src/hotspot/share/gc/parallel/pcTasks.cpp ! src/hotspot/share/gc/parallel/pcTasks.hpp ! src/hotspot/share/gc/parallel/psCompactionManager.hpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp + src/hotspot/share/gc/parallel/psRootType.hpp Changeset: 3eba0ec9 Author: Leo Korinth Date: 2019-08-16 09:18:26 +0000 URL: https://github.com/openjdk/loom/commit/3eba0ec9 8224661: Parallel GC: Use WorkGang (3: UpdateDensePrefixAndCompactionTask) Reviewed-by: stefank, kbarrett, tschatzl - src/hotspot/share/gc/parallel/pcTasks.cpp - src/hotspot/share/gc/parallel/pcTasks.hpp ! src/hotspot/share/gc/parallel/psCompactionManager.hpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.hpp Changeset: 81427530 Author: Leo Korinth Date: 2019-08-16 09:18:29 +0000 URL: https://github.com/openjdk/loom/commit/81427530 8224662: Parallel GC: Use WorkGang (4: SharedRestorePreservedMarksTaskExecutor) Reviewed-by: stefank, kbarrett, tschatzl ! src/hotspot/share/gc/parallel/psPromotionManager.cpp Changeset: 82b140f8 Author: Leo Korinth Date: 2019-08-16 09:18:32 +0000 URL: https://github.com/openjdk/loom/commit/82b140f8 8224663: Parallel GC: Use WorkGang (5: ScavengeRootsTask) Reviewed-by: stefank, kbarrett, tschatzl ! src/hotspot/share/gc/parallel/psCardTable.cpp ! src/hotspot/share/gc/parallel/psPromotionManager.hpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/parallel/psTasks.cpp ! src/hotspot/share/gc/parallel/psTasks.hpp Changeset: fd1966fa Author: Leo Korinth Date: 2019-08-16 09:18:35 +0000 URL: https://github.com/openjdk/loom/commit/fd1966fa 8224664: Parallel GC: Use WorkGang (6: PSRefProcTaskProxy) Reviewed-by: stefank, kbarrett, tschatzl ! src/hotspot/share/gc/parallel/psCardTable.cpp ! src/hotspot/share/gc/parallel/psPromotionManager.hpp ! src/hotspot/share/gc/parallel/psScavenge.cpp - src/hotspot/share/gc/parallel/psTasks.cpp - src/hotspot/share/gc/parallel/psTasks.hpp Changeset: 1447c5c0 Author: Leo Korinth Date: 2019-08-16 09:18:38 +0000 URL: https://github.com/openjdk/loom/commit/1447c5c0 8224665: Parallel GC: Use WorkGang (7: remove task manager) Reviewed-by: stefank, kbarrett, tschatzl - src/hotspot/share/gc/parallel/gcTaskManager.cpp - src/hotspot/share/gc/parallel/gcTaskManager.hpp - src/hotspot/share/gc/parallel/gcTaskThread.cpp - src/hotspot/share/gc/parallel/gcTaskThread.hpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/parallel/parallel_globals.hpp ! src/hotspot/share/gc/parallel/psCardTable.cpp ! src/hotspot/share/gc/parallel/psCardTable.hpp ! src/hotspot/share/gc/parallel/psCompactionManager.cpp ! src/hotspot/share/gc/parallel/psCompactionManager.hpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.hpp ! src/hotspot/share/gc/parallel/psPromotionManager.cpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/parallel/psScavenge.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/thread.hpp Changeset: f075a327 Author: Leo Korinth Date: 2019-08-16 09:18:41 +0000 URL: https://github.com/openjdk/loom/commit/f075a327 8224666: Parallel GC: Use WorkGang (8: obsolete and remove flags) Reviewed-by: stefank, kbarrett, tschatzl ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/runtime/arguments.cpp Changeset: ae5615c6 Author: Stefan Karlsson Date: 2019-08-06 10:48:21 +0000 URL: https://github.com/openjdk/loom/commit/ae5615c6 8229258: Rework markOop and markOopDesc into a simpler mark word value carrier Reviewed-by: rkennke, coleenp, kbarrett, dcubed ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp ! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp ! src/hotspot/cpu/arm/interp_masm_arm.cpp ! src/hotspot/cpu/arm/macroAssembler_arm.cpp ! src/hotspot/cpu/arm/sharedRuntime_arm.cpp ! src/hotspot/cpu/arm/templateTable_arm.cpp ! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp ! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp ! src/hotspot/cpu/s390/c1_MacroAssembler_s390.hpp ! src/hotspot/cpu/s390/interp_masm_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/s390/templateTable_s390.cpp ! src/hotspot/cpu/sparc/c1_MacroAssembler_sparc.cpp ! src/hotspot/cpu/sparc/interp_masm_sparc.cpp ! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp ! src/hotspot/cpu/sparc/sharedRuntime_sparc.cpp ! src/hotspot/cpu/sparc/templateTable_sparc.cpp ! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86.cpp ! src/hotspot/cpu/x86/templateTable_x86.cpp ! src/hotspot/cpu/zero/cppInterpreter_zero.cpp ! src/hotspot/share/classfile/altHashing.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/gc/cms/compactibleFreeListSpace.hpp ! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp ! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.hpp ! src/hotspot/share/gc/cms/freeChunk.hpp ! src/hotspot/share/gc/cms/parNewGeneration.cpp ! src/hotspot/share/gc/cms/parNewGeneration.hpp ! src/hotspot/share/gc/cms/parOopClosures.inline.hpp ! src/hotspot/share/gc/cms/promotionInfo.cpp ! src/hotspot/share/gc/cms/promotionInfo.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1FullCollector.cpp ! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.cpp ! src/hotspot/share/gc/g1/g1FullGCMarker.inline.hpp ! src/hotspot/share/gc/g1/g1FullGCOopClosures.inline.hpp ! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp ! src/hotspot/share/gc/parallel/psMarkSweepDecorator.cpp ! src/hotspot/share/gc/parallel/psPromotionLAB.cpp ! src/hotspot/share/gc/parallel/psPromotionManager.cpp ! src/hotspot/share/gc/parallel/psPromotionManager.hpp ! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/parallel/psYoungGen.cpp ! src/hotspot/share/gc/serial/markSweep.cpp ! src/hotspot/share/gc/serial/markSweep.hpp ! src/hotspot/share/gc/serial/markSweep.inline.hpp ! src/hotspot/share/gc/shared/ageTable.cpp ! src/hotspot/share/gc/shared/ageTable.hpp ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/gc/shared/generation.cpp ! src/hotspot/share/gc/shared/generation.hpp ! src/hotspot/share/gc/shared/memAllocator.cpp ! src/hotspot/share/gc/shared/preservedMarks.cpp ! src/hotspot/share/gc/shared/preservedMarks.hpp ! src/hotspot/share/gc/shared/preservedMarks.inline.hpp ! src/hotspot/share/gc/shared/space.cpp ! src/hotspot/share/gc/shared/space.inline.hpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp ! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp ! src/hotspot/share/gc/shenandoah/shenandoahForwarding.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.cpp ! src/hotspot/share/interpreter/bytecodeInterpreter.cpp ! src/hotspot/share/jfr/leakprofiler/chains/bfsClosure.cpp ! src/hotspot/share/jfr/leakprofiler/chains/dfsClosure.cpp ! src/hotspot/share/jfr/leakprofiler/chains/edgeStore.cpp ! src/hotspot/share/jfr/leakprofiler/chains/edgeUtils.cpp ! src/hotspot/share/jfr/leakprofiler/chains/objectSampleMarker.hpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.cpp ! src/hotspot/share/jfr/leakprofiler/utilities/saveRestore.cpp ! src/hotspot/share/jfr/leakprofiler/utilities/saveRestore.hpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/memory/heapShared.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/virtualspace.cpp ! src/hotspot/share/oops/arrayOop.hpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/oops/klass.inline.hpp ! src/hotspot/share/oops/markOop.cpp ! src/hotspot/share/oops/markOop.hpp ! src/hotspot/share/oops/markOop.inline.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/objArrayOop.hpp ! src/hotspot/share/oops/oop.cpp ! src/hotspot/share/oops/oop.hpp ! src/hotspot/share/oops/oop.inline.hpp ! src/hotspot/share/oops/oopsHierarchy.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiTagMap.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/basicLock.cpp ! src/hotspot/share/runtime/basicLock.hpp ! src/hotspot/share/runtime/biasedLocking.cpp ! src/hotspot/share/runtime/biasedLocking.hpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/objectMonitor.inline.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/vframe.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotTypeDataBase.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Mark.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectMonitor.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java ! test/hotspot/gtest/gc/shared/test_preservedMarks.cpp ! test/hotspot/gtest/oops/test_markOop.cpp ! test/hotspot/jtreg/serviceability/sa/ClhsdbAttach.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbLongConstant.java Changeset: e81ee784 Author: Daniel Fuchs Date: 2019-08-16 15:01:58 +0000 URL: https://github.com/openjdk/loom/commit/e81ee784 8229481: sun/net/www/protocol/https/ChunkedOutputStream.java failed with a SSLException The test is updated to ignore plain text connections Reviewed-by: chegar, michaelm ! test/jdk/sun/net/www/protocol/https/ChunkedOutputStream.java ! test/jdk/sun/net/www/protocol/https/HttpCallback.java ! test/jdk/sun/net/www/protocol/https/TestHttpsServer.java Changeset: f0ff63c1 Author: Erik ??sterlund Date: 2019-08-16 16:50:17 +0000 URL: https://github.com/openjdk/loom/commit/f0ff63c1 8229345: Memory leak due to vtable stubs not being shared on SPARC Reviewed-by: mdoerr, dholmes, kvn ! src/hotspot/cpu/aarch64/globals_aarch64.hpp ! src/hotspot/cpu/arm/globals_arm.hpp ! src/hotspot/cpu/ppc/globals_ppc.hpp ! src/hotspot/cpu/s390/globals_s390.hpp ! src/hotspot/cpu/sparc/globals_sparc.hpp ! src/hotspot/cpu/x86/globals_x86.hpp ! src/hotspot/cpu/zero/globals_zero.hpp ! src/hotspot/share/code/vtableStubs.cpp ! src/hotspot/share/runtime/globals.hpp Changeset: a073e126 Author: Poonam Bajaj Date: 2019-08-16 18:06:51 +0000 URL: https://github.com/openjdk/loom/commit/a073e126 8229420: [Redo] jstat reports incorrect values for OU for CMS GC Reviewed-by: tschatzl, sgehwolf ! src/hotspot/share/gc/cms/cmsHeap.cpp ! src/hotspot/share/gc/cms/compactibleFreeListSpace.cpp ! src/hotspot/share/gc/cms/compactibleFreeListSpace.hpp ! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp ! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.hpp ! src/hotspot/share/gc/cms/gSpaceCounters.hpp ! src/hotspot/share/gc/shared/generation.cpp ! src/hotspot/share/gc/shared/generation.hpp Changeset: c0b8844d Author: Ivan Gerasimov Date: 2019-08-16 11:35:17 +0000 URL: https://github.com/openjdk/loom/commit/c0b8844d 8221307: String.substring() OOB exception on start index reports improper information Reviewed-by: rriggs, redestad ! src/java.base/share/classes/java/lang/String.java ! src/java.base/share/classes/java/lang/StringUTF16.java + test/micro/org/openjdk/bench/java/lang/StringSubstring.java Changeset: 0b9a90e0 Author: Kim Barrett Date: 2019-08-16 14:46:52 +0000 URL: https://github.com/openjdk/loom/commit/0b9a90e0 8229044: G1RedirtyCardsQueueSet should be local to a collection Stack allocate redirty qsets in do_collection_pause_at_safepoint. Reviewed-by: tschatzl, sangheki ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1EvacFailure.cpp ! src/hotspot/share/gc/g1/g1EvacFailure.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp ! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.cpp ! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.hpp Changeset: 793585b4 Author: Shravya Rukmannagari Date: 2019-08-16 14:42:50 +0000 URL: https://github.com/openjdk/loom/commit/793585b4 8225625: AES Electronic Codebook (ECB) encryption and decryption optimization using AVX512 + VAES instructions AES-ECB encryption and decryption optimization for x86_64 architectures supporting AVX3+VAES Co-authored-by: Smita Kamath Reviewed-by: kvn, valeriep ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86_aes.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/share/aot/aotCodeHeap.cpp ! src/hotspot/share/classfile/vmSymbols.cpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/opto/c2compiler.cpp ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/opto/runtime.hpp ! src/hotspot/share/runtime/stubRoutines.cpp ! src/hotspot/share/runtime/stubRoutines.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/java.base/share/classes/com/sun/crypto/provider/ElectronicCodeBook.java ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/BinaryContainer.java ! test/micro/org/openjdk/bench/javax/crypto/full/AESBench.java Changeset: 07c1c7fc Author: David Holmes Date: 2019-08-16 18:27:36 +0000 URL: https://github.com/openjdk/loom/commit/07c1c7fc 8229808: javaVFrame::print_lock_info_on fails to disable extra printing Reviewed-by: hseigel, dcubed ! src/hotspot/share/runtime/vframe.cpp Changeset: 742e9f26 Author: Jamil Nimeh Date: 2019-08-17 06:20:49 +0000 URL: https://github.com/openjdk/loom/commit/742e9f26 8224997: ChaCha20-Poly1305 TLS cipher suite decryption throws ShortBufferException Reviewed-by: xuelei ! src/java.base/share/classes/com/sun/crypto/provider/ChaCha20Cipher.java + test/jdk/com/sun/crypto/provider/Cipher/ChaCha20/OutputSizeTest.java Changeset: 2c245bd2 Author: Claes Redestad Date: 2019-08-19 06:13:52 +0000 URL: https://github.com/openjdk/loom/commit/2c245bd2 8229773: Resolve permissions for code source URLs lazily Reviewed-by: alanb, mullan, rriggs, dfuchs ! make/jdk/src/classes/build/tools/classlist/HelloClasslist.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/security/CodeSource.java ! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java + src/java.base/share/classes/sun/security/util/LazyCodeSourcePermissionCollection.java Changeset: bd1521e1 Author: Daniel Fuchs Date: 2019-08-19 11:14:50 +0000 URL: https://github.com/openjdk/loom/commit/bd1521e1 8191169: java/net/Authenticator/B4769350.java failed intermittently Fixed a race condition in AuthenticationInfo when serializeAuth=true Reviewed-by: chegar, michaelm ! src/java.base/share/classes/sun/net/www/protocol/http/AuthenticationInfo.java ! test/jdk/java/net/Authenticator/B4769350.java ! test/jdk/java/net/HttpURLConnection/SetAuthenticator/HTTPSetAuthenticatorTest.java ! test/jdk/java/net/HttpURLConnection/SetAuthenticator/HTTPTest.java ! test/jdk/java/net/HttpURLConnection/SetAuthenticator/HTTPTestServer.java Changeset: c0ac4824 Author: Yasumasa Suenaga Date: 2019-08-19 19:43:28 +0000 URL: https://github.com/openjdk/loom/commit/c0ac4824 8226204: SA: Refactoring for option processing in SALauncher Reviewed-by: cjplummer, sspitsyn ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/SALauncher.java Changeset: ff9d7686 Author: Christoph Goettschkes Committer: Boris Ulasevich Date: 2019-08-19 15:36:07 +0000 URL: https://github.com/openjdk/loom/commit/ff9d7686 8229352: Use of an uninitialized register in 32-bit ARM template interpreter Reviewed-by: dlong, shade ! src/hotspot/cpu/arm/templateTable_arm.cpp Changeset: cbfcd9c7 Author: Chris Hegarty Date: 2019-08-19 14:28:43 +0000 URL: https://github.com/openjdk/loom/commit/cbfcd9c7 8225425: java.lang.UnsatisfiedLinkError: net.dll: Can't find dependent libraries Reviewed-by: dfuchs, alanb, erikj ! make/lib/Lib-java.base.gmk ! src/java.base/windows/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java ! src/java.base/windows/native/libnet/NTLMAuthentication.c + test/jdk/sun/net/www/protocol/http/TestTransparentNTLM.java Changeset: 7895862f Author: Florian Weimer Committer: Florian Weimer Date: 2019-08-16 21:20:21 +0000 URL: https://github.com/openjdk/loom/commit/7895862f 8229835: Shenandoah should recommend -Xlog:safepoint+stats Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp Changeset: 94130be6 Author: Aleksey Shipilev Date: 2019-08-19 19:58:50 +0000 URL: https://github.com/openjdk/loom/commit/94130be6 8229865: Use explicit #include debug.hpp for STATIC_ASSERT in gc/shenandoah/shenandoahUtils.cpp Reviewed-by: zgu ! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp Changeset: c299c4fd Author: Xue-Lei Andrew Fan Date: 2019-08-19 12:56:48 +0000 URL: https://github.com/openjdk/loom/commit/c299c4fd 8228757: Fail fast if the handshake type is unknown Reviewed-by: jnimeh ! src/java.base/share/classes/sun/security/ssl/DTLSInputRecord.java ! src/java.base/share/classes/sun/security/ssl/SSLEngineInputRecord.java ! src/java.base/share/classes/sun/security/ssl/SSLHandshake.java ! src/java.base/share/classes/sun/security/ssl/SSLSocketInputRecord.java Changeset: 792a6d16 Author: Joe Darcy Date: 2019-08-19 18:12:09 +0000 URL: https://github.com/openjdk/loom/commit/792a6d16 8202385: Annotation to mark serial-related fields and methods Reviewed-by: rriggs, chegar, alanb + src/java.base/share/classes/java/io/Serial.java Changeset: 672fa8b9 Author: Tobias Hartmann Date: 2019-08-20 07:47:13 +0000 URL: https://github.com/openjdk/loom/commit/672fa8b9 8228888: C2 compilation fails with assert "m has strange control" Weakened too strong assert. Reviewed-by: kvn, roland ! src/hotspot/share/opto/loopopts.cpp + test/hotspot/jtreg/compiler/loopopts/StrangeControl.jasm + test/hotspot/jtreg/compiler/loopopts/TestStrangeControl.java Changeset: f543e8e4 Author: Thomas Schatzl Date: 2019-08-20 09:22:18 +0000 URL: https://github.com/openjdk/loom/commit/f543e8e4 8227442: Make young_index_in_cset zero-based Avoid unnecessary increment of young_index_in_cset in copy_to_survivor_space. Reviewed-by: kbarrett, sangheki ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectionSet.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp ! src/hotspot/share/gc/g1/heapRegion.cpp ! src/hotspot/share/gc/g1/heapRegion.hpp Changeset: db359f11 Author: Christian Hagedorn Date: 2019-08-20 10:46:23 +0000 URL: https://github.com/openjdk/loom/commit/db359f11 8229158: make UseSwitchProfiling non-experimental or false by-default Changed UseSwitchProfiling from experimental to diagnostic. Reviewed-by: dholmes, shade, thartmann ! src/hotspot/share/runtime/globals.hpp ! test/hotspot/jtreg/compiler/loopopts/LoopUnswitchingBadNodeBudget.java ! test/hotspot/jtreg/compiler/loopopts/TestOverunrolling.java Changeset: 047b8bfe Author: Andrew Dinn Date: 2019-08-20 10:11:53 +0000 URL: https://github.com/openjdk/loom/commit/047b8bfe 8224974: Implement JEP 352 Non-Volatile Mapped Byte Buffers Reviewed-by: alanb, kvn, bpb, gromero, darcy, shade, bulasevich, dchuyko ! make/common/Modules.gmk ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/aarch64/globals_aarch64.hpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/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/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/solaris/os_solaris.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/adlc/formssel.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/opto/c2compiler.cpp ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/memnode.hpp ! src/hotspot/share/prims/unsafe.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/runtime/stubRoutines.cpp ! src/hotspot/share/runtime/stubRoutines.hpp ! src/hotspot/share/runtime/vm_version.cpp ! src/hotspot/share/runtime/vm_version.hpp ! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template ! src/java.base/share/classes/java/nio/MappedByteBuffer.java + src/java.base/share/classes/jdk/internal/misc/ExtendedMapMode.java ! src/java.base/share/classes/jdk/internal/misc/Unsafe.java ! src/java.base/share/classes/jdk/internal/misc/UnsafeConstants.java ! src/java.base/share/classes/module-info.java ! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/Util.java ! src/java.base/unix/native/libnio/ch/FileChannelImpl.c ! src/java.base/windows/native/libnio/ch/FileChannelImpl.c ! src/java.management/share/classes/sun/management/ManagementFactoryHelper.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java + src/jdk.nio.mapmode/share/classes/jdk/nio/mapmode/ExtendedMapMode.java + src/jdk.nio.mapmode/share/classes/module-info.java + test/jdk/java/nio/MappedByteBuffer/MapSyncFail.java + test/jdk/java/nio/MappedByteBuffer/PmemTest.java Changeset: 9f41d4d2 Author: Patrick Concannon Committer: Daniel Fuchs Date: 2019-08-20 11:15:23 +0000 URL: https://github.com/openjdk/loom/commit/9f41d4d2 8229421: The logic of java/net/ipv6tests/TcpTest.java is flawed The test is fixed to ignore rogue client connection. However it remains succeptible to intermittent failures due to the use of the wildcad address. Reviewed-by: dfuchs ! test/jdk/java/net/ipv6tests/TcpTest.java Changeset: a3d6be2b Author: Stefan Karlsson Date: 2019-08-19 11:30:03 +0000 URL: https://github.com/openjdk/loom/commit/a3d6be2b 8229838: Rename markOop files to markWord Reviewed-by: dholmes, rehn ! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/frame_aarch64.cpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp ! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp ! src/hotspot/cpu/arm/frame_arm.cpp ! src/hotspot/cpu/arm/interp_masm_arm.cpp ! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/frame_ppc.cpp ! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp ! src/hotspot/cpu/s390/frame_s390.cpp ! src/hotspot/cpu/s390/interp_masm_s390.cpp ! src/hotspot/cpu/sparc/c1_MacroAssembler_sparc.cpp ! src/hotspot/cpu/sparc/frame_sparc.cpp ! src/hotspot/cpu/sparc/interp_masm_sparc.cpp ! src/hotspot/cpu/sparc/sharedRuntime_sparc.cpp ! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/frame_x86.cpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86.cpp ! src/hotspot/cpu/zero/frame_zero.cpp ! src/hotspot/share/adlc/main.cpp ! src/hotspot/share/classfile/altHashing.cpp ! src/hotspot/share/gc/cms/freeChunk.hpp ! src/hotspot/share/gc/cms/promotionInfo.cpp ! src/hotspot/share/gc/g1/g1FullGCMarker.hpp ! src/hotspot/share/gc/g1/g1OopClosures.hpp ! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp ! src/hotspot/share/gc/serial/markSweep.hpp ! src/hotspot/share/gc/serial/markSweep.inline.hpp ! src/hotspot/share/gc/shared/ageTable.hpp ! src/hotspot/share/gc/shared/space.hpp ! src/hotspot/share/gc/shenandoah/shenandoahForwarding.inline.hpp ! src/hotspot/share/jfr/leakprofiler/chains/objectSampleMarker.hpp ! src/hotspot/share/jfr/leakprofiler/chains/pathToGcRootsOperation.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp ! src/hotspot/share/jfr/leakprofiler/utilities/saveRestore.hpp ! src/hotspot/share/memory/virtualspace.cpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/oops/klass.inline.hpp - src/hotspot/share/oops/markOop.cpp - src/hotspot/share/oops/markOop.inline.hpp + src/hotspot/share/oops/markWord.cpp = src/hotspot/share/oops/markWord.hpp + src/hotspot/share/oops/markWord.inline.hpp ! src/hotspot/share/oops/oop.hpp ! src/hotspot/share/oops/oop.inline.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/runtime/basicLock.hpp ! src/hotspot/share/runtime/biasedLocking.cpp ! src/hotspot/share/runtime/flags/jvmFlagRangeList.cpp ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/MonitorSnippets.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbLongConstant.java Changeset: ebf98ac7 Author: Stefan Karlsson Date: 2019-08-19 12:40:27 +0000 URL: https://github.com/openjdk/loom/commit/ebf98ac7 8229839: Break circular dependency between oop.inline.hpp and markWord.inline.hpp Reviewed-by: pliden, tonyp ! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp ! src/hotspot/share/gc/cms/promotionInfo.cpp ! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.cpp ! src/hotspot/share/gc/g1/g1FullGCMarker.inline.hpp ! src/hotspot/share/gc/g1/g1FullGCOopClosures.inline.hpp ! src/hotspot/share/gc/serial/markSweep.inline.hpp ! src/hotspot/share/gc/shared/preservedMarks.inline.hpp ! src/hotspot/share/oops/markWord.hpp ! src/hotspot/share/oops/markWord.inline.hpp ! src/hotspot/share/oops/oop.hpp ! src/hotspot/share/oops/oop.inline.hpp ! src/hotspot/share/prims/jvmtiTagMap.cpp Changeset: 605b3f05 Author: Stefan Karlsson Date: 2019-07-02 12:28:41 +0000 URL: https://github.com/openjdk/loom/commit/605b3f05 8227086: Use AS_NO_KEEPALIVE loads in HeapDumper Reviewed-by: kbarrett, sspitsyn ! src/hotspot/share/services/heapDumper.cpp Changeset: a6d6619f Author: Evgeny Mandrikov Committer: Evgeny Mandrikov Date: 2019-08-20 15:54:46 +0000 URL: https://github.com/openjdk/loom/commit/a6d6619f 8152467: remove uses of anachronistic array declarations for method return type Reviewed-by: shade, alanb ! src/java.base/share/classes/sun/text/CompactByteArray.java ! src/jdk.rmic/share/classes/sun/tools/java/BinaryAttribute.java ! src/jdk.rmic/share/classes/sun/tools/java/BinaryClass.java ! src/jdk.rmic/share/classes/sun/tools/java/BinaryCode.java ! src/jdk.rmic/share/classes/sun/tools/java/ClassDefinition.java ! src/jdk.rmic/share/classes/sun/tools/java/MethodType.java ! src/jdk.rmic/share/classes/sun/tools/java/Parser.java ! src/jdk.rmic/share/classes/sun/tools/java/Type.java Changeset: c99c1f8d Author: Patrick Concannon Committer: Daniel Fuchs Date: 2019-08-20 15:40:49 +0000 URL: https://github.com/openjdk/loom/commit/c99c1f8d 8229916: Delete redundant test java/net/Socket/reset/Test.java Remove java/net/Socket/reset/Test.java which misses an @test tag and is obsoleted by java/net/Socket/ConnectionReset.java Reviewed-by: alanb - test/jdk/java/net/Socket/reset/Test.java Changeset: 916c2e3c Author: Arthur Eubanks Date: 2019-08-19 16:08:28 +0000 URL: https://github.com/openjdk/loom/commit/916c2e3c 8229899: Make java.io.File.isInvalid() less racy Reviewed-by: alanb, martin, shade ! src/java.base/share/classes/java/io/File.java Changeset: b08e417b Author: Roman Kennke Date: 2019-08-20 18:39:09 +0000 URL: https://github.com/openjdk/loom/commit/b08e417b 8229921: Shenandoah: Make Traversal mode non-experimental Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalAggressiveHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.cpp ! test/hotspot/jtreg/gc/shenandoah/options/TestHeuristicsUnlock.java Changeset: f83ac54e Author: Leonid Mesnik Date: 2019-08-20 11:36:47 +0000 URL: https://github.com/openjdk/loom/commit/f83ac54e 8229854: Move runtime/ErrorHandling/TestHeapDumpOnOutOfMemoryErrorInMetaspace.java out of tier1_runtime Reviewed-by: dholmes ! test/hotspot/jtreg/TEST.groups Changeset: 444e784c Author: Evgeny Mandrikov Date: 2019-08-21 00:08:35 +0000 URL: https://github.com/openjdk/loom/commit/444e784c 8139820: URLClassPath.FileLoader constructor redundantly checks protocol Reviewed-by: chegar, redestad ! src/java.base/share/classes/jdk/internal/loader/URLClassPath.java Changeset: 0b625536 Author: Athijegannathan Sundararajan Date: 2019-08-21 17:38:19 +0000 URL: https://github.com/openjdk/loom/commit/0b625536 8220700: jlink generated launcher script needs quoting to avoid parameter expansion Reviewed-by: mchung, alanb, sgehwolf ! src/jdk.jlink/share/classes/jdk/tools/jlink/builder/DefaultImageBuilder.java ! test/jdk/tools/jlink/basic/BasicTest.java + test/jdk/tools/jlink/basic/src/test/jdk/test/Adder.java Changeset: 9e633ae0 Author: Boris Ulasevich Date: 2019-08-21 17:09:05 +0000 URL: https://github.com/openjdk/loom/commit/9e633ae0 8229254: solaris_x64 build fails after JDK-8191278 Reviewed-by: kbarrett, dholmes ! src/hotspot/os/solaris/os_solaris.cpp ! src/hotspot/os_cpu/solaris_x86/os_solaris_x86.cpp Changeset: 9ccb4dc2 Author: Harold Seigel Date: 2019-08-21 11:29:40 +0000 URL: https://github.com/openjdk/loom/commit/9ccb4dc2 8229930: internal_name() in annotations.hpp returns "{constant pool}" Fix typo and change text to "{annotations}" Reviewed-by: mdoerr, dcubed ! src/hotspot/share/oops/annotations.cpp ! src/hotspot/share/oops/annotations.hpp Changeset: 864380ad Author: Roman Kennke Date: 2019-08-21 18:05:31 +0000 URL: https://github.com/openjdk/loom/commit/864380ad 8229977: Shenandoah: save/restore FPU state aroud LRB runtime call Reviewed-by: shade ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp Changeset: 5c3896ce Author: Alex Menkov Date: 2019-08-21 12:34:37 +0000 URL: https://github.com/openjdk/loom/commit/5c3896ce 8228547: accessibility errors in jvmti.html Reviewed-by: jcbeyler, sspitsyn, dholmes ! src/hotspot/share/prims/jvmti.xml ! src/hotspot/share/prims/jvmti.xsl Changeset: 5c25e2a6 Author: Ivan Gerasimov Date: 2019-08-21 13:49:16 +0000 URL: https://github.com/openjdk/loom/commit/5c25e2a6 8211360: Change #if DEF to #if defined(DEF) Reviewed-by: bpb, vtewari ! src/java.base/share/classes/sun/nio/ch/SocketOptionRegistry.java.template ! src/java.base/share/native/libfdlibm/fdlibm.h ! src/java.base/unix/native/libnio/ch/FileDispatcherImpl.c ! src/java.base/windows/native/libjava/java_props_md.c ! src/java.security.jgss/share/native/libj2gss/gssapi.h ! src/jdk.sctp/unix/native/libsctp/SctpNet.c From kasperni at gmail.com Wed Aug 28 04:05:23 2019 From: kasperni at gmail.com (Kasper Nielsen) Date: Wed, 28 Aug 2019 05:05:23 +0100 Subject: Naming of schedule methods Message-ID: Hi, I just downloaded the early access builds and started playing around with it. One initial thought. Am I the only one who was initially confused about the use of "schedule" as method names in both Fiber and FiberScope? Traditionally, members and classes that had 'schedule' in their name has always been about delayed or periodic execution of tasks. For classes, we have RunnableScheduledFuture, ScheduledFuture, ScheduledExecutorService in juc. For methods, we have them in Timer, TimerTasks, ScheduledExecutorService all named something with schedule. Outside of the JDK we have a @Schedule annotation in J2EE. In Spring we have TaskSchedule and another @Scheduled annotation. Similar in both Quarkus and Micronaut. In java.util.concurrent methods for "normal" scheduled execution are called either execute(), invoke() or submit(). Of which, submit() probably best matches what fibers are trying to do. I understand the intent, and schedule may be more "correct". But I do think it could cause some confusion. Also, if you try and combine the two, what would you call a method that schedules a fiber for delayed or periodic execution? /Kasper From volkan.yazici at gmail.com Wed Aug 28 07:14:55 2019 From: volkan.yazici at gmail.com (=?UTF-8?B?Vm9sa2FuIFlhesSxY8Sx?=) Date: Wed, 28 Aug 2019 09:14:55 +0200 Subject: Naming of schedule methods In-Reply-To: References: Message-ID: Hey Kasper, I have raised the very same issue about API ergonomics back in February. See Alan Bateman's comments: https://mail.openjdk.java.net/pipermail/loom-dev/2019-February/000433.html Best. On Wed, 28 Aug 2019, 06:06 Kasper Nielsen wrote: > Hi, > > I just downloaded the early access builds and started playing around with > it. > > One initial thought. Am I the only one who was initially confused about the > use of "schedule" as method names in both Fiber and FiberScope? > > Traditionally, members and classes that had 'schedule' in their name has > always been about delayed or periodic execution of tasks. > For classes, we have RunnableScheduledFuture, ScheduledFuture, > ScheduledExecutorService in juc. > For methods, we have them in Timer, TimerTasks, > ScheduledExecutorService all named something with schedule. > > Outside of the JDK we have a @Schedule annotation in J2EE. In Spring we > have > TaskSchedule and another @Scheduled annotation. Similar in both Quarkus and > Micronaut. > > In java.util.concurrent methods for "normal" scheduled execution are > called either > execute(), invoke() or submit(). Of which, submit() probably best matches > what > fibers are trying to do. > > I understand the intent, and schedule may be more "correct". But I do > think it > could cause some confusion. Also, if you try and combine the two, what > would > you call a method that schedules a fiber for delayed or periodic execution? > > /Kasper > From Alan.Bateman at oracle.com Wed Aug 28 07:31:40 2019 From: Alan.Bateman at oracle.com (Alan Bateman) Date: Wed, 28 Aug 2019 08:31:40 +0100 Subject: Naming of schedule methods In-Reply-To: References: Message-ID: On 28/08/2019 05:05, Kasper Nielsen wrote: > Hi, > > I just downloaded the early access builds and started playing around with it. > > One initial thought. Am I the only one who was initially confused about the > use of "schedule" as method names in both Fiber and FiberScope? We'll get to naming eventually but there is a lot to do before the project will converge on a user-facing API. I've no doubt that FiberScope will go through many iterations, likely renamed, maybe it goes away. For now, our highest priority to figure the best way to expose lightweight threads. We've had several prototypes to date (Fiber extends Thread, a common super type Strand, and disjoint types) and there is more to do. The relationship with legacy Thread will potentially influence a lot of things, including naming of methods. -Alan From billy.sjoberg at gmail.com Thu Aug 29 05:32:23 2019 From: billy.sjoberg at gmail.com (=?utf-8?Q?Billy_Sj=C3=B6berg?=) Date: Thu, 29 Aug 2019 07:32:23 +0200 Subject: Is the Jetty example available somewhere? Message-ID: I?ve seen Alan showing the very interesting graphs comparing a regular blocking http server versus one where the threadpool is configured to use fibers. Is there a repo somewhere where this code is available? Or perhaps some sample on how to configure Jetty? I?ve tried reproducing it myself, but are stumbling on how to set up the executors correctly. Good luck with your impressive work and best wishes! /Billy From forax at univ-mlv.fr Thu Aug 29 20:43:31 2019 From: forax at univ-mlv.fr (Remi Forax) Date: Thu, 29 Aug 2019 22:43:31 +0200 (CEST) Subject: Project Loom Is Moving to GitHub In-Reply-To: References: Message-ID: <2035130483.1697521.1567111411562.JavaMail.zimbra@u-pem.fr> Works for me, It's way faster at home and even in CI env (on AWS us-west), doing a clone get a boost from ~2m10s to ~1m10s. R?mi ----- Mail original ----- > De: "Ron Pressler" > ?: "loom-dev" > Envoy?: Mardi 27 Ao?t 2019 11:16:50 > Objet: Re: Project Loom Is Moving to GitHub > The transition is done. Project Loom is now on GitHub. > > ? R > > > > On August 23, 2019 at 1:01:09 PM, Ron Pressler > (ron.pressler at oracle.com(mailto:ron.pressler at oracle.com)) wrote: > >> Next week, Project Loom will transition, on a trial basis, to a Git repository >> hosted on GitHub on as part of Project Skara [1]. >> >> The GitHub Loom repository is at [2] (which is currently a read-only mirror). >> >> Loom was chosen as a Skara early adopter because of the relatively small number >> of active committers, as well as the fact that most of them are in the European >> time zones, like the Skara team, who will then be able to provide close support. >> >> Developers who are interested in learning more about the Skara tools and >> workflow >> can find information on the Skara Wiki [3], GitHub project [4], and mailing list >> [5]. >> >> At the moment, Project Loom will not be accepting unsolicited pull-requests. Any >> contribution from a non-committer must first be discussed on the Loom mailing >> list [6]. >> >> Ron >> >> [1] https://openjdk.java.net/jeps/357 >> [2] https://github.com/openjdk/loom >> [3] https://wiki.openjdk.java.net/display/skara >> [4] https://github.com/openjdk/skara >> [5] https://mail.openjdk.java.net/mailman/listinfo/skara-dev >> [6] https://mail.openjdk.java.net/mailman/listinfo/loom-dev >> >> >> From duke at openjdk.java.net Thu Aug 29 22:11:08 2019 From: duke at openjdk.java.net (duke) Date: Thu, 29 Aug 2019 22:11:08 GMT Subject: git: openjdk/loom: fibers: Minor format change for first commit attempt. Message-ID: <55701b3d-a836-4299-bdbe-aeadf94e4dfd@openjdk.java.net> Changeset: 67fe6a9d Author: Chris Plummer Date: 2019-08-29 14:48:22 +0000 URL: https://github.com/openjdk/loom/commit/67fe6a9d Minor format change for first commit attempt. ! src/jdk.jdwp.agent/share/native/libjdwp/eventFilter.c From ron.pressler at oracle.com Fri Aug 30 07:17:30 2019 From: ron.pressler at oracle.com (Ron Pressler) Date: Fri, 30 Aug 2019 08:17:30 +0100 Subject: Project Loom Is Moving to GitHub In-Reply-To: References: Message-ID: ? Done. On August 27, 2019 at 11:04:15 AM, Kasper Nielsen (kasperni at gmail.com(mailto:kasperni at gmail.com)) wrote: > Great work. > > Would it make sense to change the default branch to 'fibers' on GitHub > to allow for easier browsing for people? Or at least note it > somewhere. > > Thanks > Kasper > > On Tue, 27 Aug 2019 at 10:17, Ron Pressler wrote: > > > > The transition is done. Project Loom is now on GitHub. > > > > ? R > > > > > > > > On August 23, 2019 at 1:01:09 PM, Ron Pressler (ron.pressler at oracle.com(mailto:ron.pressler at oracle.com)) wrote: > > > > > Next week, Project Loom will transition, on a trial basis, to a Git repository > > > hosted on GitHub on as part of Project Skara [1]. > > > > > > The GitHub Loom repository is at [2] (which is currently a read-only mirror). > > > > > > Loom was chosen as a Skara early adopter because of the relatively small number > > > of active committers, as well as the fact that most of them are in the European > > > time zones, like the Skara team, who will then be able to provide close support. > > > > > > Developers who are interested in learning more about the Skara tools and workflow > > > can find information on the Skara Wiki [3], GitHub project [4], and mailing list > > > [5]. > > > > > > At the moment, Project Loom will not be accepting unsolicited pull-requests. Any > > > contribution from a non-committer must first be discussed on the Loom mailing > > > list [6]. > > > > > > Ron > > > > > > [1] https://openjdk.java.net/jeps/357 > > > [2] https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_openjdk_loom&d=DwIFaQ&c=RoP1YumCXCgaWHvlZYR8PZh8Bv7qIrMUB65eapI_JnE&r=byB-shhsjoiOrLx9u4sONYabdsVPM2fIg3m8CqKCMTY&m=MiqKAzC71M4sofMU4gcn1lBpGUrL07OnzavLnyiSHJ4&s=DIE3nR0iaqydesXw2kueUN9zpzsmjRtEPnwDhdB370M&e= > > > [3] https://wiki.openjdk.java.net/display/skara > > > [4] https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_openjdk_skara&d=DwIFaQ&c=RoP1YumCXCgaWHvlZYR8PZh8Bv7qIrMUB65eapI_JnE&r=byB-shhsjoiOrLx9u4sONYabdsVPM2fIg3m8CqKCMTY&m=MiqKAzC71M4sofMU4gcn1lBpGUrL07OnzavLnyiSHJ4&s=Ek5sMviubeDBrDeqx-M-wn1EZrC2ZCK9JtpZcFxz_64&e= > > > [5] https://mail.openjdk.java.net/mailman/listinfo/skara-dev > > > [6] https://mail.openjdk.java.net/mailman/listinfo/loom-dev > > > > > > > > > > > > > >