public class org.graalvm.compiler.truffle.test.nodes.explosion.UnrollingTestNode$ExecutingUnrollUntilReturnTest
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.graalvm.compiler.truffle.test.nodes.explosion.UnrollingTestNode$ExecutingUnrollUntilReturnTest
super_class: java.lang.Object
{
public static volatile int ExecutedSideEffect1;
descriptor: I
flags: (0x0049) ACC_PUBLIC, ACC_STATIC, ACC_VOLATILE
public static volatile int ExecutedSideEffect2;
descriptor: I
flags: (0x0049) ACC_PUBLIC, ACC_STATIC, ACC_VOLATILE
public static volatile int ExecutedSideEffect3;
descriptor: I
flags: (0x0049) ACC_PUBLIC, ACC_STATIC, ACC_VOLATILE
public static volatile int ExecutedSideEffect4;
descriptor: I
flags: (0x0049) ACC_PUBLIC, ACC_STATIC, ACC_VOLATILE
public static volatile int ExecutedSideEffect5;
descriptor: I
flags: (0x0049) ACC_PUBLIC, ACC_STATIC, ACC_VOLATILE
public static volatile int ExecutedSideEffect6;
descriptor: I
flags: (0x0049) ACC_PUBLIC, ACC_STATIC, ACC_VOLATILE
public static volatile int SpecialSideEffect1;
descriptor: I
flags: (0x0049) ACC_PUBLIC, ACC_STATIC, ACC_VOLATILE
public static volatile int SpecialSideEffect2;
descriptor: I
flags: (0x0049) ACC_PUBLIC, ACC_STATIC, ACC_VOLATILE
public static volatile int SpecialSideEffect3;
descriptor: I
flags: (0x0049) ACC_PUBLIC, ACC_STATIC, ACC_VOLATILE
public static volatile int SpecialSideEffect4;
descriptor: I
flags: (0x0049) ACC_PUBLIC, ACC_STATIC, ACC_VOLATILE
public static volatile int SpecialSideEffect5;
descriptor: I
flags: (0x0049) ACC_PUBLIC, ACC_STATIC, ACC_VOLATILE
public static volatile int SpecialSideEffect6;
descriptor: I
flags: (0x0049) ACC_PUBLIC, ACC_STATIC, ACC_VOLATILE
public static volatile int SpecialSideEffect7;
descriptor: I
flags: (0x0049) ACC_PUBLIC, ACC_STATIC, ACC_VOLATILE
public static volatile int SpecialSideEffect8;
descriptor: I
flags: (0x0049) ACC_PUBLIC, ACC_STATIC, ACC_VOLATILE
public static volatile int SpecialSideEffect9;
descriptor: I
flags: (0x0049) ACC_PUBLIC, ACC_STATIC, ACC_VOLATILE
public static volatile int SpecialSideEffect10;
descriptor: I
flags: (0x0049) ACC_PUBLIC, ACC_STATIC, ACC_VOLATILE
public static volatile int SpecialSideEffect11;
descriptor: I
flags: (0x0049) ACC_PUBLIC, ACC_STATIC, ACC_VOLATILE
public static volatile int SpecialSideEffect12;
descriptor: I
flags: (0x0049) ACC_PUBLIC, ACC_STATIC, ACC_VOLATILE
public static int specialIterationNumber;
descriptor: I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
public static int compiledInvocationCounts;
descriptor: I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
public static int interpretedInvocationCounts;
descriptor: I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: bipush 6
putstatic org.graalvm.compiler.truffle.test.nodes.explosion.UnrollingTestNode$ExecutingUnrollUntilReturnTest.specialIterationNumber:I
1: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/truffle/test/nodes/explosion/UnrollingTestNode$ExecutingUnrollUntilReturnTest;
public static int result();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: getstatic org.graalvm.compiler.truffle.test.nodes.explosion.UnrollingTestNode$ExecutingUnrollUntilReturnTest.ExecutedSideEffect1:I
getstatic org.graalvm.compiler.truffle.test.nodes.explosion.UnrollingTestNode$ExecutingUnrollUntilReturnTest.ExecutedSideEffect2:I
iadd
getstatic org.graalvm.compiler.truffle.test.nodes.explosion.UnrollingTestNode$ExecutingUnrollUntilReturnTest.ExecutedSideEffect3:I
iadd
getstatic org.graalvm.compiler.truffle.test.nodes.explosion.UnrollingTestNode$ExecutingUnrollUntilReturnTest.ExecutedSideEffect4:I
iadd
getstatic org.graalvm.compiler.truffle.test.nodes.explosion.UnrollingTestNode$ExecutingUnrollUntilReturnTest.ExecutedSideEffect5:I
iadd
getstatic org.graalvm.compiler.truffle.test.nodes.explosion.UnrollingTestNode$ExecutingUnrollUntilReturnTest.ExecutedSideEffect6:I
iadd
getstatic org.graalvm.compiler.truffle.test.nodes.explosion.UnrollingTestNode$ExecutingUnrollUntilReturnTest.SpecialSideEffect1:I
iadd
getstatic org.graalvm.compiler.truffle.test.nodes.explosion.UnrollingTestNode$ExecutingUnrollUntilReturnTest.SpecialSideEffect2:I
iadd
1: getstatic org.graalvm.compiler.truffle.test.nodes.explosion.UnrollingTestNode$ExecutingUnrollUntilReturnTest.SpecialSideEffect3:I
2: iadd
3: getstatic org.graalvm.compiler.truffle.test.nodes.explosion.UnrollingTestNode$ExecutingUnrollUntilReturnTest.SpecialSideEffect4:I
4: iadd
5: getstatic org.graalvm.compiler.truffle.test.nodes.explosion.UnrollingTestNode$ExecutingUnrollUntilReturnTest.SpecialSideEffect5:I
6: iadd
7: getstatic org.graalvm.compiler.truffle.test.nodes.explosion.UnrollingTestNode$ExecutingUnrollUntilReturnTest.SpecialSideEffect6:I
8: iadd
9: getstatic org.graalvm.compiler.truffle.test.nodes.explosion.UnrollingTestNode$ExecutingUnrollUntilReturnTest.SpecialSideEffect7:I
10: iadd
11: getstatic org.graalvm.compiler.truffle.test.nodes.explosion.UnrollingTestNode$ExecutingUnrollUntilReturnTest.SpecialSideEffect8:I
12: iadd
13: getstatic org.graalvm.compiler.truffle.test.nodes.explosion.UnrollingTestNode$ExecutingUnrollUntilReturnTest.SpecialSideEffect9:I
14: iadd
15: getstatic org.graalvm.compiler.truffle.test.nodes.explosion.UnrollingTestNode$ExecutingUnrollUntilReturnTest.SpecialSideEffect10:I
16: iadd
17: getstatic org.graalvm.compiler.truffle.test.nodes.explosion.UnrollingTestNode$ExecutingUnrollUntilReturnTest.SpecialSideEffect11:I
18: iadd
19: getstatic org.graalvm.compiler.truffle.test.nodes.explosion.UnrollingTestNode$ExecutingUnrollUntilReturnTest.SpecialSideEffect12:I
20: iadd
ireturn
LocalVariableTable:
Start End Slot Name Signature
RuntimeVisibleAnnotations:
com.oracle.truffle.api.CompilerDirectives$TruffleBoundary()
public static void clearSpecialEffect();
descriptor: ()V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: getstatic org.graalvm.compiler.truffle.test.nodes.explosion.UnrollingTestNode$ExecutingUnrollUntilReturnTest.specialIterationNumber:I
iconst_3
isub
putstatic org.graalvm.compiler.truffle.test.nodes.explosion.UnrollingTestNode$ExecutingUnrollUntilReturnTest.ExecutedSideEffect1:I
1: getstatic org.graalvm.compiler.truffle.test.nodes.explosion.UnrollingTestNode$ExecutingUnrollUntilReturnTest.specialIterationNumber:I
iconst_2
isub
putstatic org.graalvm.compiler.truffle.test.nodes.explosion.UnrollingTestNode$ExecutingUnrollUntilReturnTest.ExecutedSideEffect2:I
2: getstatic org.graalvm.compiler.truffle.test.nodes.explosion.UnrollingTestNode$ExecutingUnrollUntilReturnTest.specialIterationNumber:I
iconst_1
isub
putstatic org.graalvm.compiler.truffle.test.nodes.explosion.UnrollingTestNode$ExecutingUnrollUntilReturnTest.ExecutedSideEffect3:I
3: getstatic org.graalvm.compiler.truffle.test.nodes.explosion.UnrollingTestNode$ExecutingUnrollUntilReturnTest.specialIterationNumber:I
iconst_1
isub
putstatic org.graalvm.compiler.truffle.test.nodes.explosion.UnrollingTestNode$ExecutingUnrollUntilReturnTest.ExecutedSideEffect4:I
4: getstatic org.graalvm.compiler.truffle.test.nodes.explosion.UnrollingTestNode$ExecutingUnrollUntilReturnTest.specialIterationNumber:I
iconst_2
isub
putstatic org.graalvm.compiler.truffle.test.nodes.explosion.UnrollingTestNode$ExecutingUnrollUntilReturnTest.ExecutedSideEffect5:I
5: getstatic org.graalvm.compiler.truffle.test.nodes.explosion.UnrollingTestNode$ExecutingUnrollUntilReturnTest.specialIterationNumber:I
iconst_3
isub
putstatic org.graalvm.compiler.truffle.test.nodes.explosion.UnrollingTestNode$ExecutingUnrollUntilReturnTest.ExecutedSideEffect6:I
6: iconst_0
putstatic org.graalvm.compiler.truffle.test.nodes.explosion.UnrollingTestNode$ExecutingUnrollUntilReturnTest.SpecialSideEffect1:I
7: iconst_0
putstatic org.graalvm.compiler.truffle.test.nodes.explosion.UnrollingTestNode$ExecutingUnrollUntilReturnTest.SpecialSideEffect2:I
8: iconst_0
putstatic org.graalvm.compiler.truffle.test.nodes.explosion.UnrollingTestNode$ExecutingUnrollUntilReturnTest.SpecialSideEffect3:I
9: iconst_0
putstatic org.graalvm.compiler.truffle.test.nodes.explosion.UnrollingTestNode$ExecutingUnrollUntilReturnTest.SpecialSideEffect4:I
10: iconst_0
putstatic org.graalvm.compiler.truffle.test.nodes.explosion.UnrollingTestNode$ExecutingUnrollUntilReturnTest.SpecialSideEffect5:I
11: iconst_0
putstatic org.graalvm.compiler.truffle.test.nodes.explosion.UnrollingTestNode$ExecutingUnrollUntilReturnTest.SpecialSideEffect6:I
12: iconst_0
putstatic org.graalvm.compiler.truffle.test.nodes.explosion.UnrollingTestNode$ExecutingUnrollUntilReturnTest.SpecialSideEffect7:I
13: iconst_0
putstatic org.graalvm.compiler.truffle.test.nodes.explosion.UnrollingTestNode$ExecutingUnrollUntilReturnTest.SpecialSideEffect8:I
14: iconst_0
putstatic org.graalvm.compiler.truffle.test.nodes.explosion.UnrollingTestNode$ExecutingUnrollUntilReturnTest.SpecialSideEffect9:I
15: iconst_0
putstatic org.graalvm.compiler.truffle.test.nodes.explosion.UnrollingTestNode$ExecutingUnrollUntilReturnTest.SpecialSideEffect10:I
16: iconst_0
putstatic org.graalvm.compiler.truffle.test.nodes.explosion.UnrollingTestNode$ExecutingUnrollUntilReturnTest.SpecialSideEffect11:I
17: iconst_0
putstatic org.graalvm.compiler.truffle.test.nodes.explosion.UnrollingTestNode$ExecutingUnrollUntilReturnTest.SpecialSideEffect12:I
18: return
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "UnrollingTestNode.java"
NestHost: org.graalvm.compiler.truffle.test.nodes.explosion.UnrollingTestNode
InnerClasses:
public abstract TruffleBoundary = com.oracle.truffle.api.CompilerDirectives$TruffleBoundary of com.oracle.truffle.api.CompilerDirectives
public ExecutingUnrollUntilReturnTest = org.graalvm.compiler.truffle.test.nodes.explosion.UnrollingTestNode$ExecutingUnrollUntilReturnTest of org.graalvm.compiler.truffle.test.nodes.explosion.UnrollingTestNode