following tests under test/jdk/java reference ASM library:
test/jdk/java/util/ServiceLoader/BadProvidersTest.java
test/jdk/java/io/Serializable/records/SerialPersistentFieldsTest.java
test/jdk/java/io/Serializable/records/ProhibitedMethods.java
test/jdk/java/io/Serializable/records/BadCanonicalCtrTest.java
test/jdk/java/lang/ModuleTests/AnnotationsTest.java
test/jdk/java/lang/instrument/RetransformAgent.java
test/jdk/java/lang/instrument/NativeMethodPrefixAgent.java
test/jdk/java/lang/instrument/asmlib/Instrumentor.java
test/jdk/java/lang/invoke/MethodHandles/classData/ClassDataTest.java
test/jdk/java/lang/invoke/accessProtectedSuper/Test.java
test/jdk/java/lang/invoke/accessProtectedSuper/BogoLoader.java
test/jdk/java/lang/invoke/lookup/SpecialStatic.java
test/jdk/java/lang/invoke/defineHiddenClass/BasicTest.java
test/jdk/java/lang/invoke/defineHiddenClass/StaticInvocableTest.java
test/jdk/java/lang/invoke/defineHiddenClass/HiddenNestmateTest.java
test/jdk/java/lang/invoke/defineHiddenClass/PreviewHiddenClass.java
test/jdk/java/lang/invoke/8022701/BogoLoader.java
test/jdk/java/lang/invoke/8022701/MHIllegalAccess.java
test/jdk/java/lang/invoke/lambda/LambdaAsm.java
test/jdk/java/lang/invoke/lambda/LambdaStackTrace.java
test/jdk/java/lang/invoke/DefineClassTest.java
test/jdk/java/lang/reflect/records/IsRecordTest.java
test/jdk/java/lang/reflect/Method/invoke/TestPrivateInterfaceMethodReflect.java
test/jdk/java/lang/annotation/ClassFileGenerator.java
test/jdk/java/lang/annotation/AnnotationTypeMismatchException/ArityTypeMismatchTest.java
test/jdk/java/lang/annotation/AnnotationTypeMismatchException/EnumTypeMismatchTest.java
test/jdk/java/lang/annotation/AnnotationTypeMismatchException/AnnotationTypeMismatchTest.java
test/jdk/java/lang/annotation/AnnotationTypeMismatchException/ArrayTypeMismatchTest.java
test/jdk/java/lang/annotation/AnnotationVerifier.java
test/jdk/java/lang/Class/getSimpleName/GetSimpleNameTest.java