Changeset: 4d186e8bbe9a Author: jjiang Date: 2016-09-20 10:32 +0800 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/4d186e8bbe9a
8165566: sun/security/ssl/SocketCreation/SocketCreation.java fails intermittently: Address already in use Summary: It takes every server to be allocated a free port. Reviewed-by: chegar Contributed-by: John Jiang <sha.ji...@oracle.com> ! test/sun/security/ssl/SocketCreation/SocketCreation.java Changeset: c709e74ffcf6 Author: clanger Date: 2016-09-20 08:46 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/c709e74ffcf6 8166189: Fix for Bug 8165524 breaks AIX build Reviewed-by: simonis, goetz, mchung, cbensen, dsamersoff + src/java.base/aix/native/libjli/java_md_aix.c + src/java.base/aix/native/libjli/java_md_aix.h ! src/java.base/unix/native/libjli/java_md.h Changeset: c5e62ffb7fae Author: skovalev Date: 2016-09-20 12:56 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/c5e62ffb7fae 8166285: Missing dependencies java.httpclient for tests from java/net pachage Reviewed-by: chegar ! test/java/net/URLClassLoader/definePackage/SplitPackage.java ! test/java/net/httpclient/HeadersTest1.java ! test/java/net/httpclient/ProxyAuthTest.java ! test/java/net/httpclient/whitebox/Driver.java Changeset: 7f6aa74d680f Author: amlu Date: 2016-09-21 08:55 +0800 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/7f6aa74d680f 8166248: tools/pack200/Pack200Test.java fails on Win32: Could not reserve enough space Reviewed-by: ksrini ! test/tools/pack200/Pack200Test.java Changeset: df20e8be623d Author: xiaofeya Date: 2016-09-21 02:19 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/df20e8be623d 8166359: java/net/URLPermission/nstest/lookup.sh fails if proxy is set since fix for JDK-8161016 Reviewed-by: chegar Contributed-by: Felix Yang <felix.y...@oracle.com> ! test/java/net/URLPermission/nstest/LookupTest.java - test/java/net/URLPermission/nstest/LookupTestHosts ! test/java/net/URLPermission/nstest/lookup.sh Changeset: 33f2f7c81459 Author: skovalev Date: 2016-09-21 17:09 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/33f2f7c81459 8166450: smartcardio related tests failed on compilation during execution with jtreg tool Reviewed-by: weijun ! test/sun/security/smartcardio/TestChannel.java ! test/sun/security/smartcardio/TestConnect.java ! test/sun/security/smartcardio/TestConnectAgain.java ! test/sun/security/smartcardio/TestControl.java ! test/sun/security/smartcardio/TestDefault.java ! test/sun/security/smartcardio/TestDirect.java ! test/sun/security/smartcardio/TestExclusive.java ! test/sun/security/smartcardio/TestMultiplePresent.java ! test/sun/security/smartcardio/TestPresent.java ! test/sun/security/smartcardio/TestTransmit.java Changeset: 2acdea04aa37 Author: alanbur Date: 2016-09-21 14:22 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/2acdea04aa37 8165161: Solaris: /usr/ccs /opt/sfw and /opt/csw are dead, references should be expunged Reviewed-by: rriggs, erikj ! src/java.base/unix/native/libjava/ProcessImpl_md.c ! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c ! src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/Secmod.java ! test/jprt.config ! test/start-Xvfb.sh ! test/sun/security/smartcardio/README.txt ! test/sun/security/tools/keytool/KeyToolTest.java ! test/tools/launcher/RunpathTest.java Changeset: 7580345fd131 Author: erikj Date: 2016-09-21 16:22 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/7580345fd131 Merge Changeset: e11742189f9c Author: zmajo Date: 2016-08-30 09:30 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/e11742189f9c 8161720: Better byte behavior for off-heap data Summary: Normalize boolean values read with Unsafe. Reviewed-by: aph, simonis, jrose, psandoz ! src/java.base/share/classes/jdk/internal/misc/Unsafe.java Changeset: 0535c03b2b9f Author: dlong Date: 2016-09-08 23:43 -0400 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/0535c03b2b9f Merge ! src/java.base/share/classes/jdk/internal/misc/Unsafe.java Changeset: c6ad7787775d Author: akulyakh Date: 2016-09-09 15:16 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/c6ad7787775d 8139368: -javaagent and -Dcom.sun.management need to add to the initial set of modules to resolve Summary: A new test for the -javaagent option Reviewed-by: mchung, alanb + test/java/lang/instrument/SimpleAgent.java + test/java/lang/instrument/TestAgentWithLimitMods.java Changeset: 8a89084b51bc Author: rdurbin Date: 2016-09-09 11:15 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/8a89084b51bc 8140520: segfault on solaris-amd64 with "-XX:VMThreadStackSize=1" option Summary: Split the single thread_min_stack_allowed into three distinct values (java_thread_min_stack_allowed, compiler_thread_min_stack_allowed and vm_internal_thread_min_stack_allowed) on non-Windows platforms. Reviewed-by: dcubed, gthornbr, dholmes, coleenp, fparain, aph ! test/tools/launcher/TooSmallStackSize.java Changeset: eaa5dc0f5505 Author: dcubed Date: 2016-09-09 11:25 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/eaa5dc0f5505 Merge Changeset: 6cae3820bdcc Author: hseigel Date: 2016-09-10 08:27 -0400 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/6cae3820bdcc 8165634: Support multiple --add-modules options on the command line Reviewed-by: alanb Contributed-by: mandy.ch...@oracle.com ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! test/tools/launcher/modules/addmods/AddModsTest.java Changeset: 7acf6f9f0031 Author: amurillo Date: 2016-09-10 12:23 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/7acf6f9f0031 Merge ! src/java.base/share/classes/jdk/internal/misc/Unsafe.java Changeset: 0d9efe3879ad Author: gtriantafill Date: 2016-09-14 08:16 -0400 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/0d9efe3879ad 8165889: Remove jdk.test.lib.unsafe.UnsafeHelper Summary: Remove use of setAccessible() to get Unsafe. Reviewed-by: shade, lfoltan ! test/jdk/internal/misc/Unsafe/TestBadHostClass.java Changeset: af63a1802a7e Author: mchung Date: 2016-09-14 11:53 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/af63a1802a7e 8157464: Disallow StackWalker.getCallerClass() be called by caller-sensitive method Reviewed-by: bchristi, coleenp, dfuchs, sspitsyn ! src/java.base/share/classes/java/lang/StackStreamFactory.java ! src/java.base/share/native/include/jvm.h + test/java/lang/StackWalker/CallerSensitiveMethod/Main.java + test/java/lang/StackWalker/CallerSensitiveMethod/csm/jdk/test/CallerSensitiveTest.java + test/java/lang/StackWalker/CallerSensitiveMethod/csm/module-info.java + test/java/lang/StackWalker/CallerSensitiveMethod/src/java.base/java/util/CSM.java Changeset: 9fa064f008d3 Author: amurillo Date: 2016-09-16 10:57 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/9fa064f008d3 Merge Changeset: f92324a04173 Author: amurillo Date: 2016-09-21 09:29 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/f92324a04173 Merge - test/java/net/URLPermission/nstest/LookupTestHosts Changeset: d3a88ba20b0b Author: jnimeh Date: 2016-09-22 07:28 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/d3a88ba20b0b 8049516: sun.security.provider.SeedGenerator throws ArrayIndexOutOfBoundsException Summary: Prevent the latch inside ThreadedSeedGenerator.run() from overflowing into a negative value causing a negative index array lookup. Reviewed-by: xuelei, weijun ! src/java.base/share/classes/sun/security/provider/SeedGenerator.java Changeset: 793d3e7a11d3 Author: coffeys Date: 2016-09-22 17:21 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/793d3e7a11d3 8151832: Improve exception messages in exception thrown by new JDK 9 code Reviewed-by: alanb ! src/java.base/share/classes/java/lang/module/ModuleInfo.java ! src/java.base/share/classes/java/lang/reflect/Proxy.java ! src/java.base/share/classes/jdk/internal/jimage/BasicImageReader.java ! src/java.base/share/classes/jdk/internal/jimage/ImageHeader.java ! src/java.base/share/classes/jdk/internal/jimage/ImageLocation.java ! src/java.base/share/classes/jdk/internal/jimage/ImageStream.java ! src/java.base/share/classes/jdk/internal/jimage/ImageStringsReader.java ! src/java.base/share/classes/jdk/internal/jrtfs/JrtFileSystem.java ! src/java.base/share/classes/jdk/internal/jrtfs/JrtPath.java ! src/java.base/share/classes/jdk/internal/misc/VM.java ! src/java.desktop/share/classes/com/sun/beans/finder/ConstructorFinder.java ! src/java.desktop/share/classes/javax/imageio/ImageReader.java ! src/java.desktop/share/classes/javax/imageio/ImageWriter.java Changeset: 64b69adbba69 Author: lana Date: 2016-09-22 18:31 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/64b69adbba69 Merge - test/java/net/URLPermission/nstest/LookupTestHosts Changeset: 83030d149c5c Author: valeriep Date: 2016-09-23 01:08 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/83030d149c5c 8136355: CKM_SSL3_KEY_AND_MAC_DERIVE no longer available by default on Solaris 12 Summary: Enhanced to detect and throw InvalidAlgorithmParameterException if SSLv3 is requested but unsupported Reviewed-by: xuelei ! src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11TlsKeyMaterialGenerator.java ! src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11TlsMasterSecretGenerator.java ! src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11TlsRsaPremasterSecretGenerator.java ! test/sun/security/pkcs11/tls/TestKeyMaterial.java ! test/sun/security/pkcs11/tls/TestMasterSecret.java ! test/sun/security/pkcs11/tls/TestPremaster.java Changeset: da8b9aa5e6d1 Author: xiaofeya Date: 2016-09-23 03:15 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/da8b9aa5e6d1 8085049: java/net/MulticastSocket/TimeToLive.java fails intermittently with "Address already in use" Reviewed-by: chegar ! test/java/net/MulticastSocket/TimeToLive.java Changeset: 986468d1a0a4 Author: mhaupt Date: 2016-09-23 15:20 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/986468d1a0a4 8161211: better inlining support for loop bytecode intrinsics Reviewed-by: jrose, vlivanov, redestad ! src/java.base/share/classes/java/lang/invoke/BoundMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/java.base/share/classes/java/lang/invoke/LambdaForm.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! test/java/lang/invoke/MethodHandlesTest.java Changeset: 11a17f2b759d Author: robm Date: 2016-09-23 15:31 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/11a17f2b759d 8159410: InetAddress.isReachable returns true for non existing IP adresses Reviewed-by: chegar, coffeys ! src/java.base/windows/native/libnet/Inet4AddressImpl.c Changeset: fd96fbd36133 Author: skovalev Date: 2016-09-23 12:08 +0300 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/fd96fbd36133 8166553: undeclared dependencies for two IO tests Reviewed-by: bpb Contributed-by: Sergei Kovalev <sergei.kova...@oracle.com> ! test/java/io/PrintStream/FormatLocale.java ! test/sun/nio/cs/TestUnmappable.java Changeset: 926c7f71ed16 Author: dl Date: 2016-09-23 13:14 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/926c7f71ed16 8166465: CompletableFuture.minimalCompletionStage().toCompletableFuture() should be non-minimal Reviewed-by: martin, chegar, shade ! src/java.base/share/classes/java/util/concurrent/CompletableFuture.java ! test/java/util/concurrent/tck/CompletableFutureTest.java Changeset: 3f11647c40cd Author: dl Date: 2016-09-23 13:18 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/3f11647c40cd 8166057: [testbug] CoreThreadTimeOut still uses hardcoded timeout Reviewed-by: martin, chegar, shade ! test/java/util/concurrent/ThreadPoolExecutor/CoreThreadTimeOut.java Changeset: fded5722642e Author: dl Date: 2016-09-23 13:21 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/fded5722642e 8166059: JSR166TestCase.java fails with NPE in dumpTestThreads on timeout Reviewed-by: martin, chegar, shade ! test/java/util/concurrent/tck/JSR166TestCase.java Changeset: 035006c599d0 Author: dl Date: 2016-09-23 13:24 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/035006c599d0 8165919: Miscellaneous changes imported from jsr166 CVS 2016-09-21 Reviewed-by: martin, chegar, shade ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java ! src/java.base/share/classes/java/util/concurrent/atomic/DoubleAccumulator.java ! src/java.base/share/classes/java/util/concurrent/atomic/LongAccumulator.java ! test/java/util/Collections/EmptyNavigableMap.java ! test/java/util/Collections/EmptyNavigableSet.java ! test/java/util/Deque/ChorusLine.java ! test/java/util/PriorityQueue/ForgetMeNot.java ! test/java/util/PriorityQueue/PriorityQueueSort.java ! test/java/util/PriorityQueue/RemoveContains.java ! test/java/util/concurrent/Executors/AutoShutdown.java ! test/java/util/concurrent/tck/AtomicIntegerArrayTest.java ! test/java/util/concurrent/tck/AtomicLongArrayTest.java ! test/java/util/concurrent/tck/ConcurrentSkipListMapTest.java ! test/java/util/concurrent/tck/ConcurrentSkipListSetTest.java ! test/java/util/concurrent/tck/CyclicBarrierTest.java ! test/java/util/concurrent/tck/DelayQueueTest.java ! test/java/util/concurrent/tck/ForkJoinPoolTest.java ! test/java/util/concurrent/tck/ScheduledExecutorTest.java ! test/java/util/concurrent/tck/TreeMapTest.java ! test/java/util/concurrent/tck/TreeSetTest.java Changeset: 2b6aebac0773 Author: erikj Date: 2016-09-26 14:56 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/2b6aebac0773 8163102: Fix headless only configuration option Reviewed-by: tbell ! make/launcher/Launcher-java.desktop.gmk ! make/launcher/Launcher-jdk.policytool.gmk ! make/lib/Awt2dLibraries.gmk ! src/java.desktop/unix/native/libjawt/jawt.c Changeset: fb7345accd74 Author: xiaofeya Date: 2016-09-26 08:19 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/fb7345accd74 8130657: com/sun/net/httpserver/Test5.java failed with java.lang.RuntimeException: wrong string result 8085575: java/net/Socket/InheritHandle.java fails intermittently with "Address already in use" Reviewed-by: dfuchs ! test/com/sun/net/httpserver/Test5.java ! test/java/net/MulticastSocket/TimeToLive.java ! test/java/net/Socket/InheritHandle.java Changeset: 03fdbc829db3 Author: clanger Date: 2016-09-26 21:24 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/03fdbc829db3 8166604: nio: remove unneeded locals variables and correct NPE Reviewed-by: alanb ! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java Changeset: 57746f6885ac Author: sdrach Date: 2016-09-26 13:37 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/57746f6885ac 8153654: Update jdeps to be multi-release jar aware Reviewed-by: mchung ! src/java.base/share/classes/module-info.java Changeset: b2e7ba45d2de Author: xiaofeya Date: 2016-09-27 01:36 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/b2e7ba45d2de 8154525: java/net/ServerSocket/ThreadStop.java fails intermittently with error while cleaning up threads after test Reviewed-by: chegar ! test/java/net/ServerSocket/ThreadStop.java Changeset: 665096863382 Author: robm Date: 2016-09-27 12:07 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/665096863382 8166747: Add invalid network / computer name cases to isReachable known failure switch Reviewed-by: chegar, msheppar ! src/java.base/windows/native/libnet/Inet4AddressImpl.c Changeset: ce97eb452d5a Author: alanb Date: 2016-09-29 17:49 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/ce97eb452d5a Merge ! make/launcher/Launcher-java.desktop.gmk ! make/launcher/Launcher-jdk.policytool.gmk ! make/lib/Awt2dLibraries.gmk ! src/java.base/share/classes/java/lang/invoke/BoundMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/java/lang/module/ModuleInfo.java ! src/java.base/share/classes/java/lang/reflect/Proxy.java ! src/java.base/share/classes/jdk/internal/jimage/BasicImageReader.java ! src/java.base/share/classes/jdk/internal/jimage/ImageHeader.java ! src/java.base/share/classes/jdk/internal/jimage/ImageLocation.java ! src/java.base/share/classes/jdk/internal/jimage/ImageStream.java ! src/java.base/share/classes/jdk/internal/jimage/ImageStringsReader.java ! src/java.base/share/classes/jdk/internal/jrtfs/JrtFileSystem.java ! src/java.base/share/classes/jdk/internal/jrtfs/JrtPath.java ! src/java.base/share/classes/jdk/internal/misc/VM.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/module-info.java ! src/java.base/share/native/include/jvm.h ! src/java.base/unix/native/libjli/java_md.h ! src/java.desktop/share/classes/com/sun/beans/finder/ConstructorFinder.java ! src/java.desktop/share/classes/javax/imageio/ImageReader.java ! src/java.desktop/share/classes/javax/imageio/ImageWriter.java ! src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/Secmod.java ! test/java/lang/invoke/MethodHandlesTest.java - test/java/net/URLPermission/nstest/LookupTestHosts ! test/java/net/URLPermission/nstest/lookup.sh ! test/java/util/concurrent/tck/JSR166TestCase.java ! test/tools/launcher/modules/addmods/AddModsTest.java Changeset: 0a6fca908c6e Author: alanb Date: 2016-09-29 18:40 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/0a6fca908c6e Improve message text for InaccessibleObjectException ! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java Changeset: a9cd1630ba9d Author: alanb Date: 2016-09-29 18:41 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/a9cd1630ba9d Align ClassLoader::resources spec with getResources ! src/java.base/share/classes/java/lang/ClassLoader.java Changeset: bc5a71f45237 Author: alanb Date: 2016-09-29 18:42 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/bc5a71f45237 Improve SL support for the static provider method ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java ! src/java.base/share/classes/java/util/ServiceLoader.java ! src/java.base/share/classes/jdk/internal/misc/JavaLangAccess.java + test/java/util/ServiceLoader/BarProvider.java ! test/java/util/ServiceLoader/basic.sh + test/java/util/ServiceLoader/modules/FactoryTest.java + test/java/util/ServiceLoader/modules/badfactories/badreturntype/ProviderFactory.java + test/java/util/ServiceLoader/modules/badfactories/classnotpublic/ProviderFactory.java + test/java/util/ServiceLoader/modules/badfactories/classnotpublic/Service.java + test/java/util/ServiceLoader/modules/badfactories/methodnotpublic/ProviderFactory.java + test/java/util/ServiceLoader/modules/badfactories/methodnotpublic/Service.java + test/java/util/ServiceLoader/modules/badfactories/returnsnull/ProviderFactory.java + test/java/util/ServiceLoader/modules/badfactories/returnsnull/Service.java + test/java/util/ServiceLoader/modules/badfactories/throwsexception/ProviderFactory.java + test/java/util/ServiceLoader/modules/badfactories/throwsexception/Service.java + test/java/util/ServiceLoader/modules/modules/test/module-info.java + test/java/util/ServiceLoader/modules/modules/test/p/ProviderFactory.java + test/java/util/ServiceLoader/modules/modules/test/p/Service.java Changeset: d5b2e6b73516 Author: alanb Date: 2016-09-29 18:42 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/d5b2e6b73516 Merge Changeset: 1e8186f800c5 Author: lana Date: 2016-09-29 16:45 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/1e8186f800c5 Added tag jdk-9+138 for changeset 665096863382 ! .hgtags Changeset: 83a526848195 Author: alanb Date: 2016-09-29 18:44 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/83a526848195 Merge ! .hgtags Changeset: 6997520f0fc5 Author: alanb Date: 2016-09-29 21:07 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/6997520f0fc5 Change TestAgentWithLimitMods to use --limit-modules ! test/java/lang/instrument/TestAgentWithLimitMods.java