jdk-24/test/jdk/java/lang/instrument
Sean Mullan db85090553 8338411: Implement JEP 486: Permanently Disable the Security Manager
Co-authored-by: Sean Mullan <mullan@openjdk.org>
Co-authored-by: Alan Bateman <alanb@openjdk.org>
Co-authored-by: Weijun Wang <weijun@openjdk.org>
Co-authored-by: Aleksei Efimov <aefimov@openjdk.org>
Co-authored-by: Brian Burkhalter <bpb@openjdk.org>
Co-authored-by: Daniel Fuchs <dfuchs@openjdk.org>
Co-authored-by: Harshitha Onkar <honkar@openjdk.org>
Co-authored-by: Joe Wang <joehw@openjdk.org>
Co-authored-by: Jorn Vernee <jvernee@openjdk.org>
Co-authored-by: Justin Lu <jlu@openjdk.org>
Co-authored-by: Kevin Walls <kevinw@openjdk.org>
Co-authored-by: Lance Andersen <lancea@openjdk.org>
Co-authored-by: Naoto Sato <naoto@openjdk.org>
Co-authored-by: Roger Riggs <rriggs@openjdk.org>
Co-authored-by: Brent Christian <bchristi@openjdk.org>
Co-authored-by: Stuart Marks <smarks@openjdk.org>
Co-authored-by: Ian Graves <igraves@openjdk.org>
Co-authored-by: Phil Race <prr@openjdk.org>
Co-authored-by: Erik Gahlin <egahlin@openjdk.org>
Co-authored-by: Jaikiran Pai <jpai@openjdk.org>
Reviewed-by: kevinw, aivanov, rriggs, lancea, coffeys, dfuchs, ihse, erikj, cjplummer, coleenp, naoto, mchung, prr, weijun, joehw, azvegint, psadhukhan, bchristi, sundar, attila
2024-11-12 17:16:15 +00:00
..
appendToClassLoaderSearch 8338411: Implement JEP 486: Permanently Disable the Security Manager 2024-11-12 17:16:15 +00:00
asmlib 8335905: CompoundElement API cleanup 2024-07-14 15:01:51 +00:00
BootClassPath 8319578: Few java/lang/instrument ignore test.java.opts and accept test.vm.opts only 2024-02-09 18:40:10 +00:00
bootreporter
CustomSystemLoader
DaemonThread 8315097: Rename createJavaProcessBuilder 2023-10-27 08:47:26 +00:00
executableJAR
HiddenClass 8238358: Implementation of JEP 371: Hidden Classes 2020-04-21 06:55:38 -07:00
java.base
modules 8318964: Fix build failures caused by 8315097 2023-10-27 09:51:22 +00:00
PremainClass 8316451: 6 java/lang/instrument/PremainClass tests ignore VM flags 2024-02-15 22:50:14 +00:00
RedefineAddDeleteMethod/DeleteMethodHandle 8235970: [TESTBUG] Remove dependency of sun.tools.jar from RedefineClassHelper 2019-12-16 10:04:36 -08:00
RedefineInterfaceMethods 8235970: [TESTBUG] Remove dependency of sun.tools.jar from RedefineClassHelper 2019-12-16 10:04:36 -08:00
RedefineMathTesterMethods 8235970: [TESTBUG] Remove dependency of sun.tools.jar from RedefineClassHelper 2019-12-16 10:04:36 -08:00
RedefineNestmateAttr 8235970: [TESTBUG] Remove dependency of sun.tools.jar from RedefineClassHelper 2019-12-16 10:04:36 -08:00
RedefinePermittedSubclassesAttr 8260517: implement Sealed Classes as a standard feature in Java 2021-05-20 09:11:08 +00:00
RedefineRecordAttr 8255013: implement Record Classes as a standard feature in Java, follow-up 2020-10-28 17:18:46 +00:00
RedefineRecordAttrGenericSig 8255013: implement Record Classes as a standard feature in Java, follow-up 2020-10-28 17:18:46 +00:00
AddTransformerTest.java
AInstrumentationTestCase.java
AppendToBootstrapClassPathSetUp.sh
AppendToBootstrapClassPathTest.java
AppendToClassPathSetUp.sh
AppendToClassPathTest.java
ASimpleInstrumentationTestCase.java
ATestCaseScaffold.java
ATransformerManagementTestCase.java 8262002: java/lang/instrument/VerifyLocalVariableTableOnRetransformTest.sh failed with "TestCaseScaffoldException: DummyClassWithLVT did not match .class file" 2021-05-06 18:34:12 +00:00
basicAgent.mf
BigClass.java
bootclasspathAgent.mf
BootstrapClassPathAgent.java
BootstrapClassPathSetUp.sh
BootstrapClassPathTest.java
BufferClassLoader.java
classpathAgent.mf
Counter.java
Different_ExampleRedefine.java
DummyClass.java
DummyClassWithLVT.java
ExampleForBootClassPath.java
ExampleForClassPath.java
ExampleRedefine.java
FakeTestDriver.java
FromShutdownHook.java
GetAllLoadedClassesTest.java
GetInitiatedClassesTest.java
GetObjectSizeIntrinsicsTest.java 8305895: Implement JEP 450: Compact Object Headers (Experimental) 2024-11-08 17:21:39 +00:00
GetObjectSizeTest.java
InstrumentationHandoff.java
IsModifiableClassAgent.java
IsModifiableClassApp.java
libNativeMethodPrefix.c 8334167: Test java/lang/instrument/NativeMethodPrefixApp.java timed out 2024-07-17 06:12:01 +00:00
MakeJAR3.sh
MakeJAR4.sh
MakeJAR.sh
ManifestTest.sh 8319578: Few java/lang/instrument ignore test.java.opts and accept test.vm.opts only 2024-02-09 18:40:10 +00:00
ManifestTestAgent.java
ManifestTestApp.java
ManyMethodsBenchmarkAgent.java
ManyMethodsBenchmarkApp.java
NamedBuffer.java 8181171: Deleting method for RedefineClasses breaks ResolvedMethodName 2019-02-26 08:01:20 -05:00
NativeMethodPrefixAgent.java 8334167: Test java/lang/instrument/NativeMethodPrefixApp.java timed out 2024-07-17 06:12:01 +00:00
NativeMethodPrefixApp.java 8334167: Test java/lang/instrument/NativeMethodPrefixApp.java timed out 2024-07-17 06:12:01 +00:00
NegativeAgentRunner.java 8316451: 6 java/lang/instrument/PremainClass tests ignore VM flags 2024-02-15 22:50:14 +00:00
NMTHelper.java
NoTransformerAddedTest.java 8284191: Replace usages of 'a the' in hotspot and java.base 2022-05-24 11:25:13 +00:00
NullGetObjectSizeTest.java
NullRedefineClassesTests.java
NullTransformerAddTest.java 8284191: Replace usages of 'a the' in hotspot and java.base 2022-05-24 11:25:13 +00:00
NullTransformerRemoveTest.java 8284191: Replace usages of 'a the' in hotspot and java.base 2022-05-24 11:25:13 +00:00
ParallelTransformerLoaderAgent.java 8284161: Implementation of Virtual Threads (Preview) 2022-05-07 08:06:16 +00:00
ParallelTransformerLoaderTest.java 8304919: Implementation of Virtual Threads 2023-04-11 05:49:54 +00:00
redefineAgent.mf
RedefineBigClass.sh 8319578: Few java/lang/instrument ignore test.java.opts and accept test.vm.opts only 2024-02-09 18:40:10 +00:00
RedefineBigClassAgent.java
RedefineBigClassApp.java
RedefineClassesDisabledTest.java
RedefineClassesTests.java
RedefineClassWithNativeMethod.sh 8319578: Few java/lang/instrument ignore test.java.opts and accept test.vm.opts only 2024-02-09 18:40:10 +00:00
RedefineClassWithNativeMethodAgent.java
RedefineClassWithNativeMethodApp.java
RedefineMethodAddInvoke.sh 8319578: Few java/lang/instrument ignore test.java.opts and accept test.vm.opts only 2024-02-09 18:40:10 +00:00
RedefineMethodAddInvokeAgent.java
RedefineMethodAddInvokeApp.java
RedefineMethodAddInvokeTarget_1.java
RedefineMethodAddInvokeTarget_2.java
RedefineMethodAddInvokeTarget.java
RedefineMethodDelInvoke.sh 8319578: Few java/lang/instrument ignore test.java.opts and accept test.vm.opts only 2024-02-09 18:40:10 +00:00
RedefineMethodDelInvokeAgent.java
RedefineMethodDelInvokeApp.java
RedefineMethodDelInvokeTarget_1.java
RedefineMethodDelInvokeTarget_2.java
RedefineMethodDelInvokeTarget.java
RedefineMethodInBacktrace.sh 8319578: Few java/lang/instrument ignore test.java.opts and accept test.vm.opts only 2024-02-09 18:40:10 +00:00
RedefineMethodInBacktraceAgent.java
RedefineMethodInBacktraceApp.java
RedefineMethodInBacktraceTarget_2.java
RedefineMethodInBacktraceTarget.java
RedefineMethodInBacktraceTargetB_2.java
RedefineMethodInBacktraceTargetB.java
RedefineMethodWithAnnotations.sh 8319578: Few java/lang/instrument ignore test.java.opts and accept test.vm.opts only 2024-02-09 18:40:10 +00:00
RedefineMethodWithAnnotationsAgent.java
RedefineMethodWithAnnotationsAnnotations.java
RedefineMethodWithAnnotationsApp.java
RedefineMethodWithAnnotationsTarget_2.java
RedefineMethodWithAnnotationsTarget.java
RedefineModuleAgent.java
RedefineModuleTest.java 8266851: Implement JEP 403: Strongly Encapsulate JDK Internals 2021-05-26 20:55:53 +00:00
RedefineSetUp.sh
RedefineSubclassWithTwoInterfaces.sh 8319578: Few java/lang/instrument ignore test.java.opts and accept test.vm.opts only 2024-02-09 18:40:10 +00:00
RedefineSubclassWithTwoInterfacesAgent.java
RedefineSubclassWithTwoInterfacesApp.java
RedefineSubclassWithTwoInterfacesImpl_1.java
RedefineSubclassWithTwoInterfacesImpl.java
RedefineSubclassWithTwoInterfacesIntf1.java
RedefineSubclassWithTwoInterfacesIntf2.java
RedefineSubclassWithTwoInterfacesRemote.java
RedefineSubclassWithTwoInterfacesTarget_1.java
RedefineSubclassWithTwoInterfacesTarget.java
RemoveAbsentTransformerTest.java
RemoveTransformerTest.java
RetransformAgent.java 8333130: MakeJAR2.sh uses hard-coded JDK version 2024-06-05 06:35:46 +00:00
retransformAgent.mf
RetransformApp.java 8333130: MakeJAR2.sh uses hard-coded JDK version 2024-06-05 06:35:46 +00:00
RetransformBigClass.sh 8319578: Few java/lang/instrument ignore test.java.opts and accept test.vm.opts only 2024-02-09 18:40:10 +00:00
RetransformBigClassAgent.java
RetransformBigClassApp.java
RetransformWithMethodParametersTest.java 8281243: Test java/lang/instrument/RetransformWithMethodParametersTest.java is failing 2022-02-07 09:08:34 +00:00
RuntimeConstants.java
SimpleAgent.java
SimpleIdentityTransformer.java
SingleTransformerTest.java
StressGetObjectSizeApp.java
StressGetObjectSizeTest.sh 8319578: Few java/lang/instrument ignore test.java.opts and accept test.vm.opts only 2024-02-09 18:40:10 +00:00
TestAgentWithLimitMods.java
TestClass1.java 8284161: Implementation of Virtual Threads (Preview) 2022-05-07 08:06:16 +00:00
TestClass2.java 8284161: Implementation of Virtual Threads (Preview) 2022-05-07 08:06:16 +00:00
TestClass3.java 8284161: Implementation of Virtual Threads (Preview) 2022-05-07 08:06:16 +00:00
TraceUsageAgent.java 8307478: Implementation of Prepare to Restrict The Dynamic Loading of Agents 2023-06-02 05:57:01 +00:00
TraceUsageTest.java 8307478: Implementation of Prepare to Restrict The Dynamic Loading of Agents 2023-06-02 05:57:01 +00:00
TransformerManagementThreadAddTests.java
TransformerManagementThreadRemoveTests.java
TransformMethodTest.java
VerifyLocalVariableTableOnRetransformTest.java 8262002: java/lang/instrument/VerifyLocalVariableTableOnRetransformTest.sh failed with "TestCaseScaffoldException: DummyClassWithLVT did not match .class file" 2021-05-06 18:34:12 +00:00