public class org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest extends org.graalvm.compiler.hotspot.test.HotSpotGraalCompilerTest
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest
super_class: org.graalvm.compiler.hotspot.test.HotSpotGraalCompilerTest
{
public static int barrierIndex;
descriptor: I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
private final org.graalvm.compiler.hotspot.GraalHotSpotVMConfig config;
descriptor: Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokespecial org.graalvm.compiler.hotspot.test.HotSpotGraalCompilerTest.<init>:()V
1: aload 0
aload 0
invokevirtual org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.runtime:()Lorg/graalvm/compiler/hotspot/HotSpotGraalRuntimeProvider;
invokeinterface org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider.getVMConfig:()Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
putfield org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.config:Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest;
private static native void safepoint();
descriptor: ()V
flags: (0x010a) ACC_PRIVATE, ACC_STATIC, ACC_NATIVE
public static void test1Snippet(org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container);
descriptor: (Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=3, args_size=1
start local 0 0: new org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container
dup
invokespecial org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.<init>:()V
astore 1
start local 1 1: new org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container
dup
invokespecial org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.<init>:()V
astore 2
start local 2 2: iconst_0
putstatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.barrierIndex:I
3: invokestatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.safepoint:()V
4: iconst_1
putstatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.barrierIndex:I
5: aload 0
aload 1
putfield org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.a:Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
6: invokestatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.safepoint:()V
7: iconst_2
putstatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.barrierIndex:I
8: aload 0
aload 2
putfield org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.b:Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
9: invokestatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.safepoint:()V
10: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 main Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
1 11 1 temp1 Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
2 11 2 temp2 Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
MethodParameters:
Name Flags
main
public void test1();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest;
RuntimeInvisibleAnnotations:
Test()
public void test2();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest;
RuntimeInvisibleAnnotations:
Test()
public static void test2Snippet(org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container);
descriptor: (Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=3, args_size=1
start local 0 0: new org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container
dup
invokespecial org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.<init>:()V
astore 1
start local 1 1: new org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container
dup
invokespecial org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.<init>:()V
astore 2
start local 2 2: iconst_0
putstatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.barrierIndex:I
3: invokestatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.safepoint:()V
4: iconst_1
putstatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.barrierIndex:I
5: aload 0
aload 1
putfield org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.a:Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
6: iconst_2
putstatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.barrierIndex:I
7: aload 0
aload 2
putfield org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.b:Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
8: invokestatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.safepoint:()V
9: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 main Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
1 10 1 temp1 Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
2 10 2 temp2 Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
MethodParameters:
Name Flags
main
public void test3();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest;
RuntimeInvisibleAnnotations:
Test()
public void test4();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest;
RuntimeInvisibleAnnotations:
Test()
public static void test3Snippet(org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container, boolean);
descriptor: (Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;Z)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=5, args_size=2
start local 0 start local 1 0: new org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container
dup
invokespecial org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.<init>:()V
astore 2
start local 2 1: new org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container
dup
invokespecial org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.<init>:()V
astore 3
start local 3 2: iconst_0
putstatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.barrierIndex:I
3: invokestatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.safepoint:()V
4: iconst_0
istore 4
start local 4 5: goto 17
6: StackMap locals: org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container int
StackMap stack:
iload 1
ifeq 12
7: iconst_1
putstatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.barrierIndex:I
8: aload 0
aload 2
putfield org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.a:Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
9: iconst_2
putstatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.barrierIndex:I
10: aload 0
aload 3
putfield org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.b:Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
11: goto 16
12: StackMap locals:
StackMap stack:
iconst_3
putstatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.barrierIndex:I
13: aload 0
aload 2
putfield org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.a:Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
14: iconst_4
putstatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.barrierIndex:I
15: aload 0
aload 3
putfield org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.b:Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
16: StackMap locals:
StackMap stack:
iinc 4 1
StackMap locals:
StackMap stack:
17: iload 4
bipush 10
if_icmplt 6
end local 4 18: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 main Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
0 19 1 test Z
1 19 2 temp1 Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
2 19 3 temp2 Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
5 18 4 i I
MethodParameters:
Name Flags
main
test
public void test5();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest;
RuntimeInvisibleAnnotations:
Test()
public void test6();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest;
RuntimeInvisibleAnnotations:
Test()
public void test7();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest;
RuntimeInvisibleAnnotations:
Test()
public void test8();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest;
RuntimeInvisibleAnnotations:
Test()
public void test9();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest;
RuntimeInvisibleAnnotations:
Test()
public void test10();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest;
RuntimeInvisibleAnnotations:
Test()
public static void test4Snippet(org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container, boolean);
descriptor: (Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;Z)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=5, args_size=2
start local 0 start local 1 0: new org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container
dup
invokespecial org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.<init>:()V
astore 2
start local 2 1: new org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container
dup
invokespecial org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.<init>:()V
astore 3
start local 3 2: invokestatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.safepoint:()V
3: iconst_1
putstatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.barrierIndex:I
4: aload 0
aload 2
putfield org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.a:Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
5: iconst_0
istore 4
start local 4 6: goto 18
7: StackMap locals: org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container int
StackMap stack:
iload 1
ifeq 13
8: iconst_2
putstatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.barrierIndex:I
9: aload 0
aload 2
putfield org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.a:Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
10: iconst_3
putstatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.barrierIndex:I
11: aload 0
aload 3
putfield org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.b:Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
12: goto 17
13: StackMap locals:
StackMap stack:
iconst_4
putstatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.barrierIndex:I
14: aload 0
aload 3
putfield org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.a:Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
15: iconst_5
putstatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.barrierIndex:I
16: aload 0
aload 2
putfield org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.b:Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
17: StackMap locals:
StackMap stack:
iinc 4 1
StackMap locals:
StackMap stack:
18: iload 4
bipush 10
if_icmplt 7
end local 4 19: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 main Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
0 20 1 test Z
1 20 2 temp1 Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
2 20 3 temp2 Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
6 19 4 i I
MethodParameters:
Name Flags
main
test
public void test11();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest;
RuntimeInvisibleAnnotations:
Test()
public void test12();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest;
RuntimeInvisibleAnnotations:
Test()
public void test13();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest;
RuntimeInvisibleAnnotations:
Test()
public static void test5Snippet(org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container);
descriptor: (Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=3, args_size=1
start local 0 0: new org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container
dup
invokespecial org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.<init>:()V
astore 1
start local 1 1: new org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container
dup
invokespecial org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.<init>:()V
astore 2
start local 2 2: invokestatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.safepoint:()V
3: iconst_1
putstatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.barrierIndex:I
4: aload 0
aload 1
putfield org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.a:Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
5: aload 0
getfield org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.a:Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
aload 0
getfield org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.b:Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
if_acmpne 11
6: iconst_2
putstatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.barrierIndex:I
7: aload 0
aload 1
putfield org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.a:Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
8: iconst_3
putstatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.barrierIndex:I
9: aload 0
aload 2
putfield org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.b:Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
10: goto 15
11: StackMap locals: org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container
StackMap stack:
iconst_4
putstatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.barrierIndex:I
12: aload 0
aload 2
putfield org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.a:Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
13: iconst_5
putstatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.barrierIndex:I
14: aload 0
aload 1
putfield org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.b:Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
15: StackMap locals:
StackMap stack:
invokestatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.safepoint:()V
16: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 main Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
1 17 1 temp1 Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
2 17 2 temp2 Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
MethodParameters:
Name Flags
main
public void test14();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest;
RuntimeInvisibleAnnotations:
Test()
public void test15();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest;
RuntimeInvisibleAnnotations:
Test()
public void test16();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest;
RuntimeInvisibleAnnotations:
Test()
public void test17();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest;
RuntimeInvisibleAnnotations:
Test()
public void test18();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest;
RuntimeInvisibleAnnotations:
Test()
public void test19();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest;
RuntimeInvisibleAnnotations:
Test()
public void test20();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest;
RuntimeInvisibleAnnotations:
Test()
public static void test6Snippet(org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container, boolean);
descriptor: (Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;Z)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: new org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container
dup
invokespecial org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.<init>:()V
astore 2
start local 2 1: new org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container
dup
invokespecial org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.<init>:()V
astore 3
start local 3 2: invokestatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.safepoint:()V
3: iconst_1
putstatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.barrierIndex:I
4: aload 0
aload 2
putfield org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.a:Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
5: iload 1
ifeq 11
6: iconst_2
putstatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.barrierIndex:I
7: aload 0
aload 2
putfield org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.a:Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
8: iconst_3
putstatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.barrierIndex:I
9: aload 0
aload 2
getfield org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.a:Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
getfield org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.a:Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
putfield org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.b:Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
10: goto 15
11: StackMap locals: org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container
StackMap stack:
iconst_4
putstatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.barrierIndex:I
12: aload 0
aload 3
putfield org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.a:Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
13: iconst_5
putstatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.barrierIndex:I
14: aload 0
aload 3
getfield org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.a:Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
getfield org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.a:Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
putfield org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.b:Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
15: StackMap locals:
StackMap stack:
invokestatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.safepoint:()V
16: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 main Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
0 17 1 test Z
1 17 2 temp1 Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
2 17 3 temp2 Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
MethodParameters:
Name Flags
main
test
public void test21();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest;
RuntimeInvisibleAnnotations:
Test()
public void test22();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest;
RuntimeInvisibleAnnotations:
Test()
public void test23();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest;
RuntimeInvisibleAnnotations:
Test()
public void test24();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest;
RuntimeInvisibleAnnotations:
Test()
public static void test7Snippet(org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container, boolean);
descriptor: (Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;Z)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: new org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container
dup
invokespecial org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.<init>:()V
astore 2
start local 2 1: new org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container
dup
invokespecial org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.<init>:()V
astore 3
start local 3 2: invokestatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.safepoint:()V
3: iconst_1
putstatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.barrierIndex:I
4: aload 0
aload 2
putfield org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.a:Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
5: iload 1
ifeq 8
6: iconst_2
putstatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.barrierIndex:I
7: aload 0
aload 2
putfield org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.a:Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
8: StackMap locals: org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container
StackMap stack:
iconst_3
putstatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.barrierIndex:I
9: aload 0
aload 3
putfield org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.b:Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
10: invokestatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.safepoint:()V
11: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 main Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
0 12 1 test Z
1 12 2 temp1 Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
2 12 3 temp2 Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
MethodParameters:
Name Flags
main
test
public void test25();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest;
RuntimeInvisibleAnnotations:
Test()
public void test26();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest;
RuntimeInvisibleAnnotations:
Test()
public void test27();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest;
RuntimeInvisibleAnnotations:
Test()
public void test28();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest;
RuntimeInvisibleAnnotations:
Test()
public static void test8Snippet(org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container, boolean);
descriptor: (Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;Z)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: new org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container
dup
invokespecial org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.<init>:()V
astore 2
start local 2 1: new org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container
dup
invokespecial org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.<init>:()V
astore 3
start local 3 2: invokestatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.safepoint:()V
3: iload 1
ifeq 6
4: iconst_1
putstatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.barrierIndex:I
5: aload 0
aload 2
putfield org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.a:Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
6: StackMap locals: org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container
StackMap stack:
iconst_2
putstatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.barrierIndex:I
7: aload 0
aload 3
putfield org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.b:Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
8: invokestatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.safepoint:()V
9: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 main Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
0 10 1 test Z
1 10 2 temp1 Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
2 10 3 temp2 Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
MethodParameters:
Name Flags
main
test
public void test29();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest;
RuntimeInvisibleAnnotations:
Test()
public void test30();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest;
RuntimeInvisibleAnnotations:
Test()
public void test31();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest;
RuntimeInvisibleAnnotations:
Test()
public static void test9Snippet(org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container, org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container, boolean);
descriptor: (Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;Z)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=5, args_size=3
start local 0 start local 1 start local 2 0: new org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container
dup
invokespecial org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.<init>:()V
astore 3
start local 3 1: new org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container
dup
invokespecial org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.<init>:()V
astore 4
start local 4 2: invokestatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.safepoint:()V
3: iload 2
ifeq 7
4: iconst_1
putstatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.barrierIndex:I
5: aload 0
aload 3
putfield org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.a:Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
6: goto 9
7: StackMap locals: org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container
StackMap stack:
iconst_2
putstatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.barrierIndex:I
8: aload 1
aload 3
putfield org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.a:Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
9: StackMap locals:
StackMap stack:
iconst_3
putstatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.barrierIndex:I
10: aload 0
aload 4
putfield org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.b:Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
11: iconst_4
putstatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.barrierIndex:I
12: aload 1
aload 4
putfield org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.b:Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
13: invokestatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.safepoint:()V
14: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 main1 Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
0 15 1 main2 Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
0 15 2 test Z
1 15 3 temp1 Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
2 15 4 temp2 Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
MethodParameters:
Name Flags
main1
main2
test
public void test32();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest;
RuntimeInvisibleAnnotations:
Test()
public void test33();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest;
RuntimeInvisibleAnnotations:
Test()
public void test34();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest;
RuntimeInvisibleAnnotations:
Test()
public void test35();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest;
RuntimeInvisibleAnnotations:
Test()
public void test36();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest;
RuntimeInvisibleAnnotations:
Test()
public void test37();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest;
RuntimeInvisibleAnnotations:
Test()
public static void test10Snippet(org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container, org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container, boolean);
descriptor: (Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;Z)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=5, args_size=3
start local 0 start local 1 start local 2 0: new org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container
dup
invokespecial org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.<init>:()V
astore 3
start local 3 1: new org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container
dup
invokespecial org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.<init>:()V
astore 4
start local 4 2: invokestatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.safepoint:()V
3: iload 2
ifeq 9
4: iconst_1
putstatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.barrierIndex:I
5: aload 0
aload 3
putfield org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.a:Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
6: iconst_2
putstatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.barrierIndex:I
7: aload 1
aload 4
putfield org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.a:Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
8: goto 11
9: StackMap locals: org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container
StackMap stack:
iconst_3
putstatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.barrierIndex:I
10: aload 1
aload 3
putfield org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.a:Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
11: StackMap locals:
StackMap stack:
iconst_4
putstatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.barrierIndex:I
12: aload 0
aload 4
putfield org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.b:Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
13: iconst_5
putstatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.barrierIndex:I
14: aload 1
aload 4
putfield org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.b:Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
15: invokestatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.safepoint:()V
16: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 main1 Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
0 17 1 main2 Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
0 17 2 test Z
1 17 3 temp1 Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
2 17 4 temp2 Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
MethodParameters:
Name Flags
main1
main2
test
public void test38();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest;
RuntimeInvisibleAnnotations:
Test()
public void test39();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest;
RuntimeInvisibleAnnotations:
Test()
public void test40();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest;
RuntimeInvisibleAnnotations:
Test()
public void test41();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest;
RuntimeInvisibleAnnotations:
Test()
public void test42();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest;
RuntimeInvisibleAnnotations:
Test()
public void test43();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest;
RuntimeInvisibleAnnotations:
Test()
public void test44();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest;
RuntimeInvisibleAnnotations:
Test()
public void test45();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest;
RuntimeInvisibleAnnotations:
Test()
public static void test11Snippet(org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container, org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container, org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container, boolean);
descriptor: (Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;Z)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container
dup
invokespecial org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.<init>:()V
astore 4
start local 4 1: new org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container
dup
invokespecial org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.<init>:()V
astore 5
start local 5 2: invokestatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.safepoint:()V
3: iload 3
ifeq 17
4: iconst_1
putstatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.barrierIndex:I
5: aload 0
aload 4
putfield org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.a:Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
6: iconst_2
putstatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.barrierIndex:I
7: aload 2
aload 4
putfield org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.a:Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
8: iload 3
ifne 12
9: iconst_3
putstatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.barrierIndex:I
10: aload 1
aload 5
putfield org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.a:Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
11: goto 27
12: StackMap locals: org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container
StackMap stack:
iconst_4
putstatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.barrierIndex:I
13: aload 0
aload 5
putfield org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.a:Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
14: iconst_5
putstatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.barrierIndex:I
15: aload 2
aload 5
putfield org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.a:Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
16: goto 27
17: StackMap locals:
StackMap stack:
bipush 6
putstatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.barrierIndex:I
18: aload 0
aload 5
putfield org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.b:Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
19: iconst_0
istore 6
start local 6 20: goto 24
21: StackMap locals: int
StackMap stack:
bipush 7
putstatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.barrierIndex:I
22: aload 2
aload 4
putfield org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.a:Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
23: iinc 6 1
StackMap locals:
StackMap stack:
24: iload 6
bipush 10
if_icmplt 21
end local 6 25: bipush 8
putstatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.barrierIndex:I
26: aload 2
aload 5
putfield org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.b:Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
27: StackMap locals:
StackMap stack:
bipush 9
putstatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.barrierIndex:I
28: aload 0
aload 5
putfield org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.b:Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
29: bipush 10
putstatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.barrierIndex:I
30: aload 1
aload 5
putfield org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.b:Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
31: bipush 11
putstatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.barrierIndex:I
32: aload 2
aload 5
putfield org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.b:Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
33: invokestatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.safepoint:()V
34: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 35 0 main1 Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
0 35 1 main2 Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
0 35 2 main3 Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
0 35 3 test Z
1 35 4 temp1 Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
2 35 5 temp2 Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
20 25 6 i I
MethodParameters:
Name Flags
main1
main2
main3
test
public void test46();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest;
RuntimeInvisibleAnnotations:
Test()
public void test47();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest;
RuntimeInvisibleAnnotations:
Test()
public void test48();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest;
RuntimeInvisibleAnnotations:
Test()
public void test49();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest;
RuntimeInvisibleAnnotations:
Test()
public void test50();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest;
RuntimeInvisibleAnnotations:
Test()
public void test51();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest;
RuntimeInvisibleAnnotations:
Test()
public void test52();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest;
RuntimeInvisibleAnnotations:
Test()
public void test53();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest;
RuntimeInvisibleAnnotations:
Test()
public void test54();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest;
RuntimeInvisibleAnnotations:
Test()
public void test55();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest;
RuntimeInvisibleAnnotations:
Test()
public void test56();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest;
RuntimeInvisibleAnnotations:
Test()
public static void test12Snippet(org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container, org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container, boolean);
descriptor: (Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;Z)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=6, args_size=3
start local 0 start local 1 start local 2 0: new org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container
dup
invokespecial org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.<init>:()V
astore 3
start local 3 1: new org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container
dup
invokespecial org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.<init>:()V
astore 4
start local 4 2: iconst_0
putstatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.barrierIndex:I
3: invokestatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.safepoint:()V
4: bipush 7
putstatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.barrierIndex:I
5: aload 1
aload 3
putfield org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.a:Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
6: iconst_0
istore 5
start local 5 7: goto 19
8: StackMap locals: org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container int
StackMap stack:
iload 2
ifeq 14
9: iconst_1
putstatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.barrierIndex:I
10: aload 0
aload 3
putfield org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.a:Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
11: iconst_2
putstatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.barrierIndex:I
12: aload 0
aload 4
putfield org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.b:Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
13: goto 18
14: StackMap locals:
StackMap stack:
iconst_3
putstatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.barrierIndex:I
15: aload 0
aload 3
putfield org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.a:Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
16: iconst_4
putstatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.barrierIndex:I
17: aload 0
aload 4
putfield org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.b:Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
18: StackMap locals:
StackMap stack:
iinc 5 1
StackMap locals:
StackMap stack:
19: iload 5
bipush 10
if_icmplt 8
end local 5 20: iconst_5
putstatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.barrierIndex:I
21: aload 0
aload 3
putfield org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.a:Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
22: bipush 6
putstatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.barrierIndex:I
23: aload 0
aload 3
putfield org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.b:Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
24: bipush 8
putstatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.barrierIndex:I
25: aload 1
aload 3
putfield org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container.b:Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
26: invokestatic org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.safepoint:()V
27: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 28 0 main Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
0 28 1 main1 Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
0 28 2 test Z
1 28 3 temp1 Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
2 28 4 temp2 Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$Container;
7 20 5 i I
MethodParameters:
Name Flags
main
main1
test
public void test57();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest;
RuntimeInvisibleAnnotations:
Test()
public void test58();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest;
RuntimeInvisibleAnnotations:
Test()
public void test59();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest;
RuntimeInvisibleAnnotations:
Test()
public void test60();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest;
RuntimeInvisibleAnnotations:
Test()
public static void test13Snippet(java.lang.Object[], java.lang.Object[]);
descriptor: ([Ljava/lang/Object;[Ljava/lang/Object;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iconst_0
aload 1
iconst_0
aload 0
arraylength
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 a [Ljava/lang/Object;
0 2 1 b [Ljava/lang/Object;
MethodParameters:
Name Flags
a
b
public void test61();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tTest cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest;
RuntimeInvisibleAnnotations:
Test()
private void test(java.lang.String, int, int[]);
descriptor: (Ljava/lang/String;I[I)V
flags: (0x0082) ACC_PRIVATE, ACC_VARARGS
Code:
stack=4, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 2
invokedynamic apply(I)Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$GraphPredicate;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lorg/graalvm/compiler/nodes/StructuredGraph;)I
org/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest.lambda$1(ILorg/graalvm/compiler/nodes/StructuredGraph;)I (6)
(Lorg/graalvm/compiler/nodes/StructuredGraph;)I
astore 4
start local 4 1: aload 0
aload 1
aload 4
aload 3
invokevirtual org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest.testPredicate:(Ljava/lang/String;Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$GraphPredicate;[I)V
2: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest;
0 3 1 snippet Ljava/lang/String;
0 3 2 expectedBarriers I
0 3 3 removedBarrierIndices [I
1 3 4 noCheck Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$GraphPredicate;
MethodParameters:
Name Flags
snippet final
expectedBarriers final
removedBarrierIndices final
private void testPredicate(java.lang.String, org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$GraphPredicate, int[]);
descriptor: (Ljava/lang/String;Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest$GraphPredicate;[I)V
flags: (0x0082) ACC_PRIVATE, ACC_VARARGS
Code:
stack=3, locals=4, args_size=4
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tAssert cannot be resolved\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest;
MethodParameters:
Name Flags
snippet final
expectedBarriers final
removedBarrierIndices final
private static int lambda$1(int, org.graalvm.compiler.nodes.StructuredGraph);
descriptor: (ILorg/graalvm/compiler/nodes/StructuredGraph;)I
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=2, args_size=2
start local 1 0: iload 0
ireturn
end local 1 LocalVariableTable:
Start End Slot Name Signature
0 1 1 noArg Lorg/graalvm/compiler/nodes/StructuredGraph;
}
SourceFile: "WriteBarrierVerificationTest.java"
NestMembers:
org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$1 org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$GraphPredicate
InnerClasses:
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
public Container = org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$Container of org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest
private abstract GraphPredicate = org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest$GraphPredicate of org.graalvm.compiler.hotspot.test.WriteBarrierVerificationTest