jdk-24/jdk/test/java/lang/instrument
Alan Bateman db4d383614 8142968: Module System implementation
Initial integration of JEP 200, JEP 260, JEP 261, and JEP 282

Co-authored-by: Alex Buckley <alex.buckley@oracle.com>
Co-authored-by: Jonathan Gibbons <jonathan.gibbons@oracle.com>
Co-authored-by: Karen Kinnear <karen.kinnear@oracle.com>
Co-authored-by: Mandy Chung <mandy.chung@oracle.com>
Co-authored-by: Mark Reinhold <mark.reinhold@oracle.com>
Co-authored-by: Chris Hegarty <chris.hegarty@oracle.com>
Co-authored-by: Alexandr Scherbatiy <alexandr.scherbatiy@oracle.com>
Co-authored-by: Amy Lu <amy.lu@oracle.com>
Co-authored-by: Calvin Cheung <calvin.cheung@oracle.com>
Co-authored-by: Daniel Fuchs <daniel.fuchs@oracle.com>
Co-authored-by: Erik Joelsson <erik.joelsson@oracle.com>
Co-authored-by: Harold Seigel <harold.seigel@oracle.com>
Co-authored-by: Jaroslav Bachorik <jaroslav.bachorik@oracle.com>
Co-authored-by: Jean-Francois Denise <jean-francois.denise@oracle.com>
Co-authored-by: Jan Lahoda <jan.lahoda@oracle.com>
Co-authored-by: James Laskey <james.laskey@oracle.com>
Co-authored-by: Lois Foltan <lois.foltan@oracle.com>
Co-authored-by: Miroslav Kos <miroslav.kos@oracle.com>
Co-authored-by: Huaming Li <huaming.li@oracle.com>
Co-authored-by: Sean Mullan <sean.mullan@oracle.com>
Co-authored-by: Naoto Sato <naoto.sato@oracle.com>
Co-authored-by: Masayoshi Okutsu <masayoshi.okutsu@oracle.com>
Co-authored-by: Peter Levart <peter.levart@gmail.com>
Co-authored-by: Philip Race <philip.race@oracle.com>
Co-authored-by: Claes Redestad <claes.redestad@oracle.com>
Co-authored-by: Sergey Bylokhov <sergey.bylokhov@oracle.com>
Co-authored-by: Alexandre Iline <alexandre.iline@oracle.com>
Co-authored-by: Volker Simonis <volker.simonis@gmail.com>
Co-authored-by: Staffan Larsen <staffan.larsen@oracle.com>
Co-authored-by: Stuart Marks <stuart.marks@oracle.com>
Co-authored-by: Semyon Sadetsky <semyon.sadetsky@oracle.com>
Co-authored-by: Serguei Spitsyn <serguei.spitsyn@oracle.com>
Co-authored-by: Sundararajan Athijegannathan <sundararajan.athijegannathan@oracle.com>
Co-authored-by: Valerie Peng <valerie.peng@oracle.com>
Co-authored-by: Vincent Ryan <vincent.x.ryan@oracle.com>
Co-authored-by: Weijun Wang <weijun.wang@oracle.com>
Co-authored-by: Yuri Nesterenko <yuri.nesterenko@oracle.com>
Co-authored-by: Yekaterina Kantserova <yekaterina.kantserova@oracle.com>
Co-authored-by: Alexander Kulyakthin <alexander.kulyakhtin@oracle.com>
Co-authored-by: Felix Yang <felix.yang@oracle.com>
Co-authored-by: Andrei Eremeev <andrei.eremeev@oracle.com>
Co-authored-by: Frank Yuan <frank.yuan@oracle.com>
Co-authored-by: Sergei Pikalev <sergei.pikalev@oracle.com>
Co-authored-by: Sibabrata Sahoo <sibabrata.sahoo@oracle.com>
Co-authored-by: Tiantian Du <tiantian.du@oracle.com>
Co-authored-by: Sha Jiang <sha.jiang@oracle.com>
Reviewed-by: alanb, mchung, naoto, rriggs, psandoz, plevart, mullan, ascarpino, vinnie, prr, sherman, dfuchs, mhaupt
2016-03-17 19:04:16 +00:00
..
appendToClassLoaderSearch 8079408: Reimplement TraceClassLoading, TraceClassUnloading, and TraceClassLoaderData with Unified Logging 2016-02-02 17:14:00 -05:00
asmlib 8037082: java/lang/instrument/NativeMethodPrefixAgent.java failing 2014-08-25 18:17:24 +02:00
BootClassPath 8142968: Module System implementation 2016-03-17 19:04:16 +00:00
bootreporter 6943119: Rebrand source copyright notices 2010-05-25 15:58:33 -07:00
DaemonThread 8078896: Add @modules as needed to the jdk_svc tests 2015-05-07 09:11:49 +02:00
PremainClass 8140336: Add @modules for exported dependencies to jdk_core tests 2015-10-27 20:06:02 -07:00
AddTransformerTest.java 8140336: Add @modules for exported dependencies to jdk_core tests 2015-10-27 20:06:02 -07:00
AInstrumentationTestCase.java 6943119: Rebrand source copyright notices 2010-05-25 15:58:33 -07:00
AppendToBootstrapClassPathSetUp.sh 8005978: shell tests need to use the $COMPILEJDK for javac, jar and other tools 2013-01-11 20:19:55 +00:00
AppendToBootstrapClassPathTest.java 8140336: Add @modules for exported dependencies to jdk_core tests 2015-10-27 20:06:02 -07:00
AppendToClassPathSetUp.sh 8005978: shell tests need to use the $COMPILEJDK for javac, jar and other tools 2013-01-11 20:19:55 +00:00
AppendToClassPathTest.java 8140336: Add @modules for exported dependencies to jdk_core tests 2015-10-27 20:06:02 -07:00
ASimpleInstrumentationTestCase.java 6943119: Rebrand source copyright notices 2010-05-25 15:58:33 -07:00
ATestCaseScaffold.java 8136583: Core libraries should use blessed modifier order 2015-09-15 21:56:04 -07:00
ATransformerManagementTestCase.java 8142968: Module System implementation 2016-03-17 19:04:16 +00:00
basicAgent.mf Initial load 2007-12-01 00:00:00 +00:00
BigClass.java 7121600: Instrumentation.redefineClasses() leaks class bytes 2011-12-22 18:35:48 -08:00
bootclasspathAgent.mf Initial load 2007-12-01 00:00:00 +00:00
BufferClassLoader.java 6943119: Rebrand source copyright notices 2010-05-25 15:58:33 -07:00
classpathAgent.mf Initial load 2007-12-01 00:00:00 +00:00
Counter.java 6943119: Rebrand source copyright notices 2010-05-25 15:58:33 -07:00
Different_ExampleRedefine.java 6943119: Rebrand source copyright notices 2010-05-25 15:58:33 -07:00
DummyClass.java 6943119: Rebrand source copyright notices 2010-05-25 15:58:33 -07:00
DummyClassWithLVT.java 7191322: add test for 7064927 to java.lang.instrument 2012-08-17 12:51:23 -07:00
ExampleForBootClassPath.java 6943119: Rebrand source copyright notices 2010-05-25 15:58:33 -07:00
ExampleForClassPath.java 6943119: Rebrand source copyright notices 2010-05-25 15:58:33 -07:00
ExampleRedefine.java 6943119: Rebrand source copyright notices 2010-05-25 15:58:33 -07:00
FakeTestDriver.java 6943119: Rebrand source copyright notices 2010-05-25 15:58:33 -07:00
FromShutdownHook.java 8140336: Add @modules for exported dependencies to jdk_core tests 2015-10-27 20:06:02 -07:00
GetAllLoadedClassesTest.java 8140336: Add @modules for exported dependencies to jdk_core tests 2015-10-27 20:06:02 -07:00
GetInitiatedClassesTest.java 8140336: Add @modules for exported dependencies to jdk_core tests 2015-10-27 20:06:02 -07:00
GetObjectSizeTest.java 8140336: Add @modules for exported dependencies to jdk_core tests 2015-10-27 20:06:02 -07:00
InstrumentationHandoff.java 6943119: Rebrand source copyright notices 2010-05-25 15:58:33 -07:00
IsModifiableClassAgent.java 8140336: Add @modules for exported dependencies to jdk_core tests 2015-10-27 20:06:02 -07:00
IsModifiableClassApp.java 6943119: Rebrand source copyright notices 2010-05-25 15:58:33 -07:00
MakeJAR2.sh 8142968: Module System implementation 2016-03-17 19:04:16 +00:00
MakeJAR3.sh 8005978: shell tests need to use the $COMPILEJDK for javac, jar and other tools 2013-01-11 20:19:55 +00:00
MakeJAR4.sh 8016369: java/lang/instrument/RetransformBigClass.sh failing again 2013-06-12 09:44:34 +01:00
MakeJAR.sh 8005978: shell tests need to use the $COMPILEJDK for javac, jar and other tools 2013-01-11 20:19:55 +00:00
ManifestTest.sh 8140336: Add @modules for exported dependencies to jdk_core tests 2015-10-27 20:06:02 -07:00
ManifestTestAgent.java 6943119: Rebrand source copyright notices 2010-05-25 15:58:33 -07:00
ManifestTestApp.java 6943119: Rebrand source copyright notices 2010-05-25 15:58:33 -07:00
ManyMethodsBenchmarkAgent.java 8150998: Fix module dependences in java/lang tests 2016-03-03 15:13:55 -08:00
ManyMethodsBenchmarkApp.java 8046246: the constantPoolCacheOopDesc::adjust_method_entries() used in RedefineClasses does not scale 2015-02-25 01:02:04 -08:00
NamedBuffer.java 6943119: Rebrand source copyright notices 2010-05-25 15:58:33 -07:00
NativeMethodPrefixAgent.java 8151100: Test java/lang/instrument/NativeMethodPrefixAgent.java can't attempt to do CheckIntrinsics 2016-03-03 12:34:55 +01:00
NativeMethodPrefixApp.java 6943119: Rebrand source copyright notices 2010-05-25 15:58:33 -07:00
NMTHelper.java 8042901: Allow com.sun.management to be in a different module to java.lang.management 2015-04-17 09:40:02 +02:00
NoTransformerAddedTest.java 8140336: Add @modules for exported dependencies to jdk_core tests 2015-10-27 20:06:02 -07:00
NullGetObjectSizeTest.java 8140336: Add @modules for exported dependencies to jdk_core tests 2015-10-27 20:06:02 -07:00
NullRedefineClassesTests.java 8140336: Add @modules for exported dependencies to jdk_core tests 2015-10-27 20:06:02 -07:00
NullTransformerAddTest.java 8140336: Add @modules for exported dependencies to jdk_core tests 2015-10-27 20:06:02 -07:00
NullTransformerRemoveTest.java 8140336: Add @modules for exported dependencies to jdk_core tests 2015-10-27 20:06:02 -07:00
ParallelTransformerLoader.sh 8140336: Add @modules for exported dependencies to jdk_core tests 2015-10-27 20:06:02 -07:00
ParallelTransformerLoaderAgent.java 8038468: java/lang/instrument/ParallelTransformerLoader.sh fails with ClassCircularityError 2014-11-26 15:33:43 -08:00
ParallelTransformerLoaderApp.java 6943119: Rebrand source copyright notices 2010-05-25 15:58:33 -07:00
redefineAgent.mf Initial load 2007-12-01 00:00:00 +00:00
RedefineBigClass.sh 8140336: Add @modules for exported dependencies to jdk_core tests 2015-10-27 20:06:02 -07:00
RedefineBigClassAgent.java 7121600: Instrumentation.redefineClasses() leaks class bytes 2011-12-22 18:35:48 -08:00
RedefineBigClassApp.java 8027696: Incorrect copyright header in the tests 2013-11-12 20:24:25 +04:00
RedefineClassesDisabledTest.java 8140336: Add @modules for exported dependencies to jdk_core tests 2015-10-27 20:06:02 -07:00
RedefineClassesTests.java 8140336: Add @modules for exported dependencies to jdk_core tests 2015-10-27 20:06:02 -07:00
RedefineClassWithNativeMethod.sh 8140336: Add @modules for exported dependencies to jdk_core tests 2015-10-27 20:06:02 -07:00
RedefineClassWithNativeMethodAgent.java 8142968: Module System implementation 2016-03-17 19:04:16 +00:00
RedefineClassWithNativeMethodApp.java 6943119: Rebrand source copyright notices 2010-05-25 15:58:33 -07:00
RedefineMethodAddInvoke.sh 8140336: Add @modules for exported dependencies to jdk_core tests 2015-10-27 20:06:02 -07:00
RedefineMethodAddInvokeAgent.java 6943119: Rebrand source copyright notices 2010-05-25 15:58:33 -07:00
RedefineMethodAddInvokeApp.java 6943119: Rebrand source copyright notices 2010-05-25 15:58:33 -07:00
RedefineMethodAddInvokeTarget_1.java 6943119: Rebrand source copyright notices 2010-05-25 15:58:33 -07:00
RedefineMethodAddInvokeTarget_2.java 6943119: Rebrand source copyright notices 2010-05-25 15:58:33 -07:00
RedefineMethodAddInvokeTarget.java 6943119: Rebrand source copyright notices 2010-05-25 15:58:33 -07:00
RedefineMethodDelInvoke.sh 8140336: Add @modules for exported dependencies to jdk_core tests 2015-10-27 20:06:02 -07:00
RedefineMethodDelInvokeAgent.java 8048185: [TESTBUG] need a JTREG test for the fix of JDK-8042796 (OLD and/or OBSOLETE method(s) found) 2014-06-26 03:26:20 -07:00
RedefineMethodDelInvokeApp.java 8048185: [TESTBUG] need a JTREG test for the fix of JDK-8042796 (OLD and/or OBSOLETE method(s) found) 2014-06-26 03:26:20 -07:00
RedefineMethodDelInvokeTarget_1.java 8048185: [TESTBUG] need a JTREG test for the fix of JDK-8042796 (OLD and/or OBSOLETE method(s) found) 2014-06-26 03:26:20 -07:00
RedefineMethodDelInvokeTarget_2.java 8048185: [TESTBUG] need a JTREG test for the fix of JDK-8042796 (OLD and/or OBSOLETE method(s) found) 2014-06-26 03:26:20 -07:00
RedefineMethodDelInvokeTarget.java 8048185: [TESTBUG] need a JTREG test for the fix of JDK-8042796 (OLD and/or OBSOLETE method(s) found) 2014-06-26 03:26:20 -07:00
RedefineMethodInBacktrace.sh 8140336: Add @modules for exported dependencies to jdk_core tests 2015-10-27 20:06:02 -07:00
RedefineMethodInBacktraceAgent.java 8006506: Add test for redefining methods in backtraces to java/lang/instrument tests 2013-01-22 13:53:53 +01:00
RedefineMethodInBacktraceApp.java 8042901: Allow com.sun.management to be in a different module to java.lang.management 2015-04-17 09:40:02 +02:00
RedefineMethodInBacktraceTarget_2.java 8067662: "java.lang.NullPointerException: Method name is null" from StackTraceElement.<init> 2015-03-20 01:59:08 -07:00
RedefineMethodInBacktraceTarget.java 8067662: "java.lang.NullPointerException: Method name is null" from StackTraceElement.<init> 2015-03-20 01:59:08 -07:00
RedefineMethodInBacktraceTargetB_2.java 8067662: "java.lang.NullPointerException: Method name is null" from StackTraceElement.<init> 2015-03-20 01:59:08 -07:00
RedefineMethodInBacktraceTargetB.java 8067662: "java.lang.NullPointerException: Method name is null" from StackTraceElement.<init> 2015-03-20 01:59:08 -07:00
RedefineMethodWithAnnotations.sh 8140336: Add @modules for exported dependencies to jdk_core tests 2015-10-27 20:06:02 -07:00
RedefineMethodWithAnnotationsAgent.java 7140852: Add test for 7022100 2013-01-22 15:25:37 +01:00
RedefineMethodWithAnnotationsAnnotations.java 7140852: Add test for 7022100 2013-01-22 15:25:37 +01:00
RedefineMethodWithAnnotationsApp.java 7140852: Add test for 7022100 2013-01-22 15:25:37 +01:00
RedefineMethodWithAnnotationsTarget_2.java 8009531: Crash when redefining class with annotated method 2013-04-17 12:50:45 -04:00
RedefineMethodWithAnnotationsTarget.java 8009531: Crash when redefining class with annotated method 2013-04-17 12:50:45 -04:00
RedefineSetUp.sh 8005978: shell tests need to use the $COMPILEJDK for javac, jar and other tools 2013-01-11 20:19:55 +00:00
RedefineSubclassWithTwoInterfaces.sh 8140336: Add @modules for exported dependencies to jdk_core tests 2015-10-27 20:06:02 -07:00
RedefineSubclassWithTwoInterfacesAgent.java 8007420: add test for 6805864 to com/sun/jdi, add test for 7182152 to java/lang/instrument 2013-02-11 10:07:01 -08:00
RedefineSubclassWithTwoInterfacesApp.java 8007420: add test for 6805864 to com/sun/jdi, add test for 7182152 to java/lang/instrument 2013-02-11 10:07:01 -08:00
RedefineSubclassWithTwoInterfacesImpl_1.java 8007420: add test for 6805864 to com/sun/jdi, add test for 7182152 to java/lang/instrument 2013-02-11 10:07:01 -08:00
RedefineSubclassWithTwoInterfacesImpl.java 8007420: add test for 6805864 to com/sun/jdi, add test for 7182152 to java/lang/instrument 2013-02-11 10:07:01 -08:00
RedefineSubclassWithTwoInterfacesIntf1.java 8007420: add test for 6805864 to com/sun/jdi, add test for 7182152 to java/lang/instrument 2013-02-11 10:07:01 -08:00
RedefineSubclassWithTwoInterfacesIntf2.java 8007420: add test for 6805864 to com/sun/jdi, add test for 7182152 to java/lang/instrument 2013-02-11 10:07:01 -08:00
RedefineSubclassWithTwoInterfacesRemote.java 8007420: add test for 6805864 to com/sun/jdi, add test for 7182152 to java/lang/instrument 2013-02-11 10:07:01 -08:00
RedefineSubclassWithTwoInterfacesTarget_1.java 8007420: add test for 6805864 to com/sun/jdi, add test for 7182152 to java/lang/instrument 2013-02-11 10:07:01 -08:00
RedefineSubclassWithTwoInterfacesTarget.java 8007420: add test for 6805864 to com/sun/jdi, add test for 7182152 to java/lang/instrument 2013-02-11 10:07:01 -08:00
RemoveAbsentTransformerTest.java 8140336: Add @modules for exported dependencies to jdk_core tests 2015-10-27 20:06:02 -07:00
RemoveTransformerTest.java 8140336: Add @modules for exported dependencies to jdk_core tests 2015-10-27 20:06:02 -07:00
RetransformAgent.java 8142968: Module System implementation 2016-03-17 19:04:16 +00:00
retransformAgent.mf 7191322: add test for 7064927 to java.lang.instrument 2012-08-17 12:51:23 -07:00
RetransformApp.java 6943119: Rebrand source copyright notices 2010-05-25 15:58:33 -07:00
RetransformBigClass.sh 8140336: Add @modules for exported dependencies to jdk_core tests 2015-10-27 20:06:02 -07:00
RetransformBigClassAgent.java 7121600: Instrumentation.redefineClasses() leaks class bytes 2011-12-22 18:35:48 -08:00
RetransformBigClassApp.java 8027696: Incorrect copyright header in the tests 2013-11-12 20:24:25 +04:00
RuntimeConstants.java 6943119: Rebrand source copyright notices 2010-05-25 15:58:33 -07:00
SimpleIdentityTransformer.java 8142968: Module System implementation 2016-03-17 19:04:16 +00:00
SingleTransformerTest.java 8140336: Add @modules for exported dependencies to jdk_core tests 2015-10-27 20:06:02 -07:00
StressGetObjectSizeApp.java 6943119: Rebrand source copyright notices 2010-05-25 15:58:33 -07:00
StressGetObjectSizeTest.sh 8140336: Add @modules for exported dependencies to jdk_core tests 2015-10-27 20:06:02 -07:00
TEST.properties 8140336: Add @modules for exported dependencies to jdk_core tests 2015-10-27 20:06:02 -07:00
TestClass1.java 6943119: Rebrand source copyright notices 2010-05-25 15:58:33 -07:00
TestClass2.java 6943119: Rebrand source copyright notices 2010-05-25 15:58:33 -07:00
TestClass3.java 6943119: Rebrand source copyright notices 2010-05-25 15:58:33 -07:00
TransformerManagementThreadAddTests.java 8140336: Add @modules for exported dependencies to jdk_core tests 2015-10-27 20:06:02 -07:00
TransformerManagementThreadRemoveTests.java 8140336: Add @modules for exported dependencies to jdk_core tests 2015-10-27 20:06:02 -07:00
TransformMethodTest.java 8140336: Add @modules for exported dependencies to jdk_core tests 2015-10-27 20:06:02 -07:00
VerifyLocalVariableTableOnRetransformTest.java 7191322: add test for 7064927 to java.lang.instrument 2012-08-17 12:51:23 -07:00
VerifyLocalVariableTableOnRetransformTest.sh 8140336: Add @modules for exported dependencies to jdk_core tests 2015-10-27 20:06:02 -07:00